@charset "UTF-8";:root{--background:hsl(0 0% 100%);--foreground:hsl(0, 0%, 9%);--accent:oklch(70.88% .19 43.46/ 100%);--second:oklch(84.44% .117 88.77 / 100%);--white:oklch(1 0 0);--black:oklch(20.5% 0 0);--color-neutral:oklch(.145 0 0);--color-neutral-01:oklch(.97 0 0);--color-neutral-02:oklch(.922 0 0);--color-neutral-03:oklch(.87 0 0);--color-neutral-04:oklch(.708 0 0);--color-neutral-05:oklch(.556 0 0);--color-neutral-06:oklch(.439 0 0);--color-neutral-07:oklch(.371 0 0);--color-neutral-08:oklch(.269 0 0);--color-neutral-09:oklch(.205 0 0);--color-neutral-fix:oklch(.145 0 0);--color-neutral-01-fix:oklch(.97 0 0);--color-neutral-02-fix:oklch(.922 0 0);--color-neutral-03-fix:oklch(.87 0 0);--color-neutral-04-fix:oklch(.708 0 0);--color-neutral-05-fix:oklch(.556 0 0);--color-neutral-06-fix:oklch(.439 0 0);--color-neutral-07-fix:oklch(.371 0 0);--color-neutral-08-fix:oklch(.269 0 0);--color-neutral-09-fix:oklch(.205 0 0);--red:oklch(25.8% .092 26.042);--red-01:oklch(93.6% .032 17.717);--red-02:oklch(88.5% .062 18.334);--red-03:oklch(80.8% .114 19.571);--red-04:oklch(70.4% .191 22.216);--red-05:oklch(63.7% .237 25.331);--red-06:oklch(57.7% .245 27.325);--red-07:oklch(50.5% .213 27.518);--red-08:oklch(44.4% .177 26.899);--red-09:oklch(39.6% .141 25.723);--orange:oklch(26.6% .079 36.259);--orange-01:oklch(95.4% .038 75.164);--orange-02:oklch(90.1% .076 70.697);--orange-03:oklch(83.7% .128 66.29);--orange-04:oklch(75% .183 55.934);--orange-05:oklch(70.5% .213 47.604);--orange-06:oklch(64.6% .222 41.116);--orange-07:oklch(55.3% .195 38.402);--orange-08:oklch(47% .157 37.304);--orange-09:oklch(40.8% .123 38.172);--yellow:oklch(28.6% .066 53.813);--yellow-01:oklch(97.3% .071 103.193);--yellow-02:oklch(94.5% .129 101.54);--yellow-03:oklch(90.5% .182 98.111);--yellow-04:oklch(85.2% .199 91.936);--yellow-05:oklch(79.5% .184 86.047);--yellow-06:oklch(68.1% .162 75.834);--yellow-07:oklch(55.4% .135 66.442);--yellow-08:oklch(47.6% .114 61.907);--yellow-09:oklch(42.1% .095 57.708);--green:oklch(26.6% .065 152.934);--green-01:oklch(96.2% .044 156.743);--green-02:oklch(92.5% .084 155.995);--green-03:oklch(87.1% .15 154.449);--green-04:oklch(79.2% .209 151.711);--green-05:oklch(72.3% .219 149.579);--green-06:oklch(62.7% .194 149.214);--green-07:oklch(52.7% .154 150.069);--green-08:oklch(44.8% .119 151.328);--green-09:oklch(39.3% .095 152.535);--lime:oklch(27.4% .072 132.109);--lime-01:oklch(96.7% .067 122.328);--lime-02:oklch(93.8% .127 124.321);--lime-03:oklch(89.7% .196 126.665);--lime-04:oklch(84.1% .238 128.85);--lime-05:oklch(76.8% .233 130.85);--lime-06:oklch(64.8% .2 131.684);--lime-07:oklch(53.2% .157 131.589);--lime-08:oklch(45.3% .124 130.933);--lime-09:oklch(40.5% .101 131.063);--emerald:oklch(26.2% .051 172.552);--emerald-01:oklch(95% .052 163.051);--emerald-02:oklch(90.5% .093 164.15);--emerald-03:oklch(84.5% .143 164.978);--emerald-04:oklch(76.5% .177 163.223);--emerald-05:oklch(69.6% .17 162.48);--emerald-06:oklch(59.6% .145 163.225);--emerald-07:oklch(50.8% .118 165.612);--emerald-08:oklch(43.2% .095 166.913);--emerald-09:oklch(37.8% .077 168.94);--teal:oklch(27.7% .046 192.524);--teal-01:oklch(95.3% .051 180.801);--teal-02:oklch(91% .096 180.426);--teal-03:oklch(85.5% .138 181.071);--teal-04:oklch(77.7% .152 181.912);--teal-05:oklch(70.4% .14 182.503);--teal-06:oklch(60% .118 184.704);--teal-07:oklch(51.1% .096 186.391);--teal-08:oklch(43.7% .078 188.216);--teal-09:oklch(38.6% .063 188.416);--cyan:oklch(30.2% .056 229.695);--cyan-01:oklch(95.6% .045 203.388);--cyan-02:oklch(91.7% .08 205.041);--cyan-03:oklch(86.5% .127 207.078);--cyan-04:oklch(78.9% .154 211.53);--cyan-05:oklch(71.5% .143 215.221);--cyan-06:oklch(60.9% .126 221.723);--cyan-07:oklch(52% .105 223.128);--cyan-08:oklch(45% .085 224.283);--cyan-09:oklch(39.8% .07 227.392);--sky:oklch(29.3% .066 243.157);--sky-01:oklch(95.1% .026 236.824);--sky-02:oklch(90.1% .058 230.902);--sky-03:oklch(82.8% .111 230.318);--sky-04:oklch(74.6% .16 232.661);--sky-05:oklch(68.5% .169 237.323);--sky-06:oklch(58.8% .158 241.966);--sky-07:oklch(50% .134 242.749);--sky-08:oklch(44.3% .11 240.79);--sky-09:oklch(39.1% .09 240.876);--blue:oklch(28.2% .091 267.935);--blue-01:oklch(93.2% .032 255.585);--blue-02:oklch(88.2% .059 254.128);--blue-03:oklch(80.9% .105 251.813);--blue-04:oklch(70.7% .165 254.624);--blue-05:oklch(62.3% .214 259.815);--blue-06:oklch(54.6% .245 262.881);--blue-07:oklch(48.8% .243 264.376);--blue-08:oklch(42.4% .199 265.638);--blue-09:oklch(37.9% .146 265.522);--indigo:oklch(25.7% .09 281.288);--indigo-01:oklch(93% .034 272.788);--indigo-02:oklch(87% .065 274.039);--indigo-03:oklch(78.5% .115 274.713);--indigo-04:oklch(67.3% .182 276.935);--indigo-05:oklch(58.5% .233 277.117);--indigo-06:oklch(51.1% .262 276.966);--indigo-07:oklch(45.7% .24 277.023);--indigo-08:oklch(39.8% .195 277.366);--indigo-09:oklch(35.9% .144 278.697);--violet:oklch(28.3% .141 291.089);--violet-01:oklch(94.3% .029 294.588);--violet-02:oklch(89.4% .057 293.283);--violet-03:oklch(81.1% .111 293.571);--violet-04:oklch(70.2% .183 293.541);--violet-05:oklch(60.6% .25 292.717);--violet-06:oklch(54.1% .281 293.009);--violet-07:oklch(49.1% .27 292.581);--violet-08:oklch(43.2% .232 292.759);--violet-09:oklch(38% .189 293.745);--purple:oklch(29.1% .149 302.717);--purple-01:oklch(94.6% .033 307.174);--purple-02:oklch(90.2% .063 306.703);--purple-03:oklch(82.7% .119 306.383);--purple-04:oklch(71.4% .203 305.504);--purple-05:oklch(62.7% .265 303.9);--purple-06:oklch(55.8% .288 302.321);--purple-07:oklch(49.6% .265 301.924);--purple-08:oklch(43.8% .218 303.724);--purple-09:oklch(38.1% .176 304.987);--fuchsia:oklch(40.1% .17 325.612);--fuchsia-01:oklch(97.7% .017 320.058);--fuchsia-02:oklch(95.2% .037 318.852);--fuchsia-03:oklch(90.3% .076 319.62);--fuchsia-04:oklch(83.3% .145 321.434);--fuchsia-05:oklch(74% .238 322.16);--fuchsia-06:oklch(66.7% .295 322.15);--fuchsia-07:oklch(59.1% .293 322.896);--fuchsia-08:oklch(51.8% .253 323.949);--fuchsia-09:oklch(45.2% .211 324.591);--light:oklch(79.45% .003 249.3);--light-01:oklch(97.81% .001 249.41);--light-02:oklch(97.39% .001 249.4);--light-03:oklch(95.81% .001 249.39);--light-04:oklch(94.22% .001 249.36);--light-05:oklch(91.39% .001 249.34);--light-06:oklch(88.57% .001 249.32);--light-07:oklch(85.33% .002 249.3);--light-08:oklch(82.51% .002 249.29);--light-09:oklch(80.06% .002 249.28);--dark:oklch(27.76% .004 248.65);--dark-01:oklab(86.17% 0 0);--dark-02:oklch(81.97% .004 249.27);--dark-03:oklch(67.52% .005 249.38);--dark-04:oklch(60.82% .004 248.94);--dark-05:oklch(53.81% .005 248.91);--dark-06:oklch(46.85% .005 248.87);--dark-07:oklch(38.88% .005 248.74);--dark-08:oklch(36.55% .005 248.74);--dark-09:oklch(32.16% .004 248.64);--border:oklch(95.7% .01 257.53);--color-heading:var(--color-neutral);--color-heading-fix:var(--color-neutral);--color-description:var(--color-neutral-07);--color-description-fix:var(--color-neutral-07);--text-xs:clamp(.65rem, 1vw, .75rem);--text-sm:clamp(.775rem, 1.2vw, .875rem);--text-base:clamp(.938rem, 1.5vw, 1rem);--text-lg:clamp(1rem, 1.8vw, 1.125rem);--text-xl:clamp(1.125rem, 2vw, 1.25rem);--text-2xl:clamp(1.25rem, 2.5vw, 1.5rem);--text-3xl:clamp(1.5rem, 3vw, 1.875rem);--text-4xl:clamp(1.875rem, 4vw, 2.25rem);--text-5xl:clamp(2.25rem, 5vw, 3rem);--text-6xl:clamp(3rem, 6vw, 3.75rem);--text-7xl:clamp(3.75rem, 7vw, 4.5rem);--text-8xl:clamp(4.5rem, 8vw, 6rem);--text-9xl:clamp(6rem, 10vw, 8rem);--line-height:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-5xl:3.5rem;--radius-6xl:4.5rem;--radius-7xl:5.5rem;--radius-8xl:6.5rem;--shadow:0 .25rem 1.25rem 0 rgba(0, 0, 0, .03);--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--transition:all .5s ease-in-out;--transition-2:all .2s ease-in-out;--transition-3:all .3s ease-in-out;--transition-4:all .4s ease-in-out;--transition-5:all .5s ease-in-out;--transition-6:all .6s ease-in-out;--transition-7:all .7s ease-in-out;--transition-8:all .8s ease-in-out;--transition-9:all .9s ease-in-out;--gradient-1:linear-gradient(20deg, var(--accent) 40%, #c42a03 140%);--gradient-2:linear-gradient(180deg, var(--accent) 60%, #500b28 140%);--gradient-3:linear-gradient(162deg, var(--accent) 10%, var(--second) 140%);--transform-fix:"none";--font1:"Figtree", sans-serif;--font2:"DM Sans", sans-serif;--icon-tabler:"tabler-icons";--base-radius:2.875rem}[data-mode=dark]{--background:hsl(0, 0%, 9%);--foreground:hsl(0 0% 100%);--white:oklch(20.5% 0 0);--black:rgba(255, 255, 255, 1);--color-neutral:oklch(.97 0 0);--color-neutral-01:oklch(.922 0 0);--color-neutral-02:oklch(.87 0 0);--color-neutral-03:oklch(.708 0 0);--color-neutral-04:oklch(.556 0 0);--color-neutral-05:oklch(.439 0 0);--color-neutral-06:oklch(.371 0 0);--color-neutral-07:oklch(.269 0 0);--color-neutral-08:oklch(.205 0 0);--color-neutral-09:oklch(.145 0 0);--light:oklch(27.76% .004 248.65);--light-01:oklab(86.17% 0 0);--light-02:oklch(81.97% .004 249.27);--light-03:oklch(67.52% .005 249.38);--light-04:oklch(60.82% .004 248.94);--light-05:oklch(53.81% .005 248.91);--light-06:oklch(46.85% .005 248.87);--light-07:oklch(38.88% .005 248.74);--light-08:oklch(36.55% .005 248.74);--light-09:oklch(32.16% .004 248.64);--dark:oklch(79.45% .003 249.3);--dark-01:oklch(97.81% .001 249.41);--dark-02:oklch(97.39% .001 249.4);--dark-03:oklch(95.81% .001 249.39);--dark-04:oklch(94.22% .001 249.36);--dark-05:oklch(91.39% .001 249.34);--dark-06:oklch(88.57% .001 249.32);--dark-07:oklch(85.33% .002 249.3);--dark-08:oklch(82.51% .002 249.29);--dark-09:oklch(80.06% .002 249.28);--border:oklch(26.16% .004 248.64);--color-heading:var(--color-neutral);--color-description:var(--color-neutral-03);--shadow:0 .25rem 1.25rem 0 rgba(255, 255, 255, .03);--shadow-2xs:0 1px #ffffff0d;--shadow-xs:0 1px 2px 0 #ffffff0d;--shadow-sm:0 1px 3px 0 #ffffff1a,0 1px 2px -1px #ffffff1a;--shadow-md:0 4px 6px -1px #ffffff1a,0 2px 4px -2px #ffffff1a;--shadow-lg:0 10px 15px -3px #ffffff1a,0 4px 6px -4px #ffffff1a;--shadow-xl:0 20px 25px -5px #ffffff1a,0 8px 10px -6px #ffffff1a;--shadow-2xl:0 25px 50px -12px #ffffff40;--inset-shadow-2xs:inset 0 1px #ffffff0d;--inset-shadow-xs:inset 0 1px 1px #ffffff0d;--inset-shadow-sm:inset 0 2px 4px #ffffff0d;--drop-shadow-xs:0 1px 1px #ffffff0d;--drop-shadow-sm:0 1px 2px #ffffff26;--drop-shadow-md:0 3px 3px #ffffff1f;--drop-shadow-lg:0 4px 4px #ffffff26;--drop-shadow-xl:0 9px 7px #ffffff1a;--drop-shadow-2xl:0 25px 25px #ffffff26}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}html,body{font-size:100%}body{background:var(--background);cursor:auto;font-family:var(--font1);font-style:normal;font-weight:300;font-size:var(--text-base);line-height:1.7;letter-spacing:.03rem;color:var(--color-neutral);margin:0;padding:0}meta.foundation-version{font-family:"/5.5.2/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-none{opacity:1}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.visible{visibility:visible}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}textarea{height:auto;min-height:50px}select{width:100%}.no-padding{padding:0}.no-overflow{overflow:hidden}.centered-text{text-align:center}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.img-contain{object-fit:contain;position:50% 50%}.img-cover{object-fit:cover;position:50% 50%;width:100%;height:100%}.img-cover.hover-scale{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hv-shadow-sm{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-shadow-sm:hover,.hv-shadow-sm:focus{box-shadow:0 .24rem .625rem #00000014;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-shadow{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-shadow:hover,.hv-shadow:focus{box-shadow:0 .625rem 2.813rem #00000019;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-trigger{position:relative;overflow:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-trigger:before{content:"";position:absolute;inset:0;margin:auto;width:50%;height:20%;opacity:0;visibility:hidden;border-radius:.6rem;background:var(--light-09);z-index:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-trigger:hover:before,.hv-trigger:focus:before{width:100%;height:100%;opacity:.2;visibility:visible;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-rotate{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-rotate:hover>*{-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hv-underline{position:relative;padding:0}.hv-underline:hover{text-decoration:none}.hv-underline:before{content:"";display:block;position:absolute;left:0;bottom:0;height:1px;width:0;transition:width 0s ease,background .25s ease}.hv-underline:after{content:"";display:block;position:absolute;right:0;bottom:0;height:1px;width:0;background:var(--second);transition:width .25s ease}.hv-underline:hover:before{width:100%;background:var(--second);transition:width .25s ease}.hv-underline:hover:after{width:100%;background:0 0;transition:all 0s ease}.moveup{opacity:0;-webkit-transform:translate(0,200px);-moz-transform:translate(0,200px);-ms-transform:translate(0,200px);-o-transform:translate(0,200px);transform:translateY(200px);-webkit-transition-property:opacity transform;-moz-transition-property:opacity transform;transition-property:opacity transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.appear.moveup{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.wrap-site{position:relative;--padd-site:75px;padding-top:var(--padd-site)}.wrap-site.wrap-site-2{padding-top:0}.wrap-site-clear .header,.wrap-site-clear .footer,.wrap-site-clear .lets-talk,.wrap-site-clear .scroll-top{display:none!important}.theme-transition *,.theme-transition :before,.theme-transition :after{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}@media (min-width:576px){.container,.container-sm{max-width:560px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:740px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1180px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1350px}}.section{position:relative}.section-xl{padding-top:7.5rem;padding-bottom:7.5rem}.section-lg{padding-top:5rem;padding-bottom:5rem}.section-md{padding-top:3.75rem;padding-bottom:3.75rem}.section-sm{padding-top:2.5rem;padding-bottom:2.5rem}.section-xs{padding-top:1.563rem;padding-bottom:1.563rem}.section-xxs{padding-top:.938rem;padding-bottom:.938rem}@media (max-width:1200px){.section-xl{padding-top:5.75rem;padding-bottom:5.75rem}.section-lg{padding-top:4.75rem;padding-bottom:4.75rem}.section-md{padding-top:3.5rem;padding-bottom:3.5rem}.section-sm{padding-top:2.25rem;padding-bottom:2.25rem}.section-xs{padding-top:1.35rem;padding-bottom:1.35rem}.section-xxs{padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:992px){.section-xl{padding-top:5rem;padding-bottom:5rem}.section-lg{padding-top:4rem;padding-bottom:4rem}.section-md{padding-top:3.1rem;padding-bottom:3.1rem}.section-sm{padding-top:2.1rem;padding-bottom:2.1rem}.section-xs{padding-top:1.25rem;padding-bottom:1.25rem}.section-xxs{padding-top:.625rem;padding-bottom:.625rem}}.py-vh-2{padding-top:3vh;padding-bottom:3vh}.py-vh-3{padding-top:6vh;padding-bottom:6vh}.py-vh-4{padding-top:9vh;padding-bottom:9vh}.py-vh-5{padding-top:12vh;padding-bottom:12vh}.px-vw-5{padding-left:5vw;padding-right:5vw}.rounded{border-radius:.25rem}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-none{border-radius:0}.bg-accent{background-color:var(--accent)}.bg-second{background-color:var(--second)}.bg-light{background-color:var(--light)}.bg-dark{background-color:var(--dark)}.scrollable{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:inherit;flex-wrap:inherit;white-space:nowrap;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.scrollable::-webkit-scrollbar{width:.5rem;height:.5rem;cursor:pointer}.scrollable::-webkit-scrollbar-track{background:#f1f1f100;border-radius:2.5rem;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.scrollable::-webkit-scrollbar-thumb{background:#c3c3c300;border-radius:2.5rem;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.scrollable:hover::-webkit-scrollbar-track{background:#f1f1f1cc;-webkit-box-shadow:inset 0 .313rem .5rem #f1f1f1;box-shadow:inset 0 .313rem .5rem #f1f1f1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.scrollable:hover::-webkit-scrollbar-thumb{background:#c3c3c380;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.scrollable::-webkit-scrollbar-thumb:horizontal:hover,.scrollable::-webkit-scrollbar-thumb:vertical:hover{background:#c3c3c3;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.h-scrollable{overflow-y:hidden!important;overflow-x:auto!important}a,a:hover,.btn,.btn:hover,.btn i,.btn i:hover{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.switch-area{display:flex;align-items:center;justify-content:center}.switch-style{position:relative;overflow:hidden;display:inline-block}.switch-style .switch-input{display:none}.switch-style .switch-label{position:relative;display:block;width:3.2rem;height:1.725rem;border-radius:9999rem;text-indent:-150%;clip:rect(0 0 0 0);color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-style svg.icon{position:absolute;z-index:2;top:.333rem;width:1rem;height:1rem;pointer-events:none;transition:.4s}.switch-style svg.icon path{fill:var(--color)}.switch-style svg.icon.moon{left:.313rem}.switch-style svg.icon.sun{right:.313rem}.switch-style .switch-label:before,.switch-label:after{content:"";display:block;position:absolute;cursor:pointer}.switch-style .switch-label:before{width:100%;height:100%;background:var(--light);border-radius:9999rem;transition:background .25s ease}.switch-style .switch-label:after{top:.125rem;left:.125rem;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--white);box-shadow:0 0 2px #00000073;transition:left .25s ease}.switch-style .switch-input:checked+.switch-label:after{left:1.6rem}.form-style .form-group{width:100%;position:relative;margin-bottom:1.25rem}.control-label{font-weight:500;font-size:.925rem;line-height:1.2;color:var(--color);margin-bottom:.414rem}.control-label .required{color:var(--red)}.control-label .note{font-weight:400;font-size:.7rem;letter-spacing:.03rem;color:var(--color-3)}.form-control{position:relative;display:block;width:100%;height:calc(3.75rem + 2px);padding:1rem 1.25rem;border-radius:.5rem;background:var(--white);border:1px solid var(--border);font-weight:400;font-size:.875rem;line-height:1.2;letter-spacing:.02rem;color:var(--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.form-control::placeholder{font-weight:400;font-size:.875rem;letter-spacing:.04rem;color:var(--color);opacity:.4}.form-control::-webkit-input-placeholder{font-weight:400;font-size:.875rem;letter-spacing:.04rem;color:var(--color);opacity:.4}.form-control::-moz-placeholder{font-weight:400;font-size:.875rem;letter-spacing:.04rem;color:var(--color);opacity:.4}.form-control:-ms-input-placeholder{font-weight:400;font-size:.875rem;letter-spacing:.04rem;color:var(--color);opacity:.4}.form-control:-moz-placeholder{font-weight:400;font-size:.875rem;letter-spacing:.04rem;color:var(--color);opacity:.4}.form-control:disabled,.form-control[readonly]{background-color:var(--light);opacity:1}.form-control:focus,.select2-selection--single:focus{box-shadow:none;background:var(--white)!important;border-color:var(--accent)!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.form-group.style-2{position:relative}.form-group.style-2 .control-label{position:absolute;top:1.35rem;left:1rem}.form-group.style-2:has(textarea) .control-label{top:1rem}.form-group.style-2 .control-label .icon{position:relative;font-size:1.125rem;color:var(--color-06);opacity:.7;z-index:5}.form-group.style-2 .form-control{padding-left:2.8rem}.form-group.style-2 .input-group.input-telp .input-group-addon{left:3rem!important}.form-actions{margin-top:1.875rem}.wrap-input{position:relative}textarea.form-control{height:inherit;padding:1rem 1.25rem}.form-style .form-group input[type=checkbox]{appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;-o-appearance:checkbox;-ms-appearance:checkbox}.form-style .form-group input[type=radio]{appearance:radio;-moz-appearance:radio;-webkit-appearance:radio;-o-appearance:radio;-ms-appearance:radio}.form-style .form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.form-style .form-group .group-inner{position:relative}.form-style .form-group .group-inner .group-inner-icon{position:absolute;top:.875rem;width:1.25rem;z-index:2}.form-style .form-group .group-inner .group-inner-icon i{font-size:1rem}.form-style .form-group .group-inner.s-icon .group-inner-icon{left:.75rem}.form-style .form-group .group-inner.s-icon .form-control{padding-left:2.2rem}.form-style .form-group .group-inner.e-icon .group-inner-icon{right:.75rem}.form-style .form-group .group-inner.e-icon .form-control{padding-right:2.2rem}.form-style .form-group .group-inner.se-icon .group-inner-icon{left:.75rem;right:.75rem}.form-style .form-group .group-inner.se-icon .form-control{padding-left:2.2rem;padding-right:2.2rem}.form-style .form-group .group-inner.style-1 .group-inner-icon{width:auto;right:.75rem;background:var(--white);color:var(--color)!important}.form-style .form-group .group-inner.style-1 .group-inner-icon:before{content:"";position:absolute;top:0;left:-1rem;width:1px;height:100%;background:var(--border-07)}.form-style .form-group .group-inner.style-1 .form-control{padding-right:5.45rem}.form-style .form-group .input-group.input-telp{overflow:visible}.form-style .form-group .input-group.input-telp .input-group-addon{position:absolute;top:0;bottom:0;left:.75rem;margin:auto;z-index:5;display:inline-flex;align-items:center}.form-style .form-group .input-group.input-telp .input-group-addon img.flag-ind{width:auto;height:1.25rem;margin-right:.35rem}.form-style .form-group .input-group.input-telp .input-group-addon span{font-weight:400;font-size:.938rem;line-height:1.2}.form-style .form-group .input-group.input-telp .form-control{padding-left:70px;border-radius:.625rem!important}.form-style .form-group .input-group.input-telp .form-control:focus{box-shadow:none;border-color:var(--accent)}.form-style .form-group.form-search .group-inner .group-inner-icon{width:1.55rem;left:1.25rem}.form-style .form-group.form-search .group-inner .group-inner-icon i{font-size:1.55rem}.form-style .form-group.form-search .group-inner .form-control{padding-left:3.5rem;letter-spacing:.04rem;border-radius:1.25rem}.form-style .form-group .show-password{cursor:pointer;position:absolute;top:1.2rem;right:.85rem;font-size:.8rem;color:var(--color);opacity:.4;z-index:5}.input-file-style{position:relative;overflow:hidden}.input-file-style input{position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.custom-radio{display:inline-flex;align-items:center;height:calc(2.625rem + 2px)}.custom-radio.form-check-inline{margin-right:2rem}.custom-radio input{position:absolute;opacity:0;visibility:hidden}.custom-radio input+label{position:relative;padding:0;font-weight:400;cursor:pointer}.custom-radio input+label:before{content:"";position:absolute;top:0;bottom:0;left:-1.45rem;margin:auto;height:1.13rem;width:1.13rem;background:var(--white);border:1px solid var(--border-07);border-radius:50%}.custom-radio input+label:after{content:"";position:absolute;top:.013rem;bottom:0;left:-1.32rem;margin:auto;background:var(--second);border-color:var(--second);width:.875rem;height:.875rem;border-radius:50%;opacity:0;transform:scale(2);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.custom-radio input:checked+label:after{opacity:1;transform:scale(1);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div table thead tr th{font-weight:500;font-size:.875rem}.datepicker>div table tbody tr td{padding:.125rem .313rem;border-radius:.313rem}.datepicker>div.datepicker-days table tbody tr td{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div.datepicker-months table tbody tr td span{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div.datepicker-years table tbody tr td span{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div.datepicker-days table tbody tr td:hover{background:var(--light)!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div.datepicker-months table tbody tr td span:hover{background:var(--light)!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div.datepicker-years table tbody tr td span:hover{background:var(--light)!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.datepicker>div table tbody tr td.active{background:var(--second)!important}.datepicker>div table tbody tr td .active{background:var(--second)!important}.datepicker.dropdown-menu{padding:.625rem;background-color:var(--white);border:0;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;-webkit-box-shadow:0 .313rem .625rem rgba(0,0,0,.1);-moz-box-shadow:0 .313rem .625rem rgba(0,0,0,.1);box-shadow:0 .313rem .625rem #0000001a;color:var(--dark)}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:var(--light)}.select2-container{width:100%!important}.select2-container .select2-selection--single{user-select:none;-webkit-user-select:none;position:relative;width:100%;height:calc(3rem + 2px);padding:.375rem .75rem;border-radius:.625rem;background:var(--white);border:1px solid var(--border-07);font-size:.875rem;line-height:1.2;color:var(--color)}.select2-container .select2-selection__rendered{font-size:.938rem!important;line-height:2.1rem!important;color:var(--color)!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.select2-container .select2-selection--single .select2-selection__placeholder{font-weight:400;font-size:.875rem;color:var(--dark);opacity:.4}.select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:.75rem}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--border-07) transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;margin-left:-4px;margin-top:-2px;height:0;width:0}.select2-dropdown{background:var(--white);border:1px solid var(--dark);border-radius:.625rem;overflow:hidden;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.select2-search--dropdown{padding:.375rem .75rem}.select2-container .select2-search--dropdown .select2-search__field{font-size:.825rem;color:var(--color);border:1px solid var(--border-07);border-radius:.45rem;padding-left:.625rem;padding-right:.625rem}.select2-container .select2-results__option{font-size:.875rem;padding:.375rem .75rem;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.select2-container .select2-results__option--selected{background-color:var(--light)}.select2-container .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--accent);color:var(--white);-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.file-input-custom{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;cursor:pointer}.file-input-custom:focus{outline:0}.input-custom-area *{box-sizing:border-box}.input-custom-area{position:relative;display:flex;align-items:center;width:100%;max-width:100%;height:calc(3rem + 2px);padding:.375rem .75rem;border-radius:.5rem;background:var(--white);border:1px solid var(--border-07);font-weight:400;font-size:.875rem;line-height:1.2;color:var(--color)}.input-custom-area.is-active{background-color:#00141408}.input-custom-btn{display:inline-block;background:var(--second);border-radius:.313rem;padding:.5rem 1rem;margin-right:.625rem;font-size:.75rem;letter-spacing:.02rem;color:var(--color-neutral-01)}.input-custom-btn:before{content:"";font-family:LineIcons;margin-right:.313rem}.input-custom-hint{flex:1;font-size:.75rem;color:var(--color-06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fileupload .thumbnail{text-align:left!important;justify-content:flex-start}.fileupload .thumbnail img{width:100%;max-height:5rem;object-fit:contain;object-position:50% 50%}.fileupload .btn{padding:.25rem .625rem!important;font-size:.75rem!important;border-radius:.313rem}.fileupload .btn i{margin-right:.5rem!important}.pin-code{padding:0;margin:0 auto;display:flex;align-items:center;justify-content:center}.pin-code input{text-align:center;width:4.2rem;height:4.2rem;font-size:30px;line-height:1;background:var(--light);margin-right:.625rem}@media (max-width:480px){.pin-code input{width:48px;height:48px}}.has-error{color:var(--red)!important;clear:both;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.has-error em,em.has-error{color:var(--red)!important;font-size:.875rem!important}.has-error>input{border-color:var(--red)!important;color:var(--dark)!important}.has-error>select{border:1px solid var(--accent)!important}.has-error>textarea{border:1px solid var(--accent)!important}input.has-error,textarea.has-error,select.has-error{border:1px solid var(--red)!important;color:var(--red)!important}.input-custom-area.has-error{border:1px solid var(--red)!important}.custom-checkbox.has-error>.custom-control-label{color:var(--red)!important}.custom-checkbox.has-error>.custom-control-label:before{border-color:var(--red)!important}.has-error>.select2-container .select2-selection--single{border:1px solid var(--red)!important;-webkit-transition:.4s;transition:.4s}.has-error .custom-control-label{border:1px solid var(--red)}.has-error .form-check-label{color:var(--dark)!important}.badge{position:relative;font-weight:500;line-height:1.2;letter-spacing:.04rem;padding:.5rem 1rem;border-radius:.625rem;background:var(--accent);vertical-align:middle;cursor:default}.badge-sm{font-size:.75rem;padding:.313rem 1rem;border-radius:.5rem}.badge-md{font-size:.875rem;padding:.625rem 1rem;border-radius:.625rem}.badge-lg{font-size:.925rem;padding:.825rem 1.25rem;border-radius:.925rem}.badge-accent{background:var(--accent);color:var(--second)}.badge-second{background:var(--second);color:var(--white)}.badge-primary{background:#13208a;color:var(--white)}.badge-secondary{background:#364a63;color:var(--white)}.badge-success{background:#15d670;color:var(--white)}.badge-info{background:#0da8e0;color:var(--white)}.badge-pink{background:#ff586f;color:var(--white)}.badge-warning{background:#f4bd0e;color:var(--white)}.badge-danger{background:#e85347;color:var(--white)}.badge-dark{background:#1c2b46;color:var(--white)}.badge-gray{background:#8091a7;color:var(--white)}.badge-light{background:#b7c2d0;color:var(--white)}.badge-lighter{background:#e5e9f2;color:var(--white)}.badge-light{background:var(--light);color:var(--dark)}.badge-salmon{background:#ff586f;font-weight:300;color:var(--white);letter-spacing:.02rem;padding:.25rem .625rem}.badge-style-1{border:0}.badge-style-1.badge-accent,.badge-style-1.badge-primary{background:var(--accent);color:var(--white)}.badge-style-1.badge-secondary{background:#364a631a;color:#364a63}.badge-style-1.badge-success{background:#15d6701a;color:#15d670}.badge-style-1.badge-info{background:#0da8e01a;color:#0da8e0}.badge-style-1.badge-warning{background:#f4bd0e;color:var(--white)}.badge-style-1.badge-danger{background:#ce2c37;color:var(--white)}.badge-style-1.badge-dark{background:#1c2b461a;color:#1c2b46}.badge-style-1.badge-gray{background:#8091a71a;color:#8091a7}.badge-style-1.badge-light{background:#b7c2d01a;color:#b7c2d0}.badge-style-1.badge-lighter{background:#e5e9f21a;color:#e5e9f2}.badge-style-2{border:1px solid currentColor}.badge-style-2.badge-accent{background:#13208a1a;color:var(--accent);border-color:var(--accent)}.badge-style-2.badge-primary{background:#13208a1a;color:#13208a;border-color:#13208a}.badge-style-2.badge-secondary{background:#364a631a;color:#364a63;border-color:#364a63}.badge-style-2.badge-success{background:#15d6701a;color:#15d670;border-color:#15d670}.badge-style-2.badge-info{background:#0da8e01a;color:#0da8e0;border-color:#0da8e0}.badge-style-2.badge-warning{background:#f4bd0e1a;color:#f4bd0e;border-color:#f4bd0e}.badge-style-2.badge-danger{background:#e853471a;color:#e85347;border-color:#e85347}.badge-style-2.badge-dark{background:#1c2b461a;color:#1c2b46;border-color:#1c2b46}.badge-style-2.badge-gray{background:#8091a71a;color:#8091a7;border-color:#8091a7}.badge-style-2.badge-light{background:#b7c2d01a;color:#b7c2d0;border-color:#b7c2d0}.badge-style-2.badge-lighter{background:#e5e9f21a;color:#e5e9f2;border-color:#e5e9f2}.btn{--btn-padding-x:1.875rem;position:relative;overflow:hidden;outline:0!important;box-shadow:none!important;border-radius:var(--radius-5xl);padding:1.125rem var(--btn-padding-x);border:1px solid transparent;font-weight:500;line-height:110%;letter-spacing:.02rem;color:var(--color-neutral-01);background:var(--dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn:hover{background:var(--dark);color:var(--color-neutral-01)}.btn-padd-sm{padding:.65rem 1.35rem}.btn-padd-md{padding:.875rem 1.75rem}.btn-padd{padding:1.125rem 1.875rem}.btn-padd-lg{padding:1.25rem 1.95rem}.btn .btn-label,.btn:has([btn-label]) span{position:relative;display:inline-block;transition:transform .55s cubic-bezier(.15,.85,.31,1)}.btn:hover .btn-label,.btn:has([btn-label]):hover span{transform:translateY(-220%)}.btn .btn-label:before,.btn:has([btn-label]) span:before{content:attr(btn-label);position:absolute;top:220%;left:50%;width:100%;display:block;transform:translate(-50%)}.btn-hover-icon-left:hover i{transform:translate(-.45rem)}.btn-hover-icon-right:hover i{transform:translate(.45rem)}.btn-hover-2-icon-left{gap:0}.btn-hover-2-icon-left:hover{padding-left:calc(var(--btn-padding-x) + 10px);padding-right:calc(var(--btn-padding-x) - 10px)}.btn-hover-2-icon-left i{position:absolute;left:calc(var(--btn-padding-x) - 1.875rem);opacity:0;visibility:hidden}.btn-hover-2-icon-left:hover i{left:calc(var(--btn-padding-x) - .75rem);opacity:1;visibility:visible}.btn-hover-2-icon-right{gap:0}.btn-hover-2-icon-right:hover{padding-left:calc(var(--btn-padding-x) - 10px);padding-right:calc(var(--btn-padding-x) + 10px)}.btn-hover-2-icon-right i{position:absolute;right:calc(var(--btn-padding-x) - 1.875rem);opacity:0;visibility:hidden}.btn-hover-2-icon-right:hover i{right:calc(var(--bn-padding-x) - .75rem);opacity:1;visibility:visible}.btn-accent,.btn-accent.fix:hover{background:var(--accent);color:var(--color-neutral-01)}.btn-accent:hover,.btn-outline-accent{background:0 0;border-color:var(--accent);color:var(--accent)}.btn-outline-accent:hover{color:var(--color-neutral-01);background:var(--accent)}.btn-second,.btn-second.fix:hover{color:var(--color-neutral-01);background:var(--second);border-color:var(--second)}.btn-second:hover,.btn-outline-second,.btn-outline-second.fix:hover{color:var(--second);background:0 0;border-color:var(--second)}.btn-outline-second:hover{color:var(--color-neutral-01);background:var(--second)}.btn-light,.btn-light.fix:hover{color:var(--color);background:var(--light);border-color:var(--light)}.btn-light:hover{color:var(--color-neutral-01);background:0 0;border-color:var(--light)}.btn-outline-light,.btn-outline-light.fix:hover{color:var(--light);background:0 0;border-color:var(--light)}.btn-outline-light:hover{color:var(--color);background:var(--light)}.btn-white,.btn-white.fix:hover{color:var(--color);background:var(--white);border-color:var(--white)}.btn-white:hover,.btn-white:focus{color:var(--color-neutral-01);background:0 0;border-color:var(--white)}.btn-outline-white,.btn-outline-white.fix:hover{color:var(--color-neutral-01);background:0 0;border-color:var(--white)}.btn-outline-white:hover{color:var(--color);background:var(--white)}.btn-dark,.btn-dark.fix:hover{color:var(--color-neutral-01);background:var(--dark)}.btn-dark:hover,.btn-dark:focus{color:var(--dark);background:0 0;border-color:var(--dark)}.btn-outline-dark,.btn-outline-dark.fix:hover{color:var(--color);background:0 0;border-color:var(--dark)}.btn-outline-dark:hover{color:var(--color-neutral-01);background:var(--dark)}.accordion-item{position:relative;border-radius:0!important;border:0;margin-bottom:1rem}.accordion-item:before{content:"";position:absolute;bottom:-.313rem;left:0;width:100%;height:1px;background:var(--light)}.accordion-item .accordion-head{position:relative;width:100%;background:0 0;padding:1rem 1.875rem 1rem 0;border:0;text-align:left;font-weight:500;color:var(--color)}.accordion-item .accordion-head:before{content:"";font-family:feather;font-size:1.5rem;color:var(--accent)!important;position:absolute;top:.7rem;right:1rem;width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;transform:rotate(-45deg);border-radius:50%;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.accordion-item .accordion-head.collapsed:before{transform:rotate(0);color:var(--color)!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.accordion-item .accordion-body{padding:0 1.875rem 1.875rem 0}@media (max-width:768px){.accordion-item .accordion-head:before{right:.625rem}}@media (max-width:580px){.accordion-item .accordion-head:before{right:0}}.modal-style:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;filter:blur(5px)}.modal-style .modal-content{overflow:hidden;border:0;background:var(--white);border-radius:1rem;box-shadow:var(--shadow)}.modal-style .inner-modal{position:relative;overflow:hidden;padding:1.875rem}.modal-style .inner-modal .close{position:absolute;top:.625rem;right:.625rem;z-index:10;font-size:1rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.modal-style .inner-modal .close:hover{transform:scale(1.2);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.modal-style .modal-title{font-size:1.25rem;line-height:1.3;color:var(--dark)}.modal-style .modal-body.padd-md{padding:1.25rem}.modal-style .modal-body.padd-md .close{top:.938rem;right:.938rem}.modal-style .modal-body.padd-lg{padding:1.875rem}.modal-style.style-2:before{background:0 0}.swiper-container{position:relative;height:100%}.swiper-button-next,.swiper-button-prev{width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(.313rem - (var(--swiper-navigation-size)/2));z-index:10;color:var(--dark)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:1.875rem;line-height:1;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev{left:-.625rem;right:auto}.swiper-button-prev:after{content:"prev"}.swiper-button-next{right:-.625rem;left:auto}.swiper-button-next:after{content:"next"}.swiper-button-lg:after{font-size:2.5rem}.swiper-button.style-1{color:var(--color-3);opacity:.5;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-button.style-1:hover{opacity:.8;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-button-prev.style-1{left:1.25rem}.swiper-button-next.style-1{right:1.25rem}@media screen and (max-width:580px){.swiper-button.style-1{opacity:.3}}.swiper-button.style-2{background:var(--white);border:1px solid var(--light2);width:3.2rem;height:3.2rem;border-radius:50%;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-button.style-2:after{font-size:1.35rem;color:var(--dark)}.swiper-button.style-2:hover{box-shadow:0 1.45rem 2.5rem #d0e7f3b3;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-button-area{position:relative;display:inline-block}.swiper-button-area .swiper-button{position:relative;display:inline-flex}.swiper-button-area .swiper-button:not(:last-child){margin-right:.625rem}.swiper-button-area .swiper-button-prev{left:0}.swiper-button-area .swiper-button-next{right:0}.swiper-pagination-bullet,.swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-pagination.swiper-pagination-bottom{bottom:-1.825rem}.swiper-pagination-bullet-active{background:var(--accent)!important}.swiper-pagination.pagination-bullet-2 .swiper-pagination-bullet{width:.6rem;height:.6rem;background:var(--dark);border:1px solid transparent;opacity:.3}.swiper-pagination.pagination-bullet-2 .swiper-pagination-bullet:not(:last-child){margin-right:.313rem}.swiper-pagination.pagination-bullet-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.825rem;height:.6rem;border-radius:.25rem;opacity:1;background:var(--accent)!important}.swiper-pagination-line .swiper-pagination-bullet{width:1.825rem;border-radius:3.125rem;background:var(--dark);opacity:1}.swiper-pagination-line .swiper-pagination-bullet:not(:last-child){margin-right:.313rem}.swiper-pagination-line .swiper-pagination-bullet.swiper-pagination-bullet-active{width:3.125rem;background:var(--white)!important;opacity:1}.swiper-wrapper.swiper-marquee{transition:transform .2s linear;display:flex;align-items:center;justify-content:flex-start}.text-gradiant{background:-webkit-linear-gradient(#0076a3,#3c91b3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.font1{font-family:var(--font1)!important}.font2{font-family:var(--font2)!important}a{text-decoration:none;cursor:pointer}a:hover{color:var(--accent);text-decoration:none}a.hv-link:hover{font-weight:500;color:var(--accent)!important}a.hover:hover{text-decoration:underline;transition-duration:.2s}a.hover-1{padding-bottom:.15rem;text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-position:1% 100%;background-repeat:no-repeat;background-size:0 .15rem;transition:background-size cubic-bezier(0,.5,0,1) .3s;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}a.hover-1:hover{text-decoration:none;background-size:100% .15rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}a.hover-1.white{background-image:linear-gradient(var(--light),var(--light))}a.hover-1.dark{background-image:linear-gradient(var(--dark),var(--dark))}a.hover-2{text-decoration:none;background-image:linear-gradient(var(--light),var(--light));background-position:1% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size cubic-bezier(0,.5,0,1) .3s;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}a.hover-2:hover{text-decoration:none;background-size:100% 50px;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}a.hover-3:hover{margin-left:3px;transition-duration:.2s}a.hover-4:hover{padding-bottom:3px;transition-duration:.2s}.link{color:var(--accent);z-index:4}.link .icon{position:absolute;top:2px;margin-left:.625rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.link:hover .icon{margin-left:.938rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.link-arrow{position:relative;font-weight:500;line-height:1.2;color:var(--accent);padding-right:1.875rem;z-index:4;-webkit-transition:right .4s;-moz-transition:right .4s;-ms-transition:right .4s;-o-transition:right .4s;transition:right .4s}.link-arrow:before{content:"";font-family:var(--icon-tabler);position:absolute;top:50%;transform:translateY(-40%);right:0;font-size:1.125rem;line-height:1.2;color:var(--accent);vertical-align:middle;-webkit-transition:right .4s;-moz-transition:right .4s;-ms-transition:right .4s;-o-transition:right .4s;transition:right .4s}.link-arrow:hover:before{right:-.35rem}[data-mode=dark] .link-arrow:before{color:var(--color)}.link-arrow-3{font-weight:400;color:var(--color);padding-right:2.25rem}.link-arrow-3:before{display:none}.link-arrow-3 .arrow{display:block;position:absolute;top:50%;right:0;transform:translateY(-45%);width:1.75rem;height:.625rem;-webkit-transition:right .4s;-moz-transition:right .4s;-ms-transition:right .4s;-o-transition:right .4s;transition:right .4s}.link-arrow-3 .arrow path{stroke:var(--color);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.link-arrow-3:hover{color:var(--accent)}.link-arrow-3:hover .arrow{right:-.625rem;-webkit-transition:right .4s;-moz-transition:right .4s;-ms-transition:right .4s;-o-transition:right .4s;transition:right .4s}.link-arrow-3:hover .arrow path{stroke:var(--accent);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.link-arrow-2:before{opacity:0;visibility:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.link-arrow-2:hover:before{opacity:1;visibility:visible;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}h1,h2,h3,h4,h5,h6{font-family:var(--font1);font-weight:600;color:var(--color)}.font-weight-200,.fw-200{font-weight:200!important}.font-weight-light,.fw-300{font-weight:300!important}.font-weight-lighter,.fw-lighter{font-weight:lighter!important}.font-weight-normal,.fw-400{font-weight:400!important}.font-weight-500,.fw-500{font-weight:500!important}.font-weight-600,.fw-600,.font-weight-bold,.fw-bold{font-weight:600!important}.font-weight-800,.fw-800{font-weight:800!important}.font-weight-900,.fw-900,.font-weight-ultra,.fw-ultra{font-weight:900!important}.font-weight-bolder,.fw-bolder{font-weight:700!important}.font-italic{font-style:italic!important}.text-xs{font-size:var(--text-xs);line-height:140%}.text-sm{font-size:var(--text-sm);line-height:140%}.text-base,.text-lg,.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl);line-height:140%}.text-3xl{font-size:var(--text-3xl);line-height:140%}.text-4xl{font-size:var(--text-4xl);line-height:140%}.text-5xl{font-size:var(--text-5xl);line-height:130%}.text-6xl{font-size:var(--text-6xl);line-height:130%}.text-7xl{font-size:var(--text-7xl);line-height:120%}.text-8xl{font-size:var(--text-8xl);line-height:110%}.text-9xl{font-size:var(--text-9xl);line-height:110%}.lh-1{line-height:1}.lh-2{line-height:120%}.lh-3{line-height:130%}.lh-4{line-height:140%}.lh-5{line-height:150%}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-break-all{word-break:break-all!important}.text-reset{color:inherit!important}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[\<value\>\]{-webkit-line-clamp:<value>;line-clamp:<value>;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.section-title{position:relative;width:100%;margin-bottom:calc(3.2rem - 2vw)}.section-title .subtitle,.base-subtitle{font-weight:500;letter-spacing:.1rem;color:var(--accent);margin-bottom:1rem}.section-title .title,.base-title{font-weight:700;font-size:var(--text-5xl);line-height:120%;color:var(--color-heading);margin-bottom:1rem}.section-title .description,.base-description{color:var(--color-description);letter-spacing:.04rem}.section-title.style-2{display:flex;align-items:flex-start;margin-bottom:3.2rem}.section-title.style-2 .subtitle{margin-top:1.25rem}.section-title.style-2 .description{font-weight:500;color:var(--color)}.section-title.style-2>div:nth-child(1){width:30%}.section-title.style-2>div:nth-child(2){width:70%}@media screen and (max-width:1200px){.section-title.style-2>div:nth-child(1){width:25%}.section-title.style-2>div:nth-child(2){width:75%}}@media screen and (max-width:992px){.section-title.style-2{display:block;margin-bottom:3.8rem}.section-title.style-2>div:nth-child(1){width:100%}.section-title.style-2>div:nth-child(2){width:100%}}.section-title.center{max-width:650px;margin:auto;text-align:center}.scroll-top{position:fixed;right:2.5rem;bottom:2.5rem;width:2.4rem;height:2.4rem;cursor:pointer;display:block;border-radius:100%;box-shadow:inset 0 0 0 .1rem #80828640;z-index:25;opacity:0;visibility:hidden;transform:translateY(1.875rem);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.scroll-top.active{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:after{position:absolute;top:0;left:0;font-family:var(--icon-tabler);content:"";text-align:center;line-height:2.4rem;font-size:1rem;color:var(--color);height:2.4rem;width:2.4rem;cursor:pointer;z-index:1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.scroll-top svg path{fill:none}.scroll-top svg.scroll-progress path{stroke:var(--color);stroke-width:4;box-sizing:border-box;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.scroll-top:hover:after{color:var(--second);mix-blend-mode:lighten;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.scroll-top:hover svg.scroll-progress path{stroke:var(--second);mix-blend-mode:lighten;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}@media (prefers-reduced-motion:reduce){.scroll-top{transition:none}.scroll-top:after{transition:none}.scroll-top svg.scroll-progress path{transition:none}}@media (max-width:580px){.scroll-top{right:1rem;bottom:1rem}}.card-style{border:0}.load-more-area{text-align:center;margin-top:1.875rem}.no-more-result{position:relative;padding:2.5rem;border-radius:.938rem;text-align:center;min-width:340px;max-width:768px;margin:auto;display:flex;align-items:center;flex-direction:column;background:linear-gradient(180deg,var(--light-01) 30%,var(--light-08) 100%)}.no-more-result img,.no-more-result svg{object-fit:contain;max-width:15rem;max-height:15rem;margin-bottom:1.25rem}.no-more-result .section-title{margin-bottom:0}.no-more-result .section-title .title{font-weight:500;margin-bottom:0}.no-more-result .section-title .description{letter-spacing:.04rem!important;color:var(--color-2)!important;margin-top:.625rem;margin-bottom:0}@media (max-width:1400px){.no-more-result img,.no-more-result svg{max-width:9rem;max-height:9rem}}@media (max-width:1200px){.no-more-result img,.no-more-result svg{max-width:8rem;max-height:8rem}}@media (max-width:580px){.no-more-result img,.no-more-result svg{max-width:6rem;max-height:6rem}.no-more-result{padding:1.875rem 1.25rem}}.dropdown-menu{background:var(--background);margin-top:0;border:0;padding:.45rem;border-radius:var(--radius-xl);box-shadow:var(--shadow);border:1px solid var(--light-02)}.dropdown-item{position:relative;color:var(--color-heading-fix);padding:.5rem 1rem;border-radius:.5rem;display:inline-flex;align-items:center;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dropdown-item:hover{background:var(--light-02);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dropdown-item .icon{width:1.25rem;margin-right:.625rem}[data-mode=dark] .dropdown-menu{box-shadow:var(--shadow);border:1px solid var(--light)}[data-mode=dark] .dropdown-item:hover{color:var(--color-heading-fix);background:var(--light-09)}.alert{position:relative;padding:.5rem 1rem;border-radius:.5rem;background:var(--white);box-shadow:var(--shadow-sm)}.alert .btn-close{position:absolute;top:.625rem;right:.625rem;padding:0;font-size:.875rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.alert .btn-close:hover{transform:rotate(20deg);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.alert .btn-close:focus{outline:0;box-shadow:none}.alert .alert-inner{display:flex;align-items:center}.alert .alert-inner .alert-icon{position:relative;font-size:1.75rem;margin-right:1rem}.alert .alert-inner .alert-icon i{position:relative;z-index:2}.alert .alert-inner .alert-text{font-size:.925rem;padding-right:1rem}.nav-tabs-style{position:relative;padding:0;border:0;background:var(--light);margin-bottom:1.875rem}.nav-tabs-style .nav-item{background:0 0;padding:0;margin:0}.nav-tabs-style .nav-item .nav-link{position:relative;overflow:hidden;width:100%;min-width:12rem;border:0;border-radius:0;background:var(--light);display:inline-block;padding:.725rem 1.875rem;font-weight:500;color:var(--color-3);text-align:center;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.nav-tabs-style .nav-item .nav-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent);visibility:hidden;opacity:0;z-index:-1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.nav-tabs-style .nav-item .nav-link.active{background:#5ba478;color:var(--white)}@media screen and (max-width:992px){.nav-tabs-style .nav-item .nav-link{min-width:10rem}}@media screen and (max-width:480px){.nav-tabs-style .nav-item .nav-link{min-width:6.5rem}}.social-media{display:flex;align-items:center;flex-wrap:wrap;gap:.313rem}.social-media .social-item{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.45rem;cursor:pointer;text-align:center;background:0 0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.social-media .social-item:before{content:"";position:absolute;top:0;left:0;width:120%;height:120%;border-radius:50%;background:var(--dark-01);z-index:0;transform:scale(.2);visibility:hidden;opacity:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.social-media .social-item i{position:relative;font-weight:300;font-size:1.35rem;line-height:1;color:var(--color);z-index:1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.social-media .social-item:hover{box-shadow:var(--shadow-sm);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.social-media .social-item:hover:before{transform:scale(1.4);visibility:visible;opacity:1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.social-media.style-2 .social-item{background:var(--light);border:0;border-radius:.625rem;color:var(--color)!important}.social-media.style-2 .social-item:before{border-radius:.625rem}.social-media .social-item[class*=-facebook]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-facebook]:hover:before{background:#4267b2!important}.social-media .social-item[class*=-twitter]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-twitter]:hover:before{background:#1da1f2}.social-media .social-item[class*=-instagram]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-instagram]:hover:before{background:#e1306c}.social-media .social-item[class*=-whatsapp]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-whatsapp]:hover:before{background:#25d366}.social-media .social-item[class*=-telegram]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-telegram]:hover:before{background:#08c}.social-media .social-item[class*=-linkedin]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-linkedin]:hover:before{background:#2867b2}.social-media .social-item[class*=-youtube]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-youtube]:hover:before{background:red}.social-media .social-item[class*=-copy]:hover i{color:var(--color-neutral-01)!important}.social-media .social-item[class*=-copy]:hover:before{background:var(--accent)}.meta-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.meta-info .info-item{position:relative}.meta-info .info-item{font-weight:400;font-size:.95rem;line-height:1.2;letter-spacing:.02rem;color:var(--color-06)}.meta-info .info-item .icon{font-size:1.125rem;margin-right:.313rem}.meta-info.line-separator .info-item:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--light2);opacity:.4}.meta-info.line-separator .info-item:not(:first-child){padding-left:.85rem}.meta-info.dot-separator .info-item:before{content:"";width:.313rem;height:.313rem;border-radius:50%;background:var(--color);margin-right:.85rem;vertical-align:middle;margin-top:-2px;opacity:.4;display:none}.meta-info.dot-separator .info-item:not(:first-child):before{display:inline-block}.cover-lr-white{position:absolute;inset:0;z-index:2;background-image:linear-gradient(270deg,rgba(255,255,255,0) 90%,var(--white)),linear-gradient(270deg,var(--white),rgba(255,255,255,0) 10%);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}@media (max-width:768px){.cover-lr-white.sm-reverse{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(255,255,255,0)),to(var(--white))),-webkit-gradient(linear,left top,left bottom,from(var(--white)),color-stop(30%,rgba(255,255,255,0)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 70%,var(--white)),linear-gradient(180deg,var(--white),rgba(255,255,255,0) 30%)}}ol{padding:0;margin:0}ol li{list-style:decimal inside!important}ul{padding:0;margin:0}ul li{list-style:none}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.938rem}.list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.313rem}.list.list-inline{flex-direction:row}.list .list-item{position:relative;width:100%}.ulli,.ulli-right,.ulli-center,.ulli-between{margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.ulli>li,.ulli-right>li,.ulli-center>li,.ulli-between>li{float:left;list-style:none;display:inline-block}.ulli{justify-content:flex-start}.ulli-center{justify-content:center}.ulli-right{justify-content:flex-end}.ulli-between{justify-content:space-between}.reset-style,.reset-style h1,.reset-style h2,.reset-style h3,.reset-style h4,.reset-style h5,.reset-style h6,.reset-style p,.reset-style span{font-family:var(--font1)!important;text-align:left!important}.reset-style h1,.reset-style h2,.reset-style h3,.reset-style h4,.reset-style h5,.reset-style h6{font-weight:500;color:var(--color)!important}.reset-style>*{font-weight:300;font-size:1.125rem!important;line-height:1.8;color:var(--color)!important}.reset-style b{font-weight:500}.reset-style ul{margin-bottom:1rem;padding-left:1.25rem}.reset-style ul li{list-style:disc;font-family:var(--font1);font-weight:300;font-size:1.125rem;line-height:1.8;color:var(--color)}.reset-style ol{list-style-position:inside;font-family:var(--font1);font-weight:300;font-size:1.125rem;line-height:1.6;color:var(--color);margin-bottom:1rem}.reset-style a{font-weight:500;color:var(--accent);text-decoration:underline}.reset-style .space-1{height:2.5rem}.reset-style .space-2{height:2rem}.reset-style .space-3{height:1.5rem}.reset-style .space-4{height:1rem}.reset-style .space-5{height:.625rem}.reset-style .space-6{height:.313rem}.lets-talk{position:fixed;bottom:-1.25rem;left:50%;transform:translate(-50%);margin:auto;padding:.625rem 1rem;border:1px solid var(--accent);border-bottom:0;border-radius:.625rem .625rem 0 0;width:230px;background:var(--accent);box-shadow:var(--shadow-xs);color:var(--color-neutral-01)!important;text-align:center;display:flex;align-items:center;justify-content:center;z-index:25;opacity:0;visibility:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.lets-talk.active{bottom:0;opacity:1;visibility:visible}.lets-talk .icon{font-size:1.125rem}.lets-talk .text{margin-left:.5rem;font-weight:500;font-size:.95rem;letter-spacing:.04rem;white-space:nowrap;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}@media (max-width:580px){.lets-talk{width:2.6rem;height:2.6rem;border-radius:1.25rem;left:auto!important;right:1rem;bottom:4.5rem!important;transform:none!important}.lets-talk .text{font-size:.85rem;width:0;opacity:0;margin-left:0}.lets-talk:hover{width:200px;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.lets-talk:hover .text{margin-left:.313rem;opacity:1;width:100%;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}}.post{position:relative;width:100%;height:100%;padding:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post .post-head{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:3/2;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;background:var(--light);margin-bottom:1.5rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post .post-head.post-head-11{aspect-ratio:1/1}.post .post-head.post-head-23{aspect-ratio:2/3}.post .post-head.post-head-32{aspect-ratio:3/2}.post .post-head.post-head-169{aspect-ratio:16/9}.post .post-head .post-img{object-fit:cover;object-position:center;width:100%;height:100%;margin:auto;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post .post-body{position:relative;overflow:hidden}.post .post-body .post-title{font-weight:700;color:var(--color);margin-bottom:.5rem;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical}.post .post-body .post-category{font-weight:500;color:var(--accent);margin-bottom:.625rem}.post .post-body .post-description{color:var(--color-07);margin-bottom:0;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical}.post:hover .post-head{border-bottom-left-radius:var(--base-radius);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post:hover .post-head .post-img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post .post-head span.post-category{overflow:hidden;position:absolute;bottom:0;right:0;max-width:85%;padding:.15rem .625rem;border-top-left-radius:.625rem}.post .post-head span.post-category abbr{position:relative;z-index:2;font-weight:400;font-size:.75rem;letter-spacing:.04rem;color:var(--color-neutral-01)}.post .post-head span.post-category:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2525254d;backdrop-filter:blur(1.25rem)}.post.post-md .post-body .description{-webkit-line-clamp:3!important;line-clamp:3!important}.author-area{display:flex;align-items:center;gap:1.5rem}.author-area .author-brand{flex:1 1;width:2.875rem;aspect-ratio:1/1;padding:.625rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:var(--dark)}.author-area .author-name{font-weight:500;line-height:150%;color:var(--color-heading);margin-bottom:.125rem}.author-area .author-position{line-height:150%;color:var(--color-description)}.about-section .inner{display:flex;align-items:center;justify-content:space-between;gap:3.2rem}.about-section .inner .thumb{width:40%;text-align:center}.about-section .inner .content{width:60%}.about-section .inner .content .section-title .title{max-width:500px}@media (max-width:992px){.about-section .inner{flex-direction:column}.about-section .inner .thumb,.about-section .inner .content{width:100%}}@media (max-width:580px){.about-section .inner .thumb{text-align:center}}.achieve-area{display:flex;align-items:flex-start;justify-content:flex-start}.achieve-area .achieve-item{position:relative;width:50%;text-align:center}.achieve-area .achieve-item:not(:last-child):before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--border)}.achieve-area .achieve-item .value{font-weight:700;line-height:1;margin-bottom:.313rem}.achieve-area .achieve-item .label{margin-bottom:0}@media (max-width:360px){.achieve-area{flex-direction:column;gap:2.875rem}.achieve-area .achieve-item{width:100%}.achieve-area .achieve-item:not(:last-child):before{top:auto;left:0;right:0;bottom:-1.4375rem;margin:auto;width:80%;height:1px;opacity:.5}}.portfolio-area{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:1.25rem;padding-bottom:3.2rem}.portfolio-item{position:relative;overflow:hidden;width:calc(50% - 1.25rem);height:calc(40vw + 4.5rem);max-height:720px;padding:2.5rem;box-sizing:border-box;border-radius:1rem}.portfolio-item:nth-child(2n){transform:translateY(3.2rem)}.portfolio-item .inner{position:relative;z-index:3}.portfolio-item .portfolio-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-ms-transition:transform 6s ease;-o-transition:transform 6s ease;transition:transform 6s ease}.portfolio-item .info{display:flex;align-items:flex-start;justify-content:flex-start;gap:.625rem}.portfolio-item .info>div{flex:1 1;width:33.33%}.portfolio-item .info .label{color:var(--color-07);opacity:.6;margin-bottom:0}.portfolio-item .info .value{font-weight:500;line-height:1.3;color:var(--color-08);letter-spacing:0;margin-bottom:0}.portfolio-item:hover .portfolio-img{transform:scale(1.3);-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-ms-transition:transform 6s ease;-o-transition:transform 6s ease;transition:transform 6s ease}@media (max-width:1200px){.portfolio-item{padding:1.875rem}.portfolio-item .info>div:nth-child(1){display:none}}@media (max-width:992px){.portfolio-area{padding-bottom:0}.portfolio-item{width:100%;height:calc(80vw + 3.2rem)}.portfolio-item:nth-child(2n){transform:translateY(0)}}@media (max-width:580px){.portfolio-item{height:485px;padding:1.25rem}}[data-mode=dark] .portfolio-item .portfolio-img{filter:grayscale(100%) invert(0) brightness(100%) saturate(0%) contrast(60%)}[data-mode=dark] .portfolio-item .inner h2,[data-mode=dark] .portfolio-item .info .label{color:#252525}[data-mode=dark] .portfolio-item .info .value{color:#252525cc}.contact-section,.contact-section .inner{position:relative}.contact-section .maps-area{width:100%;height:840px;margin-top:6.25rem}.contact-section .maps-area iframe{width:100%;height:100%;border-radius:1rem}.contact-section .info-area{margin-top:2.8rem}.contact-section .info-area .list-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem}.contact-section .info-area .contact-info-item{display:flex;align-items:flex-start}.contact-section .info-area .contact-info-item .icon{position:relative;overflow:hidden;flex:0 0 60px;width:60px;height:60px;border-radius:50%;background:var(--light);display:flex;align-items:center;justify-content:center;text-align:center;margin-right:1rem}.contact-section .info-area .contact-info-item .icon:before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:var(--accent);transform:scale(.4);opacity:0;z-index:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.contact-section .info-area .contact-info-item .icon i{position:relative;font-size:1.5rem;color:var(--accent);z-index:2;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.contact-section .info-area .contact-info-item .content .label{font-weight:500;color:var(--color);margin-bottom:.25rem}.contact-section .info-area .contact-info-item .content .value{font-weight:400;color:var(--color);margin-bottom:0}.contact-section .info-area .contact-info-item:hover .icon:before{transform:scale(1);opacity:1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.contact-section .info-area .contact-info-item:hover .icon i{color:var(--color-neutral-01);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.contact-section .form-area{position:absolute;top:0;right:0;width:610px;padding:3.2rem 2.5rem;border-radius:1rem;background:var(--white);box-shadow:var(--shadow-sm)}@media screen and (max-width:1200px){.contact-section .form-area{position:relative;width:100%}}@media screen and (max-width:992px){.contact-section .info-area .list-wrap{flex-direction:column}}@media screen and (max-width:768px){.contact-section .maps-area{height:650px}.contact-section .form-area{padding:2.5rem 1.25rem}}@media screen and (max-width:580px){.contact-section .maps-area{height:450px}.contact-section .form-area{padding:2.5rem 1rem}}.portfolio-single-section{position:relative}.portfolio-single-section .inner{max-width:1000px;margin:auto}.portfolio-single-section .heading-comp{font-weight:500;letter-spacing:.04rem;color:var(--accent)}.portfolio-single-section .head{position:relative;display:flex;align-items:center;gap:1.875rem;margin-bottom:5rem}.portfolio-single-section .head .hero-section{width:50%;min-height:auto}.portfolio-single-section .head .hero-section .content{text-align:left;margin:0;width:100%}.portfolio-single-section .head .thumb{width:50%}.portfolio-single-section .head .thumb .thumb-img{object-fit:contain;border-radius:1rem}.portfolio-single-section .info-area{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:3.8rem}.portfolio-single-section .info-area .info-item{position:relative;width:25%}.portfolio-single-section .info-area .info-item .label{color:var(--accent);margin-bottom:.313rem}.portfolio-single-section .info-area .info-item .value{font-weight:500;color:var(--color);margin-bottom:0}.portfolio-single-section .resp-area{margin-bottom:3.8rem}.portfolio-single-section .resp-area .resp-wrap{display:flex;align-items:stretch;flex-wrap:wrap;gap:1rem}.portfolio-single-section .resp-area .resp-wrap .resp-item{position:relative;padding:.313rem 1rem;border-radius:.625rem;border:1px solid var(--border);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.portfolio-single-section .resp-area .resp-wrap .resp-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--light);opacity:.5;z-index:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.portfolio-single-section .resp-area .resp-wrap .resp-item:hover{transform:scale(1.05);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.portfolio-single-section .resp-area .resp-wrap .resp-item:hover:before{background:var(--white);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.portfolio-single-section .resp-area .resp-wrap .resp-item span{position:relative;z-index:1}.portfolio-single-section .desc-area{margin-bottom:3.8rem}@media (max-width:992px){.portfolio-single-section .head{flex-direction:column}.portfolio-single-section .head .hero-section{width:100%}.portfolio-single-section .head .hero-section .content{text-align:center}.portfolio-single-section .head .thumb{width:100%;text-align:center}}@media (max-width:768px){.portfolio-single-section .info-area{flex-wrap:wrap;gap:0}.portfolio-single-section .info-area .info-item{width:50%}.portfolio-single-section .info-area .info-item:nth-child(n+3){margin-top:2.5rem}}@media (max-width:580px){.portfolio-single-section .info-area .info-item{width:100%}.portfolio-single-section .info-area .info-item:nth-child(n+2){margin-top:1.875rem}.portfolio-single-section .resp-area .resp-wrap{gap:.625rem}.portfolio-single-section .resp-area .resp-wrap .resp-item{padding:.313rem .625rem}}.tech-area .tech-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech-area .tech-group .tech-item{display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem;text-align:center}.tech-area .tech-group .tech-item .tech-img{object-fit:contain;max-width:auto;max-height:70px}.tech-area .tech-group .tech-item:not(:first-child):not(:nth-last-child(-n+2)){border-right:1px solid var(--border)}.tech-area .is-separator{border-top:1px solid var(--border)}@media (max-width:580px){.is-hidden-mobile{display:none!important}}[data-mode=dark] .tech-area .tech-group .tech-item .tech-img{filter:invert(1) brightness(100%) saturate(0%) contrast(70%)}.pnf-section{position:relative;overflow:hidden;min-height:60vh;display:flex;align-items:center;justify-content:center}.pnf-section.full{height:100vh}.pnf-section .shape{position:absolute;top:0;width:auto;max-width:calc(28vw + 100px);height:auto;object-fit:contain;z-index:3}.pnf-section .shape.shape-01{left:0;top:auto;bottom:-8.5rem}.pnf-section .shape.shape-02{top:7.5rem;right:0;-webkit-transform:scale(-1);transform:scale(-1)}.pnf-section .inner{position:relative;z-index:5;text-align:center;padding:0 .938rem}.pnf-section .inner h1{font-weight:800;font-size:calc(2.75rem + 4.7vw);line-height:1;color:var(--accent);margin-bottom:1.25rem}.pnf-section .inner h1 span:nth-child(1){color:var(--accent)}.pnf-section .inner h1 span:nth-child(2){color:var(--color-3)}.pnf-section .inner h1 span:nth-child(3){color:var(--yellow)}.pnf-section .inner h5{font-weight:600;color:var(--accent);margin-bottom:.313rem}.pnf-section .inner .btn{margin-top:1.25rem}@media (max-width:1200px){.pnf-section .shape.shape-02{top:2.5rem}}@media (max-width:992px){.pnf-section .shape.shape-01{bottom:5rem}.pnf-section .shape.shape-02{top:-1.25rem}}@media (max-width:768px){.pnf-section .shape{max-width:calc(50vw + 100px)}.pnf-section .shape.shape-02{display:none}}.hero-section{position:relative;min-height:25rem;padding:2.5rem 0;display:flex;align-items:center;justify-content:flex-start}.hero-section .inner{position:relative;max-width:980px}@media (max-width:580px){.hero-section{min-height:18.5rem;padding:1.875rem 0}.hero-section .title{font-size:2rem;line-height:1.5}}.more-art{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem}.more-art .more-art-item{width:auto;max-width:calc(50% - 2.5rem);display:flex;align-items:center}.more-art .more-art-item:before,.more-art .more-art-item:after{font-family:var(--icon-tabler);font-size:2rem;color:var(--accent)}.more-art .prev:before{content:"";margin-right:.45rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.more-art .prev:hover:before{transform:translate(-.5rem);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.more-art .next:after{content:"";margin-left:.45rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.more-art .next:hover:after{transform:translate(.5rem);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.more-art .more-label{font-weight:600;line-height:1.4;color:var(--color);margin-bottom:.125rem}@media (max-width:580px){.more-art{gap:.938rem}.more-art .more-art-item{max-width:calc(50% - .938rem)}.more-art .prev:before{margin-right:.313rem}.more-art .next:after{margin-left:.313rem}}.blog-section{position:relative}.blog-section .blog-head-area{position:relative;padding:5rem 0}.blog-section .blog-head-area .section-title{margin-bottom:0}.blog-area{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:3.2rem}.blog-area .blog-item{width:calc(50% - 1.6rem)}.blog-area .blog-item:nth-child(n+3){margin-top:1rem}@media screen and (max-width:1200px){.blog-area{gap:2.5rem}.blog-area .blog-item{width:calc(50% - 1.25rem)}}@media screen and (max-width:992px){.blog-area{gap:1.875rem}.blog-area .blog-item{width:calc(50% - .9375rem)}}@media screen and (max-width:768px){.blog-area .blog-item{width:100%}.blog-area .blog-item:nth-child(n+2){margin-top:1.25rem}}.blog-single{width:100%;background:linear-gradient(170deg,var(--light-06) 0%,var(--light-01) 100%)}.blog-single .inner{position:relative}.blog-single .title{max-width:1000px;margin-bottom:2.5rem}.blog-single .info-area{margin-bottom:2.5rem}.blog-single .image-area{position:relative;z-index:2}.blog-single .image-area img{object-fit:contain;border-radius:1rem;overflow:hidden;max-width:80%}.blog-single .body-area{position:relative;width:80%;margin-left:auto;margin-top:-10rem;padding:14rem 5rem 5rem;border-radius:1rem;background:var(--white);z-index:1;margin-right:0}.blog-single .body-area .description{line-height:1.7;overflow:hidden}.blog-single .body-area .share-area{display:inline-flex;align-items:center;margin-top:2.5rem}.blog-single .body-area .share-area .share-label{font-weight:500;margin-right:1.25rem}@media (max-width:1200px){.blog-single .body-area{width:90%}}@media (max-width:992px){.blog-single .image-area{text-align:center}.blog-single .image-area img{max-width:90%}.blog-single .body-area{width:100%;padding:14rem 2.5rem 2.5rem}}@media (max-width:580px){.blog-single .container{padding:0}.blog-single .title{font-size:1.75rem;padding:0 .938rem}.blog-single .info-area{padding:0 .938rem}.blog-single .image-area img{max-width:95%}.blog-single .body-area{padding:12rem .938rem 2.5rem}.blog-single .body-area .share-area{display:inline-block}.blog-single .body-area .share-area .share-label{display:block;margin-bottom:.625rem}}.tags-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:.313rem .5rem}.tags-area .tags-item{display:inline-flex;padding:.4rem .75rem;background:#c01c1c13;border-radius:.5rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.tags-area .tags-item span{font-weight:400;font-size:.875rem;line-height:1.5;letter-spacing:.03rem;color:var(--color);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.tags-area .tags-item:hover{background:var(--accent);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.tags-area .tags-item:hover span{color:#fff;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.link-section{position:relative;height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--gradient-2)}.link-section .inner{max-width:580px;margin:auto}.link-section .head{text-align:center}.link-section .head .logo-area{text-align:center;margin-bottom:2.5rem}.link-section .head .logo-area .logo-img{object-fit:contain;margin:auto;filter:saturate(100%) brightness(0) invert(1) contrast(100%)}.link-section .head .heading{color:#fff;margin-bottom:.45rem}.link-section .head .description{color:#fff;opacity:.7;margin-bottom:0}.link-section .body{margin:3.2rem 0}.link-section .foot{text-align:center}.link-section .foot .social-media{justify-content:center}.link-section .foot .social-media .social-item i{color:#fff;opacity:.7}.link-section .foot .social-media .social-item:before{background:#222!important}.link-section .foot .so™cial-media .social-item:hover i{opacity:1}.link-area{display:flex;flex-direction:column;gap:1rem}.link-area .link-item{position:relative;overflow:hidden;width:100%;padding:.875rem 1.875rem;border-radius:.938rem;text-align:center}.link-area .link-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#f6f6f6cc,#f6f6f6 140%);z-index:0}.link-area .link-item span{position:relative;z-index:2;font-weight:500;letter-spacing:.04rem;color:#252525!important}.process-section{position:relative}.process-section .section-title{margin-bottom:3.2rem}.process-section .pagination-area{position:relative}.process-section .pagination-area .swiper-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:1.25rem}.process-section .pagination-area .swiper-pagination:before{content:"";position:absolute;inset:50%0 0;transform:translateY(-42px);margin:auto;width:100%;max-width:768px;height:.15rem;border-radius:.313rem;background:var(--light);z-index:0}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet{position:relative;display:flex;align-items:center;flex-direction:column;width:7rem;opacity:1;height:100%;border-radius:0;background:0 0}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet .thumb{position:relative;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:var(--white);border:1px solid var(--light);margin-bottom:.313rem;z-index:5}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet .thumb .thumb-img{max-width:85%;filter:grayscale(100%) brightness(1.8)}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet .label{font-weight:400;color:var(--color-06);margin-bottom:0}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:0 0!important}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .thumb{border-color:var(--accent);background:var(--light)}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .thumb .thumb-img{filter:grayscale(0%)}.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .label{color:var(--accent)}.process-section .slider-area{margin-top:2.5rem}.process-section .slider-area .card{position:relative;padding:2.5rem;border-radius:1rem;border-color:var(--light);background:linear-gradient(190deg,var(--white)0,var(--light) 60%)}.process-section .slider-area .card h2{font-weight:600}.process-section .slider-area .card p{margin-bottom:0}@media (max-width:992px){.process-section .pagination-area .swiper-pagination .swiper-pagination-bullet .thumb{width:4rem;height:4rem}}@media (max-width:768px){.process-section .pagination-area .swiper-pagination{justify-content:flex-start;flex-wrap:inherit;overflow-y:hidden;overflow-x:auto;width:100%;scrollbar-width:none}.process-section .pagination-area .swiper-pagination::-webkit-scrollbar{display:none}.process-section .slider-area .card{padding:2.5rem 1.875rem}}@media (max-width:580px){.process-section .slider-area .card{padding:1.875rem 1rem}}.lp-header-section{position:relative}.lp-header-section .shape{position:absolute;top:0;width:auto;height:auto;object-fit:contain;z-index:3}.lp-header-section .shape.shape-01{left:0;top:auto;bottom:-8.5rem}.lp-header-section .shape.shape-02{top:9rem;right:0;-webkit-transform:scale(-1);transform:scale(-1)}.lp-header-section>.inner{position:relative}.lp-header-section .title-area{position:relative;overflow:hidden}.lp-header-section .title-area .title{font-weight:700;font-size:4.7rem;line-height:1.3;letter-spacing:.08rem;margin-bottom:1.25rem}.lp-header-section .title-area .description{font-weight:400;line-height:1.8;color:var(--color)}.lp-header-section .title-area a{font-size:1.125rem}@media (max-width:1400px){.lp-header-section .shape{max-width:500px}.lp-header-section .title-area .title{font-size:3.8rem}}@media (max-width:1200px){.lp-header-section .shape{max-width:450px}.lp-header-section .title-area .title{font-size:3.4rem}}@media (max-width:992px){.lp-header-section .shape.shape-01{display:none}.lp-header-section .shape.shape-02{top:50%}.lp-header-section .title-area .title{font-size:3rem}}@media (max-width:768px){.hero-section .content{max-width:100%}.lp-header-section .title-area .title{font-size:2.5rem}}@media (max-width:580px){.lp-header-section .title-area .title{font-size:2.3rem}.lp-header-section .title-area .description{font-size:1.125rem}}.el1-section{position:relative;z-index:3}.el1-section .inner{display:flex;align-items:center;justify-content:space-between}.el1-section .inner .thumb{width:calc(50% - 1.25rem);position:relative}.el1-section .inner .thumb .thumb-img{overflow:hidden;border-radius:.625rem}.el1-section .inner .content{width:calc(50% - 1.25rem)}.el1-section .inner .content .section-title{margin-bottom:0}.el1-section .inner .content .section-title .title{line-height:1.4;letter-spacing:.02rem}@media (max-width:992px){.el1-section .inner{flex-direction:column;gap:2.5rem}.el1-section .inner .thumb{width:100%;order:1;text-align:center}.el1-section .inner .thumb .thumb-img{width:100%;max-width:580px}.el1-section .inner .content{width:100%;order:0}}@media (max-width:768px){.el1-section .inner .thumb,.el1-section .inner .content{width:100%}}.el2-area{display:flex;align-items:stretch;justify-content:space-between;gap:1.875rem}.el2-area .el2-item{position:relative;overflow:hidden;width:100%;height:550px;border-radius:1rem}.el2-area .el2-item .el2-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.el2-area .el2-item .el2-content{position:absolute;top:460px;left:0;width:100%;height:100%;padding:1.875rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;z-index:2;background:linear-gradient(0deg,#0128404d,#0128404d),#fff6;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);-webkit-transition:top .4s,background .4s;-moz-transition:top .4s,background .4s;-ms-transition:top .4s,background .4s;-o-transition:top .4s,background .4s;transition:top .4s,background .4s}.el2-area .el2-item .el2-content *,.el2-area .el2-item .el2-content :before{color:var(--color-neutral-01)}.el2-area .el2-item:hover .el2-content{top:0;background:linear-gradient(0deg,#01284080,#01284080),#fff9;-webkit-transition:top .4s,background .4s;-moz-transition:top .4s,background .4s;-ms-transition:top .4s,background .4s;-o-transition:top .4s,background .4s;transition:top .4s,background .4s}@media (max-width:1400px){.el2-area .el2-item{height:500px}.el2-area .el2-item .el2-content{top:410px}}@media (max-width:1200px){.el2-area{gap:1rem}.el2-area .el2-item{height:420px}.el2-area .el2-item .el2-content{top:335px}}@media (max-width:992px){.el2-area{flex-direction:column;gap:1.875rem}}@media (max-width:580px){.el2-area .el2-item .el2-content{padding:1.875rem 1.25rem}}::-moz-selection{background:var(--light)!important;color:var(--accent)!important}::selection{background:var(--light)!important;color:var(--accent)!important}.sk-light{background-color:#f4f4f4}.cload-2{width:100%;background-color:#ccc;border-radius:.5rem;background-image:linear-gradient(90deg,#f4f4f4,#e5e5e5cc 80px,#f4f4f4 200px);background-size:800px;animation:shine-avatar 1.45s infinite linear}@keyframes shine-avatar{0%{background-position:-150px}60%{background-position:150px}to{background-position:540px}}.cload{border-radius:.5rem;background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) #f4f4f4;background-size:200% 100%;background-position-x:180%;-webkit-animation-name:cloader;animation-name:cloader;-webkit-animation-duration:1.45s;animation-duration:1.45s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cload-bg-2{background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) #f4f4f466;background-size:200% 100%;background-position-x:180%;-webkit-animation-name:cloader;animation-name:cloader;-webkit-animation-duration:1.45s;animation-duration:1.45s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes cloader{to{background-position-x:-20%}}@keyframes cloader{to{background-position-x:-20%}}.cload-20{width:20%}.cload-30{width:30%}.cload-40{width:40%}.cload-50{width:50%}.cload-60{width:60%}.cload-70{width:70%}.cload-80{width:80%}.cload-90{width:90%}.cload-100{width:100%}.cload-xxs{height:.625rem;border-radius:.35rem}.cload-xs{height:.75rem;border-radius:.4rem}.cload-sm{height:.875rem;border-radius:.45rem}.cload-md{height:1rem}.cload-lg{height:1.25rem}.cload-xl{height:2.5rem}.cload-xxl{height:3.2rem}.cload-xxxl{height:3.8rem}.cload-img-lg{width:100%}.cload-img-sm{width:65px;height:65px}.cload-left{left:0;margin-left:0}.cload-center{left:0;right:0;margin:auto}.cload-right{right:0;margin-right:0}.cload-text-xs{width:20%;height:15px;margin-bottom:5px}.cload-text-sm{width:40%;height:15px;margin-bottom:5px}.cload-text{width:60%;height:15px;margin-bottom:5px}.cload-text-md{width:70%;height:15px;margin-bottom:5px}.cload-text-lg{width:80%;height:15px;margin-bottom:5px}.cload-text-xl{width:90%;height:15px;margin-bottom:5px}.cload-text-xxl{width:100%;height:15px;margin-bottom:5px}.text-h-xxs{height:.875rem}.text-h-xs{height:1rem}.text-h-sm{height:1.25rem}.text-h-md{height:1.563rem}.text-h-lg{height:1.875rem}.img-h-xs{height:80px}.img-h-sm{height:100px}.img-h-md{height:120px}.img-h-lg{height:150px}.delay-1-0s{-webkit-animation-delay:1s;animation-delay:1s}.delay-2-0s{-webkit-animation-delay:2s;animation-delay:2s}.delay-0-1s{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-0-2s{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-0-3s{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-0-4s{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-0-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-0-6s{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-0-7s{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-0-8s{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-0-9s{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-1-1s{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-1-2s{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-1-3s{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-1-4s{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-1-5s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-1-6s{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-1-7s{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay-1-8s{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-1-9s{-webkit-animation-delay:1.9s;animation-delay:1.9s}.customSlideInRight{-webkit-animation-name:customSlideInRight;animation-name:customSlideInRight}@-webkit-keyframes customSlideInRight{0%{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes customSlideInRight{0%{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.customSlideInLeft{-webkit-animation-name:customSlideInLeft;animation-name:customSlideInLeft}@-webkit-keyframes customSlideInLeft{0%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes customSlideInLeft{0%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-250%);transform:translateY(-250%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{-webkit-transform:translateY(-250%);transform:translateY(-250%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-250%);transform:translateY(-250%)}}@keyframes slide-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-250%);transform:translateY(-250%)}}@-webkit-keyframes marquee-left{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc((-25% + 17vw)*3));-ms-transform:translateX(calc((-25% + 17vw)*3));transform:translate(calc((-25% + 17vw)*3))}}@keyframes marquee-left{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc((-25% + 17vw)*3));-ms-transform:translateX(calc((-25% + 17vw)*3));transform:translate(calc((-25% + 17vw)*3))}}@-webkit-keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes thumbScroll{10%{background-position-y:0}50%{background-position-y:50%}to{background-position-y:100%}}@-webkit-keyframes thumbScroll{10%{background-position-y:0}50%{background-position-y:50%}to{background-position-y:1 0%}}@-moz-keyframes thumbScroll{10%{background-position-y:0}50%{background-position-y:50%}to{background-position-y:1 0%}}@keyframes thumbScroll{10%{background-position-y:0}50%{background-position-y:50%}to{background-position-y:1 0%}}@-webkit-keyframes moveBounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveBounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveLeftBounce{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(5px);transform:translate(5px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes moveLeftBounce{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(5px);transform:translate(5px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes rotateMe{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateMe{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes moveScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes moveScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animationFramesOne{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0) rotate(0)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0) rotate(0)}}@-webkit-keyframes animateGradient{0%{background-position:left bottom}50%{background-position:right top}to{background-position:left bottom}}@keyframes animateGradient{0%{background-position:left bottom}50%{background-position:right top}to{background-position:left bottom}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.dark-mode{cursor:pointer;transform:translateZ(0);width:var(--nav-link-size);height:var(--nav-link-size);display:flex;align-items:center;justify-content:center;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode input{display:none}.dark-mode input+span{position:relative;display:block;width:1.45rem;height:1.45rem;border-radius:9999px;box-shadow:inset .625rem -.625rem 0 0 var(--dark);transform:scale(1) rotate(-2deg);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode input+span:before{backface-visibility:hidden;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;top:0;width:inherit;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode input+span:after{border-radius:9999px;box-shadow:0-18px 0 var(--foreground),0 18px 0 var(--foreground),18px 0 0 var(--foreground),-18px 0 0 var(--foreground),13px 13px 0 var(--foreground),-13px 13px 0 var(--foreground),13px -13px 0 var(--foreground),-13px -13px 0 var(--foreground);content:"";position:absolute;top:50%;left:50%;width:.4rem;height:.4rem;margin:-2.6px 0 0-2.6px;transform:scale(0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode input:checked+span{box-shadow:inset 1.45rem -1.45rem 0 0 var(--light);transform:scale(.5) rotate(0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode input:checked+span:before{backface-visibility:hidden;background:var(--foreground);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode input:checked+span:after{transform:scale(1.1);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode:has(input):hover{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.dark-mode:has(input:checked):hover{-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.footer{padding-bottom:0;background:var(--dark)}.footer .brand-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;margin-bottom:2.5rem;filter:invert(1) brightness(100%) saturate(100%) contrast(0%);opacity:.1}.footer .column-area{display:flex;align-items:stretch;justify-content:space-between;gap:2.5rem}.footer .copyright{position:relative;padding:1.875rem 0;margin-top:3.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer .copyright:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--border);opacity:.2}.footer .copyright p{color:var(--color-neutral-03-fix);margin-bottom:0}.footer-column{position:relative}.footer-column .column-title{font-weight:500;color:var(--color-neutral-01-fix);margin-bottom:1.25rem}.footer-column a{width:100%;display:block;color:var(--color-neutral-03-fix);padding:.125rem 0}.footer-column a:hover{color:var(--accent)}.footer-column.footer-column-2{position:relative;border-left:1px solid var(--dark-fix)}.footer-column.footer-column-2 .column-title{padding-left:2.5rem}.footer-column.footer-column-2 a{position:relative;padding-left:2.5rem}.footer-column.footer-column-2 a:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:100%;background:var(--accent);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;-ms-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.footer-column.footer-column-2 a:hover:before{opacity:1;visibility:visible;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;-ms-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}@media (max-width:992px){.footer .brand-img-lg{margin-bottom:3.2rem}.footer-column.footer-column-2 .column-title,.footer-column.footer-column-2 a{padding-left:1.875rem}}@media (max-width:768px){.footer .column-area{flex-wrap:wrap}.footer-column.footer-column{width:calc(50% - 2.5rem)}.footer-column.footer-column-2 .column-title,.footer-column.footer-column-2 a{padding-left:1.25rem}}@media (max-width:580px){.footer .brand-img-lg{margin-bottom:2.5rem}.footer-column.footer-column{width:100%}.footer .copyright,.footer .inner{flex-direction:column}.footer-column.footer-column-2{border-left:0}.footer-column.footer-column-2 .column-title,.footer-column.footer-column-2 a{padding-left:0}.footer-column.footer-column-2 a:before{display:none}}[data-mode=dark] .footer{background:var(--background)}[data-mode=dark] .footer-brand .brand-img{filter:grayscale(100%) invert(1) brightness(1000%) saturate(0%) contrast(60%)}.hero-section{min-height:70vh!important;padding:9.25rem 0;text-align:center;display:flex;align-items:center;justify-content:center}.hero-section .bg-cover{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:0;filter:grayscale(1) brightness(100%);opacity:.3;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hero-section .inner{position:relative;max-width:50vw!important;margin:auto;transform:translateY(-15%);z-index:1}@media (max-width:992px){.hero-section .inner{max-width:65vw!important}}@media (max-width:768px){.hero-section{min-height:50vh!important;padding:12rem 0}.hero-section .inner{transform:translateY(0)}}@media (max-width:580px){.hero-section .inner{max-width:100%!important;transform:translateY(0)}}[data-mode=dark] .hero-section .bg-cover{mix-blend-mode:multiply;opacity:1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.services-2-area{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:1.875rem}.services-2-area .services-item{width:calc(100%/3 - 1.875rem);background:0 0;border:1px solid var(--border);border-radius:var(--radius-2xl);padding:1.875rem;text-align:center;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.services-2-area .services-item:hover{background:var(--light-01);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.services-2-area .services-item .thumb-img{max-width:160px;margin-bottom:1rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.services-2-area .services-item:hover .thumb-img{-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.services-2-area .services-item .title{font-weight:600}@media (max-width:1200px){.services-2-area{gap:1.25rem}.services-2-area .services-item{width:calc(100%/3 - 1.25rem)}.services-2-area .services-item .thumb-img{max-width:120px}}@media (max-width:992px){.services-2-area{gap:1.25rem}.services-2-area .services-item{width:calc(50% - 1.25rem)}}@media (max-width:768px){.services-2-area .services-item{width:calc(100% - 1.25rem)}}[data-mode=dark] .services-2-area .services-item:hover{background:var(--light-09)}.pricing-section .inner{display:flex;align-items:center;justify-content:center;gap:3.2rem}.pricing-section .prhead{text-align:right}.pricing-section .prbody{padding:3.2rem;background:var(--color-neutral-fix);border-radius:var(--radius-4xl);text-align:center}.pricing-section .prbody h2{color:var(--color-neutral-03-fix)}.pricing-section .prbody p{color:var(--color-neutral-04-fix)}@media (max-width:1200px){.pricing-section .inner{gap:1.875rem}}@media (max-width:992px){.pricing-section .inner{flex-direction:column;gap:1.875rem}.pricing-section .prhead{text-align:center}}@media (max-width:580px){.pricing-section .prbody{padding:3.2rem 1.875rem}}.whyus-2-area .whyus-2-item{padding:1.875rem;display:flex;align-items:center;gap:1.875rem;border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--light-01)}@media (max-width:1200px){.whyus-2-area .row{align-items:stretch!important}.whyus-2-area .row .col-md-6:first-child{width:100%}.whyus-2-area .section-title{max-width:50%;margin:auto;text-align:center}.whyus-2-area .whyus-2-item{padding:1.25rem;height:100%;gap:1rem}.whyus-2-area .whyus-2-item .icon{width:100%}.whyus-2-area .whyus-2-item .icon img{max-width:90px}.whyus-2-area .whyus-2-item .text h4{font-size:20px}}[data-mode=dark] .whyus-2-area .whyus-2-item{background:var(--light-09)}.achievement-section{background:var(--color-neutral-09-fix)}.achievement-section .inner{position:relative;overflow:hidden;padding:4rem;border-radius:var(--radius-4xl);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;gap:3.2rem}.achievement-section .inner .actesti{position:relative;overflow:hidden;background:var(--color-neutral-08-fix);border-radius:var(--radius-4xl);text-align:center;max-width:34vw}.achievement-section .inner .acachie{padding:0 3.2rem;max-width:38vw}.achievement-section .achieve-area{flex-direction:column;gap:4rem}.achievement-section .achieve-area .achieve-item{width:100%;text-align:left}.achievement-section .achieve-area .achieve-item:not(:last-child):before{content:"";position:absolute;top:auto;left:0;right:auto;bottom:-2rem;width:100%;height:2px;background:var(--color-neutral-05-fix)}.achievement-section .achieve-area .achieve-item .label{font-weight:200;color:var(--accent)}.achievement-section .achieve-area .achieve-item .value{font-weight:800;line-height:1.3;color:var(--color-neutral-03-fix)}.achievement-section .achieve-area .achieve-item .description{font-weight:lighter;color:var(--color-neutral-04-fix)}[data-mode=dark] .achievement-section .inner{background:var(--color-neutral-09);box-shadow:var(--shadow-sm)}@media (max-width:1400px){.achievement-section .inner{padding:3rem;gap:1.875rem}}@media (max-width:992px){.achievement-section .inner{flex-direction:column;gap:3.2rem}.achievement-section .inner .actesti{max-width:450px;order:1}.achievement-section .inner .acachie{padding:0;max-width:450px;order:0}}@media (max-width:580px){.achievement-section .inner{padding:1.875rem}}.copyright{position:relative;text-align:center;padding:1.25rem 0;background:var(--background)}.copyright:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--border)}.copyright p{margin-bottom:0}[data-mode=dark] .copyright{background:var(--background)}.header{--padd-nav-link:1rem .625rem;--nav-link-size:3.125rem;position:fixed;top:0;left:0;right:0;padding:.625rem 0;z-index:80;width:100%;background:0 0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header.slide-down{-webkit-animation:slide-down .5s;animation:slide-down .5s}.header.slide-up{-webkit-animation:slide-up .5s;animation:slide-up .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header .header-inner{width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:2.5rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header .header-brand{display:flex;align-items:center;justify-content:flex-start;padding:.625rem 0;z-index:6}.header .header-brand .brand-img{object-fit:contain;max-width:11.25rem;max-height:2.4rem}.header .header-action{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;z-index:6}.header .header-action .nav-item{position:relative;height:var(--nav-link-size);display:flex;align-items:center;justify-content:center}.header .header-action .nav-item .nav-link{background:0 0;border:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-neutral-09);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header .header-action .nav-item .nav-link.square{width:var(--nav-link-size);padding:0;aspect-ratio:1/1}.header .header-action .nav-item .nav-link svg{position:relative;width:1.35rem;height:1.35rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header .header-nav{position:absolute;top:-100%;opacity:0;visibility:hidden;left:0;width:100%;height:50vh;background:var(--white);z-index:5;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header.active .header-nav{top:0;height:83vh;opacity:1;visibility:visible;box-shadow:var(--shadow);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header .header-nav .header-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:repeat;z-index:0;opacity:.35}.header .header-nav>.inner{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.header .header-nav>.inner .main-nav{flex:1 1;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.625rem}.header .header-nav>.inner .main-nav .nav-item .nav-link{position:relative;overflow:hidden;padding:.45rem;text-align:center;font-weight:600;line-height:1;letter-spacing:.02rem;color:var(--color-neutral-09);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.header .header-nav>.inner .nav-footer{padding:1.875rem 0}.header .header-nav>.inner .nav-footer .social-area{display:flex;align-items:center;justify-content:center;gap:1.5rem}.header .header-nav>.inner .nav-footer .social-area .social-item a{color:var(--color-neutral-07)}.header.shrink{background:var(--background);box-shadow:var(--shadow);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}@media (max-width:992px){.header .header-brand .brand-img{max-width:8.5rem;max-height:2.3rem}}@media (max-width:768px){.header .header-action{gap:.313rem}.header .header-action .nav-item{height:2.875rem}.header .header-action .nav-item .nav-link.square{width:2.875rem}}@media (max-width:580px){.header .header-brand .brand-img{max-width:7rem;max-height:2rem}.header .header-nav>.inner .nav-footer .social-area{flex-wrap:wrap;gap:.625rem}.header .header-nav>.inner .nav-footer .social-area .social-item{width:calc(33.33% - .625rem);text-align:center}}[data-mode=dark] .header .header-inner .header-brand .brand-img{filter:grayscale(100%) invert(1) brightness(1000%) saturate(0%) contrast(60%)}[data-mode=dark] .header .header-action .nav-item .nav-link{color:var(--color-neutral-02)}[data-mode=dark] .header .header-action .nav-item .nav-link svg{filter:invert(1) brightness(95%)}[data-mode=dark] .header .header-nav>.inner .main-nav .nav-item .nav-link{color:var(--color-neutral-02)}[data-mode=dark] .header .header-nav .header-cover{opacity:.075}[data-mode=dark] .header .header-nav>.inner .nav-footer .social-area .social-item a{color:var(--color-neutral-04)}.whyus-area{background:var(--aqua);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:stretch;gap:1px;flex-wrap:wrap}.whyus-area .whyus-item{position:relative;overflow:hidden;background:var(--background);padding:3.2rem 2.5rem;flex:0 0 auto;border-radius:var(--radius-xs);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.whyus-area .whyus-item:hover{background:linear-gradient(150deg,var(--light-02),transparent);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.whyus-area .whyus-item:before{content:"";position:absolute;left:0;right:0;bottom:0;width:0;margin:auto;height:2px;border-radius:var(--radius-lg);background:var(--accent);opacity:0;visibility:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.whyus-area .whyus-item:not(:last-child){border-right:1px solid var(--border)}.whyus-area .whyus-item:nth-child(1){width:calc(30% - 1px)}.whyus-area .whyus-item:nth-child(2){width:calc(20% - 1px)}.whyus-area .whyus-item:nth-child(3){width:calc(20% - 1px)}.whyus-area .whyus-item:nth-child(4){width:calc(30% - 1px)}.whyus-area .whyus-item .icon{object-fit:contain;object-position:center;max-width:2.5rem;max-height:2.5rem;margin-bottom:1.5rem}.whyus-area .whyus-item .title{position:relative;color:var(--color-heading);padding-bottom:1rem;margin-bottom:1rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.whyus-area .whyus-item .title:before{content:"";position:absolute;bottom:0;left:0;width:2.875rem;height:2px;border-radius:var(--radius-lg);background:var(--accent);opacity:1;visibility:visible;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.whyus-area .whyus-item .description{color:var(--color-description);margin-bottom:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.whyus-area .whyus-item:hover .title:before{width:3.975rem}@media (max-width:1400px){.whyus-area .whyus-item{padding:3.2rem 1.875rem}}@media (max-width:1200px){.whyus-area .whyus-item{padding:3.2rem 1.25rem}}@media (max-width:992px){.whyus-area .whyus-item{width:calc(50% - 1px)!important;padding:3.2rem 2.5rem}}@media (max-width:580px){.whyus-area .whyus-item{width:100%!important;padding:2.5rem .625rem}.whyus-area .whyus-item .icon{max-width:1.875rem;max-height:1.875rem;margin-bottom:1rem}}[data-mode=dark] .whyus-area .whyus-item:hover{background:var(--light)}.cta-section{background:var(--light-03)}.cta-section .section-title{text-align:center;max-width:768px;margin:auto}.cta-section .section-title .btn{margin-top:1.875rem}[data-mode=dark] .cta-section{background:var(--light-09)}.intro-section{position:relative;overflow:hidden}.intro-section .intro-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:repeat;z-index:0;opacity:.35}.intro-section .img-cover{position:absolute;top:0;left:50%;transform:translate(-20%);width:100%;max-width:750px;object-fit:contain;z-index:0;opacity:.2}.intro-section .container{position:relative;padding:5rem .938rem;min-height:100vh;display:flex;align-items:center;justify-content:flex-start}.intro-section .inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:3}.intro-section .inner .content{width:55%;flex-shrink:0}.intro-section .inner .thumb{position:relative;overflow:hidden;border-radius:0 0 40%}.intro-section .inner .thumb .img-thumb{max-width:550px;object-fit:contain;object-position:center;transform:scaleX(-1)}.intro-section .section-title{max-width:650px}.intro-section .section-title .title{font-size:4.8rem;line-height:120%}@media (max-width:992px){.intro-section .img-cover{transform:translate(10%)}.intro-section .inner{flex-direction:column;gap:2.5rem}.intro-section .inner .content{width:100%;order:1;text-align:center}.intro-section .inner .thumb{width:100%;order:0;text-align:center}.intro-section .section-title .title{font-size:4rem}}@media (max-width:768px){.intro-section .img-cover{top:30%;left:30%;transform:translate(0)}.intro-section .inner .thumb .img-thumb{max-width:85%;margin:auto}.intro-section .section-title .title{font-size:3.1rem}}@media (max-width:580px){.intro-section .img-cover{left:7%}.intro-section .section-title .title{font-size:2.9rem}}[data-mode=dark] .intro-section .intro-cover{opacity:.075}.services-section{position:relative}.services-section .inner{position:relative;align-items:stretch}@media (max-width:992px){.services-section .inner{gap:1.25rem}}@media (max-width:580px){.services-section .inner{gap:1rem}}.post-service{display:flex;align-items:flex-end;padding:2.5rem;width:23.5%;max-height:380px;position:relative;overflow:hidden;background:linear-gradient(150deg,var(--light-02),transparent);transform:translate(0);border-radius:var(--radius-xl);-webkit-border-radius:var(--radius-xl);-moz-border-radius:var(--radius-xl);-ms-border-radius:var(--radius-xl);-o-border-radius:var(--radius-xl);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service .post-head{position:absolute;top:3.2rem;right:50%;transform:translate(50%);margin:auto;max-width:220px;text-align:center;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service .post-body{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;transform:translateY(80%);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service .post-body .post-title{position:absolute;left:50%;transform:translate(-50%);padding-bottom:2.875rem;margin-top:1.875rem;margin-bottom:2.875rem;display:inline-flex;align-items:center;font-weight:700;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service .post-body .post-title:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:var(--radius-lg);background:var(--accent);transform:translateY(1rem);opacity:0;visibility:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service .post-body .post-title .icon{margin-right:.625rem}.post-service .post-body .post-description{color:var(--color-description);width:90%;transform:translateY(1.25rem);opacity:0;visibility:hidden;margin-bottom:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service.active{width:50%;transform:translate(1)}.post-service.active .post-head{top:2.5rem;right:2.5rem;transform:translate(0);max-width:280px;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service.active .post-body{width:75%;transform:translateY(0)}.post-service.active .post-body .post-title{position:relative;left:0;transform:translate(0)}.post-service.active .post-body .post-title:before{transform:translateY(0);opacity:1;visibility:visible;transition-delay:.2s;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.post-service.active .post-body .post-description{transform:translateY(0);opacity:1;visibility:visible;transition-delay:.3s;-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}@media (max-width:1200px){.post-service{padding:1.875rem}.post-service .post-body .post-title .icon{width:1.25rem;margin-right:.45rem}.post-service.active .post-head{right:1.875rem;max-width:150px}}@media (max-width:992px){.post-service{display:block!important;padding:2.5rem 1.875rem;width:100%!important;max-width:100%!important;max-height:100%!important}.post-service .post-head{position:relative;display:block;top:0!important;left:0;right:0;transform:translate(0);text-align:left;max-width:100%!important;margin-bottom:1.25rem}.post-service .post-head .post-img{max-width:140px}.post-service .post-body{width:100%!important;transform:none}.post-service .post-body .post-title{position:relative;left:0;transform:translate(0);padding-bottom:1.875rem;margin-top:.625rem;margin-bottom:1.875rem}.post-service .post-body .post-title:before{transform:translateY(0);opacity:1;visibility:visible}.post-service .post-body .post-description{width:100%;transform:translateY(0);opacity:1;visibility:visible}.post-service .post-description{opacity:1;visibility:visible;transform:none}}[data-mode=dark] .post-service{background:linear-gradient(150deg,var(--light),transparent);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.client-section{overflow:hidden}.client-section .inner{display:flex;align-items:center;justify-content:space-between;gap:4.2rem}.client-section .achieve{width:35%;flex:1 1}.client-section .client{position:relative;width:65%}@media (max-width:1200px){.client-section .achieve{width:45%}.client-section .client{width:55%}}@media (max-width:992px){.client-section .inner{flex-direction:column}.client-section .achieve{width:100%;text-align:center}.client-section .client{width:100%}}.client-area{position:relative}.client-area .client-item{position:relative;max-width:calc(12rem - 4vw);display:flex;align-items:center;justify-content:center}.client-area .client-item .img-client{object-fit:contain;filter:invert(0) grayscale(100%) brightness(100%) saturate(0%) contrast(100%)}.client-area .client-item .img-client:hover{filter:none}[data-mode=dark] .client-area .client-item .client-img{filter:invert(1) grayscale(50%) brightness(100%) saturate(0%) contrast(100%)}