@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";/*! ------------------------------------------------
* Project Name: Deiv Portfolio & Resume Website
* Project Description: Personal portfolio and resume showcasing web development, SaaS strategy, custom eCommerce, and interactive apps. Clean, fast, and modern design built to highlight skills and projects.
* Tags: developer portfolio, resume, personal website, cv, one page, responsive, html5, css3, javascript, react, next.js, astro, tailwind, framer motion, ecommerce, saas, web apps, creative, modern
* Version: 1.0.0
* Build Date: August 2025
* Last Update: August 2025
* Author: Deiv
* Author URI: https://deiv.dev
*//*! File name: loader.css
 * ------------------------------------------------
 *
 * ------------------------------------------------
 * Table of Contents
 * ------------------------------------------------
 *  01. Loader Styles
 * ------------------------------------------------
 * Table of Contents End
 * ------------------------------------------------ */:root{--_size: 1.6rem;--_font-default: "Plus Jakarta Sans", sans-serif;--_font-accent: "Plus Jakarta Sans", 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-90--light: rgba(208, 210, 215, .936);--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: #000000;--base--dark: #141414;--base-rgb--dark: 20, 20, 20;--base-90--dark: #1a1a1a;--base-shade--dark: #000000;--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: #ffffff;--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: #ffffff;--neutral-black: #000000;--neutral-gray: #878787;--neutral-gray-dark: #404040}@media (prefers-color-scheme: light){:root{--base: var(--base--light);--base-rgb: var(--base-rgb--light);--base-90: var(--base-90--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-90: var(--base-90--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-90: var(--base-90--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-90: var(--base-90--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)}.loader{position:fixed;inset:0;z-index:1000}.loader.loaded{opacity:0;visibility:hidden}.loader__wrapper{position:absolute;top:0;width:100%;height:100%;background:var(--base);color:var(--t-bright);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.loader__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:2;color:var(--t-bright);overflow:hidden}.loader__count{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;line-height:1}.loader__count span,.loader__count .count__text{font-size:calc(2.5em + 10vw)!important;font-weight:800;color:var(--t-bright);line-height:1;letter-spacing:-.05em}@media (min-width: 1200px){.loader__count span,.loader__count .count__text{font-size:10em!important}}@media (max-width: 600px){.loader__count span,.loader__count .count__text{font-size:4em!important}}/*! File name: plugins.css
 * ------------------------------------------------
 *
 * ------------------------------------------------
 * Table of Contents
 * ------------------------------------------------
 *  01. Reset CSS
 *  02. Bootstrap Grid Component
 *  03. Phosphor Icons
 *  04. Fontawesome Icons
 *  05. Swiper Slider
 *  06. PhotoSwipe Gallery
 *  07. Magnific Popup
 *  08. Vegas
 * ------------------------------------------------
 * Table of Contents End
 * ------------------------------------------------ *//*!
 * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.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}@font-face{font-family:Phosphor;src:url(../fonts/cuqmm7kPvq3k.woff2) format("woff2"),url(../fonts/YMdnrXqgtSP9.woff) format("woff"),url(../fonts/FqK7v9bpoO5g.woff2) format("woff2"),url(../fonts/6sVW2QM3ZTwE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph.ph-address-book:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-archive-box:before{content:""}.ph.ph-archive-tray:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-church:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before,.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before,.ph.ph-file-search:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-files:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before{content:""}.ph.ph-folder-dashed:before,.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before{content:""}.ph.ph-folder-notch:before{content:""}.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-open:before{content:""}.ph.ph-folder-plus:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before,.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-football:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-images:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before,.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before,.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before,.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-question:before,.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before,.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-b:before,.ph.ph-text-bolder:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo: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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-moz-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;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:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-moz-box-ordinal-group:10000;-ms-flex-order:9999;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{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));-moz-border-radius:50%;border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;-moz-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes swiper-preloader-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.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{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:-moz-calc(var(--swiper-navigation-size) / 44 * 27);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:-moz-calc(0px - var(--swiper-navigation-size) / 2);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.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{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);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);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.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{position:absolute;text-align:center;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10}.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);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);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));display:inline-block;-moz-border-radius:var(--swiper-pagination-bullet-border-radius, 50%);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)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);transform:translate3d(0,-50%,0)}.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{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.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{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-moz-transition:.2s transform,.2s top,.2s -moz-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform,.2s -moz-transform}.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{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}.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{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-moz-transition:.2s transform,.2s left,.2s -moz-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform,.2s -moz-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-moz-transition:.2s transform,.2s right,.2s -moz-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform,.2s -moz-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.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);left:0;top: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%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{-moz-border-radius:var(--swiper-scrollbar-border-radius, 10px);border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;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:-moz-calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;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:-moz-calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));-moz-border-radius:var(--swiper-scrollbar-border-radius, 10px);border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;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;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;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{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;-webkit-filter:blur(50px);filter:blur(50px)}.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;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;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;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-moz-transition-property:transform,opacity,height,-moz-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform,-moz-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;inset:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);-moz-transition:transform 333ms cubic-bezier(.4,0,.22,1),-moz-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1),-moz-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-moz-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;inset:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/dyp8HygboTZT.png) 0 0 no-repeat;-moz-background-size:264px 88px;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min--moz-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min--moz-device-pixel-ratio: 1.1),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cstyle%20type='text/css'%3e%20.icon__cat%20{%20fill:%20%23000000;%20}%20.icon__eyes%20{%20fill:%20%23ffffff;%20}%20@media%20(prefers-color-scheme:%20dark)%20{%20.icon__cat%20{%20fill:%20%23ffffff;%20}%20.icon__eyes%20{%20fill:%20%23000000;%20}%20}%20%3c/style%3e%3cpath%20class='icon__cat'%20d='M15,8v1h1v1h-1v1v1v1v1h-1v1h0h-1h-1h-1h-1h-1h-1h-1h-1h-1h-1H2.8H2.4H2.1h0v-1H1v-1v-1v-1v-1H0V9h1V8H0V7h1h0.7v-1v-1h1v-1%20v-1v-1h1v-1h1v1h1v1h1h1h1h1v-1h1v-1h1v1h1v1v1v1h1v1v1H15h1v1H15z'/%3e%3cpath%20class='icon__eyes'%20d='M9.7,5.9h1v1v1h-1V7V5.9z%20M5.2,7v1h1V7v-1h-1V7z'/%3e%3c/svg%3e")}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:#0000004d;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:#00000080;width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;-moz-border-radius:2px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px #00000040;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-moz-transition:transform .25s,-moz-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-moz-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../img/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;-moz-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;-moz-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;-moz-border-radius:50%;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes clockwise{0%{-moz-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes donut-rotate{0%{-moz-transform:rotate(0);transform:rotate(0)}50%{-moz-transform:rotate(-140deg);transform:rotate(-140deg)}to{-moz-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-moz-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:#00000080}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#0000004d}.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.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{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.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;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.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{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;inset:40px 0;display:block;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.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{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-moz-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.vegas-overlay,.vegas-content-scrollable,.vegas-timer,.vegas-slide,.vegas-slide-inner{position:absolute;inset:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-content-scrollable{position:relative;height:100%;overflow:auto}.vegas-overlay{opacity:.5;background:transparent url(./overlays/02.png) center center repeat}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0%;height:100%;background:#fff;-webkit-transition:width ease-out;-moz-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:transparent center center no-repeat;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-timer,body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide{position:fixed;z-index:-1}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);-moz-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);-moz-transform:scale(2) rotate(-35deg);-ms-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);-moz-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;-moz-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes kenburns{0%{-moz-transform:scale(1.5);transform:scale(1.5)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;-moz-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsDownLeft{0%{-moz-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);-moz-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;-moz-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsDownRight{0%{-moz-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);-moz-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;-moz-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translateY(-10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsDown{0%{-moz-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translateY(-10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);-moz-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translateY(-10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;-moz-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsLeft{0%{-moz-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);-moz-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;-moz-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsRight{0%{-moz-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);-moz-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;-moz-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsUpLeft{0%{-moz-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);-moz-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;-moz-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsUpRight{0%{-moz-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);-moz-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;-moz-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translateY(10%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@-moz-keyframes kenburnsUp{0%{-moz-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translateY(10%)}to{-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);-moz-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translateY(10%)}to{-webkit-transform:scale(1) translate(0,0);-moz-transform:scale(1) translate(0,0);transform:scale(1) translate(0)}}/*! ------------------------------------------------
 * Project Name: Deiv Portfolio & Resume Website
 * Project Description: Personal portfolio and resume showcasing web development, SaaS strategy, custom eCommerce, and interactive apps. Clean, fast, and modern design built to highlight skills and projects.
 * Tags: developer portfolio, resume, personal website, cv, one page, responsive, html5, css3, javascript, react, next.js, astro, tailwind, framer motion, ecommerce, saas, web apps, creative, modern
 * Version: 1.0.0
 * Build Date: August 2025
 * Last Update: August 2025
 * Author: Deiv
 * Author URI: https://deiv.dev
 *//*! File name: main.css
 * ------------------------------------------------
 * ------------------------------------------------
 * Table of Contents
 * ------------------------------------------------
 *  01. Fonts
 *  02. Variables
 *  03. Template Backgrounds
 *  04. Basic Styles
 *  05. Animations - Transitions
 *  06. Animations - Backgrounds
 *  07. Elements - Typography
 *  08. Elements - Controls
 *  09. Elements - Forms
 *  11. Sections Main
 *  12. Sections Inner
 *  13. Blocks Common
 *  14. Blocks Header
 *  15. Blocks Menu
 *  16. Blocks Footer
 *  17. Blocks Popup Dialogs
 *  18. Features Marquee
 *  19. Features About
 *  20. Features Gallery
 *  21. Features Achievements
 *  22. Features Stacking Cards
 *  23. Features Services
 *  24. Features Resume
 *  25. Features Tools
 *  26. Features Testimonials
 *  27. Features Slider
 *  28. Features Accordion
 *  29. Features Socials
 *  30. Features Contact Data
 * ------------------------------------------------
 * Table of Contents End
 * ------------------------------------------------ */*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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{-webkit-tap-highlight-color:transparent}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}::-moz-selection{background-color:var(--base-tint);color:var(--t-medium);text-shadow:none}::selection{background-color:var(--base-tint);color:var(--t-medium);text-shadow:none}::-webkit-scrollbar{display:none;width:6px;background:var(--base-shade)}@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{width:100%;height:100%;font-family:sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;width:100%;min-width:360px;overflow-x:unset!important;font:normal 400 var(--_size) / 1.4 var(--_font-default);text-rendering:optimizeLegibility;background-color:var(--base-90);color:var(--t-medium)}section{position:relative;min-width:360px}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier)}.overflow-hidden{overflow:hidden!important}.components{position:relative}.components__item{position:relative;padding:8rem 10%;border-bottom:1px solid var(--stroke-elements)}.components__caption{display:block;font:normal 400 1.3rem/1 var(--_font-default);color:var(--t-medium);text-transform:uppercase;letter-spacing:.1rem;margin-bottom:2rem}.spacer{height:300px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.video-background{position:absolute;top:0;left:0;width:100%;height:100%}#video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background-position:center center;-moz-background-size:contain;background-size:contain;-o-object-fit:cover;object-fit:cover}h1{font:normal 800 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}}@media only screen and (min-width: 992px){.headline-80-desktop .headline__title{max-width:67rem}}@media only screen and (min-width: 1200px){.headline-80-desktop .headline__title{max-width:none}}.headline__subtitle.space-top{margin-top:4.6rem}.headline__subtitle.space-bottom{margin-bottom:3.8rem}@media only screen and (min-width: 768px){.headline__subtitle.space-top{margin-top:5.7rem}.headline__subtitle.space-bottom{margin-bottom:4.2rem}}@media only screen and (min-width: 992px){.headline__subtitle.space-top{margin-top:6.4rem}.headline__subtitle.space-bottom{margin-bottom:4.9rem}}@media only screen and (min-width: 1200px){.headline__subtitle.space-top{margin-top:5.8rem}.headline__subtitle.space-bottom{margin-bottom:4rem}}@media only screen and (min-width: 1400px){.headline__subtitle.space-top{margin-top:6.3rem}.headline__subtitle.space-bottom{margin-bottom:5.7rem}}@media only screen and (min-width: 1600px){.headline__subtitle.space-top{margin-top:6.8rem}.headline__subtitle.space-bottom{margin-bottom:4.1rem}}h2{font:normal 800 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{margin-top:5.7rem;max-width:67rem}}@media only screen and (min-width: 992px){.h2__text{margin-top:6.4rem}}@media only screen and (min-width: 1200px){.h2__text{margin-top:5.9rem;max-width:78rem}.h2__text.text-half{max-width:54%}.h2__text.text-twothirds{max-width:67%}}@media only screen and (min-width: 1400px){.h2__text{margin-top:6.6rem}.h2__text.text-half{max-width:50%}}@media only screen and (min-width: 1600px){.h2__text{margin-top:6.9rem}.h2__text.text-half{max-width:45%}}h3{font:normal 800 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 800 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 800 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{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;font:normal var(--font-weight-base) 1.8rem/1.4 var(--_font-default);color:var(--t-bright)}.section-name .section-name-caption,.section-name i{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.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:"[";display:inline;padding-right:.24em}.tagline-chapter:after{content:"]";display:inline;padding-left:.24em}@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.type-basic-140lh{line-height:1.4}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.link-small{font-size:1.6rem}a.link-small-underline{font-size:1.6rem;text-decoration:underline}a.link-small-160lh{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:1.6}.no-touch a:hover.link-small,.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{font-size:1.8rem}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{font-size:4.4rem;max-width:76rem}}@media only screen and (min-width: 1200px){blockquote{font-size:5rem;max-width:none}}@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.6rem}}.menu-link{font:normal 500 1.6rem var(--_font-default)}@media only screen and (min-width: 1600px){.menu-link{font-size:1.8rem}}.text-link{color:inherit;text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;transition:background-size .4s,color .3s;transition:background-size .4s,color .3s,-moz-background-size .4s}.text-link.text-link-medium{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-muted),var(--t-muted));background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,var(--t-muted),var(--t-muted));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;transition:background-size .4s,color .3s;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch .text-link:hover{-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}.btn{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:0;padding:0;font:inherit;background-color:transparent;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-line{font:normal var(--font-weight-medium) 1.8rem/1.4 var(--_font-default);color:var(--t-bright)}.btn-line .btn-caption,.btn-line i{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.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{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font:normal var(--font-weight-medium) 1.4rem/1.4 var(--_font-default);color:var(--t-bright)}.btn-line-small .btn-caption,.btn-line-small i{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.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{font-size:2.2rem;padding-bottom:.2rem}}.btn-default{width:100%;height:10rem;padding:0 7.6rem;-moz-border-radius:5rem;border-radius:5rem;border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);font:normal var(--font-weight-medium) 1.8rem/10rem var(--_font-default);color:var(--t-opp-bright)}@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);background-color:transparent;font-size:2rem;color:var(--t-bright)}.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{height:11rem;line-height:11rem;-moz-border-radius:6rem;border-radius:6rem;font-size:2.6rem}}@media only screen and (min-width: 1200px){.hover-default{position:relative;overflow:hidden;-webkit-transition:color .3s 0s,background-color 0s 0s,-webkit-transform .3s ease-in-out;transition:color .3s 0s,background-color 0s 0s,-webkit-transform .3s ease-in-out;-moz-transition:color .3s 0s,background-color 0s 0s,transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:color .3s 0s,background-color 0s 0s,transform .3s ease-in-out;transition:color .3s 0s,background-color 0s 0s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}.hover-default em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background-color:var(--t-bright);-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;-moz-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-touch .hover-default:hover{color:var(--t-opp-bright);background-color:var(--t-bright);-webkit-transition:color .3s 0s,background-color .3s .2s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .2s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;-moz-transition:color .3s 0s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out,-moz-box-shadow .5s,-moz-transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out,-webkit-box-shadow .5s,-moz-box-shadow .5s,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}.no-touch .hover-default:hover em{width:225%;height:22.5rem}}.btn-circle-text{width:10rem;height:10rem;-moz-border-radius:50%;border-radius:50%;border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);font:normal var(--font-weight-medium) 1.2rem var(--_font-default);color:var(--t-opp-bright)}@media only screen and (min-width: 1200px){.btn-circle-text{width:11rem;height:11rem;font-size:1.4rem;border:1px solid var(--stroke-controls);background-color:transparent;color:var(--t-bright)}.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{position:relative;overflow:hidden;-webkit-transition:color .3s 0s,background-color 0s 0s,-webkit-transform .3s ease-in-out;transition:color .3s 0s,background-color 0s 0s,-webkit-transform .3s ease-in-out;-moz-transition:color .3s 0s,background-color 0s 0s,transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:color .3s 0s,background-color 0s 0s,transform .3s ease-in-out;transition:color .3s 0s,background-color 0s 0s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}.hover-circle em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background-color:var(--t-bright);-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;-moz-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-touch .hover-circle:hover{color:var(--t-opp-bright);background-color:var(--t-bright);-webkit-transition:color .3s 0s,background-color .3s .2s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .2s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;-moz-transition:color .3s 0s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out,-moz-box-shadow .5s,-moz-transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out,-webkit-box-shadow .5s,-moz-box-shadow .5s,-webkit-transform .3s ease-in-out,-moz-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);-webkit-transition:color .3s 0s;-moz-transition:color .3s 0s;transition:color .3s 0s}}.btn-circle-icon{width:10rem;height:10rem;-moz-border-radius:50%;border-radius:50%;border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);font-size:2.4rem;color:var(--t-opp-bright)}@media only screen and (min-width: 768px){.btn-circle-icon{width:15.4rem;height:15.4rem;font-size:3.6rem}}@media only screen and (min-width: 1200px){.btn-circle-icon{width:17.4rem;height:17.4rem;border:1px solid var(--stroke-controls);background-color:transparent;color:var(--t-bright);font-size:3.8rem}.btn-circle-icon i{display:block;position:relative;overflow:hidden}}@media only screen and (min-width: 1400px){.btn-circle-icon{width:19rem;height:19rem;font-size:4rem}}@media only screen and (min-width: 1600px){.btn-circle-icon{width:26.6rem;height:26.6rem;font-size:5rem}}.btn-line-circle-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font:normal var(--font-weight-medium) 1.8rem var(--_font-default);color:var(--t-bright)}.btn-line-circle-icon .btn-caption{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:2rem}.btn-line-circle-icon .circle{position:relative;width:10rem;height:10rem;-moz-border-radius:50%;border-radius:50%;border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-line-circle-icon .circle em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background:var(--t-bright);-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;-moz-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.btn-line-circle-icon .circle i{display:block;position:absolute;inset:50% auto auto 50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);font-size:2.3rem;color:var(--t-opp-bright);z-index:2;overflow:hidden;-webkit-transition:color .3s 0s;-moz-transition:color .3s 0s;transition:color .3s 0s}.btn-line-circle-icon:hover{color:var(--t-medium)}.btn-line-circle-icon.permanent-dark{color:var(--t-per-bright-dark)}.btn-line-circle-icon.permanent-dark .circle{border:1px solid var(--t-per-bright-dark);background-color:var(--t-per-bright-dark)}.btn-line-circle-icon.permanent-dark em{background:var(--t-per-bright-dark)}.btn-line-circle-icon.permanent-dark i{color:var(--t-per-bright-light)}@media only screen and (min-width: 1200px){.btn-line-circle-icon{font-size:2rem}.btn-line-circle-icon .circle{border:1px solid var(--stroke-controls);background-color:transparent}.btn-line-circle-icon .circle i{font-size:2.5rem;color:var(--t-bright)}}@media only screen and (min-width: 1400px){.btn-line-circle-icon{font-size:2.2rem}.btn-line-circle-icon .circle i{font-size:2.7rem}}@media only screen and (min-width: 1600px){.btn-line-circle-icon{font-size:2.6rem}.btn-line-circle-icon .circle i{font-size:3.2rem}}.btn-to-top{width:4rem;height:4rem;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);background-color:#00000008;color:var(--t-bright);font-size:1.8rem;z-index:9;overflow:hidden;border:1px solid #ffffff1a;box-shadow:0 2px 75px #0003}.btn-to-top i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden}@media only screen and (min-width: 1200px){.btn-to-top{font-size:1.9rem}}@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{-webkit-animation:.4s ease-in-out 0s 1 both slideRight;-moz-animation:.4s ease-in-out 0s 1 both slideRight;animation:.4s ease-in-out 0s 1 both slideRight}.slide-right-up:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideRightUp;-moz-animation:.4s ease-in-out 0s 1 both slideRightUp;animation:.4s ease-in-out 0s 1 both slideRightUp}.slide-right-down:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideRightDown;-moz-animation:.4s ease-in-out 0s 1 both slideRightDown;animation:.4s ease-in-out 0s 1 both slideRightDown}.slide-left:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideLeft;-moz-animation:.4s ease-in-out 0s 1 both slideLeft;animation:.4s ease-in-out 0s 1 both slideLeft}.slide-left-up:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideLeftUp;-moz-animation:.4s ease-in-out 0s 1 both slideLeftUp;animation:.4s ease-in-out 0s 1 both slideLeftUp}.slide-left-down:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideLeftDown;-moz-animation:.4s ease-in-out 0s 1 both slideLeftDown;animation:.4s ease-in-out 0s 1 both slideLeftDown}.slide-down:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideDown;-moz-animation:.4s ease-in-out 0s 1 both slideDown;animation:.4s ease-in-out 0s 1 both slideDown}.slide-up:hover i:before{-webkit-animation:.4s ease-in-out 0s 1 both slideUp;-moz-animation:.4s ease-in-out 0s 1 both slideUp;animation:.4s ease-in-out 0s 1 both slideUp}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(100%);transform:translate(100%)}51%{opacity:0}52%{-webkit-transform:translateX(-100%);transform:translate(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0);transform:translate(0)}}@-moz-keyframes slideRight{0%{-moz-transform:translateX(0);transform:translate(0)}50%{-moz-transform:translateX(100%);transform:translate(100%)}51%{opacity:0}52%{-moz-transform:translateX(-100%);transform:translate(-100%);opacity:0}53%{opacity:1}to{-moz-transform:translateX(0);transform:translate(0)}}@keyframes slideRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translate(100%)}51%{opacity:0}52%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translate(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideRightUp{0%{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(100%) translateY(-100%);transform:translate(100%) translateY(-100%)}51%{opacity:0}52%{-webkit-transform:translateX(-100%) translateY(100%);transform:translate(-100%) translateY(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-moz-keyframes slideRightUp{0%{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-moz-transform:translateX(100%) translateY(-100%);transform:translate(100%) translateY(-100%)}51%{opacity:0}52%{-moz-transform:translateX(-100%) translateY(100%);transform:translate(-100%) translateY(100%);opacity:0}53%{opacity:1}to{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@keyframes slideRightUp{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(100%) translateY(-100%);-moz-transform:translateX(100%) translateY(-100%);transform:translate(100%) translateY(-100%)}51%{opacity:0}52%{-webkit-transform:translateX(-100%) translateY(100%);-moz-transform:translateX(-100%) translateY(100%);transform:translate(-100%) translateY(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-webkit-keyframes slideRightDown{0%{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(100%) translateY(100%);transform:translate(100%) translateY(100%)}51%{opacity:0}52%{-webkit-transform:translateX(-100%) translateY(-100%);transform:translate(-100%) translateY(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-moz-keyframes slideRightDown{0%{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-moz-transform:translateX(100%) translateY(100%);transform:translate(100%) translateY(100%)}51%{opacity:0}52%{-moz-transform:translateX(-100%) translateY(-100%);transform:translate(-100%) translateY(-100%);opacity:0}53%{opacity:1}to{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@keyframes slideRightDown{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(100%) translateY(100%);-moz-transform:translateX(100%) translateY(100%);transform:translate(100%) translateY(100%)}51%{opacity:0}52%{-webkit-transform:translateX(-100%) translateY(-100%);-moz-transform:translateX(-100%) translateY(-100%);transform:translate(-100%) translateY(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-100%);transform:translate(-100%)}51%{opacity:0}52%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0);transform:translate(0)}}@-moz-keyframes slideLeft{0%{-moz-transform:translateX(0);transform:translate(0)}50%{-moz-transform:translateX(-100%);transform:translate(-100%)}51%{opacity:0}52%{-moz-transform:translateX(100%);transform:translate(100%);opacity:0}53%{opacity:1}to{-moz-transform:translateX(0);transform:translate(0)}}@keyframes slideLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translate(-100%)}51%{opacity:0}52%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translate(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideLeftUp{0%{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(-100%) translateY(-100%);transform:translate(-100%) translateY(-100%)}51%{opacity:0}52%{-webkit-transform:translateX(100%) translateY(100%);transform:translate(100%) translateY(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-moz-keyframes slideLeftUp{0%{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-moz-transform:translateX(-100%) translateY(-100%);transform:translate(-100%) translateY(-100%)}51%{opacity:0}52%{-moz-transform:translateX(100%) translateY(100%);transform:translate(100%) translateY(100%);opacity:0}53%{opacity:1}to{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@keyframes slideLeftUp{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(-100%) translateY(-100%);-moz-transform:translateX(-100%) translateY(-100%);transform:translate(-100%) translateY(-100%)}51%{opacity:0}52%{-webkit-transform:translateX(100%) translateY(100%);-moz-transform:translateX(100%) translateY(100%);transform:translate(100%) translateY(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-webkit-keyframes slideLeftDown{0%{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(-100%) translateY(100%);transform:translate(-100%) translateY(100%)}51%{opacity:0}52%{-webkit-transform:translateX(100%) translateY(-100%);transform:translate(100%) translateY(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-moz-keyframes slideLeftDown{0%{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-moz-transform:translateX(-100%) translateY(100%);transform:translate(-100%) translateY(100%)}51%{opacity:0}52%{-moz-transform:translateX(100%) translateY(-100%);transform:translate(100%) translateY(-100%);opacity:0}53%{opacity:1}to{-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@keyframes slideLeftDown{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}50%{-webkit-transform:translateX(-100%) translateY(100%);-moz-transform:translateX(-100%) translateY(100%);transform:translate(-100%) translateY(100%)}51%{opacity:0}52%{-webkit-transform:translateX(100%) translateY(-100%);-moz-transform:translateX(100%) translateY(-100%);transform:translate(100%) translateY(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(100%);transform:translateY(100%)}51%{opacity:0}52%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(100%);transform:translateY(100%)}51%{opacity:0}52%{-moz-transform:translateY(-100%);transform:translateY(-100%);opacity:0}53%{opacity:1}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}51%{opacity:0}52%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:0}52%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:0}52%{-moz-transform:translateY(100%);transform:translateY(100%);opacity:0}53%{opacity:1}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:0}52%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);opacity:0}53%{opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.form-container{position:relative}.form{opacity:1;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out}.form.is-hidden{opacity:0}.form__item{padding:0 1rem;margin-bottom:3rem}.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{padding:0 2.5rem;margin-bottom:5rem}}form{position:relative;width:100%}form input,form textarea{position:relative;display:block;width:100%;border:none;outline:none;margin:0;padding:1.6rem .4rem;background-color:transparent;border-bottom:1px solid var(--stroke-elements);font:normal 400 1.8rem var(--_font-default);color:var(--t-bright)}form input:focus,form textarea:focus{border-bottom:1px solid var(--stroke-controls)}form textarea{height:16rem;resize:none}form ::-webkit-input-placeholder{color:var(--t-muted)}form :-moz-placeholder{color:var(--t-muted)}form ::-moz-placeholder{color:var(--t-muted)}form :-ms-input-placeholder{color:var(--t-muted)}form input:focus:required:invalid,form textarea:focus:required:invalid{color:var(--t-bright)}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{position:absolute;inset:0 auto auto 0;opacity:0;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out}.form__reply.centered{position:absolute;inset:50% auto auto 50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);max-width:300px}.form__reply.is-visible{opacity:1}.reply__icon{display:block;font-size:6rem;color:var(--t-bright);margin-bottom:1rem}.reply__title{font:normal var(--font-weight-base) 2.6rem var(--_font-accent);color:var(--t-bright);margin-bottom:1rem}.reply__text{display:block;font:normal var(--font-weight-base) 1.8rem var(--_font-default);color:var(--t-bright)}.main__intro{position:relative;height:auto;margin-bottom:3.4rem}.main__intro.intro-95-desktop{margin-bottom:11.5rem}.main__intro.intro-fullheight-centered{margin-bottom:12rem}@media only screen and (min-width: 768px){.main__intro{margin-bottom:4.4rem}.main__intro.intro-95-desktop{margin-bottom:14.5rem}.main__intro.intro-fullheight-centered{margin-bottom:14.3rem}}@media only screen and (min-width: 1200px){.main__intro{height:100vh;margin-bottom:0}.main__intro.intro-95-desktop{height:95vh;margin-bottom:0;padding-top:7rem}.main__intro.intro-fullheight-centered{margin-bottom:0;padding-top:7rem}}@media only screen and (min-width: 1400px){.main__intro.intro-95-desktop,.main__intro.intro-fullheight-centered{padding-top:8rem}}.intro__background{position:absolute;top:0;left:0;width:100%;height:100%}.intro__background.intro-bg-01 img,.intro__background.intro-bg-02 img{display:block;width:100%;height:auto}.intro-bg__shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(78%,rgba(var(--base-rgb),0)),color-stop(97%,rgba(var(--base-rgb),1)));background:-moz-linear-gradient(top,rgba(var(--base-rgb),0) 78%,rgba(var(--base-rgb),1) 97%);background:linear-gradient(to bottom,rgba(var(--base-rgb),0) 78%,rgba(var(--base-rgb),1) 97%)}.intro-bg-01__01,.intro-bg-01__02,.intro-bg-02__01,.intro-bg-02__02,.intro-bg-03__01,.intro-bg-03__02{position:absolute;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.intro-bg-01__01{top:-160px;right:-100px;width:320px;height:320px}@media only screen and (min-width: 768px){.intro-bg-01__01{top:-320px;right:-20px;width:500px;height:500px}}@media only screen and (min-width: 992px){.intro-bg-01__01{top:-280px}}@media only screen and (min-width: 1200px){.intro-bg-01__01{top:-160px;right:-80px;width:660px;height:660px}}@media only screen and (min-width: 1400px){.intro-bg-01__01{top:-200px;right:0;width:770px;height:770px}}@media only screen and (min-width: 1600px){.intro-bg-01__01{top:-300px;right:0;width:860px;height:860px}}.intro-bg-01__02{bottom:-80px;left:auto;right:0;width:150px;height:150px}@media only screen and (min-width: 768px){.intro-bg-01__02{bottom:-120px;left:auto;right:0;width:240px;height:240px}}@media only screen and (min-width: 1200px){.intro-bg-01__02{bottom:-40px;left:-96px;width:300px;height:300px}}@media only screen and (min-width: 1400px){.intro-bg-01__02{bottom:-10px;left:-86px;width:360px;height:360px}}@media only screen and (min-width: 1600px){.intro-bg-01__02{bottom:-60px;left:-175px;width:500px;height:500px}}.intro-bg-02__01{top:auto;bottom:-60px;right:0;width:160px;height:auto}@media only screen and (min-width: 768px){.intro-bg-02__01{top:auto;bottom:-100px;right:0;width:260px;height:auto}}@media only screen and (min-width: 992px){.intro-bg-02__01{top:auto;bottom:-80px;right:0;width:340px;height:auto}}@media only screen and (min-width: 1200px){.intro-bg-02__01{top:auto;bottom:80px;right:0;width:330px;height:auto}}@media only screen and (min-width: 1400px){.intro-bg-02__01{top:auto;bottom:100px;right:0;width:350px;height:auto}}@media only screen and (min-width: 1600px){.intro-bg-02__01{top:auto;bottom:60px;right:0;width:530px;height:auto}}.intro-bg-02__02{bottom:-160px;top:auto;left:-30px;width:100px;height:auto}@media only screen and (min-width: 768px){.intro-bg-02__02{bottom:-200px;top:auto;left:-42px;width:140px;height:auto}}@media only screen and (min-width: 992px){.intro-bg-02__02{bottom:-200px;top:auto;left:-30px;width:140px;height:auto}}@media only screen and (min-width: 1200px){.intro-bg-02__02{bottom:auto;top:150px;left:-68px;width:200px;height:auto}}@media only screen and (min-width: 1400px){.intro-bg-02__02{bottom:auto;top:210px;left:-82px;width:240px;height:auto}}@media only screen and (min-width: 1600px){.intro-bg-02__02{top:150px;bottom:auto;left:-120px;width:350px;height:auto}}.intro-bg-03__01{height:440px;width:auto;bottom:-300px;right:-40px}.intro-bg-03__01 img{display:block;height:100%;width:auto}@media only screen and (min-width: 768px){.intro-bg-03__01{height:910px;width:auto;bottom:-150px;right:-80px}}@media only screen and (min-width: 992px){.intro-bg-03__01{height:910px;width:auto;bottom:-150px;right:-60px}}@media only screen and (min-width: 1200px){.intro-bg-03__01{height:110vh;width:auto;top:-10vh;right:-60px}}@media only screen and (min-width: 1400px){.intro-bg-03__01{height:110vh;width:auto;top:-10vh;right:-60px}}@media only screen and (min-width: 1600px){.intro-bg-03__01{height:126vh;width:auto;top:-16vh;right:-80px}}.intro-bg-03__02{height:180px;width:auto;bottom:-220px;left:40px}.intro-bg-03__02 img{display:block;height:100%;width:auto}@media only screen and (min-width: 768px){.intro-bg-03__02{height:350px;width:auto;bottom:-340px;left:80px}}@media only screen and (min-width: 992px){.intro-bg-03__02{height:400px;width:auto;bottom:-340px;left:150px}}@media only screen and (min-width: 1200px){.intro-bg-03__02{height:420px;width:auto;bottom:-210px;left:auto;right:220px}}@media only screen and (min-width: 1400px){.intro-bg-03__02{height:450px;width:auto;bottom:-245px;right:220px}}@media only screen and (min-width: 1600px){.intro-bg-03__02{height:540px;width:auto;bottom:-265px;right:320px}}.headline{position:relative;padding:0 2rem;margin-top:11.2rem}.headline.headline-95-desktop,.headline.headline-centered{margin-top:9.5rem}@media only screen and (min-width: 768px){.headline{padding:0 5rem;margin-top:14.2rem}.headline.headline-95-desktop,.headline.headline-centered{margin-top:10.9rem}}@media only screen and (min-width: 1200px){.headline{position:absolute;bottom:0;left:0;margin-top:0}.headline.headline-95-desktop{position:absolute;bottom:0;left:0;padding-bottom:9rem}.headline.headline-centered{left:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;margin-top:0}}@media only screen and (min-width: 1400px){.headline.headline-95-desktop{padding-bottom:9.9rem}}@media only screen and (min-width: 1600px){.headline.headline-95-desktop{padding-bottom:11.3rem}}@media only screen and (min-width: 768px){.headline__title.fullwidth{width:100%;max-width:1920px;margin:0 auto}}.title__line{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.title__line em{font:normal var(--font-weight-base) 1.8rem/1.4 var(--_font-default);color:var(--t-bright)}.title__line em,.title__line .btn{display:none}@media only screen and (min-width: 768px){.title__line span{white-space:nowrap}.title__line .btn{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:3rem;margin-top:.5rem}}@media only screen and (min-width: 992px){.title__line{padding:0 3rem}.title__line .btn{margin-left:4rem}}@media only screen and (min-width: 1200px){.title__line em{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:260px;margin-right:5rem;padding-top:3.7rem;font-size:1.8rem}.title__line .btn{margin-left:5rem}}@media only screen and (min-width: 1400px){.title__line em{max-width:300px;padding-top:4.3rem;font-size:2rem}}@media only screen and (min-width: 1600px){.title__line{padding:0 5rem}.title__line em{max-width:370px;padding-top:6rem;font-size:2.4rem}}.headline__datamobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:left;margin-top:4.5rem}.headline__datamobile p{font:normal var(--font-weight-base) 1.8rem/1.4 var(--_font-default);color:var(--t-bright);margin-bottom:6rem}@media only screen and (min-width: 768px){.headline__datamobile{margin-top:5.4rem;padding:0 3rem;text-align:center}.headline__datamobile p{max-width:370px;margin:0 auto;font-size:2rem}.headline__datamobile .btn{display:none}}@media only screen and (min-width: 992px){.headline__datamobile{margin-top:6.1rem}}@media only screen and (min-width: 1200px){.headline__datamobile{display:none}}.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}}.intro__btn{position:relative;padding:0 2rem}@media only screen and (min-width: 768px){.intro__btn{padding:0 5rem}}.intro__btn-absolute{display:none}@media only screen and (min-width: 1200px){.intro__btn-absolute{display:block;position:absolute;right:5rem;bottom:4.4rem}}.main__media{position:relative}.main__media.media-grid-bottom{padding-bottom:2.5rem}.main__media.media-stack-bottom{padding-bottom:0}@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{padding:2.2rem 0 .5rem}.inner.inner-stack-bottom{padding:11rem 0 .5rem}.inner.inner-type-bottom{padding:11rem 0 2.2rem}.inner.no-padding-top{padding-top:0!important}.inner.no-padding-bottom{padding-bottom:0!important}.inner.pre-no-padding-top{padding:11rem 0 4.7rem}@media only screen and (min-width: 768px){.inner.inner-grid-bottom{padding:16rem 0 3.5rem}.inner.inner-stack{padding:5.3rem 0 .5rem}.inner.inner-stack-bottom{padding:16rem 0 .5rem}.inner.inner-type-bottom{padding:16rem 0 2.9rem}.inner.pre-no-padding-top{padding:16rem 0 8.8rem}}@media only screen and (min-width: 1200px){.inner.inner-grid-bottom{padding:16rem 0 3.7rem}.inner.inner-stack{padding:8.3rem 0 .7rem}.inner.inner-stack-bottom{padding:16rem 0 .7rem}.inner.inner-type-bottom{padding:16rem 0 3.1rem}.inner.pre-no-padding-top{padding:16rem 0 12rem}}@media only screen and (min-width: 1400px){.inner.inner-grid-bottom{padding:18rem 0 4.5rem}.inner.inner-stack{padding:9.5rem 0 1.5rem}.inner.inner-stack-bottom{padding:18rem 0 1.5rem}.inner.inner-type-bottom{padding:18rem 0 3.9rem}.inner.pre-no-padding-top{padding:18rem 0 14rem}}@media only screen and (min-width: 1600px){.inner.inner-grid-bottom{padding:21rem 0 5.5rem}.inner.inner-stack{padding:13.5rem 0 .5rem}.inner.inner-stack-bottom{padding:21rem 0 .5rem}.inner.inner-type-bottom{padding:21rem 0 4.8rem}.inner.pre-no-padding-top{padding:21rem 0 19rem}}.inner__wrapper{position:relative;width:100%;margin:0 auto}.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-bottom:0;margin-top:1.6rem}}@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{position:relative;width:100%}.bottom__background{position:absolute;bottom:0;left:0;width:100%;height:100vh;overflow:hidden}.bottom__background.bottom-bg-01 img,.bottom__background.bottom-bg-02 img,.bottom__background.bottom-bg-03 img{display:block;width:100%;height:auto}.bottom-bg__shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(78%,rgba(var(--base-rgb),0)),color-stop(97%,rgba(var(--base-rgb),1)));background:-moz-linear-gradient(top,rgba(var(--base-rgb),0) 78%,rgba(var(--base-rgb),1) 97%);background:linear-gradient(to bottom,rgba(var(--base-rgb),0) 78%,rgba(var(--base-rgb),1) 97%)}.bottom-bg-01__01,.bottom-bg-01__02,.bottom-bg-02__01,.bottom-bg-02__02,.bottom-bg-03__01,.bottom-bg-03__02{position:absolute;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.bottom-bg-01__01{bottom:100px;right:-50px;width:200px;height:auto}@media only screen and (min-width: 768px){.bottom-bg-01__01{bottom:130px;right:-50px;width:200px;height:auto}}@media only screen and (min-width: 992px){.bottom-bg-01__01{bottom:120px;right:-75px;width:260px;height:auto}}@media only screen and (min-width: 1200px){.bottom-bg-01__01{bottom:65px;right:-105px;width:360px;height:auto}}@media only screen and (min-width: 1400px){.bottom-bg-01__01{bottom:70px;right:-120px;width:400px;height:auto}}@media only screen and (min-width: 1600px){.bottom-bg-01__01{bottom:80px;right:-150px;width:510px;height:auto}}.bottom-bg-01__02{bottom:140px;left:-30px;width:100px;height:auto}@media only screen and (min-width: 768px){.bottom-bg-01__02{bottom:200px;left:-50px;width:150px;height:auto}}@media only screen and (min-width: 992px){.bottom-bg-01__02{bottom:200px;left:-60px;width:170px;height:auto}}@media only screen and (min-width: 1200px){.bottom-bg-01__02{bottom:200px;left:-65px;width:240px;height:auto}}@media only screen and (min-width: 1400px){.bottom-bg-01__02{bottom:200px;left:-80px;width:280px;height:auto}}@media only screen and (min-width: 1600px){.bottom-bg-01__02{bottom:260px;left:-100px;width:350px;height:auto}}.bottom-bg-02__01{bottom:-30px;right:-30px;width:200px;height:auto}@media only screen and (min-width: 768px){.bottom-bg-02__01{bottom:-40px;right:-60px}}@media only screen and (min-width: 992px){.bottom-bg-02__01{bottom:-50px;right:-70px;width:230px}}@media only screen and (min-width: 1200px){.bottom-bg-02__01{width:300px}}@media only screen and (min-width: 1400px){.bottom-bg-02__01{bottom:-60px;right:-80px;width:340px}}@media only screen and (min-width: 1600px){.bottom-bg-02__01{width:360px}}.bottom-bg-02__02{display:none}@media only screen and (min-width: 768px){.bottom-bg-02__02{display:block;top:50px;left:-35px;width:140px;height:auto}}@media only screen and (min-width: 992px){.bottom-bg-02__02{top:50px;left:-35px;width:140px}}@media only screen and (min-width: 1200px){.bottom-bg-02__02{top:50px;left:-60px;width:240px}}@media only screen and (min-width: 1400px){.bottom-bg-02__02{top:60px;left:-70px;width:280px}}@media only screen and (min-width: 1600px){.bottom-bg-02__02{top:60px;left:-75px;width:300px}}.bottom-bg-03__01{bottom:100px;right:-30px;width:180px;height:auto}@media only screen and (min-width: 768px){.bottom-bg-03__01{bottom:180px;right:-30px;width:180px}}@media only screen and (min-width: 992px){.bottom-bg-03__01{bottom:150px;right:-30px;width:180px}}@media only screen and (min-width: 1200px){.bottom-bg-03__01{bottom:170px;right:-70px;width:280px}}@media only screen and (min-width: 1400px){.bottom-bg-03__01{bottom:170px;right:-80px;width:320px}}@media only screen and (min-width: 1600px){.bottom-bg-03__01{bottom:200px;right:-80px;width:360px}}.bottom-bg-03__02{display:none}@media only screen and (min-width: 768px){.bottom-bg-03__02{display:block;top:auto;bottom:-30px;left:-100px;width:240px}}@media only screen and (min-width: 992px){.bottom-bg-03__02{top:auto;bottom:-30px;left:-100px;width:240px}}@media only screen and (min-width: 1200px){.bottom-bg-03__02{top:auto;bottom:-50px;left:-150px;width:360px}}@media only screen and (min-width: 1400px){.bottom-bg-03__02{top:auto;bottom:-60px;left:-170px;width:400px}}@media only screen and (min-width: 1600px){.bottom-bg-03__02{top:auto;bottom:-70px;left:-180px;width:440px}}.page-content{position:relative;width:100%;min-width:360px;height:auto;z-index:3}.fullheight-desktop{position:relative;height:auto}@media only screen and (min-width: 1200px){.fullheight-desktop{height:100%}}.grid-item{padding:0 1rem;margin-top:2rem}@media only screen and (min-width: 768px){.grid-item{padding:0 1.5rem;margin-top:3rem}}@media only screen and (min-width: 1600px){.grid-item{padding:0 2.5rem;margin-top:5rem}}.grid-item-s{padding:0 1rem;margin-top:2rem}.content__block{position:relative;padding:0 2rem}.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-title{margin-bottom:4rem}.content__block.section-grid-title{margin-bottom:3.6rem}.content__block.section-grid-text-title{margin-bottom:4rem}.content__block.section-stack-title{margin-bottom:0}.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.large-text-block.pre-stack{margin-bottom:2.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-offcanvas-grid-block{margin-bottom:14rem}.content__block.pre-stack-block{position:relative;z-index:1000;margin-bottom:-2.4rem}.content__block.pre-stack-text-block{position:relative;z-index:1000;margin-bottom:-2rem}@media only screen and (min-width: 768px){.content__block.section-text-title{margin-bottom:2.7rem}.content__block.section-grid-title{margin-bottom:3.8rem}.content__block.section-grid-text-title{margin-bottom:4.9rem}.content__block.section-stack-title{margin-bottom:0}.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.large-text-block.pre-stack{margin-bottom:3.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-offcanvas-grid-block{margin-bottom:20rem}.content__block.pre-stack-block{margin-bottom:-3.2rem}.content__block.pre-stack-text-block{margin-bottom:-2.1rem}}@media only screen and (min-width: 992px){.content__block.section-text-title{margin-bottom:3.4rem}.content__block.section-grid-title{margin-bottom:4.5rem}.content__block.section-grid-text-title{margin-bottom:5.6rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:6.7rem}.content__block.section-form-title{margin-bottom:6.1rem}.content__block.large-text-block.pre-stack{margin-bottom:3.4rem}.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}.content__block.pre-stack-text-block{margin-bottom:-1.4rem}}@media only screen and (min-width: 1200px){.content__block.section-text-title{margin-bottom:3.9rem}.content__block.section-grid-title{margin-bottom:4.2rem}.content__block.section-grid-text-title{margin-bottom:5.6rem}.content__block.section-stack-title{margin-bottom:0}.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.large-text-block.pre-stack{margin-bottom:5.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-offcanvas-grid-block{margin-bottom:22rem}.content__block.pre-stack-block{margin-bottom:-2.8rem}.content__block.pre-stack-text-block{margin-bottom:-1.4rem}}@media only screen and (min-width: 1400px){.content__block.section-text-title{margin-bottom:3.6rem}.content__block.section-grid-title{margin-bottom:5rem}.content__block.section-grid-text-title{margin-bottom:6.5rem}.content__block.section-stack-title{margin-bottom:0}.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.large-text-block.pre-stack{margin-bottom:7rem}.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-offcanvas-grid-block{margin-bottom:25rem}.content__block.pre-stack-block{margin-bottom:-3rem}.content__block.pre-stack-text-block{margin-bottom:-1.5rem}}@media only screen and (min-width: 1600px){.content__block.section-text-title{margin-bottom:1.9rem}.content__block.section-grid-title{margin-bottom:3.5rem}.content__block.section-grid-text-title{margin-bottom:5.8rem}.content__block.section-stack-title{margin-bottom:0}.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.large-text-block.pre-stack{margin-bottom:6.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-offcanvas-grid-block{margin-bottom:30rem}.content__block.pre-stack-block{margin-bottom:-2.5rem}.content__block.pre-stack-text-block{margin-bottom:-.2rem}}.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{position:relative;width:100%;-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden}.divider-image,.divider-video{background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;height:440px}@media only screen and (min-width: 768px){.divider-image,.divider-video{height:500px}}@media only screen and (min-width: 1400px){.divider-image,.divider-video{height:600px}}@media only screen and (min-width: 1600px){.divider-image,.divider-video{height:700px}}.divider-image-xl,.divider-video-xl{background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;height:440px}@media only screen and (min-width: 768px){.divider-image-xl,.divider-video-xl{height:500px}}@media only screen and (min-width: 1200px){.divider-image-xl,.divider-video-xl{height:600px}}@media only screen and (min-width: 1400px){.divider-image-xl,.divider-video-xl{height:700px}}@media only screen and (min-width: 1600px){.divider-image-xl,.divider-video-xl{height:800px}}.section-title__name{margin-bottom:.4rem}@media only screen and (min-width: 768px){.section-title__name{margin-bottom:1.2rem}}@media only screen and (min-width: 1200px){.section-title__name{margin-bottom:0;margin-top:1.6rem}}@media only screen and (min-width: 1400px){.section-title__name{margin-top:1.8rem}}@media only screen and (min-width: 1600px){.section-title__name{margin-top:2.6rem}}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);z-index:100}.logo__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.logo__link svg{width:auto;height:4rem;fill:var(--t-bright);transition:fill .3s ease}.logo__link span{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:1.4rem;padding-right:1rem}@media only screen and (min-width: 1400px){.logo__link svg{height:5rem}.logo__link span{padding-left:1.6rem}}.color{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;overflow:hidden;z-index:100}@media only screen and (min-width: 1400px){.color{width:5rem;height:5rem}}.color-switcher{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:none;outline:0;padding:0;font:inherit;background:linear-gradient(90deg,#fff 50%,#000 50%);background-size:200% 100%;background-position:left;transition:background-position .4s ease;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1.8rem;height:1.8rem;-moz-border-radius:50%;border-radius:50%}html[color-scheme=dark] .color-switcher{background-position:left}html[color-scheme=light] .color-switcher{background-position:right}html[color-scheme=dark] .logo__link svg,html[color-scheme=dark] .footer-logo svg{fill:var(--t-bright)}html[color-scheme=light] .logo__link svg,html[color-scheme=light] .footer-logo svg{fill:var(--t-bright)}html[color-scheme=dark] .btn-line,html[color-scheme=light] .btn-line{border-color:var(--t-bright)}@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}}.header-offset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:8rem;background-color:var(--base);z-index:3}@media only screen and (min-width: 768px){.header-offset{height:8.8rem}}@media only screen and (min-width: 1200px){.header-offset{height:0}}.mfp-content .header-offset{display:none}.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:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.menu__link{width:4rem;height:4rem;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);color:var(--t-bright);white-space:nowrap;font-size:1.8rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;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;padding:0 2rem;font:normal var(--font-weight-medium) 1.6rem/4rem var(--_font-default);color:var(--t-medium)}.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:transparent}.menu__link.active .menu__caption{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}}@media only screen and (min-width: 1400px){.menu__link{height:5rem;line-height:5rem;padding:0 2.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{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;transition:background-size .3s,color .3s;transition:background-size .3s,color .3s,-moz-background-size .3s}}.footer{background-color:var(--base-90)}.footer.footer-marquee{padding:12.2rem 0 0}@media only screen and (min-width: 768px){.footer.footer-marquee{padding:17.2rem 0 0}}@media only screen and (min-width: 1200px){.footer.footer-marquee{padding:19rem 0 4rem}}@media only screen and (min-width: 1400px){.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}}.footer__link{position:relative;margin-bottom:6.8rem}@media only screen and (min-width: 992px){.footer__link{margin-bottom:7.5rem}}@media only screen and (min-width: 1200px){.footer__link{margin-bottom:8.2rem}}@media only screen and (min-width: 1400px){.footer__link{margin-bottom:8rem}}@media only screen and (min-width: 1600px){.footer__link{margin-bottom:8.5rem}}.footer__text{font:normal 300 4.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width: 768px){.footer__text{font-size:8rem}}@media only screen and (min-width: 1200px){.footer__text{font-size:9rem}}@media only screen and (min-width: 1400px){.footer__text{font-size:10rem}}@media only screen and (min-width: 1600px){.footer__text{font-size:14rem}}.footer__btn{margin-top:2.8rem}@media only screen and (min-width: 768px){.footer__btn{margin-top:0}}.footer__divider{position:relative;width:100%;height:1px;background-color:var(--stroke-elements)}.footer-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.footer-logo svg{width:4rem;height:auto;fill:var(--t-bright);transition:fill .3s ease}.footer-logo span{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:1.4rem}@media only screen and (min-width: 1400px){.footer-logo svg{width:5rem}.footer-logo span{padding-left:1.6rem}}.popup{position:relative;background-color:var(--base);-moz-border-radius:var(--_radius);border-radius:var(--_radius);padding:0;width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);margin:2rem auto;overflow:hidden;-webkit-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);-moz-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}@media only screen and (min-width: 768px){.popup{margin:3rem auto;width:-moz-calc(100% - 10rem);width:calc(100% - 10rem)}}@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.normal-size{margin-top:6rem;margin-bottom:6.8rem}.project__block.small-size{margin:2rem 0}.project__block.no-margin{margin:0}.project__block.no-margin-bottom{margin-bottom: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.normal-size{margin-top:8rem;margin-bottom:8.8rem}.project__block.small-size{margin:5rem 0}.project__block.no-margin-bottom{margin-bottom: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}.project__block.normal-size{margin-top:8.7rem;margin-bottom:9.5rem}.project__block.no-margin-bottom{margin-bottom:0}}@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}.project__block.normal-size{margin-top:9.5rem;margin-bottom:9.5rem}.project__block.no-margin-bottom{margin-bottom:0}}@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}.project__block.normal-size{margin-top:10.5rem;margin-bottom:10.5rem}.project__block.no-margin-bottom{margin-bottom:0}}@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__block.normal-size{margin-top:12rem;margin-bottom:12rem}.project__block.no-margin-bottom{margin-bottom:0}}.project-image-bg{position:relative;width:100%;background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;background-size:cover;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{position:absolute;bottom:0;left:0;width:100%;padding:2.4rem 2rem}@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}.project__subtitle.image-top-subtitle{margin-bottom:3rem}@media only screen and (min-width: 768px){.project__subtitle{margin-bottom:3.4rem}.project__subtitle.image-top-subtitle{margin-bottom:4.5rem}}@media only screen and (min-width: 1200px){.project__subtitle{margin-bottom:0;padding-top:.4rem}.project__subtitle.image-top-subtitle{margin-bottom:0;padding-top:0}}.project__illustration,.project__illustration-xl{position:relative;-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden}.project__data{position:relative}@media only screen and (min-width: 1600px){.pdata__item{padding-top:.4rem}}.project__feedback{position:relative;margin-bottom:5.9rem}@media only screen and (min-width: 768px){.project__feedback{margin-bottom:8rem}}@media only screen and (min-width: 992px){.project__feedback{margin-bottom:8.6rem}}@media only screen and (min-width: 1200px){.project__feedback{margin-bottom:8.6rem}}@media only screen and (min-width: 1400px){.project__feedback{margin-bottom:9.5rem}}@media only screen and (min-width: 1600px){.project__feedback{margin-bottom:10.7rem}}.fauthor__avatar{width:60px;min-width:60px;height:60px;margin-right:2rem;-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden}@media only screen and (min-width: 768px){.fauthor__avatar{width:120px;min-width:120px;height:120px;margin-right:3rem}}.fauthor__name{color:var(--t-bright)}.fauthor__position{margin-top:.6rem}@media only screen and (min-width: 1600px){.fauthor__position{margin-top:.8rem}}.fauthor__rating{margin-top:1.3rem}.fauthor__rating i{display:block;margin-right:1rem;font-size:1.6rem;color:var(--t-bright)}.fauthor__rating i:last-of-type{margin-right:0}@media only screen and (min-width: 1400px){.fauthor__rating i{font-size:1.8rem}}@media only screen and (min-width: 1600px){.fauthor__rating{margin-bottom:.4rem}.fauthor__rating i{font-size:2rem}}.feedback__descr{margin-top:2.8rem}@media only screen and (min-width: 768px){.feedback__descr{margin-top:3.8rem}}@media only screen and (min-width: 1200px){.feedback__descr{margin-top:3.6rem}}@media only screen and (min-width: 1400px){.feedback__descr{margin-top:3.4rem}}.project__divider{position:relative;width:100%;height:1px;background-color:var(--stroke-elements)}.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{width:4rem;height:4rem;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);border:1px solid var(--t-per-bright-dark);right:3rem;top:3rem;opacity:1;padding:0;font:inherit;color:var(--t-per-bright-dark);font-size:1.8rem;line-height:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-close-btn-in .mfp-close:before{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Phosphor;content:"";position:absolute;inset:50% auto auto 50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-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);background-color:transparent;color:var(--t-per-bright-dark)}.mfp-close-btn-in .mfp-close.permanent-light{border:1px solid var(--t-per-bright-light);background-color:transparent;color:var(--t-per-bright-light)}.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;-webkit-transition:all .3s;-moz-transition:all .3s;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;-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:all .3s var(--_animbezier);-moz-transition:all .3s var(--_animbezier);transition:all .3s var(--_animbezier)}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem)}.items{max-width:100%;overflow:hidden}.items--gsap{color:#fff}.items--gsap .items__container{translate:-moz-calc(-100% + 100vw)!important;translate:calc(-100% + 100vw)!important}.items__caption{max-width:50vw;padding:0 1.5rem}.items__container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.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{position:relative;width:45vw;height:auto;background-color:var(--base);-moz-border-radius:20px;border-radius:20px;overflow:hidden;color:var(--t-bright);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-animation:animateZ 1s infinite;-moz-animation:animateZ 1s infinite;animation:animateZ 1s infinite}.item.item-regular{width:auto;-moz-border-radius:0;border-radius:0;gap:0;background-color:transparent;color:var(--t-bright);-webkit-animation:animateZ 1s infinite;-moz-animation:animateZ 1s infinite;animation:animateZ 1s infinite}.item.icon{border:1px solid var(--stroke-elements);-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.item.icon svg{display:block;height:70px;width:auto}.item.image{background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}@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}.item__text.text-with-gliph{margin-right:0}.item__text.text-with-gliph:after{content:"/";display:inline;padding-left:2rem}@media only screen and (min-width: 768px){.item__text{margin-right:3rem}.item__text.text-with-gliph:after{padding-left:3rem}}@media only screen and (min-width: 1600px){.item__text{margin-right:5rem}.item__text.text-with-gliph:after{padding-left:5rem}}.item__image{-ms-flex-negative:0;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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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}}@-webkit-keyframes toLeft{to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@-moz-keyframes toLeft{to{-moz-transform:translateX(-50%);transform:translate(-50%)}}@keyframes toLeft{to{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%)}}@-webkit-keyframes toRight{to{-webkit-transform:translateX(0);transform:translate(0)}}@-moz-keyframes toRight{to{-moz-transform:translateX(0);transform:translate(0)}}@keyframes toRight{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes animateZ{to{-webkit-transform:translateZ(1px);transform:translateZ(1px)}}@-moz-keyframes animateZ{to{-moz-transform:translateZ(1px);transform:translateZ(1px)}}@keyframes animateZ{to{-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);transform:translateZ(1px)}}.about-descr,.about-info{padding-top:2.8rem}.about-descr.pre-grid,.about-info.pre-grid{padding-top:3.7rem}.about-descr.pre-title,.about-info.pre-title{padding-top:2.5rem}@media only screen and (min-width: 768px){.about-descr,.about-info{padding-top:0}.about-descr.pre-title,.about-info.pre-title{padding-top:0rem}.about-descr.pre-grid,.about-info.pre-grid{padding-top:4.7rem}}@media only screen and (min-width: 768px){.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}}.inner__gallery{position:relative}.gallery__btn{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:0 1rem;margin-top:2rem}@media only screen and (min-width: 768px){.gallery__btn{position:absolute;right:0;bottom:0;width:auto;padding:0 1.5rem;margin-top:0}}@media only screen and (min-width: 1600px){.gallery__btn{padding:0 2.5rem}}.gallery__item{position:relative;cursor:pointer}.gallery__link{display:block;position:relative;overflow:hidden;-moz-border-radius:var(--_radius);border-radius:var(--_radius)}.gallery__link .picture{position:absolute;inset:50% auto auto 50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:112%;height:112%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;-webkit-transition:background-position .5s;-moz-transition:background-position .5s;transition:background-position .5s;-webkit-transition:opacity .5s ease-in-out,width .3s var(--_animbezier),height .3s var(--_animbezier),-webkit-transform .7s ease-in-out;transition:opacity .5s ease-in-out,width .3s var(--_animbezier),height .3s var(--_animbezier),-webkit-transform .7s ease-in-out;-moz-transition:transform .7s ease-in-out,opacity .5s ease-in-out,width .3s var(--_animbezier),height .3s var(--_animbezier),-moz-transform .7s ease-in-out;transition:transform .7s ease-in-out,opacity .5s ease-in-out,width .3s var(--_animbezier),height .3s var(--_animbezier);transition:transform .7s ease-in-out,opacity .5s ease-in-out,width .3s var(--_animbezier),height .3s var(--_animbezier),-webkit-transform .7s ease-in-out,-moz-transform .7s ease-in-out}@media only screen and (min-width: 1200px){.gallery__link{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:-webkit-transform .3s var(--_animbezier);transition:-webkit-transform .3s var(--_animbezier);-moz-transition:transform .3s var(--_animbezier),-moz-transform .3s var(--_animbezier);transition:transform .3s var(--_animbezier);transition:transform .3s var(--_animbezier),-webkit-transform .3s var(--_animbezier),-moz-transform .3s var(--_animbezier)}.no-touch .gallery__link:hover .picture{width:100%;height:100%}}.gallery__image{opacity:0}.gallery__descr{position:absolute;bottom:0;left:.75rem;width:-moz-calc(100% - 1.5rem);width:calc(100% - 1.5rem);padding:1.875rem}.gallery__descr h5,.gallery__descr p{display:none}@media only screen and (min-width: 1200px){.gallery__descr{position:absolute;bottom:0;left:1.25rem;width:-moz-calc(100% - 2.5rem);width:calc(100% - 2.5rem)}}.pswp__bg{background:var(--per-base)}.pswp__top-bar,.pswp__ui--fit .pswp__top-bar{height:74px;padding:1.5rem;background-color:transparent}.pswp__counter{left:1.5rem;top:1.5rem;padding:0 1.4rem;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);background-color:#0009;font:normal 400 1.8rem/44px var(--_font-default);font-variant-numeric:lining-nums;color:var(--t-per-bright-light);opacity:1}.pswp__counter:active{opacity:1}.pswp__caption,.pswp__ui--fit .pswp__caption{padding:1.5rem;background-color:transparent}.pswp__caption__center{-moz-border-radius:var(--_radius);border-radius:var(--_radius);padding:2.6rem 3rem;background-color:#0009}.pswp__caption__center h5{font:normal 500 2.4rem var(--_font-accent);color:var(--t-per-bright-light);margin-bottom:1.8rem;letter-spacing:normal}.pswp__caption__center h5 small{display:block;font:normal 400 1.6rem var(--_font-default);color:var(--t-per-medium-light);margin-top:.4rem}.pswp__caption__center p{font:normal 300 1.8rem/1.4 var(--_font-default);color:var(--t-per-bright-light)}@media only screen and (min-width: 1200px){.pswp__caption__center{max-width:600px}}.pswp__button{background-color:var(--per-base);border:1px solid var(--per-stroke-elements);-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);opacity:1}.pswp__button:active{opacity:1}.pswp__button--zoom,.pswp__button--fs,.pswp__button--share{margin-right:1rem}.pswp__button--close{position:relative;background-color:var(--neutral-white);border:none;opacity:1}.pswp__button--close:active{opacity:1}.pswp__button--arrow--left,.pswp__button--arrow--right{width:74px;opacity:1;border:none;background-color:transparent}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{top:28px;width:44px;height:44px;line-height:44px;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);background-color:var(--neutral-white);color:var(--t-per-bright-dark);font-size:1.6rem}.pswp__button--arrow--left:before{left:1.5rem;background-position:-132px -44px}.pswp__button--arrow--right:before{right:1.5rem;background-position:-88px -44px}.numblock{padding:1rem 1.25rem;margin-right:1rem;border:1px solid var(--stroke-elements);background-color:var(--base);-moz-border-radius:var(--_radius);border-radius:var(--_radius)}.numblock:last-of-type{margin-right:0}.numblock__number{display:block;font:normal 700 2.25rem/1 var(--_font-accent);font-variant-numeric:lining-nums;color:var(--t-bright)}.numblock__descr{font:normal 700 -moz-calc(var(--_size) * .938) / 1.2 var(--_font-default);font:normal 700 calc(var(--_size) * .938) / 1.2 var(--_font-default);color:var(--t-muted);margin-top:.375rem}@media only screen and (min-width: 768px){.numblock__descr{margin-top:0;margin-left:.375rem}}.achievements__item{width:100%}@media only screen and (min-width: 768px){.achievements__item{width:33.33333334%}}.achievements__card{height:100%;padding:3rem;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius);border-radius:var(--_radius);text-align:center}@media only screen and (min-width: 1600px){.achievements__card{padding:5rem 3rem}}.achievements__number{font:normal 300 4.6rem/.8 var(--_font-accent);font-variant-numeric:lining-nums;color:var(--t-bright)}@media only screen and (min-width: 768px){.achievements__number{font-size:8rem}}@media only screen and (min-width: 1200px){.achievements__number{font-size:9rem}}@media only screen and (min-width: 1400px){.achievements__number{font-size:10rem}}@media only screen and (min-width: 1600px){.achievements__number{font-size:12rem}}.achievements__descr{font:normal 400 1.8rem var(--_font-default);color:var(--t-bright);margin-top:1.5rem}@media only screen and (min-width: 768px){.achievements__descr{font-size:2rem}}@media only screen and (min-width: 1400px){.achievements__descr{font-size:2.2rem}}@media only screen and (min-width: 1600px){.achievements__descr{font-size:2.6rem}}.stack-wrapper{position:relative;width:100%;height:auto;min-height:unset;padding:0}.stack-offset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:10rem;background-color:var(--base)}.stack-offset.solid-block{height:10rem}@media only screen and (min-width: 768px){.stack-offset,.stack-offset.solid-block{height:15rem}}@media only screen and (min-width: 992px){.stack-offset,.stack-offset.solid-block{height:15rem}}@media only screen and (min-width: 1200px){.stack-offset.solid-block{height:15rem}}@media only screen and (min-width: 1400px){.stack-offset,.stack-offset.solid-block{height:15rem}}.services-stack{width:100%;position:relative;height:calc(100vh - 10rem);min-height:400px}@media only screen and (min-width: 768px){.services-stack{min-height:350px}}.portfolio-stack{width:100%;position:relative;display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width: 768px){.portfolio-stack{display:block;width:100%;position:relative;height:calc(100vh - 20rem)}}.stack-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:240px}@media only screen and (min-width: 768px){.stack-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;padding-right:2rem}}@media only screen and (min-width: 768px){.stack-item{padding-right:3rem}}@media only screen and (min-width: 1600px){.stack-item{padding-right:5rem}}.services-stack__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%;height:100%;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius);border-radius:var(--_radius)}.services-stack__title{padding:2.6rem 3rem 0;margin-bottom:2.3rem}@media only screen and (min-width: 768px){.services-stack__title{position:absolute;top:0;left:0;max-width:60%;margin-bottom:0}}@media only screen and (min-width: 1400px){.services-stack__title{padding:4rem 5rem 4.6rem}}.services-stack__descr{padding:0 3rem;margin-bottom:2.3rem}.services-stack__descr i{display:inline-block;font-size:5.4rem;color:var(--t-bright);margin-bottom:2.3rem;margin-left:-.2rem}@media only screen and (min-width: 768px){.services-stack__descr{position:absolute;bottom:0;left:0;max-width:50%;margin-bottom:0;padding:2.6rem 3rem}}@media only screen and (min-width: 1400px){.services-stack__descr{padding:4rem 5rem 4.6rem}}.services-stack__image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:3rem;position:relative;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.services-stack__image .service-img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.services-stack__image .service-img-m{display:none}@media only screen and (min-width: 768px){.services-stack__image{position:absolute;top:0;right:0;width:100%;height:100%;padding-left:0}.services-stack__image .service-img{position:absolute;right:-10%;bottom:0;height:100%;width:auto}.services-stack__image .service-img-s{display:none}.services-stack__image .service-img-m{display:block}}@media only screen and (min-width: 992px){.services-stack__image .service-img{position:absolute;right:0;bottom:0}}.portfolio-stack__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-color:var(--base);-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}.portfolio-stack__descr{display:none;position:absolute;bottom:0;left:0;width:100%;padding:2.4rem 3rem}@media only screen and (min-width: 768px){.portfolio-stack__descr{display:block;width:60%;padding:2.6rem 3rem}}@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}.portfolio-stack__tagline{margin-top:1rem;font-weight:400;color:var(--t-per-bright-light);opacity:.8}.portfolio-stack__tagline.dark{font-weight:500;color:var(--t-per-bright-dark);opacity:.9}.portfolio-stack__tagline.light{font-weight:400;color:var(--neutral-white);opacity:.8}.portfolio-stack__tagline .tagline-concept{font-weight:700}.portfolio-stack__tagline .tagline-tech{font-weight:400}.dynamic-bg{background-image:var(--bg-url);background-size:cover;background-position:center}@media only screen and (max-width: 767px){.portfolio-stack__tagline .tagline-tech{display:none}}@media only screen and (min-width: 768px){.portfolio-stack__descr{max-width:50%}}.portfolio-stack__text{margin-top:2rem;font-weight:300;color:var(--t-per-bright-light)}.portfolio-stack__text.dark{font-weight:400;color:var(--t-per-bright-dark)}@media only screen and (min-width: 1400px){.portfolio-stack__text{margin-top:4rem}}.services{position:relative}.services__item{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.services__item{height:500px}}@media only screen and (min-width: 1400px){.services__item{height:600px}}@media only screen and (min-width: 1600px){.services__item{height:700px}}.services__card{position:relative;height:100%;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden}.services__title{padding:2.6rem 3rem 0;margin-bottom:2.3rem}@media only screen and (min-width: 768px){.services__title{position:absolute;top:0;left:0;max-width:60%;z-index:2;margin-bottom:0}}@media only screen and (min-width: 1400px){.services__title{padding:4rem 5rem 4.6rem}}.services__descr{padding:0 3rem;margin-bottom:2.3rem}.services__descr i{display:inline-block;font-size:5.4rem;color:var(--t-bright);margin-bottom:2.3rem;margin-left:-.2rem}@media only screen and (min-width: 768px){.services__descr{position:absolute;bottom:0;left:0;max-width:50%;z-index:2;margin-bottom:0;padding:2.6rem 3rem}}@media only screen and (min-width: 1400px){.services__descr{padding:4rem 5rem 4.6rem}}@media only screen and (min-width: 768px){.services__text{margin-bottom:0}}.services__image{padding-left:3rem;position:relative;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.services__image .service-img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.services__image .service-img-m{display:none}@media only screen and (min-width: 768px){.services__image{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;padding-left:0}.services__image .service-img{position:absolute;right:-10%;bottom:0;height:100%;width:auto}.services__image .service-img-s{display:none}.services__image .service-img-m{display:block}}@media only screen and (min-width: 992px){.services__image .service-img{position:absolute;right:0;bottom:0}}.cards{position:relative}.cards__item{position:relative;overflow:hidden}.cards__card{height:100%;background-color:var(--base);border:1px solid var(--stroke-elements);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{position:relative;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-moz-border-radius-topleft:var(--_radius);border-top-left-radius:var(--_radius);-moz-border-radius-topright:var(--_radius);border-top-right-radius:var(--_radius)}.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,.resume-lines-number{position:relative}.resume-lines__item,.resume-lines-number__item{padding:4.3rem 0 4.1rem}@media only screen and (min-width: 1600px){.resume-lines__item,.resume-lines-number__item{padding:5rem 0 4.8rem}}.resume-divider{position:relative;width:100%;height:1px;background-color:var(--stroke-elements)}.resume-lines__date{margin-bottom:1.9rem}@media only screen and (min-width: 768px){.resume-lines__date{margin-bottom:0}}.resume-lines-number__date{margin-top:2.6rem}@media only screen and (min-width: 768px){.resume-lines-number__date{margin-top: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}}@media only screen and (min-width: 768px){.resume-lines-number__title,.resume-lines-number__source{padding-right:3rem}}@media only screen and (min-width: 1600px){.resume-lines-number__title,.resume-lines-number__source{padding-right:5rem}}.resume-lines__title{margin-bottom:.6rem}.resume-lines__source,.resume-lines-number__source{display:inline-block}.resume-lines__descr{margin-top:2.3rem}@media only screen and (min-width: 768px){.resume-lines__descr{margin-top:0}}.resume-lines-number__descr{margin-bottom:2.4rem}.tools-cards__item{width:50%}@media only screen and (min-width: 768px){.tools-cards__item{width:33.33333334%}}@media only screen and (min-width: 992px){.tools-cards__item{width:25%}}.tools-cards__card{position:relative;width:100%;padding:3rem;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius);border-radius:var(--_radius);text-align:center}@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{line-height:1;margin-top:1.5rem}.tools-card{padding:3rem;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius-xl);border-radius:var(--_radius-xl);overflow:hidden}.tools-card__icon{width:auto;height:60px;margin:0 auto}@media only screen and (min-width: 768px){.tools-card__icon{height:90px}}.tools-card__caption{line-height:1;margin-top:1.5rem}.testimonials-card{padding:3rem;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius);border-radius:var(--_radius)}@media only screen and (min-width: 992px){.testimonials-card{height:500px}}@media only screen and (min-width: 1400px){.testimonials-card{padding:5rem;height:600px}}@media only screen and (min-width: 1600px){.testimonials-card{height:700px}}.testimonials-card__tdata{position:relative;padding-right:0}@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{position:relative;padding-left:0}@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{-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden}.timage__inner img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.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{position:absolute;bottom:0;left:0;margin:0}}.tauthor__avatar{width:60px;min-width:60px;height:60px;margin-right:2rem;-moz-border-radius:var(--_radius);border-radius:var(--_radius);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{display:block;margin-right:1rem;font-size:1.6rem;color:var(--t-bright)}.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;inset:auto auto 0 50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);padding-top:3rem;font:normal 400 1.8rem/1 var(--_font-default);color:var(--t-bright)}@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{position:absolute;inset:auto auto 0;width:auto;height:auto;margin:0}.mxd-slider-btn:after{display:none}.mxd-slider-btn .btn .btn-caption{display:none}@media only screen and (min-width: 768px){.mxd-slider-btn .btn .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}}.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-cards{position:relative}.socials-cards__item{width:50%}@media only screen and (min-width: 768px){.socials-cards__item{width:33.33333334%}}@media only screen and (min-width: 992px){.socials-cards__item{width:20%}}.socials-cards__link{position:relative;width:100%;height:auto;padding:2.6rem 0;background-color:var(--base);border:1px solid var(--stroke-elements);-moz-border-radius:var(--_radius);border-radius:var(--_radius);overflow:hidden}.socials-cards__link em{position:absolute;display:block;width:0;height:0;-moz-border-radius:50%;border-radius:50%;background-color:var(--t-bright);-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;-moz-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.socials-cards__link i{position:relative;display:block;font-size:7rem;line-height:1;color:var(--t-bright);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:color .3s 0s,-webkit-transform .3s .1s ease-in-out;transition:color .3s 0s,-webkit-transform .3s .1s ease-in-out;-moz-transition:color .3s 0s,transform .3s .1s ease-in-out,-moz-transform .3s .1s ease-in-out;transition:color .3s 0s,transform .3s .1s ease-in-out;transition:color .3s 0s,transform .3s .1s ease-in-out,-webkit-transform .3s .1s ease-in-out,-moz-transform .3s .1s ease-in-out;will-change:transform}.no-touch .socials-cards__link:hover{color:var(--t-opp-bright);background-color:var(--t-bright);-webkit-transition:color .3s 0s,background-color .3s .24s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .24s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;-moz-transition:color .3s 0s,background-color .3s .24s,box-shadow .5s,transform .3s ease-in-out,-moz-box-shadow .5s,-moz-transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .24s,box-shadow .5s,transform .3s ease-in-out;transition:color .3s 0s,background-color .3s .24s,box-shadow .5s,transform .3s ease-in-out,-webkit-box-shadow .5s,-moz-box-shadow .5s,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}.no-touch .socials-cards__link:hover i{color:var(--t-opp-bright);-webkit-transform:scale3d(.96,.96,1);-moz-transform:scale3d(.96,.96,1);transform:scale3d(.96,.96,1)}.no-touch .socials-cards__link:hover em{width:225%;height:40.95rem}@media only screen and (min-width: 1400px){.socials-cards__link i{font-size:8rem}}@media only screen and (min-width: 1600px){.socials-cards__link{padding:4rem 0}.socials-cards__link i{font-size:10rem}}.socials-lines{position:relative}.socials-lines__item{position:relative;display:block}.socials-lines__divider{position:relative;width:100%;height:1px;background-color:var(--stroke-elements)}.socials-lines__link{position:relative;padding:3rem .4rem;color:var(--t-bright);overflow:hidden}.socials-lines__link:before{content:"";display:block;position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:0;background:var(--t-bright);-webkit-transition:height var(--_animspeed-medium) var(--_animbezier);-moz-transition:height var(--_animspeed-medium) var(--_animbezier);transition:height var(--_animspeed-medium) var(--_animbezier)}.socials-lines__link h4,.socials-lines__link i{color:var(--t-bright);-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);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{-webkit-transform:translate(5rem,0px)!important;-moz-transform:translate(5rem,0px)!important;-ms-transform:translate(5rem,0px)!important;transform:translate(5rem)!important}.no-touch .socials-lines__link:hover i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);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}}.headline__title{display:flex;align-items:center;justify-content:center}.typing-braces{font-size:calc(2.5em + 8vw);font-weight:800;color:var(--t-bright);opacity:.8;line-height:1;transform:translateY(-.1em)}.typing-text{font-size:calc(.7em + 8vw);font-weight:800;color:var(--t-bright);position:relative;margin:0 25px;line-height:1;max-width:100vw}.typing-text:after{content:"|";position:absolute;right:0;top:50%;transform:translate(75%,-50%);animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 900px){.typing-braces{font-size:calc(1.8em + 7vw)}.typing-text{font-size:calc(.6em + 7vw)}}@media (max-width: 600px){.typing-braces{font-size:calc(1.2em + 5vw)}.typing-text{font-size:calc(.5em + 5vw)}}html[color-scheme=light] .btn-line{border-color:var(--base--dark)}html[color-scheme=light] .btn-line:hover{background-color:var(--base--dark);color:var(--base--light)}html[color-scheme=dark] .btn-line{border-color:var(--t-bright)}html[color-scheme=dark] .btn-line:hover{background-color:var(--t-bright);color:var(--t-opp-bright)}@media only screen and (min-width: 1600px){.stack-offset.solid-block{height:15rem}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-16{top:calc(var(--spacing)*16)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.col-12{grid-column:12}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.size-full{width:100%;height:100%}.h-full{height:100%}.h-screen{height:100vh}.max-h-150{max-height:calc(var(--spacing)*150)}.min-h-240{min-height:calc(var(--spacing)*240)}.w-3\/4{width:75%}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-24{gap:calc(var(--spacing)*24)}.gap-36{gap:calc(var(--spacing)*36)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[3\.5rem\]{border-radius:3.5rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab,red,red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab,var(--color-black)35%,transparent)}}.from-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-25\%{--tw-gradient-from-position:25%}.to-black\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-black\/0{--tw-gradient-to:color-mix(in oklab,var(--color-black)0%,transparent)}}.to-black\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-100\%{--tw-gradient-to-position:100%}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-32{padding-top:calc(var(--spacing)*32)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-64{padding-bottom:calc(var(--spacing)*64)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\!text-white{color:var(--color-white)!important}.text-white{color:var(--color-white)}.italic{font-style:italic}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.backface-hidden{backface-visibility:hidden}@media (hover:hover){.hover\:contrast-100:hover{--tw-contrast:contrast(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:size-56{width:calc(var(--spacing)*56);height:calc(var(--spacing)*56)}.md\:w-fit{width:fit-content}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-24{gap:calc(var(--spacing)*24)}.md\:gap-36{gap:calc(var(--spacing)*36)}.md\:py-24{padding-block:calc(var(--spacing)*24)}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}:root{--_size:1.6rem;--_font-default:"Plus Jakarta Sans",sans-serif;--_font-accent:"Plus Jakarta Sans",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:#faf9f6;--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)}.heading-1{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-family:var(--_font-accent);color:var(--t-bright);font-size:5.6rem}@media (min-width:768px){.heading-1{font-size:9rem}}@media (min-width:1200px){.heading-1{font-size:11rem}}@media (min-width:1400px){.heading-1{font-size:12.6rem}}@media (min-width:1600px){.heading-1{font-size:16rem}}.heading-2{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-family:var(--_font-accent);color:var(--t-bright);font-size:4.6rem}@media (min-width:768px){.heading-2{font-size:8rem}}@media (min-width:1200px){.heading-2{font-size:9rem}}@media (min-width:1400px){.heading-2{font-size:10rem}}@media (min-width:1600px){.heading-2{font-size:14rem}}.heading-3{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-family:var(--_font-accent);color:var(--t-bright);font-size:3.4rem}@media (min-width:768px){.heading-3{font-size:4.4rem}}@media (min-width:1200px){.heading-3{font-size:5rem}}@media (min-width:1400px){.heading-3{font-size:5.6rem}}@media (min-width:1600px){.heading-3{font-size:6.4rem}}.heading-4{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-family:var(--_font-accent);color:var(--t-bright);font-size:2.6rem}@media (min-width:1400px){.heading-4{font-size:3rem}}@media (min-width:1600px){.heading-4{font-size:3.6rem}}.heading-5{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-family:var(--_font-accent);color:var(--t-bright);font-size:2.2rem}.heading-6{font-family:var(--_font-default);color:var(--t-bright);font-size:1.8rem;font-weight:var(--font-weight-base);line-height:1.6}@media (min-width:1200px){.heading-6{font-size:2rem}}@media (min-width:1400px){.heading-6{font-size:2.2rem}}@media (min-width:1600px){.heading-6{font-size:2.6rem}}.text-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-size:1.8rem;font-weight:var(--font-weight-normal);color:var(--t-bright)}@media (min-width:48rem){.text-body{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-size:2rem}}@media (min-width:80rem){.text-body{font-size:2.2rem}}@media (min-width:96rem){.text-body{font-size:2.6rem}}.text-body{font-family:var(--_font-default);font-weight:var(--font-weight-base)}.text-body-160lh{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.text-body-140lh{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.text-body-small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:96rem){.text-body-small{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.text-body-dark{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--t-per-bright-dark)}.text-body-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--t-per-bright-light)}.header{bottom:calc(var(--spacing)*8);left:calc(var(--spacing)*8);z-index:10;border-radius:var(--radius-2xl);background-color:#0000004d;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.header{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}@media (min-width:40rem){.header{bottom:calc(var(--spacing)*12);left:calc(var(--spacing)*20)}}@media (min-width:48rem){.header{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:#0000;position:static}}.header{border:1px solid #ffffff1a;box-shadow:0 2px 75px #0003}main{background-color:var(--base)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
