.bg-image{-webkit-background-size:cover;-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;position:relative}.bg-video{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.bg-video video{object-fit:cover;width:100%;height:100%}.bg-pattern-diagonal{position:relative;overflow:hidden}.bg-pattern-diagonal:before{content:"";opacity:.08;background-color:#0000;background-image:repeating-linear-gradient(45deg,#1c1d24 0 1px,#0000 0 50%);background-size:10px 10px;position:absolute;inset:0}.bg-pattern-polka{position:relative;overflow:hidden}.bg-pattern-polka:before{content:"";opacity:.6;background-color:#0000;background-image:radial-gradient(#1c1d24 .5px,#0000 .5px),radial-gradient(#1c1d24 .5px,#0000 .5px);background-position:0 0,10px 10px;background-size:20px 20px;position:absolute;inset:0}html,body{width:100%;height:100%}body{color:#787a7c;background:#fff;position:relative;overflow-x:hidden}main{min-height:100%;position:relative}.container,.container-fluid{padding:0 30px;position:relative}.theme-light,[class*=bg-black] [class*=bg-white],[class*=bg-dark] [class*=bg-white],[class*=bg-gradient] [class*=bg-white],[class*=bg-white],body{color:#787a7c}.theme-light h1,[class*=bg-black] [class*=bg-white] h1,[class*=bg-dark] [class*=bg-white] h1,[class*=bg-gradient] [class*=bg-white] h1,[class*=bg-white] h1,body h1,.theme-light h2,[class*=bg-black] [class*=bg-white] h2,[class*=bg-dark] [class*=bg-white] h2,[class*=bg-gradient] [class*=bg-white] h2,[class*=bg-white] h2,body h2,.theme-light h3,[class*=bg-black] [class*=bg-white] h3,[class*=bg-dark] [class*=bg-white] h3,[class*=bg-gradient] [class*=bg-white] h3,[class*=bg-white] h3,body h3,.theme-light h4,[class*=bg-black] [class*=bg-white] h4,[class*=bg-dark] [class*=bg-white] h4,[class*=bg-gradient] [class*=bg-white] h4,[class*=bg-white] h4,body h4,.theme-light h5,[class*=bg-black] [class*=bg-white] h5,[class*=bg-dark] [class*=bg-white] h5,[class*=bg-gradient] [class*=bg-white] h5,[class*=bg-white] h5,body h5,.theme-light h6,[class*=bg-black] [class*=bg-white] h6,[class*=bg-dark] [class*=bg-white] h6,[class*=bg-gradient] [class*=bg-white] h6,[class*=bg-white] h6,body h6,.theme-light i,[class*=bg-black] [class*=bg-white] i,[class*=bg-dark] [class*=bg-white] i,[class*=bg-gradient] [class*=bg-white] i,[class*=bg-white] i,body i,.theme-light .h1,[class*=bg-white] .h1,body .h1,.theme-light .h2,[class*=bg-white] .h2,body .h2,.theme-light .h3,[class*=bg-white] .h3,body .h3,.theme-light .h4,[class*=bg-white] .h4,body .h4,.theme-light .h5,[class*=bg-white] .h5,body .h5,.theme-light .h6,[class*=bg-white] .h6,body .h6,.theme-light a:not([class^=button],[class^=link-hover]),[class*=bg-white] a:not([class^=button],[class^=link-hover]),body a:not([class^=button],[class^=link-hover]){color:#1c1d24}.theme-light a:not([class^=button],[class^=link-hover]):hover,[class*=bg-white] a:not([class^=button],[class^=link-hover]):hover,body a:not([class^=button],[class^=link-hover]):hover,.theme-light a:not([class^=button],[class^=link-hover]):focus,[class*=bg-white] a:not([class^=button],[class^=link-hover]):focus,body a:not([class^=button],[class^=link-hover]):focus{color:#1c1d24cc}.theme-dark,[class*=bg-black],[class*=bg-dark],[class*=bg-gradient],[class*=bg-white] [class*=bg-black],[class*=bg-white] [class*=bg-dark],[class*=bg-white] [class*=bg-gradient]{color:#fffc}.theme-dark h1,[class*=bg-black] h1,[class*=bg-dark] h1,[class*=bg-gradient] h1,[class*=bg-white] [class*=bg-black] h1,[class*=bg-white] [class*=bg-dark] h1,[class*=bg-white] [class*=bg-gradient] h1,.theme-dark h2,[class*=bg-black] h2,[class*=bg-dark] h2,[class*=bg-gradient] h2,[class*=bg-white] [class*=bg-black] h2,[class*=bg-white] [class*=bg-dark] h2,[class*=bg-white] [class*=bg-gradient] h2,.theme-dark h3,[class*=bg-black] h3,[class*=bg-dark] h3,[class*=bg-gradient] h3,[class*=bg-white] [class*=bg-black] h3,[class*=bg-white] [class*=bg-dark] h3,[class*=bg-white] [class*=bg-gradient] h3,.theme-dark h4,[class*=bg-black] h4,[class*=bg-dark] h4,[class*=bg-gradient] h4,[class*=bg-white] [class*=bg-black] h4,[class*=bg-white] [class*=bg-dark] h4,[class*=bg-white] [class*=bg-gradient] h4,.theme-dark h5,[class*=bg-black] h5,[class*=bg-dark] h5,[class*=bg-gradient] h5,[class*=bg-white] [class*=bg-black] h5,[class*=bg-white] [class*=bg-dark] h5,[class*=bg-white] [class*=bg-gradient] h5,.theme-dark h6,[class*=bg-black] h6,[class*=bg-dark] h6,[class*=bg-gradient] h6,[class*=bg-white] [class*=bg-black] h6,[class*=bg-white] [class*=bg-dark] h6,[class*=bg-white] [class*=bg-gradient] h6,.theme-dark i,[class*=bg-black] i,[class*=bg-dark] i,[class*=bg-gradient] i,[class*=bg-white] [class*=bg-black] i,[class*=bg-white] [class*=bg-dark] i,[class*=bg-white] [class*=bg-gradient] i,.theme-dark .h1,[class*=bg-black] .h1,[class*=bg-dark] .h1,[class*=bg-gradient] .h1,.theme-dark .h2,[class*=bg-black] .h2,[class*=bg-dark] .h2,[class*=bg-gradient] .h2,.theme-dark .h3,[class*=bg-black] .h3,[class*=bg-dark] .h3,[class*=bg-gradient] .h3,.theme-dark .h4,[class*=bg-black] .h4,[class*=bg-dark] .h4,[class*=bg-gradient] .h4,.theme-dark .h5,[class*=bg-black] .h5,[class*=bg-dark] .h5,[class*=bg-gradient] .h5,.theme-dark .h6,[class*=bg-black] .h6,[class*=bg-dark] .h6,[class*=bg-gradient] .h6,.theme-dark a:not([class^=button],[class^=link-hover]),[class*=bg-black] a:not([class^=button],[class^=link-hover]),[class*=bg-dark] a:not([class^=button],[class^=link-hover]),[class*=bg-gradient] a:not([class^=button],[class^=link-hover]),.theme-dark a:not([class^=button],[class^=link-hover]) i,[class*=bg-black] a:not([class^=button],[class^=link-hover]) i,[class*=bg-dark] a:not([class^=button],[class^=link-hover]) i,[class*=bg-gradient] a:not([class^=button],[class^=link-hover]) i{color:#fff}.theme-dark a:not([class^=button],[class^=link-hover]):hover,[class*=bg-black] a:not([class^=button],[class^=link-hover]):hover,[class*=bg-dark] a:not([class^=button],[class^=link-hover]):hover,[class*=bg-gradient] a:not([class^=button],[class^=link-hover]):hover,.theme-dark a:not([class^=button],[class^=link-hover]):focus,[class*=bg-black] a:not([class^=button],[class^=link-hover]):focus,[class*=bg-dark] a:not([class^=button],[class^=link-hover]):focus,[class*=bg-gradient] a:not([class^=button],[class^=link-hover]):focus,.theme-dark a:not([class^=button],[class^=link-hover]):hover i,[class*=bg-black] a:not([class^=button],[class^=link-hover]):hover i,[class*=bg-dark] a:not([class^=button],[class^=link-hover]):hover i,[class*=bg-gradient] a:not([class^=button],[class^=link-hover]):hover i,.theme-dark a:not([class^=button],[class^=link-hover]):focus i,[class*=bg-black] a:not([class^=button],[class^=link-hover]):focus i,[class*=bg-dark] a:not([class^=button],[class^=link-hover]):focus i,[class*=bg-gradient] a:not([class^=button],[class^=link-hover]):focus i{color:#fffc}:root{--bs-dark-rgb:28,29,36;--bs-border-color:$dark-10}.section-fullscreen,[class*=section-spacing]{position:relative}.section-fullscreen{width:100%;height:100vh;overflow:hidden}.section-spacing-xl{padding:140px 0}.section-spacing-lg{padding:120px 0}.section-spacing{padding:100px 0}.section-spacing-sm{padding:80px 0}.section-spacing-xs{padding:65px 0}@media (max-width:991.98px){.section-spacing-xl{padding:120px 0}.section-spacing-lg{padding:100px 0}.section-spacing{padding:80px 0}.section-spacing-sm{padding:60px 0}.section-spacing-xs{padding:50px 0}}.custom-row{margin:-30px}.custom-row .custom-col{padding:30px}.custom-row-lg{margin:-35px}.custom-row-lg .custom-col{padding:35px}@media (max-width:1199.98px){.custom-row,.custom-row-lg{margin:-25px}.custom-row .custom-col,.custom-row-lg .custom-col{padding:25px}}@media (max-width:991.98px){.custom-row,.custom-row-lg{margin:-20px}.custom-row .custom-col,.custom-row-lg .custom-col{padding:20px}}@media (max-width:767.98px){.custom-row,.custom-row-lg{margin:-15px}.custom-row .custom-col,.custom-row-lg .custom-col{padding:15px}}hr.hr-diagonal{border:0;width:100%;height:8px;margin:0;position:relative;overflow:hidden}hr.hr-diagonal:before{content:"";opacity:.5;background-color:#0000;background-image:repeating-linear-gradient(45deg,#1c1d24 0 1px,#0000 0 50%);background-size:5px 5px;position:absolute;inset:0}[class*=bg-black] hr.hr-diagonal:before,[class*=bg-dark] hr.hr-diagonal:before,[class*=bg-gradient] hr.hr-diagonal:before{opacity:.8;background-image:repeating-linear-gradient(45deg,#fff 0 1px,#0000 0 50%)}input,textarea{width:100%;box-shadow:none;font:400 16px var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#f1f2fa;border:0;border-radius:0;margin-bottom:1rem;padding:15px 20px;transition:all .16s ease-out}input:focus,input:active,textarea:focus,textarea:active{box-shadow:none;outline:0}textarea{height:160px}input,textarea{color:#787a7c}input::-webkit-input-placeholder{color:#aaabac}textarea::-webkit-input-placeholder{color:#aaabac}input::-moz-placeholder{color:#aaabac}textarea::-moz-placeholder{color:#aaabac}:is(input:-ms-placeholder,textarea:-ms-placeholder){color:#aaabac}input::-ms-placeholder{color:#aaabac}textarea::-ms-placeholder{color:#aaabac}input::placeholder,textarea::placeholder{color:#aaabac}label{font-size:15px}.form-border-radius input,.form-border-radius textarea{border-radius:.5em}.form-style-2 input,.form-style-2 textarea{background:0 0;border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#1c1d2433;margin-bottom:24px;padding:0 0 14px}.form-style-2 input:focus,.form-style-2 input:active,.form-style-2 textarea:focus,.form-style-2 textarea:active{border-bottom-color:#1c1d24}.bg-gray input,.bg-gray textarea,.bg-iceblue input,.bg-iceblue textarea{background:#fff}[class*=bg-black] input,[class*=bg-black] textarea,[class*=bg-dark] input,[class*=bg-dark] textarea,[class*=bg-gradient] input,[class*=bg-gradient] textarea{color:#fffc}[class*=bg-black] input::-webkit-input-placeholder{color:#fff6}[class*=bg-black] textarea::-webkit-input-placeholder{color:#fff6}[class*=bg-dark] input::-webkit-input-placeholder{color:#fff6}[class*=bg-dark] textarea::-webkit-input-placeholder{color:#fff6}[class*=bg-gradient] input::-webkit-input-placeholder{color:#fff6}[class*=bg-gradient] textarea::-webkit-input-placeholder{color:#fff6}[class*=bg-black] input::-moz-placeholder{color:#fff6}[class*=bg-black] textarea::-moz-placeholder{color:#fff6}[class*=bg-dark] input::-moz-placeholder{color:#fff6}[class*=bg-dark] textarea::-moz-placeholder{color:#fff6}[class*=bg-gradient] input::-moz-placeholder{color:#fff6}[class*=bg-gradient] textarea::-moz-placeholder{color:#fff6}:is([class*=bg-black] input:-ms-placeholder,[class*=bg-black] textarea:-ms-placeholder,[class*=bg-dark] input:-ms-placeholder,[class*=bg-dark] textarea:-ms-placeholder,[class*=bg-gradient] input:-ms-placeholder,[class*=bg-gradient] textarea:-ms-placeholder){color:#fff6}[class*=bg-black] input::-ms-placeholder{color:#fff6}[class*=bg-black] textarea::-ms-placeholder{color:#fff6}[class*=bg-dark] input::-ms-placeholder{color:#fff6}[class*=bg-dark] textarea::-ms-placeholder{color:#fff6}[class*=bg-gradient] input::-ms-placeholder{color:#fff6}[class*=bg-gradient] textarea::-ms-placeholder{color:#fff6}[class*=bg-black] input::placeholder,[class*=bg-black] textarea::placeholder,[class*=bg-dark] input::placeholder,[class*=bg-dark] textarea::placeholder,[class*=bg-gradient] input::placeholder,[class*=bg-gradient] textarea::placeholder{color:#fff6}.submit-result span{transition:all .2s ease-out;display:none}.submit-result span.show-result{margin-top:24px;display:block}.submit-result span#success{color:#32cd32}.submit-result span#error{color:#e32227}.submit-result span .error-color{background:#ff00001a}img{width:auto;max-width:100%;height:auto}.img-mask-1{border-top-left-radius:4em;border-bottom-right-radius:4em}.img-mask-2{border-top-right-radius:4em;border-bottom-left-radius:4em}.img-avatar-200{border-radius:50%;width:200px;height:200px}.img-avatar-180{border-radius:50%;width:180px;height:180px}.img-avatar-160{border-radius:50%;width:160px;height:160px}.img-avatar-80{border-radius:50%;width:80px;height:80px}.img-avatar-70{border-radius:50%;width:70px;height:70px}.img-avatar-60{border-radius:50%;width:60px;height:60px}.avatar-group{padding:0;display:block}.avatar-group li{margin-left:-12px;padding:0;list-style-type:none;display:inline-block}.avatar-group li:first-child{margin-left:0}.avatar-group li img{border:3px solid #fff;border-radius:50%;width:60px;height:60px;box-shadow:0 3px 16px #00000021}.img-overlap{z-index:1;position:relative}.img-overlap .img-1{max-width:55%;padding-top:60px}.img-overlap .img-2{z-index:-1;max-width:60%;position:absolute;top:0;right:0}.img-overlap img{box-shadow:0 8px 34px #16181a1a}.img-link-box{position:relative;overflow:hidden;transform:translate(0,0)}.img-link-box a{display:block}.img-link-box img{width:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scale(1)}.img-link-box:hover img{transform:scale(1.04)}ul{margin:0}ul li a{transition:all .1s linear}ul[class*=\ list-],ul[class^=list-]{padding:0}ul.list-unstyled li{margin-bottom:6px;list-style-type:none}ul.list-unstyled li:last-child{margin-bottom:0}ul.list-dash li{margin-bottom:6px;list-style-type:none}ul.list-dash li:before{content:"-";padding-right:7px}ul.list-dash li:last-child{margin-bottom:0}ul.list-border-dashed li{border-bottom:1px dashed #1c1d2433;padding:12px 0;list-style-type:none}ul.list-border-dashed li:last-child{border-bottom:0}ul[class*=\ list-inline] li,ul[class^=list-inline] li{display:inline-block}ul.list-inline-dash li{padding-right:5px}ul.list-inline-dash li:before{content:"-";padding-right:8px}ul.list-inline-dash li:first-child:before{display:none}ul.list-inline-dash li:last-child{padding-right:0}ul.list-inline li{padding-right:4px}ul.list-inline li:last-child{padding-right:0}ul.list-inline-lg li{padding-right:8px}ul.list-inline-lg li:last-child{padding-right:0}ul.list-inline-xl li{padding-right:13px}ul.list-inline-xl li:last-child{padding-right:0}ul.list-inline-2xl li{padding-right:17px}ul.list-inline-2xl li:last-child{padding-right:0}ul.list-inline-dot li{padding:0 4px 0 14px;position:relative}ul.list-inline-dot li:before{content:"";background:#000c;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}ul.list-inline-dot li:first-child{padding-left:0}ul.list-inline-dot li:first-child:before{display:none}[class*=bg-black] ul.list-border-dashed li,[class*=bg-dark] ul.list-border-dashed li,[class*=bg-gradient] ul.list-border-dashed li{border-color:#ffffff4d}[class*=bg-black] ul.list-inline-dot li:before,[class*=bg-dark] ul.list-inline-dot li:before,[class*=bg-gradient] ul.list-inline-dot li:before{background:#fffc}body{color:#787a7c;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400}@media (max-width:991.98px){body{font-size:.938rem}}.japanese,[lang=ja]{font-family:var(--font-noto-sans-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}.mixed-content{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.mixed-content:lang(ja),.mixed-content .japanese{font-family:var(--font-noto-sans-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000;font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:500}@media (max-width:991.98px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:6px}}@media (min-width:1200px){.display-lg{font-size:6rem}.display-xl{font-size:7rem}}p{margin:0;line-height:1.74}.uppercase{letter-spacing:1px;text-transform:uppercase}.font-small{font-size:.9em;line-height:1.7}@media (max-width:991.98px){.font-small{font-size:.9em;line-height:1.7}}.font-large{font-size:1.063em;line-height:1.6}@media (max-width:991.98px){.font-large{font-size:1.063em}}.sm-heading{font-family:var(--font-outfit),"Outfit",sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.9em;font-weight:500}i{display:inline-block}i.icon-4xl{font-size:2.4em}i.icon-3xl{font-size:2.13em}i.icon-2xl{font-size:1.86em}i.icon-xl{font-size:1.6em}i.icon-lg{font-size:1.33em}i.icon-sm{font-size:.9em}.icon-4xl i{font-size:2.4em}.icon-3xl i{font-size:2.13em}.icon-2xl i{font-size:1.86em}.icon-xl i{font-size:1.6em}.icon-lg i{font-size:1.33em}.icon-sm i{font-size:.9em}.accordion{padding:0;list-style-type:none}.accordion li{border:1px dashed #1c1d2433;margin-bottom:12px;padding:20px 30px;transition:all .1s linear}.accordion li:last-child{margin-bottom:0}.accordion li .accordion-title{z-index:1;cursor:pointer;transition:all .1s linear;position:relative;overflow:hidden}.accordion li .accordion-title .accordion-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion li .accordion-title .accordion-toggle span{width:11px;height:11px;display:inline-block;position:relative}.accordion li .accordion-title .accordion-toggle span:before,.accordion li .accordion-title .accordion-toggle span:after{content:"";background:#000;width:11px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion li .accordion-title .accordion-toggle span:after{transition:all .1s linear;transform:translate(-50%,-50%)rotate(90deg)}.accordion li .accordion-title *{margin:0;transition:all .1s linear}.accordion li .accordion-content{max-height:0;transition:all .2s ease-out;overflow:hidden}.accordion li .accordion-content:before{content:"";width:100%;height:12px;display:block}.accordion li .accordion-content ul li,.accordion li .accordion-content ol li{border:0;padding:0}.accordion li .accordion-content ul li:last-child,.accordion li .accordion-content ol li:last-child{border:0}.accordion li .accordion-content ul{list-style-type:disc}.accordion li .accordion-content ul ul{list-style-type:circle}.accordion li .accordion-content ol.list-ordered li{margin-bottom:8px;padding-left:34px}.accordion li .accordion-content ol.list-ordered li:last-child{margin:0}.accordion li .accordion-content .nav{list-style-type:none}.accordion li.active{border-color:#1c1d24}.accordion li.active .accordion-title .accordion-toggle span:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.accordion.style-2 li{border:0;border-bottom:1px dashed #1c1d2433;margin-bottom:0;padding:20px 0}.accordion.style-2 li:last-child{border-bottom:0}[class*=bg-black] .accordion li,[class*=bg-dark] .accordion li{border-color:#fff3}[class*=bg-black] .accordion li .accordion-title .accordion-toggle span:before,[class*=bg-black] .accordion li .accordion-title .accordion-toggle span:after,[class*=bg-dark] .accordion li .accordion-title .accordion-toggle span:before,[class*=bg-dark] .accordion li .accordion-title .accordion-toggle span:after{background:#fff}[class*=bg-black] .accordion li.active,[class*=bg-dark] .accordion li.active{border-color:#fff}.bg-dark{background:#1c1d24}.bg-dark-90{background:#1c1d24e6}.bg-dark-80{background:#1c1d24cc}.bg-dark-70{background:#1c1d24b3}.bg-dark-60{background:#1c1d2499}.bg-dark-50{background:#1c1d2480}.bg-dark-40{background:#1c1d2466}.bg-dark-30{background:#1c1d244d}.bg-dark-20{background:#1c1d2433}.bg-dark-10{background:#1c1d241a}.bg-black{background:#000}.bg-black-90{background:#000000e6}.bg-black-80{background:#000c}.bg-black-70{background:#000000b3}.bg-black-60{background:#0009}.bg-black-50{background:#00000080}.bg-black-40{background:#0006}.bg-black-30{background:#0000004d}.bg-black-20{background:#0003}.bg-black-10{background:#0000001a}.bg-white{background:#fff}.bg-white-90{background:#ffffffe6}.bg-white-80{background:#fffc}.bg-white-70{background:#ffffffb3}.bg-white-60{background:#fff9}.bg-white-50{background:#ffffff80}.bg-white-40{background:#fff6}.bg-white-30{background:#ffffff4d}.bg-white-20{background:#fff3}.bg-white-10{background:#ffffff1a}.bg-gray{background:#f1f2fa}.bg-red{background:#e32227}.bg-iceblue{background:#e8f3ff}.bg-gradient-1,.bg-gradient-2,.bg-gradient-3,.bg-gradient-4,.bg-gradient-5{z-index:1;position:relative;overflow:hidden}.bg-gradient-1:before,.bg-gradient-2:before,.bg-gradient-3:before,.bg-gradient-4:before,.bg-gradient-5:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.bg-gradient-1:before{background-image:linear-gradient(45deg,#ff5988,#500c7f)}.bg-gradient-2:before{background-image:linear-gradient(45deg,#2fbdff,#0f2f40)}.bg-gradient-3:before{background-image:linear-gradient(45deg,#ff2f78,#ff7582)}.bg-gradient-4:before{background-image:linear-gradient(45deg,#00dbde,#fc00ff)}.bg-gradient-5:before{background-image:linear-gradient(45deg,#007990,#6ce5c0)}.bg-opacity-90:before{opacity:.9}.bg-opacity-80:before{opacity:.8}.bg-opacity-70:before{opacity:.7}.bg-opacity-60:before{opacity:.6}.bg-opacity-50:before{opacity:.5}.bg-opacity-40:before{opacity:.4}.bg-opacity-30:before{opacity:.3}.bg-opacity-20:before{opacity:.2}.bg-opacity-10:before{opacity:.1}.font-family-primary{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.font-family-secondary{font-family:var(--font-outfit),"Outfit",sans-serif}.fw-medium{font-weight:500}.fw-semi-bold{font-weight:600}.letter-spacing-05{letter-spacing:.5px}.letter-spacing-1{letter-spacing:1px}.letter-spacing-2{letter-spacing:2px}.letter-spacing-3{letter-spacing:3px}.letter-spacing-4{letter-spacing:4px}.line-height-100{line-height:1}.line-height-110{line-height:1.1}.line-height-120{line-height:1.2}.line-height-130{line-height:1.3}.line-height-140{line-height:1.4}[class*=bg-] .text-white-90,* .text-white-90{color:#ffffffe6}[class*=bg-] .text-white-80,* .text-white-80{color:#fffc}[class*=bg-] .text-white-70,* .text-white-70{color:#ffffffb3}[class*=bg-] .text-white-60,* .text-white-60{color:#fff9}[class*=bg-] .text-white-50,* .text-white-50{color:#ffffff80}[class*=bg-] .text-white-40,* .text-white-40{color:#fff6}[class*=bg-] .text-white-30,* .text-white-30{color:#ffffff4d}[class*=bg-] .text-white-20,* .text-white-20{color:#fff3}[class*=bg-] .text-white-10,* .text-white-10{color:#ffffff1a}[class*=bg-] .text-black,* .text-black{color:#000}[class*=bg-] .text-black-90,* .text-black-90{color:#000000e6}[class*=bg-] .text-black-80,* .text-black-80{color:#000c}[class*=bg-] .text-black-70,* .text-black-70{color:#000000b3}[class*=bg-] .text-black-60,* .text-black-60{color:#0009}[class*=bg-] .text-black-50,* .text-black-50{color:#00000080}[class*=bg-] .text-black-40,* .text-black-40{color:#0006}[class*=bg-] .text-black-30,* .text-black-30{color:#0000004d}[class*=bg-] .text-black-20,* .text-black-20{color:#0003}[class*=bg-] .text-black-10,* .text-black-10{color:#0000001a}[class*=bg-] .text-primary,* .text-primary{color:#787a7c}[class*=bg-] .text-green,* .text-green{color:#32cd32}[class*=bg-] .text-red,* .text-red{color:#e32227}[class*=bg-] .text-yellow,* .text-yellow{color:#ffb657}[class*=bg-] .text-dark,* .text-dark{color:#1c1d24}[class*=bg-] .text-dark-90,* .text-dark-90{color:#1c1d24e6}[class*=bg-] .text-dark-80,* .text-dark-80{color:#1c1d24cc}[class*=bg-] .text-dark-70,* .text-dark-70{color:#1c1d24b3}[class*=bg-] .text-dark-60,* .text-dark-60{color:#1c1d2499}[class*=bg-] .text-dark-50,* .text-dark-50{color:#1c1d2480}[class*=bg-] .text-dark-40,* .text-dark-40{color:#1c1d2466}[class*=bg-] .text-dark-30,* .text-dark-30{color:#1c1d244d}[class*=bg-] .text-dark-20,* .text-dark-20{color:#1c1d2433}[class*=bg-] .text-dark-10,* .text-dark-10{color:#1c1d241a}.text-white *{color:#fff}.text-white-90 *{color:#ffffffe6}.text-white-80 *{color:#fffc}.text-white-70 *{color:#ffffffb3}.text-white-60 *{color:#fff9}.text-white-50 *{color:#ffffff80}.text-white-40 *{color:#fff6}.text-white-30 *{color:#ffffff4d}.text-white-20 *{color:#fff3}.text-white-10 *{color:#ffffff1a}[class*=text-gradient]{display:inline-block}.text-gradient-1{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#ff5988,#500c7f);-webkit-background-clip:text;background-clip:text}.text-gradient-2{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#2fbdff,#0f2f40);-webkit-background-clip:text;background-clip:text}.text-gradient-3{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#ff2f78,#ff7582);-webkit-background-clip:text;background-clip:text}.text-gradient-4{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#00dbde,#fc00ff);-webkit-background-clip:text;background-clip:text}.text-gradient-5{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#007990,#6ce5c0);-webkit-background-clip:text;background-clip:text}.stroke-text,.stroke-text-dark{color:#000;-webkit-text-fill-color:#0000;-webkit-text-stroke-width:1.4px;-webkit-text-stroke-color:#000}@media (max-width:1199.98px){.stroke-text,.stroke-text-dark{-webkit-text-stroke-width:1.2px}}.stroke-text-white,[class*=bg-black] .stroke-text,[class*=bg-dark] .stroke-text,[class*=bg-gradient] .stroke-text{color:#fff;-webkit-text-fill-color:#0000;-webkit-text-stroke-color:#fff}.border-dashed{border:1px dashed #1c1d2433}.border-top-dashed{border-top:1px dashed #1c1d2433}.border-right-dashed{border-right:1px dashed #1c1d2433}.border-bottom-dashed{border-bottom:1px dashed #1c1d2433}.border-left-dashed{border-left:1px dashed #1c1d2433}[class*=bg-black] .border-top-dashed,[class*=bg-dark] .border-top-dashed,[class*=bg-gradient] .border-top-dashed,[class*=bg-black] .border-bottom-dashed,[class*=bg-dark] .border-bottom-dashed,[class*=bg-gradient] .border-bottom-dashed{border-color:#ffffff4d}.backdrop-filter-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.n-margin-1{margin-top:-1rem}.n-margin-2{margin-top:-2rem}.n-margin-3{margin-top:-3rem}.n-margin-4{margin-top:-4rem}.n-margin-5{margin-top:-5rem}.n-margin-6{margin-top:-6rem}.z-index-1{z-index:1}.z-index-2{z-index:2}@media (min-width:992px){.fixed-lg-top{position:fixed;top:0}.fixed-lg-bottom{position:fixed;bottom:0}}.opacity-90{opacity:.9}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.opacity-60{opacity:.6}.opacity-50{opacity:.5}.opacity-40{opacity:.4}.opacity-30{opacity:.3}.opacity-20{opacity:.2}.opacity-10{opacity:.1}.divider-side-line{align-items:center;display:flex}.divider-side-line:after{content:"";background:#1c1d2433;flex:auto;height:1px}.theme-dark,.interactive-box .interactive-overlay{color:#fff;background-color:#1c1d24}.font-japanese{font-family:var(--font-noto-sans-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif!important}.font-english{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.font-secondary{font-family:var(--font-outfit),"Outfit",sans-serif!important}.auto-font{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}:is(.auto-font:has(:lang(ja)) .japanese,.auto-font:has(:lang(ja)) [lang=ja],.auto-font:has(.japanese) .japanese,.auto-font:has(.japanese) [lang=ja]){font-family:var(--font-noto-sans-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}.box-shadow{transition:all .16s ease-out;box-shadow:0 8px 34px #16181a1a}.box-shadow:hover{box-shadow:0 8px 38px #16181a21}img.box-shadow{box-shadow:0 8px 34px #16181a1f}img.box-shadow:hover{box-shadow:0 8px 38px #16181a26}.hover-float{transition:all .16s ease-out}.hover-float:hover{transform:translateY(-4px)}.border-radius{border-radius:.5em;overflow:hidden}.border-radius-1{border-radius:1em;overflow:hidden}.border-radius-2{border-radius:2em;overflow:hidden}.icon-box-square,.icon-box-circle{text-align:center;width:60px;height:60px;line-height:60px;display:inline-block}.icon-box-square-lg{width:70px;height:70px;line-height:70px}.icon-box-square-sm{width:50px;height:50px;line-height:50px}.icon-box-circle{border-radius:50%}.icon-box-circle.icon-box-circle-lg{width:70px;height:70px;line-height:70px}.icon-box-circle.icon-box-circle-sm{width:50px;height:50px;line-height:50px}.interactive-box{position:relative;overflow:hidden;transform:translate(0,0)}.interactive-box img{width:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scale(1)}.interactive-box .interactive-overlay{background-image:linear-gradient(#0000,#00000080);transition:all .1s linear;position:absolute;inset:0}.interactive-box .interactive-overlay .interactive-inner{width:100%;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:0;left:0}.interactive-box .interactive-overlay .interactive-hover{visibility:hidden;opacity:0;width:100%;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:0;left:0;transform:translateY(8px)}.interactive-box:hover .interactive-overlay .interactive-inner{visibility:hidden;opacity:0;transform:translateY(-8px)}.interactive-box:hover .interactive-overlay .interactive-hover{visibility:visible;opacity:1;transform:translateY(0)}.interactive-box:hover img{transform:scale(1.04)}.float-card img{z-index:-1}.float-card .float-card-text{margin-top:-2em;margin-left:1em;margin-right:1em;padding:30px;position:relative}.hover-border{border:1px solid #0000;transition:all .1s linear}.hover-border:hover,.hover-border.hover-border-active{border-color:#1c1d24}.hover-border-wrapper:hover .hover-border{border-color:#0000}.hover-border-wrapper:hover .hover-border:hover{border-color:#1c1d24}[class*=bg-black] .hover-border:hover,[class*=bg-black] .hover-border.hover-border-active,[class*=bg-dark] .hover-border:hover,[class*=bg-dark] .hover-border.hover-border-active,[class*=bg-gradient] .hover-border:hover,[class*=bg-gradient] .hover-border.hover-border-active{border-color:#fff}[class*=bg-black] .hover-border-wrapper:hover .hover-border,[class*=bg-dark] .hover-border-wrapper:hover .hover-border,[class*=bg-gradient] .hover-border-wrapper:hover .hover-border{border-color:#0000}[class*=bg-black] .hover-border-wrapper:hover .hover-border:hover,[class*=bg-dark] .hover-border-wrapper:hover .hover-border:hover,[class*=bg-gradient] .hover-border-wrapper:hover .hover-border:hover{border-color:#fff}button{box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0}a,button{text-decoration:none;transition:all .1s linear}a:focus,a:active,button:focus,button:active{box-shadow:none;outline:0}.button{color:#1c1d24;font-family:var(--font-outfit),"Outfit",sans-serif;background:#ecedf5;padding:13px 30px;display:inline-block;position:relative}.button-xs{padding:7px 15px}.button-sm{padding:11px 23px}.button-lg{padding:15px 34px}.button-fullwidth{text-align:center;width:100%}.button-radius{border-radius:.5em}.button-rounded{border-radius:30px}.button-hover-slide{vertical-align:middle;overflow:hidden}.button-hover-slide span{color:#0000;display:inline-block;position:relative}.button-hover-slide span:before,.button-hover-slide span:after{content:attr(data-text);color:#fff;transition:all .16s ease-out;position:absolute;left:0}.button-hover-slide span:before{top:0}.button-hover-slide span:after{visibility:hidden;opacity:0;top:50%}.button-hover-slide:hover:before{opacity:.4;transform:translateY(-50%)scale(2.7)}.button-hover-slide:hover span:before{visibility:hidden;opacity:0;top:-50%}.button-hover-slide:hover span:after{visibility:visible;opacity:1;top:0}.button-hover-float:hover{transform:translateY(-4px)}.button-dark{color:#fff;background:#1c1d24}.button-dark:hover{background:#1c1d24d9}.button-white{color:#1c1d24;background:#fff}.button-white.button-hover-slide span:before,.button-white.button-hover-slide span:after{color:#1c1d24}.button-white-2{color:#fff;background:#ffffff26}.button-white-2:hover{background:#fff3}.button-outline,.button-outline-dashed{color:#1c1d24;background:0 0}.button-outline.button-hover-slide span:before,.button-outline.button-hover-slide span:after,.button-outline-dashed.button-hover-slide span:before,.button-outline-dashed.button-hover-slide span:after{color:#1c1d24}.button-outline{border:1px solid #1c1d24}.button-outline:hover{border-color:#1c1d2499}.button-outline-dashed{border:1px dashed #1c1d24}.button-outline-dashed:hover{border-color:#1c1d2499}[class*=bg-black] .button-outline,[class*=bg-black] .button-outline-dashed,[class*=bg-dark] .button-outline,[class*=bg-dark] .button-outline-dashed,[class*=bg-gradient] .button-outline,[class*=bg-gradient] .button-outline-dashed,.header-dark:not(.transparent-dark) .button-outline,.header-dark:not(.transparent-dark) .button-outline-dashed,.header.transparent-light .button-outline,.header.transparent-light .button-outline-dashed{color:#fff;background:0 0;border-color:#fff}[class*=bg-black] .button-outline:hover,[class*=bg-black] .button-outline-dashed:hover,[class*=bg-dark] .button-outline:hover,[class*=bg-dark] .button-outline-dashed:hover,[class*=bg-gradient] .button-outline:hover,[class*=bg-gradient] .button-outline-dashed:hover,.header-dark:not(.transparent-dark) .button-outline:hover,.header-dark:not(.transparent-dark) .button-outline-dashed:hover,.header.transparent-light .button-outline:hover,.header.transparent-light .button-outline-dashed:hover{background:0 0}[class*=bg-black] .button-outline.button-hover-slide span:before,[class*=bg-black] .button-outline.button-hover-slide span:after,[class*=bg-black] .button-outline-dashed.button-hover-slide span:before,[class*=bg-black] .button-outline-dashed.button-hover-slide span:after,[class*=bg-dark] .button-outline.button-hover-slide span:before,[class*=bg-dark] .button-outline.button-hover-slide span:after,[class*=bg-dark] .button-outline-dashed.button-hover-slide span:before,[class*=bg-dark] .button-outline-dashed.button-hover-slide span:after,[class*=bg-gradient] .button-outline.button-hover-slide span:before,[class*=bg-gradient] .button-outline.button-hover-slide span:after,[class*=bg-gradient] .button-outline-dashed.button-hover-slide span:before,[class*=bg-gradient] .button-outline-dashed.button-hover-slide span:after,.header-dark:not(.transparent-dark) .button-outline.button-hover-slide span:before,.header-dark:not(.transparent-dark) .button-outline.button-hover-slide span:after,.header-dark:not(.transparent-dark) .button-outline-dashed.button-hover-slide span:before,.header-dark:not(.transparent-dark) .button-outline-dashed.button-hover-slide span:after,.header.transparent-light .button-outline.button-hover-slide span:before,.header.transparent-light .button-outline.button-hover-slide span:after,.header.transparent-light .button-outline-dashed.button-hover-slide span:before,.header.transparent-light .button-outline-dashed.button-hover-slide span:after{color:#fff}[class*=bg-black] .button-outline:hover,[class*=bg-dark] .button-outline:hover,[class*=bg-gradient] .button-outline:hover,.header-dark:not(.transparent-dark) .button-outline:hover,.header.transparent-light .button-outline:hover{border-color:#ffffffb3}[class*=bg-black] .button-outline-dashed:hover,[class*=bg-dark] .button-outline-dashed:hover,[class*=bg-gradient] .button-outline-dashed:hover,.header-dark:not(.transparent-dark) .button-outline-dashed:hover,.header.transparent-light .button-outline-dashed:hover{border-color:#fff9}[class*=button-fancy]{height:50px;line-height:50px;font-family:var(--font-outfit),"Outfit",sans-serif;padding-left:30px;transition:all .3s cubic-bezier(.165,.84,.44,1);display:inline-block;position:relative}[class*=button-fancy]:before{content:"";transform-origin:0;border-radius:30px;width:50px;height:50px;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}[class*=button-fancy]:hover{padding-left:22px;padding-right:8px}[class*=button-fancy]:hover:before{transform:translateY(-50%)scale(.25)}[class*=button-fancy].button-fancy-right{padding-left:0;padding-right:30px}[class*=button-fancy].button-fancy-right:before{transform-origin:100%;left:auto;right:0}[class*=button-fancy].button-fancy-right:hover{padding-left:8px;padding-right:22px}.button-fancy{color:#1c1d24}.button-fancy:before{background:#1c1d240d}.button-fancy:hover:before{background:#1c1d24}[class*=button-fancy-gradient]:before{opacity:.1}[class*=button-fancy-gradient]:hover:before{opacity:1}.button-fancy-gradient-1{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#ff5988,#500c7f);-webkit-background-clip:text;background-clip:text}.button-fancy-gradient-1:before{background-image:linear-gradient(45deg,#ff5988,#500c7f)}.button-fancy-gradient-2{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#2fbdff,#0f2f40);-webkit-background-clip:text;background-clip:text}.button-fancy-gradient-2:before{background-image:linear-gradient(45deg,#2fbdff,#0f2f40)}.button-fancy-gradient-3{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#ff2f78,#ff7582);-webkit-background-clip:text;background-clip:text}.button-fancy-gradient-3:before{background-image:linear-gradient(45deg,#ff2f78,#ff7582)}.button-fancy-gradient-4{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#00dbde,#fc00ff);-webkit-background-clip:text;background-clip:text}.button-fancy-gradient-4:before{background-image:linear-gradient(45deg,#00dbde,#fc00ff)}.button-fancy-gradient-5{-webkit-text-fill-color:#0000;background-image:linear-gradient(45deg,#007990,#6ce5c0);-webkit-background-clip:text;background-clip:text}.button-fancy-gradient-5:before{background-image:linear-gradient(45deg,#007990,#6ce5c0)}[class*=bg-black] .button-fancy,[class*=bg-dark] .button-fancy,[class*=bg-gradient] .button-fancy{color:#fff}[class*=bg-black] .button-fancy:before,[class*=bg-dark] .button-fancy:before,[class*=bg-gradient] .button-fancy:before{background:#ffffff26}[class*=bg-black] .button-fancy:hover:before,[class*=bg-dark] .button-fancy:hover:before,[class*=bg-gradient] .button-fancy:hover:before{background:#fff}[class*=bg-black] [class*=button-fancy-gradient]:hover:before,[class*=bg-dark] [class*=button-fancy-gradient]:hover:before,[class*=bg-gradient] [class*=button-fancy-gradient]:hover:before{opacity:1}.button-circle{color:#1c1d24;text-align:center;background:#ecedf5;border-radius:50%;width:50px;height:50px;line-height:50px;display:inline-block;position:relative}.button-circle-sm{width:44px;height:44px;line-height:44px}.button-circle-lg{width:56px;height:56px;line-height:56px}.button-circle-dark{color:#fff;background:#1c1d24}.button-circle-dark i{color:#fff}.button-circle-dark:hover{background:#1c1d24d9}.button-circle-white{color:#1c1d24;background:#fff}.button-circle-white-2{color:#fff;background:#ffffff26}.button-circle-white-2 i{color:#fff}.button-circle-white-2:hover{background:#fff3}.button-circle-outline,.button-circle-outline-dashed{color:#1c1d24;background:0 0}.button-circle-outline i,.button-circle-outline-dashed i{color:#1c1d24}.button-circle-outline{border:1px solid #1c1d24}.button-circle-outline:hover{border-color:#1c1d2499}.button-circle-outline-dashed{border:1px dashed #1c1d24}.button-circle-outline-dashed:hover{border-color:#1c1d2499}.button-gradient-1{background-image:linear-gradient(90deg,#ff5988,#500c7f,#ff5988)}.button-gradient-2{background-image:linear-gradient(90deg,#2fbdff,#0f2f40,#2fbdff)}.button-gradient-3{background-image:linear-gradient(90deg,#ff2f78,#ff7582,#ff2f78)}.button-gradient-4{background-image:linear-gradient(90deg,#00dbde,#fc00ff,#00dbde)}.button-gradient-5{background-image:linear-gradient(90deg,#007990,#6ce5c0,#007990)}[class*=button-gradient]{-webkit-background-size:300% 100%;-moz-background-size:300% 100%;color:#fff;background-size:300% 100%;border:0;transition:all .5s cubic-bezier(.165,.84,.44,1);box-shadow:0 6px 30px #15191d21}[class*=button-gradient] i{color:#fff}[class*=button-gradient]:hover,[class*=button-gradient]:focus{color:#fff;background-position:100% 0;box-shadow:0 6px 36px #15191d30}.button-circle-hover-slide{line-height:1;overflow:hidden}.button-circle-hover-slide i{transition:all .16s ease-out;position:absolute;left:50%}.button-circle-hover-slide i:first-child{opacity:1;top:50%;transform:translate(-50%)translateY(-50%)}.button-circle-hover-slide i:last-child{opacity:0;top:auto;bottom:0;transform:translate(-50%)}.button-circle-hover-slide:hover i:first-child{opacity:0;top:0;transform:translate(-50%)translateY(0)}.button-circle-hover-slide:hover i:last-child{opacity:1;top:50%;bottom:auto;transform:translate(-50%)translateY(-50%)}[class*=bg-black] .button-circle-outline,[class*=bg-black] .button-circle-outline-dashed,[class*=bg-dark] .button-circle-outline,[class*=bg-dark] .button-circle-outline-dashed,[class*=bg-gradient] .button-circle-outline,[class*=bg-gradient] .button-circle-outline-dashed,.header-dark:not(.transparent-dark) .button-circle-outline,.header-dark:not(.transparent-dark) .button-circle-outline-dashed,.header.transparent-light .button-circle-outline,.header.transparent-light .button-circle-outline-dashed{color:#fff;background:0 0;border-color:#fff}[class*=bg-black] .button-circle-outline i,[class*=bg-black] .button-circle-outline-dashed i,[class*=bg-dark] .button-circle-outline i,[class*=bg-dark] .button-circle-outline-dashed i,[class*=bg-gradient] .button-circle-outline i,[class*=bg-gradient] .button-circle-outline-dashed i,.header-dark:not(.transparent-dark) .button-circle-outline i,.header-dark:not(.transparent-dark) .button-circle-outline-dashed i,.header.transparent-light .button-circle-outline i,.header.transparent-light .button-circle-outline-dashed i{color:#fff}[class*=bg-black] .button-circle-outline:hover,[class*=bg-black] .button-circle-outline-dashed:hover,[class*=bg-dark] .button-circle-outline:hover,[class*=bg-dark] .button-circle-outline-dashed:hover,[class*=bg-gradient] .button-circle-outline:hover,[class*=bg-gradient] .button-circle-outline-dashed:hover,.header-dark:not(.transparent-dark) .button-circle-outline:hover,.header-dark:not(.transparent-dark) .button-circle-outline-dashed:hover,.header.transparent-light .button-circle-outline:hover,.header.transparent-light .button-circle-outline-dashed:hover{background:0 0}[class*=bg-black] .button-circle-outline.button-circle-hover-slide,[class*=bg-black] .button-circle-outline-dashed.button-circle-hover-slide,[class*=bg-dark] .button-circle-outline.button-circle-hover-slide,[class*=bg-dark] .button-circle-outline-dashed.button-circle-hover-slide,[class*=bg-gradient] .button-circle-outline.button-circle-hover-slide,[class*=bg-gradient] .button-circle-outline-dashed.button-circle-hover-slide,.header-dark:not(.transparent-dark) .button-circle-outline.button-circle-hover-slide,.header-dark:not(.transparent-dark) .button-circle-outline-dashed.button-circle-hover-slide,.header.transparent-light .button-circle-outline.button-circle-hover-slide,.header.transparent-light .button-circle-outline-dashed.button-circle-hover-slide,[class*=bg-black] .button-circle-outline.button-circle-hover-slide i,[class*=bg-black] .button-circle-outline-dashed.button-circle-hover-slide i,[class*=bg-dark] .button-circle-outline.button-circle-hover-slide i,[class*=bg-dark] .button-circle-outline-dashed.button-circle-hover-slide i,[class*=bg-gradient] .button-circle-outline.button-circle-hover-slide i,[class*=bg-gradient] .button-circle-outline-dashed.button-circle-hover-slide i,.header-dark:not(.transparent-dark) .button-circle-outline.button-circle-hover-slide i,.header-dark:not(.transparent-dark) .button-circle-outline-dashed.button-circle-hover-slide i,.header.transparent-light .button-circle-outline.button-circle-hover-slide i,.header.transparent-light .button-circle-outline-dashed.button-circle-hover-slide i{color:#fff}[class*=bg-black] .button-circle-outline:hover,[class*=bg-dark] .button-circle-outline:hover,[class*=bg-gradient] .button-circle-outline:hover,.header-dark:not(.transparent-dark) .button-circle-outline:hover,.header.transparent-light .button-circle-outline:hover{border-color:#ffffffb3}[class*=bg-black] .button-circle-outline-dashed:hover,[class*=bg-dark] .button-circle-outline-dashed:hover,[class*=bg-gradient] .button-circle-outline-dashed:hover,.header-dark:not(.transparent-dark) .button-circle-outline-dashed:hover,.header.transparent-light .button-circle-outline-dashed:hover{border-color:#fff9}.button-shadow{box-shadow:0 6px 30px #16181a1a}.button-shadow:hover,.button-shadow:focus{box-shadow:0 6px 36px #16181a21}.circle-text{text-transform:uppercase;max-width:300px;max-height:300px;font-weight:700;position:relative}.circle-text .circle-svg{max-width:100%;height:auto}.circle-text .circle-text-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rotating{animation:20s linear infinite rotating}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.client-box a img{opacity:.5;width:100%;transition:all .12s ease-out}.client-box a:hover img{opacity:1}.client-box-with-link{position:relative}.client-box-with-link a{display:block}.client-box-with-link a img{opacity:.8;width:100%;transition:all .12s ease-out}.client-box-with-link a span{opacity:0;visibility:hidden;text-align:center;width:100%;transition:all .12s ease-out;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.client-box-with-link a:hover img{opacity:0;visibility:hidden;transform:translateY(-5px)}.client-box-with-link a:hover span{opacity:1;visibility:visible}.bg-lines-5{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.bg-lines-5 .line-1,.bg-lines-5 .line-2,.bg-lines-5 .line-3,.bg-lines-5 .line-4,.bg-lines-5 .line-5{border-right:1px solid #1c1d241a;height:100%;position:absolute;top:0;left:0}.bg-lines-5 .line-1:before,.bg-lines-5 .line-2:before,.bg-lines-5 .line-3:before,.bg-lines-5 .line-4:before,.bg-lines-5 .line-5:before{content:"";background:linear-gradient(#0000,#1c1d2499);width:1px;height:80px;position:absolute;top:-80px;right:-1px}.bg-lines-5 .line-1{width:10%}.bg-lines-5 .line-2{width:30%}.bg-lines-5 .line-3{width:50%}.bg-lines-5 .line-4{width:70%}.bg-lines-5 .line-5{width:90%}.bg-lines-5.bg-lines-animated .line-1:before{animation:8s linear infinite bgLine}.bg-lines-5.bg-lines-animated .line-2:before{animation:9s linear 5s infinite bgLine}.bg-lines-5.bg-lines-animated .line-3:before{animation:7s linear 4s infinite bgLine}.bg-lines-5.bg-lines-animated .line-4:before{animation:10s linear 8s infinite bgLine}.bg-lines-5.bg-lines-animated .line-5:before{animation:8.5s linear 3s infinite bgLine}@media (max-width:991.98px){.bg-lines-5 .line-1{width:10%}.bg-lines-5 .line-2{width:50%}.bg-lines-5 .line-3{width:90%}.bg-lines-5 .line-4,.bg-lines-5 .line-5{display:none}}@keyframes bgLine{0%{top:-80px}to{top:100%}}.bg-lines-3{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.bg-lines-3 .line-1,.bg-lines-3 .line-2,.bg-lines-3 .line-3{border-right:1px solid #1c1d241a;height:100%;position:absolute;top:0;left:0}.bg-lines-3 .line-1:before,.bg-lines-3 .line-2:before,.bg-lines-3 .line-3:before{content:"";background:linear-gradient(#0000,#1c1d2499);width:1px;height:80px;position:absolute;top:-80px;right:-1px}.bg-lines-3 .line-1{width:10%}.bg-lines-3 .line-2{width:50%}.bg-lines-3 .line-3{width:90%}.bg-lines-3.bg-lines-animated .line-1:before{animation:8s linear infinite bgLine}.bg-lines-3.bg-lines-animated .line-2:before{animation:9s linear 5s infinite bgLine}.bg-lines-3.bg-lines-animated .line-3:before{animation:7s linear 4s infinite bgLine}[class*=bg-black] .bg-lines-5 *,[class*=bg-black] .bg-lines-3 *,[class*=bg-dark] .bg-lines-5 *,[class*=bg-dark] .bg-lines-3 *,[class*=bg-gradient] .bg-lines-5 *,[class*=bg-gradient] .bg-lines-3 *{border-color:#ffffff26}[class*=bg-black] .bg-lines-5 :before,[class*=bg-black] .bg-lines-3 :before,[class*=bg-dark] .bg-lines-5 :before,[class*=bg-dark] .bg-lines-3 :before,[class*=bg-gradient] .bg-lines-5 :before,[class*=bg-gradient] .bg-lines-3 :before{background:linear-gradient(#0000,#ffffffb3)}.cursors{z-index:1000;pointer-events:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursors .mouse-caption,.cursors img{margin-left:8px;position:absolute;top:0;left:0}.cursors .mouse-caption{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff80;padding:16px 20px}.cursors .mouse-caption *{margin:0}.cursors .mouse-caption h2{padding:4px}.cursors .mouse-caption.mouse-caption-dark{color:#fff;background:#1c1d24b3}.cursors .mouse-caption.mouse-caption-dark *{color:#fff}.cursors img{width:300px;min-width:300px;transition:all .1s linear}@media (max-width:991.98px){.cursors{display:none}}#particles-js{z-index:-1;position:absolute;inset:0}.scrolltotop{z-index:996;visibility:hidden;opacity:0;color:#fff;text-align:center;mix-blend-mode:difference;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:50%;width:46px;height:46px;line-height:46px;transition:all .12s ease-out;display:inline-block;position:fixed;bottom:20px;right:20px;transform:translateY(10px)}.scrolltotop *{color:#fff}.scrolltotop.show{visibility:visible;opacity:1;transform:translateY(0)}@media (max-width:991.98px){.scrolltotop{bottom:16px;right:16px}}.lightbox-video{position:relative;overflow:hidden;transform:translate(0,0)}.lightbox-video img{width:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1);transform:scale(1)}.lightbox-video .lightbox-play-btn{z-index:1;text-align:center;color:#fff;border-radius:50%;width:100px;height:100px;font-size:1.6em;line-height:100px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lightbox-video .lightbox-play-btn i{color:#fff}.lightbox-video .lightbox-play-btn:before,.lightbox-video .lightbox-play-btn:after{content:"";border-radius:50%;transition:transform .4s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.lightbox-video .lightbox-play-btn:before{z-index:-1;background:#0000001a;border-radius:50%}.lightbox-video .lightbox-play-btn:after{z-index:-1;background:#0000001a;border-radius:50%;transform:scale(2.5)}.lightbox-video .lightbox-play-btn:hover{color:#fff}.lightbox-video .lightbox-play-btn:hover:before{transform:scale(1.2)}.lightbox-video .lightbox-play-btn:hover:after{transform:scale(2.6)}.lightbox-video:hover img{transform:scale(1.04)}@media (max-width:1199.98px){.lightbox-video .lightbox-play-btn{width:80px;height:80px;line-height:80px}}@media (max-width:991.98px){.lightbox-video .lightbox-play-btn{width:60px;height:60px;line-height:60px}}.link-hover-line{z-index:1;color:#000;position:relative}.link-hover-line:before{content:"";background:#000;height:1px;animation:.3s cubic-bezier(.165,.84,.44,1) both line-out;position:absolute;bottom:-1px;left:0;right:0}.link-hover-line:hover{color:#000}.link-hover-line:hover:before{width:100%;animation:.3s cubic-bezier(.165,.84,.44,1) both line-in}[class*=bg-black] .link-hover-line,[class*=bg-dark] .link-hover-line,[class*=bg-gradient] .link-hover-line{color:#fff}[class*=bg-black] .link-hover-line:before,[class*=bg-dark] .link-hover-line:before,[class*=bg-gradient] .link-hover-line:before{background:#fff}[class*=bg-black] .link-hover-line:hover,[class*=bg-dark] .link-hover-line:hover,[class*=bg-gradient] .link-hover-line:hover{color:#fff}[class*=link-hover-gradient]{z-index:1;color:#000;position:relative}[class*=link-hover-gradient]:before{content:"";z-index:-1;opacity:.4;height:30%;animation:.4s cubic-bezier(.165,.84,.44,1) both line-out;position:absolute;bottom:0;left:0;right:0}[class*=link-hover-gradient]:hover:before{width:100%;animation:.4s cubic-bezier(.165,.84,.44,1) both line-in}.link-hover-gradient-1:before{background:linear-gradient(45deg,#ff5988,#500c7f)}.link-hover-gradient-2:before{background:linear-gradient(45deg,#2fbdff,#0f2f40)}.link-hover-gradient-3:before{background:linear-gradient(45deg,#ff2f78,#ff7582)}.link-hover-gradient-4:before{background:linear-gradient(45deg,#00dbde,#fc00ff)}.link-hover-gradient-5:before{background:linear-gradient(45deg,#007990,#6ce5c0)}.display-1 [class*=link-hover-gradient]:before,.display-2 [class*=link-hover-gradient]:before,.display-3 [class*=link-hover-gradient]:before{height:20%}[class*=bg-black] [class*=link-hover-gradient],[class*=bg-dark] [class*=link-hover-gradient],[class*=bg-gradient] [class*=link-hover-gradient]{color:#fff}@keyframes line-out{0%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes line-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scale(1)}}.link-hover-reveal{color:#000;transition:all .3s cubic-bezier(.165,.84,.44,1);display:block;position:relative;overflow:hidden}.link-hover-reveal i{visibility:hidden;opacity:0;color:#000;transition:all .1s linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}.link-hover-reveal:hover{padding-left:24px}.link-hover-reveal:hover i{visibility:visible;opacity:1}h5 .link-hover-reveal:hover,.h5 .link-hover-reveal:hover{padding-left:30px}h4 .link-hover-reveal:hover,.h4 .link-hover-reveal:hover{padding-left:34px}h3 .link-hover-reveal:hover,.h3 .link-hover-reveal:hover{padding-left:38px}h2 .link-hover-reveal:hover,.h2 .link-hover-reveal:hover{padding-left:43px}h1 .link-hover-reveal:hover,.h1 .link-hover-reveal:hover{padding-left:50px}[class*=bg-black] .link-hover-reveal,[class*=bg-dark] .link-hover-reveal,[class*=bg-gradient] .link-hover-reveal,[class*=bg-black] .link-hover-reveal i,[class*=bg-dark] .link-hover-reveal i,[class*=bg-gradient] .link-hover-reveal i{color:#fff}.link-hover-fill{color:#000;-webkit-text-fill-color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;transition:all .1s linear}.link-hover-fill:hover{text-shadow:0 0 #000}.link-hover-stroke{color:#000;-webkit-text-fill-color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;text-shadow:0 0 #000;transition:all .1s linear}.link-hover-stroke:hover{text-shadow:none}[class*=bg-black] .link-hover-fill,[class*=bg-black] .link-hover-stroke,[class*=bg-dark] .link-hover-fill,[class*=bg-dark] .link-hover-stroke,[class*=bg-gradient] .link-hover-fill,[class*=bg-gradient] .link-hover-stroke{color:#fff;-webkit-text-fill-color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}[class*=bg-black] .link-hover-fill:hover,[class*=bg-dark] .link-hover-fill:hover,[class*=bg-gradient] .link-hover-fill:hover,[class*=bg-black] .link-hover-stroke,[class*=bg-dark] .link-hover-stroke,[class*=bg-gradient] .link-hover-stroke{text-shadow:0 0 #fff}[class*=bg-black] .link-hover-stroke:hover,[class*=bg-dark] .link-hover-stroke:hover,[class*=bg-gradient] .link-hover-stroke:hover{text-shadow:none}.link-hover-slide{vertical-align:middle;display:inline-block;overflow:hidden}.link-hover-slide span{color:#0000;display:block;position:relative}.link-hover-slide span:before,.link-hover-slide span:after{content:attr(data-text);color:#000;transition:all .16s ease-out;position:absolute;left:0}.link-hover-slide span:before{top:0}.link-hover-slide span:after{visibility:hidden;opacity:0;top:50%}.link-hover-slide:hover:before{opacity:.4;transform:translateY(-50%)scale(2.7)}.link-hover-slide:hover span:before{visibility:hidden;opacity:0;top:-50%}.link-hover-slide:hover span:after{visibility:visible;opacity:1;top:0}[class*=bg-black] .link-hover-slide span:before,[class*=bg-black] .link-hover-slide span:after,[class*=bg-dark] .link-hover-slide span:before,[class*=bg-dark] .link-hover-slide span:after,[class*=bg-gradient] .link-hover-slide span:before,[class*=bg-gradient] .link-hover-slide span:after{color:#fff}.gmap{width:100%}.gmap-sm{height:350px}.gmap-md{height:400px}.gmap-lg{height:450px}@media (max-width:991.98px){.gmap-sm{height:300px}.gmap-md{height:350px}.gmap-lg{height:400px}}.process-box{padding-left:74px;position:relative}.process-box .process-order{z-index:1;width:50px;height:50px;line-height:50px;font-family:var(--font-outfit),"Outfit",sans-serif;color:#1c1d24;text-align:center;border:1px dashed #1c1d2433;border-radius:50%;transition:all .1s linear;position:absolute;top:0;left:0;overflow:hidden}.process-box .process-order:before{z-index:-1;content:"";opacity:0;background-image:linear-gradient(45deg,#ff5988,#500c7f);transition:all .1s linear;position:absolute;inset:0}.process-box.process-gradient-2 .process-order:before{background-image:linear-gradient(45deg,#2fbdff,#0f2f40)}.process-box.process-gradient-3 .process-order:before{background-image:linear-gradient(45deg,#ff2f78,#ff7582)}.process-box.process-gradient-4 .process-order:before{background-image:linear-gradient(45deg,#00dbde,#fc00ff)}.process-box.process-gradient-5 .process-order:before{background-image:linear-gradient(45deg,#007990,#6ce5c0)}.process-box.active .process-order,.process-box:hover .process-order{color:#fff;border-color:#0000}.process-box.active .process-order:before,.process-box:hover .process-order:before{opacity:1}[class*=bg-black] .process-box .process-order,[class*=bg-dark] .process-box .process-order{color:#fff;border-color:#ffffff4d}[class*=bg-black] .process-box.active .process-order,[class*=bg-black] .process-box:hover .process-order,[class*=bg-dark] .process-box.active .process-order,[class*=bg-dark] .process-box:hover .process-order{border-color:#0000}[class*=bg-black] .process-box.active .process-order:before,[class*=bg-black] .process-box:hover .process-order:before,[class*=bg-dark] .process-box.active .process-order:before,[class*=bg-dark] .process-box:hover .process-order:before{opacity:1}@media (max-width:991.98px){.process-box{padding-left:70px}}.progress-box .animated-progress{background:#1c1d241a;border-radius:3px;height:4px;margin-top:4px;position:relative}.progress-box .animated-progress div{color:#1c1d24;transition:width .7s cubic-bezier(.165,.84,.44,1);background:#1c1d24;border-radius:4px;width:10%;height:100%;transition-delay:.1s;display:block;position:absolute}.progress-box .animated-progress div:after{content:attr(data-progress)"%";opacity:0;font-family:var(--font-outfit),"Outfit",sans-serif;font-size:500px;transition:all .16s ease-out;position:absolute;top:-30px;right:0}.progress-box .animated-progress div.progress-show:after{opacity:1}[class*=bg-black] .progress-box .animated-progress,[class*=bg-dark] .progress-box .animated-progress,[class*=bg-gradient] .progress-box .animated-progress{background:#ffffff1a}[class*=bg-black] .progress-box .animated-progress div,[class*=bg-dark] .progress-box .animated-progress div,[class*=bg-gradient] .progress-box .animated-progress div{color:#fff;background:#fff}.progress-box.progress-gradient-1 .animated-progress div{background:linear-gradient(45deg,#ff5988,#500c7f)}.progress-box.progress-gradient-2 .animated-progress div{background:linear-gradient(45deg,#2fbdff,#0f2f40)}.progress-box.progress-gradient-3 .animated-progress div{background:linear-gradient(45deg,#ff2f78,#ff7582)}.progress-box.progress-gradient-4 .animated-progress div{background:linear-gradient(45deg,#00dbde,#fc00ff)}.progress-box.progress-gradient-5 .animated-progress div{background:linear-gradient(45deg,#007990,#6ce5c0)}.sliding-text .swiper-slide,.sliding-text-reverse .swiper-slide{width:auto}.sliding-boxes .swiper-wrapper,.sliding-text .swiper-wrapper,.sliding-text-reverse .swiper-wrapper{transition-timing-function:linear}.sliding-boxes .swiper-slide{max-width:20%}@media (max-width:1399.98px){.sliding-boxes .swiper-slide{max-width:25%}}@media (max-width:991.98px){.sliding-boxes .swiper-slide{max-width:30%}}@media (max-width:767.98px){.sliding-boxes .swiper-slide{max-width:50%}}@media (max-width:575.98px){.sliding-boxes .swiper-slide{max-width:70%}}.portfolio-horizontal-slider.swiper,.portfolio-horizontal-slider.swiper-container{overflow:visible}.swiper-pagination-bullet{opacity:1;vertical-align:middle;background:0 0;width:24px;height:24px;margin:0 2px;display:inline-block;position:relative}.swiper-pagination-bullet:before,.swiper-pagination-bullet:after{content:"";border-radius:50%;transition:all .16s ease-out;position:absolute}.swiper-pagination-bullet:before{opacity:0;background:0 0;border:1px solid #000;inset:2px}.swiper-pagination-bullet:after{opacity:.3;background:#000;width:5px;height:5px;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-pagination-bullet:hover:after,.swiper-pagination-bullet:focus:after,.swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:.4;inset:0}[class*=bg-black] .swiper-pagination-bullet:before,[class*=bg-dark] .swiper-pagination-bullet:before,[class*=bg-gradient] .swiper-pagination-bullet:before{border-color:#fff}[class*=bg-black] .swiper-pagination-bullet:after,[class*=bg-dark] .swiper-pagination-bullet:after,[class*=bg-gradient] .swiper-pagination-bullet:after{opacity:.5;background:#fff}[class*=bg-black] .swiper-pagination-bullet:hover:after,[class*=bg-black] .swiper-pagination-bullet:focus:after,[class*=bg-black] .swiper-pagination-bullet.swiper-pagination-bullet-active:after,[class*=bg-dark] .swiper-pagination-bullet:hover:after,[class*=bg-dark] .swiper-pagination-bullet:focus:after,[class*=bg-dark] .swiper-pagination-bullet.swiper-pagination-bullet-active:after,[class*=bg-gradient] .swiper-pagination-bullet:hover:after,[class*=bg-gradient] .swiper-pagination-bullet:focus:after,[class*=bg-gradient] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.horizontal-portfolio-pagination.swiper-pagination-horizontal{background:#1c1d244d;border-radius:20px;width:auto;margin:0;padding:5px}@media (max-width:991.98px){.horizontal-portfolio-pagination.swiper-pagination-horizontal{bottom:16px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.horizontal-portfolio-pagination .swiper-pagination-bullet{width:17px;height:17px}}.blog-slider-featured-3-pagination{text-align:center}.blog-slider-featured-3-pagination.swiper-pagination-horizontal{border-radius:20px;width:auto;margin:0;padding:0}@media (max-width:991.98px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.blog-slider-featured-3-pagination .swiper-pagination-bullet{width:17px;height:17px}}.testimonial-single-wrapper{padding:0 80px;position:relative}@media (max-width:991.98px){.testimonial-single-wrapper{padding:0 66px}}.testimonial-single-nav{z-index:1;justify-content:space-between;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.team-box{position:relative}.team-box .team-img{overflow:hidden;transform:translate(0,0)}.team-box .team-img img{width:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scale(1)}.team-box .team-hover{opacity:0;visibility:hidden;width:100%;transition:all .1s linear;position:absolute;bottom:0;left:0}.team-box:hover .team-img img{transform:scale(1.04)}.team-box:hover .team-hover{opacity:1;visibility:visible}.testimonial-quote-box .quote{background:#f1f2fa;border-radius:1em;padding:24px}.testimonial-quote-box .quote-author{align-items:center;padding-top:26px;display:flex;position:relative}.testimonial-quote-box .quote-author:before,.testimonial-quote-box .quote-author:after{content:"";background:#f1f2fa;border-radius:50%;position:absolute}.testimonial-quote-box .quote-author:before{width:8px;height:8px;top:14px;left:40px}.testimonial-quote-box .quote-author:after{width:20px;height:20px;top:-10px;left:44px}.testimonial-quote-box .quote-author img{border-radius:50%;width:60px;height:60px;display:inline-block}.bg-gray .testimonial-quote-box .quote,.bg-iceblue .testimonial-quote-box .quote,.bg-gray .testimonial-quote-box .quote-author:before,.bg-gray .testimonial-quote-box .quote-author:after,.bg-iceblue .testimonial-quote-box .quote-author:before,.bg-iceblue .testimonial-quote-box .quote-author:after{background:#fff}[class*=bg-black] .testimonial-quote-box .quote,[class*=bg-dark] .testimonial-quote-box .quote,[class*=bg-gradient] .testimonial-quote-box .quote{background:#ffffff1a}[class*=bg-black] .testimonial-quote-box .quote-author,[class*=bg-dark] .testimonial-quote-box .quote-author,[class*=bg-gradient] .testimonial-quote-box .quote-author{padding-top:16px}[class*=bg-black] .testimonial-quote-box .quote-author:before,[class*=bg-black] .testimonial-quote-box .quote-author:after,[class*=bg-dark] .testimonial-quote-box .quote-author:before,[class*=bg-dark] .testimonial-quote-box .quote-author:after,[class*=bg-gradient] .testimonial-quote-box .quote-author:before,[class*=bg-gradient] .testimonial-quote-box .quote-author:after{display:none}[class*=text-highlight]{display:inline-block;position:relative}[class*=text-highlight]:before{z-index:-1;content:"";width:100%;height:10%;position:absolute;left:0}.text-highlight:before{background:#1c1d2433;bottom:0}[class*=bg-black] .text-highlight:before,[class*=bg-dark] .text-highlight:before,[class*=bg-gradient] .text-highlight:before{background:#fff3}[class*=text-highlight-gradient]:before{bottom:5%}.text-highlight-gradient-1:before{background-image:linear-gradient(45deg,#ff5988,#500c7f)}.text-highlight-gradient-2:before{background-image:linear-gradient(45deg,#2fbdff,#0f2f40)}.text-highlight-gradient-3:before{background-image:linear-gradient(45deg,#ff2f78,#ff7582)}.text-highlight-gradient-4:before{background-image:linear-gradient(45deg,#00dbde,#fc00ff)}.text-highlight-gradient-5:before{background-image:linear-gradient(45deg,#007990,#6ce5c0)}.title-fade-gradient-1,.title-fade-gradient-2,.title-fade-gradient-3,.title-fade-gradient-4,.title-fade-gradient-5,.title-fade-dark{z-index:1;position:relative;overflow:hidden}.title-fade-gradient-1:before,.title-fade-gradient-2:before,.title-fade-gradient-3:before,.title-fade-gradient-4:before,.title-fade-gradient-5:before,.title-fade-dark:before{z-index:-1;content:"";opacity:.15;width:100%;height:100%;position:absolute;top:0;left:0}.title-fade-gradient-1:before{background-image:linear-gradient(90deg,#ff5988,#0000 90%)}.title-fade-gradient-2:before{background-image:linear-gradient(90deg,#2fbdff,#0000 90%)}.title-fade-gradient-3:before{background-image:linear-gradient(90deg,#ff2f78,#0000 90%)}.title-fade-gradient-4:before{background-image:linear-gradient(90deg,#00dbde,#0000 90%)}.title-fade-gradient-5:before{background-image:linear-gradient(90deg,#007990,#0000 90%)}.title-fade-dark:before{background-image:linear-gradient(90deg,#1c1d2480,#0000 90%)}.border-grid{text-align:center;margin:0;padding:0;list-style-type:none;overflow:hidden}.border-grid li{float:left;width:16.6%;margin:0;padding:30px;position:relative}.border-grid li:before,.border-grid li:after{content:"";position:absolute}.border-grid li:before{border-left:1px dashed #1c1d2433;height:100%;top:0;left:-1px}.border-grid li:after{border-bottom:1px dashed #1c1d2433;width:100%;bottom:-1px;left:0}@media (max-width:991.98px){.border-grid li{width:25%}}@media (max-width:767.98px){.border-grid li{width:33.3%}}@media (max-width:575.98px){.border-grid li{width:50%}}.border-grid.column-5 li{width:20%}@media (max-width:991.98px){.border-grid.column-5 li{width:25%}}@media (max-width:767.98px){.border-grid.column-5 li{width:33.3%}}@media (max-width:575.98px){.border-grid.column-5 li{width:50%}}.border-grid.column-4 li{width:25%}@media (max-width:767.98px){.border-grid.column-4 li{width:33.3%}}@media (max-width:575.98px){.border-grid.column-4 li{width:50%}}.border-grid.column-3 li{width:33.3%}@media (max-width:767.98px){.border-grid.column-3 li{width:50%}}.border-grid.column-2 li{width:50%}.border-grid.border-style-solid{border:0}.border-grid.border-style-solid li:before{border-left-style:solid}.border-grid.border-style-solid li:after{border-bottom-style:solid}.border-grid.border-style-dotted{border:0}.border-grid.border-style-dotted li:before{border-left-style:dotted}.border-grid.border-style-dotted li:after{border-bottom-style:dotted}[class*=bg-black] .border-grid li:before,[class*=bg-black] .border-grid li:after,[class*=bg-dark] .border-grid li:before,[class*=bg-dark] .border-grid li:after,[class*=bg-gradient] .border-grid li:before,[class*=bg-gradient] .border-grid li:after{border-color:#fff3}.header .fm-toggle{color:#000;font-family:var(--font-outfit),"Outfit",sans-serif;background:0 0;border:0;display:inline-block;position:relative}.header .fm-toggle span{width:24px;height:10px;margin-left:10px;display:inline-block;position:relative}.header .fm-toggle span:before,.header .fm-toggle span:after{content:"";background:#000;border-radius:2px;height:2px;transition:all .1s linear;position:absolute;right:0}.header .fm-toggle span:before{width:70%;top:0}.header .fm-toggle span:after{width:100%;bottom:0}.header .fm-toggle:hover span:before{width:100%}.header.transparent-light .fm-toggle,.header.header-dark .fm-toggle{color:#fff}.header.transparent-light .fm-toggle span:before,.header.transparent-light .fm-toggle span:after,.header.header-dark .fm-toggle span:before,.header.header-dark .fm-toggle span:after{background:#fff}.header.logo-center .container,.header.logo-center .container-fluid{justify-content:space-between}.header.logo-center .header-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header.logo-center .header-extra{margin:0}.fullscreen-menu{z-index:998;visibility:hidden;opacity:0;background:#000;width:100%;height:100%;transition:all .2s ease-out;position:fixed;top:0;left:0}.fullscreen-menu.show{visibility:visible;opacity:1}.fullscreen-menu .fm-close{position:absolute;top:50px;right:50px}.fullscreen-menu .fm-close i{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.fullscreen-menu .fm-close:hover i{transform:rotate(90deg)}.header{z-index:997;width:100%;height:80px;transition:all .2s ease-in-out}.header .container,.header .container-fluid{align-items:center;height:100%;display:flex}.header.hide{transform:translateY(-100%)}.header .header-logo{margin-right:auto}.header .header-logo *{margin:0}.header .header-menu .nav{font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:500}.header .header-menu .nav .nav-item{position:relative}.header .header-menu .nav .nav-item .nav-link{color:#000}.header .header-menu .nav .nav-item .nav-link:hover{color:#000c}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item,.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item{list-style-type:none}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle{font-size:.85em;position:absolute}.header .header-menu .nav .nav-item .nav-dropdown-toggle,.header .header-menu .nav .nav-item .nav-megadropdown-toggle{font-size:.85em}.header.header-white{background:#ffffffe6}.header.header-dark{background:#000000d9}.header.header-dark:not(.transparent-dark) .header-logo,.header.transparent-light .header-logo,.header.header-dark:not(.transparent-dark) .header-logo h1,.header.header-dark:not(.transparent-dark) .header-logo h2,.header.header-dark:not(.transparent-dark) .header-logo h3,.header.header-dark:not(.transparent-dark) .header-logo h4,.header.header-dark:not(.transparent-dark) .header-logo h5,.header.header-dark:not(.transparent-dark) .header-logo h6,.header.header-dark:not(.transparent-dark) .header-logo i,.header.transparent-light .header-logo h1,.header.transparent-light .header-logo h2,.header.transparent-light .header-logo h3,.header.transparent-light .header-logo h4,.header.transparent-light .header-logo h5,.header.transparent-light .header-logo h6,.header.transparent-light .header-logo i,.header.header-dark:not(.transparent-dark) .header-logo a,.header.transparent-light .header-logo a,.header.header-dark:not(.transparent-dark) .header-logo a i,.header.transparent-light .header-logo a i,.header.header-dark:not(.transparent-dark) .header-logo a:hover,.header.header-dark:not(.transparent-dark) .header-logo a:focus,.header.transparent-light .header-logo a:hover,.header.transparent-light .header-logo a:focus,.header.header-dark:not(.transparent-dark) .header-logo a:hover i,.header.header-dark:not(.transparent-dark) .header-logo a:focus i,.header.transparent-light .header-logo a:hover i,.header.transparent-light .header-logo a:focus i{color:#fff}.header.header-dark:not(.transparent-dark) .header-extra,.header.transparent-light .header-extra{color:#fffc}.header.header-dark:not(.transparent-dark) .header-extra h1,.header.header-dark:not(.transparent-dark) .header-extra h2,.header.header-dark:not(.transparent-dark) .header-extra h3,.header.header-dark:not(.transparent-dark) .header-extra h4,.header.header-dark:not(.transparent-dark) .header-extra h5,.header.header-dark:not(.transparent-dark) .header-extra h6,.header.header-dark:not(.transparent-dark) .header-extra i,.header.header-dark:not(.transparent-dark) .header-extra .h1,.header.header-dark:not(.transparent-dark) .header-extra .h2,.header.header-dark:not(.transparent-dark) .header-extra .h3,.header.header-dark:not(.transparent-dark) .header-extra .h4,.header.header-dark:not(.transparent-dark) .header-extra .h5,.header.header-dark:not(.transparent-dark) .header-extra .h6,.header.transparent-light .header-extra h1,.header.transparent-light .header-extra h2,.header.transparent-light .header-extra h3,.header.transparent-light .header-extra h4,.header.transparent-light .header-extra h5,.header.transparent-light .header-extra h6,.header.transparent-light .header-extra i,.header.transparent-light .header-extra .h1,.header.transparent-light .header-extra .h2,.header.transparent-light .header-extra .h3,.header.transparent-light .header-extra .h4,.header.transparent-light .header-extra .h5,.header.transparent-light .header-extra .h6,.header.header-dark:not(.transparent-dark) .header-extra a:not([class^=button],[class^=link-hover]),.header.transparent-light .header-extra a:not([class^=button],[class^=link-hover]),.header.header-dark:not(.transparent-dark) .header-extra a:not([class^=button],[class^=link-hover]) i,.header.transparent-light .header-extra a:not([class^=button],[class^=link-hover]) i{color:#fff}.header.header-dark:not(.transparent-dark) .header-extra a:not([class^=button],[class^=link-hover]):hover,.header.header-dark:not(.transparent-dark) .header-extra a:not([class^=button],[class^=link-hover]):focus,.header.transparent-light .header-extra a:not([class^=button],[class^=link-hover]):hover,.header.transparent-light .header-extra a:not([class^=button],[class^=link-hover]):focus,.header.header-dark:not(.transparent-dark) .header-extra a:not([class^=button],[class^=link-hover]):hover i,.header.header-dark:not(.transparent-dark) .header-extra a:not([class^=button],[class^=link-hover]):focus i,.header.transparent-light .header-extra a:not([class^=button],[class^=link-hover]):hover i,.header.transparent-light .header-extra a:not([class^=button],[class^=link-hover]):focus i{color:#fffc}.header.transparent-light,.header.transparent-dark{background:0 0}.header.transparent-light:not(.sticky-autohide,.sticky),.header.transparent-dark:not(.sticky-autohide,.sticky){position:absolute;top:0;left:0}.header.sticky-autohide,.header.sticky{position:fixed;top:0;left:0}@media (min-width:992px){.header .header-logo{z-index:998}.header .header-menu{margin-left:auto}.header .header-menu .nav .nav-item{align-items:center;height:80px;margin-right:24px;display:inline-flex}.header .header-menu .nav .nav-item:last-child{margin-right:0}.header .header-menu .nav .nav-item .nav-link{padding:0;position:relative}.header .header-menu.nav-link-hover-line .nav .nav-item .nav-link:before{content:"";background:#000;height:1px;animation:.3s cubic-bezier(.165,.84,.44,1) both line-out;position:absolute;bottom:-1px;left:0;right:0}.header .header-menu.nav-link-hover-line .nav .nav-item .nav-link:hover{color:#000}.header .header-menu.nav-link-hover-line .nav .nav-item .nav-link:hover:before{width:100%;animation:.3s cubic-bezier(.165,.84,.44,1) both line-in}.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link{color:#0000;position:relative}.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:before,.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:after{content:attr(data-text);color:#1c1d24;transition:all .16s ease-out;position:absolute;left:0}.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:before{top:0}.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:after{visibility:hidden;opacity:0;top:50%}.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:hover:before{visibility:hidden;opacity:0;top:-50%}.header .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:hover:after{visibility:visible;opacity:1;top:0}.header .header-menu .nav .nav-item .nav-dropdown-toggle,.header .header-menu .nav .nav-item .nav-megadropdown-toggle{display:none}.header .header-menu .nav .nav-item .nav-dropdown{z-index:998;visibility:hidden;opacity:0;background:#fff;width:250px;padding:28px 0;transition:all 60ms linear;position:absolute;top:80px;right:0;box-shadow:0 8px 34px #16181a21}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item{margin-bottom:10px;padding:0 30px;list-style-type:none;position:relative}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item.dropdown-icon-space{padding-right:46px}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:last-child{margin-bottom:0}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link{color:#1c1d24b3;width:100%;display:block}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover{color:#1c1d24}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown{visibility:hidden;opacity:0;background:#fff;width:250px;padding:28px 0;transition:all 60ms linear;position:absolute;top:-28px;right:100%;box-shadow:0 8px 34px #16181a21}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item{margin-bottom:10px;padding:0 30px}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item:last-child{margin-bottom:0}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link{color:#1c1d24b3;width:100%;display:block}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover{color:#1c1d24}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle{top:50%;right:30px;transform:translateY(-50%)}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle i{color:#1c1d24b3}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:hover .nav-subdropdown-toggle i{color:#1c1d24}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:hover .nav-subdropdown{visibility:visible;opacity:1}.header .header-menu .nav .nav-item .nav-dropdown.style-2{padding:0}.header .header-menu .nav .nav-item .nav-dropdown.style-2 .nav-dropdown-item{border-bottom:1px dashed #1c1d2433;align-items:center;margin-bottom:0;padding:16px 30px;display:flex}.header .header-menu .nav .nav-item .nav-dropdown.style-2 .nav-dropdown-item:last-child{border-bottom:0}.header .header-menu .nav .nav-item .nav-dropdown.style-2 .nav-dropdown-item .nav-subdropdown{padding:0}.header .header-menu .nav .nav-item .nav-dropdown.style-2 .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item{border-bottom:1px dashed #1c1d2433;margin:0;padding:16px 30px}.header .header-menu .nav .nav-item .nav-dropdown.style-2 .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item:last-child{border-bottom:0}.header .header-menu .nav .nav-item:hover .nav-dropdown{visibility:visible;opacity:1}.header .header-menu .nav .nav-item.mega-nav-item{position:static}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown{z-index:998;visibility:hidden;opacity:0;color:#787a7c;background:#fff;width:100%;padding:30px;transition:all 60ms linear;position:absolute;top:80px;right:0;box-shadow:0 8px 34px #16181a21}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown h1,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown h2,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown h3,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown h4,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown h5,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown h6,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown i,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown .h1,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown .h2,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown .h3,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown .h4,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown .h5,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown .h6{color:#1c1d24}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown a:not([class^=button],[class^=link-hover]){color:#1c1d24cc}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown a:not([class^=button],[class^=link-hover]):hover,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown a:not([class^=button],[class^=link-hover]):focus{color:#1c1d24}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark{color:#fffc;background:#1c1d24e6}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark h1,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark h2,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark h3,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark h4,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark h5,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark h6,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark i,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark .h1,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark .h2,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark .h3,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark .h4,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark .h5,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark .h6{color:#fff}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark a:not([class^=button],[class^=link-hover]),.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark a:not([class^=button],[class^=link-hover]) i{color:#fffc}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark a:not([class^=button],[class^=link-hover]):hover,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark a:not([class^=button],[class^=link-hover]):focus,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark a:not([class^=button],[class^=link-hover]):hover i,.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.mega-nav-dropdown-dark a:not([class^=button],[class^=link-hover]):focus i{color:#fff}.header .header-menu .nav .nav-item.mega-nav-item:hover .mega-nav-dropdown{visibility:visible;opacity:1}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown{color:#fff;background:#1c1d24e6;font-weight:400}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown a,.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown i{color:#fff}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link{color:#fffc}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover{color:#fff}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle i{color:#fffc}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown{color:#fff;background:#1c1d24e6}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link{color:#fffc}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover,.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown .nav-dropdown-item:hover .nav-subdropdown-toggle i{color:#fff}.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown.style-2 .nav-dropdown-item,.header .header-menu .nav.dropdown-dark .nav-item .nav-dropdown.style-2 .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item{border-color:#fff3}.header .header-extra{z-index:998;margin-left:auto}.header.nav-left .header-logo{margin-right:30px}.header.nav-left .header-menu{margin-left:0;margin-right:auto}.header.nav-left .header-menu .nav .nav-item .nav-dropdown{left:0;right:auto}.header.nav-left .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown{left:100%;right:auto}.header.nav-left .header-menu .nav .nav-item .nav-dropdown,.header.nav-center .header-menu .nav .nav-item .nav-dropdown{left:0;right:auto}.header.nav-left .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown,.header.nav-center .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown{left:100%;right:auto}.header.nav-center .nav{text-align:center;width:100%;margin:0 auto;display:block;position:absolute;top:0;left:0}.header.nav-center .nav .nav-item{text-align:left}.header.header-dark:not(.transparent-dark),.header.transparent-light{color:#fffc}.header.header-dark:not(.transparent-dark) h1,.header.header-dark:not(.transparent-dark) h2,.header.header-dark:not(.transparent-dark) h3,.header.header-dark:not(.transparent-dark) h4,.header.header-dark:not(.transparent-dark) h5,.header.header-dark:not(.transparent-dark) h6,.header.header-dark:not(.transparent-dark) i,.header.header-dark:not(.transparent-dark) .h1,.header.header-dark:not(.transparent-dark) .h2,.header.header-dark:not(.transparent-dark) .h3,.header.header-dark:not(.transparent-dark) .h4,.header.header-dark:not(.transparent-dark) .h5,.header.header-dark:not(.transparent-dark) .h6,.header.transparent-light h1,.header.transparent-light h2,.header.transparent-light h3,.header.transparent-light h4,.header.transparent-light h5,.header.transparent-light h6,.header.transparent-light i,.header.transparent-light .h1,.header.transparent-light .h2,.header.transparent-light .h3,.header.transparent-light .h4,.header.transparent-light .h5,.header.transparent-light .h6,.header.header-dark:not(.transparent-dark) a:not([class^=button],[class^=link-hover]),.header.transparent-light a:not([class^=button],[class^=link-hover]),.header.header-dark:not(.transparent-dark) a:not([class^=button],[class^=link-hover]) i,.header.transparent-light a:not([class^=button],[class^=link-hover]) i{color:#fff}.header.header-dark:not(.transparent-dark) a:not([class^=button],[class^=link-hover]):hover,.header.header-dark:not(.transparent-dark) a:not([class^=button],[class^=link-hover]):focus,.header.transparent-light a:not([class^=button],[class^=link-hover]):hover,.header.transparent-light a:not([class^=button],[class^=link-hover]):focus,.header.header-dark:not(.transparent-dark) a:not([class^=button],[class^=link-hover]):hover i,.header.header-dark:not(.transparent-dark) a:not([class^=button],[class^=link-hover]):focus i,.header.transparent-light a:not([class^=button],[class^=link-hover]):hover i,.header.transparent-light a:not([class^=button],[class^=link-hover]):focus i{color:#fffc}.header.header-dark:not(.transparent-dark) .header-menu .nav .nav-item .nav-link,.header.transparent-light .header-menu .nav .nav-item .nav-link{color:#fff}.header.header-dark:not(.transparent-dark) .header-menu .nav .nav-item .nav-link:hover,.header.transparent-light .header-menu .nav .nav-item .nav-link:hover{color:#fffc}.header.header-dark:not(.transparent-dark) .header-menu.nav-link-hover-line .nav .nav-item .nav-link:hover,.header.transparent-light .header-menu.nav-link-hover-line .nav .nav-item .nav-link:hover,.header.header-dark:not(.transparent-dark) .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:before,.header.header-dark:not(.transparent-dark) .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:after,.header.transparent-light .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:before,.header.transparent-light .header-menu.nav-link-hover-slide .nav .nav-item .nav-link:after{color:#fff}.header.header-dark:not(.transparent-dark) .header-menu.nav-link-hover-line .nav .nav-item .nav-link:before,.header.transparent-light .header-menu.nav-link-hover-line .nav .nav-item .nav-link:before{background:#fff}.header.header-dark:not(.transparent-dark) .header-menu.nav-link-hover-line .nav .nav-item .nav-link:hover,.header.transparent-light .header-menu.nav-link-hover-line .nav .nav-item .nav-link:hover{color:#fff}.header.header-dark:not(.transparent-dark) .header-menu .nav,.header.transparent-light .header-menu .nav{font-weight:400}.header.transparent-light,.header.transparent-dark{-webkit-backdrop-filter:none;backdrop-filter:none}.header.header-lg,.header.header-lg .header-menu .nav .nav-item{height:90px}.header.header-lg .header-menu .nav .nav-item .nav-dropdown,.header.header-lg .header-menu .nav .nav-item .mega-nav-dropdown{top:90px}.header.header-xl,.header.header-xl .header-menu .nav .nav-item{height:100px}.header.header-xl .header-menu .nav .nav-item .nav-dropdown,.header.header-xl .header-menu .nav .nav-item .mega-nav-dropdown{top:100px}.header .mobile-menu-toggle{display:none}}@media (max-width:991.98px){.header{height:70px;overflow:visible}.header .header-menu{z-index:997;background:#fff;width:320px;max-width:100%;height:100%;padding:30px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:0 0 36px #16191c2b}.header .header-menu .nav{display:block}.header .header-menu .nav .nav-item{margin-bottom:8px}.header .header-menu .nav .nav-item:last-child{margin-bottom:0}.header .header-menu .nav .nav-item .nav-link{padding:0;display:inline-block}.header .header-menu .nav .nav-item .nav-dropdown-toggle{cursor:pointer;position:absolute;top:0;right:0}.header .header-menu .nav .nav-item .nav-dropdown-toggle i{color:#1c1d24b3}.header .header-menu .nav .nav-item .nav-dropdown-toggle:hover i,.header .header-menu .nav .nav-item .nav-dropdown-toggle.active i{color:#1c1d24}.header .header-menu .nav .nav-item .nav-dropdown{padding:8px 0 0 16px;display:none}.header .header-menu .nav .nav-item .nav-dropdown.show{display:block}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item{margin-bottom:8px;position:relative}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item.dropdown-icon-space{padding-right:16px}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:last-child{margin-bottom:0}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown{padding:8px 0 0 16px;display:none}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown.show{display:block}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item{margin-bottom:8px}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item:last-child{margin-bottom:0}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle{cursor:pointer;height:23px;line-height:23px;top:0;right:0}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle i{color:#1c1d24b3}.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle:hover i,.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle.active i{color:#1c1d24}.header .header-menu .nav .nav-item .nav-dropdown.style-2 .nav-dropdown-item{align-items:center;display:flex}.header .header-menu .nav .nav-item.mega-nav-item .nav-megadropdown-toggle{cursor:pointer;position:absolute;top:0;right:0}.header .header-menu .nav .nav-item.mega-nav-item .nav-megadropdown-toggle i{color:#1c1d24b3}.header .header-menu .nav .nav-item.mega-nav-item .nav-megadropdown-toggle:hover i,.header .header-menu .nav .nav-item.mega-nav-item .nav-megadropdown-toggle.active i{color:#1c1d24}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown{padding:8px 0 0 16px;display:none}.header .header-menu .nav .nav-item.mega-nav-item .mega-nav-dropdown.show{display:block}.header.header-menu-show .header-menu{left:0}.header .mobile-menu-toggle{color:#000;font-family:var(--font-outfit),"Outfit",sans-serif;background:0 0;border:0;margin-left:24px;display:inline-block;position:relative}.header .mobile-menu-toggle span{width:24px;height:10px;display:inline-block;position:relative}.header .mobile-menu-toggle span:before,.header .mobile-menu-toggle span:after{content:"";background:#000;border-radius:2px;height:2px;transition:all .1s linear;position:absolute;right:0}.header .mobile-menu-toggle span:before{width:70%;top:0}.header .mobile-menu-toggle span:after{width:100%;bottom:0}.header .mobile-menu-toggle:hover span:before{width:100%}.header .mobile-menu-toggle.toggle-close span:before{width:100%;top:50%;transform:translateY(-50%)rotate(45deg)}.header .mobile-menu-toggle.toggle-close span:after{top:50%;bottom:auto;transform:translateY(-50%)rotate(-45deg)}.header.transparent-light .mobile-menu-toggle,.header.header-dark:not(.transparent-dark) .mobile-menu-toggle{color:#fff}.header.transparent-light .mobile-menu-toggle span:before,.header.transparent-light .mobile-menu-toggle span:after,.header.header-dark:not(.transparent-dark) .mobile-menu-toggle span:before,.header.header-dark:not(.transparent-dark) .mobile-menu-toggle span:after{background:#fff}}.header-placeholder{height:80px}.header-placeholder-lg{height:90px}.header-placeholder-xl{height:100px}@media (max-width:991.98px){.header-placeholder,.header-placeholder-lg,.header-placeholder-xl{height:70px}}.portfolio-box{position:relative}.portfolio-box a{display:block}.portfolio-box .portfolio-img{transition:transform .8s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;transform:translate(0,0)}.portfolio-box .portfolio-img img{width:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1);transform:scale(1)}.portfolio-box:hover .portfolio-img{transform:translate(0,0)scale(.96)}.portfolio-box:hover .portfolio-img img{transform:scale(1.1)}.portfolio-box .portfolio-mobile-caption{justify-content:space-between;padding-top:8px;display:flex}.portfolio-box .portfolio-mobile-caption *{margin:0}@media (min-width:992px){.portfolio-box .portfolio-mobile-caption{display:none}}.filter ul{padding:0}.filter ul li{z-index:1;color:#1c1d24;cursor:pointer;font-family:var(--font-outfit),"Outfit",sans-serif;margin-right:20px;list-style-type:none;transition:all .1s linear;display:inline-block;position:relative}.filter ul li:before{content:"";background:#000;height:1px;animation:.3s cubic-bezier(.165,.84,.44,1) both line-out;position:absolute;bottom:-1px;left:0;right:0}.filter ul li:hover,.filter ul li.mixitup-control-active{color:#000}.filter ul li:hover:before,.filter ul li.mixitup-control-active:before{width:100%;animation:.3s cubic-bezier(.165,.84,.44,1) both line-in}.filter ul li:last-child{margin-right:0}[class*=bg-black] .filter ul li,[class*=bg-dark] .filter ul li,[class*=bg-gradient] .filter ul li{color:#fff}[class*=bg-black] .filter ul li:before,[class*=bg-dark] .filter ul li:before,[class*=bg-gradient] .filter ul li:before{background:#fff}.vertical-portfolio{width:100%;height:100%;position:relative}.vertical-portfolio .vertical-portfolio-captions{height:100%;max-height:100%}.vertical-portfolio .vertical-portfolio-captions ul{padding:70px 0}.vertical-portfolio .vertical-portfolio-captions ul li{list-style-type:none}@media (min-width:992px){.vertical-portfolio .vertical-portfolio-captions{margin-left:calc(50% + 30px)}.vertical-portfolio .vertical-portfolio-captions ul li{margin-bottom:40px}.vertical-portfolio .vertical-portfolio-captions ul li:last-child{margin-bottom:0}.vertical-portfolio .vertical-portfolio-captions ul li img{opacity:0;max-width:40vw;margin-top:20px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:fixed;top:50%;right:calc(50% + 30px);transform:translateY(-50%)}.vertical-portfolio .vertical-portfolio-captions ul li a{opacity:.5}.vertical-portfolio .vertical-portfolio-captions ul li.active a,.vertical-portfolio .vertical-portfolio-captions ul li.active img{opacity:1}.vertical-portfolio .vertical-portfolio-captions ul li.active img{margin:0}.vertical-portfolio .vertical-portfolio-captions ul li.active .link-hover-line:before{width:100%;animation:.3s cubic-bezier(.165,.84,.44,1) both line-in}.vertical-portfolio .vertical-portfolio-captions ul li.active .link-hover-gradient:before{width:100%;animation:.4s cubic-bezier(.165,.84,.44,1) both line-in}}@media (max-width:991.98px){.vertical-portfolio .vertical-portfolio-captions{text-align:center;max-width:70%;margin:0 auto}.vertical-portfolio .vertical-portfolio-captions ul{padding:0}.vertical-portfolio .vertical-portfolio-captions ul li{margin-bottom:20px}.vertical-portfolio .vertical-portfolio-captions ul li:last-child{margin-bottom:0}}@media (max-width:767.98px){.vertical-portfolio .vertical-portfolio-captions{max-width:100%}}.preloader{z-index:999;visibility:visible;opacity:1;text-align:center;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.preloader div{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader div span{border:1px solid #1c1d24;border-color:#1c1d24 #1c1d2433;border-radius:50%;width:50px;height:50px;animation:.6s linear infinite loader-spin;display:inline-block}.preloader.preloader-dark{background:#000}.preloader.preloader-dark div span{border-color:#fff #ffffff4d}.loaded .preloader{visibility:hidden;opacity:0;transition:all .4s ease-out}@keyframes loader-spin{to{transform:rotate(360deg)}}
