html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,s,small,var,b,i,center,ul,li,form,table,caption,tr,td,canvas,details,embed,footer,header,menu,nav,output,section,time,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}details,footer,header,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0}.col-12{flex:none;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}@media (min-width:768px){.col-md-4{flex:none;width:33.3333%}.col-md-6{flex:none;width:50%}.col-md-8{flex:none;width:66.6667%}}@media (min-width:992px){.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}}@media (min-width:1200px){.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-8{flex:none;width:66.6667%}}@media (min-width:1400px){.col-xxl-3{flex:none;width:25%}.col-xxl-9{flex:none;width:75%}}@media (min-width:1200px){.align-items-xl-stretch{align-items:stretch!important}}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.p-0{padding:0!important}.text-center{text-align:center!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.visible{visibility:visible!important}@media (min-width:1200px){.align-items-xl-stretch{align-items:stretch!important}}@font-face{font-family:Phosphor-Bold;src:url(/fonts/Phosphor/Phosphor.woff2)format("woff2"),url(/fonts/Phosphor/Phosphor.woff)format("woff"),url(/fonts/Phosphor/Phosphor.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.ph-bold{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor-Bold!important}.ph-bold.ph-arrow-clockwise:before{content:""}.ph-bold.ph-arrow-down-right:before{content:""}.ph-bold.ph-arrow-left:before{content:""}.ph-bold.ph-arrow-right:before{content:""}.ph-bold.ph-arrow-up:before{content:""}.ph-bold.ph-arrow-up-right:before{content:""}.ph-bold.ph-article:before{content:""}.ph-bold.ph-bezier-curve:before{content:""}.ph-bold.ph-code:before{content:""}.ph-bold.ph-cube:before{content:""}.ph-bold.ph-envelope:before{content:""}.ph-bold.ph-graph:before{content:""}.ph-bold.ph-house-simple:before{content:""}.ph-bold.ph-moon-stars:before{content:""}.ph-bold.ph-play:before{content:""}.ph-bold.ph-smiley:before{content:""}.ph-bold.ph-squares-four:before{content:""}.ph-bold.ph-star:before{content:""}.ph-bold.ph-sticker:before{content:""}.ph-bold.ph-stop:before{content:""}.ph-bold.ph-sun:before{content:""}.ph-bold.ph-user:before{content:""}.ph-bold.ph-x:before{content:""}@font-face{font-family:Phosphor-Duotone;src:url(/fonts/Phosphor/Phosphor.woff2)format("woff2"),url(/fonts/Phosphor/Phosphor.woff)format("woff"),url(/fonts/Phosphor/Phosphor.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Phosphor-Fill;src:url(/fonts/Phosphor/Phosphor.woff2)format("woff2"),url(/fonts/Phosphor/Phosphor.woff)format("woff"),url(/fonts/Phosphor/Phosphor.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.ph-fill{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor-Fill!important}.ph-fill.ph-arrow-clockwise:before{content:""}.ph-fill.ph-arrow-down-right:before{content:""}.ph-fill.ph-arrow-left:before{content:""}.ph-fill.ph-arrow-right:before{content:""}.ph-fill.ph-arrow-up:before{content:""}.ph-fill.ph-arrow-up-right:before{content:""}.ph-fill.ph-article:before{content:""}.ph-fill.ph-bezier-curve:before{content:""}.ph-fill.ph-code:before{content:""}.ph-fill.ph-cube:before{content:""}.ph-fill.ph-envelope:before{content:""}.ph-fill.ph-graph:before{content:""}.ph-fill.ph-house-simple:before{content:""}.ph-fill.ph-moon-stars:before{content:""}.ph-fill.ph-play:before{content:""}.ph-fill.ph-smiley:before{content:""}.ph-fill.ph-squares-four:before{content:""}.ph-fill.ph-star:before{content:""}.ph-fill.ph-sticker:before{content:""}.ph-fill.ph-stop:before{content:""}.ph-fill.ph-sun:before{content:""}.ph-fill.ph-user:before{content:""}.ph-fill.ph-x:before{content:""}@font-face{font-family:Phosphor-Light;src:url(/fonts/Phosphor/Phosphor.woff2)format("woff2"),url(/fonts/Phosphor/Phosphor.woff)format("woff"),url(/fonts/Phosphor/Phosphor.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Phosphor;src:url(/fonts/Phosphor/Phosphor.woff2)format("woff2"),url(/fonts/Phosphor/Phosphor.woff)format("woff"),url(/fonts/Phosphor/Phosphor.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-article:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-code:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-play:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-star:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-user:before{content:""}.ph.ph-x:before{content:""}@font-face{font-family:Phosphor-Thin;src:url(/fonts/Phosphor/Phosphor.woff2)format("woff2"),url(/fonts/Phosphor/Phosphor.woff)format("woff"),url(/fonts/Phosphor/Phosphor.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.ph-thin{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor-Thin!important}.ph-thin.ph-arrow-clockwise:before{content:""}.ph-thin.ph-arrow-down-right:before{content:""}.ph-thin.ph-arrow-left:before{content:""}.ph-thin.ph-arrow-right:before{content:""}.ph-thin.ph-arrow-up-right:before{content:""}.ph-thin.ph-arrow-up:before{content:""}.ph-thin.ph-article:before{content:""}.ph-thin.ph-bezier-curve:before{content:""}.ph-thin.ph-code:before{content:""}.ph-thin.ph-cube:before{content:""}.ph-thin.ph-envelope:before{content:""}.ph-thin.ph-graph:before{content:""}.ph-thin.ph-house-simple:before{content:""}.ph-thin.ph-moon-stars:before{content:""}.ph-thin.ph-play:before{content:""}.ph-thin.ph-smiley:before{content:""}.ph-thin.ph-squares-four:before{content:""}.ph-thin.ph-star:before{content:""}.ph-thin.ph-sticker:before{content:""}.ph-thin.ph-stop:before{content:""}.ph-thin.ph-sun:before{content:""}.ph-thin.ph-user:before{content:""}.ph-thin.ph-x:before{content:""}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.mfp-bg{z-index:1042;opacity:.8;background:#0b0b0b;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important}.mfp-container{text-align:center;box-sizing:border-box;width:100%;height:100%;padding:0 8px;position:absolute;top:0;left:0}.mfp-container:before{content:"";vertical-align:middle;height:100%;display:inline-block}.mfp-align-top .mfp-container:before{display:none}.mfp-content{vertical-align:middle;text-align:left;z-index:1045;margin:0 auto;display:inline-block;position:relative}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;text-align:center;z-index:1044;width:auto;margin-top:-.8em;position:absolute;top:50%;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{cursor:pointer;-webkit-appearance:none;z-index:1046;box-shadow:none;touch-action:manipulation;background:0 0;border:0;outline:none;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{text-align:center;opacity:.65;color:#fff;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;width:100%;padding-right:6px;right:-6px}.mfp-counter{color:#ccc;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:0;right:0}.mfp-arrow{opacity:.65;-webkit-tap-highlight-color:transparent;width:90px;height:110px;margin:-55px 0 0;padding:0;position:absolute;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";border:inset #0000;width:0;height:0;margin-top:35px;margin-left:35px;display:block;position:absolute;top:0;left:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #0009}img.mfp-img{box-sizing:border-box;width:auto;max-width:100%;height:auto;margin:0 auto;padding:40px 0;line-height:0;display:block}.mfp-figure{line-height:0}.mfp-figure:after{content:"";z-index:-1;background:#444;width:auto;height:auto;display:block;position:absolute;inset:40px 0;box-shadow:0 0 8px #0009}.mfp-figure small{color:#bdbdbd;font-size:12px;line-height:14px;display:block}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;width:100%;margin-top:-36px;position:absolute;top:100%;left:0}.mfp-title{text-align:left;color:#f3f3f3;word-wrap:break-word;padding-right:36px;line-height:18px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{margin-left:5px;display:inline}.mfp-img-mobile .mfp-bottom-bar{box-sizing:border-box;background:#0009;margin:0;padding:3px 5px;position:fixed;top:auto;bottom:0}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{text-align:center;background:#0009;width:35px;height:35px;padding:0;line-height:35px;position:fixed;top:0;right:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
:root{--_size:1.6rem;--_font-default:"Urbanist",sans-serif;--_font-accent:"Urbanist",sans-serif;--_radius:2rem;--_radius-s:1rem;--_animspeed-fast:.1s;--_animspeed-medium:.3s;--_animspeed-slow:.6s;--_animbezier:cubic-bezier(.23,.65,.74,1.09);--base--light:#babec8;--base-rgb--light:186,190,200;--base-shade--light:#989ba3;--base-tint--light:#d8dde7;--stroke-controls--light:#2c2e34;--stroke-elements--light:#8f93a1;--font-weight-base--light:400;--font-weight-medium--light:600;--t-bright--light:#151617;--t-medium--light:#44474a;--t-muted--light:#797d83;--t-opp-bright--light:#f2f5fc;--t-opp-medium--light:#aeb5c5;--t-opp-muted--light:#3e4045;--neutral-bright--light:#000;--base--dark:#141414;--base-rgb--dark:20,20,20;--base-shade--dark:#000;--base-tint--dark:#242424;--stroke-controls--dark:#f2f5fc;--stroke-elements--dark:#535762;--font-weight-base--dark:300;--font-weight-medium--dark:500;--t-bright--dark:#f2f5fc;--t-medium--dark:#aeb5c5;--t-muted--dark:#505258;--t-opp-bright--dark:#151617;--t-opp-medium--dark:#313437;--t-opp-muted--dark:#797d83;--neutral-bright--dark:#fff;--per-base:#141414;--t-per-bright-light:#f2f5fc;--t-per-medium-light:#aeb5c5;--t-per-muted-light:#3e4045;--t-per-bright-dark:#151617;--t-per-medium-dark:#313437;--t-per-muted-dark:#797d83;--per-stroke-controls:#f2f5fc;--per-stroke-elements:#8f93a1;--neutral-white:#fff;--neutral-black:#000;--neutral-gray:#878787;--neutral-gray-dark:#404040}@media (prefers-color-scheme:light){:root{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-shade:var(--base-shade--light);--base-tint:var(--base-tint--light);--stroke-controls:var(--stroke-controls--light);--stroke-elements:var(--stroke-elements--light);--font-weight-base:var(--font-weight-base--light);--font-weight-medium:var(--font-weight-medium--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--neutral-bright:var(--neutral-bright--light)}}@media (prefers-color-scheme:dark){:root{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-shade:var(--base-shade--dark);--base-tint:var(--base-tint--dark);--stroke-controls:var(--stroke-controls--dark);--stroke-elements:var(--stroke-elements--dark);--font-weight-base:var(--font-weight-base--dark);--font-weight-medium:var(--font-weight-medium--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--neutral-bright:var(--neutral-bright--dark)}}[color-scheme=light]{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-shade:var(--base-shade--light);--base-tint:var(--base-tint--light);--stroke-controls:var(--stroke-controls--light);--stroke-elements:var(--stroke-elements--light);--font-weight-base:var(--font-weight-base--light);--font-weight-medium:var(--font-weight-medium--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--neutral-bright:var(--neutral-bright--light)}[color-scheme=dark]{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-shade:var(--base-shade--dark);--base-tint:var(--base-tint--dark);--stroke-controls:var(--stroke-controls--dark);--stroke-elements:var(--stroke-elements--dark);--font-weight-base:var(--font-weight-base--dark);--font-weight-medium:var(--font-weight-medium--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--neutral-bright:var(--neutral-bright--dark)}.about-image-1{background-image:url(/img/backgrounds/nick.webp)}*,:before,:after{box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}a:focus,button:focus,input:focus,textarea:focus,input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--base-tint);color:var(--t-medium);text-shadow:none}::-webkit-scrollbar{background:var(--base-shade);width:6px;display:none}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{background-color:var(--base-shade)}::-webkit-scrollbar-thumb{background-color:var(--base-tint);border-radius:var(--_radius-s)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-family:sans-serif;font-size:62.5%}body{width:100%;min-width:360px;font:normal 400 var(--_size)/1.4 var(--_font-default);text-rendering:optimizeLegibility;background-color:var(--base);color:var(--t-medium);position:relative;overflow-x:unset!important}section{min-width:360px;position:relative}a{-webkit-tap-highlight-color:#0000;transition:all var(--_animspeed-medium)var(--_animbezier);outline:0;text-decoration:none}img{width:100%;height:auto;display:block}.video{-o-object-fit:cover;object-fit:cover;background-color:#0000;background-position:50%;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}h1{font:normal 300 5.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){h1{font-size:9rem}}@media only screen and (min-width:1200px){h1{font-size:11rem}}@media only screen and (min-width:1400px){h1{font-size:12.6rem}}@media only screen and (min-width:1600px){h1{font-size:16rem}}.headline__subtitle.space-bottom{margin-bottom:3.8rem}@media only screen and (min-width:768px){.headline__subtitle.space-bottom{margin-bottom:4.2rem}}@media only screen and (min-width:992px){.headline__subtitle.space-bottom{margin-bottom:4.9rem}}@media only screen and (min-width:1200px){.headline__subtitle.space-bottom{margin-bottom:4rem}}@media only screen and (min-width:1400px){.headline__subtitle.space-bottom{margin-bottom:5.7rem}}@media only screen and (min-width:1600px){.headline__subtitle.space-bottom{margin-bottom:4.1rem}}h2{font:normal 300 4.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){h2{font-size:8rem}}@media only screen and (min-width:1200px){h2{font-size:9rem}}@media only screen and (min-width:1400px){h2{font-size:10rem}}@media only screen and (min-width:1600px){h2{font-size:14rem}}.h2__text{margin-top:4.5rem}@media only screen and (min-width:768px){.h2__text{max-width:67rem;margin-top:5.7rem}}@media only screen and (min-width:992px){.h2__text{margin-top:6.4rem}}@media only screen and (min-width:1200px){.h2__text{max-width:78rem;margin-top:5.9rem}.h2__text.text-twothirds{max-width:67%}}@media only screen and (min-width:1400px){.h2__text{margin-top:6.6rem}}@media only screen and (min-width:1600px){.h2__text{margin-top:6.9rem}}h3{font:normal 400 3.4rem var(--_font-accent);color:var(--t-bright)}h3.dark{color:var(--t-per-bright-dark);font-weight:400}h3.light{color:var(--t-per-bright-light);font-weight:300}@media only screen and (min-width:768px){h3{font-size:4.4rem}}@media only screen and (min-width:1200px){h3{font-size:5rem}}@media only screen and (min-width:1400px){h3{font-size:5.6rem}}@media only screen and (min-width:1600px){h3{font-size:6.4rem}}h4{font:normal 400 2.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:1400px){h4{font-size:3rem}}@media only screen and (min-width:1600px){h4{font-size:3.6rem}}h5{font:normal 500 2.2rem var(--_font-accent);color:var(--t-bright)}h6{font:normal var(--font-weight-base)1.8rem/1.6 var(--_font-default);color:var(--t-bright)}@media only screen and (min-width:1200px){h6{font-size:2rem}}@media only screen and (min-width:1400px){h6{font-size:2.2rem}}@media only screen and (min-width:1600px){h6{font-size:2.6rem}}.section-name{font:normal var(--font-weight-base)1.8rem/1.4 var(--_font-default);color:var(--t-bright);justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.section-name .section-name-caption,.section-name i{display:inline-flex;position:relative}.section-name i{font-size:2.3rem;overflow:hidden}.section-name.icon-left .section-name-caption{margin-left:1rem}.section-name.icon-right .section-name-caption{margin-right:1rem}@media only screen and (min-width:1200px){.section-name{font-size:2rem}.section-name i{font-size:2.5rem}}@media only screen and (min-width:1400px){.section-name{font-size:2.2rem}.section-name i{font-size:2.7rem}}@media only screen and (min-width:1600px){.section-name{font-size:2.6rem}.section-name i{font-size:3.2rem}}.tagline-chapter{font:normal var(--font-weight-medium)1.8rem var(--_font-default);color:var(--t-bright)}.tagline-chapter.small{font-size:1.6rem}.tagline-chapter:before{content:"[";padding-right:.24em;display:inline}.tagline-chapter:after{content:"]";padding-left:.24em;display:inline}@media only screen and (min-width:1200px){.tagline-chapter{font-size:2rem}}@media only screen and (min-width:1400px){.tagline-chapter{font-size:2.2rem}}@media only screen and (min-width:1600px){.tagline-chapter{font-size:2.6rem}.tagline-chapter.small{font-size:1.8rem}}.tagline-tool{font:normal 500 1.8rem var(--_font-default);color:var(--t-bright)}@media only screen and (min-width:1200px){.tagline-tool{font-size:2rem}}@media only screen and (min-width:1400px){.tagline-tool{font-size:2.2rem}}@media only screen and (min-width:1600px){.tagline-tool{font-size:2.6rem}}p{font:normal var(--font-weight-base)1.8rem var(--_font-default);color:var(--t-bright)}p.type-basic-160lh{line-height:1.6}p.small{font-size:1.6rem}p.dark{color:var(--t-per-bright-dark);font-weight:400}p.light{color:var(--t-per-bright-light);font-weight:300}@media only screen and (min-width:1200px){p{font-size:2rem}}@media only screen and (min-width:1400px){p{font-size:2.2rem}}@media only screen and (min-width:1600px){p{font-size:2.6rem}p.small{font-size:1.8rem}}a{font:normal var(--font-weight-base)1.8rem var(--_font-default);color:var(--t-bright);text-decoration:none}a.link-small-underline{font-size:1.6rem;text-decoration:underline}a.link-small-160lh{font-size:1.6rem;line-height:1.6;display:inline-flex}.no-touch a:hover.link-small-underline,.no-touch a:hover.link-small-160lh{color:var(--t-medium)}@media only screen and (min-width:1200px){a{font-size:2rem}}@media only screen and (min-width:1400px){a{font-size:2.2rem}}@media only screen and (min-width:1600px){a{font-size:2.6rem}a.link-small-underline{font-size:1.8rem;text-decoration:underline}a.link-small-160lh{font-size:1.8rem;line-height:1.6}}blockquote{font:normal 300 3.2rem/1.4 var(--_font-default);color:var(--t-bright)}@media only screen and (min-width:768px){blockquote{max-width:76rem;font-size:4.4rem}}@media only screen and (min-width:1200px){blockquote{max-width:none;font-size:5rem}}@media only screen and (min-width:1400px){blockquote{font-size:5.6rem}}@media only screen and (min-width:1600px){blockquote{font-size:6.8rem}}.logo-text{font:normal 600 1.8rem var(--_font-default);color:var(--t-bright)}@media only screen and (min-width:768px){.logo-text{font-size:2rem}}@media only screen and (min-width:1400px){.logo-text{font-size:2.2rem}}@media only screen and (min-width:1600px){.logo-text{font-size:2.2rem}}.text-link{color:inherit;background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,var(--t-bright),var(--t-bright));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s}.no-touch .text-link:hover{background-size:0 1px,100% 1px}.btn{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.btn-line{font:normal var(--font-weight-medium)1.8rem/1.4 var(--_font-default);color:var(--t-bright);justify-content:flex-start}.btn-line .btn-caption,.btn-line i{display:inline-flex;position:relative}.btn-line i{font-size:2.3rem;overflow:hidden}.btn-line.icon-left .btn-caption{margin-left:1rem}.btn-line.icon-right .btn-caption{margin-right:1rem}.btn-line:hover{color:var(--t-medium)}@media only screen and (min-width:1200px){.btn-line{font-size:2rem}.btn-line i{font-size:2.5rem}}@media only screen and (min-width:1400px){.btn-line{font-size:2.2rem}.btn-line i{font-size:2.7rem}}@media only screen and (min-width:1600px){.btn-line{font-size:2.6rem}.btn-line i{font-size:3.2rem}}.btn-line-small{font:normal var(--font-weight-medium)1.4rem/1.4 var(--_font-default);color:var(--t-bright);justify-content:flex-start}.btn-line-small .btn-caption,.btn-line-small i{display:inline-flex;position:relative}.btn-line-small i{font-size:1.6rem;overflow:hidden}.btn-line-small.icon-left .btn-caption{margin-left:1rem}.btn-line-small.icon-right .btn-caption{margin-right:1rem}.btn-line-small:hover{color:var(--t-medium)}@media only screen and (min-width:768px){.btn-line-small{font-size:1.6rem}.btn-line-small i{font-size:1.9rem}}@media only screen and (min-width:1600px){.btn-line-small{font-size:1.8rem}.btn-line-small i{padding-bottom:.2rem;font-size:2.2rem}}.btn-default{border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);width:100%;height:10rem;font:normal var(--font-weight-medium)1.8rem/10rem var(--_font-default);color:var(--t-opp-bright);border-radius:5rem;padding:0 7.6rem}@media only screen and (min-width:576px){.btn-default{width:auto}}@media only screen and (min-width:1200px){.btn-default{border:1px solid var(--stroke-controls);color:var(--t-bright);background-color:#0000;font-size:2rem}.btn-default .btn-caption{display:block;position:relative}}@media only screen and (min-width:1400px){.btn-default{font-size:2.2rem}}@media only screen and (min-width:1600px){.btn-default{border-radius:6rem;height:11rem;font-size:2.6rem;line-height:11rem}}@media only screen and (min-width:1200px){.hover-default{transition:color .3s,background-color,transform .3s ease-in-out;position:relative;overflow:hidden}.hover-default em{background-color:var(--t-bright);border-radius:50%;width:0;height:0;transition:width .3s ease-in-out,height .3s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.no-touch .hover-default:hover{color:var(--t-opp-bright);background-color:var(--t-bright);transition:color .3s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out}.no-touch .hover-default:hover em{width:225%;height:22.5rem}}.btn-circle-text{border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);width:10rem;height:10rem;font:normal var(--font-weight-medium)1.2rem var(--_font-default);color:var(--t-opp-bright);border-radius:50%}@media only screen and (min-width:1200px){.btn-circle-text{border:1px solid var(--stroke-controls);width:11rem;height:11rem;color:var(--t-bright);background-color:#0000;font-size:1.4rem}.btn-circle-text .btn-caption{display:block;position:relative}}@media only screen and (min-width:1400px){.btn-circle-text{width:14rem;height:14rem;font-size:1.6rem}}@media only screen and (min-width:1600px){.btn-circle-text{width:16rem;height:16rem;font-size:1.8rem}}@media only screen and (min-width:1200px){.hover-circle{transition:color .3s,background-color,transform .3s ease-in-out;position:relative;overflow:hidden}.hover-circle em{background-color:var(--t-bright);border-radius:50%;width:0;height:0;transition:width .3s ease-in-out,height .3s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.no-touch .hover-circle:hover{color:var(--t-opp-bright);background-color:var(--t-bright);transition:color .3s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out}.no-touch .hover-circle:hover em{width:225%;height:225%}.no-touch .hover-circle:hover i{color:var(--t-opp-bright);transition:color .3s}}.btn-to-top{border-radius:var(--_radius-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:4rem;height:4rem;color:var(--t-bright);z-index:9;background-color:#00000008;font-size:1.8rem;position:fixed;bottom:2rem;right:2rem;overflow:hidden}.btn-to-top i{display:inline-flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.btn-to-top{position:fixed;bottom:3rem;right:5rem}}@media only screen and (min-width:1200px){.btn-to-top{font-size:1.9rem}.no-touch .btn-to-top:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media only screen and (min-width:1400px){.btn-to-top{width:5rem;height:5rem}}@media only screen and (min-width:1600px){.btn-to-top{font-size:2.2rem}}.slide-right:hover i:before{animation:.4s ease-in-out both slideRight}.slide-right-down:hover i:before{animation:.4s ease-in-out both slideRightDown}.slide-left:hover i:before{animation:.4s ease-in-out both slideLeft}.slide-up:hover i:before{animation:.4s ease-in-out both slideUp}@keyframes slideRight{0%{transform:translate(0)}50%{transform:translate(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideRightUp{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideRightDown{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(-100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideLeft{0%{transform:translate(0)}50%{transform:translate(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideLeftUp{0%{transform:translate(0)translateY(0)}50%{transform:translate(-100%)translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)translateY(100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideLeftDown{0%{transform:translate(0)translateY(0)}50%{transform:translate(-100%)translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)translateY(-100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}50%{transform:translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translateY(-100%)}53%{opacity:1}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}50%{transform:translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translateY(100%)}53%{opacity:1}to{transform:translateY(0)}}.form-container{position:relative}.form{opacity:1;transition:opacity var(--_animspeed-slow)ease-in-out}.form__item{margin-bottom:3rem;padding:0 1rem}.form__item:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.form__item{padding:0 1.5rem}}@media only screen and (min-width:1600px){.form__item{margin-bottom:5rem;padding:0 2.5rem}}form{width:100%;position:relative}form input,form textarea{border:none;border-bottom:1px solid var(--stroke-elements);width:100%;font:normal 400 1.8rem var(--_font-default);color:var(--t-bright);background-color:#0000;outline:none;margin:0;padding:1.6rem .4rem;display:block;position:relative}form input:focus,form textarea:focus{border-bottom:1px solid var(--stroke-controls)}form textarea{resize:none;height:16rem}form ::-webkit-input-placeholder{color:var(--t-muted)}form :-moz-placeholder-shown{color:var(--t-muted)}form ::-moz-placeholder{color:var(--t-muted)}form :-ms-placeholder-shown{color:var(--t-muted)}form input:focus:required:invalid,form textarea:focus:required:invalid,form input:required:valid,form textarea:required:valid{color:var(--t-bright)}@media only screen and (min-width:768px){form input,form textarea{font-size:2rem}form textarea{height:20rem}}@media only screen and (min-width:1400px){form input,form textarea{font-size:2.2rem}}@media only screen and (min-width:1600px){form input,form textarea{font-size:2.6rem}}.form__reply{opacity:0;transition:opacity var(--_animspeed-slow)ease-in-out;position:absolute;inset:0 auto auto 0}.form__reply.centered{max-width:300px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}.reply__icon{color:var(--t-bright);margin-bottom:1rem;font-size:6rem;display:block}.reply__title{font:normal var(--font-weight-base)2.6rem var(--_font-accent);color:var(--t-bright);margin-bottom:1rem}.reply__text{font:normal var(--font-weight-base)1.8rem var(--_font-default);color:var(--t-bright);display:block}.main{padding-top:6rem;position:relative;overflow:hidden}@media only screen and (min-width:768px){.main{padding-top:7rem}}@media only screen and (min-width:1200px){.main{padding-top:0}}.main__intro{height:auto;margin-bottom:3.4rem;position:relative}@media only screen and (min-width:768px){.main__intro{margin-bottom:4.4rem}}@media only screen and (min-width:1200px){.main__intro{height:100vh;margin-bottom:0}}.intro__background{width:100%;height:100%;position:absolute;top:0;left:0}.intro__background.intro-bg-01 img{width:100%;height:auto;display:block}.intro-bg__shadow{background:linear-gradient(to bottom,rgba(var(--base-rgb),0)78%,rgba(var(--base-rgb),1)97%);width:100%;height:100%;position:absolute;top:0;left:0}.intro-bg-01__01,.intro-bg-01__02{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.intro-bg-01__01{width:320px;height:320px;top:-160px;right:-100px}@media only screen and (min-width:768px){.intro-bg-01__01{width:500px;height:500px;top:-320px;right:-20px}}@media only screen and (min-width:992px){.intro-bg-01__01{top:-280px}}@media only screen and (min-width:1200px){.intro-bg-01__01{width:660px;height:660px;top:-160px;right:-80px}}@media only screen and (min-width:1400px){.intro-bg-01__01{width:770px;height:770px;top:-200px;right:0}}@media only screen and (min-width:1600px){.intro-bg-01__01{width:860px;height:860px;top:-300px;right:0}}.intro-bg-01__02{width:150px;height:150px;bottom:-80px;left:auto;right:0}@media only screen and (min-width:768px){.intro-bg-01__02{width:240px;height:240px;bottom:-120px;left:auto;right:0}}@media only screen and (min-width:1200px){.intro-bg-01__02{width:300px;height:300px;bottom:-40px;left:-96px}}@media only screen and (min-width:1400px){.intro-bg-01__02{width:360px;height:360px;bottom:-10px;left:-86px}}@media only screen and (min-width:1600px){.intro-bg-01__02{width:500px;height:500px;bottom:-60px;left:-175px}}.headline{margin-top:11.2rem;padding:0 2rem;position:relative}@media only screen and (min-width:768px){.headline{margin-top:14.2rem;padding:0 5rem}}@media only screen and (min-width:1200px){.headline{margin-top:0;position:absolute;bottom:0;left:0}}.headline__btn{margin-top:9.7rem}@media only screen and (min-width:768px){.headline__btn{margin-top:11.9rem}}@media only screen and (min-width:1200px){.headline__btn{margin-top:5.9rem;margin-bottom:4.4rem}}@media only screen and (min-width:1400px){.headline__btn{margin-top:11rem}}@media only screen and (min-width:1600px){.headline__btn{margin-top:10.1rem}}.main__media{position:relative}.main__media.media-grid-bottom{padding-bottom:2.5rem}@media only screen and (min-width:768px){.main__media.media-grid-bottom{padding-bottom:3.5rem}}@media only screen and (min-width:1200px){.main__media.media-grid-bottom{padding-bottom:3.7rem}}@media only screen and (min-width:1400px){.main__media.media-grid-bottom{padding-bottom:4.5rem}}@media only screen and (min-width:1600px){.main__media.media-grid-bottom{padding-bottom:5.5rem}}.inner{position:relative}.inner.inner-grid-bottom{padding:11rem 0 2.5rem}.inner.inner-stack-bottom{padding:11rem 0 .5rem}.inner.no-padding-bottom{padding-bottom:0!important}@media only screen and (min-width:768px){.inner.inner-grid-bottom{padding:16rem 0 3.5rem}.inner.inner-stack-bottom{padding:16rem 0 .5rem}}@media only screen and (min-width:1200px){.inner.inner-grid-bottom{padding:16rem 0 3.7rem}.inner.inner-stack-bottom{padding:16rem 0 .7rem}}@media only screen and (min-width:1400px){.inner.inner-grid-bottom{padding:18rem 0 4.5rem}.inner.inner-stack-bottom{padding:18rem 0 1.5rem}}@media only screen and (min-width:1600px){.inner.inner-grid-bottom{padding:21rem 0 5.5rem}.inner.inner-stack-bottom{padding:21rem 0 .5rem}}.inner__wrapper{width:100%;margin:0 auto;position:relative}.inner__name{margin-bottom:.4rem}@media only screen and (min-width:768px){.inner__name{margin-bottom:1.2rem}}@media only screen and (min-width:1200px){.inner__name{margin-top:1.6rem;margin-bottom:0}}@media only screen and (min-width:1400px){.inner__name{margin-top:1.8rem}}@media only screen and (min-width:1600px){.inner__name{margin-top:2.6rem}}.inner__content{width:100%;position:relative}.bottom__background{width:100%;height:100vh;position:absolute;bottom:0;left:0;overflow:hidden}.bottom__background.bottom-bg-01 img{width:100%;height:auto;display:block}.bottom-bg-01__01,.bottom-bg-01__02{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.bottom-bg-01__01{width:200px;height:auto;bottom:100px;right:-50px}@media only screen and (min-width:768px){.bottom-bg-01__01{width:200px;height:auto;bottom:130px;right:-50px}}@media only screen and (min-width:992px){.bottom-bg-01__01{width:260px;height:auto;bottom:120px;right:-75px}}@media only screen and (min-width:1200px){.bottom-bg-01__01{width:360px;height:auto;bottom:65px;right:-105px}}@media only screen and (min-width:1400px){.bottom-bg-01__01{width:400px;height:auto;bottom:70px;right:-120px}}@media only screen and (min-width:1600px){.bottom-bg-01__01{width:510px;height:auto;bottom:80px;right:-150px}}.bottom-bg-01__02{width:100px;height:auto;bottom:140px;left:-30px}@media only screen and (min-width:768px){.bottom-bg-01__02{width:150px;height:auto;bottom:200px;left:-50px}}@media only screen and (min-width:992px){.bottom-bg-01__02{width:170px;height:auto;bottom:200px;left:-60px}}@media only screen and (min-width:1200px){.bottom-bg-01__02{width:240px;height:auto;bottom:200px;left:-65px}}@media only screen and (min-width:1400px){.bottom-bg-01__02{width:280px;height:auto;bottom:200px;left:-80px}}@media only screen and (min-width:1600px){.bottom-bg-01__02{width:350px;height:auto;bottom:260px;left:-100px}}.page-content{z-index:3;width:100%;min-width:360px;height:auto;position:relative}.fullheight-desktop{height:auto;position:relative}@media only screen and (min-width:1200px){.fullheight-desktop{height:100%}}.grid-item{margin-top:2rem;padding:0 1rem}@media only screen and (min-width:768px){.grid-item{margin-top:3rem;padding:0 1.5rem}}@media only screen and (min-width:1600px){.grid-item{margin-top:5rem;padding:0 2.5rem}}.content__block{padding:0 2rem;position:relative}.content__block.no-padding{padding:0}.content__block.name-block{padding:0 2rem}.content__block.grid-block{padding:0 1rem}@media only screen and (min-width:768px){.content__block,.content__block.name-block{padding:0 5rem}.content__block.grid-block{padding:0 3.5rem}}@media only screen and (min-width:1200px){.content__block.name-block{padding:0 0 0 5rem}}@media only screen and (min-width:1600px){.content__block.grid-block{padding:0 2.5rem}}.content__block.section-grid-title{margin-bottom:3.6rem}.content__block.section-tagline-title{margin-bottom:4.8rem}.content__block.section-form-title{margin-bottom:3.5rem}.content__block.large-text-block{margin:10.3rem 0 10.8rem}.content__block.pre-grid-items{margin-bottom:4.8rem}.content__block.pre-text-items{margin-bottom:6rem}.content__block.pre-offcanvas-text-block{margin-bottom:12.7rem}.content__block.pre-stack-block{z-index:1000;margin-bottom:-2.4rem;position:relative}@media only screen and (min-width:768px){.content__block.section-grid-title{margin-bottom:3.8rem}.content__block.section-tagline-title{margin-bottom:6rem}.content__block.section-form-title{margin-bottom:5.4rem}.content__block.large-text-block{margin:12.6rem 0 13.4rem}.content__block.pre-grid-items{margin-bottom:5.8rem}.content__block.pre-text-items{margin-bottom:8rem}.content__block.pre-offcanvas-text-block{margin-bottom:17.8rem}.content__block.pre-stack-block{margin-bottom:-3.2rem}}@media only screen and (min-width:992px){.content__block.section-grid-title{margin-bottom:4.5rem}.content__block.section-tagline-title{margin-bottom:6.7rem}.content__block.section-form-title{margin-bottom:6.1rem}.content__block.pre-grid-items{margin-bottom:6.5rem}.content__block.pre-text-items{margin-bottom:8.7rem}.content__block.pre-stack-block{margin-bottom:-2.5rem}}@media only screen and (min-width:1200px){.content__block.section-grid-title{margin-bottom:4.2rem}.content__block.section-tagline-title{margin-bottom:6.3rem}.content__block.section-form-title{margin-bottom:6.1rem}.content__block.large-text-block{margin:14.3rem 0 15.2rem}.content__block.pre-grid-items{margin-bottom:7.5rem}.content__block.pre-text-items{margin-bottom:8.6rem}.content__block.pre-offcanvas-text-block{margin-bottom:19.5rem}.content__block.pre-stack-block{margin-bottom:-2.8rem}}@media only screen and (min-width:1400px){.content__block.section-grid-title{margin-bottom:5rem}.content__block.section-tagline-title{margin-bottom:7rem}.content__block.section-form-title{margin-bottom:6.8rem}.content__block.large-text-block{margin:17rem 0 17.9rem}.content__block.pre-grid-items{margin-bottom:7.5rem}.content__block.pre-text-items{margin-bottom:9.5rem}.content__block.pre-offcanvas-text-block{margin-bottom:22.2rem}.content__block.pre-stack-block{margin-bottom:-3rem}}@media only screen and (min-width:1600px){.content__block.section-grid-title{margin-bottom:3.5rem}.content__block.section-tagline-title{margin-bottom:7.3rem}.content__block.section-form-title{margin-bottom:7.9rem}.content__block.large-text-block{margin:16.3rem 0 17.6rem}.content__block.pre-grid-items{margin-bottom:7rem}.content__block.pre-text-items{margin-bottom:10.8rem}.content__block.pre-offcanvas-text-block{margin-bottom:26.2rem}.content__block.pre-stack-block{margin-bottom:-2.5rem}}.block__subtitle.grid-block-subtitle{padding:0 1rem}@media only screen and (min-width:768px){.block__subtitle.grid-block-subtitle{padding:0 1.5rem}}@media only screen and (min-width:1600px){.block__subtitle.grid-block-subtitle{padding:0 2.5rem}}.block__subtitle{margin-bottom:6.3rem}.block__subtitle.grid-block-subtitle{margin-bottom:4.3rem}@media only screen and (min-width:768px){.block__subtitle{margin-bottom:8.3rem}.block__subtitle.grid-block-subtitle{margin-bottom:5.3rem}}@media only screen and (min-width:992px){.block__subtitle{margin-bottom:9rem}.block__subtitle.grid-block-subtitle{margin-bottom:6rem}}@media only screen and (min-width:1200px){.block__subtitle{margin-bottom:9rem}.block__subtitle.grid-block-subtitle{margin-bottom:6rem}}@media only screen and (min-width:1400px){.block__subtitle{margin-bottom:9.9rem}.block__subtitle.grid-block-subtitle{margin-bottom:6.9rem}}@media only screen and (min-width:1600px){.block__subtitle{margin-bottom:11.3rem}.block__subtitle.grid-block-subtitle{margin-bottom:6.3rem}}.fullheight-l{height:auto}@media only screen and (min-width:992px){.fullheight-l{height:100%}}.divider{border-radius:var(--_radius);width:100%;position:relative;overflow:hidden}.divider-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:440px}@media only screen and (min-width:768px){.divider-image{height:500px}}@media only screen and (min-width:1400px){.divider-image{height:600px}}@media only screen and (min-width:1600px){.divider-image{height:700px}}.header{z-index:11;border-radius:var(--_radius-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000008;width:auto;position:fixed;bottom:2rem;left:2rem}@media only screen and (min-width:768px){.header{bottom:3rem;left:5rem}}@media only screen and (min-width:1200px){.header{z-index:9;background-color:#0000;position:fixed;top:3rem;bottom:auto;left:calc(16.6667% + 3rem)}}@media only screen and (min-width:1400px){.header{position:fixed;top:3rem;bottom:auto;left:calc(16.6667% + 2.5rem)}}.header__navigation{position:relative}@media only screen and (min-width:1200px){.header__navigation{height:4rem}}@media only screen and (min-width:1400px){.header__navigation{height:5rem}}.logo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--_radius-s);z-index:100;display:flex;position:fixed;top:2rem;left:2rem;overflow:hidden}@media only screen and (min-width:768px){.logo{top:3rem;left:5rem}}.logo__link{align-items:center;display:flex}.logo__link svg{width:auto;height:4rem}.logo__link span{padding-left:1.4rem;padding-right:1rem;display:inline-flex}@media only screen and (min-width:1400px){.logo__link svg{height:5rem}.logo__link span{padding-left:1.6rem}}.color{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--_radius-s);z-index:100;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:fixed;top:2rem;right:2rem;overflow:hidden}@media only screen and (min-width:768px){.color{top:3rem;right:5rem}}@media only screen and (min-width:1400px){.color{width:5rem;height:5rem}}.color-switcher{font:inherit;background-color:var(--neutral-bright);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;outline:0;width:1.8rem;height:1.8rem;padding:0;text-decoration:none;display:inline-flex;position:relative}@media only screen and (min-width:768px){.color-switcher{width:2.2rem;height:2.2rem}}@media only screen and (min-width:1400px){.color-switcher{width:2.6rem;height:2.6rem}}.menu__list{position:relative}@media only screen and (min-width:1200px){.menu__list{height:4rem}}@media only screen and (min-width:1400px){.menu__list{height:5rem}}.menu__item{display:inline-flex}.menu__link{border-radius:var(--_radius-s);width:4rem;height:4rem;color:var(--t-bright);white-space:nowrap;font-size:1.8rem;transition:all .3s ease-in-out}.menu__link.active{color:var(--t-opp-bright);background-color:var(--neutral-bright)}@media only screen and (min-width:1200px){.menu__link{width:auto;height:4rem;font:normal var(--font-weight-medium)1.6rem/4rem var(--_font-default);color:var(--t-medium);padding:0 2rem}.menu__link i{display:none}.menu__link:hover,.menu__link:hover .menu__caption{color:var(--t-bright)}.menu__link.active{color:var(--t-bright);background-color:#0000}.menu__link.active .menu__caption{color:var(--t-bright);background-size:0 1px,100% 1px}}@media only screen and (min-width:1400px){.menu__link{height:5rem;padding:0 2.5rem;line-height:5rem}}@media only screen and (min-width:1600px){.menu__link{font-size:1.8rem}}.menu__caption{display:none}@media only screen and (min-width:1200px){.menu__caption{background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,var(--t-bright),var(--t-bright));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s;display:inline-flex}}.footer{z-index:3;padding:10.4rem 0 0;position:relative}.footer.footer-marquee{padding:12.2rem 0 0}@media only screen and (min-width:768px){.footer{padding:14.6rem 0 0}.footer.footer-marquee{padding:17.2rem 0 0}}@media only screen and (min-width:1200px){.footer{padding:16.1rem 0 9.8rem}.footer.footer-marquee{padding:19rem 0 4rem}}@media only screen and (min-width:1400px){.footer{padding:18.1rem 0 9.7rem}.footer.footer-marquee{padding:21.7rem 0 4rem}}@media only screen and (min-width:1600px){.footer{padding:21.2rem 0 11rem}.footer.footer-marquee{padding:25.6rem 0 4rem}}.popup{background-color:var(--base);border-radius:var(--_radius);width:calc(100% - 4rem);margin:2rem auto;padding:0;position:relative;overflow:hidden;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}@media only screen and (min-width:768px){.popup{width:calc(100% - 10rem);margin:3rem auto}}@media only screen and (min-width:1600px){.popup{max-width:1620px}}.project__block{padding:0 2rem}.project__block.no-padding{padding:0}.project__block.grid-block{padding:0 1rem}@media only screen and (min-width:768px){.project__block{padding:0 5rem}.project__block.grid-block{padding:0 3.5rem}}@media only screen and (min-width:1600px){.project__block.grid-block{padding:0 2.5rem}}.project__block{margin-top:6rem;margin-bottom:5.9rem}.project__block.pre-grid-items{margin-bottom:3.9rem}.project__block.grid-items{margin-top:3.8rem}.project__block.small-size{margin:2rem 0}.project__block.no-margin{margin:0}@media only screen and (min-width:768px){.project__block{margin-top:8rem;margin-bottom:7.9rem}.project__block.pre-grid-items{margin-bottom:4.9rem}.project__block.grid-items{margin-top:5rem}.project__block.small-size{margin:5rem 0}}@media only screen and (min-width:992px){.project__block{margin-top:8.7rem;margin-bottom:8.6rem}.project__block.pre-grid-items{margin-bottom:5.6rem}.project__block.grid-items{margin-top:5.7rem}}@media only screen and (min-width:1200px){.project__block{margin-top:8.2rem;margin-bottom:8.6rem}.project__block.pre-grid-items{margin-bottom:5.6rem}.project__block.grid-items{margin-top:5.2rem}}@media only screen and (min-width:1400px){.project__block{margin-top:9.1rem;margin-bottom:9.4rem}.project__block.pre-grid-items{margin-bottom:6.5rem}.project__block.grid-items{margin-top:6.1rem}}@media only screen and (min-width:1600px){.project__block{margin-top:10.4rem;margin-bottom:10.7rem}.project__block.pre-grid-items{margin-bottom:5.7rem}.project__block.grid-items{margin-top:5.4rem}}.project-image-bg{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}@media only screen and (min-width:768px){.project-image-bg{height:auto}}@media (orientation:landscape){.project-image-bg__landscape{display:block}.project-image-bg__portrait{display:none}}@media (orientation:portrait){.project-image-bg__portrait{display:block}.project-image-bg__landscape{display:none}}.project__title{width:100%;padding:2.4rem 2rem;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.project__title{padding:2.6rem 5rem}}@media only screen and (min-width:1200px){.project__title{padding:4rem 5rem 4.6rem}}.project__subtitle{margin-bottom:2.8rem}@media only screen and (min-width:768px){.project__subtitle{margin-bottom:3.4rem}}@media only screen and (min-width:1200px){.project__subtitle{margin-bottom:0;padding-top:.4rem}}.project__illustration,.project__illustration-xl{border-radius:var(--_radius);position:relative;overflow:hidden}.project__data{position:relative}@media only screen and (min-width:1600px){.pdata__item{padding-top:.4rem}}.project__divider{background-color:var(--stroke-elements);width:100%;height:1px;position:relative}.mfp-wrap{position:fixed!important}.mfp-fade{overflow:hidden}.mfp-fade .mfp-container{position:fixed;overflow-y:scroll}.mfp-bg{opacity:1;background-color:#0009}.mfp-container{padding:0}.mfp-close-btn-in .mfp-close{border-radius:var(--_radius-s);border:1px solid var(--t-per-bright-dark);opacity:1;width:4rem;height:4rem;font:inherit;color:var(--t-per-bright-dark);padding:0;font-size:1.8rem;line-height:1;transition:all .3s ease-in-out;top:3rem;right:3rem}.mfp-close-btn-in .mfp-close:before{content:"";font-family:Phosphor;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}.mfp-close-btn-in .mfp-close.permanent-dark{border:1px solid var(--t-per-bright-dark);background-color:var(--t-per-bright-dark);color:var(--t-per-bright-light)}.mfp-close-btn-in .mfp-close.permanent-light{border:1px solid var(--t-per-bright-light);background-color:var(--t-per-bright-light);color:var(--t-per-bright-dark)}@media only screen and (min-width:1200px){.mfp-close-btn-in .mfp-close.permanent-dark{border:1px solid var(--t-per-bright-dark);color:var(--t-per-bright-dark);background-color:#0000}.mfp-close-btn-in .mfp-close.permanent-light{border:1px solid var(--t-per-bright-light);color:var(--t-per-bright-light);background-color:#0000}.no-touch .mfp-close-btn-in .mfp-close:hover.permanent-dark{border:1px solid var(--t-per-bright-dark);background-color:var(--t-per-bright-dark);color:var(--neutral-white)}.no-touch .mfp-close-btn-in .mfp-close:hover.permanent-light{border:1px solid var(--t-per-bright-light);background-color:var(--t-per-bright-light);color:var(--t-per-bright-dark)}}@media only screen and (min-width:1400px){.mfp-close-btn-in .mfp-close{width:5rem;height:5rem}}.mfp-fade.mfp-bg{opacity:0;transition:all .3s}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .3s var(--_animbezier);transform:translateY(3rem)}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:translateY(3rem)}.items{max-width:100%;overflow:hidden}.items--gsap{color:#fff}.items--gsap .items__container{translate:calc(100vw - 100%)!important}.items__container{will-change:transform;width:max-content;display:flex;position:relative}.items .item{margin-right:2rem}@media only screen and (min-width:768px){.items .item{margin-right:3rem}}@media only screen and (min-width:1600px){.items .item{margin-right:5rem}}.item{background-color:var(--base);width:45vw;height:auto;color:var(--t-bright);border-radius:20px;align-items:center;gap:20px;animation:1s infinite animateZ;display:flex;position:relative;overflow:hidden}.item.item-regular{width:auto;color:var(--t-bright);background-color:#0000;border-radius:0;gap:0;animation:1s infinite animateZ}.item.icon{border:1px solid var(--stroke-elements);justify-content:center}.item.icon svg{width:auto;height:70px;display:block}.item.image{background-position:50%;background-repeat:no-repeat;background-size:cover}.item.image-1{background-image:url(/img/marquee/01.webp)}.item.image-2{background-image:url(/img/marquee/02.webp)}.item.image-3{background-image:url(/img/marquee/03.webp)}.item img{width:100%;height:auto;display:block}@media only screen and (min-width:768px){.item.icon svg{height:120px}}@media only screen and (min-width:992px){.item{width:30vw}}@media only screen and (min-width:1200px){.item{width:25vw}}@media only screen and (min-width:1600px){.item{width:20vw}.item.icon svg{height:140px}}.item__text{margin-right:2rem}@media only screen and (min-width:768px){.item__text{margin-right:3rem}}@media only screen and (min-width:1600px){.item__text{margin-right:5rem}}.item__image{flex-shrink:0;width:4rem;height:4rem}@media only screen and (min-width:768px){.item__image{width:7rem;height:7rem}}@media only screen and (min-width:1400px){.item__image{width:8rem;height:8rem}}@media only screen and (min-width:1600px){.item__image{width:11rem;height:11rem}}.item__image img,.item__image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item__text{font:normal 300 4.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.item__text{font-size:8rem}}@media only screen and (min-width:1200px){.item__text{font-size:9rem}}@media only screen and (min-width:1400px){.item__text{font-size:10rem}}@media only screen and (min-width:1600px){.item__text{font-size:14rem}}@keyframes toLeft{to{transform:translate(-50%)}}@keyframes toRight{to{transform:translate(0)}}@keyframes animateZ{to{transform:translateZ(1px)}}.about-descr,.about-info{padding-top:2.8rem}.about-descr.pre-grid,.about-info.pre-grid{padding-top:3.7rem}@media only screen and (min-width:768px){.about-descr,.about-info{padding-top:0}.about-descr.pre-grid,.about-info.pre-grid{padding-top:5.4rem}}@media only screen and (min-width:1200px){.about-descr.pre-grid,.about-info.pre-grid{padding-top:5.2rem}}@media only screen and (min-width:1600px){.about-descr.pre-grid,.about-info.pre-grid{padding-top:5.4rem}}.about-descr__text{margin-bottom:2.1rem}.about-descr__text:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.about-descr__text{margin-bottom:3rem}}@media only screen and (min-width:1200px){.about-descr__text{margin-bottom:2.8rem}}@media only screen and (min-width:1400px){.about-descr__text{margin-bottom:2.6rem}}@media only screen and (min-width:1600px){.about-descr__text{margin-bottom:3.2rem}}.about-descr__btnholder{margin-top:3.2rem}@media only screen and (min-width:768px){.about-descr__btnholder{margin-top:4.1rem}}@media only screen and (min-width:1400px){.about-descr__btnholder{margin-top:4rem}}@media only screen and (min-width:1600px){.about-descr__btnholder{margin-top:4.7rem}}.about-info__item{margin-bottom:2rem}.about-info__item:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.about-info__item{margin-bottom:3rem}}@media only screen and (min-width:1200px){.about-info__item{margin-bottom:2.8rem}}@media only screen and (min-width:1400px){.about-info__item{margin-bottom:2.6rem}}@media only screen and (min-width:1600px){.about-info__item{margin-bottom:3.2rem}}.stack-wrapper{width:100%;position:relative}.stack-offset{background-color:var(--base);width:100%;height:8rem;display:flex}@media only screen and (min-width:768px){.stack-offset{height:10rem}}@media only screen and (min-width:992px){.stack-offset{height:10rem}}@media only screen and (min-width:1400px){.stack-offset{height:11rem}}.services-stack{width:100%;height:65vh;min-height:615px;position:relative}@media only screen and (min-width:768px){.services-stack{height:500px;min-height:0}}@media only screen and (min-width:1400px){.services-stack{height:600px}}@media only screen and (min-width:1600px){.services-stack{height:700px}}.portfolio-stack{width:100%;height:460px;position:relative}@media only screen and (min-width:768px){.portfolio-stack{height:530px}}@media only screen and (min-width:1400px){.portfolio-stack{height:630px}}@media only screen and (min-width:1600px){.portfolio-stack{height:750px}}.stack-item{width:100%;height:100%;padding-bottom:2rem;display:flex;position:absolute}@media only screen and (min-width:768px){.stack-item{padding-bottom:3rem}}@media only screen and (min-width:1600px){.stack-item{padding-bottom:5rem}}.portfolio-stack__inner{background-color:var(--base);border-radius:var(--_radius);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.portfolio-stack__descr{width:100%;padding:2.4rem 3rem;display:none;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.portfolio-stack__descr{width:60%;padding:2.6rem 3rem;display:block}}@media only screen and (min-width:1200px){.portfolio-stack__descr{width:40%;padding:4rem 5rem 4.6rem}}@media only screen and (min-width:1600px){.portfolio-stack__descr{width:33.3334%}}.portfolio-stack__title{color:var(--t-per-bright-light)}.portfolio-stack__title.dark{color:var(--t-per-bright-dark);font-weight:400}.portfolio-stack__title.light{color:var(--neutral-white);font-weight:300}.services,.cards{position:relative}.cards__item{position:relative;overflow:hidden}.cards__card{background-color:var(--base);border:1px solid var(--stroke-elements);border-radius:var(--_radius);height:100%;overflow:hidden}.cards__descr{padding:2.6rem 3rem}@media only screen and (min-width:1400px){.cards__descr{padding:4rem 5rem 4.6rem}}.cards__text{margin-top:3rem}@media only screen and (min-width:1400px){.cards__text{margin-top:4rem}}.cards__image{border-top-left-radius:var(--_radius);border-top-right-radius:var(--_radius);flex:1;position:relative;overflow:hidden}.cards__image img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}.cards__image-v2{padding-left:3rem}@media only screen and (min-width:1400px){.cards__image-v2{padding-left:5rem}}.resume-lines{position:relative}.resume-lines__item{padding:4.3rem 0 4.1rem}@media only screen and (min-width:1600px){.resume-lines__item{padding:5rem 0 4.8rem}}.resume-divider{background-color:var(--stroke-elements);width:100%;height:1px;position:relative}.resume-lines__date{margin-bottom:1.9rem}@media only screen and (min-width:768px){.resume-lines__date{margin-bottom:0}}.resume-lines__title,.resume-lines__source{padding-right:3rem}@media only screen and (min-width:1600px){.resume-lines__title,.resume-lines__source{padding-right:5rem}}.resume-lines__title{margin-bottom:.6rem}.resume-lines__source{display:inline-block}.resume-lines__descr{margin-top:2.3rem}@media only screen and (min-width:768px){.resume-lines__descr{margin-top:0}}.tools-cards__item{width:50%}@media only screen and (min-width:768px){.tools-cards__item{width:33.3333%}}@media only screen and (min-width:992px){.tools-cards__item{width:25%}}.tools-cards__card{background-color:var(--base);border:1px solid var(--stroke-elements);border-radius:var(--_radius);text-align:center;width:100%;padding:3rem;position:relative}@media only screen and (min-width:1600px){.tools-cards__card{padding:5rem 3rem}}.tools-cards__icon{width:auto;height:6rem;margin:0 auto}@media only screen and (min-width:1400px){.tools-cards__icon{height:7rem}}@media only screen and (min-width:1600px){.tools-cards__icon{height:9rem}}.tools-cards__caption{margin-top:1.5rem;line-height:1}.testimonials-card{background-color:var(--base);border:1px solid var(--stroke-elements);border-radius:var(--_radius);margin:1px;padding:3rem}@media only screen and (min-width:992px){.testimonials-card{height:500px}}@media only screen and (min-width:1400px){.testimonials-card{height:600px;padding:5rem}}@media only screen and (min-width:1600px){.testimonials-card{height:700px}}.testimonials-card__tdata{padding-right:0;position:relative}@media only screen and (min-width:992px){.testimonials-card__tdata{height:100%;padding-right:1.5rem}}@media only screen and (min-width:1400px){.testimonials-card__tdata{padding-right:2.5rem}}.testimonials-card__timage{padding-left:0;position:relative}@media only screen and (min-width:992px){.testimonials-card__timage{height:100%;padding-left:1.5rem}}@media only screen and (min-width:1400px){.testimonials-card__timage{padding-left:2.5rem}}.timage__inner{border-radius:var(--_radius);overflow:hidden}.timage__inner img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}.testimonials-card__descr{max-width:1050px;margin-top:2.8rem}@media only screen and (min-width:768px){.testimonials-card__descr{margin-top:3.8rem}}@media only screen and (min-width:1200px){.testimonials-card__descr{margin-top:3.6rem}}@media only screen and (min-width:1400px){.testimonials-card__descr{margin-top:3.4rem}}.testimonials-card__btnholder{margin-top:2.2rem;margin-bottom:3.3rem}@media only screen and (min-width:768px){.testimonials-card__btnholder{margin-top:3.2rem;margin-bottom:4.2rem}}@media only screen and (min-width:992px){.testimonials-card__btnholder{margin:0;position:absolute;bottom:0;left:0}}.tauthor__avatar{border-radius:var(--_radius);width:60px;min-width:60px;height:60px;margin-right:2rem;overflow:hidden}@media only screen and (min-width:768px){.tauthor__avatar{width:120px;min-width:120px;height:120px;margin-right:3rem}}.tauthor__name{color:var(--t-bright)}.tauthor__position{margin-top:.6rem}@media only screen and (min-width:1600px){.tauthor__position{margin-top:.8rem}}.tauthor__rating{margin-top:1.3rem}.tauthor__rating i{color:var(--t-bright);margin-right:1rem;font-size:1.6rem;display:block}.tauthor__rating i:last-of-type{margin-right:0}@media only screen and (min-width:1400px){.tauthor__rating i{font-size:1.8rem}}@media only screen and (min-width:1600px){.tauthor__rating{margin-bottom:.4rem}.tauthor__rating i{font-size:2rem}}.testimonials-slider{position:relative;overflow:hidden}.swiper-testimonials{padding-bottom:4.8rem}@media only screen and (min-width:1200px){.swiper-testimonials{padding-bottom:5rem}}@media only screen and (min-width:1400px){.swiper-testimonials{padding-bottom:7.2rem}}@media only screen and (min-width:1600px){.swiper-testimonials{padding-bottom:7.6rem}}.mxd-swiper-pagination-fraction{width:auto;font:normal 400 1.8rem/1 var(--_font-default);color:var(--t-bright);padding-top:3rem;inset:auto auto 0 50%;transform:translate(-50%)}@media only screen and (min-width:1200px){.mxd-swiper-pagination-fraction{font-size:2rem}}@media only screen and (min-width:1400px){.mxd-swiper-pagination-fraction{padding-top:5rem;font-size:2.2rem}}@media only screen and (min-width:1600px){.mxd-swiper-pagination-fraction{font-size:2.6rem}}.mxd-slider-btn{width:auto;height:auto;margin:0;position:absolute;inset:auto auto 0}.mxd-slider-btn:after,.mxd-slider-btn .btn .btn-caption{display:none}@media only screen and (min-width:768px){.mxd-slider-btn .btn .btn-caption{line-height:1;display:inline-flex}}.mxd-slider-btn-square-prev{padding-left:3rem;left:0}@media only screen and (min-width:1400px){.mxd-slider-btn-square-prev{padding-left:5rem}}.mxd-slider-btn-square-next{padding-right:3rem;right:0}@media only screen and (min-width:1400px){.mxd-slider-btn-square-next{padding-right:5rem}}.socials-lines{position:relative}.socials-lines__item{display:block;position:relative}.socials-lines__divider{background-color:var(--stroke-elements);width:100%;height:1px;position:relative}.socials-lines__link{color:var(--t-bright);padding:3rem .4rem;position:relative;overflow:hidden}.socials-lines__link:before{content:"";background:var(--t-bright);width:100%;height:0;transition:height var(--_animspeed-medium)var(--_animbezier);display:block;position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.socials-lines__link h4,.socials-lines__link i{color:var(--t-bright);transition:all var(--_animspeed-medium)var(--_animbezier)}@media only screen and (min-width:768px){.socials-lines__link{padding:5rem .4rem}}@media only screen and (min-width:1200px){.no-touch .socials-lines__link:hover:before{height:100%}.no-touch .socials-lines__link:hover h4{transform:translate(5rem)!important}.no-touch .socials-lines__link:hover i{transform:rotate(45deg)}.no-touch .socials-lines__link:hover h4,.no-touch .socials-lines__link:hover i{color:var(--t-opp-bright)}}.socials-lines__icon{font-size:3rem}@media only screen and (min-width:1400px){.socials-lines__icon{font-size:3.6rem}}@media only screen and (min-width:1600px){.socials-lines__icon{font-size:4rem}}.contact-data__item{margin-bottom:3.2rem}.contact-data__item:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.contact-data__item{margin-bottom:4.3rem}.contact-data__item:nth-of-type(3),.contact-data__item:last-of-type{margin-bottom:0}}@media only screen and (min-width:992px){.contact-data__item{margin-bottom:0}}.contact-data__title{margin-bottom:2.5rem}@media only screen and (min-width:768px){.contact-data__title{margin-bottom:3.5rem}}@media only screen and (min-width:1400px){.contact-data__title{margin-bottom:3.4rem}}@media only screen and (min-width:1600px){.contact-data__title{margin-bottom:4.2rem}}
.swiper-testimonials .swiper-button-prev svg,.swiper-testimonials .swiper-button-next svg{visibility:hidden!important;width:0!important;height:0!important;display:none!important;position:absolute!important}.swiper-testimonials .swiper-button-prev:after,.swiper-testimonials .swiper-button-next:after{content:none!important;display:none!important}.services-gr__descr i{color:var(--t-bright);margin-top:-20px;margin-bottom:20px;margin-left:-.2rem;font-size:5.4rem;display:inline-block}.form-error{color:red;margin-top:8px;font-size:16px}[color-scheme=dark] .form-error{color:#ff3b30}.form-underline.error-underline{background-color:red;transform:scaleX(0)}.form__item .relative input.error,.form__item .relative textarea.error,.form__item .relative input.error:focus,.form__item .relative textarea.error:focus{border-bottom:1px solid red!important}.portfolio-popup-bg,.portfolio-popup-wrap{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.portfolio-popup-bg.active,.portfolio-popup-wrap.active{opacity:1;visibility:visible}html{scroll-behavior:smooth}.promo-image,.animate-in-up,.hero-animate-in-up,.fade-in{opacity:0}.mxd-background{fill:var(--neutral-bright)}.mxd-cat{clip-path:url(#mxd-path-id);fill:var(--t-opp-bright)}.form__item input,.form__item textarea{border-radius:0}.form__item input:focus,.form__item textarea:focus{border-bottom:1px solid var(--stroke-elements)!important}[color-scheme=dark] .form__item .relative input.error,.form__item .relative textarea.error,[color-scheme=dark] .form__item .relative input.error:focus,.form__item .relative textarea.error:focus{border-bottom:1px solid #ff3b30!important}.form__item .relative{position:relative}.form-underline{pointer-events:none;transform-origin:0;background-color:var(--t-bright);will-change:transform;width:100%;height:2px;transition:transform .225s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.form__item input.peer:focus~.form-underline,.form__item textarea.peer:focus~.form-underline{transform:scaleX(1)}[color-scheme=dark] .form-underline.error-underline{background-color:#ff3b30;transform:scaleX(0)}.form__item input.peer.error:focus~.form-underline.error-underline,.form__item textarea.peer.error:focus~.form-underline.error-underline{transform:scaleX(1)}.btn-circle-text-apps{border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);width:8rem;height:8rem;font:normal var(--font-weight-medium)1.2rem var(--_font-default);color:var(--t-opp-bright);border-radius:50%}@media only screen and (min-width:1200px){.btn-circle-text-apps{border:1px solid var(--stroke-controls);width:9.75rem;height:9.75rem;color:var(--t-bright);background-color:#0000;font-size:1.4rem}.btn-circle-text-apps .btn-caption{display:block;position:relative}}@media only screen and (min-width:1400px){.btn-circle-text-apps{width:11rem;height:11rem;font-size:1.6rem}}@media only screen and (min-width:1600px){.btn-circle-text-apps{width:12.5rem;height:12.5rem;font-size:1.8rem}}:root{--toastify-font-family:var(--font-urbanist),sans-serif!important;--toastify-icon-color-error:red!important;--toastify-color-progress-error:red!important}.swiper-testimonials .swiper-wrapper,.swiper-testimonials .swiper-slide{transition-timing-function:cubic-bezier(.45,0,.55,1)!important}.code-snippet{background:var(--bg-secondary,#f6f8fa);justify-content:center;align-items:center;height:440px;padding:3rem 1.5rem;display:flex}@media only screen and (min-width:768px){.code-snippet{height:500px;padding:3rem 2rem}}@media only screen and (min-width:1400px){.code-snippet{height:600px;padding:3rem 2.5rem}}@media only screen and (min-width:1600px){.code-snippet{height:700px}}.code-window{background:var(--code-bg,#fff);width:100%;max-width:700px;height:100%;color:var(--code-color,#24292f);border-radius:8px;flex-direction:column;padding-bottom:1rem;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:clamp(.9rem,.9rem + .5vw,1.2rem);display:flex;overflow:hidden;box-shadow:0 10px 40px #00000026}.code-header{background:var(--code-header-bg,#fff);border-bottom:1px solid var(--code-header-border,#d0d7de);flex-shrink:0;align-items:center;gap:8px;padding:.6rem 1rem;display:flex}.code-header .dot{border-radius:50%;width:12px;height:12px}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27c93f}.code-header .filename{color:var(--code-filename,#57606a);margin-left:auto;font-size:.85rem}@media only screen and (min-width:768px){.code-header .filename{font-size:.95rem}}@media only screen and (min-width:1200px){.code-header .filename{font-size:1rem}}.code-body{scrollbar-width:thin;scrollbar-color:#d0d7de #f6f8fa;flex:1;padding:1.5rem 1.25rem 1.5rem .75rem;overflow:auto}.code-body::-webkit-scrollbar{width:10px;height:10px}.code-body::-webkit-scrollbar-track{background:#f6f8fa}.code-body::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:5px}.code-body::-webkit-scrollbar-thumb:hover{background:#afb8c1}.code-body code{white-space:pre-wrap;word-wrap:break-word;color:var(--code-color,#24292f);font-family:Menlo,Monaco,Consolas,Courier New,monospace;display:block}.code-body code span[data-line]{flex-direction:row;align-items:flex-start;margin-top:-1.6rem;display:flex}.line-num{text-align:right;color:#6e7781;-webkit-user-select:none;user-select:none;background-color:#f6f8fa;border-right:2px solid #d0d7de;flex-shrink:0;width:3rem;margin-right:1rem;padding-right:1rem;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.code-body code .code-content{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}.code-body code .comment{color:#6e7781;font-style:italic}.code-body code .keyword{color:#cf222e}.code-body code .variable{color:#0550ae}.code-body code .string{color:#0a3069}.code-body code .property{color:#8250df}.code-body code .punctuation{color:#24292f}.code-body code .number{color:#953800}.code-body code .operator{color:#24292f}[color-scheme=dark] .code-header{background:#21262d;border-bottom:1px solid #30363d}[color-scheme=dark] .code-snippet{background:#0f0f0f}[color-scheme=dark] .code-window{color:#c9d1d9;background:#161b22}[color-scheme=dark] .code-body{scrollbar-color:#30363d #0d1117}[color-scheme=dark] .code-body::-webkit-scrollbar-track{background:#0d1117}[color-scheme=dark] .code-body::-webkit-scrollbar-thumb{background:#30363d}[color-scheme=dark] .code-body::-webkit-scrollbar-thumb:hover{background:#484f58}[color-scheme=dark] .code-body code .line-num{color:#6e7681;background-color:#242b33;border-right:1px solid #30363d;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}[color-scheme=dark] .code-body code .comment{color:#8b949e;font-style:italic}[color-scheme=dark] .code-body code .keyword{color:#ff7b72}[color-scheme=dark] .code-body code .variable{color:#79c0ff}[color-scheme=dark] .code-body code .string{color:#a5d6ff}[color-scheme=dark] .code-body code .property{color:#d2a8ff}[color-scheme=dark] .code-body code .punctuation{color:#ccc}[color-scheme=dark] .code-body code .number{color:#ffab70}[color-scheme=dark] .code-body code .operator{color:#ccc}[color-scheme=dark] .code-header .filename{color:#a0a8b0}.copy-btn{cursor:pointer;color:#888;background:0 0;border:none;outline:none;align-items:center;transition:color .2s;display:inline-flex}.copy-btn i{pointer-events:none;font-size:16px}.build-console{scrollbar-width:thin;scrollbar-color:#d0d7de #f6f8fa;background:#f6f8fa;border-bottom:1px solid #d0d7de;max-height:90px;padding:1rem;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.7rem;overflow-y:auto}@media only screen and (min-width:768px){.build-console{max-height:110px;font-size:.85rem}}@media only screen and (min-width:1200px){.build-console{max-height:125px;font-size:1rem}}@media only screen and (min-width:1400px){.build-console{max-height:140px;font-size:1rem}}@media only screen and (min-width:1600px){.build-console{max-height:150px;font-size:1rem}}.build-console::-webkit-scrollbar{width:8px;height:8px}.build-console::-webkit-scrollbar-track{background:#f6f8fa}.build-console::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:4px}.build-console::-webkit-scrollbar-thumb:hover{background:#afb8c1}[color-scheme=dark] .build-console{color:#c9d1d9;scrollbar-color:#30363d #0d1117;background:#0d1117;border-bottom:1px solid #30363d}[color-scheme=dark] .build-console::-webkit-scrollbar-track{background:#0d1117}[color-scheme=dark] .build-console::-webkit-scrollbar-thumb{background:#30363d}[color-scheme=dark] .build-console::-webkit-scrollbar-thumb:hover{background:#484f58}.build-console{--progress-running:#0550ae;--progress-success:#27c93f;--progress-stopped:#ffbd2e}[color-scheme=dark] .build-console{--progress-running:#58a6ff;--progress-success:#3fb950;--progress-stopped:#d29922}:where([data-sonner-toaster],[data-sonner-toast]),:where([data-sonner-toaster],[data-sonner-toast]) *{font-family:var(--font-urbanist),sans-serif!important;font-size:15px!important;font-weight:500!important}[data-sonner-toast][data-styled=true] [data-title]{font-family:var(--font-urbanist),sans-serif!important;font-size:15px!important}[color-scheme=dark] [data-sonner-toast][data-type=error]{color:red!important;background-color:#3a0a0a!important}[color-scheme=dark] [data-sonner-toast][data-type=error] .sonner-icon{color:red!important}[color-scheme=dark] [data-sonner-toast][data-type=error] .sonner-progress{background-color:red!important}
@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_13db3953-module__oIxvIa__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_13db3953-module__oIxvIa__variable{--font-urbanist:"Urbanist","Urbanist Fallback"}
