@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&display=swap";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%;font:inherit;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}.row{display:flex;margin:0 -1rem}@media only screen and (max-width:767px){.row{margin:0 -5px}}.row>[class^=col]{padding:0 1rem}@media only screen and (max-width:767px){.row>[class^=col]{padding:0 5px}}@media only screen and (max-width:767px){.row{flex-wrap:wrap}}.row.is-multiline{flex-wrap:wrap}.row.narrow-gutter{margin-left:-0.5rem;margin-right:-0.5rem}@media only screen and (max-width:767px){.row.narrow-gutter{margin:0 -5px}}.row.narrow-gutter>[class^=col]{padding:0 .5rem}@media only screen and (max-width:767px){.row.narrow-gutter>[class^=col]{padding:0 5px}}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter>[class^=col]{padding:0}.row .col{display:block}.row .col-1{width:8.3333333333%;flex:none}.row .col-2{width:16.6666666667%;flex:none}.row .col-3{width:25%;flex:none}.row .col-4{width:33.3333333333%;flex:none}.row .col-5{width:41.6666666667%;flex:none}.row .col-6{width:50%;flex:none}.row .col-7{width:58.3333333333%;flex:none}.row .col-8{width:66.6666666667%;flex:none}.row .col-9{width:75%;flex:none}.row .col-10{width:83.3333333333%;flex:none}.row .col-11{width:91.6666666667%;flex:none}.row .col-12{width:100%;flex:none}.row .col-20{width:20%;flex:none}.row .offset-1{margin-left:8.3333333333%}.row .offset-2{margin-left:16.6666666667%}.row .offset-3{margin-left:25%}.row .offset-4{margin-left:33.3333333333%}.row .offset-5{margin-left:41.6666666667%}.row .offset-6{margin-left:50%}.row .offset-7{margin-left:58.3333333333%}.row .offset-8{margin-left:66.6666666667%}.row .offset-9{margin-left:75%}.row .offset-10{margin-left:83.3333333333%}.row .offset-11{margin-left:91.6666666667%}@media only screen and (min-width: 768px)and (max-width:1199px){.row .col-md-1{width:8.3333333333%;flex:none}.row .col-md-2{width:16.6666666667%;flex:none}.row .col-md-3{width:25%;flex:none}.row .col-md-4{width:33.3333333333%;flex:none}.row .col-md-5{width:41.6666666667%;flex:none}.row .col-md-6{width:50%;flex:none}.row .col-md-7{width:58.3333333333%;flex:none}.row .col-md-8{width:66.6666666667%;flex:none}.row .col-md-9{width:75%;flex:none}.row .col-md-10{width:83.3333333333%;flex:none}.row .col-md-11{width:91.6666666667%;flex:none}.row .col-md-12{width:100%;flex:none}.row .col-md-20{width:20%;flex:none}.row .offset-md-1{margin-left:8.3333333333%}.row .offset-md-2{margin-left:16.6666666667%}.row .offset-md-3{margin-left:25%}.row .offset-md-4{margin-left:33.3333333333%}.row .offset-md-5{margin-left:41.6666666667%}.row .offset-md-6{margin-left:50%}.row .offset-md-7{margin-left:58.3333333333%}.row .offset-md-8{margin-left:66.6666666667%}.row .offset-md-9{margin-left:75%}.row .offset-md-10{margin-left:83.3333333333%}.row .offset-md-11{margin-left:91.6666666667%}}@media only screen and (min-width:1200px){.row .col-lg-1{width:8.3333333333%;flex:none}.row .col-lg-2{width:16.6666666667%;flex:none}.row .col-lg-3{width:25%;flex:none}.row .col-lg-4{width:33.3333333333%;flex:none}.row .col-lg-5{width:41.6666666667%;flex:none}.row .col-lg-6{width:50%;flex:none}.row .col-lg-7{width:58.3333333333%;flex:none}.row .col-lg-8{width:66.6666666667%;flex:none}.row .col-lg-9{width:75%;flex:none}.row .col-lg-10{width:83.3333333333%;flex:none}.row .col-lg-11{width:91.6666666667%;flex:none}.row .col-lg-12{width:100%;flex:none}.row .col-lg-20{width:20%;flex:none}.row .offset-lg-1{margin-left:8.3333333333%}.row .offset-lg-2{margin-left:16.6666666667%}.row .offset-lg-3{margin-left:25%}.row .offset-lg-4{margin-left:33.3333333333%}.row .offset-lg-5{margin-left:41.6666666667%}.row .offset-lg-6{margin-left:50%}.row .offset-lg-7{margin-left:58.3333333333%}.row .offset-lg-8{margin-left:66.6666666667%}.row .offset-lg-9{margin-left:75%}.row .offset-lg-10{margin-left:83.3333333333%}.row .offset-lg-11{margin-left:91.6666666667%}}.d-flex{display:flex;flex-wrap:wrap}.d-block{display:block}.align-self-items-center{align-self:center}.align-self-items-start{align-self:flex-start}.align-self-items-end{align-self:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}@media only screen and (max-width:767px){.align-items-start-mobile{align-items:flex-start}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box;content:"";display:none}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}:focus{outline:none !important}html,body{width:100%;max-width:100%;position:relative;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow:hidden}@media only screen and (max-width:767px){html,body{overflow-y:initial;overflow-x:hidden}}html{font-size:62.5%;overflow-x:hidden}body{margin:0 auto;width:100%;padding:0;font-size:62.5%;color:#000;background:#f2f2f2;line-height:1.4;font-family:"DM Sans",sans-serif}@media only screen and (max-width:767px){body.page-template-disintegration{overflow:initial}}.content{max-height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}@media only screen and (max-width:767px){.content{max-height:initial;overflow-y:initial;scroll-snap-type:none}}section{scroll-snap-align:start;min-height:100vh;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:10rem}@media only screen and (max-width:767px){section{scroll-snap-align:none;padding-top:3rem}}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}@media only screen and (max-width:767px){.text-right-mobile{text-align:right}.text-center-mobile{text-align:center}.text-left-mobile{text-align:left}}.container{width:100%;margin:0 auto;max-width:140rem;padding:0 2rem}.clearfix:after{clear:both;display:table}img{margin:0;display:inline-block;vertical-align:middle;user-select:none;max-width:100%;height:auto}.is-visible-mobile{display:none !important}@media only screen and (max-width:767px){.is-hidden-mobile{display:none !important}.is-visible-mobile{display:block !important}}.line-clamp-1{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.border-radius{border-radius:2rem}p,.p{font-size:1.4rem;line-height:1.4}@media only screen and (max-width:767px){p,.p{font-size:14px;line-height:1.4}}p+p,.p+p{margin-top:2rem}@media only screen and (max-width:767px){p+p,.p+p{margin-top:1.5rem}}.p-m-10 p+p,.p-m-10 .p+p{margin-top:1rem}h1,.h1{font-size:7.2rem;line-height:1.2;font-weight:400}@media only screen and (max-width:767px){h1,.h1{font-size:36px;letter-spacing:-0.072rem}}h2,.h2{font-size:4.8rem;line-height:1.2;font-weight:400}@media only screen and (max-width:767px){h2,.h2{font-size:36px;letter-spacing:-0.036rem}}h3,.h3{font-size:4rem;line-height:1.3;font-weight:400}@media only screen and (max-width:767px){h3,.h3{font-size:24px}}h4,.h4{font-size:2rem;line-height:1.2;font-weight:400}@media only screen and (max-width:767px){h4,.h4{font-size:18px;letter-spacing:-0.036rem;line-height:1.3}h4 br,.h4 br{display:none}}h5,.h5{font-size:1.8rem;line-height:1.3;font-weight:400;width:100%;max-width:46.5rem;margin:0 auto;border-left:1px solid #1a1a1a;border-right:1px solid #1a1a1a;text-align:center}h5.light,.h5.light{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}@media only screen and (max-width:767px){h5,.h5{font-size:16px;max-width:21rem;line-height:1.4rem}}a{color:#000;text-decoration:none}.font-italic,i{font-style:italic}.text-uppercase{text-transform:uppercase}strong{font-weight:600}u{text-decoration:underline}i,em{font-style:italic}sup{font-size:60%;transform:translateY(-50%);display:inline-block}.lh-1{line-height:1}.fs-10{font-size:1rem}@media only screen and (max-width:767px){.fs-10{font-size:10px}}.fs-16{font-size:1.6rem}@media only screen and (max-width:767px){.fs-16{font-size:16px;line-height:1.4}}.fs-16 p{font-size:1.6rem}@media only screen and (max-width:767px){.fs-16 p{font-size:14px;line-height:1.4}}.fs-18{font-size:1.8rem}@media only screen and (max-width:767px){.fs-18{font-size:18px}}.fs-18 p{font-size:1.8rem}@media only screen and (max-width:767px){.fs-18 p{font-size:16px}}.fs-24{font-size:2.4rem}@media only screen and (max-width:767px){.fs-24{font-size:14px}}.fs-24 p{font-size:2.4rem;letter-spacing:-0.02rem}@media only screen and (max-width:767px){.fs-24 p{font-size:14px;letter-spacing:0}}.fs-37{font-size:3.7rem}@media only screen and (max-width:767px){.fs-37{font-size:26px}}@media only screen and (max-width:767px){.fs-mobile-20{font-size:20px}.fs-mobile-20 br{display:none}}@media only screen and (max-width:767px){.fs-mobile-30{font-size:30px;letter-spacing:-0.5px}}.fs-14{font-size:1.4rem}@media only screen and (max-width:767px){.fs-14{font-size:14px}}.fs-15{font-size:1.5rem}@media only screen and (max-width:767px){.fs-15{font-size:15px}}.fs-16{font-size:1.6rem}@media only screen and (max-width:767px){.fs-16{font-size:16px}}.fs-16 p{font-size:1.6rem}@media only screen and (max-width:767px){.fs-16 p{font-size:14px}}.fs-16 p:not(:last-child){margin-bottom:1rem !important}.fs-18{font-size:1.8rem}@media only screen and (max-width:767px){.fs-18{font-size:16px}}.fs-19{font-size:1.9rem}@media only screen and (max-width:767px){.fs-19{font-size:16px}}.fs-25{font-size:2.5rem}@media only screen and (max-width:767px){.fs-25{font-size:22px}}.fs-30{font-size:3rem}@media only screen and (max-width:767px){.fs-30{font-size:18px}}.fs-32{font-size:3.2rem}@media only screen and (max-width:767px){.fs-32{font-size:30px}}.fs-36{font-size:3.6rem}@media only screen and (max-width:767px){.fs-36{font-size:24px}}.fs-54{font-size:5.4rem}@media only screen and (max-width:767px){.fs-54{font-size:30px}}.fs-86{font-size:8.6rem}@media only screen and (max-width:767px){.fs-86{font-size:40px}}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:600}.fw-800{font-weight:800}.text-white{color:#f2f2f2}.text-black{color:#000 !important}.text-color{color:#000}.text-light{opacity:.4}.text-blue{color:#66e5ff}.text-purple{color:#96f}.text-green{color:#6f9}.text-justify{text-align:justify}@media only screen and (max-width:767px){.text-justify{text-align:left}}.btn{border:1px solid #f2f2f2;color:#f2f2f2;font-size:1.4rem;line-height:1.3;padding:.8rem 2.2rem;display:inline-block;border-radius:2rem;font-weight:400;letter-spacing:-0.56px;position:relative;overflow:hidden}.btn span{transition:color .6s;position:relative;z-index:1}.btn:before{content:"";width:105%;aspect-ratio:1/1;display:block;position:absolute;top:50%;left:50%;border-radius:50%;transform:translateX(-50%) translateY(-50%) scale(0);background:#000;transition:transform .6s}.btn:hover{color:#fff}.btn:hover:before{transform:translateX(-50%) translateY(-50%) scale(1)}.btn.btn-purple:hover{color:#fff}.btn.btn-purple:before{background:#96f}.btn.btn-blue span span{color:#66e5ff}.btn.btn-blue:hover{color:#000}.btn.btn-blue:hover span span{color:#000}.btn.btn-blue:before{background:#66e5ff}.btn.btn-green:hover{color:#000}.btn.btn-green:before{background:#6f9}.pt-20{padding-top:2rem}@media only screen and (max-width:767px){.pt-20{padding-top:10px}}.pt-30{padding-top:3rem}@media only screen and (max-width:767px){.pt-30{padding-top:15px}}.pt-40{padding-top:4rem}@media only screen and (max-width:767px){.pt-40{padding-top:20px}}.pt-50{padding-top:5rem}@media only screen and (max-width:767px){.pt-50{padding-top:25px}}.pt-60{padding-top:6rem}@media only screen and (max-width:767px){.pt-60{padding-top:30px}}.pt-70{padding-top:7rem}@media only screen and (max-width:767px){.pt-70{padding-top:50px}}.pt-80{padding-top:8rem}@media only screen and (max-width:767px){.pt-80{padding-top:40px}}.pt-90{padding-top:9rem}@media only screen and (max-width:767px){.pt-90{padding-top:45px}}.pt-100{padding-top:10rem}@media only screen and (max-width:767px){.pt-100{padding-top:40px}}.pt-120{padding-top:12rem}@media only screen and (max-width:767px){.pt-120{padding-top:50px}}.pt-130{padding-top:13rem}@media only screen and (max-width:767px){.pt-130{padding-top:65px}}.pt-140{padding-top:14rem}@media only screen and (max-width:767px){.pt-140{padding-top:50px}}.pt-150{padding-top:15rem}@media only screen and (max-width:767px){.pt-150{padding-top:75px}}.pt-160{padding-top:16rem}@media only screen and (max-width:767px){.pt-160{padding-top:50px}}.pt-170{padding-top:17rem}@media only screen and (max-width:767px){.pt-170{padding-top:85px}}.pt-180{padding-top:18rem}@media only screen and (max-width:767px){.pt-180{padding-top:50px}}.pt-200{padding-top:20rem}@media only screen and (max-width:767px){.pt-200{padding-top:50px}}.pt-220{padding-top:22rem}@media only screen and (max-width:767px){.pt-220{padding-top:50px}}.pt-240{padding-top:24rem}@media only screen and (max-width:767px){.pt-240{padding-top:86px}}.pt-260{padding-top:26rem}@media only screen and (max-width:767px){.pt-260{padding-top:80px}}.pt-280{padding-top:28rem}@media only screen and (max-width:767px){.pt-280{padding-top:200px}}.pt-300{padding-top:30rem}@media only screen and (max-width:767px){.pt-300{padding-top:150px}}.pt-320{padding-top:32rem}@media only screen and (max-width:767px){.pt-320{padding-top:160px}}.pt-340{padding-top:34rem}@media only screen and (max-width:767px){.pt-340{padding-top:170px}}.pt-360{padding-top:36rem}@media only screen and (max-width:767px){.pt-360{padding-top:180px}}.pt-420{padding-top:42rem}@media only screen and (max-width:767px){.pt-420{padding-top:210px}}.pt-470{padding-top:47rem}@media only screen and (max-width:767px){.pt-470{padding-top:235px}}.pt-500{padding-top:50rem}@media only screen and (max-width:767px){.pt-500{padding-top:250px}}.pt-520{padding-top:52rem}@media only screen and (max-width:767px){.pt-520{padding-top:260px}}.pt-560{padding-top:56rem}@media only screen and (max-width:767px){.pt-560{padding-top:280px}}.pb-10{padding-bottom:1rem}@media only screen and (max-width:767px){.pb-10{padding-bottom:5px}}.pb-20{padding-bottom:2rem}@media only screen and (max-width:767px){.pb-20{padding-bottom:10px}}.pb-25{padding-bottom:2.5rem}@media only screen and (max-width:767px){.pb-25{padding-bottom:12px}}.pb-30{padding-bottom:3rem}@media only screen and (max-width:767px){.pb-30{padding-bottom:15px}}.pb-35{padding-bottom:3.5rem}@media only screen and (max-width:767px){.pb-35{padding-bottom:15px}}.pb-40{padding-bottom:4rem}@media only screen and (max-width:767px){.pb-40{padding-bottom:20px}}.pb-50{padding-bottom:5rem}@media only screen and (max-width:767px){.pb-50{padding-bottom:25px}}.pb-60{padding-bottom:6rem}@media only screen and (max-width:767px){.pb-60{padding-bottom:30px}}.pb-70{padding-bottom:7rem}@media only screen and (max-width:767px){.pb-70{padding-bottom:20px}}.pb-80{padding-bottom:8rem}@media only screen and (max-width:767px){.pb-80{padding-bottom:40px}}.pb-90{padding-bottom:9rem}@media only screen and (max-width:767px){.pb-90{padding-bottom:45px}}.pb-100{padding-bottom:10rem}@media only screen and (max-width:767px){.pb-100{padding-bottom:50px}}.pb-110{padding-bottom:11rem}@media only screen and (max-width:767px){.pb-110{padding-bottom:50px}}.pb-120{padding-bottom:12rem}@media only screen and (max-width:767px){.pb-120{padding-bottom:50px}}.pb-130{padding-bottom:13rem}@media only screen and (max-width:767px){.pb-130{padding-bottom:50px}}.pb-140{padding-bottom:14rem}@media only screen and (max-width:767px){.pb-140{padding-bottom:70px}}.pb-150{padding-bottom:15rem}@media only screen and (max-width:767px){.pb-150{padding-bottom:75px}}.pb-160{padding-bottom:16rem}@media only screen and (max-width:767px){.pb-160{padding-bottom:50px}}.pb-170{padding-bottom:17rem}@media only screen and (max-width:767px){.pb-170{padding-bottom:85px}}.pb-180{padding-bottom:18rem}@media only screen and (max-width:767px){.pb-180{padding-bottom:50px}}.pb-200{padding-bottom:20rem}@media only screen and (max-width:767px){.pb-200{padding-bottom:50px}}.pb-220{padding-bottom:22rem}@media only screen and (max-width:767px){.pb-220{padding-bottom:50px}}.pb-230{padding-bottom:23rem}@media only screen and (max-width:767px){.pb-230{padding-bottom:50px}}.pb-240{padding-bottom:24rem}@media only screen and (max-width:767px){.pb-240{padding-bottom:120px}}.pb-250{padding-bottom:25rem}@media only screen and (max-width:767px){.pb-250{padding-bottom:80px}}.pb-260{padding-bottom:26rem}@media only screen and (max-width:767px){.pb-260{padding-bottom:130px}}.pb-270{padding-bottom:27rem}@media only screen and (max-width:767px){.pb-270{padding-bottom:135px}}.pb-290{padding-bottom:29rem}@media only screen and (max-width:767px){.pb-290{padding-bottom:140px}}.pb-300{padding-bottom:30rem}@media only screen and (max-width:767px){.pb-300{padding-bottom:150px}}.pb-320{padding-bottom:32rem}@media only screen and (max-width:767px){.pb-320{padding-bottom:160px}}.pb-340{padding-bottom:34rem}@media only screen and (max-width:767px){.pb-340{padding-bottom:170px}}.pb-360{padding-bottom:36rem}@media only screen and (max-width:767px){.pb-360{padding-bottom:180px}}.p-20{padding:2rem}@media only screen and (max-width:767px){.p-20{padding:10px}}.p-30{padding:3rem}@media only screen and (max-width:767px){.p-30{padding:15px}}.mb-6{margin-bottom:.6rem}@media only screen and (max-width:767px){.mb-6{margin-bottom:2px}}.mb-10{margin-bottom:1rem}@media only screen and (max-width:767px){.mb-10{margin-bottom:5px}}.mb-15{margin-bottom:1.5rem}@media only screen and (max-width:767px){.mb-15{margin-bottom:8px}}.mb-20{margin-bottom:2rem}@media only screen and (max-width:767px){.mb-20{margin-bottom:10px}}.mb-25{margin-bottom:2.5rem}@media only screen and (max-width:767px){.mb-25{margin-bottom:10px}}.mb-30{margin-bottom:3rem}@media only screen and (max-width:767px){.mb-30{margin-bottom:15px}}.mb-35{margin-bottom:3.5rem}@media only screen and (max-width:767px){.mb-35{margin-bottom:17px}}.mb-40{margin-bottom:4rem}@media only screen and (max-width:767px){.mb-40{margin-bottom:20px}}.mb-50{margin-bottom:5rem}@media only screen and (max-width:767px){.mb-50{margin-bottom:25px}}.mb-60{margin-bottom:6rem}@media only screen and (max-width:767px){.mb-60{margin-bottom:30px}}.mb-70{margin-bottom:7rem}@media only screen and (max-width:767px){.mb-70{margin-bottom:35px}}.mb-77{margin-bottom:7.7rem}@media only screen and (min-width: 768px)and (max-width:1199px){.mb-77{margin-bottom:3.7rem}}@media only screen and (max-width:767px){.mb-77{margin-bottom:35px}}.mb-80{margin-bottom:8rem}@media only screen and (max-width:767px){.mb-80{margin-bottom:40px}}.mb-90{margin-bottom:9rem}@media only screen and (max-width:767px){.mb-90{margin-bottom:35px}}.mb-100{margin-bottom:10rem}@media only screen and (max-width:767px){.mb-100{margin-bottom:50px}}.mb-120{margin-bottom:12rem}@media only screen and (max-width:767px){.mb-120{margin-bottom:60px}}.mb-130{margin-bottom:13rem}@media only screen and (max-width:767px){.mb-130{margin-bottom:65px}}.mb-140{margin-bottom:14rem}@media only screen and (max-width:767px){.mb-140{margin-bottom:70px}}.mb-150{margin-bottom:15rem}@media only screen and (max-width:767px){.mb-150{margin-bottom:75px}}.mb-160{margin-bottom:16rem}@media only screen and (max-width:767px){.mb-160{margin-bottom:80px}}.mb-180{margin-bottom:18rem}@media only screen and (max-width:767px){.mb-180{margin-bottom:90px}}.mb-200{margin-bottom:20rem}@media only screen and (max-width:767px){.mb-200{margin-bottom:100px}}.mb-220{margin-bottom:22rem}@media only screen and (max-width:767px){.mb-220{margin-bottom:110px}}.mb-235{margin-bottom:23.5rem}@media only screen and (max-width:767px){.mb-235{margin-bottom:117px}}.mb-240{margin-bottom:24rem}@media only screen and (max-width:767px){.mb-240{margin-bottom:120px}}.mb-260{margin-bottom:26rem}@media only screen and (max-width:767px){.mb-260{margin-bottom:130px}}.mb-280{margin-bottom:28rem}@media only screen and (max-width:767px){.mb-280{margin-bottom:140px}}.mb-300{margin-bottom:30rem}@media only screen and (max-width:767px){.mb-300{margin-bottom:150px}}.mb-320{margin-bottom:32rem}@media only screen and (max-width:767px){.mb-320{margin-bottom:160px}}.mb-340{margin-bottom:34rem}@media only screen and (max-width:767px){.mb-340{margin-bottom:170px}}.mb-360{margin-bottom:36rem}@media only screen and (max-width:767px){.mb-360{margin-bottom:180px}}.mt-5{margin-top:.5rem}@media only screen and (max-width:767px){.mt-5{margin-top:2px}}.mt-10{margin-top:1rem}@media only screen and (max-width:767px){.mt-10{margin-top:5px}}.mt-15{margin-top:1.5rem}@media only screen and (max-width:767px){.mt-15{margin-top:8px}}.mt-20{margin-top:2rem}@media only screen and (max-width:767px){.mt-20{margin-top:10px}}.mt-25{margin-top:2.5rem}@media only screen and (max-width:767px){.mt-25{margin-top:12px}}.mt-30{margin-top:3rem}@media only screen and (max-width:767px){.mt-30{margin-top:15px}}.mt-35{margin-top:3.5rem}@media only screen and (max-width:767px){.mt-35{margin-top:17px}}.mt-40{margin-top:4rem}@media only screen and (max-width:767px){.mt-40{margin-top:20px}}.mt-50{margin-top:5rem}@media only screen and (max-width:767px){.mt-50{margin-top:25px}}.mt-60{margin-top:6rem}@media only screen and (max-width:767px){.mt-60{margin-top:30px}}.mt-70{margin-top:7rem}@media only screen and (max-width:767px){.mt-70{margin-top:35px}}.mt-80{margin-top:8rem}@media only screen and (max-width:767px){.mt-80{margin-top:40px}}.mt-90{margin-top:9rem}@media only screen and (max-width:767px){.mt-90{margin-top:45px}}.mt-100{margin-top:10rem}@media only screen and (max-width:767px){.mt-100{margin-top:50px}}.mt-120{margin-top:12rem}@media only screen and (max-width:767px){.mt-120{margin-top:60px}}.mt-140{margin-top:14rem}@media only screen and (max-width:767px){.mt-140{margin-top:70px}}.mt-160{margin-top:16rem}@media only screen and (max-width:767px){.mt-160{margin-top:80px}}.mt-180{margin-top:18rem}@media only screen and (max-width:767px){.mt-180{margin-top:90px}}.mt-200{margin-top:20rem}@media only screen and (max-width:767px){.mt-200{margin-top:100px}}.mt-220{margin-top:22rem}@media only screen and (max-width:767px){.mt-220{margin-top:110px}}.mt-240{margin-top:24rem}@media only screen and (max-width:767px){.mt-240{margin-top:120px}}.mt-260{margin-top:26rem}@media only screen and (max-width:767px){.mt-260{margin-top:130px}}.mt-280{margin-top:28rem}@media only screen and (max-width:767px){.mt-280{margin-top:140px}}.mt-300{margin-top:30rem}@media only screen and (max-width:767px){.mt-300{margin-top:150px}}.mt-320{margin-top:32rem}@media only screen and (max-width:767px){.mt-320{margin-top:160px}}.mt-340{margin-top:34rem}@media only screen and (max-width:767px){.mt-340{margin-top:170px}}.mt-360{margin-top:36rem}@media only screen and (max-width:767px){.mt-360{margin-top:180px}}.mr-5{margin-right:.5rem;margin-bottom:-0.1rem}@media only screen and (max-width:767px){.mr-5{margin-right:3px}}.mr-10{margin-right:1rem}@media only screen and (max-width:767px){.mr-10{margin-right:5px}}.mr-20{margin-right:2rem}@media only screen and (max-width:767px){.mr-20{margin-right:10px}}.mr-30{margin-right:3rem}@media only screen and (max-width:767px){.mr-30{margin-right:15px}}.mr-40{margin-right:2rem}@media only screen and (max-width:767px){.mr-40{margin-right:20px}}.mr-120{margin-right:12rem}@media only screen and (max-width:767px){.mr-120{margin-right:60px}}.ml-10{margin-left:1rem}@media only screen and (max-width:767px){.ml-10{margin-left:5px}}.ml-15{margin-left:1.5rem}@media only screen and (max-width:767px){.ml-15{margin-left:8px}}.ml-20{margin-left:2rem}@media only screen and (max-width:767px){.ml-20{margin-left:10px}}.ml-30{margin-left:3rem}@media only screen and (max-width:767px){.ml-30{margin-left:15px}}.ml-40{margin-left:4rem}@media only screen and (max-width:767px){.ml-40{margin-left:20px}}.ml-50{margin-left:5rem}.ml-neg-50{margin-left:-5rem}@media only screen and (max-width:767px){.ml-neg-50{margin-left:230px}}@media only screen and (max-width:767px){.mb-mobile-small{margin-bottom:10px}.mb-mobile-0{margin-bottom:0 !important}.mt-mobile{margin-top:20px}.mt-mobile-50{margin-top:50px}.mt-mobile-small{margin-top:10px}.mt-mobile-0{margin-top:0}.mr-mobile-60{margin-right:60px}.mt-mobile-neg-70{margin-top:-70px}.mb-mobile-10{margin-bottom:10px}.mb-mobile-20{margin-bottom:20px}.mb-mobile-30{margin-bottom:30px}.mb-mobile-40{margin-bottom:40px}.mb-mobile-60{margin-bottom:60px}.mb-mobile-80{margin-bottom:80px}.mb-mobile-100{margin-bottom:100px}.mb-mobile-200{margin-bottom:200px}.pb-mobile-60{padding-bottom:60px}}.p-mb-20 p:not(:last-child),.p-mb-20 h1:not(:last-child),.p-mb-20 h2:not(:last-child),.p-mb-20 h3:not(:last-child),.p-mb-20 h4:not(:last-child),.p-mb-20 ul:not(:last-child),.p-mb-20 ol:not(:last-child){margin-bottom:2rem}@media only screen and (max-width:767px){.p-mb-20 p:not(:last-child),.p-mb-20 h1:not(:last-child),.p-mb-20 h2:not(:last-child),.p-mb-20 h3:not(:last-child),.p-mb-20 h4:not(:last-child),.p-mb-20 ul:not(:last-child),.p-mb-20 ol:not(:last-child){margin-bottom:10px}}.p-mb-20 h1,.p-mb-20 h2{font-size:3rem}.p-mb-40 p:not(:last-child),.p-mb-40 h1:not(:last-child),.p-mb-40 h2:not(:last-child),.p-mb-40 h3:not(:last-child),.p-mb-40 h4:not(:last-child),.p-mb-40 ul:not(:last-child),.p-mb-40 ol:not(:last-child){margin-bottom:4rem}@media only screen and (max-width:767px){.p-mb-40 p:not(:last-child),.p-mb-40 h1:not(:last-child),.p-mb-40 h2:not(:last-child),.p-mb-40 h3:not(:last-child),.p-mb-40 h4:not(:last-child),.p-mb-40 ul:not(:last-child),.p-mb-40 ol:not(:last-child){margin-bottom:20px}}.pr-90{padding-right:9rem}@media only screen and (max-width:767px){.pr-90{padding-right:0}}.pl-55{padding-left:5.5rem}@media only screen and (max-width:767px){.pl-55{padding-left:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}header.header{position:fixed;top:0;left:0;width:100%;background:#f2f2f2;padding:1.2rem 0 1rem;z-index:9;border-radius:0 0 2rem 2rem}@media only screen and (max-width:767px){header.header{position:relative;border-radius:0;padding-bottom:0}header.header.fixed{position:fixed}}header.header .container{display:flex;align-items:center;justify-content:space-between;max-width:100%;margin-bottom:.2rem}@media only screen and (max-width:767px){header.header .container{position:relative;z-index:4}}header.header .container .logo{display:flex;align-items:center}header.header .container .logo svg{width:3.6rem;height:auto}header.header .container .logo p{display:flex;align-items:center;font-size:2rem;color:gray;font-weight:400;letter-spacing:-0.04rem;margin-left:1.4rem;padding-left:1.4rem;line-height:2rem;border-left:1px solid gray}@media only screen and (max-width:767px){header.header .container .logo p{margin-left:1.2rem;padding-left:1.2rem}}header.header .container .logo p span{color:#194a2c;font-size:.9rem;margin-left:.6rem;display:inline-block;letter-spacing:0;margin-bottom:.3rem}@media only screen and (max-width:767px){header.header .container .logo p span{letter-spacing:-0.018rem}}header.header .container ul{list-style:none;margin:0;padding:0}header.header .container ul li{list-style:none;display:inline-block;margin-left:1rem}header.header .container ul li a{border:1px solid gray;color:gray;font-size:1.4rem;line-height:1.3;padding:.8rem 2.2rem;display:block;border-radius:2rem;font-weight:400;letter-spacing:-0.56px;position:relative;transition:color .6s;overflow:hidden}header.header .container ul li a span{position:relative;z-index:1}header.header .container ul li a:before{content:"";width:105%;aspect-ratio:1/1;display:block;position:absolute;top:50%;left:50%;border-radius:50%;transform:translateX(-50%) translateY(-50%) scale(0);background:#000;transition:transform .6s}@media only screen and (max-width:767px){header.header .container ul li a:before{display:none}}header.header .container ul li a:hover{color:#fff}header.header .container ul li a:hover:before{transform:translateX(-50%) translateY(-50%) scale(1)}header.header .container ul li a.hamburger{padding:1.6rem 1.1rem !important}header.header .container ul li a.hamburger span{width:2rem;height:1px;display:block;background:gray;position:relative;transition:all .4s}header.header .container ul li a.hamburger span:before,header.header .container ul li a.hamburger span:after{content:"";width:2rem;height:1px;display:block;background:gray;position:absolute;left:50%;transform:translateX(-50%);transition:transform .4s}header.header .container ul li a.hamburger span:before{top:-0.5rem}header.header .container ul li a.hamburger span:after{top:.5rem}header.header .container ul li a.hamburger.active span{background:rgba(0,0,0,0)}header.header .container ul li a.hamburger.active span:before{top:0;transform:translateX(-50%) rotate(45deg)}header.header .container ul li a.hamburger.active span:after{top:0;transform:translateX(-50%) rotate(-45deg)}header.header .container ul li:last-child a{padding:.8rem 1.2rem}@media only screen and (max-width:767px){header.header .container ul li:last-child a{padding:.8rem 1rem}}header.header .menu{display:flex;padding:.5rem;height:calc(100vh - 5rem);transition:height 1s}@media only screen and (max-width:767px){header.header .menu{flex-wrap:wrap;height:calc(100vh - 5rem - 6rem - 8rem);height:calc(100svh - 5rem - 6rem)}}@media(min-width: 768px){header.header .menu.collapse{height:4rem}header.header .menu.collapse>div{padding:1.5rem 2rem;cursor:pointer}header.header .menu.collapse>div:before{height:100%}header.header .menu.collapse>div:after{opacity:.55}header.header .menu.collapse>div.active:after{opacity:.55}header.header .menu.collapse>div.active .text span{width:64vw}header.header .menu.collapse>div .text div{width:0}header.header .menu.collapse>div .text div h2,header.header .menu.collapse>div .text div p{display:none}header.header .menu.collapse>div .text span{font-size:1.4rem;width:12.5vw}header.header .menu.collapse>div .more{display:none}}header.header .menu>div{position:relative;width:16%;border:.5rem solid #f2f2f2;display:flex;align-items:center;justify-content:flex-end;padding:3rem;transition:width 1s;overflow:hidden}@media only screen and (max-width:767px){header.header .menu>div{display:none;width:100%;border-radius:2rem;padding:2rem}}header.header .menu>div:first-child{border-radius:2rem 0 0 2rem}@media only screen and (max-width:767px){header.header .menu>div:first-child{border-radius:2rem}}header.header .menu>div:last-child{border-radius:0 2rem 2rem 0}@media only screen and (max-width:767px){header.header .menu>div:last-child{border-radius:2rem}}header.header .menu>div:after{content:"";width:100%;height:100%;top:0;left:0;display:block;background:#000;opacity:.3;position:absolute;transition:opacity 1s}header.header .menu>div:before{content:"";width:.4rem;height:calc(100% - 6rem);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:height 1s;background:#000;z-index:2}@media only screen and (max-width:767px){header.header .menu>div:before{width:100%;height:.4rem !important;top:auto;left:0;right:auto;bottom:0;transform:none}}header.header .menu>div.active{width:68%}@media only screen and (max-width:767px){header.header .menu>div.active{width:100%;display:flex}}header.header .menu>div.active:after{opacity:.1}header.header .menu>div.active:before{height:100%}header.header .menu>div.active .text div{opacity:1}header.header .menu>div.active .text span{width:20.5vw;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}@media only screen and (max-width:767px){header.header .menu>div.active .text span{width:100%}}header.header .menu>div.active .more,header.header .menu>div.active .s1,header.header .menu>div.active .s2,header.header .menu>div.active .s3,header.header .menu>div.active .s4{opacity:1}header.header .menu>div.disintegration:before{background:#6f9}header.header .menu>div.sterilization:before{background:#96f}header.header .menu>div.puffing:before{background:#66e5ff}header.header .menu>div video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}header.header .menu>div .text{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}@media only screen and (max-width:767px){header.header .menu>div .text{flex-wrap:wrap;width:100%;text-align:center;white-space:wrap}}header.header .menu>div .text div{width:42vw;opacity:0;transition:all 1s}@media only screen and (max-width:767px){header.header .menu>div .text div{width:100%}}header.header .menu>div .text span{color:#fff;font-size:1.8rem;line-height:1.6rem;width:11vw;text-align:center;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);transition:all 1s}@media only screen and (max-width:767px){header.header .menu>div .text span{width:100%;order:-1;margin-bottom:3rem;font-size:1.6rem}}header.header .menu>div .more{color:#f2f2f2;font-size:1.4rem;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:opacity .4s}@media only screen and (max-width:767px){header.header .menu>div .more{bottom:2rem;font-size:0}}header.header .menu>div .more:after{content:"";width:2rem;height:2rem;display:block;margin:0 auto;background:url(../images/more-arrows.svg) center top no-repeat}header.header .menu>div .s1,header.header .menu>div .s2,header.header .menu>div .s3,header.header .menu>div .s4{width:2rem;height:2rem;display:block;position:absolute;opacity:0;transition:opacity .4s}header.header .menu>div .s1{border-top:1.5px solid #f2f2f2;border-left:1.5px solid #f2f2f2;border-top-left-radius:1rem;top:2.5rem;left:2.5rem}@media only screen and (max-width:767px){header.header .menu>div .s1{top:2rem;left:2rem}}header.header .menu>div .s2{border-top:1.5px solid #f2f2f2;border-right:1.5px solid #f2f2f2;border-top-right-radius:1rem;top:2.5rem;right:2.5rem}@media only screen and (max-width:767px){header.header .menu>div .s2{top:2rem;right:2rem}}header.header .menu>div .s3{border-bottom:1.5px solid #f2f2f2;border-right:1.5px solid #f2f2f2;border-bottom-right-radius:1rem;bottom:2.5rem;right:2.5rem}@media only screen and (max-width:767px){header.header .menu>div .s3{bottom:2rem;right:2rem}}header.header .menu>div .s4{border-bottom:1.5px solid #f2f2f2;border-left:1.5px solid #f2f2f2;border-bottom-left-radius:1rem;bottom:2.5rem;left:2.5rem}@media only screen and (max-width:767px){header.header .menu>div .s4{bottom:2rem;left:2rem}}header.header .mobile-menu{background:#f2f2f2;position:fixed;top:0;left:0;display:none;flex-wrap:wrap;z-index:3;width:100%;padding:10rem 2rem 10rem 2rem;height:calc(100vh - 8rem);height:calc(100svh + 2.5rem);align-items:flex-start;display:none}@media only screen and (max-width:767px){header.header .mobile-menu{display:flex;left:-100%;transition:left .4s}header.header .mobile-menu.active{left:0}}header.header .mobile-menu p{width:100%;font-size:1.8rem}header.header .mobile-menu p:last-child{margin-top:auto;font-size:1.4rem}header.header .mobile-menu p:last-child a{color:gray}header.header .mobile-menu ul{margin:4rem 0 0}header.header .mobile-menu ul li{display:block;margin-bottom:2rem}header.header .mobile-menu ul li a{font-size:3.2rem;line-height:1.2;display:flex;align-items:center}header.header .mobile-menu ul li a span{font-size:1.4rem;color:gray;margin-left:1.8rem;margin-top:.2rem;order:9}header.header .mobile-menu ul li a:after{content:"";width:1rem;height:1rem;display:inline-block;border-radius:50%;background:#000;margin-left:1.6rem}header.header .mobile-menu ul li:nth-child(1) a:after{background:#6f9}header.header .mobile-menu ul li:nth-child(2) a:after{background:#96f}header.header .mobile-menu ul li:nth-child(3) a:after{background:#66e5ff}@media only screen and (max-width:767px){.home header.header .menu>div{display:flex}.home header.header .menu>div .text div{display:none}.home header.header .menu>div .text span{margin:0;font-size:2.4rem;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;width:100%}.home header.header .menu>div .more{display:none}.home header.header .menu>div .s1,.home header.header .menu>div .s2,.home header.header .menu>div .s3,.home header.header .menu>div .s4{opacity:1;z-index:1}}footer.footer{scroll-snap-align:end;padding:2rem 0 3rem;background:#555;color:#f2f2f2}@media only screen and (max-width:767px){footer.footer{padding:20px 0 80px;position:relative;z-index:1}}footer.footer .logo{display:flex;align-items:center}footer.footer .logo svg{width:5rem;height:auto}@media only screen and (max-width:767px){footer.footer .logo svg{width:48px}}footer.footer .logo p{display:flex;align-items:center;font-size:3.2rem;color:#f2f2f2;font-weight:400;letter-spacing:-0.064rem;margin-left:2rem;padding-left:2rem;line-height:3rem;border-left:1px solid #f2f2f2}@media only screen and (max-width:767px){footer.footer .logo p{font-size:30px;letter-spacing:-.9px;margin-left:14px;padding-left:14px;line-height:26px}}footer.footer .logo p span{color:#6f9;font-size:.9rem;margin-left:.8rem;display:inline-block;letter-spacing:0;margin-bottom:.6rem;white-space:nowrap}@media only screen and (max-width:767px){footer.footer .logo p span{font-size:9px;margin-left:5px;margin-bottom:6px}}@media only screen and (max-width:767px){footer.footer p:not(.fs-10){letter-spacing:-0.028rem;white-space:nowrap}}footer.footer p a{color:#f2f2f2}.contact-us{display:none}@media only screen and (max-width:767px){.contact-us{display:block;position:fixed;bottom:0;left:0;z-index:10;padding:1.2rem 1rem;background:#f2f2f2;width:100%}.contact-us a{border:1px solid gray;color:gray;font-size:1.4rem;line-height:1.3;padding:.8rem 2.2rem;display:block;border-radius:2rem;font-weight:400;letter-spacing:-0.56px;position:relative;transition:color .6s;text-align:center}}.video-bg{background:#000;color:#f2f2f2;position:relative;overflow:hidden}@media only screen and (max-width:767px){.video-bg{z-index:1}.video-bg.mobile-z-index{z-index:11}}.video-bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.3}.video-bg.opacity-20 video{opacity:.2}.video-bg .container{position:relative;z-index:1}.half-image-bg{background:#1a1a1a;color:#f2f2f2}.half-image-bg img{width:50%;height:100%;left:50%;top:0;object-fit:cover;object-position:center center;position:absolute}@media only screen and (max-width:767px){.half-image-bg img{width:calc(100% + 2rem);max-width:calc(100% + 2rem);margin-left:-1rem;height:auto;position:initial;border-radius:2rem;margin-bottom:1.4rem}}@media only screen and (max-width:767px){.half-image-bg .btn{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);white-space:nowrap;background:#000}}.dark-bg{background:#0e1c15;color:#f2f2f2;background-size:cover;background-position:center center}.dark-bg .bg-image{display:none}@media only screen and (max-width:767px){.dark-bg .bg-image{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.dark-bg .bg-image+.container{position:relative;z-index:1}}.vertical-center{display:flex;align-items:center}@media only screen and (max-width:767px){.vertical-center{flex-wrap:wrap;align-items:flex-start}}@media only screen and (max-width:767px){.vertical-center-mobile{display:flex;align-items:center;flex-wrap:wrap}}.vertical-end{display:flex;align-items:flex-end}@media only screen and (max-width:767px){.vertical-end{flex-wrap:wrap}}.vertical-end .container>.row{position:relative}@media(min-width: 1199px)and (min-height: 830px){.vertical-end .container>.row .row .col-lg-7{padding-bottom:6rem}}.position-top{position:absolute;top:8rem;width:100%;left:0}@media only screen and (max-width:767px){.position-top{position:initial}}.position-bottom{position:absolute;bottom:8rem;width:100%;left:0}@media only screen and (max-width:767px){.position-bottom{position:initial}}.map{background:#c3c3c3;flex-wrap:wrap;position:relative;overflow:hidden}.map h3{font-size:3.2rem;background:#c3c3c3;color:#fff;display:inline-block;position:relative;top:6rem;margin-top:-6rem;padding:1.5rem 2rem 1.5rem 2rem}@media only screen and (max-width:767px){.map h3{top:0;margin-top:2rem;padding:0;font-size:3.6rem;line-height:1.2;letter-spacing:-0.05rem}}.map h3 span{color:#6f9}.map img{width:100%;max-height:69vh}@media only screen and (max-width:767px){.map img{width:160%;max-width:160%;max-height:initial;margin:7rem -30% 6rem}}.map .container{position:relative}.map .left{position:absolute;top:8rem;left:11rem;text-align:left;color:#f2f2f2;font-size:1.2rem}@media only screen and (max-width:767px){.map .left{top:13.5rem;left:3.5rem}}.map .left:before{content:"";width:.6rem;height:.6rem;display:block;position:absolute;top:.5rem;left:-1.4rem;background:#f2f2f2;border-radius:50%}.map .right{position:absolute;top:8rem;right:11rem;text-align:left;color:#6f9;font-size:1.2rem}@media only screen and (max-width:767px){.map .right{top:13.5rem;right:2rem}}.map .right:before{content:"";width:.6rem;height:.6rem;display:block;position:absolute;top:.5rem;left:-1.4rem;background:#6f9;border-radius:50%}.map .s1,.map .s2,.map .s3,.map .s4{width:2rem;height:2rem;display:block;position:absolute;opacity:0;transition:opacity .4s}@media only screen and (max-width:767px){.map .s1,.map .s2,.map .s3,.map .s4{opacity:1}}.map .s1{border-top:1.5px solid #f2f2f2;border-left:1.5px solid #f2f2f2;border-top-left-radius:1rem;top:3rem;left:1rem}.map .s2{border-top:1.5px solid #f2f2f2;border-right:1.5px solid #f2f2f2;border-top-right-radius:1rem;top:3rem;right:1rem}.map .s3{border-bottom:1.5px solid #f2f2f2;border-right:1.5px solid #f2f2f2;border-bottom-right-radius:1rem;bottom:9rem;right:1rem}.map .s4{border-bottom:1.5px solid #f2f2f2;border-left:1.5px solid #f2f2f2;border-bottom-left-radius:1rem;bottom:9rem;left:1rem}.appliance-list{margin:0;padding:0}@media only screen and (max-width:767px){.appliance-list{margin-bottom:2rem}}.appliance-list li{display:block}.appliance-list li a{color:#fff;font-size:5.4rem;line-height:1.2;margin-bottom:2.5rem}@media only screen and (max-width:767px){.appliance-list li a{font-size:3.6rem;margin-bottom:2rem}}.appliance-list li a.active{color:#6f9}.appliance-item p+p,.appliance-item .p+p{margin-top:1rem}.appliance-item p:last-child,.appliance-item .p:last-child{color:#6f9}.process{display:flex;position:relative}@media only screen and (max-width:767px){.process{flex-wrap:wrap;padding-left:3.3rem;padding-bottom:6rem}}.process:after{content:"";width:.7rem;height:.7rem;border-radius:50%;background:#f2f2f2;display:block;position:absolute;top:-0.3rem;right:0}@media only screen and (max-width:767px){.process:after{top:auto;bottom:4rem;right:auto;left:.5rem}}.process .col{flex-basis:100%;position:relative;padding-top:4rem}@media only screen and (max-width:767px){.process .col{width:100%;padding-top:0;padding-bottom:5.5rem}}.process .col:before{content:"";width:100%;height:1px;background:#f2f2f2;display:block;position:absolute;top:0;left:2rem;transition:background .3s}@media only screen and (max-width:767px){.process .col:before{width:1px;height:100%;top:1.5rem;left:-2.5rem}}.process .col:after{content:"";width:.7rem;height:.7rem;border-radius:50%;background:#f2f2f2;display:block;position:absolute;top:-0.3rem;left:1.7rem;transition:background .3s}@media only screen and (max-width:767px){.process .col:after{top:1.5rem;left:-2.8rem}}.process .col:last-child:before{width:calc(100% - 2rem)}@media only screen and (max-width:767px){.process .col:last-child:before{width:1px}}.process .col span.number{width:4rem;height:4rem;border:.2rem solid #f2f2f2;font-size:2.6rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:all .4s}.process .col h3{font-size:2rem;line-height:1.2;margin:1.5rem 0;transition:color .4s}.process .col p{margin-bottom:1.5rem}.process .col .listen{width:100%;height:1.8rem;overflow:hidden}.process .col .listen div{color:#6f9;font-size:1.4rem;letter-spacing:-.028rem;line-height:1.8rem;align-items:center;position:relative;top:-2rem;transition:top .4s}@media only screen and (max-width:767px){.process .col .listen div{top:0}}.process .col .listen div:first-child{display:flex}.process .col .listen div:last-child{display:none}.process .col .listen div:last-child svg{margin-top:-1px}.process .col .listen div svg{width:1.8rem;height:auto;margin-right:.8rem}.process .col .listen.active div:first-child{display:none}.process .col .listen.active div:last-child{display:flex}.process .col:hover:before,.process .col:hover:after{background:#6f9}.process .col:hover span.number{color:#6f9;border-color:#6f9}.process .col:hover h3{color:#6f9}.process .col:hover .listen div{top:0}.process.purple .col p{max-width:34rem}.process.purple .col:hover:before,.process.purple .col:hover:after{background:#96f}.process.purple .col:hover span.number{color:#96f;border-color:#96f}.process.purple .col:hover h3{color:#96f}.process.purple .col .listen div{color:#96f}.process.purple .col .listen svg path,.process.purple .col .listen svg rect{fill:#96f}.process-below{padding:1.5rem 2rem;border:1px solid #96f;border-radius:2rem;max-width:61rem;margin:0 auto}.contact-form{position:fixed;top:0;left:-100%;width:90%;height:100%;z-index:999;display:flex;transition:all .6s;box-shadow:0 0 0 rgba(0,0,0,0)}@media only screen and (max-width:767px){.contact-form{flex-wrap:wrap;width:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.contact-form::-webkit-scrollbar{display:none}}.contact-form.active{left:0;box-shadow:40rem 0 0 rgba(0,0,0,.4)}.contact-form .close{position:absolute;top:2rem;right:2rem}@media only screen and (max-width:767px){.contact-form .close{filter:invert(1)}.contact-form .close svg{width:3rem;height:auto}}.contact-form .close path{fill:#1a1a1a;transition:fill .4s}.contact-form .close rect:nth-child(2){transform:scale(0);transform-origin:50% 50%;transition:transform .4s}.contact-form .close:hover path{fill:#f2f2f2}.contact-form .close:hover rect:nth-child(2){transform:scale(1)}.contact-form .left{width:73.1%;background:#1a1a1a;color:#fff;padding:12rem 4rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.contact-form .left::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.contact-form .left{width:100%;padding:9rem 2rem 4rem;overflow:visible}}.contact-form .left .form{width:100%;max-width:70.5rem;margin:0 auto}.contact-form .left .privacy-policy{width:100%;max-width:70.5rem;margin:0 auto;display:none}.contact-form .left .privacy-policy .pp-content{height:calc(100vh - 38rem);overflow-y:auto;overflow-x:visible;padding-right:1rem}.contact-form .left .privacy-policy .pp-content::-webkit-scrollbar{width:3px}.contact-form .left .privacy-policy .pp-content::-webkit-scrollbar-track{background:#f2f2f2;border:1px solid #1a1a1a}.contact-form .left .privacy-policy .pp-content::-webkit-scrollbar-thumb{background:#6f9;border-radius:2px}.contact-form .left .privacy-policy .pp-content::-webkit-scrollbar-thumb:hover{background:#6f9}.contact-form .right{width:26.9%;background:#f2f2f2 url(../images/sygnet.svg) right calc(100% - 2.5rem) no-repeat;background-size:calc(100% - 4rem);padding:12rem 4rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.contact-form .right::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.contact-form .right{width:100%;overflow:visible;background-size:28rem;background-position:right 230%;padding:4rem 2rem 20rem}}.contact-form .right p+p,.contact-form .right .p+p{margin-top:0}.contact-form form ::-ms-input-placeholder{color:#fff}.contact-form form ::placeholder{color:#fff}.contact-form form input[type=text],.contact-form form input[type=tel],.contact-form form input[type=email],.contact-form form input[type=password],.contact-form form textarea{border:1px solid #f2f2f2;width:100%;color:#fff;background:rgba(0,0,0,0);border-radius:9rem;font-size:1.4rem;line-height:1.8rem;padding:1.5rem 2rem;margin-bottom:1rem;-webkit-appearance:none;appearance:none;font-family:"DM Sans",sans-serif}.contact-form form textarea{border-radius:2rem;height:25rem}.contact-form form .btn{background:#f2f2f2;width:23rem;max-width:100%;color:#1a1a1a;padding:1.5rem 2.2rem;border-radius:4rem}.contact-form form .btn:before{background:#6f9}@media only screen and (max-width:767px){.contact-form form .btn{width:100%;text-align:center;margin-top:20px}}.contact-form form .btn span{color:#1a1a1a}.contact-form form .btn:hover{color:#000}.contact-form form .btn:hover span{color:#000}.contact-form form .wpcf7-not-valid-tip{color:#f55;font-size:1.4rem;margin-bottom:1rem}.contact-form form .wpcf7-response-output{border:none;font-size:1.4rem;color:#66e5ff;margin:2rem 0 0;padding:0}.contact-form form .wpcf7-list-item{margin:0}@media only screen and (max-width:767px){.contact-form form .wpcf7-list-item{margin:0 0 0 1.5rem}}.contact-form form input[type=checkbox],.contact-form form input[type=radio]{display:none}.contact-form form input[type=checkbox]+span,.contact-form form input[type=radio]+span{position:relative;display:block;font-size:1.4rem;color:#fff;padding-left:2.6rem}.contact-form form input[type=checkbox]+span a,.contact-form form input[type=radio]+span a{color:#fff;border-bottom:1px solid #fff;transition:border .3s}.contact-form form input[type=checkbox]+span a:hover,.contact-form form input[type=radio]+span a:hover{border-bottom:1px solid rgba(0,0,0,0)}.contact-form form input[type=checkbox]+span:before,.contact-form form input[type=radio]+span:before{content:"";width:1.6rem;height:1.6rem;border:1px solid #f2f2f2;border-radius:50%;background:#f2f2f2;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact-form form input[type=checkbox]+span:after,.contact-form form input[type=radio]+span:after{content:"";width:1.6rem;height:1.6rem;border:1px solid #f2f2f2;border-radius:50%;background:#6f9;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact-form form input[type=checkbox]:checked+span:after,.contact-form form input[type=radio]:checked+span:after{display:block}.marquee-wrapper{overflow:hidden;width:100%;margin-bottom:2rem}.marquee-wrapper .marquee{display:flex;align-items:center;white-space:nowrap;animation:marquee 25s linear infinite}@media only screen and (max-width:767px){.marquee-wrapper .marquee{animation:marquee 15s linear infinite}}@media only screen and (max-width:767px){.marquee-wrapper .marquee{align-items:flex-start}}.marquee-wrapper .marquee p{color:#f2f2f2;margin-right:2rem}@media only screen and (max-width:767px){.marquee-wrapper .marquee p{font-size:11px}}.marquee-wrapper .marquee p strong{display:block;text-transform:uppercase}@media only screen and (max-width:767px){.marquee-wrapper .marquee p strong{font-size:12px}}.marquee-wrapper .marquee p+p{margin-top:0}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}.slick-arrow{position:absolute;top:calc(50% - 2rem);z-index:2;padding:0;margin:0;background:rgba(0,0,0,0);border:none}.slick-arrow svg{width:4rem;height:4rem}.slick-arrow svg circle{transform:scale(0);transform-origin:50% 50%;transition:transform .3s}.slick-arrow svg path:last-child{stroke:#f2f2f2}.slick-arrow:hover svg circle{transform:scale(1)}.slick-arrow:hover svg path:last-child{stroke:#1a1a1a}.slick-arrow.slick-prev{left:7%}.slick-arrow.slick-next{right:7%}.sterilization-slider img{width:31rem;height:auto;max-width:100%}@media only screen and (max-width:767px){.sterilization-slider img{width:30.5rem;margin:0 auto}}.sterilization-slider img+p{margin-top:1.5rem;font-size:.8rem;text-align:center;color:#555}.sterilization-slider img+p a{color:#555;text-decoration:underline}.sterilization-slider img+p a:hover{text-decoration:none}.sterilization-slider .slick-dots{width:100%;list-style:none;text-align:center;margin-top:3rem}.sterilization-slider .slick-dots li{display:inline-block;margin:0 .5rem;list-style:none;padding:0}.sterilization-slider .slick-dots li:before{display:none}.sterilization-slider .slick-dots li button{width:1rem;height:1rem;border:1px solid #fff;border-radius:50%;font-size:0;padding:0;margin:0;background:rgba(0,0,0,0)}.sterilization-slider .slick-dots li.slick-active button{background:#fff}.gallery-container{height:calc(100vh - 20rem);overflow-x:visible;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.gallery-container::-webkit-scrollbar{display:none}.gallery-slider{width:calc(100% + 20px)}.gallery-slider img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:2rem}.gallery-slider .slick-slide{padding:0 20px 0 0}.gallery-slider .slick-dots{width:100%;list-style:none;text-align:center;margin:7rem 0 2rem}.gallery-slider .slick-dots li{display:inline-block;margin:0 .5rem;list-style:none;padding:0}.gallery-slider .slick-dots li:before{display:none}.gallery-slider .slick-dots li button{width:1rem;height:1rem;border:1px solid #000;border-radius:50%;font-size:0;padding:0;margin:0;background:rgba(0,0,0,0)}.gallery-slider .slick-dots li.slick-active button{background:#000}.fancybox__container .fancybox__content{margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.page-template-puffing .video-bg svg{width:0}.page-template-puffing .video-bg svg+a{font-size:2rem;text-decoration:underline;display:block;margin-top:.5rem}.page-template-puffing .video-bg svg+a:hover{border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}}@media(min-width: 768px){.page-template-puffing h1,.page-template-puffing .h1{font-size:6.8rem;margin-top:-0.6rem}}svg+a.text-blue{border-bottom:1px solid rgba(0,0,0,0);transition:all .3s}svg+a.text-blue:hover{border-bottom:1px solid #66e5ff;text-decoration:none}@media only screen and (max-width:767px){.home .is-disintegration,.home .is-sterilization,.home .is-puffing{display:none !important}}@media only screen and (max-width:767px){.is-mobile-sticky{height:200vh}}@media only screen and (max-width:767px){.mobile-sticky{position:sticky;top:3rem}}.timeline{border-left:1px solid #f2f2f2;overflow-y:scroll;overflow-x:visible;height:calc(100vh - 20rem);padding-top:7rem;padding-right:1rem}@media(min-height: 1000px){.timeline{padding-top:5rem;margin-top:20vh;margin-bottom:20vh;height:calc(60vh - 20rem)}}@media only screen and (max-width:767px){.timeline{height:initial;border:none;overflow:visible;padding-top:9rem;width:calc(100% + 2rem);margin-left:-1rem;padding-bottom:10rem}}.timeline::-webkit-scrollbar{width:3px}.timeline::-webkit-scrollbar-track{background:#f2f2f2;border:1px solid #000}.timeline::-webkit-scrollbar-thumb{background:#6f9}.timeline::-webkit-scrollbar-thumb:hover{background:#6f9}.timeline ul{padding:0;margin:0;list-style:none;width:100%}.timeline ul li{display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 0 0 4rem;font-size:1.4rem;color:#f2f2f2;margin-bottom:3rem;position:relative}@media only screen and (max-width:767px){.timeline ul li{margin-bottom:2rem}}.timeline ul li:before{content:"";width:3rem;height:1px;background:#f2f2f2;display:block;position:absolute;top:1.8rem;left:0}.timeline ul li span{width:5rem;padding:1rem 0;font-weight:700}.timeline ul li p{max-width:calc(100% - 5rem);padding:1rem;border-radius:1rem;display:inline}@media only screen and (max-width:767px){.timeline ul li p{padding-right:3rem}.timeline ul li p br{display:none}}.timeline ul li p.p{background:rgba(255,255,255,0);transition:background .4s;position:relative;padding-right:3rem;cursor:pointer}@media only screen and (max-width:767px){.timeline ul li p.p{width:100%}}.timeline ul li p.p:after{content:"";width:0;height:1rem;display:inline-block;background:url(../images/caret.svg) center center no-repeat;background-size:contain;position:absolute;top:calc(50% - .5rem);left:calc(100% - 2.2rem);transition:all .4s}@media only screen and (max-width:767px){.timeline ul li p.p:after{width:1.2rem;top:1.4rem;opacity:.3}}.timeline ul li p.p.active{background:rgba(255,255,255,.1)}.timeline ul li p.p.active:after{width:1.2rem;transform:rotate(180deg)}.timeline ul li .text{font-size:1.1rem;width:100%;padding:1rem 1rem 1rem 6rem;display:none}.timeline ul li:hover .p{background:rgba(255,255,255,.1)}.timeline ul li:hover .p:after{width:1.2rem}.barczyk{position:relative}@media(min-width: 1199px)and (min-height: 830px){.barczyk{position:absolute;bottom:0;left:39.5%;width:38rem}}@media only screen and (max-width:767px){.barczyk{width:calc(100% + 2rem);margin-left:-1rem}}.barczyk img{width:100%;max-width:34.7rem;max-width:33rem;height:auto;border-radius:2rem 2rem 0 0}@media only screen and (max-width:767px){.barczyk img{border-radius:2.2rem;max-width:100%}}.barczyk p{position:absolute;width:20rem;border-top:1px solid #fff;left:-18rem;padding:1.5rem 0;bottom:1rem}@media only screen and (max-width:767px){.barczyk p{width:27.5rem;height:8rem;display:flex;align-items:flex-end;justify-content:flex-end;border:none;border-left:1px solid #fff;padding:0;left:4rem;bottom:-4rem;letter-spacing:-0.02rem;line-height:1}.barczyk p br{display:none}.barczyk p strong:after{content:" - ";display:inline;margin-right:.3rem}}#systems{position:absolute;top:0;left:100%;width:100%;height:100%;z-index:4;background:url(../images/systemy.jpg) center center no-repeat;background-size:cover;display:flex;align-items:center;color:#000;padding-top:11.5rem;transition:left .6s}@media only screen and (max-width:767px){#systems{padding-top:8rem;position:fixed;z-index:11;display:block}}#systems.hover{left:92%}#systems.active{left:0}#systems .close{position:absolute;top:11rem;right:2rem;display:block;z-index:5}@media only screen and (max-width:767px){#systems .close{top:2rem;right:50%;transform:translateX(50%)}#systems .close svg{width:30px;height:auto}}#systems .close path{fill:#1a1a1a;transition:fill .4s}#systems .close rect:nth-child(2){transform:scale(0);transform-origin:50% 50%;transition:transform .4s}#systems .close:hover path{fill:#f2f2f2}#systems .close:hover rect:nth-child(2){transform:scale(1)}#systems .systems-slider .slick-arrow svg path:last-child{stroke:#000}#systems .systems-slider .slick-arrow:hover svg path:last-child{stroke:#f2f2f2}#systems .systems-slider .slick-arrow.slick-prev{left:0}#systems .systems-slider .slick-arrow.slick-next{right:0}@media only screen and (max-width:767px){#systems .systems-slider .slick-slide{height:calc(100vh - 8rem - 6rem);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#systems .systems-slider .slick-slide::-webkit-scrollbar{display:none}}#systems .systems-slider .slick-slide .row{transform:scale(0.5);transition:transform .8s}#systems .systems-slider .slick-slide.slick-current .row{transform:scale(1)}#systems .systems-slider .slick-dots{width:100%;list-style:none;text-align:center;margin-top:1.5rem}#systems .systems-slider .slick-dots li{display:inline-block;margin:0 .5rem;list-style:none;padding:0}#systems .systems-slider .slick-dots li:before{display:none}#systems .systems-slider .slick-dots li button{width:1rem;height:1rem;border:1px solid #000;border-radius:50%;font-size:0;padding:0;margin:0;background:rgba(0,0,0,0)}#systems .systems-slider .slick-dots li.slick-active button{background:#000}@media only screen and (max-width:767px){#systems .systems-slider .col-12{display:flex;flex-wrap:wrap}#systems .systems-slider .col-12 h3{order:-1}#systems .systems-slider .col-12 img{margin-bottom:3rem}}#systems h3{line-height:1.2;margin-bottom:3rem}#systems p{margin-bottom:2.5rem}#systems ul{margin-bottom:2.5rem}#systems ul li{font-size:1.4rem;padding-left:1.6rem;position:relative}#systems ul li:not(:last-child){margin-bottom:1.5rem}#systems ul li:before{content:"";width:.6rem;height:.6rem;display:block;background:#000;border-radius:50%;top:.6rem;left:0;position:absolute}#systems .s1,#systems .s2,#systems .s3,#systems .s4{width:2rem;height:2rem;display:none;position:absolute}@media only screen and (max-width:767px){#systems .s1,#systems .s2,#systems .s3,#systems .s4{display:block}}#systems .s1{border-top:1.5px solid #000;border-left:1.5px solid #000;border-top-left-radius:1rem;top:1rem;left:1rem}#systems .s2{border-top:1.5px solid #000;border-right:1.5px solid #000;border-top-right-radius:1rem;top:1rem;right:1rem}#systems .s3{border-bottom:1.5px solid #000;border-right:1.5px solid #000;border-bottom-right-radius:1rem;bottom:1rem;right:1rem}#systems .s4{border-bottom:1.5px solid #000;border-left:1.5px solid #000;border-bottom-left-radius:1rem;bottom:1rem;left:1rem}/*# sourceMappingURL=style.min.css.map */