@charset "UTF-8";@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Noto Sans TC';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.otf) format('opentype');font-display: fallback;}@font-face {font-family: 'Roboto';src: url("../fonts/Roboto-Light.eot");src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Light.woff2") format("woff2"), url("../fonts/Roboto-Light.woff") format("woff"), url("../fonts/Roboto-Light.ttf") format("truetype");font-weight: 300;font-style: normal;}@font-face {font-family: 'Roboto';src: url("../fonts/Roboto-Regular.eot");src: local("Roboto"), local("Roboto-Regular"), url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: 'Roboto';src: url("../fonts/Roboto-Medium.eot");src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff"), url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight: 500;font-style: normal;}@font-face {font-family: 'Roboto';src: url("../fonts/Roboto-Bold.eot");src: local("Roboto Bold"), local("Roboto-Medium"), url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight: 700;font-style: normal;}@font-face {font-family: 'Nunito';src: url("../fonts/Nunito-Regular.eot");src: local("Nunito Regular"), local("Nunito-Regular"), url("../fonts/Nunito-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Nunito-Regular.woff2") format("woff2"), url("../fonts/Nunito-Regular.woff") format("woff"), url("../fonts/Nunito-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: 'Nunito';src: url("../fonts/Nunito-Bold.eot");src: local("Nunito Bold"), local("Nunito-Bold"), url("../fonts/Nunito-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Nunito-Bold.woff2") format("woff2"), url("../fonts/Nunito-Bold.woff") format("woff"), url("../fonts/Nunito-Bold.ttf") format("truetype");font-weight: bold;font-style: normal;}@font-face {font-family: "Aknicon";src: url("../fonts/Aknicon.eot");src: url("../fonts/Aknicon.eot") format("embedded-opentype"), url("../fonts/Aknicon.ttf") format("truetype"), url("../fonts/Aknicon.woff") format("woff"), url("../fonts/Aknicon.svg") format("svg");font-weight: normal;font-style: normal;font-display: block;}.akn {font-family: "Aknicon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.akn-centos:before {content: "";}.akn-covid:before {content: "";}.akn-fedora:before {content: "";}.akn-hot-fill:before {content: "";}.akn-hot:before {content: "";}.akn-linux-server:before {content: "";}.akn-linux:before {content: "";}.akn-note-add-fill:before {content: "";}.akn-repeat-fill:before {content: "";}.akn-tranx-fill:before {content: "";}.akn-ubuntu:before {content: "";}.akn-virus:before {content: "";}.akn-b-chrome:before {content: "";}.akn-b-edge:before {content: "";}.akn-b-firefox:before {content: "";}.akn-b-ie:before {content: "";}.akn-b-opera:before {content: "";}.akn-b-safari:before {content: "";}.akn-b-si:before {content: "";}.akn-b-uc:before {content: "";}.akn-brick-fill:before {content: "";}.akn-brick:before {content: "";}.akn-col-3s:before {content: "";}.akn-col-4s:before {content: "";}.akn-col-2s:before {content: "";}.akn-comments:before {content: "";}.akn-dot-sq:before {content: "";}.akn-dot:before {content: "";}.akn-footer:before {content: "";}.akn-header:before {content: "";}.akn-heading:before {content: "";}.akn-layout-alt-fill:before {content: "";}.akn-layout-alt:before {content: "";}.akn-layout-fill1:before {content: "";}.akn-layout1:before {content: "";}.akn-list-index-fill:before {content: "";}.akn-list-index:before {content: "";}.akn-list-thumb-alt-fill:before {content: "";}.akn-list-thumb-alt:before {content: "";}.akn-list-thumb-fill:before {content: "";}.akn-list-thumb:before {content: "";}.akn-masonry-fill:before {content: "";}.akn-masonry:before {content: "";}.akn-menu-circled:before {content: "";}.akn-menu-squared:before {content: "";}.akn-notice:before {content: "";}.akn-pen2:before {content: "";}.akn-propert-blank:before {content: "";}.akn-property-add:before {content: "";}.akn-property-alt:before {content: "";}.akn-property-remove:before {content: "";}.akn-property:before {content: "";}.akn-puzzle-fill:before {content: "";}.akn-puzzle:before {content: "";}.akn-quote-left:before {content: "";}.akn-quote-right:before {content: "";}.akn-row-mix:before {content: "";}.akn-row-view1:before {content: "";}.akn-sidebar-r:before {content: "";}.akn-text2:before {content: "";}.akn-tile-thumb-fill:before {content: "";}.akn-tile-thumb:before {content: "";}.akn-view-col-fill:before {content: "";}.akn-view-col-sq:before {content: "";}.akn-view-col:before {content: "";}.akn-view-col2:before {content: "";}.akn-view-col3:before {content: "";}.akn-view-cols-fill:before {content: "";}.akn-view-cols-sq:before {content: "";}.akn-view-cols:before {content: "";}.akn-view-grid-fill:before {content: "";}.akn-view-grid-sq:before {content: "";}.akn-view-grid-wd:before {content: "";}.akn-view-grid:before {content: "";}.akn-view-grid2-wd:before {content: "";}.akn-view-grid3-wd:before {content: "";}.akn-view-group-fill:before {content: "";}.akn-view-group-wd:before {content: "";}.akn-view-list-fill:before {content: "";}.akn-view-list-sq:before {content: "";}.akn-view-list-wd:before {content: "";}.akn-view-list:before {content: "";}.akn-view-panel-fill:before {content: "";}.akn-view-panel-sq:before {content: "";}.akn-view-panel:before {content: "";}.akn-view-row-fill:before {content: "";}.akn-view-row-sq:before {content: "";}.akn-view-row-wd:before {content: "";}.akn-view-row:before {content: "";}.akn-view-x1:before {content: "";}.akn-view-x2:before {content: "";}.akn-view-x3:before {content: "";}.akn-view-x4:before {content: "";}.akn-view-x5:before {content: "";}.akn-view-x6:before {content: "";}.akn-view-x7:before {content: "";}.akn-kphtw:before {content: "";}.akn-kphtw-circle:before {content: "";}.akn-kphtw-alt:before {content: "";}.akn-master-card:before {content: "";}.akn-paypal:before {content: "";}.akn-visa-alt:before {content: "";}.akn-coin-eur:before {content: "";}.akn-coin-gbp:before {content: "";}.akn-sign-ada-alt:before {content: "";}.akn-sign-bch-alt:before {content: "";}.akn-sign-bgp-alt:before {content: "";}.akn-sign-bnb-alt:before {content: "";}.akn-sign-brl-alt:before {content: "";}.akn-sign-btc-alt:before {content: "";}.akn-sign-cc-alt:before {content: "";}.akn-sign-cc-alt2:before {content: "";}.akn-sign-chf-alt:before {content: "";}.akn-sign-cny-alt:before {content: "";}.akn-sign-czk-alt:before {content: "";}.akn-sign-dash-alt:before {content: "";}.akn-sign-dkk-alt:before {content: "";}.akn-sign-eos-alt:before {content: "";}.akn-sign-eth-alt:before {content: "";}.akn-sign-eur-alt2:before {content: "";}.akn-sign-euro-alt:before {content: "";}.akn-sign-gbp-alt2:before {content: "";}.akn-sign-hkd-alt:before {content: "";}.akn-sign-idr-alt:before {content: "";}.akn-sign-inr-alt:before {content: "";}.akn-sign-jpy-alt:before {content: "";}.akn-sign-kr-alt:before {content: "";}.akn-sign-ltc-alt:before {content: "";}.akn-sign-ltc:before {content: "";}.akn-sign-mxn-alt:before {content: "";}.akn-sign-mxr-alt:before {content: "";}.akn-sign-myr-alt:before {content: "";}.akn-sign-paypal-alt:before {content: "";}.akn-sign-paypal-full:before {content: "";}.akn-sign-php-alt:before {content: "";}.akn-sign-pln-alt:before {content: "";}.akn-sign-rub-alt:before {content: "";}.akn-sign-sek-alt:before {content: "";}.akn-sign-sgd-alt:before {content: "";}.akn-sign-kobo-alt:before {content: "";}.akn-sign-steem-alt:before {content: "";}.akn-sign-steller-alt:before {content: "";}.akn-sign-stripe-fulll:before {content: "";}.akn-sign-thb-alt:before {content: "";}.akn-sign-trx-alt:before {content: "";}.akn-sign-try-alt:before {content: "";}.akn-sign-usd-alt:before {content: "";}.akn-sign-usd-alt2:before {content: "";}.akn-sign-usdc-alt:before {content: "";}.akn-sign-usdt-alt:before {content: "";}.akn-sign-visa-alt:before {content: "";}.akn-sign-vnd-alt:before {content: "";}.akn-sign-waves-alt:before {content: "";}.akn-sign-xem-alt:before {content: "";}.akn-sign-xrp-new-alt:before {content: "";}.akn-sign-xrp-old-alt:before {content: "";}.akn-sign-zcash-alt:before {content: "";}.akn-chevron-left:before {content: "";}.akn-chevron-right:before {content: "";}.akn-chevron-up:before {content: "";}.akn-chevron-down:before {content: "";}.akn-chevron-left-round:before {content: "";}.akn-chevron-right-round:before {content: "";}.akn-chevron-up-round:before {content: "";}.akn-chevron-down-round:before {content: "";}.akn-chevron-left-round-fill:before {content: "";}.akn-chevron-right-round-fill:before {content: "";}.akn-chevron-up-round-fill:before {content: "";}.akn-chevron-down-round-fill:before {content: "";}.akn-chevron-left-c:before {content: "";}.akn-chevron-right-c:before {content: "";}.akn-chevron-up-c:before {content: "";}.akn-chevron-down-c:before {content: "";}.akn-chevron-left-fill-c:before {content: "";}.akn-chevron-right-fill-c:before {content: "";}.akn-chevron-up-fill-c:before {content: "";}.akn-chevron-down-fill-c:before {content: "";}.akn-chevron-left-circle:before {content: "";}.akn-chevron-right-circle:before {content: "";}.akn-chevron-up-circle:before {content: "";}.akn-chevron-down-circle:before {content: "";}.akn-chevron-left-circle-fill:before {content: "";}.akn-chevron-right-circle-fill:before {content: "";}.akn-chevron-up-circle-fill:before {content: "";}.akn-chevron-down-circle-fill:before {content: "";}.akn-caret-left:before {content: "";}.akn-caret-right:before {content: "";}.akn-caret-up:before {content: "";}.akn-caret-down:before {content: "";}.akn-caret-left-fill:before {content: "";}.akn-caret-right-fill:before {content: "";}.akn-caret-up-fill:before {content: "";}.akn-caret-down-fill:before {content: "";}.akn-sort:before {content: "";}.akn-sort-up:before {content: "";}.akn-sort-down:before {content: "";}.akn-sort-fill:before {content: "";}.akn-sort-up-fill:before {content: "";}.akn-sort-down-fill:before {content: "";}.akn-sort-v:before {content: "";}.akn-swap-v:before {content: "";}.akn-swap:before {content: "";}.akn-arrow-left-round:before {content: "";}.akn-arrow-right-round:before {content: "";}.akn-arrow-up-round:before {content: "";}.akn-arrow-down-round:before {content: "";}.akn-arrow-left-round-fill:before {content: "";}.akn-arrow-right-round-fill:before {content: "";}.akn-arrow-up-round-fill:before {content: "";}.akn-arrow-down-round-fill:before {content: "";}.akn-arrow-left-c:before {content: "";}.akn-arrow-right-c:before {content: "";}.akn-arrow-up-c:before {content: "";}.akn-arrow-down-c:before {content: "";}.akn-arrow-left-fill-c:before {content: "";}.akn-arrow-right-fill-c:before {content: "";}.akn-arrow-up-fill-c:before {content: "";}.akn-arrow-down-fill-c:before {content: "";}.akn-arrow-left-circle:before {content: "";}.akn-arrow-right-circle:before {content: "";}.akn-arrow-up-circle:before {content: "";}.akn-arrow-down-circle:before {content: "";}.akn-arrow-left-circle-fill:before {content: "";}.akn-arrow-up-circle-fill:before {content: "";}.akn-arrow-down-circle-fill:before {content: "";}.akn-arrow-right-circle-fill:before {content: "";}.akn-chevrons-left:before {content: "";}.akn-chevrons-right:before {content: "";}.akn-chevrons-up:before {content: "";}.akn-chevrons-down:before {content: "";}.akn-first:before {content: "";}.akn-last:before {content: "";}.akn-back-ios:before {content: "";}.akn-forward-ios:before {content: "";}.akn-upword-ios:before {content: "";}.akn-downward-ios:before {content: "";}.akn-back-alt:before {content: "";}.akn-forward-alt:before {content: "";}.akn-upword-alt:before {content: "";}.akn-downward-alt:before {content: "";}.akn-back-alt-fill:before {content: "";}.akn-forward-alt-fill:before {content: "";}.akn-upword-alt-fill:before {content: "";}.akn-downward-alt-fill:before {content: "";}.akn-arrow-long-left:before {content: "";}.akn-arrow-long-right:before {content: "";}.akn-arrow-long-up:before {content: "";}.akn-arrow-long-down:before {content: "";}.akn-arrow-left:before {content: "";}.akn-arrow-right:before {content: "";}.akn-arrow-up:before {content: "";}.akn-arrow-down:before {content: "";}.akn-arrow-up-left:before {content: "";}.akn-arrow-up-right:before {content: "";}.akn-arrow-down-left:before {content: "";}.akn-arrow-down-right:before {content: "";}.akn-arrow-to-left:before {content: "";}.akn-arrow-to-right:before {content: "";}.akn-arrow-to-up:before {content: "";}.akn-arrow-to-down:before {content: "";}.akn-arrow-from-left:before {content: "";}.akn-arrow-from-right:before {content: "";}.akn-arrow-from-up:before {content: "";}.akn-arrow-from-down:before {content: "";}.akn-curve-down-left:before {content: "";}.akn-curve-up-right:before {content: "";}.akn-curve-up-left:before {content: "";}.akn-curve-down-right:before {content: "";}.akn-curve-left-up:before {content: "";}.akn-curve-right-up:before {content: "";}.akn-curve-left-down:before {content: "";}.akn-curve-right-down:before {content: "";}.akn-back-arrow:before {content: "";}.akn-forward-arrow:before {content: "";}.akn-back-arrow-fill:before {content: "";}.akn-forward-arrow-fill:before {content: "";}.akn-navigate:before {content: "";}.akn-navigate-up:before {content: "";}.akn-navigate-fill:before {content: "";}.akn-navigate-up-fill:before {content: "";}.akn-send:before {content: "";}.akn-send-alt:before {content: "";}.akn-unfold-less:before {content: "";}.akn-unfold-more:before {content: "";}.akn-exchange-v:before {content: "";}.akn-exchange:before {content: "";}.akn-expand:before {content: "";}.akn-shrink:before {content: "";}.akn-focus:before {content: "";}.akn-maximize:before {content: "";}.akn-minimize:before {content: "";}.akn-maximize-alt:before {content: "";}.akn-minimize-alt:before {content: "";}.akn-shuffle:before {content: "";}.akn-cross-sm:before {content: "";}.akn-cross:before {content: "";}.akn-cross-round:before {content: "";}.akn-cross-circle:before {content: "";}.akn-cross-c:before {content: "";}.akn-cross-round-fill:before {content: "";}.akn-cross-circle-fill:before {content: "";}.akn-cross-fill-c:before {content: "";}.akn-na:before {content: "";}.akn-check:before {content: "";}.akn-check-thick:before {content: "";}.akn-done:before {content: "";}.akn-check-round:before {content: "";}.akn-check-circle:before {content: "";}.akn-check-c:before {content: "";}.akn-check-round-fill:before {content: "";}.akn-check-circle-fill:before {content: "";}.akn-check-fill-c:before {content: "";}.akn-check-circle-cut:before {content: "";}.akn-check-round-cut:before {content: "";}.akn-bullet:before {content: "";}.akn-circle:before {content: "";}.akn-square:before {content: "";}.akn-square-c:before {content: "";}.akn-bullet-fill:before {content: "";}.akn-circle-fill:before {content: "";}.akn-square-fill:before {content: "";}.akn-square-fill-c:before {content: "";}.akn-plus-sm:before {content: "";}.akn-minus-sm:before {content: "";}.akn-plus:before {content: "";}.akn-minus:before {content: "";}.akn-plus-round:before {content: "";}.akn-minus-round:before {content: "";}.akn-plus-circle:before {content: "";}.akn-minus-circle:before {content: "";}.akn-plus-c:before {content: "";}.akn-minus-c:before {content: "";}.akn-plus-round-fill:before {content: "";}.akn-plus-circle-fill:before {content: "";}.akn-minus-round-fill:before {content: "";}.akn-minus-circle-fill:before {content: "";}.akn-plus-fill-c:before {content: "";}.akn-minus-fill-c:before {content: "";}.akn-plus-medi:before {content: "";}.akn-plus-medi-fill:before {content: "";}.akn-equal-sm:before {content: "";}.akn-equal:before {content: "";}.akn-calc:before {content: "";}.akn-search:before {content: "";}.akn-zoom-out:before {content: "";}.akn-zoom-in:before {content: "";}.akn-play:before {content: "";}.akn-play-fill:before {content: "";}.akn-play-circle:before {content: "";}.akn-play-circle-fill:before {content: "";}.akn-pause:before {content: "";}.akn-pause-fill:before {content: "";}.akn-pause-circle:before {content: "";}.akn-pause-circle-fill:before {content: "";}.akn-stop:before {content: "";}.akn-stop-fill:before {content: "";}.akn-stop-circle:before {content: "";}.akn-stop-circle-fill:before {content: "";}.akn-rewind:before {content: "";}.akn-forward:before {content: "";}.akn-rewind-fill:before {content: "";}.akn-forward-fill:before {content: "";}.akn-step-back:before {content: "";}.akn-step-forward:before {content: "";}.akn-vol-off:before {content: "";}.akn-vol-no:before {content: "";}.akn-vol-half:before {content: "";}.akn-vol:before {content: "";}.akn-mic:before {content: "";}.akn-mic-off:before {content: "";}.akn-video:before {content: "";}.akn-video-off:before {content: "";}.akn-video-fill:before {content: "";}.akn-loader:before {content: "";}.akn-power:before {content: "";}.akn-signout:before {content: "";}.akn-signin:before {content: "";}.akn-upload:before {content: "";}.akn-download:before {content: "";}.akn-alert-circle:before {content: "";}.akn-alert:before {content: "";}.akn-caution:before {content: "";}.akn-report:before {content: "";}.akn-alert-c:before {content: "";}.akn-alert-circle-fill:before {content: "";}.akn-alert-fill:before {content: "";}.akn-caution-fill:before {content: "";}.akn-report-fill:before {content: "";}.akn-alert-fill-c:before {content: "";}.akn-info-i:before {content: "";}.akn-info:before {content: "";}.akn-info-fill:before {content: "";}.akn-help:before {content: "";}.akn-help-fill:before {content: "";}.akn-archived:before {content: "";}.akn-archive:before {content: "";}.akn-unarchive:before {content: "";}.akn-archived-fill:before {content: "";}.akn-archive-fill:before {content: "";}.akn-unarchive-fill:before {content: "";}.akn-bag:before {content: "";}.akn-bag-fill:before {content: "";}.akn-bell:before {content: "";}.akn-bell-off:before {content: "";}.akn-bell-fill:before {content: "";}.akn-bell-off-fill:before {content: "";}.akn-wifi:before {content: "";}.akn-wifi-off:before {content: "";}.akn-live:before {content: "";}.akn-signal:before {content: "";}.akn-bluetooth:before {content: "";}.akn-blank-alt:before {content: "";}.akn-blank:before {content: "";}.akn-blankf-fill:before {content: "";}.akn-block-over:before {content: "";}.akn-book-read:before {content: "";}.akn-book:before {content: "";}.akn-book-fill:before {content: "";}.akn-bulb-fill:before {content: "";}.akn-bulb:before {content: "";}.akn-calendar-alt-fill:before {content: "";}.akn-calendar-alt:before {content: "";}.akn-calendar-booking-fill:before {content: "";}.akn-calendar-booking:before {content: "";}.akn-calendar-check-fill:before {content: "";}.akn-calendar-check:before {content: "";}.akn-calendar-fill:before {content: "";}.akn-calendar:before {content: "";}.akn-calender-date-fill:before {content: "";}.akn-calender-date:before {content: "";}.akn-call:before {content: "";}.akn-call-alt:before {content: "";}.akn-call-alt-fill:before {content: "";}.akn-call-fill:before {content: "";}.akn-camera-fill:before {content: "";}.akn-camera:before {content: "";}.akn-capsule:before {content: "";}.akn-capsule-fill:before {content: "";}.akn-cards:before {content: "";}.akn-cards-fill:before {content: "";}.akn-cart:before {content: "";}.akn-cart-fill:before {content: "";}.akn-cc:before {content: "";}.akn-cc-alt:before {content: "";}.akn-cc-alt2:before {content: "";}.akn-cc-secure:before {content: "";}.akn-cc-new:before {content: "";}.akn-cc-off:before {content: "";}.akn-cc-fill:before {content: "";}.akn-cc-alt-fill:before {content: "";}.akn-cc-alt2-fill:before {content: "";}.akn-cc-secure-fill:before {content: "";}.akn-msg-circle:before {content: "";}.akn-chat-circle:before {content: "";}.akn-msg:before {content: "";}.akn-chat:before {content: "";}.akn-question-alt:before {content: "";}.akn-question:before {content: "";}.akn-msg-circle-fill:before {content: "";}.akn-chat-circle-fill:before {content: "";}.akn-msg-fill:before {content: "";}.akn-chat-fill:before {content: "";}.akn-clip-h:before {content: "";}.akn-clip-v:before {content: "";}.akn-clip:before {content: "";}.akn-link-alt:before {content: "";}.akn-unlink:before {content: "";}.akn-unlink-alt:before {content: "";}.akn-link-h:before {content: "";}.akn-link-v:before {content: "";}.akn-link:before {content: "";}.akn-clipboard:before {content: "";}.akn-clipboad-check:before {content: "";}.akn-clipboard-fill:before {content: "";}.akn-clipboad-check-fill:before {content: "";}.akn-clock:before {content: "";}.akn-clock-fill:before {content: "";}.akn-cloud:before {content: "";}.akn-upload-cloud:before {content: "";}.akn-download-cloud:before {content: "";}.akn-cloud-fill:before {content: "";}.akn-contact:before {content: "";}.akn-contact-fill:before {content: "";}.akn-coffee:before {content: "";}.akn-coffee-fill:before {content: "";}.akn-box-view:before {content: "";}.akn-col-view:before {content: "";}.akn-sidebar:before {content: "";}.akn-layout:before {content: "";}.akn-table-view:before {content: "";}.akn-layout2:before {content: "";}.akn-row-view:before {content: "";}.akn-dot-box:before {content: "";}.akn-layout-fill:before {content: "";}.akn-box-view-fill:before {content: "";}.akn-sidebar-fill:before {content: "";}.akn-table-view-fill:before {content: "";}.akn-dot-box-fill:before {content: "";}.akn-template:before {content: "";}.akn-browser:before {content: "";}.akn-toolbar:before {content: "";}.akn-browser-fill:before {content: "";}.akn-toolbar-fill:before {content: "";}.akn-template-fill:before {content: "";}.akn-box:before {content: "";}.akn-package:before {content: "";}.akn-layer:before {content: "";}.akn-layers:before {content: "";}.akn-panel:before {content: "";}.akn-server:before {content: "";}.akn-layer-fill:before {content: "";}.akn-layers-fill:before {content: "";}.akn-package-fill:before {content: "";}.akn-panel-fill:before {content: "";}.akn-server-fill:before {content: "";}.akn-color-palette:before {content: "";}.akn-color-palette-fill:before {content: "";}.akn-copy:before {content: "";}.akn-copy-fill:before {content: "";}.akn-crop-alt:before {content: "";}.akn-crop:before {content: "";}.akn-target:before {content: "";}.akn-crosshair:before {content: "";}.akn-crosshair-fill:before {content: "";}.akn-db-fill:before {content: "";}.akn-db:before {content: "";}.akn-hard-drive:before {content: "";}.akn-cpu:before {content: "";}.akn-disk:before {content: "";}.akn-pen:before {content: "";}.akn-edit-alt:before {content: "";}.akn-pen-fill:before {content: "";}.akn-edit-alt-fill:before {content: "";}.akn-pen-alt-fill:before {content: "";}.akn-edit-fill:before {content: "";}.akn-edit:before {content: "";}.akn-external-alt:before {content: "";}.akn-external:before {content: "";}.akn-eye-alt:before {content: "";}.akn-eye-alt-fill:before {content: "";}.akn-eye:before {content: "";}.akn-eye-fill:before {content: "";}.akn-eye-off:before {content: "";}.akn-eye-off-fill:before {content: "";}.akn-file:before {content: "";}.akn-file-minus:before {content: "";}.akn-file-plus:before {content: "";}.akn-file-remove:before {content: "";}.akn-file-check:before {content: "";}.akn-file-code:before {content: "";}.akn-file-docs:before {content: "";}.akn-file-img:before {content: "";}.akn-file-doc:before {content: "";}.akn-file-pdf:before {content: "";}.akn-file-xls:before {content: "";}.akn-file-zip:before {content: "";}.akn-file-download:before {content: "";}.akn-file-text:before {content: "";}.akn-files:before {content: "";}.akn-file-fill:before {content: "";}.akn-file-minus-fill:before {content: "";}.akn-file-plus-fill:before {content: "";}.akn-file-remove-fill:before {content: "";}.akn-file-check-fill:before {content: "";}.akn-file-text-fill:before {content: "";}.akn-files-fill:before {content: "";}.akn-folder:before {content: "";}.akn-folder-minus:before {content: "";}.akn-folder-plus:before {content: "";}.akn-folder-remove:before {content: "";}.akn-folder-check:before {content: "";}.akn-folder-list:before {content: "";}.akn-folders:before {content: "";}.akn-folder-fill:before {content: "";}.akn-folders-fill:before {content: "";}.akn-filter-alt:before {content: "";}.akn-sort-line:before {content: "";}.akn-filter-fill:before {content: "";}.akn-filter:before {content: "";}.akn-flag:before {content: "";}.akn-flag-fill:before {content: "";}.akn-notify:before {content: "";}.akn-dashboard:before {content: "";}.akn-dashboard-fill:before {content: "";}.akn-grid-sq:before {content: "";}.akn-grid:before {content: "";}.akn-grid-c:before {content: "";}.akn-grid-alt:before {content: "";}.akn-grid-plus:before {content: "";}.akn-grid-add-c:before {content: "";}.akn-grid-fill:before {content: "";}.akn-grid-fill-c:before {content: "";}.akn-grid-alt-fill:before {content: "";}.akn-grid-plus-fill:before {content: "";}.akn-grid-add-fill-c:before {content: "";}.akn-grid-box-alt-fill:before {content: "";}.akn-grid-box-alt:before {content: "";}.akn-grid-box:before {content: "";}.akn-grid-box-fill:before {content: "";}.akn-grid-line:before {content: "";}.akn-menu-alt-left:before {content: "";}.akn-menu-alt-r:before {content: "";}.akn-menu-alt:before {content: "";}.akn-menu-center:before {content: "";}.akn-menu-left:before {content: "";}.akn-menu-right:before {content: "";}.akn-menu:before {content: "";}.akn-trend-up:before {content: "";}.akn-trend-down:before {content: "";}.akn-line-chart-down:before {content: "";}.akn-line-chart-up:before {content: "";}.akn-line-chart:before {content: "";}.akn-bar-chart:before {content: "";}.akn-bar-chart-alt:before {content: "";}.akn-chart-up:before {content: "";}.akn-chart-down:before {content: "";}.akn-growth:before {content: "";}.akn-growth-fill:before {content: "";}.akn-bar-chart-fill:before {content: "";}.akn-bar-c:before {content: "";}.akn-bar-fill-c:before {content: "";}.akn-pie:before {content: "";}.akn-pie-alt:before {content: "";}.akn-pie-fill:before {content: "";}.akn-activity:before {content: "";}.akn-activity-alt:before {content: "";}.akn-activity-round:before {content: "";}.akn-activity-round-fill:before {content: "";}.akn-meter:before {content: "";}.akn-speed:before {content: "";}.akn-happy:before {content: "";}.akn-sad:before {content: "";}.akn-meh:before {content: "";}.akn-happyf-fill:before {content: "";}.akn-sad-fill:before {content: "";}.akn-meh-fill:before {content: "";}.akn-home:before {content: "";}.akn-home-alt:before {content: "";}.akn-home-fill:before {content: "";}.akn-img:before {content: "";}.akn-img-fill:before {content: "";}.akn-inbox:before {content: "";}.akn-inbox-in:before {content: "";}.akn-inbox-out:before {content: "";}.akn-inbox-fill:before {content: "";}.akn-inbox-in-fill:before {content: "";}.akn-inbox-out-fill:before {content: "";}.akn-link-group:before {content: "";}.akn-lock:before {content: "";}.akn-lock-alt:before {content: "";}.akn-lock-fill:before {content: "";}.akn-lock-alt-fill:before {content: "";}.akn-unlock:before {content: "";}.akn-unlock-fill:before {content: "";}.akn-mail:before {content: "";}.akn-emails:before {content: "";}.akn-mail-fill:before {content: "";}.akn-emails-fill:before {content: "";}.akn-map-pin:before {content: "";}.akn-location:before {content: "";}.akn-map:before {content: "";}.akn-map-pin-fill:before {content: "";}.akn-list:before {content: "";}.akn-list-ol:before {content: "";}.akn-align-center:before {content: "";}.akn-align-justify:before {content: "";}.akn-align-left:before {content: "";}.akn-align-right:before {content: "";}.akn-list-check:before {content: "";}.akn-list-round:before {content: "";}.akn-card-view:before {content: "";}.akn-list-fill:before {content: "";}.akn-save:before {content: "";}.akn-save-fill:before {content: "";}.akn-move:before {content: "";}.akn-scissor:before {content: "";}.akn-text:before {content: "";}.akn-text-a:before {content: "";}.akn-bold:before {content: "";}.akn-italic:before {content: "";}.akn-underline:before {content: "";}.akn-percent:before {content: "";}.akn-at:before {content: "";}.akn-hash:before {content: "";}.akn-code:before {content: "";}.akn-code-download:before {content: "";}.akn-terminal:before {content: "";}.akn-cmd:before {content: "";}.akn-sun:before {content: "";}.akn-sun-fill:before {content: "";}.akn-moon-fill:before {content: "";}.akn-moon:before {content: "";}.akn-light:before {content: "";}.akn-light-fill:before {content: "";}.akn-more-v:before {content: "";}.akn-more-h:before {content: "";}.akn-more-h-alt:before {content: "";}.akn-more-v-alt:before {content: "";}.akn-music:before {content: "";}.akn-movie:before {content: "";}.akn-offer:before {content: "";}.akn-offer-fill:before {content: "";}.akn-opt-alt:before {content: "";}.akn-opt:before {content: "";}.akn-opt-dot-alt:before {content: "";}.akn-opt-dot:before {content: "";}.akn-opt-dot-fill:before {content: "";}.akn-opt-alt-fill:before {content: "";}.akn-user-alt:before {content: "";}.akn-user-alt-fill:before {content: "";}.akn-user:before {content: "";}.akn-users:before {content: "";}.akn-user-add:before {content: "";}.akn-user-remove:before {content: "";}.akn-user-check:before {content: "";}.akn-user-cross:before {content: "";}.akn-account-setting:before {content: "";}.akn-account-setting-alt:before {content: "";}.akn-user-list:before {content: "";}.akn-user-fill:before {content: "";}.akn-users-fill:before {content: "";}.akn-user-add-fill:before {content: "";}.akn-user-remove-fill:before {content: "";}.akn-user-check-fill:before {content: "";}.akn-user-cross-fill:before {content: "";}.akn-account-setting-fill:before {content: "";}.akn-user-list-fill:before {content: "";}.akn-user-circle:before {content: "";}.akn-user-circle-fill:before {content: "";}.akn-user-c:before {content: "";}.akn-user-fill-c:before {content: "";}.akn-user-round:before {content: "";}.akn-printer:before {content: "";}.akn-printer-fill:before {content: "";}.akn-laptop:before {content: "";}.akn-monitor:before {content: "";}.akn-tablet:before {content: "";}.akn-mobile:before {content: "";}.akn-undo:before {content: "";}.akn-redo:before {content: "";}.akn-reload-alt:before {content: "";}.akn-reload:before {content: "";}.akn-regen-alt:before {content: "";}.akn-regen:before {content: "";}.akn-invest:before {content: "";}.akn-histroy:before {content: "";}.akn-update:before {content: "";}.akn-repeat:before {content: "";}.akn-repeat-v:before {content: "";}.akn-tranx:before {content: "";}.akn-reply-all:before {content: "";}.akn-reply:before {content: "";}.akn-reply-fill:before {content: "";}.akn-reply-all-fill:before {content: "";}.akn-notes:before {content: "";}.akn-note-add:before {content: "";}.akn-notes-alt:before {content: "";}.akn-article:before {content: "";}.akn-text-rich:before {content: "";}.akn-todo:before {content: "";}.akn-report-profit:before {content: "";}.akn-reports-alt:before {content: "";}.akn-reports:before {content: "";}.akn-task:before {content: "";}.akn-note-add-c:before {content: "";}.akn-task-c:before {content: "";}.akn-todo-fill:before {content: "";}.akn-note-add-fill-c:before {content: "";}.akn-task-fill-c:before {content: "";}.akn-scan-fill:before {content: "";}.akn-scan:before {content: "";}.akn-qr:before {content: "";}.akn-money:before {content: "";}.akn-coins:before {content: "";}.akn-coin:before {content: "";}.akn-coin-alt:before {content: "";}.akn-coin-alt-fill:before {content: "";}.akn-setting-alt-fill:before {content: "";}.akn-setting-alt:before {content: "";}.akn-setting-fill:before {content: "";}.akn-setting:before {content: "";}.akn-share-alt:before {content: "";}.akn-share-fill:before {content: "";}.akn-share:before {content: "";}.akn-network:before {content: "";}.akn-rss:before {content: "";}.akn-shield:before {content: "";}.akn-shield-star:before {content: "";}.akn-shield-check:before {content: "";}.akn-shield-alert:before {content: "";}.akn-shield-off:before {content: "";}.akn-security:before {content: "";}.akn-policy:before {content: "";}.akn-shield-alert-fill:before {content: "";}.akn-shield-check-fill:before {content: "";}.akn-shield-fill:before {content: "";}.akn-shield-half:before {content: "";}.akn-shield-star-fill:before {content: "";}.akn-policy-fill:before {content: "";}.akn-spark:before {content: "";}.akn-spark-off:before {content: "";}.akn-spark-fill:before {content: "";}.akn-spark-off-fill:before {content: "";}.akn-wallet:before {content: "";}.akn-wallet-alt:before {content: "";}.akn-wallet-in:before {content: "";}.akn-wallet-out:before {content: "";}.akn-wallet-saving:before {content: "";}.akn-wallet-fill:before {content: "";}.akn-star:before {content: "";}.akn-star-half:before {content: "";}.akn-star-half-fill:before {content: "";}.akn-star-fill:before {content: "";}.akn-star-round:before {content: "";}.akn-heart:before {content: "";}.akn-heart-fill:before {content: "";}.akn-swap-alt-fill:before {content: "";}.akn-swap-alt:before {content: "";}.akn-thumbs-down:before {content: "";}.akn-thumbs-up:before {content: "";}.akn-tag:before {content: "";}.akn-tag-alt:before {content: "";}.akn-tags:before {content: "";}.akn-tag-fill:before {content: "";}.akn-tag-alt-fill:before {content: "";}.akn-tags-fill:before {content: "";}.akn-bookmark:before {content: "";}.akn-bookmark-fill:before {content: "";}.akn-label:before {content: "";}.akn-label-fill:before {content: "";}.akn-piority:before {content: "";}.akn-piority-fill:before {content: "";}.akn-label-alt:before {content: "";}.akn-label-alt-fill:before {content: "";}.akn-ticket-alt:before {content: "";}.akn-ticket:before {content: "";}.akn-ticket-minus:before {content: "";}.akn-ticket-plus:before {content: "";}.akn-ticket-alt-fill:before {content: "";}.akn-ticket-fill:before {content: "";}.akn-ticket-minus-fill:before {content: "";}.akn-ticket-plus-fill:before {content: "";}.akn-toggle-off:before {content: "";}.akn-toggle-on:before {content: "";}.akn-trash-alt:before {content: "";}.akn-trash-empty:before {content: "";}.akn-trash:before {content: "";}.akn-trash-fill:before {content: "";}.akn-trash-empty-fill:before {content: "";}.akn-delete-fill:before {content: "";}.akn-delete:before {content: "";}.akn-alarm-alt:before {content: "";}.akn-alarm:before {content: "";}.akn-bugs:before {content: "";}.akn-building:before {content: "";}.akn-building-fill:before {content: "";}.akn-headphone:before {content: "";}.akn-headphone-fill:before {content: "";}.akn-aperture:before {content: "";}.akn-help-alt:before {content: "";}.akn-award:before {content: "";}.akn-briefcase:before {content: "";}.akn-gift:before {content: "";}.akn-globe:before {content: "";}.akn-umbrela:before {content: "";}.akn-truck:before {content: "";}.akn-sign-usd:before {content: "";}.akn-sign-dollar:before {content: "";}.akn-sign-mxn:before {content: "";}.akn-sign-sgd:before {content: "";}.akn-sign-euro:before {content: "";}.akn-sign-eur:before {content: "";}.akn-sign-gbp:before {content: "";}.akn-sign-pound:before {content: "";}.akn-sign-thb:before {content: "";}.akn-sign-inr:before {content: "";}.akn-sign-jpy:before {content: "";}.akn-sign-yen:before {content: "";}.akn-sign-cny:before {content: "";}.akn-sign-kobo:before {content: "";}.akn-sign-chf:before {content: "";}.akn-sign-vnd:before {content: "";}.akn-sign-php:before {content: "";}.akn-sign-brl:before {content: "";}.akn-sign-idr:before {content: "";}.akn-sign-czk:before {content: "";}.akn-sign-hkd:before {content: "";}.akn-sign-kr:before {content: "";}.akn-sign-dkk:before {content: "";}.akn-sign-nok:before {content: "";}.akn-sign-sek:before {content: "";}.akn-sign-rub:before {content: "";}.akn-sign-myr:before {content: "";}.akn-sign-pln:before {content: "";}.akn-sign-try:before {content: "";}.akn-sign-waves:before {content: "";}.akn-waves:before {content: "";}.akn-sign-trx:before {content: "";}.akn-tron:before {content: "";}.akn-sign-xem:before {content: "";}.akn-nem:before {content: "";}.akn-sign-mxr:before {content: "";}.akn-monero:before {content: "";}.akn-sign-usdc:before {content: "";}.akn-sign-steller:before {content: "";}.akn-sign-steem:before {content: "";}.akn-sign-usdt:before {content: "";}.akn-tether:before {content: "";}.akn-sign-btc:before {content: "";}.akn-bitcoin:before {content: "";}.akn-sign-bch:before {content: "";}.akn-bitcoin-cash:before {content: "";}.akn-sign-bnb:before {content: "";}.akn-binance:before {content: "";}.akn-sign-ada:before {content: "";}.akn-sign-zcash:before {content: "";}.akn-sign-eth:before {content: "";}.akn-ethereum:before {content: "";}.akn-sign-dash:before {content: "";}.akn-dash:before {content: "";}.akn-sign-xrp-old:before {content: "";}.akn-ripple-old:before {content: "";}.akn-sign-eos:before {content: "";}.akn-eos:before {content: "";}.akn-sign-xrp:before {content: "";}.akn-ripple:before {content: "";}.akn-american-express:before {content: "";}.akn-jcb:before {content: "";}.akn-cc-jcb:before {content: "";}.akn-mc:before {content: "";}.akn-cc-mc:before {content: "";}.akn-discover:before {content: "";}.akn-cc-discover:before {content: "";}.akn-visa:before {content: "";}.akn-cc-visa:before {content: "";}.akn-cc-paypal:before {content: "";}.akn-cc-stripe:before {content: "";}.akn-amazon-pay:before {content: "";}.akn-amazon-pay-fill:before {content: "";}.akn-google-pay:before {content: "";}.akn-google-pay-fill:before {content: "";}.akn-apple-pay:before {content: "";}.akn-apple-pay-fill:before {content: "";}.akn-angular:before {content: "";}.akn-react:before {content: "";}.akn-laravel:before {content: "";}.akn-html5:before {content: "";}.akn-css3-fill:before {content: "";}.akn-css3:before {content: "";}.akn-js:before {content: "";}.akn-php:before {content: "";}.akn-python:before {content: "";}.akn-bootstrap:before {content: "";}.akn-ebay:before {content: "";}.akn-google-wallet:before {content: "";}.akn-google-drive:before {content: "";}.akn-google-play-store:before {content: "";}.akn-android:before {content: "";}.akn-blogger-fill:before {content: "";}.akn-blogger:before {content: "";}.akn-hangout:before {content: "";}.akn-apple-store:before {content: "";}.akn-apple-store-ios:before {content: "";}.akn-stripe:before {content: "";}.akn-apple:before {content: "";}.akn-microsoft:before {content: "";}.akn-windows:before {content: "";}.akn-amazon:before {content: "";}.akn-paypal-alt:before {content: "";}.akn-airbnb:before {content: "";}.akn-adobe:before {content: "";}.akn-mailchimp:before {content: "";}.akn-dropbox:before {content: "";}.akn-digital-ocean:before {content: "";}.akn-slack:before {content: "";}.akn-slack-hash:before {content: "";}.akn-stack-overflow:before {content: "";}.akn-soundcloud:before {content: "";}.akn-blackberry:before {content: "";}.akn-spotify:before {content: "";}.akn-kickstarter:before {content: "";}.akn-houzz:before {content: "";}.akn-vine:before {content: "";}.akn-yelp:before {content: "";}.akn-yoast:before {content: "";}.akn-envato:before {content: "";}.akn-wordpress:before {content: "";}.akn-wp:before {content: "";}.akn-wordpress-fill:before {content: "";}.akn-elementor:before {content: "";}.akn-joomla:before {content: "";}.akn-megento:before {content: "";}.akn-git:before {content: "";}.akn-github:before {content: "";}.akn-github-round:before {content: "";}.akn-github-circle:before {content: "";}.akn-dribbble:before {content: "";}.akn-dribbble-round:before {content: "";}.akn-behance:before {content: "";}.akn-behance-fill:before {content: "";}.akn-flickr:before {content: "";}.akn-flickr-round:before {content: "";}.akn-medium:before {content: "";}.akn-medium-round:before {content: "";}.akn-reddit:before {content: "";}.akn-reddit-round:before {content: "";}.akn-reddit-circle:before {content: "";}.akn-google:before {content: "";}.akn-facebook-f:before {content: "";}.akn-facebook-fill:before {content: "";}.akn-facebook-circle:before {content: "";}.akn-instagram:before {content: "";}.akn-instagram-round:before {content: "";}.akn-linkedin:before {content: "";}.akn-linkedin-round:before {content: "";}.akn-twitter:before {content: "";}.akn-twitter-round:before {content: "";}.akn-pinterest:before {content: "";}.akn-pinterest-round:before {content: "";}.akn-pinterest-circle:before {content: "";}.akn-tumblr:before {content: "";}.akn-tumblr-round:before {content: "";}.akn-skype:before {content: "";}.akn-viber:before {content: "";}.akn-whatsapp:before {content: "";}.akn-whatsapp-round:before {content: "";}.akn-snapchat:before {content: "";}.akn-snapchat-fill:before {content: "";}.akn-telegram:before {content: "";}.akn-telegram-circle:before {content: "";}.akn-youtube-line:before {content: "";}.akn-youtube:before {content: "";}.akn-youtube-fill:before {content: "";}.akn-youtube-round:before {content: "";}.akn-vimeo:before {content: "";}.akn-vimeo-fill:before {content: "";}html {font-size: 16px;-webkit-font-smoothing: antialiased;text-rendering: optimizeSpeed;-webkit-text-rendering: optimizeSpeed;-moz-osx-font-smoothing: grayscale;font-kerning: none;scroll-behavior: auto !important;}html.smoothscroll body {overflow-y: hidden !important;overflow-x: hidden !important;}body {width: 100%;min-width: 320px;font-family: var(--font-primary);line-height: var(--paragraph-line-height);color: var(--paragraph-color-dark);font-size: 100%;word-wrap: break-word;overflow-wrap: anywhere;overflow-x: hidden;}img, iframe {max-width: 100%;}img {height: auto;}.page-wrapper__content {position: relative;overflow: hidden;z-index: 50;}a {text-decoration: none;color: var(--color-gray-3);transition: all 0.2s ease-in-out;}a:hover, a:focus {text-decoration: none;}a:hover {color: var(--color-dark-1);}.body_lock-scroll {overflow: hidden;position: fixed;position: -webkit-sticky;position: sticky;top: 0;left: 0;width: 100%;height: 100%;}.container-fluid {padding-left: var(--gutter-horizontal, 120);padding-right: var(--gutter-horizontal, 120);}.container-fluid_paddings {padding-top: var(--gutter-horizontal, 120);padding-bottom: var(--gutter-horizontal, 120);}.container-fluid_default {padding-left: 20px;padding-right: 20px;}.motion-is-dragging {cursor: none;}#page-wrapper {overflow-x: hidden;background-color: #fff;}@media screen and (max-width: 991px) {.container_p-md-0 {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.container_px-md-0 {padding-left: 0;padding-right: 0;}.container_px-md-0 > .row {margin-left: 0;margin-right: 0;}.container_px-md-0 > .row > [class*=col-] {padding-left: 0;padding-right: 0;}.container_py-md-0 {padding-top: 0;padding-bottom: 0;}}@media screen and (max-width: 767px) {.container_p-sm-0 {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.container_px-sm-0 {padding-left: 0;padding-right: 0;}.container_px-sm-0 > .row {margin-left: 0;margin-right: 0;}.container_px-sm-0 > .row > [class*=col-] {padding-left: 0;padding-right: 0;}.container_py-sm-0 {padding-top: 0;padding-bottom: 0;}}@media screen and (max-width: 576px) {.container_p-xs-0 {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.container_px-xs-0 {padding-left: 0;padding-right: 0;}.container_px-xs-0 > .row {margin-left: 0;margin-right: 0;}.container_px-xs-0 > .row > [class*=col-] {padding-left: 0;padding-right: 0;}.container_py-xs-0 {padding-top: 0;padding-bottom: 0;}}:root {--bs-gutter-x: 20px;--bs-gutter-y: 20px;--font-primary: Roboto, "Open Sans", "Helvetica Neue", "Noto Sans TC", sans-serif;--color-dark-1: #000000;--color-dark-2: #181818;--color-dark-3: #333333;--color-dark-4: #555555;--color-light-1: #ffffff;--color-light-2: #fafafa;--color-light-3: #f8f8f8;--color-light-4: #f2f2ed;--color-gray-1: #b0b0b0;--color-gray-2: #cccccc;--color-gray-3: #888888;--color-gray-4: #e8e8e8;--color-portfolio-1: #efeef3;--color-portfolio-2: #262626;--color-portfolio-3: #f6f6f1;--color-portfolio-4: #d7d7d9;--color-portfolio-5: #e4e4e4;--color-portfolio-6: #f7f6f3;--color-portfolio-7: #f0f0f0;--color-portfolio-8: #eaeaea;--color-portfolio-9: #f1f0f0;--color-portfolio-10: #eeece6;--color-portfolio-11: #fbf7f6;--color-portfolio-12: #e9eaec;--color-border-dark: rgba(136, 136, 136, .3);--color-border-light: rgba(136, 136, 136, .3);--xxl-max-font-size: 126;--xxl-min-font-size: 54;--xxl-line-height: 1.0;--xxl-letter-spacing: -4;--xxl-color-dark: #555555;--xxl-color-light: #ffffff;--xl-max-font-size: 102;--xl-min-font-size: 46;--xl-line-height: 1.18;--xl-letter-spacing: -2;--xl-color-dark: #555555;--xl-color-light: #ffffff;--h1-max-font-size: 46;--h1-min-font-size: 28;--h1-line-height: 1.28;--h1-letter-spacing: 0;--h1-color-dark: #121212;--h1-color-light: #ffffff;--h2-max-font-size: 38;--h2-min-font-size: 32;--h2-line-height: 1.28;--h2-letter-spacing: 0;--h2-color-dark: #121212;--h2-color-light: #ffffff;--h3-max-font-size: 28;--h3-min-font-size: 22;--h3-line-height: 1.5;--h3-letter-spacing: 0;--h3-color-dark: #121212;--h3-color-light: #ffffff;--h4-max-font-size: 20;--h4-min-font-size: 18;--h4-line-height: 1.8;--h4-letter-spacing: 0;--h4-color-dark: #121212;--h4-color-light: #ffffff;--h5-max-font-size: 18;--h5-min-font-size: 16;--h5-line-height: 1.8;--h5-letter-spacing: 0;--h5-color-dark: #232323;--h5-color-light: #ffffff;--h6-max-font-size: 16;--h6-min-font-size: 14;--h6-line-height: 1.8;--h6-letter-spacing: 0;--h6-color-dark: #232323;--h6-color-light: #ffffff;--subheading-max-font-size: 13;--subheading-min-font-size: 10;--subheading-line-height: 1.0;--subheading-letter-spacing: 2;--subheading-color-dark: #343434;--subheading-color-light: #b0b0b0;--paragraph-max-font-size: 16;--paragraph-min-font-size: 16;--paragraph-line-height: 1.8;--paragraph-letter-spacing: 0;--paragraph-color-dark: #343434;--paragraph-color-light: #ffffff;--blockquote-max-font-size: 24;--blockquote-min-font-size: 16;--blockquote-letter-spacing: 0;--blockquote-color-dark: #343434;--blockquote-color-light: #ffffff;--dropcap-max-font-size: 90;--dropcap-min-font-size: 60;--dropcap-color-dark: #111111;--dropcap-color-light: #ffffff;--distance-min-xsmall: 30;--distance-min-small: 40;--distance-min-medium: 50;--distance-min-large: 50;--distance-min-xlarge: 90;--distance-max-xsmall: 60;--distance-max-small: 80;--distance-max-medium: 100;--distance-max-large: 160;--distance-max-xlarge: 240;--gutter-horizontal: 120px;--gutter-vertical: 100px;}@media screen and (max-width: 1400px) {:root {--gutter-horizontal: 80px;--gutter-vertical: 60px;}}@media screen and (max-width: 1280px) {:root {--gutter-horizontal: 60px;--gutter-vertical: 40px;}}@media screen and (max-width: 991px) {:root {--gutter-horizontal: 20px;--gutter-vertical: 20px;}}@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1140px;}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.button-circle {position: relative;display: inline-flex !important;align-items: center;justify-content: center;width: calc(1 * (60 * 1px));height: calc(1 * (60 * 1px));padding: 0 !important;opacity: 0.85;transition-property: opacity, color, background-color, border-color;}@media screen and (min-width: 320px) {.button-circle {width: calc(1 * (60 * 1px + (90 - 60) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.button-circle {width: calc(1 * (90 * 1px));}}@media screen and (min-width: 320px) {.button-circle {height: calc(1 * (60 * 1px + (90 - 60) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.button-circle {height: calc(1 * (90 * 1px));}}.button-circle:hover {opacity: 1;}.cursorfollower .button-circle[data-motion-cursor]:hover {border-color: transparent !important;}.button-circle_medium {width: calc(1 * (90 * 1px));height: calc(1 * (90 * 1px));}@media screen and (min-width: 320px) {.button-circle_medium {width: calc(1 * (90 * 1px + (140 - 90) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.button-circle_medium {width: calc(1 * (140 * 1px));}}@media screen and (min-width: 320px) {.button-circle_medium {height: calc(1 * (90 * 1px + (140 - 90) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.button-circle_medium {height: calc(1 * (140 * 1px));}}.button-circle_big {width: calc(1 * (130 * 1px));height: calc(1 * (130 * 1px));}@media screen and (min-width: 320px) {.button-circle_big {width: calc(1 * (130 * 1px + (160 - 130) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.button-circle_big {width: calc(1 * (160 * 1px));}}@media screen and (min-width: 320px) {.button-circle_big {height: calc(1 * (130 * 1px + (160 - 130) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.button-circle_big {height: calc(1 * (160 * 1px));}}.button-circle__inner {position: relative;display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.button-circle__geometry {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid var(--color-border-dark);border-radius: 50%;}.button-circle__arrow {width: 30px;font-size: calc(12 * 1px);}@media screen and (min-width: 320px) {.button-circle__arrow {font-size: calc(12 * 1px + (18 - 12) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.button-circle__arrow {font-size: calc(18 * 1px);}}.button-circle__arrow:before {width: 30px;margin: 0;}.button-circle__label {padding: 0 !important;}.button-circles {display: inline-flex;justify-content: space-between;flex-wrap: wrap;width: 30px;height: 30px;padding: 0 !important;}.button-circles.block-counter {margin-left: 4px;}.button-circles .block-counter__counter {top: -12px;left: calc(100% + 6px);}.button-circles__circle {position: relative;width: 12px;height: 12px;outline: none;display: inline-block;border: 2px solid var(--color-border-dark);vertical-align: middle;border-radius: 100%;}.button-circles__circle:nth-child(1) {align-self: flex-start;}.button-circles__circle:nth-child(2) {align-self: flex-start;}.button-circles__circle:nth-child(3) {align-self: flex-end;}.button-circles__circle:nth-child(4) {align-self: flex-end;}.button-circles__circle svg {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin: auto;width: 12px;height: 12px;border-radius: 100%;stroke-width: 12px;z-index: 50;}.button-circles__circle svg .circle {stroke: #fff;}@media screen and (max-width: 767px) {.button-circles {width: 30px;height: 30px;}.button-circles__circle {width: 12px;height: 12px;}.button-circles__circle svg {width: 12px;height: 12px;}}.button {position: relative;display: inline-block;line-height: 1;font-weight: 500;white-space: nowrap;cursor: pointer;box-shadow: none;border-width: 2px;border-style: solid;padding: 18px 42px;border-radius: 96px;color: var(--color-dark-4);transition: all 0.2s ease-in-out;transition-property: color, background-color, border-color;}.button:focus {outline: none;}.button:hover .button__label-normal .button__title {transform: translate(0%, -100%);opacity: 0;}.button:hover .button__label-normal .button__icon {opacity: 0;transform: translate(100%, 0%);}.button:hover .button__label-hover .button__title {transform: translate(0%, 0%);opacity: 1;}.button:hover .button__label-hover .button__icon {opacity: 1;transform: translate(0%, 0%);}.button_icon {display: inline-flex;border: none;}.button_icon .button__label {padding: 0;}.button__label-hover {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.button__label-hover .button__title {transform: translate(0%, 100%);opacity: 0;}.button__label-hover .button__icon {transform: translate(-100%, 0%);opacity: 0;}.button__label-normal .button__title {transform: translate(0%, 0%);opacity: 1;}.button__title {display: inline-block;transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;}.button__label {display: block;padding: 18px 42px;}.button__icon {display: inline-flex;align-items: center;justify-content: center;transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;}.button__icon_before {margin-right: 0.5em;}.button__icon_after {margin-left: 0.25em;}.button_fullwidth {width: 100%;}.button-fullwidth .button {width: 100%;}@media screen and (max-width: 1280px) {.button {padding: 16px 32px;}.button__label {padding: 16px 32px;}}@media screen and (max-width: 991px) {.button {padding: 16px 30px;}.button__label {padding: 16px 30px;}.button__icon i {font-size: 20px;}}.button.button_bordered {background-color: unset !important;color: var(--color-dark-1);border-width: 1px;border-style: solid;}.button.button_solid {border-color: transparent;color: var(--color-gray-3);}.button.button_solid.bg-dark-1 {color: #fff;background-color: var(--color-dark-1);}.button.button_solid.bg-dark-2 {color: #fff;background-color: var(--color-dark-2);}.button.button_solid.bg-dark-3 {color: #fff;background-color: var(--color-dark-3);}.button.button_solid.bg-dark-4 {color: #fff;background-color: var(--color-dark-4);}.button.button_solid.bg-light-1 {background-color: var(--color-light-1);color: var(--color-dark-1);}.button.button_solid.bg-light-2 {background-color: var(--color-light-2);color: var(--color-dark-1);}.button.button_solid.bg-light-3 {background-color: var(--color-light-3);color: var(--color-dark-1);}.button.button_solid.bg-light-4 {background-color: var(--color-light-4);color: var(--color-dark-1);}.button.button_solid.bg-white-1 {background-color: var(--color-border-light);color: var(--color-dark-1);}.button.button_solid.bg-gray-1 {background-color: var(--color-gray-1);}.button.button_solid.bg-gray-2 {background-color: var(--color-gray-2);}.button.button_solid.bg-gray-3 {background-color: var(--color-gray-3);}.card {width: 100%;height: 100%;position: relative;}.card__content ul, .card__content ol {padding-left: 0 !important;}.card__counter {position: absolute;right: 40px;bottom: 30px;}.card__arrow {margin-left: 1rem;}@media screen and (max-width: 991px) {.card__counter {position: absolute;right: 25px;bottom: 15px;}}.card-portfolio {overflow: hidden;border-radius: 4px;}.card-portfolio__content {height: 100%;display: flex;flex-direction: column;justify-content: center;}.card-portfolio__content_small {padding: 60px;}.card-portfolio__wrapper-img img {transform: scale(1.03);}.categories {list-style-type: none;padding: 0;margin: 0;font-size: 18px;font-weight: 600;color: #fff;}.categories li {display: inline-flex;flex-wrap: wrap;line-height: 1.6;}.categories li:not(:last-child):after {content: ",";color: var(--color-dark-1);display: inline-block;margin-left: 6px;margin-right: 5px;transition: all 0.2s ease-in-out;}.bg-dark-1 {background-color: var(--color-dark-1);}.bg-dark-2 {background-color: var(--color-dark-2);}.bg-dark-3 {background-color: var(--color-dark-3);}.bg-dark-4 {background-color: var(--color-dark-4);}.bg-light-1 {background-color: var(--color-light-1);}.bg-light-2 {background-color: var(--color-light-2);}.bg-light-3 {background-color: var(--color-light-3);}.bg-light-4 {background-color: var(--color-light-4);}.bg-white-1 {background-color: #fff;}.bg-gray-1 {background-color: var(--color-gray-1);}.bg-gray-2 {background-color: var(--color-gray-2);}.bg-gray-3 {background-color: var(--color-gray-3);}.bg-gray-4 {background-color: var(--color-gray-4);}.bg-portfolio-1 {background-color: var(--color-portfolio-1);}.bg-portfolio-2 {background-color: var(--color-portfolio-2);}.bg-portfolio-3 {background-color: var(--color-portfolio-3);}.bg-portfolio-4 {background-color: var(--color-portfolio-4);}.bg-portfolio-5 {background-color: var(--color-portfolio-5);}.bg-portfolio-6 {background-color: var(--color-portfolio-6);}.bg-portfolio-7 {background-color: var(--color-portfolio-7);}.bg-portfolio-8 {background-color: var(--color-portfolio-8);}.bg-portfolio-9 {background-color: var(--color-portfolio-9);}.bg-portfolio-10 {background-color: var(--color-portfolio-10);}.bg-portfolio-11 {background-color: var(--color-portfolio-11);}.bg-portfolio-12 {background-color: var(--color-portfolio-12);}.counter_circle {position: relative;display: inline-flex;flex-direction: column;justify-content: center;width: calc(1 * (220 * 1px));height: calc(1 * (220 * 1px));}@media screen and (min-width: 320px) {.counter_circle {width: calc(1 * (220 * 1px + (260 - 220) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.counter_circle {width: calc(1 * (260 * 1px));}}@media screen and (min-width: 320px) {.counter_circle {height: calc(1 * (220 * 1px + (260 - 220) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.counter_circle {height: calc(1 * (260 * 1px));}}.counter_circle .svg-circle {stroke-width: 2px;stroke: var(--color-border-dark);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.counter__number {position: relative;z-index: 50;}.counter__label {position: relative;z-index: 50;margin-top: 8px;white-space: nowrap;line-height: 1.2 !important;}.motion-cursor {color: #f27461;display: none;}.motion-cursor__stroke-inner, .motion-cursor__stroke-outer {stroke-width: 2px;stroke: #ed4830;}.motion-cursor__label {font-size: 14px;font-weight: bold;letter-spacing: 0;}.cursor-progress {cursor: progress !important;}.cursor-progress * {cursor: progress !important;}.cursor-none {cursor: none !important;}.cursor-none * {cursor: none !important;}.is-dragging {cursor: none !important;}.is-dragging * {cursor: none !important;}.is-dragging .is-dragging__blocker {visibility: visible;opacity: 1;z-index: 100;}.is-dragging__blocker {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;opacity: 0;visibility: hidden;transition: all 0.2s ease;transition-delay: 0.2s;}.cursor-pointer {cursor: pointer !important;}.cursor-pointer * {cursor: pointer !important;}.background-hover {position: relative;display: block;}.background-hover:hover *, .background-hover:hover *:after, .background-hover:hover *:before {color: #fff !important;}.background-hover:hover a {opacity: 0.9;}.background-hover:hover a:hover {opacity: 1;}.background-hover:hover .background-hover__image {opacity: 1;}.background-hover:hover .background-hover__overlay {opacity: 1;}.background-hover .background-hover__overlay {opacity: 0;transition: all 0.2s ease-in-out;}.background-hover__image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.01;transition: all 0.2s ease-in-out;}.background-hover__content {position: relative;z-index: 50;}.background-hover__overlay {z-index: 10 !important;}.hover-zoom {-webkit-backface-visibility: hidden;backface-visibility: hidden;}.hover-zoom:hover:not(:focus) .hover-zoom__zoom {transform: scale(1);}.hover-zoom:hover:not(:focus) .hover-zoom__inner {transform: scale(1.05);}.hover-zoom_out:hover .hover-zoom__zoom {transform: scale(1) !important;}.hover-zoom_out:hover .hover-zoom__inner {transform: scale(0.95) !important;}.hover-zoom__inner {overflow: hidden;height: 100%;width: 100%;}.hover-zoom__zoom, .hover-zoom__inner {transform-origin: center center;transition: transform 0.6s ease;will-change: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.hover-zoom__caption {transition: transform 0.6s ease;}.hover-zoom__zoomed {transform: scale(1.1);}.hover-zoom-underline .hover-zoom__zoom {transform: scale(1);}.hover-zoom-underline .hover-zoom__inner {transform: scale(1.05);}.hover-zoom-underline .underline-hover__target {background-position: 0% 100% !important;background-size: 100% 2px !important;}.hover-zoom-underline .underline-hover__target .motion-split-text__line {background-position: 0% 100% !important;background-size: 100% 2px !important;}.mr {position: relative;overflow: hidden;}.mr__layer {display: block;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.underline, .underline-hover-self {display: inline;position: relative;background-image: linear-gradient(currentColor, currentColor);background-position: 0% 100%;background-repeat: no-repeat;background-size: 0% 2px;}.underline .motion-split-text__line, .underline-hover-self .motion-split-text__line {display: inline-block !important;background-image: linear-gradient(currentColor, currentColor);background-position: 0% 100%;background-repeat: no-repeat;background-size: 0% 2px;transition: background-size 0.4s ease;}.underline-hover-self {background-position: 100% 100%;background-size: 0% 2px;transition: background-size 0.4s ease, color 0.2s ease-in-out;}.underline-hover-self:hover {background-position: 0% 100%;background-size: 100% 2px;}.underline-hover:hover .underline-hover__target {background-position: 0% 100%;background-size: 100% 2px;}.underline-hover:hover .underline-hover__target .motion-split-text__line {background-position: 0% 100%;background-size: 100% 2px;}.underline-hover__target:not(.motion-split-text) {display: inline;position: relative;background-image: linear-gradient(currentColor, currentColor);background-position: 100% 100%;background-repeat: no-repeat;background-size: 0% 2px;transition: background-size 0.4s ease;}.underline-hover__target .motion-split-text__line {display: inline-block !important;background-image: linear-gradient(currentColor, currentColor);background-position: 100% 100%;background-repeat: no-repeat;background-size: 0% 2px;transition: background-size 0.4s ease;}.is-ajax-loading .underline, .is-ajax-loading .underline-hover-self {background-position: 100% 100% !important;background-size: 0% 2px !important;}.is-ajax-loading .underline .motion-split-text__line, .is-ajax-loading .underline-hover-self .motion-split-text__line {background-position: 100% 100% !important;background-size: 0% 2px !important;}.is-ajax-loading .underline-hover__target:not(.motion-split-text) {background-position: 100% 100% !important;background-size: 0% 2px !important;}.is-ajax-loading .underline-hover__target {background-position: 100% 100% !important;background-size: 0% 2px !important;}.is-ajax-loading .underline-hover__target .motion-split-text__line {background-position: 100% 100% !important;background-size: 0% 2px !important;}.figure-category {position: relative;display: flex;height: 0;Width: 100%;padding-bottom: 100%;}.figure-category__icon {font-size: calc(26 * 1px);}@media screen and (min-width: 320px) {.figure-category__icon {font-size: calc(26 * 1px + (64 - 26) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.figure-category__icon {font-size: calc(64 * 1px);}}.figure-category__link {display: flex;position: absolute;top: 0;left: 0;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: center;padding: 30px;border-radius: 100%;border: 1px solid var(--color-border-dark);transition-property: opacity, color, background-color, border-color;}.figure-category__link:hover {border-color: var(--color-dark-1);}.cursorfollower .figure-category__link[data-motion-cursor]:hover {border-color: transparent;}.figure-image {display: block;margin-bottom: 0;}.figure-image__wrapper-img {position: relative;overflow: hidden;}.figure-image__caption {display: inline-block !important;}.figure-member_has-info .figure-member__avatar img {-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: .45s ease-in-out;transition: .45s ease-in-out;}.figure-member_has-info:hover .figure-member__avatar img {transform: scale(1.1);-webkit-filter: grayscale(0%);filter: grayscale(0%);}.figure-member_has-social:hover .figure-member__avatar img {transform: scale(1.1);}.figure-member_has-social:hover .figure-member__headline {width: 80px;}.figure-member_has-social:hover .figure-member__position {transition-delay: 50ms;transform: translateY(-30px);opacity: 0;visibility: hidden;}.figure-member_has-social:hover .figure-member__footer .figure-member__name {transform: translateY(-20px);opacity: 0;visibility: hidden;transition-delay: 0ms;}.figure-member_has-social:hover .figure-member__social li a {transform: translateY(0px);opacity: 1;visibility: visible;}.figure-member_has-social:hover .figure-member__social li:nth-child(1) a {transition-delay: 70ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(2) a {transition-delay: 90ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(3) a {transition-delay: 110ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(4) a {transition-delay: 130ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(5) a {transition-delay: 150ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(6) a {transition-delay: 170ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(7) a {transition-delay: 190ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(8) a {transition-delay: 210ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(9) a {transition-delay: 230ms;}.figure-member_has-social:hover .figure-member__social li:nth-child(10) a {transition-delay: 250ms;}.figure-member__avatar {overflow: hidden;}.figure-member__avatar img {transition: all 0.2s ease-in-out;}.figure-member__footer {position: relative;}.figure-member__name {margin-top: 0;margin-bottom: 0;transition: all 0.2s ease-in-out;transition-delay: 150ms;}.figure-member__position {transition: all 0.2s ease-in-out;transition-delay: 150ms;}.figure-member__headline {display: inline-block;width: 60px;height: 1px;vertical-align: middle;background-color: var(--color-gray-1);transition: all 0.2s ease-in-out;}.figure-member__social {position: absolute;top: 0;left: 0;right: 0;}.figure-member__social li a {transform: translateY(30px);transition: all 0.2s ease-in-out;opacity: 0;visibility: hidden;}.figure-member__social li a:last-child {margin-right: 0;}.figure-project {width: 100%;}.figure-project__wrapper-img {display: block;}.figure-project__wrapper-img img {transform: scale(1.1);}.filter {position: relative;}.filter__inner {margin-top: -0.5em;margin-bottom: -0.5em;position: relative;}.filter__item {padding-top: 0.5em;padding-bottom: 0.5em;cursor: pointer;transition: all 0.2s ease-in-out;color: var(--color-dark-4);opacity: 0.5;}.filter__item:not(.filter__item_active):hover {opacity: 1;}.filter__item-inner {position: relative;display: inline-block;}.filter__item_active {opacity: 1;pointer-events: none;}.filter__underline {pointer-events: none;display: block;position: absolute;margin-top: 2em;top: 0;left: 0;background-color: var(--color-dark-4);width: 0;height: 2px;}.filter__item-label {display: inline-block;}@media screen and (max-width: 991px) {.filter .filter__item:first-child {padding-top: 0;}.filter .filter__item:last-child {padding-bottom: 0;}}.m-xsmall {margin: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.m-xsmall {margin: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.m-xsmall {margin: calc(1 * (var(--distance-max-xsmall) * 1px));}}.m-small {margin: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.m-small {margin: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.m-small {margin: calc(1 * (var(--distance-max-small) * 1px));}}.m-medium {margin: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.m-medium {margin: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.m-medium {margin: calc(1 * (var(--distance-max-medium) * 1px));}}.m-large {margin: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.m-large {margin: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.m-large {margin: calc(1 * (var(--distance-max-large) * 1px));}}.m-xlarge {margin: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.m-xlarge {margin: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.m-xlarge {margin: calc(1 * (var(--distance-max-xlarge) * 1px));}}.my-xsmall, .menu-overlay > li {margin-top: calc(1 * (var(--distance-min-xsmall) * 1px));margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.my-xsmall, .menu-overlay > li {margin-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-xsmall, .menu-overlay > li {margin-top: calc(1 * (var(--distance-max-xsmall) * 1px));}}@media screen and (min-width: 320px) {.my-xsmall, .menu-overlay > li {margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-xsmall, .menu-overlay > li {margin-bottom: calc(1 * (var(--distance-max-xsmall) * 1px));}}.my-small {margin-top: calc(1 * (var(--distance-min-small) * 1px));margin-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.my-small {margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-small {margin-top: calc(1 * (var(--distance-max-small) * 1px));}}@media screen and (min-width: 320px) {.my-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-small {margin-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.my-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px));margin-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.my-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-medium {margin-top: calc(1 * (var(--distance-max-medium) * 1px));}}@media screen and (min-width: 320px) {.my-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-medium {margin-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.my-large {margin-top: calc(1 * (var(--distance-min-large) * 1px));margin-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.my-large {margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-large {margin-top: calc(1 * (var(--distance-max-large) * 1px));}}@media screen and (min-width: 320px) {.my-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-large {margin-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.my-xlarge {margin-top: calc(1 * (var(--distance-min-xlarge) * 1px));margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.my-xlarge {margin-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-xlarge {margin-top: calc(1 * (var(--distance-max-xlarge) * 1px));}}@media screen and (min-width: 320px) {.my-xlarge {margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.my-xlarge {margin-bottom: calc(1 * (var(--distance-max-xlarge) * 1px));}}.mx-xsmall {margin-left: calc(1 * (var(--distance-min-xsmall) * 1px));margin-right: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mx-xsmall {margin-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-xsmall {margin-left: calc(1 * (var(--distance-max-xsmall) * 1px));}}@media screen and (min-width: 320px) {.mx-xsmall {margin-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-xsmall {margin-right: calc(1 * (var(--distance-max-xsmall) * 1px));}}.mx-small {margin-left: calc(1 * (var(--distance-min-small) * 1px));margin-right: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mx-small {margin-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-small {margin-left: calc(1 * (var(--distance-max-small) * 1px));}}@media screen and (min-width: 320px) {.mx-small {margin-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-small {margin-right: calc(1 * (var(--distance-max-small) * 1px));}}.mx-medium {margin-left: calc(1 * (var(--distance-min-medium) * 1px));margin-right: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mx-medium {margin-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-medium {margin-left: calc(1 * (var(--distance-max-medium) * 1px));}}@media screen and (min-width: 320px) {.mx-medium {margin-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-medium {margin-right: calc(1 * (var(--distance-max-medium) * 1px));}}.mx-large {margin-left: calc(1 * (var(--distance-min-large) * 1px));margin-right: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mx-large {margin-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-large {margin-left: calc(1 * (var(--distance-max-large) * 1px));}}@media screen and (min-width: 320px) {.mx-large {margin-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-large {margin-right: calc(1 * (var(--distance-max-large) * 1px));}}.mx-xlarge {margin-left: calc(1 * (var(--distance-min-xlarge) * 1px));margin-right: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mx-xlarge {margin-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-xlarge {margin-left: calc(1 * (var(--distance-max-xlarge) * 1px));}}@media screen and (min-width: 320px) {.mx-xlarge {margin-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mx-xlarge {margin-right: calc(1 * (var(--distance-max-xlarge) * 1px));}}.mt-xsmall {margin-top: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mt-xsmall {margin-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-xsmall {margin-top: calc(1 * (var(--distance-max-xsmall) * 1px));}}.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-small {margin-top: calc(1 * (var(--distance-max-small) * 1px));}}.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-medium {margin-top: calc(1 * (var(--distance-max-medium) * 1px));}}.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-large {margin-top: calc(1 * (var(--distance-max-large) * 1px));}}.mt-xlarge {margin-top: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mt-xlarge {margin-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-xlarge {margin-top: calc(1 * (var(--distance-max-xlarge) * 1px));}}.mr-xsmall {margin-right: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mr-xsmall {margin-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-xsmall {margin-right: calc(1 * (var(--distance-max-xsmall) * 1px));}}.mr-small {margin-right: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mr-small {margin-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-small {margin-right: calc(1 * (var(--distance-max-small) * 1px));}}.mr-medium {margin-right: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mr-medium {margin-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-medium {margin-right: calc(1 * (var(--distance-max-medium) * 1px));}}.mr-large {margin-right: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mr-large {margin-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-large {margin-right: calc(1 * (var(--distance-max-large) * 1px));}}.mr-xlarge {margin-right: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mr-xlarge {margin-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-xlarge {margin-right: calc(1 * (var(--distance-max-xlarge) * 1px));}}.mb-xsmall {margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mb-xsmall {margin-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-xsmall {margin-bottom: calc(1 * (var(--distance-max-xsmall) * 1px));}}.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-small {margin-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-medium {margin-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-large {margin-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.mb-xlarge {margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mb-xlarge {margin-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-xlarge {margin-bottom: calc(1 * (var(--distance-max-xlarge) * 1px));}}.ml-xsmall {margin-left: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.ml-xsmall {margin-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-xsmall {margin-left: calc(1 * (var(--distance-max-xsmall) * 1px));}}.ml-small {margin-left: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.ml-small {margin-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-small {margin-left: calc(1 * (var(--distance-max-small) * 1px));}}.ml-medium {margin-left: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.ml-medium {margin-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-medium {margin-left: calc(1 * (var(--distance-max-medium) * 1px));}}.ml-large {margin-left: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.ml-large {margin-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-large {margin-left: calc(1 * (var(--distance-max-large) * 1px));}}.ml-xlarge {margin-left: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.ml-xlarge {margin-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-xlarge {margin-left: calc(1 * (var(--distance-max-xlarge) * 1px));}}.mt-minus-xsmall {margin-top: calc(-1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mt-minus-xsmall {margin-top: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-minus-xsmall {margin-top: calc(-1 * (var(--distance-max-xsmall) * 1px));}}.mt-minus-small {margin-top: calc(-1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mt-minus-small {margin-top: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-minus-small {margin-top: calc(-1 * (var(--distance-max-small) * 1px));}}.mt-minus-medium {margin-top: calc(-1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mt-minus-medium {margin-top: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-minus-medium {margin-top: calc(-1 * (var(--distance-max-medium) * 1px));}}.mt-minus-large {margin-top: calc(-1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mt-minus-large {margin-top: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-minus-large {margin-top: calc(-1 * (var(--distance-max-large) * 1px));}}.mt-minus-xlarge {margin-top: calc(-1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mt-minus-xlarge {margin-top: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mt-minus-xlarge {margin-top: calc(-1 * (var(--distance-max-xlarge) * 1px));}}.mr-minus-xsmall {margin-right: calc(-1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mr-minus-xsmall {margin-right: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-minus-xsmall {margin-right: calc(-1 * (var(--distance-max-xsmall) * 1px));}}.mr-minus-small {margin-right: calc(-1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mr-minus-small {margin-right: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-minus-small {margin-right: calc(-1 * (var(--distance-max-small) * 1px));}}.mr-minus-medium {margin-right: calc(-1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mr-minus-medium {margin-right: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-minus-medium {margin-right: calc(-1 * (var(--distance-max-medium) * 1px));}}.mr-minus-large {margin-right: calc(-1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mr-minus-large {margin-right: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-minus-large {margin-right: calc(-1 * (var(--distance-max-large) * 1px));}}.mr-minus-xlarge {margin-right: calc(-1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mr-minus-xlarge {margin-right: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mr-minus-xlarge {margin-right: calc(-1 * (var(--distance-max-xlarge) * 1px));}}.mb-minus-xsmall {margin-bottom: calc(-1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.mb-minus-xsmall {margin-bottom: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-minus-xsmall {margin-bottom: calc(-1 * (var(--distance-max-xsmall) * 1px));}}.mb-minus-small {margin-bottom: calc(-1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.mb-minus-small {margin-bottom: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-minus-small {margin-bottom: calc(-1 * (var(--distance-max-small) * 1px));}}.mb-minus-medium {margin-bottom: calc(-1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.mb-minus-medium {margin-bottom: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-minus-medium {margin-bottom: calc(-1 * (var(--distance-max-medium) * 1px));}}.mb-minus-large {margin-bottom: calc(-1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.mb-minus-large {margin-bottom: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-minus-large {margin-bottom: calc(-1 * (var(--distance-max-large) * 1px));}}.mb-minus-xlarge {margin-bottom: calc(-1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.mb-minus-xlarge {margin-bottom: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.mb-minus-xlarge {margin-bottom: calc(-1 * (var(--distance-max-xlarge) * 1px));}}.ml-minus-xsmall {margin-left: calc(-1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.ml-minus-xsmall {margin-left: calc(-1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-minus-xsmall {margin-left: calc(-1 * (var(--distance-max-xsmall) * 1px));}}.ml-minus-small {margin-left: calc(-1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.ml-minus-small {margin-left: calc(-1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-minus-small {margin-left: calc(-1 * (var(--distance-max-small) * 1px));}}.ml-minus-medium {margin-left: calc(-1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.ml-minus-medium {margin-left: calc(-1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-minus-medium {margin-left: calc(-1 * (var(--distance-max-medium) * 1px));}}.ml-minus-large {margin-left: calc(-1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.ml-minus-large {margin-left: calc(-1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-minus-large {margin-left: calc(-1 * (var(--distance-max-large) * 1px));}}.ml-minus-xlarge {margin-left: calc(-1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.ml-minus-xlarge {margin-left: calc(-1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.ml-minus-xlarge {margin-left: calc(-1 * (var(--distance-max-xlarge) * 1px));}}.p-xsmall {padding: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.p-xsmall {padding: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.p-xsmall {padding: calc(1 * (var(--distance-max-xsmall) * 1px));}}.p-small {padding: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.p-small {padding: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.p-small {padding: calc(1 * (var(--distance-max-small) * 1px));}}.p-medium {padding: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.p-medium {padding: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.p-medium {padding: calc(1 * (var(--distance-max-medium) * 1px));}}.p-large {padding: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.p-large {padding: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.p-large {padding: calc(1 * (var(--distance-max-large) * 1px));}}.p-xlarge {padding: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.p-xlarge {padding: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.p-xlarge {padding: calc(1 * (var(--distance-max-xlarge) * 1px));}}.py-xsmall {padding-top: calc(1 * (var(--distance-min-xsmall) * 1px));padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.py-xsmall {padding-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-xsmall {padding-top: calc(1 * (var(--distance-max-xsmall) * 1px));}}@media screen and (min-width: 320px) {.py-xsmall {padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-xsmall {padding-bottom: calc(1 * (var(--distance-max-xsmall) * 1px));}}.py-small {padding-top: calc(1 * (var(--distance-min-small) * 1px));padding-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.py-small {padding-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-small {padding-top: calc(1 * (var(--distance-max-small) * 1px));}}@media screen and (min-width: 320px) {.py-small {padding-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-small {padding-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.py-medium {padding-top: calc(1 * (var(--distance-min-medium) * 1px));padding-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.py-medium {padding-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-medium {padding-top: calc(1 * (var(--distance-max-medium) * 1px));}}@media screen and (min-width: 320px) {.py-medium {padding-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-medium {padding-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.py-large {padding-top: calc(1 * (var(--distance-min-large) * 1px));padding-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.py-large {padding-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-large {padding-top: calc(1 * (var(--distance-max-large) * 1px));}}@media screen and (min-width: 320px) {.py-large {padding-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-large {padding-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.py-xlarge {padding-top: calc(1 * (var(--distance-min-xlarge) * 1px));padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.py-xlarge {padding-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-xlarge {padding-top: calc(1 * (var(--distance-max-xlarge) * 1px));}}@media screen and (min-width: 320px) {.py-xlarge {padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.py-xlarge {padding-bottom: calc(1 * (var(--distance-max-xlarge) * 1px));}}.px-xsmall {padding-left: calc(1 * (var(--distance-min-xsmall) * 1px));padding-right: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.px-xsmall {padding-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-xsmall {padding-left: calc(1 * (var(--distance-max-xsmall) * 1px));}}@media screen and (min-width: 320px) {.px-xsmall {padding-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-xsmall {padding-right: calc(1 * (var(--distance-max-xsmall) * 1px));}}.px-small {padding-left: calc(1 * (var(--distance-min-small) * 1px));padding-right: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.px-small {padding-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-small {padding-left: calc(1 * (var(--distance-max-small) * 1px));}}@media screen and (min-width: 320px) {.px-small {padding-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-small {padding-right: calc(1 * (var(--distance-max-small) * 1px));}}.px-medium {padding-left: calc(1 * (var(--distance-min-medium) * 1px));padding-right: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.px-medium {padding-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-medium {padding-left: calc(1 * (var(--distance-max-medium) * 1px));}}@media screen and (min-width: 320px) {.px-medium {padding-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-medium {padding-right: calc(1 * (var(--distance-max-medium) * 1px));}}.px-large {padding-left: calc(1 * (var(--distance-min-large) * 1px));padding-right: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.px-large {padding-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-large {padding-left: calc(1 * (var(--distance-max-large) * 1px));}}@media screen and (min-width: 320px) {.px-large {padding-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-large {padding-right: calc(1 * (var(--distance-max-large) * 1px));}}.px-xlarge {padding-left: calc(1 * (var(--distance-min-xlarge) * 1px));padding-right: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.px-xlarge {padding-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-xlarge {padding-left: calc(1 * (var(--distance-max-xlarge) * 1px));}}@media screen and (min-width: 320px) {.px-xlarge {padding-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.px-xlarge {padding-right: calc(1 * (var(--distance-max-xlarge) * 1px));}}.pt-xsmall {padding-top: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.pt-xsmall {padding-top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-xsmall {padding-top: calc(1 * (var(--distance-max-xsmall) * 1px));}}.pt-small {padding-top: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pt-small {padding-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-small {padding-top: calc(1 * (var(--distance-max-small) * 1px));}}.pt-medium {padding-top: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pt-medium {padding-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-medium {padding-top: calc(1 * (var(--distance-max-medium) * 1px));}}.pt-large {padding-top: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pt-large {padding-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-large {padding-top: calc(1 * (var(--distance-max-large) * 1px));}}.pt-xlarge {padding-top: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.pt-xlarge {padding-top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-xlarge {padding-top: calc(1 * (var(--distance-max-xlarge) * 1px));}}.pr-xsmall {padding-right: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.pr-xsmall {padding-right: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pr-xsmall {padding-right: calc(1 * (var(--distance-max-xsmall) * 1px));}}.pr-small {padding-right: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pr-small {padding-right: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pr-small {padding-right: calc(1 * (var(--distance-max-small) * 1px));}}.pr-medium {padding-right: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pr-medium {padding-right: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pr-medium {padding-right: calc(1 * (var(--distance-max-medium) * 1px));}}.pr-large {padding-right: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pr-large {padding-right: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pr-large {padding-right: calc(1 * (var(--distance-max-large) * 1px));}}.pr-xlarge {padding-right: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.pr-xlarge {padding-right: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pr-xlarge {padding-right: calc(1 * (var(--distance-max-xlarge) * 1px));}}.pb-xsmall {padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.pb-xsmall {padding-bottom: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-xsmall {padding-bottom: calc(1 * (var(--distance-max-xsmall) * 1px));}}.pb-small {padding-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pb-small {padding-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-small {padding-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.pb-medium {padding-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pb-medium {padding-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-medium {padding-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.pb-large {padding-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pb-large {padding-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-large {padding-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.pb-xlarge {padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.pb-xlarge {padding-bottom: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-xlarge {padding-bottom: calc(1 * (var(--distance-max-xlarge) * 1px));}}.pl-xsmall {padding-left: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.pl-xsmall {padding-left: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pl-xsmall {padding-left: calc(1 * (var(--distance-max-xsmall) * 1px));}}.pl-small {padding-left: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pl-small {padding-left: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pl-small {padding-left: calc(1 * (var(--distance-max-small) * 1px));}}.pl-medium {padding-left: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pl-medium {padding-left: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pl-medium {padding-left: calc(1 * (var(--distance-max-medium) * 1px));}}.pl-large {padding-left: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pl-large {padding-left: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pl-large {padding-left: calc(1 * (var(--distance-max-large) * 1px));}}.pl-xlarge {padding-left: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.pl-xlarge {padding-left: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pl-xlarge {padding-left: calc(1 * (var(--distance-max-xlarge) * 1px));}}.offset_bottom {z-index: 60;}.pt-small.offset_bottom {padding-top: 0;}.pt-small.offset_bottom .section-offset__content, .pt-small.offset_bottom > .elementor-container {transform: translateY(calc(1 * var(--distance-min-small) * 1px ));}@media only screen and (min-width: 320px) and (max-width: 1920px) {.pt-small.offset_bottom .section-offset__content, .pt-small.offset_bottom > .elementor-container {transform: translateY(calc(1 * ((var(--distance-min-small) * 1px) + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))));}}@media only screen and (min-width: 1920px) {.pt-small.offset_bottom .section-offset__content, .pt-small.offset_bottom > .elementor-container {transform: translateY(calc(1 * var(--distance-max-small) * 1px ));}}.pt-small.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pt-small.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-small.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.pt-small.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pt-small.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-small.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.pt-small.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pt-small.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-small.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.pt-medium.offset_bottom {padding-top: 0;}.pt-medium.offset_bottom .section-offset__content, .pt-medium.offset_bottom > .elementor-container {transform: translateY(calc(1 * var(--distance-min-medium) * 1px ));}@media only screen and (min-width: 320px) and (max-width: 1920px) {.pt-medium.offset_bottom .section-offset__content, .pt-medium.offset_bottom > .elementor-container {transform: translateY(calc(1 * ((var(--distance-min-medium) * 1px) + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))));}}@media only screen and (min-width: 1920px) {.pt-medium.offset_bottom .section-offset__content, .pt-medium.offset_bottom > .elementor-container {transform: translateY(calc(1 * var(--distance-max-medium) * 1px ));}}.pt-medium.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pt-medium.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-medium.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.pt-medium.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pt-medium.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-medium.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.pt-medium.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pt-medium.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-medium.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.pt-large.offset_bottom {padding-top: 0;}.pt-large.offset_bottom .section-offset__content, .pt-large.offset_bottom > .elementor-container {transform: translateY(calc(1 * var(--distance-min-medium) * 1px ));}@media only screen and (min-width: 320px) and (max-width: 1920px) {.pt-large.offset_bottom .section-offset__content, .pt-large.offset_bottom > .elementor-container {transform: translateY(calc(1 * ((var(--distance-min-medium) * 1px) + (var(--distance-max-large) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))));}}@media only screen and (min-width: 1920px) {.pt-large.offset_bottom .section-offset__content, .pt-large.offset_bottom > .elementor-container {transform: translateY(calc(1 * var(--distance-max-large) * 1px ));}}.pt-large.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pt-large.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-large.offset_bottom.mb-small {margin-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.pt-large.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pt-large.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-large.offset_bottom.mb-medium {margin-bottom: calc(1 * (var(--distance-max-medium) * 1px));}}.pt-large.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pt-large.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pt-large.offset_bottom.mb-large {margin-bottom: calc(1 * (var(--distance-max-large) * 1px));}}.pb-small.offset_top {padding-bottom: 0;}.pb-small.offset_top .section-offset__content, .pb-small.offset_top > .elementor-container {transform: translateY(calc(-1 * var(--distance-min-small) * 1px ));}@media only screen and (min-width: 320px) and (max-width: 1920px) {.pb-small.offset_top .section-offset__content, .pb-small.offset_top > .elementor-container {transform: translateY(calc(-1 * ((var(--distance-min-small) * 1px) + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600))));}}@media only screen and (min-width: 1920px) {.pb-small.offset_top .section-offset__content, .pb-small.offset_top > .elementor-container {transform: translateY(calc(-1 * var(--distance-max-small) * 1px ));}}.pb-small.offset_top.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pb-small.offset_top.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-small.offset_top.mt-small {margin-top: calc(1 * (var(--distance-max-small) * 1px));}}.pb-small.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pb-small.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-small.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-max-medium) * 1px));}}.pb-small.offset_top.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pb-small.offset_top.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-small.offset_top.mt-large {margin-top: calc(1 * (var(--distance-max-large) * 1px));}}.pb-medium.offset_top {padding-bottom: 0;}.pb-medium.offset_top .section-offset__content, .pb-medium.offset_top > .elementor-container {transform: translateY(calc(-1 * var(--distance-min-medium) * 1px ));}@media only screen and (min-width: 320px) and (max-width: 1920px) {.pb-medium.offset_top .section-offset__content, .pb-medium.offset_top > .elementor-container {transform: translateY(calc(-1 * ((var(--distance-min-medium) * 1px) + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600))));}}@media only screen and (min-width: 1920px) {.pb-medium.offset_top .section-offset__content, .pb-medium.offset_top > .elementor-container {transform: translateY(calc(-1 * var(--distance-max-medium) * 1px ));}}.pb-medium.offset_top.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pb-medium.offset_top.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-medium.offset_top.mt-small {margin-top: calc(1 * (var(--distance-max-small) * 1px));}}.pb-medium.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pb-medium.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-medium.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-max-medium) * 1px));}}.pb-medium.offset_top.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pb-medium.offset_top.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-medium.offset_top.mt-large {margin-top: calc(1 * (var(--distance-max-large) * 1px));}}.pb-large.offset_top {padding-bottom: 0;}.pb-large.offset_top .section-offset__content, .pb-large.offset_top > .elementor-container {transform: translateY(calc(-1 * var(--distance-min-large) * 1px ));}@media only screen and (min-width: 320px) and (max-width: 1920px) {.pb-large.offset_top .section-offset__content, .pb-large.offset_top > .elementor-container {transform: translateY(calc(-1 * ((var(--distance-min-large) * 1px) + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600))));}}@media only screen and (min-width: 1920px) {.pb-large.offset_top .section-offset__content, .pb-large.offset_top > .elementor-container {transform: translateY(calc(-1 * var(--distance-max-large) * 1px ));}}.pb-large.offset_top.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.pb-large.offset_top.mt-small {margin-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-large.offset_top.mt-small {margin-top: calc(1 * (var(--distance-max-small) * 1px));}}.pb-large.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.pb-large.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-large.offset_top.mt-medium {margin-top: calc(1 * (var(--distance-max-medium) * 1px));}}.pb-large.offset_top.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.pb-large.offset_top.mt-large {margin-top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.pb-large.offset_top.mt-large {margin-top: calc(1 * (var(--distance-max-large) * 1px));}}.top-offset.top-offset_xsmall {top: calc(1 * (var(--distance-min-xsmall) * 1px));}@media screen and (min-width: 320px) {.top-offset.top-offset_xsmall {top: calc(1 * (var(--distance-min-xsmall) * 1px + (var(--distance-max-xsmall) - var(--distance-min-xsmall)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.top-offset.top-offset_xsmall {top: calc(1 * (var(--distance-max-xsmall) * 1px));}}.top-offset.top-offset_small {top: calc(1 * (var(--distance-min-small) * 1px));}@media screen and (min-width: 320px) {.top-offset.top-offset_small {top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.top-offset.top-offset_small {top: calc(1 * (var(--distance-max-small) * 1px));}}.top-offset.top-offset_medium {top: calc(1 * (var(--distance-min-medium) * 1px));}@media screen and (min-width: 320px) {.top-offset.top-offset_medium {top: calc(1 * (var(--distance-min-medium) * 1px + (var(--distance-max-medium) - var(--distance-min-medium)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.top-offset.top-offset_medium {top: calc(1 * (var(--distance-max-medium) * 1px));}}.top-offset.top-offset_large {top: calc(1 * (var(--distance-min-large) * 1px));}@media screen and (min-width: 320px) {.top-offset.top-offset_large {top: calc(1 * (var(--distance-min-large) * 1px + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.top-offset.top-offset_large {top: calc(1 * (var(--distance-max-large) * 1px));}}.top-offset.top-offset_xlarge {top: calc(1 * (var(--distance-min-xlarge) * 1px));}@media screen and (min-width: 320px) {.top-offset.top-offset_xlarge {top: calc(1 * (var(--distance-min-xlarge) * 1px + (var(--distance-max-xlarge) - var(--distance-min-xlarge)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.top-offset.top-offset_xlarge {top: calc(1 * (var(--distance-max-xlarge) * 1px));}}.feature__wrapper-icon {display: inline-flex;align-items: center;justify-content: center;width: calc(1 * (120 * 1px));height: calc(1 * (120 * 1px));border: 1px solid var(--color-border-dark);border-radius: 50%;padding: 30px;}@media screen and (min-width: 320px) {.feature__wrapper-icon {width: calc(1 * (120 * 1px + (220 - 120) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.feature__wrapper-icon {width: calc(1 * (220 * 1px));}}@media screen and (min-width: 320px) {.feature__wrapper-icon {height: calc(1 * (120 * 1px + (220 - 120) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.feature__wrapper-icon {height: calc(1 * (220 * 1px));}}.feature__header {display: block;width: 100%;}.feature__subheading {color: var(--color-gray-3);}.form {width: 100%;}.form__submit {margin-top: 1.5em;}.form__col {margin-top: 0.5em;margin-bottom: 0.5em;}.form__col_submit {margin-top: 1.5em;margin-bottom: 0;}.form__error, span.wpcf7-not-valid-tip {display: block;font-size: 12px;color: red;text-align: left;margin-top: 4px;}.form__heading {margin-top: 0;margin-bottom: 1em;}div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border-color: red;padding: 15px;margin: 1.5em 0 0;display: none !important;}@media only screen and (max-width: 992px) {.form__col_submit {text-align: left;}}.gmap {width: 100%;height: 100%;}.gmap__container {width: 100%;height: 100%;}.grid {overflow: hidden;}.grid__sizer {padding: 0 !important;margin: 0 !important;height: 0 !important;}.grid__item {display: block;width: 100%;}.grid_filtered .js-grid__item {height: auto !important;}@media screen and (max-width: 1280px) {.grid {margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 992px) {.grid__item_desktop-12 {flex: 0 0 100%;max-width: 100%;}.grid__item_desktop-6 {flex: 0 0 50%;max-width: 50%;}.grid__item_desktop-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.grid__item_desktop-3 {flex: 0 0 25%;max-width: 25%;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.grid__item_tablet-12 {flex: 0 0 100%;max-width: 100%;}.grid__item_tablet-6 {flex: 0 0 50%;max-width: 50%;}.grid__item_tablet-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.grid__item_tablet-3 {flex: 0 0 25%;max-width: 25%;}}@media only screen and (max-width: 767px) {.grid__item_mobile-12 {flex: 0 0 100%;max-width: 100%;}.grid__item_mobile-6 {flex: 0 0 50%;max-width: 50%;}.grid__item_mobile-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.grid__item_mobile-3 {flex: 0 0 25%;max-width: 25%;}}.grid_fluid-1 {margin: -1vw;}@media only screen and (max-width: 767px) {.grid_fluid-1 {margin: -1em;}}.grid__item_fluid-1 {padding: 1vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-1 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-1-fancy:nth-of-type(3) {margin-top: 2vw;}}.grid_fluid-2 {margin: -2vw;}@media only screen and (max-width: 767px) {.grid_fluid-2 {margin: -1em;}}.grid__item_fluid-2 {padding: 2vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-2 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-2-fancy:nth-of-type(3) {margin-top: 4vw;}}.grid_fluid-3 {margin: -3vw;}@media only screen and (max-width: 767px) {.grid_fluid-3 {margin: -1em;}}.grid__item_fluid-3 {padding: 3vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-3 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-3-fancy:nth-of-type(3) {margin-top: 6vw;}}.grid_fluid-4 {margin: -4vw;}@media only screen and (max-width: 767px) {.grid_fluid-4 {margin: -1em;}}.grid__item_fluid-4 {padding: 4vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-4 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-4-fancy:nth-of-type(3) {margin-top: 8vw;}}.grid_fluid-5 {margin: -5vw;}@media only screen and (max-width: 767px) {.grid_fluid-5 {margin: -1em;}}.grid__item_fluid-5 {padding: 5vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-5 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-5-fancy:nth-of-type(3) {margin-top: 10vw;}}.grid_fluid-6 {margin: -6vw;}@media only screen and (max-width: 767px) {.grid_fluid-6 {margin: -1em;}}.grid__item_fluid-6 {padding: 6vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-6 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-6-fancy:nth-of-type(3) {margin-top: 12vw;}}.grid_fluid-7 {margin: -7vw;}@media only screen and (max-width: 767px) {.grid_fluid-7 {margin: -1em;}}.grid__item_fluid-7 {padding: 7vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-7 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-7-fancy:nth-of-type(3) {margin-top: 14vw;}}.grid_fluid-8 {margin: -8vw;}@media only screen and (max-width: 767px) {.grid_fluid-8 {margin: -1em;}}.grid__item_fluid-8 {padding: 8vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-8 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-8-fancy:nth-of-type(3) {margin-top: 16vw;}}.grid_fluid-9 {margin: -9vw;}@media only screen and (max-width: 767px) {.grid_fluid-9 {margin: -1em;}}.grid__item_fluid-9 {padding: 9vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-9 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-9-fancy:nth-of-type(3) {margin-top: 18vw;}}.grid_fluid-10 {margin: -10vw;}@media only screen and (max-width: 767px) {.grid_fluid-10 {margin: -1em;}}.grid__item_fluid-10 {padding: 10vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-10 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-10-fancy:nth-of-type(3) {margin-top: 20vw;}}.grid_fluid-11 {margin: -11vw;}@media only screen and (max-width: 767px) {.grid_fluid-11 {margin: -1em;}}.grid__item_fluid-11 {padding: 11vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-11 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-11-fancy:nth-of-type(3) {margin-top: 22vw;}}.grid_fluid-12 {margin: -12vw;}@media only screen and (max-width: 767px) {.grid_fluid-12 {margin: -1em;}}.grid__item_fluid-12 {padding: 12vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-12 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-12-fancy:nth-of-type(3) {margin-top: 24vw;}}.grid_fluid-13 {margin: -13vw;}@media only screen and (max-width: 767px) {.grid_fluid-13 {margin: -1em;}}.grid__item_fluid-13 {padding: 13vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-13 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-13-fancy:nth-of-type(3) {margin-top: 26vw;}}.grid_fluid-14 {margin: -14vw;}@media only screen and (max-width: 767px) {.grid_fluid-14 {margin: -1em;}}.grid__item_fluid-14 {padding: 14vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-14 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-14-fancy:nth-of-type(3) {margin-top: 28vw;}}.grid_fluid-15 {margin: -15vw;}@media only screen and (max-width: 767px) {.grid_fluid-15 {margin: -1em;}}.grid__item_fluid-15 {padding: 15vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-15 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-15-fancy:nth-of-type(3) {margin-top: 30vw;}}.grid_fluid-16 {margin: -16vw;}@media only screen and (max-width: 767px) {.grid_fluid-16 {margin: -1em;}}.grid__item_fluid-16 {padding: 16vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-16 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-16-fancy:nth-of-type(3) {margin-top: 32vw;}}.grid_fluid-17 {margin: -17vw;}@media only screen and (max-width: 767px) {.grid_fluid-17 {margin: -1em;}}.grid__item_fluid-17 {padding: 17vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-17 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-17-fancy:nth-of-type(3) {margin-top: 34vw;}}.grid_fluid-18 {margin: -18vw;}@media only screen and (max-width: 767px) {.grid_fluid-18 {margin: -1em;}}.grid__item_fluid-18 {padding: 18vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-18 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-18-fancy:nth-of-type(3) {margin-top: 36vw;}}.grid_fluid-19 {margin: -19vw;}@media only screen and (max-width: 767px) {.grid_fluid-19 {margin: -1em;}}.grid__item_fluid-19 {padding: 19vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-19 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-19-fancy:nth-of-type(3) {margin-top: 38vw;}}.grid_fluid-20 {margin: -20vw;}@media only screen and (max-width: 767px) {.grid_fluid-20 {margin: -1em;}}.grid__item_fluid-20 {padding: 20vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-20 {padding: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-20-fancy:nth-of-type(3) {margin-top: 40vw;}}.grid_fluid-v-1 {margin-top: -1vw;margin-bottom: -1vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-1 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-1 {padding-top: 1vw;padding-bottom: 1vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-1 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-1-fancy:nth-of-type(3) {margin-top: 2vw;}}.grid_fluid-v-2 {margin-top: -2vw;margin-bottom: -2vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-2 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-2 {padding-top: 2vw;padding-bottom: 2vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-2 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-2-fancy:nth-of-type(3) {margin-top: 4vw;}}.grid_fluid-v-3 {margin-top: -3vw;margin-bottom: -3vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-3 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-3 {padding-top: 3vw;padding-bottom: 3vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-3 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-3-fancy:nth-of-type(3) {margin-top: 6vw;}}.grid_fluid-v-4 {margin-top: -4vw;margin-bottom: -4vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-4 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-4 {padding-top: 4vw;padding-bottom: 4vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-4 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-4-fancy:nth-of-type(3) {margin-top: 8vw;}}.grid_fluid-v-5 {margin-top: -5vw;margin-bottom: -5vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-5 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-5 {padding-top: 5vw;padding-bottom: 5vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-5 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-5-fancy:nth-of-type(3) {margin-top: 10vw;}}.grid_fluid-v-6 {margin-top: -6vw;margin-bottom: -6vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-6 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-6 {padding-top: 6vw;padding-bottom: 6vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-6 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-6-fancy:nth-of-type(3) {margin-top: 12vw;}}.grid_fluid-v-7 {margin-top: -7vw;margin-bottom: -7vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-7 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-7 {padding-top: 7vw;padding-bottom: 7vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-7 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-7-fancy:nth-of-type(3) {margin-top: 14vw;}}.grid_fluid-v-8 {margin-top: -8vw;margin-bottom: -8vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-8 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-8 {padding-top: 8vw;padding-bottom: 8vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-8 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-8-fancy:nth-of-type(3) {margin-top: 16vw;}}.grid_fluid-v-9 {margin-top: -9vw;margin-bottom: -9vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-9 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-9 {padding-top: 9vw;padding-bottom: 9vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-9 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-9-fancy:nth-of-type(3) {margin-top: 18vw;}}.grid_fluid-v-10 {margin-top: -10vw;margin-bottom: -10vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-10 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-10 {padding-top: 10vw;padding-bottom: 10vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-10 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-10-fancy:nth-of-type(3) {margin-top: 20vw;}}.grid_fluid-v-11 {margin-top: -11vw;margin-bottom: -11vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-11 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-11 {padding-top: 11vw;padding-bottom: 11vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-11 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-11-fancy:nth-of-type(3) {margin-top: 22vw;}}.grid_fluid-v-12 {margin-top: -12vw;margin-bottom: -12vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-12 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-12 {padding-top: 12vw;padding-bottom: 12vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-12 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-12-fancy:nth-of-type(3) {margin-top: 24vw;}}.grid_fluid-v-13 {margin-top: -13vw;margin-bottom: -13vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-13 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-13 {padding-top: 13vw;padding-bottom: 13vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-13 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-13-fancy:nth-of-type(3) {margin-top: 26vw;}}.grid_fluid-v-14 {margin-top: -14vw;margin-bottom: -14vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-14 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-14 {padding-top: 14vw;padding-bottom: 14vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-14 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-14-fancy:nth-of-type(3) {margin-top: 28vw;}}.grid_fluid-v-15 {margin-top: -15vw;margin-bottom: -15vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-15 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-15 {padding-top: 15vw;padding-bottom: 15vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-15 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-15-fancy:nth-of-type(3) {margin-top: 30vw;}}.grid_fluid-v-16 {margin-top: -16vw;margin-bottom: -16vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-16 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-16 {padding-top: 16vw;padding-bottom: 16vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-16 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-16-fancy:nth-of-type(3) {margin-top: 32vw;}}.grid_fluid-v-17 {margin-top: -17vw;margin-bottom: -17vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-17 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-17 {padding-top: 17vw;padding-bottom: 17vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-17 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-17-fancy:nth-of-type(3) {margin-top: 34vw;}}.grid_fluid-v-18 {margin-top: -18vw;margin-bottom: -18vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-18 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-18 {padding-top: 18vw;padding-bottom: 18vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-18 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-18-fancy:nth-of-type(3) {margin-top: 36vw;}}.grid_fluid-v-19 {margin-top: -19vw;margin-bottom: -19vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-19 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-19 {padding-top: 19vw;padding-bottom: 19vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-19 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-19-fancy:nth-of-type(3) {margin-top: 38vw;}}.grid_fluid-v-20 {margin-top: -20vw;margin-bottom: -20vw;}@media only screen and (max-width: 767px) {.grid_fluid-v-20 {margin-top: -1em;margin-bottom: -1em;}}.grid__item_fluid-v-20 {padding-top: 20vw;padding-bottom: 20vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-v-20 {padding-top: 1em;padding-bottom: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-20-fancy:nth-of-type(3) {margin-top: 40vw;}}.grid_fluid-h-1 {margin-left: -1vw;margin-right: -1vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-1 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-1 {padding-left: 1vw;padding-right: 1vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-1 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-1-fancy:nth-of-type(3) {margin-top: 2vw;}}.grid_fluid-h-2 {margin-left: -2vw;margin-right: -2vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-2 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-2 {padding-left: 2vw;padding-right: 2vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-2 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-2-fancy:nth-of-type(3) {margin-top: 4vw;}}.grid_fluid-h-3 {margin-left: -3vw;margin-right: -3vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-3 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-3 {padding-left: 3vw;padding-right: 3vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-3 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-3-fancy:nth-of-type(3) {margin-top: 6vw;}}.grid_fluid-h-4 {margin-left: -4vw;margin-right: -4vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-4 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-4 {padding-left: 4vw;padding-right: 4vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-4 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-4-fancy:nth-of-type(3) {margin-top: 8vw;}}.grid_fluid-h-5 {margin-left: -5vw;margin-right: -5vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-5 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-5 {padding-left: 5vw;padding-right: 5vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-5 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-5-fancy:nth-of-type(3) {margin-top: 10vw;}}.grid_fluid-h-6 {margin-left: -6vw;margin-right: -6vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-6 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-6 {padding-left: 6vw;padding-right: 6vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-6 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-6-fancy:nth-of-type(3) {margin-top: 12vw;}}.grid_fluid-h-7 {margin-left: -7vw;margin-right: -7vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-7 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-7 {padding-left: 7vw;padding-right: 7vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-7 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-7-fancy:nth-of-type(3) {margin-top: 14vw;}}.grid_fluid-h-8 {margin-left: -8vw;margin-right: -8vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-8 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-8 {padding-left: 8vw;padding-right: 8vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-8 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-8-fancy:nth-of-type(3) {margin-top: 16vw;}}.grid_fluid-h-9 {margin-left: -9vw;margin-right: -9vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-9 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-9 {padding-left: 9vw;padding-right: 9vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-9 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-9-fancy:nth-of-type(3) {margin-top: 18vw;}}.grid_fluid-h-10 {margin-left: -10vw;margin-right: -10vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-10 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-10 {padding-left: 10vw;padding-right: 10vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-10 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-10-fancy:nth-of-type(3) {margin-top: 20vw;}}.grid_fluid-h-11 {margin-left: -11vw;margin-right: -11vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-11 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-11 {padding-left: 11vw;padding-right: 11vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-11 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-11-fancy:nth-of-type(3) {margin-top: 22vw;}}.grid_fluid-h-12 {margin-left: -12vw;margin-right: -12vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-12 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-12 {padding-left: 12vw;padding-right: 12vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-12 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-12-fancy:nth-of-type(3) {margin-top: 24vw;}}.grid_fluid-h-13 {margin-left: -13vw;margin-right: -13vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-13 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-13 {padding-left: 13vw;padding-right: 13vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-13 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-13-fancy:nth-of-type(3) {margin-top: 26vw;}}.grid_fluid-h-14 {margin-left: -14vw;margin-right: -14vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-14 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-14 {padding-left: 14vw;padding-right: 14vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-14 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-14-fancy:nth-of-type(3) {margin-top: 28vw;}}.grid_fluid-h-15 {margin-left: -15vw;margin-right: -15vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-15 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-15 {padding-left: 15vw;padding-right: 15vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-15 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-15-fancy:nth-of-type(3) {margin-top: 30vw;}}.grid_fluid-h-16 {margin-left: -16vw;margin-right: -16vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-16 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-16 {padding-left: 16vw;padding-right: 16vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-16 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-16-fancy:nth-of-type(3) {margin-top: 32vw;}}.grid_fluid-h-17 {margin-left: -17vw;margin-right: -17vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-17 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-17 {padding-left: 17vw;padding-right: 17vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-17 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-17-fancy:nth-of-type(3) {margin-top: 34vw;}}.grid_fluid-h-18 {margin-left: -18vw;margin-right: -18vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-18 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-18 {padding-left: 18vw;padding-right: 18vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-18 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-18-fancy:nth-of-type(3) {margin-top: 36vw;}}.grid_fluid-h-19 {margin-left: -19vw;margin-right: -19vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-19 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-19 {padding-left: 19vw;padding-right: 19vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-19 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-19-fancy:nth-of-type(3) {margin-top: 38vw;}}.grid_fluid-h-20 {margin-left: -20vw;margin-right: -20vw;}@media only screen and (max-width: 767px) {.grid_fluid-h-20 {margin-left: -1em;margin-right: -1em;}}.grid__item_fluid-h-20 {padding-left: 20vw;padding-right: 20vw;}@media only screen and (max-width: 767px) {.grid__item_fluid-h-20 {padding-left: 1em;padding-right: 1em;}}@media only screen and (min-width: 768px) {.grid:not(.grid_filtered) .grid__item_fluid-20-fancy:nth-of-type(3) {margin-top: 40vw;}}.list-dots {list-style-type: none;padding: 0;margin: 0;}.list-dots li {display: inline-block;vertical-align: middle;margin-top: 0.5em;}.list-dots li:not(:last-child):after {content: "";display: inline-block;width: 3px;height: 3px;border-radius: 50%;background-color: var(--color-gray-2);vertical-align: middle;margin-left: 2.5em;margin-right: 2.5em;transition: transform 0.2s ease-in-out;}@media screen and (max-width: 991px) {.list-dots li {display: block;}.list-dots li:first-child {margin-top: 0;}.list-dots li:not(:last-child):after {margin-left: auto;margin-right: auto;display: block;margin-top: 1em;margin-bottom: 1em;}}.logo {position: relative;display: inline-flex;align-items: center;vertical-align: middle;}.logo__wrapper-img {position: relative;align-items: center;flex: 1 0 auto;height: 100%;margin-right: 15px;margin-left: 5px;}.logo__wrapper-img img {transition: all 0.2s ease-in-out;display: block;}.logo__text-title {display: block;font-size: 20px;font-weight: bold;line-height: 1.3;color: var(--paragraph-color-dark);}.logo__text-tagline {display: block;font-style: italic;font-size: 12px;font-weight: bold;line-height: 1.3;}.logo__image-secondary {position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;}.logo__description {margin-top: 1em;}.list-backgrounds_striped .list-backgrounds__item:nth-of-type(odd) {background-color: var(--color-light-2);}.list-backgrounds_striped .list-backgrounds__item:nth-of-type(even) {background-color: var(--color-light-1);}.list-backgrounds__item {position: relative;overflow: hidden;}.list-backgrounds__wrapper-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.list-backgrounds__wrapper-img > * {height: 100%;}.list-backgrounds__wrapper-img img {transform: scale(1.03);}.list-backgrounds__overlay {z-index: 1 !important;}.list-backgrounds__works-list {list-style-type: none;padding: 0;margin: 0;}.list-backgrounds__works-list li {margin-top: 0.5em;margin-bottom: 0.5em;transition: all 0.2s ease-in-out;}.list-backgrounds__works-list li:first-child {margin-top: 0;}.list-backgrounds__works-list li:last-child {margin-bottom: 0;}.list-backgrounds__overlay {transition: all 0.2s ease-in-out;}.list-backgrounds__item_hover .list-backgrounds__overlay {opacity: 0.6;}[data-motion-theme-text=light] .list-backgrounds_striped .list-backgrounds__item:nth-of-type(even) {background-color: #191919;}[data-motion-theme-text=light] .list-backgrounds_striped .list-backgrounds__item:nth-of-type(odd) {background-color: #202020;}.modal-open {overflow: hidden!important;}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal {position: fixed;top: 0;left: 0;z-index: 6000;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}.modal__message {font-size: 18px;}.modal-content__wrapper-button {text-align: center;}.modal-content__wrapper-button .button {min-width: 200px;}.modal__close {position: absolute;top: 20px;right: 20px;cursor: pointer;z-index: 60;}.modal-dialog {position: relative;width: auto;margin: 0.5rem;pointer-events: none;}.modal-dialog_container {max-width: 980px !important;}.modal.fade .modal-dialog {transition: transform 0.3s ease-out;transform: translate(0, -50px);}.modal.show .modal-dialog {transform: none;}@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}.modal-dialog-scrollable {display: flex;max-height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 1rem);overflow: hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {flex-shrink: 0;}.modal-dialog-scrollable .modal-body {overflow-y: auto;}.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem);}.modal-dialog-centered::before {display: block;height: calc(100vh - 1rem);content: "";}.modal-dialog-centered.modal-dialog-scrollable {flex-direction: column;justify-content: center;height: 100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height: none;}.modal-dialog-centered.modal-dialog-scrollable::before {content: none;}.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border-radius: 0;outline: 0;padding: 3em;}.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000;}.modal-backdrop.fade {opacity: 0;}.modal-backdrop.show {opacity: 0.7;}.modal-header {display: flex;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: 0.3rem;border-top-right-radius: 0.3rem;}.modal-header .close {padding: 1rem 1rem;margin: -1rem -1rem -1rem auto;}.modal-title {margin-bottom: 0;line-height: 1.5;}.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}.modal-footer {display: flex;align-items: center;justify-content: flex-end;padding: 1rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: 0.3rem;border-bottom-left-radius: 0.3rem;}.modal-footer > :not(:first-child) {margin-left: 0.25rem;}.modal-footer > :not(:last-child) {margin-right: 0.25rem;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 576px) {.modal-dialog {max-width: 600px;margin: 1.75rem auto;}.modal-dialog-scrollable {max-height: calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 3.5rem);}.modal-dialog-centered {min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before {height: calc(100vh - 3.5rem);}.modal-sm {max-width: 300px;}}@media (min-width: 992px) {.modal-lg, .modal-xl {max-width: 800px;}.modal__message {font-size: 24px;}}@media (min-width: 1200px) {.modal-xl {max-width: 1140px;}}.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;-webkit-backface-visibility: hidden;backface-visibility: hidden;pointer-events: none;}.overlay_dark {background-color: rgba(0, 0, 0, 0.6);}.overlay_light {background-color: rgba(255, 255, 255, 0.9);}.overlay_dark-10 {background-color: rgba(0, 0, 0, 0.1);}.overlay_dark-20 {background-color: rgba(0, 0, 0, 0.2);}.overlay_dark-30 {background-color: rgba(0, 0, 0, 0.3);}.overlay_dark-40 {background-color: rgba(0, 0, 0, 0.4);}.overlay_dark-50 {background-color: rgba(0, 0, 0, 0.5);}.overlay_dark-60 {background-color: rgba(0, 0, 0, 0.6);}.overlay_dark-70 {background-color: rgba(0, 0, 0, 0.7);}.overlay_dark-80 {background-color: rgba(0, 0, 0, 0.8);}.overlay_dark-90 {background-color: rgba(0, 0, 0, 0.9);}.overlay_light-10 {background-color: rgba(255, 255, 255, 0.1);}.overlay_light-20 {background-color: rgba(255, 255, 255, 0.2);}.overlay_light-30 {background-color: rgba(255, 255, 255, 0.3);}.overlay_light-40 {background-color: rgba(255, 255, 255, 0.4);}.overlay_light-50 {background-color: rgba(255, 255, 255, 0.5);}.overlay_light-60 {background-color: rgba(255, 255, 255, 0.6);}.overlay_light-70 {background-color: rgba(255, 255, 255, 0.7);}.overlay_light-80 {background-color: rgba(255, 255, 255, 0.8);}.overlay_light-90 {background-color: rgba(255, 255, 255, 0.9);}.pswp__button {outline: none;}.pswp__button:focus {outline: none;}.pswp__button--arrow--left, .pswp__button--arrow--right {display: inline-flex;justify-content: center;align-items: center;width: 40px;height: 40px;opacity: 1;}.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {display: none;}.pswp__button--arrow--left {left: 20px;}.pswp__button--arrow--right {right: 20px;}.pswp__top-bar {padding: 15px 15px 0;}.pswp__counter {left: 25px;top: 15px;}.pswp__wrapper-embed {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 120px;}.pswp__wrapper-embed iframe {width: 100%;height: 100%;}.pswp__wrapper-embed video {width: 100%;height: auto;}@media screen and (max-width: 991px) {.pswp__counter {top: 0px;left: 10px;}.pswp__top-bar {padding: 0;}.pswp__button--arrow--left, .pswp__button--arrow--right {width: auto;height: auto;margin-top: 0;}.pswp__button--arrow--left {left: 15px;}.pswp__button--arrow--right {right: 15px;}.pswp__wrapper-embed {padding: 120px 40px;}.pswp__wrapper-embed iframe {width: 100%;height: 100%;}}.touchevents [data-motion-horizontal-scroll=wrapper] {overflow-x: scroll;-webkit-overflow-scrolling: touch;}.section {position: relative;}.section-dynamic-background {transition: background-color 0.4s ease;}.section_z-100 {z-index: 100;}.section__content {position: relative;z-index: 60;}.section__headline {display: block;width: calc(1 * (60 * 1px));height: 1px;background-color: var(--color-dark-4);}@media screen and (min-width: 320px) {.section__headline {width: calc(1 * (60 * 1px + (200 - 60) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section__headline {width: calc(1 * (200 * 1px));}}.section__headline:not(.section__headline_left):not(.section__headline_right) + * {margin-top: calc(1 * (20 * 1px));}@media screen and (min-width: 320px) {.section__headline:not(.section__headline_left):not(.section__headline_right) + * {margin-top: calc(1 * (20 * 1px + (40 - 20) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section__headline:not(.section__headline_left):not(.section__headline_right) + * {margin-top: calc(1 * (40 * 1px));}}.section__headline_left, .section__headline_right {position: absolute;top: 0;bottom: 0;margin: 2em 0 0;z-index: 60;width: calc(1 * (0 * 1px));}@media screen and (min-width: 320px) {.section__headline_left, .section__headline_right {width: calc(1 * (0 * 1px + (200 - 0) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section__headline_left, .section__headline_right {width: calc(1 * (200 * 1px));}}.section__headline_left + *, .section__headline_right + * {margin-top: 0;}.container .section__headline_left {left: calc(100% - (100vw + 1120px) / 2 - var(--bs-gutter-x));}.container .section__headline_right {right: calc(100% - (100vw + 1120px) / 2 - var(--bs-gutter-x));}.text-start .section__headline {margin-left: 0;margin-right: auto;}.text-center .section__headline {margin-left: auto;margin-right: auto;}.text-end .section__headline {margin-left: auto;margin-right: 0;}.section__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;z-index: 0;}.section__bg-container-right {max-width: 100%;width: calc(100% - (100vw - 1140px) / 2 - 20px);margin-left: auto;}.section__bg-container-left {max-width: 100%;width: calc(100% - (100vw - 1140px) / 2 - 20px);margin-right: auto;}@media screen and (max-width: 1400px) {.section__headline_left, .section__headline_right {width: calc(1 * (0 * 1px));}}@media screen and (max-width: 1400px) and (min-width: 320px) {.section__headline_left, .section__headline_right {width: calc(1 * (0 * 1px + (100 - 0) * ((100vw - 320px) / 1600)));}}@media screen and (max-width: 1400px) and (min-width: 1920px) {.section__headline_left, .section__headline_right {width: calc(1 * (100 * 1px));}}@media screen and (max-width: 1400px) {.section__bg-container-right, .section__bg-container-left {width: 100%;}}@media screen and (max-width: 1400px) {.section__headline_left, .section__headline_right {display: none !important;}}@media screen and (max-width: 991px) {.section-gwfullheight__inner_mobile-auto {min-height: 0;height: 100%;display: block;}}.section-gwfullheight {display: flex;}.section-gwfullheight__inner {position: relative;display: flex;flex-direction: column;justify-content: center;width: 100%;min-height: 100vh;}.section-gwfullheight__inner_mobile {height: calc(var(--fix-bar-vh, 1vh) * 100);min-height: 0vh;}.section-gwfullheight__header {position: absolute;top: 0;left: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;width: 100%;max-width: 50%;z-index: 0;}@media screen and (max-width: 991px) {.section-gwfullheight__header {position: relative;top: auto;left: auto;max-width: 100%;}.section-gwfullheight__inner_mobile-auto {height: auto !important;min-height: 0 !important;}}@media screen and (min-width: 990px) {.section-gwfullheight__header {padding-top: 0 !important;}}.section-halfheight {display: flex;}.section-halfheight__inner {position: relative;display: flex;flex-direction: column;justify-content: center;width: 100%;min-height: 60vh;padding-bottom: calc((var(--distance-min-large) * 1px) + (var(--distance-max-large) - var(--distance-min-large)) * ((100vw - 320px) / 1600));}.section-halfheight__inner_mobile {height: calc(var(--fix-bar-vh, 1vh) * 60);min-height: 0vh;}.section-halfheight__header {position: absolute;top: 0;left: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;width: 100%;max-width: 50%;z-index: 0;}@media screen and (max-width: 991px) {.section-halfheight__header {position: relative;top: auto;left: auto;max-width: 100%;}.section-halfheight__inner_mobile-auto {height: auto !important;min-height: 0 !important;}}@media screen and (min-width: 990px) {.section-halfheight__header {padding-top: 0 !important;}}@media screen and (max-width: 576px) {.section-halfheight__inner {padding-bottom: 0 !important;}}.section_h-100 {height: 100px;max-height: 100vh;}.section_h-200 {height: 200px;max-height: 100vh;}.section_h-300 {height: 300px;max-height: 100vh;}.section_h-400 {height: 400px;max-height: 100vh;}.section_h-500 {height: 500px;max-height: 100vh;}.section_h-600 {height: 600px;max-height: 100vh;}.section_h-700 {height: 700px;max-height: 100vh;}.section_h-800 {height: 800px;max-height: 100vh;}.section_h-900 {height: 900px;max-height: 100vh;}.section_h-100vh {height: 100vh;}.section_w-container-right {max-width: 100%;width: calc(100% - (100vw - 1140px) / 2 - 20px);margin-left: auto;text-align: left;}.section_w-container-left {max-width: 100%;width: calc(100% - (100vw - 1140px) / 2 - 20px);margin-right: auto;text-align: right;}@media screen and (max-width: 1400px) {.section_w-container-right, .section_w-container-left {width: 100%;text-align: center;}.section_w-container-right .section-image__caption-vertical-left, .section_w-container-right .section-image__caption-vertical-right, .section_w-container-left .section-image__caption-vertical-left, .section_w-container-left .section-image__caption-vertical-right {position: relative;top: auto;left: auto;right: auto;bottom: auto;transform: none;padding: 0 20px;margin-top: 1em;text-align: center;width: 100%;}.section_w-container-right .section-image__caption.text-start, .section_w-container-right .section-image__caption.text-center, .section_w-container-right .section-image__caption.text-end, .section_w-container-left .section-image__caption.text-start, .section_w-container-left .section-image__caption.text-center, .section_w-container-left .section-image__caption.text-end {text-align: center !important;}}@media screen and (max-width: 767px) {.section_h-100 {max-height: 70vh;}.section_h-200 {max-height: 70vh;}.section_h-300 {max-height: 70vh;}.section_h-400 {max-height: 70vh;}.section_h-500 {max-height: 70vh;}.section_h-600 {max-height: 70vh;}.section_h-700 {max-height: 70vh;}.section_h-800 {max-height: 70vh;}.section_h-900 {max-height: 70vh;}}.section-offset__content {position: relative;width: 100%;z-index: 50;}.slider {max-width: 100%;width: 100%;height: 100%;}.slider .swiper-wrapper > .swiper-slide:first-of-type .slider__slide-border {display: none;}.slider img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;}.slider__wrapper-button {display: inline-block;}.slider_vertical-centered .swiper-wrapper {align-items: center !important;}.slider__slide-border {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: var(--color-border-light);}.slider__overlay {z-index: 10;}.slider__thumb-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 0;transition: all 0.2s ease-in-out;}.slider__thumb-content {position: relative;display: flex;align-items: center;width: 100%;height: 100%;padding: 40px;z-index: 60;}.slider__thumb-heading {margin-top: 0;margin-bottom: 0;color: var(--color-gray-3) !important;transition: all 0.2s ease-in-out;}.slider__thumb {position: relative;background-color: #fff;transition: background-color 0.3s ease;overflow: hidden;}.slider__thumb.swiper-slide-thumb-active {background-color: #f0f0f0;}.slider__thumb.swiper-slide-thumb-active .slider__thumb-heading {color: var(--color-dark-1) !important;}.slider__counter {line-height: 1;}.slider__counter_current {margin-bottom: 2em;color: var(--color-dark-4);}.slider__counter_total {color: var(--color-gray-1);}.slider__arrow {width: 50px;height: 50px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;outline: none;transition: color 0.3s ease;}.slider__arrow.swiper-button-disabled {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;opacity: 0.3;pointer-events: none !important;}.slider__wrapper-arrows {height: 24px;width: 120px;display: flex;align-items: center;justify-content: space-between;padding-left: 0;padding-right: 0;}.slider__wrapper-arrows_right {margin-right: -16px;}.slider__wrapper-arrows_vertical {width: 24px;height: 120px;flex-direction: column;margin-left: auto;}.slider__slide-centered {display: inline-flex;flex-direction: column;justify-content: center;align-items: flex-start;}.slider__scrollbar {position: relative;display: inline-block;background-color: var(--color-gray-4);transition: all 0.2s ease-in-out;z-index: 50;}.slider__scrollbar_vertical {height: 200px;width: 2px;margin-top: auto;margin-bottom: auto;}.slider__scrollbar_horizontal {width: 200px;height: 2px;margin-top: auto;margin-bottom: auto;}.slider__scrollbar_horizontal .slider__scrollbar-handle {height: 100%;}.slider__scrollbar_horizontal .slider__scrollbar-handle:before {top: auto;transform: translateX(-50%);top: 0;left: 50%;right: auto;margin: 8px 0 0;}.slider__scrollbar_horizontal_long {width: 360px;}.slider__scrollbar_horizontal_long .slider__scrollbar-handle:before {display: none;}.slider__scrollbar-handle {position: relative;background-color: var(--color-gray-3);color: var(--color-gray-3);transition: all 0.2s ease-in-out;}.slider__scrollbar-handle:before {content: attr(data-content);display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);right: 100%;white-space: nowrap;margin-right: 20px;}.slider__wrapper-scrollbar {z-index: 50;}.slider__text {max-width: 500px;}.swiper-wrapper_transition {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;}.slider__arrow_absolute {position: absolute;z-index: 60;}.container .slider__arrow_left {transform: translateX(-150%) translateY(-50%);left: 0;}.container .slider__arrow_right {transform: translateX(150%) translateY(-50%);right: 0;}.slider__arrow_left {top: 50%;transform: translateX(-50%) translateY(-50%);left: var(--gutter-horizontal);}.slider__arrow_right {top: 50%;transform: translateX(50%) translateY(-50%);right: var(--gutter-horizontal);}@media screen and (max-width: 1400px) {.slider__counter_current {margin-bottom: 1em;}}@media screen and (max-width: 991px) {.slider__scrollbar_vertical {height: 140px;}.slider__scrollbar_horizontal {width: 140px;}.slider__scrollbar-handle:before {font-size: 11px !important;margin-right: 10px;}.slider__wrapper-arrows_vertical {width: 80px;height: 80px;}.slider__wrapper-arrows {width: 80px;}}.slider__dots {display: inline-flex;}.slider__dots .slider__dot:first-child {margin-left: 0;}.slider__dots .slider__dot:last-child {margin-left: 0;}.slider__dots_vertical {flex-direction: column;height: auto;vertical-align: initial;}.slider__dots_vertical .slider__dot {margin: 4px 0;}.slider__dot {position: relative;width: 32px;height: 32px;margin: 0 6px;cursor: pointer;outline: none;display: inline-block;border-radius: 100%;vertical-align: middle;z-index: 50;}.slider__dot svg {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin: auto;width: 32px;height: 32px;border-radius: 100%;stroke-width: 4px;z-index: 50;}.slider__dot svg .circle {stroke: #686868;}.slider__dot:after {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;display: block;width: 4px;height: 4px;border-radius: 100%;background-color: rgba(104, 104, 104, 0.5);transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.slider__dot:hover:after {background-color: #686868;}.slider__dot_active {pointer-events: none;}.slider__dot_active:after {background-color: #686868;}@media screen and (max-width: 767px) {.slider__dot {width: 20px;height: 20px;margin: 0 4px;}.slider__dot svg {stroke-width: 8px;width: 20px;height: 20px;}.slider__dots_vertical .slider__dot {margin: 4px 0;}}.smooth-scroll {overflow: hidden;width: 100vw;height: 100vh;}[data-motion-os-animation]:not([data-motion-os-animation=animated]) > *, [data-motion-os-animation][data-motion-os-animation-name]:not([data-motion-os-animation=animated]) {opacity: 0;visibility: hidden;pointer-events: none !important;}[data-motion-os-animation]:not([data-motion-os-animation=animated]) > * *, [data-motion-os-animation][data-motion-os-animation-name]:not([data-motion-os-animation=animated]) * {pointer-events: none !important;}body.elementor-editor-active [data-motion-os-animation] {opacity: 1;visibility: visible;}[data-motion-scroll-fixed] {width: 100% !important;left: 0 !important;top: 0 !important;}.social {display: inline-block;list-style-type: none;padding: 0;margin: 0;}.social .social__item {display: inline-block;transition: none;margin-bottom: 0;}.social .social__item a {display: flex !important;align-items: center;justify-content: center;width: 40px;height: 40px;font-size: 14px;border-radius: 50%;}@media screen and (max-width: 991px) {.social .social__item a {width: 30px;height: 30px;}}.swatch__figure {display: inline-block;border-radius: 50%;}.swatch__figure_color {width: 120px;height: 120px;}.swatch__header {display: block;width: 100%;}.swatch__subheading {color: var(--color-gray-3);}table {border-collapse: collapse;width: 100%;}thead th {border-bottom: 1px solid var(--color-gray-1);padding-bottom: 0.5em;}th {padding: 1em;text-align: left;}tr {border-bottom: 1px solid var(--color-border-dark);}td {padding: 1em;}th:first-child, td:first-child {padding-left: 0;}th:last-child, td:last-child {padding-right: 0;}.table_no-outer-borders {table-layout: fixed;border-collapse: collapse;border-style: hidden;}.table_no-outer-borders tr {border-collapse: collapse;border-style: hidden;border: 1px solid var(--color-border-dark);}.table_no-outer-borders td {padding: 2em;border-collapse: collapse;border: 1px solid var(--color-border-dark);}@media screen and (max-width: 576px) {.table-xs-flex {display: block;}.table-xs-flex tbody, .table-xs-flex tr, .table-xs-flex td {display: block;}.table-xs-flex.table_no-outer-borders tr {border: none;}.table-xs-flex.table_no-outer-borders td {padding: 2em;border-left: none;border-right: none;border-top: none;}.table-xs-flex.table_no-outer-borders tr:first-child td:first-child {margin-top: -2em;}.table-xs-flex.table_no-outer-borders tr:last-child td:last-child {border-bottom: none;margin-bottom: -2em;}}.transition-curtain {position: fixed;top: 0;left: 0;right: 0;bottom: 0;transform: scaleY(0);transform-origin: bottom center;margin: auto;z-index: 400;pointer-events: none;}[data-motion-theme-text=light] {color: var(--color-gray-2);}[data-motion-theme-text=light] .xxl {color: var(--xxl-color-light);}[data-motion-theme-text=light] .xl {color: var(--xl-color-light);}[data-motion-theme-text=light] h1, [data-motion-theme-text=light] .h1 {color: var(--h1-color-light);}[data-motion-theme-text=light] h2, [data-motion-theme-text=light] .h2 {color: var(--h2-color-light);}[data-motion-theme-text=light] h3, [data-motion-theme-text=light] .h3, [data-motion-theme-text=light] .comments-title, [data-motion-theme-text=light] .comment-reply-title {color: var(--h3-color-light);}[data-motion-theme-text=light] h4, [data-motion-theme-text=light] .h4 {color: var(--h4-color-light);}[data-motion-theme-text=light] h5, [data-motion-theme-text=light] .h5 {color: var(--h5-color-light);}[data-motion-theme-text=light] h6, [data-motion-theme-text=light] .h6, [data-motion-theme-text=light] .breadcrumbs {color: var(--h6-color-light);}[data-motion-theme-text=light] p, [data-motion-theme-text=light] .paragraph {color: var(--paragraph-color-light);}[data-motion-theme-text=light] .subheading, [data-motion-theme-text=light] .block-counter__counter {color: var(--subheading-color-light);}[data-motion-theme-text=light] blockquote, [data-motion-theme-text=light] .blockquote {color: var(--blockquote-color-light);}[data-motion-theme-text=light] blockquote p, [data-motion-theme-text=light] .blockquote p {color: var(--blockquote-color-light);}[data-motion-theme-text=light] blockquote cite, [data-motion-theme-text=light] .blockquote cite {color: var(--blockquote-color-light);}[data-motion-theme-text=light] a, [data-motion-theme-text=light] .button {color: var(--color-gray-1);}[data-motion-theme-text=light] a:hover, [data-motion-theme-text=light] .button:hover {color: #fff;}[data-motion-theme-text=light] .button.button_bordered:hover {border-color: #fff;}[data-motion-theme-text=light] .header__label {color: #fff;}[data-motion-theme-text=light] .header__overlay-menu-back:hover {color: var(--color-gray-1);}[data-motion-theme-text=light] .breadcrumbs li:not(:last-child):after, [data-motion-theme-text=light] .categories li:not(:last-child):after {color: #fff;}[data-motion-theme-text=light] .slider__scrollbar {background-color: var(--color-gray-3);}[data-motion-theme-text=light] .slider__scrollbar-handle {background-color: #fff;color: #fff;}[data-motion-theme-text=light] .slider__counter_current {color: #fff;}[data-motion-theme-text=light] .slider__arrow:hover {color: #fff;}[data-motion-theme-text=light] .slider__dot svg .circle {stroke: #fff;}[data-motion-theme-text=light] .slider__dot {border-color: var(--color-border-light);}[data-motion-theme-text=light] .slider__dot:after {background-color: var(--color-border-light);}[data-motion-theme-text=light] .slider__dot:hover:after {background-color: #fff;}[data-motion-theme-text=light] .slider__dot_active:after {background-color: #fff;}[data-motion-theme-text=light] .section__headline {background-color: #dadada;}[data-motion-theme-text=light] .post-meta li:not(:last-child):after {color: #dadada;}h1, h2, h3 {margin-top: 0.5em;margin-bottom: 0.5em;}h4, h5, h6 {margin-top: 0.75em;margin-bottom: 0.75em;}.xxl {font-family: var(--font-primary);font-weight: 100;line-height: var(--xxl-line-height);font-size: calc(var(--xxl-min-font-size) * 1px);color: var(--xxl-color-dark);letter-spacing: calc(var(--xxl-letter-spacing) * 1px);}@media screen and (min-width: 320px) {.xxl {font-size: calc(var(--xxl-min-font-size) * 1px + (var(--xxl-max-font-size) - var(--xxl-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.xxl {font-size: calc(var(--xxl-max-font-size) * 1px);}}.xl {font-family: var(--font-primary);font-weight: 100;line-height: var(--xl-line-height);font-size: calc(var(--xl-min-font-size) * 1px);color: var(--xl-color-dark);letter-spacing: calc(var(--xl-letter-spacing) * 1px);}@media screen and (min-width: 320px) {.xl {font-size: calc(var(--xl-min-font-size) * 1px + (var(--xl-max-font-size) - var(--xl-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.xl {font-size: calc(var(--xl-max-font-size) * 1px);}}h1, .h1 {font-family: var(--font-primary);font-weight: 100;line-height: var(--h1-line-height);font-size: calc(var(--h1-min-font-size) * 1px);color: var(--h1-color-dark);letter-spacing: calc(var(--h1-letter-spacing) * 1px);}@media screen and (min-width: 320px) {h1, .h1 {font-size: calc(var(--h1-min-font-size) * 1px + (var(--h1-max-font-size) - var(--h1-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {h1, .h1 {font-size: calc(var(--h1-max-font-size) * 1px);}}h2, .h2 {font-family: var(--font-primary);font-weight: 200;line-height: var(--h2-line-height);font-size: calc(var(--h2-min-font-size) * 1px);color: var(--h2-color-dark);letter-spacing: calc(var(--h2-letter-spacing) * 1px);}@media screen and (min-width: 320px) {h2, .h2 {font-size: calc(var(--h2-min-font-size) * 1px + (var(--h2-max-font-size) - var(--h2-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {h2, .h2 {font-size: calc(var(--h2-max-font-size) * 1px);}}h3, .h3, .comments-title, .comment-reply-title {font-family: var(--font-primary);font-weight: 300;line-height: var(--h3-line-height);font-size: calc(var(--h3-min-font-size) * 1px);color: var(--h3-color-dark);letter-spacing: calc(var(--h3-letter-spacing) * 1px);}@media screen and (min-width: 320px) {h3, .h3, .comments-title, .comment-reply-title {font-size: calc(var(--h3-min-font-size) * 1px + (var(--h3-max-font-size) - var(--h3-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {h3, .h3, .comments-title, .comment-reply-title {font-size: calc(var(--h3-max-font-size) * 1px);}}h4, .h4 {font-family: var(--font-primary);font-weight: 500;line-height: var(--h4-line-height);font-size: calc(var(--h4-min-font-size) * 1px);color: var(--h4-color-dark);letter-spacing: calc(var(--h4-letter-spacing) * 1px);}@media screen and (min-width: 320px) {h4, .h4 {font-size: calc(var(--h4-min-font-size) * 1px + (var(--h4-max-font-size) - var(--h4-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {h4, .h4 {font-size: calc(var(--h4-max-font-size) * 1px);}}h5, .h5 {font-family: var(--font-primary);font-weight: 500;line-height: var(--h5-line-height);font-size: calc(var(--h5-min-font-size) * 1px);color: var(--h5-color-dark);letter-spacing: calc(var(--h5-letter-spacing) * 1px);}@media screen and (min-width: 320px) {h5, .h5 {font-size: calc(var(--h5-min-font-size) * 1px + (var(--h5-max-font-size) - var(--h5-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {h5, .h5 {font-size: calc(var(--h5-max-font-size) * 1px);}}h6, .h6, .breadcrumbs {font-family: var(--font-primary);font-weight: 500;line-height: var(--h6-line-height);font-size: calc(var(--h6-min-font-size) * 1px);color: var(--h6-color-dark);letter-spacing: calc(var(--h6-letter-spacing) * 1px);}@media screen and (min-width: 320px) {h6, .h6, .breadcrumbs {font-size: calc(var(--h6-min-font-size) * 1px + (var(--h6-max-font-size) - var(--h6-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {h6, .h6, .breadcrumbs {font-size: calc(var(--h6-max-font-size) * 1px);}}p {margin-top: 1em;margin-bottom: 1em;font-weight: 400;font-size: calc(var(--paragraph-min-font-size) * 1px);line-height: var(--paragraph-line-height);letter-spacing: calc(var(--paragraph-letter-spacing) * 1px);color: var(--paragraph-color-dark);}@media screen and (min-width: 320px) {p {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {p {font-size: calc(var(--paragraph-max-font-size) * 1px);}}.paragraph {font-weight: 400;font-size: calc(var(--paragraph-min-font-size) * 1px);line-height: var(--paragraph-line-height);letter-spacing: calc(var(--paragraph-letter-spacing) * 1px);color: var(--paragraph-color-dark);}@media screen and (min-width: 320px) {.paragraph {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.paragraph {font-size: calc(var(--paragraph-max-font-size) * 1px);}}blockquote, .blockquote {display: block;font-size: calc(var(--blockquote-min-font-size) * 1px);line-height: 1.6;letter-spacing: calc(var(--blockquote-letter-spacing) * 1px);font-style: default;margin-top: 1.1em;margin-bottom: 1.1em;color: var(--blockquote-color-dark);}@media screen and (min-width: 320px) {blockquote, .blockquote {font-size: calc(var(--blockquote-min-font-size) * 1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {blockquote, .blockquote {font-size: calc(var(--blockquote-max-font-size) * 1px);}}blockquote p, .blockquote p {margin-top: 0;font-size: calc(var(--blockquote-min-font-size) * 1px);line-height: 1.6;color: var(--blockquote-color-dark);}@media screen and (min-width: 320px) {blockquote p, .blockquote p {font-size: calc(var(--blockquote-min-font-size) * 1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {blockquote p, .blockquote p {font-size: calc(var(--blockquote-max-font-size) * 1px);}}blockquote p:last-child, blockquote p:last-of-type, .blockquote p:last-child, .blockquote p:last-of-type {margin-bottom: 0;}blockquote cite, .blockquote cite {display: block;margin-top: 1em;font-size: calc(var(--paragraph-min-font-size) * 1px);line-height: var(--paragraph-line-height);color: var(--paragraph-color-dark);font-style: normal;font-weight: 700;}@media screen and (min-width: 320px) {blockquote cite, .blockquote cite {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {blockquote cite, .blockquote cite {font-size: calc(var(--paragraph-max-font-size) * 1px);}}blockquote {border-left: 4px solid var(--color-dark-1);padding-left: 1em;}small, .small, .comment-edit-link, .comment-reply-link, .comment-metadata, .slider__scrollbar-handle:before {font-weight: 400;font-size: 13px;}.subheading, .block-counter__counter {font-weight: 700;line-height: var(--subheading-light-height);font-size: calc(var(--subheading-min-font-size) * 1px);color: var(--subheading-color-dark);text-transform: uppercase;letter-spacing: calc(var(--subheading-letter-spacing) * 1px);}@media screen and (min-width: 320px) {.subheading, .block-counter__counter {font-size: calc(var(--subheading-min-font-size) * 1px + (var(--subheading-max-font-size) - var(--subheading-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.subheading, .block-counter__counter {font-size: calc(var(--subheading-max-font-size) * 1px);}}.has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter {float: left;font-size: calc(var(--dropcap-min-font-size) * 1px);color: var(--dropcap-color-dark);line-height: 0.7;font-style: normal;margin: 0.15em 0.25em 0 0;font-weight: 100;}@media screen and (min-width: 320px) {.has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter {font-size: calc(var(--dropcap-min-font-size) * 1px + (var(--dropcap-max-font-size) - var(--dropcap-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter {font-size: calc(var(--dropcap-max-font-size) * 1px);}}.has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter:after {content: "";display: table;clear: both;}.has-drop-cap:not(:focus):not(.has-drop-cap_split):first-letter:after {content: "";display: table;clear: both;}.motion-split-text:not(.js-motion-split-text) .has-drop-cap > div:first-child {display: inline-block !important;float: left;}.motion-split-text:not(.js-motion-split-text) .has-drop-cap > div:first-child:after {content: "";display: table;clear: both;}.motion-split-text:not(.js-motion-split-text) .has-drop-cap:first-letter {margin: unset;float: unset;font-size: unset;text-transform: unset;}.motion-split-text__line .overflow.d-inline-block {vertical-align: top;}.split-li-wrapper {display: inline-block;vertical-align: middle;}.has-split-list-items li:before {transform-origin: left center;transform: scaleX(0);}.has-split-list-items li:after {transform-origin: center center;transform: scale(0);}.has-split-list-items_animated li:before, .has-split-list-items_animated li:after {transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay: 0.3s;transform: scale(1);}.strong {font-weight: bold;}.em {font-style: italic;}@media screen and (max-width: 576px) {blockquote {padding-left: 1em;}}.overflow {position: relative;overflow: hidden;}.overflow.d-inline-block {vertical-align: middle;}.overflow-initial {overflow: initial;}.position-relative {position: relative;}.position-fixed {position: fixed;}.of-cover {width: 100% !important;height: 100% !important;-o-object-fit: cover;object-fit: cover;font-family: "object-fit: cover;";}.of-contain {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;font-family: "object-fit: contain;";}.hidden {opacity: 0;visibility: hidden;}.no-gutters {padding-left: 0;padding-right: 0;}.grayscale {filter: grayscale(70%);}.w-100 {width: 100% !important;}.w-100vh {width: 100vh !important;}.w-100vw {width: 100vw !important;}.h-100 {height: 100% !important;}.h-100vh {height: 100vh !important;}.h-100vw {height: 100vw !important;}.clearfix:after {content: "";display: table;clear: both;}.backgroundblendmode .blend-difference {mix-blend-mode: difference;color: #fff;}.backgroundblendmode .blend-difference a {color: #fff;}.backgroundblendmode .blend-difference a:hover {opacity: 0.7;}.hidden_absolute {position: absolute;top: -9999px;left: -9999px;opacity: 0;visibility: hidden;}#js-webgl {display: none;}.d-flex-centered {display: flex;align-items: center;justify-content: center;}.z-50 {z-index: 50;}.z-100 {z-index: 100;}.z-500 {z-index: 500;}.z-1000 {z-index: 1000;}.block-circle {border-radius: 100%;}.block-counter {padding-left: 0.75em;padding-right: 0.75em;position: relative;}.block-counter__counter {position: absolute;top: -6px;left: calc(100% - 6px);letter-spacing: 0;white-space: nowrap;}.border-right {border-right: 1px solid var(--color-border-dark);}@media screen and (min-width: 992px) {.h-lg-100 {height: 100% !important;}.h-lg-100vh {height: 100vh !important;}.h-lg-100vh-fix-bar {height: calc(var(--fix-bar-vh, 1vh) * 100) !important;}.h-lg-100vw {width: 100vw !important;}.row-wide {margin-left: -50px;margin-right: -50px;}.col-wide {padding-left: 50px;padding-right: 50px;}}.pointer-events-none {pointer-events: none !important;}.pointer-events-none *:not(.pointer-events-auto) {pointer-events: none !important;}.pointer-events-auto, .pointer-events-none .pointer-events-auto {pointer-events: auto !important;}.pointer-events-auto *, .pointer-events-none .pointer-events-auto * {pointer-events: auto !important;}.swiper-slide:not(.swiper-slide-active) .pointer-events-auto, .swiper-slide:not(.swiper-slide-active) .pointer-events-none .pointer-events-auto {pointer-events: none !important;}.swiper-slide:not(.swiper-slide-active) .pointer-events-auto *, .swiper-slide:not(.swiper-slide-active) .pointer-events-none .pointer-events-auto * {pointer-events: none !important;}.border-radius-100 {border-radius: 100%;}.grayscale {filter: grayscale(70%);}.border-none {border: none !important;}.widget {margin-bottom: 2em;font-size: 16px;}.widget p {font-size: 16px;}.widget select {width: 100%;max-width: 100%;}.widget ul {list-style-type: none;padding: 0;margin: 0;text-align: left;}.widget ul li {display: block;margin-bottom: 0.5em;}.widget ul li:last-child {margin-bottom: 0;}.widget ul ul {width: 100%;padding-left: 1em;margin-top: 1em;}.widget ul .sub-menu {padding-left: 1em;margin-top: 1em;}.widget:not(.widget_gw_cta) p:last-of-type {margin-bottom: 0;}.widgettitle {display: block;font-size: 16px;font-weight: 500;color: var(--color-dark-1);line-height: var(--paragraph-line-height);margin-top: 0;margin-bottom: 1em;}.widgettitle:after {content: "";display: block;width: 100%;height: 2px;background-color: var(--color-dark-1);margin-bottom: 0.5em;}.widget-area_no-margin-last-widget > *:last-child {margin-bottom: 0;}.widget_archive ul li {display: flex !important;justify-content: space-between;align-items: center;flex-wrap: wrap;}.widget_archive ul li span {font-size: 14px;line-height: 1;}#wp-calendar {width: 100%;text-align: center;}#wp-calendar thead {border-bottom: 1px solid var(--color-border-dark);}#wp-calendar caption {caption-side: top;width: 100%;text-align: center;padding-top: 0;padding-bottom: 10px;}#wp-calendar th {font-weight: 600;padding: 5px;text-align: center;}#wp-calendar td {padding: 5px;}#wp-calendar td#next {text-align: right;}#wp-calendar td#prev {text-align: left;}#wp-calendar tbody a:before {content: "";position: absolute;top: 50%;left: 50%;width: 30px;height: 30px;border-radius: 100%;transform: translate(-50%, -50%);z-index: -1;transition: all 0.2s ease-in-out;}#wp-calendar tr {border-bottom: none;}#wp-calendar a {display: inline-block;position: relative;z-index: 50;}.wp-calendar-nav {display: flex;justify-content: space-between;align-content: center;width: 100%;}.widget_categories ul li {display: flex !important;justify-content: space-between;align-items: center;flex-wrap: wrap;}.widget_categories ul li span {font-size: 14px;line-height: 1;}.widget_gw_menu_inline ul li {display: inline-block;margin-bottom: 0;}.widget_gw_menu_inline ul li a {padding: 4px;}.widget_gw_menu_inline ul li a:before {display: none;}@media screen and (max-width: 991px) {.widget_gw_menu_inline .menu {text-align: center;}}.widget_polylang {display: inline-block;font-size: 14px;}.widget_polylang select {width: auto;display: inline-block;padding: 5px 25px 5px 15px;}.widget_polylang ul {list-style-type: none;padding: 0;margin: 0;}.widget_polylang ul li {display: inline-block;margin-left: 10px;margin-right: 10px;margin-bottom: 0;}.widget_rss .rsswidget {font-weight: 500;}.widget_rss .rss-date {display: block;width: 100%;font-size: 13px;margin-top: 0.5em;margin-bottom: 1em;}.widget_rss .rssSummary {margin-top: 1em;margin-bottom: 1em;}.widget_rss ul > li {border-bottom: 1px solid var(--color-border-dark);padding-bottom: 1em;}.widget_rss ul > li:last-child {border-bottom: none;padding-bottom: 0;}.widget_recent_comments ul li {padding: 20px 0;margin-bottom: 0 !important;border-bottom: 1px solid var(--color-border-dark);}.widget_recent_comments ul li:first-child {padding-top: 0;}.widget_recent_comments ul li:last-child {padding-bottom: 0;border-bottom: none;}.widget_recent_comments ul li a {font-weight: bold;}.widget_recent_comments .comment-author-link a {font-weight: normal;}.widget_recent_entries .post-date {display: block;width: 100%;font-size: 13px;font-weight: 500;margin-top: 0.25em;color: var(--color-gray-3);}.widget_recent_entries ul li {padding: 20px 0;margin-bottom: 0 !important;border-bottom: 1px solid var(--color-border-dark);}.widget_recent_entries ul li a {font-weight: 500;line-height: 1.5;}.widget_recent_entries ul li a span {display: inline-block;}.widget_recent_entries ul li:first-child {padding-top: 0;}.widget_recent_entries ul li:last-child {padding-bottom: 0;border-bottom: none;}.widget_icl_lang_sel_widget {display: inline-block;margin-bottom: 0;vertical-align: middle;font-size: 14px;}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown {width: auto;border: 1px solid var(--color-border-dark);border-radius: 2px;padding: 2px 5px;}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a {border: none;background: transparent;}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:focus {opacity: 1;}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:focus, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {background: transparent;}.widget_icl_lang_sel_widget .wpml-ls-sub-menu {border-top: none;}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {padding: 2px 5px;}.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal .wpml-ls-item {display: inline-block;margin-bottom: 0;}.lang-switch-no-padding-right .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {padding-right: 0;}.author {display: flex;width: 100%;}.author__name {font-size: 13px;line-height: 1.2;font-weight: 500;color: var(--color-gray-3);}.author__avatar {overflow: hidden;border-radius: 50%;margin-right: 1em;}.figure-post.hover-zoom-underline .figure-post__media-link {transform: scale(1.05);}.figure-post_card {overflow: hidden;border: 1px solid var(--color-border-dark);border-radius: 4px;}.figure-post_card:hover {border-color: transparent;}.figure-post__media {overflow: hidden;position: relative;}.figure-post__date {display: flex;flex-direction: column;justify-content: center;align-items: center;will-change: transform;position: absolute;top: 0;left: 0;width: calc(1 * (70 * 1px));height: calc(1 * (70 * 1px));z-index: 50;text-align: center;}@media screen and (min-width: 320px) {.figure-post__date {width: calc(1 * (70 * 1px + (100 - 70) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.figure-post__date {width: calc(1 * (100 * 1px));}}@media screen and (min-width: 320px) {.figure-post__date {height: calc(1 * (70 * 1px + (100 - 70) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.figure-post__date {height: calc(1 * (100 * 1px));}}.text-center .figure-post__date {right: 0;margin: 0 auto;}.figure-post__date_centered {right: 0;margin: 0 auto;}.figure-post__date-day {display: block;font-weight: normal;line-height: 1;}.figure-post__date-month {display: block;line-height: 1;}.figure-post__media-link {display: block;transition: all 0.2s ease-in-out;transform-origin: center center;}.figure-post__date_small {width: calc(1 * (60 * 1px));height: calc(1 * (60 * 1px));}@media screen and (min-width: 320px) {.figure-post__date_small {width: calc(1 * (60 * 1px + (80 - 60) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.figure-post__date_small {width: calc(1 * (80 * 1px));}}@media screen and (min-width: 320px) {.figure-post__date_small {height: calc(1 * (60 * 1px + (80 - 60) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.figure-post__date_small {height: calc(1 * (80 * 1px));}}.figure-post__header a.underline-hover__target {transition-property: background-size, color;}@media screen and (max-width: 576px) {.figure-post_card {padding: 20px !important;}}.comments-title, .comment-reply-title {margin-top: 0;margin-bottom: 0;}.comment-list {list-style-type: none;padding: 0;margin: 0;padding-left: 0 !important;}.comment-list > li {padding-top: 1.5em;padding-bottom: 1.5em;}.comment-list > li ol.children {list-style-type: none;padding: 0;margin: 0;padding-left: 4%;}.comment-list > li ol.children li {padding-top: 1.5em;padding-bottom: 1.5em;}.comment-list > li ol.children li:last-child {padding-bottom: 0;}.comment-list > li:not(:last-child) {border-bottom: 1px solid var(--color-border-dark);}.comment-list > ol {list-style-type: none;padding: 0;margin: 0;}.comment-author {max-width: 100px;margin-right: 2em;flex: 0 0 auto;}.comment-author .avatar {position: relative;width: 100%;max-width: 80px;max-height: 80px;border-radius: 100%;display: block;}.comment-meta {display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.5em;}.comment-metadata {margin-left: 10px;}.comment-metadata a {border-bottom: none !important;}.comment-body {display: flex;}.comment-body .fn {font-family: var(--font-primary);font-weight: 700;line-height: var(--h5-line-height);font-size: calc(var(--h5-min-font-size) * 1px);color: var(--h5-color-dark);}@media screen and (min-width: 320px) {.comment-body .fn {font-size: calc(var(--h5-min-font-size) * 1px + (var(--h5-max-font-size) - var(--h5-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.comment-body .fn {font-size: calc(var(--h5-max-font-size) * 1px);}}.comment-content {width: 100%;}.reply {display: inline-block;line-height: 1;margin-top: 0.5em;margin-bottom: 0.5em;}.comment-reply-link {border-bottom: none !important;margin-right: 24px;}.comment-reply-link:before {content: "\e15e";font-family: "Material Icons";text-transform: none;margin-right: 8px;}.comment-respond {margin-top: 1em;}.comment-edit-link {color: var(--color-gray-3);border-bottom: none !important;}.comment-edit-link:before {content: "\e3c9";font-family: "Material Icons";text-transform: none;margin-right: 6px;}.trackback .edit-link, .pingback .edit-link {margin-left: 0.5em;}@media only screen and (max-width: 991px) {.comment-author {margin-right: 1em;}.comment-author .avatar {max-width: 50px;max-height: 50px;}.comment-meta {flex-wrap: wrap;}.comment-metadata {margin-top: 0;margin-left: 0;width: 100%;}}.pagination {border-top: 2px solid var(--color-border-dark);padding: 10px 0 0;font-weight: 500;}.pagination .nav-links {display: flex;justify-content: space-between;align-items: center;}.pagination .nav-links__container {margin-left: auto;margin-right: auto;}.pagination .page-numbers {display: inline-block;line-height: 1;padding: 12px 20px;background-image: none;vertical-align: middle;transition-property: color;}.pagination .page-numbers.prev {font-size: 24px;font-weight: normal;margin-left: -20px;}.pagination .page-numbers.next {font-size: 24px;font-weight: normal;margin-right: -20px;}.pagination .page-numbers:not(a) {color: var(--color-dark-4);}.pagination .page-numbers.current {color: var(--color-dark-4);}.page-links {border-top: 2px solid var(--color-border-dark);padding: 10px 0 0;}.page-links .page-number {display: inline-block;line-height: 1;font-weight: 600;padding: 0 15px;border: none;}.page-links .post-page-numbers:not(a) {color: var(--color-dark-4);}.comments-pagination {text-align: center;}.comments-pagination .page-numbers {display: inline-block;line-height: 1;font-weight: 600;padding: 0 10px;transition-property: color;}@media screen and (max-width: 991px) {.pagination {padding: 8px 0 0;}.page-links {padding: 8px 0 0;}}.post-meta {list-style-type: none;padding: 0;margin: 0;font-size: 12px;line-height: 1;font-weight: 400;}.post-meta i {font-size: 14px !important;vertical-align: middle;margin-right: 4px;}.post-meta li {display: inline-flex;flex-wrap: wrap;align-items: center;line-height: 1.6;vertical-align: middle;}.post-meta li span {vertical-align: middle;}.post-meta li:not(:last-child):after {content: "/";color: var(--color-dark-1);display: inline-block;margin-left: 6px;margin-right: 5px;transition: all 0.2s ease-in-out;}.post-meta ul {padding-left: 0;}.post-meta a {display: inline-block;vertical-align: middle;white-space: nowrap;}.post-meta_block li {display: block;margin: 0.5em 0;}.post-meta_block li:not(:last-child):after {display: none;}.post-meta_flex {display: flex;justify-content: space-between;}.post-meta_flex li:not(:last-child):after {display: none;}.post-meta__divider {display: inline-block;vertical-align: middle;margin: 0 1em;width: calc(1 * (60 * 1px));height: 1px;background-color: var(--color-border-dark);}@media screen and (min-width: 320px) {.post-meta__divider {width: calc(1 * (60 * 1px + (100 - 60) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.post-meta__divider {width: calc(1 * (100 * 1px));}}.post-meta_mini li:after {display: none !important;}.post-meta_mini-small li:after {display: none !important;}.post-meta_mini-small .post-meta__divider {width: 50px;}.gallery {margin-top: 2em;margin-bottom: 2em;}.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}.gallery-columns-2 .gallery-item {max-width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;}.gallery-columns-4 .gallery-item {max-width: 25%;}.gallery-columns-5 .gallery-item {max-width: 20%;}.gallery-columns-6 .gallery-item {max-width: 16.66%;}.gallery-columns-7 .gallery-item {max-width: 14.28%;}.gallery-columns-8 .gallery-item {max-width: 12.5%;}.gallery-columns-9 .gallery-item {max-width: 11.11%;}.gallery-caption {display: block;}.tagcloud a, .widget .tagcloud a {display: inline-block;font-size: 13px;font-weight: 500;line-height: 1;background-color: transparent;padding: 8px 14px;margin-bottom: 6px;margin-right: 4px;border-radius: 100px;background-color: var(--color-light-3);}.tagcloud a:hover, .widget .tagcloud a:hover {border-color: var(--color-dark-1);}.tagcloud ul, .widget .tagcloud ul {list-style-type: none;padding: 0;margin: 0;}.tagcloud ul li, .widget .tagcloud ul li {display: inline-block;margin-bottom: 0;}.post__tags {border-top: 1px solid var(--color-border-dark);margin-top: 2em;padding-top: 2em;}.post__content > *:first-child:not(.section__headline), .post__comments > *:first-child:not(.section__headline), .section-content__heading > *:first-child:not(.section__headline), .section-content__text > *:first-child:not(.section__headline), .content > *:first-child:not(.section__headline) {margin-top: 0;}.post__content > *:last-child:not(.section__headline), .post__comments > *:last-child:not(.section__headline), .section-content__heading > *:last-child:not(.section__headline), .section-content__text > *:last-child:not(.section__headline), .content > *:last-child:not(.section__headline) {margin-bottom: 0;}.post__content ul, .post__comments ul, .section-content__heading ul, .section-content__text ul, .content ul {list-style-type: none;padding: 0;margin: 0;margin-bottom: 1.5em;}.post__content ul li, .post__comments ul li, .section-content__heading ul li, .section-content__text ul li, .content ul li {display: block;margin-top: 1em;margin-bottom: 1em;}.post__content ul ul, .post__content ul ol, .post__comments ul ul, .post__comments ul ol, .section-content__heading ul ul, .section-content__heading ul ol, .section-content__text ul ul, .section-content__text ul ol, .content ul ul, .content ul ol {padding-left: 1em;}.post__content ul:not(.wp-block-gallery), .post__comments ul:not(.wp-block-gallery), .section-content__heading ul:not(.wp-block-gallery), .section-content__text ul:not(.wp-block-gallery), .content ul:not(.wp-block-gallery) {padding-left: 1.5em;}.post__content ul:not(.wp-block-gallery) li:before, .post__comments ul:not(.wp-block-gallery) li:before, .section-content__heading ul:not(.wp-block-gallery) li:before, .section-content__text ul:not(.wp-block-gallery) li:before, .content ul:not(.wp-block-gallery) li:before {content: "";display: inline-block;width: 1em;height: 2px;vertical-align: middle;margin-right: 0.5em;background-color: var(--color-gray-1);}.post__content ul:not(.wp-block-gallery) li > span, .post__comments ul:not(.wp-block-gallery) li > span, .section-content__heading ul:not(.wp-block-gallery) li > span, .section-content__text ul:not(.wp-block-gallery) li > span, .content ul:not(.wp-block-gallery) li > span {vertical-align: top !important;}.post__content ol:not(.comment-list), .post__comments ol:not(.comment-list), .section-content__heading ol:not(.comment-list), .section-content__text ol:not(.comment-list), .content ol:not(.comment-list) {margin-bottom: 24px;padding-left: 1.25em;}.post__content ol:not(.comment-list) li, .post__comments ol:not(.comment-list) li, .section-content__heading ol:not(.comment-list) li, .section-content__text ol:not(.comment-list) li, .content ol:not(.comment-list) li {display: list-item;margin-top: 0.75em;margin-bottom: 0.75em;}.post__content ol:not(.comment-list) li > span, .post__comments ol:not(.comment-list) li > span, .section-content__heading ol:not(.comment-list) li > span, .section-content__text ol:not(.comment-list) li > span, .content ol:not(.comment-list) li > span {vertical-align: top !important;}.post__content ol:not(.comment-list) ul, .post__content ol:not(.comment-list) ol, .post__comments ol:not(.comment-list) ul, .post__comments ol:not(.comment-list) ol, .section-content__heading ol:not(.comment-list) ul, .section-content__heading ol:not(.comment-list) ol, .section-content__text ol:not(.comment-list) ul, .section-content__text ol:not(.comment-list) ol, .content ol:not(.comment-list) ul, .content ol:not(.comment-list) ol {padding-left: 1.25em;}.post__content > ul, .comment-content > ul, .section-content__heading > ul, .section-content__text > ul {padding-left: 0 !important;}@media screen and (max-width: 991px) {.form-contact {padding-left: var(--bs-gutter-x);padding-right: var(--bs-gutter-x);}}.input-search__input {padding-right: 30px;}.input-search__submit {display: inline-block;font-size: 18px;width: 24px;height: 24px;padding: 0;position: absolute;right: 0;top: 12px;bottom: 0;margin: auto;background: transparent;border: none;color: var(--color-gray-3);outline: none;transition: all 0.2s ease-in-out;cursor: pointer;}.input-search__submit:hover {color: var(--color-dark-1);}.input-search__submit:focus {outline: none;}.input-float {position: relative;display: block;width: 100%;margin-bottom: 0;}.input-float__label {position: absolute;top: 0.75em;left: 0;margin: auto;display: block;font-size: 16px;transition: all 0.2s ease-in-out;transform-origin: left center;cursor: text;color: var(--color-gray-3);}.input-float__input {display: block;width: 100%;width: 100%;border-bottom: 1px solid var(--color-border-dark);border-top: none;border-right: none;border-left: none;outline: none;padding: 10px 0 4px;transition: all 0.2s ease-in-out;background-color: transparent;border-radius: 0;color: inherit;}.input-float__input_textarea {resize: none;height: 200px;}.input-float__input_focused + .input-float__label, .input-float__input_not-empty + .input-float__label {transform: scale(0.8571) translateY(-1.75rem);}.input-float__input_focused {border-color: var(--color-dark-1);}.input-float__input_focused + .input-float__label {color: var(--color-dark-1);}select {display: block;border: 1px solid var(--color-border-dark);border-radius: 2px;padding: 8px 35px 8px 15px;background-color: transparent;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("../img/general/select_black.png");background-position: right 15px bottom 50%;background-repeat: no-repeat;background-size: 6px 4px;}.lazy-wrapper {display: inline-block;width: 100%;vertical-align: middle;}.footer {color: var(--color-gray-3);z-index: 100;}.footer .widgettitle {display: block;font-size: 14px;font-weight: 600;line-height: 1;margin-top: 0;margin-bottom: 1em;}.footer .widgettitle:after {display: none;}.footer__divider {display: block;position: absolute;top: 0;left: calc(var(--bs-gutter-x) / 2);right: calc(var(--bs-gutter-x) / 2);height: 1px;padding-left: 0;padding-right: 0;width: auto;background-color: var(--color-border-dark);}[data-motion-footer-logo=primary] .logo__image-primary {opacity: 1;visibility: visible;}[data-motion-footer-logo=primary] .logo__image-secondary {opacity: 0;visibility: hidden;}[data-motion-footer-logo=secondary] .logo__image-primary {opacity: 0;visibility: hidden;}[data-motion-footer-logo=secondary] .logo__image-secondary {opacity: 1;visibility: visible;}.header {pointer-events: none;padding-top: calc(var(--gutter-vertical) / 1.5);}.header a, .header select, .header input {pointer-events: initial;}.header:not(.opened) .header__label-burger_closed-hover, .header:not(.opened) .header__label-burger_opened-open, .header:not(.opened) .header__label-burger_opened-hover {transform: translateY(100%);opacity: 0;}.header:not(.opened) .header__bgr:hover .header__label-burger_closed-open {transform: translateY(-100%);opacity: 0;}.header:not(.opened) .header__bgr:hover .header__label-burger_closed-hover {transform: translateY(0%);opacity: 1;}.header.opened .header__label-burger_closed-open, .header.opened .header__label-burger_closed-hover, .header.opened .header__label-burger_opened-hover {transform: translateY(100%);opacity: 0;}.header.opened .header__bgr:hover .header__label-burger_opened-open {transform: translateY(-100%);opacity: 0;}.header.opened .header__bgr:hover .header__label-burger_opened-hover {transform: translateY(0%);opacity: 1;}.cursorfollower .header__overlay-menu-back[data-motion-cursor] .header__label {pointer-events: none !important;transition: all 0.3s ease !important;}.cursorfollower .header__overlay-menu-back[data-motion-cursor]:hover .header__label_status {transform: translate(25px, -100%);opacity: 0;}.cursorfollower .header__overlay-menu-back[data-motion-cursor]:hover .header__label_opened-back {transform: translate(25px, -50%);opacity: 1;}.cursorfollower .header__bgr[data-motion-cursor] .header__bgr-label {pointer-events: none !important;}.cursorfollower .header__bgr[data-motion-cursor]:hover .header__bgr-label {transform: translate(-30px, -50%);}.header__controls {pointer-events: none;}.header_absolute {position: absolute;top: 0;left: 0;width: 100%;z-index: 500;}.header_fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 500;}.header__container {padding-left: 0;padding-right: 0;position: relative;z-index: 501;}.header_menu-hidden .header__bgr {opacity: 0;visibility: hidden;}.header__bgr {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;position: relative;width: 50px;height: 50px;vertical-align: middle;cursor: pointer;pointer-events: initial;z-index: 500;margin-right: -12px;}.header__bgr:hover .header__bgr-line:before {transform: translateX(100%);}.header__bgr:hover .header__bgr-line:after {transform: translateX(0%);}.header__bgr-label {display: inline-block;height: 14px;position: absolute;top: 50%;right: 100%;transform: translate(0, -50%);text-align: right;transition: all 0.3s ease !important;}.header__label-burger_inner {position: absolute;top: 0;right: 0;transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;}.header__bgr-line {position: relative;width: 26px;height: 2px;margin-top: 2px;margin-bottom: 2px;margin-left: auto;margin-right: auto;overflow: hidden;transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.header__bgr-line:nth-of-type(1):before, .header__bgr-line:nth-of-type(1):after {transition-delay: 0ms;}.header__bgr-line:nth-of-type(2):before, .header__bgr-line:nth-of-type(2):after {transition-delay: 50ms;}.header__bgr-line:nth-of-type(3):before, .header__bgr-line:nth-of-type(3):after {transition-delay: 100ms;}> .header__bgr-line:first-of-type {margin-top: auto;margin-bottom: 2px;}> .header__bgr-line:last-of-type {margin-top: 2px;margin-bottom: auto;}.header__bgr-line:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform: translateX(0%);background-color: var(--color-dark-2);transition: all 0.3s ease;}.header__bgr-line:after {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform: translateX(calc(-100% - 4px));background-color: var(--color-dark-2);transition: all 0.5s ease;}.header__bgr_opened .header__bgr-line:nth-of-type(1), .header__bgr_opened:hover .header__bgr-line:nth-of-type(1) {transform: scaleX(1) rotate(45deg) translate(2px, 2px);}.header__bgr_opened .header__bgr-line:nth-of-type(2), .header__bgr_opened:hover .header__bgr-line:nth-of-type(2) {transform: scaleX(1) rotate(-45deg) translate(2px, -2px);}.header__bgr_opened .header__bgr-line:nth-of-type(3), .header__bgr_opened:hover .header__bgr-line:nth-of-type(3) {transform-origin: right center;transform: scaleX(0);}.header__wrapper-overlay-menu {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 500;overflow: hidden;opacity: 0;visibility: hidden;}.header__label {white-space: nowrap;transition: color 0.3s ease;font-size: 16px;line-height: 1;font-weight: 500;}.header__label_status {position: absolute;top: 50%;transform: translateY(-50%);left: calc(100% + 2px);transition: all 0.3s ease;}.header__label_opened-back {position: absolute;top: 50%;transform: translate(0%, 100%);left: calc(100% + 2px);opacity: 0;transition: all 0.3s ease;}.header__label_side {position: absolute;top: 50%;left: 0;padding-left: 0;padding-right: 0;transform: translateY(-50%);}.header__wrapper-overlay-widgets .widget {margin-bottom: 0;}.header__wrapper-menu {position: relative;margin-top: auto;margin-bottom: auto;padding: calc(var(--gutter-vertical) * 1.5) var(--gutter-horizontal);width: 100%;height: 100%;display: flex !important;flex-direction: column;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}.header__wrapper-menu .scroll-content {height: 100%;width: 100%;display: flex !important;flex-direction: column;}.header__wrapper-slider {padding-left: var(--gutter-horizontal);padding-right: var(--gutter-horizontal);height: 100%;display: flex;flex-direction: column;overflow: hidden;pointer-events: auto !important;}.header__overlay-menu-back {display: inline-flex;align-items: center;justify-content: center;position: absolute;top: 0;bottom: 0;margin: auto 0;width: 50px;height: 50px;left: calc(41.666667% + var(--gutter-horizontal) - 20px);cursor: pointer;opacity: 0;visibility: hidden;pointer-events: initial;z-index: 50;transition: color 0.3s ease;}.header__overlay-menu-back i {font-size: 32px !important;}.header__overlay-menu-back:hover .header__label_status {transform: translate(0%, -100%);opacity: 0;}.header__overlay-menu-back:hover .header__label_opened-back {transform: translate(0%, -50%);opacity: 1;}.header__overlay-menu-info {opacity: 0;visibility: hidden;}.header_menu-right .menu .sub-menu {left: auto;right: 1em;}.header_menu-right .menu .sub-menu ul {left: auto;right: calc(100% + 1px);}.header_menu-split-center .header__col-right .menu .sub-menu {left: auto;right: 1em;}.header_menu-split-center .header__col-right .menu .sub-menu ul {left: auto;right: calc(100% + 1px);}.header__menu-gradient {display: block;position: absolute;left: 0;right: 0;z-index: 60;}.header__menu-gradient_top {top: 0;height: calc(var(--gutter-vertical) * 2);}.header__menu-gradient_bottom {bottom: 0;height: calc(var(--gutter-vertical));}.header__scroll-container {width: 100%;height: 100%;display: flex !important;}.header__scroll-container .scroll-content {width: 100%;margin-top: auto;margin-bottom: auto;}@media screen and (max-width: 991px) {.header__bgr {width: 32px;height: 32px;margin-right: -3px;margin-left: 3px;}.header__bgr-label {margin-right: 6px;}.header__wrapper-menu {margin-top: 0;padding-top: 5em;padding-bottom: 5em;}.header__overlay-menu-info {display: none;}.header__overlay-menu-back {left: calc(var(--gutter-horizontal) * -1);}.header__wrapper-slider {padding-top: 1.5em;padding-bottom: 5em;border-top: 1px solid var(--color-border-dark);}.header__menu-gradient_top {height: calc(var(--gutter-vertical) * 3);}.header__menu-gradient_bottom {height: calc(var(--gutter-vertical) * 3);}}[data-motion-header-logo=primary] .logo__image-primary, .preloader[data-motion-preloader-logo=primary]:not(.preloader_ended) + #page-header .logo__image-primary {opacity: 1;visibility: visible;}[data-motion-header-logo=primary] .logo__image-secondary, .preloader[data-motion-preloader-logo=primary]:not(.preloader_ended) + #page-header .logo__image-secondary {opacity: 0;visibility: hidden;}[data-motion-header-logo=primary] .logo__text-title, .preloader[data-motion-preloader-logo=primary]:not(.preloader_ended) + #page-header .logo__text-title {color: var(--paragraph-color-dark) !important;}[data-motion-header-logo=primary] .logo__text-tagline, .preloader[data-motion-preloader-logo=primary]:not(.preloader_ended) + #page-header .logo__text-tagline {color: var(--color-gray-2) !important;}[data-motion-header-logo=secondary] .logo__image-primary, .preloader[data-motion-preloader-logo=secondary]:not(.preloader_ended) + #page-header .logo__image-primary {opacity: 0;visibility: hidden;}[data-motion-header-logo=secondary] .logo__image-secondary, .preloader[data-motion-preloader-logo=secondary]:not(.preloader_ended) + #page-header .logo__image-secondary {opacity: 1;visibility: visible;}[data-motion-header-logo=secondary] .logo__text-title, .preloader[data-motion-preloader-logo=secondary]:not(.preloader_ended) + #page-header .logo__text-title {color: #fff !important;}[data-motion-header-logo=secondary] .logo__text-tagline, .preloader[data-motion-preloader-logo=secondary]:not(.preloader_ended) + #page-header .logo__text-tagline {color: var(--color-gray-2) !important;}.js-header-sticky {transition-property: padding-top, padding-bottom, box-shadow, background-color;transition-duration: 0.4s;transition-timing-function: ease;box-shadow: 0px 0px 30px 0px rgba(24, 24, 24, 0);will-change: padding-top, padding-bottom, box-shadow, background-color;}.js-header-sticky:not(.header_sticky) {background-color: unset;}.header_sticky {position: fixed;top: 0;left: 0;width: 100%;padding-top: 15px;padding-bottom: 15px;box-shadow: 0px 0px 30px 0px rgba(24, 24, 24, 0.05);}.header_sticky[data-motion-header-sticky-logo=primary] .logo__image-primary {opacity: 1;visibility: visible;}.header_sticky[data-motion-header-sticky-logo=primary] .logo__image-secondary {opacity: 0;visibility: hidden;}.header_sticky[data-motion-header-sticky-logo=primary] .logo__text-title {color: var(--paragraph-color-dark) !important;}.header_sticky[data-motion-header-sticky-logo=primary] .logo__text-tagline {color: var(--color-gray-1) !important;}.header_sticky[data-motion-header-sticky-logo=secondary] .logo__image-primary {opacity: 0;visibility: hidden;}.header_sticky[data-motion-header-sticky-logo=secondary] .logo__image-secondary {opacity: 1;visibility: visible;}.header_sticky[data-motion-header-sticky-logo=secondary] .logo__text-title {color: #fff !important;}.header_sticky[data-motion-header-sticky-logo=secondary] .logo__text-tagline {color: var(--color-gray-2) !important;}.header_sticky.bg-dark-1:hover, .header_sticky.bg-dark-2:hover, .header_sticky.bg-dark-3:hover, .header_sticky.bg-dark-4:hover, .header_sticky .menu > li > a:hover {color: #fff;}.header_sticky_no-shadow {box-shadow: none !important;}.header[data-motion-theme-text=light], .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header {color: var(--color-gray-2);}.header[data-motion-theme-text=light] .header__label, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .header__label {color: #fff;}.header[data-motion-theme-text=light] .logo__text-title, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .logo__text-title {color: #fff;}.header[data-motion-theme-text=light] a, .header[data-motion-theme-text=light] .button, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header a, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .button {color: var(--color-gray-1);}.header[data-motion-theme-text=light] a:hover, .header[data-motion-theme-text=light] .button:hover, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header a:hover, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .button:hover {color: #fff;}.header[data-motion-theme-text=light] .header__bgr-line:after, .header[data-motion-theme-text=light] .header__bgr-line:before, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .header__bgr-line:after, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .header__bgr-line:before {background-color: #fff;}.header[data-motion-theme-text=light] .menu .sub-menu, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .menu .sub-menu {background-color: #333333;}.header[data-motion-theme-text=light] .menu .sub-menu > li a:hover, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .menu .sub-menu > li a:hover {background-color: #383838 !important;color: #fff;border-color: #fff;}.header[data-motion-theme-text=light] .menu > li.current-menu-ancestor .sub-menu li.current-menu-ancestor > a, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .menu > li.current-menu-ancestor .sub-menu li.current-menu-ancestor > a {background-color: #383838 !important;color: #fff !important;}.header[data-motion-theme-text=light] .menu > li.current-menu-ancestor .sub-menu li.current-menu-item > a, .preloader[data-motion-theme-text=light]:not(.preloader_ended) + #page-header .menu > li.current-menu-ancestor .sub-menu li.current-menu-item > a {background-color: #424242 !important;color: #fff !important;}.preloader {display: flex;align-items: center;justify-content: center;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 400;overflow: hidden;}.preloader_header-hidden + #page-header {transition: opacity 0.3s ease;}.preloader_header-hidden:not(.preloader_ended) + #page-header {opacity: 0;visibility: hidden;transform: translateY(50px);}.preloader_header-m-h + #page-header .menu, .preloader_header-m-h + #page-header .header__bgr {transition: opacity 0.3s ease;}.preloader_header-m-h:not(.preloader_ended) + #page-header .menu, .preloader_header-m-h:not(.preloader_ended) + #page-header .header__bgr {opacity: 0;visibility: hidden;}.preloader:not(.preloader_ended) + #page-header {pointer-events: none !important;}.preloader:not(.preloader_ended) + #page-header * {pointer-events: none !important;}.preloader__wrapper {display: flex;flex-wrap: wrap;position: fixed;top: var(--gutter-vertical, 120px);left: var(--gutter-horizontal, 120px);right: var(--gutter-horizontal, 120px);bottom: calc(var(--fix-bar-vh, 30px) + var(--gutter-vertical, 100px));}.preloader__loader {font-family: var(--font-primary);font-weight: 100;line-height: 1;font-size: calc(96 * 1px);letter-spacing: -10px;white-space: nowrap;}@media screen and (min-width: 320px) {.preloader__loader {font-size: calc(96 * 1px + (212 - 96) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.preloader__loader {font-size: calc(212 * 1px);}}.underline.preloader__loader_started {-webkit-animation-name: loading;animation-name: loading;-webkit-animation-duration: 20s;animation-duration: 20s;transition: background-size 1.2s ease;}.underline.preloader__loader_paused {-webkit-animation-play-state: paused;animation-play-state: paused;}.underline.preloader__loader_ended {-webkit-animation-duration: 1s;animation-duration: 1s;}@-webkit-keyframes loading {0% {background-size: 0% 2px;}100% {background-size: 100% 2px;}}@keyframes loading {0% {background-size: 0% 2px;}100% {background-size: 100% 2px;}}.spinner {position: fixed;left: var(--gutter-horizontal);bottom: calc(var(--fix-bar-vh, 30px) + var(--gutter-vertical) * 2);width: 30px;height: 30px;z-index: 10000;-webkit-animation: rotator 1.2s ease-in-out infinite;animation: rotator 1.2s ease-in-out infinite;opacity: 0;visibility: hidden;}@-webkit-keyframes rotator {0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}@keyframes rotator {0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}.spinner__path {stroke: var(--color-gray-1);stroke-dasharray: 202;stroke-dashoffset: 0;transform-origin: center;-webkit-animation: dash 1.2s ease-in-out infinite;animation: dash 1.2s ease-in-out infinite;}@-webkit-keyframes dash {0% {stroke-dashoffset: 202;transform: rotate(0deg);}50% {stroke-dashoffset: 50.5;transform: rotate(135deg);}100% {stroke-dashoffset: 202;transform: rotate(450deg);}}@keyframes dash {0% {stroke-dashoffset: 202;transform: rotate(0deg);}50% {stroke-dashoffset: 50.5;transform: rotate(135deg);}100% {stroke-dashoffset: 202;transform: rotate(450deg);}}.breadcrumbs {list-style-type: none;padding: 0;margin: 0;}.breadcrumbs li {display: inline-block;}.breadcrumbs li:not(:last-child):after {content: "/";color: var(--color-dark-1);display: inline-block;margin-left: 6px;margin-right: 5px;transition: all 0.2s ease-in-out;}#page-header .menu {position: relative;list-style-type: none;padding: 0;margin: 0;margin: 0 -1em;}#page-header .menu > li {display: inline-block;}#page-header .menu > li:not(:last-child) {margin-right: 1em;}#page-header .menu > li a {display: block;padding: 0.5em 1em;}#page-header .menu .menu-item-has-children {position: relative;}#page-header .menu .menu-item-has-children > a:hover ~ ul {opacity: 1;visibility: visible;transform: translate(0px, 0px);z-index: 50;}#page-header .menu > li > a {background-image: linear-gradient(currentColor, currentColor);background-position: calc(100% - 1em) calc(100% - 0.25em);background-repeat: no-repeat;background-size: 0% 2px;transition: background-size 0.4s ease, color 0.2s ease-in-out;}#page-header .menu > li > a:hover {background-position: 1em calc(100% - 0.25em);background-size: calc(100% - 2em) 2px;}#page-header .menu > li.current-menu-item > a {background-size: calc(100% - 2em) 2px;background-position: 1em calc(100% - 0.25em);}#page-header .menu > li.current-menu-ancestor > a {background-position: 1em calc(100% - 0.25em);background-size: calc(100% - 2em) 2px;}#page-header .menu > li.current-menu-ancestor .sub-menu li.current-menu-ancestor > a {background-color: #fafafa;}#page-header .menu > li.current-menu-ancestor .sub-menu li.current-menu-item > a {background-color: #fafafa;color: var(--color-dark-2);}.menu_hover > li > a:not(:hover) {background-position: calc(100% - 1em) calc(100% - 0.25em);background-size: 0% 2px;}.menu_hover > li.current-menu-item > a {background-position: calc(100% - 1em) calc(100% - 0.25em);background-size: 0% 2px;}.menu_hover > li.current-menu-ancestor > a {background-position: calc(100% - 1em) calc(100% - 0.25em);background-size: 0% 2px;}.menu.menu_disabled {pointer-events: none !important;}.menu.menu_disabled * {pointer-events: none !important;}.menu.menu_disabled .sub-menu {opacity: 0 !important;visibility: hidden !important;transform: translate(0px, 1em) !important;}.menu .sub-menu {position: absolute;top: 100%;left: 1em;transform: translate(0px, 1em);list-style-type: none;padding: 0;margin: 0;opacity: 0;visibility: hidden;transition: all 0.2s ease-in-out;z-index: -1;background-color: #fff;border-radius: 2px;text-align: left;box-shadow: 0px 0px 30px 0px rgba(24, 24, 24, 0.04);}.menu .sub-menu:hover {opacity: 1;visibility: visible;transform: translate(0, 0);z-index: 50;}.menu .sub-menu > li {white-space: nowrap;}.menu .sub-menu > li a {padding: 0.5em 1em;background-color: transparent;border-left: 2px solid transparent;}.menu .sub-menu > li a:hover {background-color: #fafafa;border-color: var(--color-dark-2);color: var(--color-dark-2);}.menu .sub-menu ul {top: 0;left: calc(100% + 1px);transform: translate(0.5em, 0);opacity: 0;visibility: hidden;}@media screen and (max-width: 1280px) {.menu > li:not(:last-child) {margin-right: 0.25em;}}.menu-overlay {list-style-type: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;margin: auto 0;z-index: 50;}.menu-overlay > li {display: flex;align-items: center;flex: 1 0 50%;}.menu-overlay > li > a {display: inline-block;}.menu-overlay li a .menu-overlay__heading .motion-split-text__line {display: inline-block !important;background-image: linear-gradient(currentColor, currentColor);background-position: 100% 100%;background-repeat: no-repeat;background-size: 0% 1px;transition: background-size 0.3s ease, color 0.2s ease-in-out;}.menu-overlay > li.current-menu-item > a .menu-overlay__heading .motion-split-text__line {background-size: 100% 1px;background-position: 0% 100%;}.menu-overlay > li.current-menu-ancestor > a .menu-overlay__heading .motion-split-text__line {background-size: 100% 1px;background-position: 0% 100%;}.menu-overlay > li.current-menu-ancestor .sub-menu li.current-menu-ancestor > a .menu-overlay__heading .motion-split-text__line {background-size: 100% 1px;background-position: 0% 100%;}.menu-overlay > li.current-menu-ancestor .sub-menu li.current-menu-item > a .menu-overlay__heading .motion-split-text__line {background-size: 100% 1px;background-position: 0% 100%;}.menu-overlay li a:hover .menu-overlay__heading .motion-split-text__line {background-position: 0% 100%;background-size: 100% 1px;}.menu-overlay_hover li a:not(:hover) .menu-overlay__heading .motion-split-text__line {background-position: 100% 100%;}.menu-overlay_hover > li.current-menu-item > a:not(:hover) .menu-overlay__heading .motion-split-text__line {background-size: 0% 1px;}.menu-overlay_hover > li.current-menu-ancestor > a:not(:hover) .menu-overlay__heading .motion-split-text__line {background-size: 0% 1px;}.menu-overlay_hover > li.current-menu-ancestor .sub-menu li.current-menu-ancestor > a:not(:hover) .menu-overlay__heading .motion-split-text__line {background-size: 0% 1px;}.menu-overlay_hover > li.current-menu-ancestor .sub-menu li.current-menu-item > a:not(:hover) .menu-overlay__heading .motion-split-text__line {background-size: 0% 1px;}.menu-overlay__item-wrapper {width: 100%;height: 100%;}.menu-overlay .sub-menu {display: inline-flex;flex-direction: column;justify-content: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: calc(var(--gutter-vertical) * 2) var(--gutter-horizontal);list-style-type: none;z-index: -1;opacity: 0;visibility: hidden;max-height: 100vh;}.menu-overlay .sub-menu > li {display: block;}.menu-overlay .sub-menu > li > a {display: inline-block;padding: 8px 0;}.menu-overlay__subheading {display: block;}[data-motion-header-animation=intransition] .menu-overlay li a .menu-overlay__heading .motion-split-text__line {background-position: 100% 100% !important;background-size: 0% 1px !important;transition: background-size 0.2s ease, color 0.2s ease-in-out !important;}@media screen and (max-width: 767px) {.menu-overlay {display: block;margin-top: 0;}.menu-overlay > li {flex: 1 1 100%;width: 100%;}.menu-overlay > li {margin-top: 2em;margin-bottom: 2em;}.menu-overlay > li:first-child {margin-top: 0;}.menu-overlay > li:last-child {margin-bottom: 0;}.menu-overlay .sub-menu {justify-content: flex-start;padding-top: 5em;}}.section-blog__wrapper-post:last-child {margin-bottom: 0 !important;}@media screen and (max-width: 576px) {.section-blog .section-offset__content {transform: none !important;}}.section-content__divider {position: absolute;top: 0;left: calc(var(--bs-gutter-x) / 2);right: calc(var(--bs-gutter-x) / 2);width: auto;height: 1px;background-color: var(--color-border-dark);}.section-content__wrapper-item {position: relative;}.section-content__wrapper-item:first-child {padding-top: 0 !important;}.section-content__wrapper-item:first-child .section-content__divider {display: none;}.section-content__wrapper-item:last-child {padding-bottom: 0 !important;border-bottom: none;}.section-content__content {position: relative;}@media screen and (max-width: 576px) {.section-form {padding-bottom: 0 !important;}}.section-fullscreen-columns__border:not(:last-child) {border-right: 1px solid var(--color-border-dark);}@media screen and (max-width: 991px) {.section-fullscreen-columns__border:not(:last-child) {border-right: none;border-bottom: 1px solid var(--color-border-dark);}}@media screen and (min-width: 992px) {.section-fullscreen-columns__header {padding-top: calc(1 * (var(--distance-min-small) * 1px));padding-bottom: calc(1 * (var(--distance-min-small) * 1px));}}@media screen and (min-width: 992px) and (min-width: 320px) {.section-fullscreen-columns__header {padding-top: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 992px) and (min-width: 1920px) {.section-fullscreen-columns__header {padding-top: calc(1 * (var(--distance-max-small) * 1px));}}@media screen and (min-width: 992px) and (min-width: 320px) {.section-fullscreen-columns__header {padding-bottom: calc(1 * (var(--distance-min-small) * 1px + (var(--distance-max-small) - var(--distance-min-small)) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 992px) and (min-width: 1920px) {.section-fullscreen-columns__header {padding-bottom: calc(1 * (var(--distance-max-small) * 1px));}}.section-image {display: flex;flex-direction: column;}.section-image__wrapper {position: relative;width: 100%;height: 100%;}.section-image__overlay {z-index: 0;}.section-list__item {display: flex;align-items: center;margin-bottom: 2em;}.section-list__item:last-child {margin-bottom: 0;}.section-list__counter {position: relative;display: flex;align-items: center;justify-content: center;width: calc(1 * (50 * 1px));height: calc(1 * (50 * 1px));flex-shrink: 0;margin-right: 1em;}@media screen and (min-width: 320px) {.section-list__counter {width: calc(1 * (50 * 1px + (72 - 50) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section-list__counter {width: calc(1 * (72 * 1px));}}@media screen and (min-width: 320px) {.section-list__counter {height: calc(1 * (50 * 1px + (72 - 50) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section-list__counter {height: calc(1 * (72 * 1px));}}.section-list__counter .svg-circle {stroke-width: 1px;stroke: var(--color-border-dark);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.section-list__wrapper-circle {position: absolute;top: 0;le: 0;width: 100%;height: 100%;}.section-list__content {width: 100%;}.section-list__content ul, .section-list__content li {padding-left: 0 !important;}.section-list__content li:last-child {margin-bottom: 0;}.section-logos__wrapper-logo {display: flex;align-items: center;justify-content: center;transition: all 0.2s ease-in-out;transition-property: opacity;opacity: 0.5;}.section-logos__wrapper-logo:hover {opacity: 1;}.section-nav-projects {flex-wrap: wrap;}.section-nav-projects__next-image {width: 100%;height: 30vh;}.section-nav-projects__next-image .lazy-wrapper {max-width: 100% !important;height: 100%;}.section-nav-projects__next-image .lazy {display: inline-block;width: auto;height: 100% !important;padding-bottom: 0 !important;}.section-nav-projects__next-image .lazy img {position: relative !important;width: auto;height: 100%;}.section-nav-projects__next-image .js-transition-img__transformed-el {width: 100%;height: 100%;}.section-nav-projects__header {cursor: pointer;}.section-nav-projects__next-image {cursor: pointer;}.section-nav-projects__link {display: block;}.section-nav-projects__subheading {position: relative;}.section-nav-projects__label_scroll {position: absolute;top: 0;left: 0;right: 0;transform: translateY(100%);opacity: 0;visibility: hidden;}.section-nav-projects__label {display: inline-block;}.section-nav-projects__inner {height: calc(var(--fix-bar-vh, 1vh) * 100);}.section-nav-projects__spacer {width: 100%;height: calc(var(--fix-bar-vh, 1vh) * 33);}@media screen and (max-width: 767px) {.section-nav-projects__inner {height: auto;}}.section-gwmasthead__inner {position: relative;overflow: hidden;z-index: 50;}.section-gwmasthead__background {overflow: hidden;}.section-gwmasthead__background_fullscreen, .section-gwmasthead__background_halfscreen {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}.section-gwmasthead__info {position: relative;z-index: 50;}.section-gwmasthead__wrapper-content {position: relative;z-index: 50;}.section-gwmasthead__wrapper-scroll-down {display: inline-block;position: absolute;bottom: var(--gutter-horizontal);z-index: 50;}.text-center .section-gwmasthead__wrapper-scroll-down {left: 0;right: 0;margin: auto;}.text-start .container-fluid .section-gwmasthead__wrapper-scroll-down {left: var(--gutter-horizontal);}.text-end .container-fluid .section-gwmasthead__wrapper-scroll-down {right: var(--gutter-horizontal);}.text-start .container .section-gwmasthead__wrapper-scroll-down {left: 0;}.text-end .container .section-gwmasthead__wrapper-scroll-down {right: 0;}.section-scroll-theme-switch {transition: all 0.2s ease-in-out;}@media screen and (max-width: 576px) {.section-slider-images {padding-left: 0;padding-right: 0;}}.section-video {display: flex;width: 100%;flex-direction: column;align-items: center;justify-content: center;}.section-video__link {display: block;margin: auto;width: calc(1 * (80 * 1px));height: calc(1 * (80 * 1px));border-radius: 100%;will-change: transform;font-weight: 500;color: #fff;z-index: 60;}@media screen and (min-width: 320px) {.section-video__link {width: calc(1 * (80 * 1px + (160 - 80) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section-video__link {width: calc(1 * (160 * 1px));}}@media screen and (min-width: 320px) {.section-video__link {height: calc(1 * (80 * 1px + (160 - 80) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.section-video__link {height: calc(1 * (160 * 1px));}}.section-video__link-inner {background-color: var(--color-dark-1);color: #fff;border-radius: 100%;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}.no-touchevents .section-video__link-inner[data-motion-cursor-label]:not([data-motion-cursor-label=false]):hover .section-video__icon {opacity: 0;visibility: hidden;transform: translateY(20px);}.section-video__link-inner[data-motion-cursor-label]:not([data-motion-cursor]):not([data-motion-cursor-label=false]):after {content: attr(data-motion-cursor-label);display: inline-block;position: absolute;top: 50%;left: 50%;z-index: 50;transform: translate(-50%, -20px);opacity: 0;visibility: hidden;transition: all 0.2s ease-in-out;}.section-video__link-inner[data-motion-cursor-label]:not([data-motion-cursor]):not([data-motion-cursor-label=false]):hover:after {opacity: 1;visibility: visible;transform: translate(-50%, -50%);}.section-video__container {position: relative;display: flex;align-items: center;justify-content: center;width: 100%;}.section-video__icon.material-icons {transition: all 0.2s ease-in-out;font-size: calc(24 * 1px);}@media screen and (min-width: 320px) {.section-video__icon.material-icons {font-size: calc(24 * 1px + (32 - 24) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.section-video__icon.material-icons {font-size: calc(32 * 1px);}}.section-video__icon.material-icons > * {color: #fff !important;}.slider-images {position: relative;}.slider-images__slider[data-drag-class] .slider-images__slide {transition: transform 0.6s ease;}.slider-images__slider[data-drag-class] img {transition: transform 0.6s ease;}.slider-images__captions {background-image: linear-gradient(var(--color-border-dark), var(--color-border-dark));background-position: 0% 0%;background-repeat: no-repeat;background-size: 100% 2px;}.slider-images__captions .swiper-slide {cursor: pointer;opacity: 0.4;transition: all 0.2s ease-in-out;}.slider-images__captions .swiper-slide:hover {opacity: 1;}.slider-images__captions .swiper-slide-active {opacity: 1;}.slider-images__underline {pointer-events: none;display: block;position: absolute;top: 0;left: 0;width: 0;height: 2px;background-color: var(--color-dark-1);z-index: 50;}.slider-images_scale-up .slider-images__slide {transform: scale(0.95);}.slider-images_scale-up img {transform: scale(1.05);}.slider-gwprojects__header {padding-top: 1.5em;padding-left: 1.5em;}.slider-gwprojects__slide {transition: opacity 0.3s ease;}.slider-gwprojects__slide * {pointer-events: none !important;}.slider-gwprojects__slide.swiper-slide-active {opacity: 1;pointer-events: auto;}.slider-gwprojects__slide.swiper-slide-active * {pointer-events: auto !important;}.slider-gwprojects__wrapper-image {display: block;}.slider-gwprojects__wrapper-image img {transform: scale(1.1);transform-origin: center center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.slider-gwprojects__wrapper_bottom-left {position: absolute;left: var(--gutter-horizontal);right: auto;bottom: calc(var(--gutter-vertical) / 2);}.slider-gwprojects__wrapper_bottom-right {position: absolute;right: var(--gutter-horizontal);left: auto;bottom: calc(var(--gutter-vertical) / 2);}.slider-gwprojects__wrapper_bottom-center {position: absolute;display: inline-block;left: 50%;transform: translateX(-50%);bottom: calc(var(--gutter-vertical) / 2);}@media screen and (max-width: 991px) {.slider-gwprojects {position: static !important;}.slider-gwprojects__header {padding-top: 1em;padding-left: 0;}.slider-gwprojects__wrapper_bottom-center {bottom: var(--gutter-vertical);left: auto;right: var(--gutter-horizontal);transform: none;}}.slider-menu {width: 100%;height: 100%;}.slider-menu__header {padding-top: 2em;padding-left: 2em;}.slider-menu__slide {height: auto;transition: opacity 0.3s ease;}.slider-menu__slide * {pointer-events: none !important;}.slider-menu__slide.swiper-slide-active {opacity: 1;pointer-events: auto;}.slider-menu__slide.swiper-slide-active * {pointer-events: auto !important;}.slider-menu__wrapper-image {display: block;}.slider-menu__wrapper-image img {transform: scale(1.1);transform-origin: center center;}@media screen and (max-width: 991px) {.slider-menu__header {padding-top: 1em;padding-left: 1em;}.slider-menu {margin-left: calc(var(--gutter-horizontal) * -1);margin-right: calc(var(--gutter-horizontal) * -1);width: auto;}}.slider-gwprojects-fullscreen {position: relative;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}.slider-gwprojects-fullscreen__images {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.slider-gwprojects-fullscreen__images[data-drag-class] .slider-gwprojects-fullscreen__slide {transition: transform 0.6s ease;}.slider-gwprojects-fullscreen__images[data-drag-class] img {transition: transform 0.6s ease;}.slider-gwprojects-fullscreen__content {max-width: 100vw;max-height: 100vh;z-index: 60;}.section-gwfullheight__inner_mobile .slider-gwprojects-fullscreen__content {max-height: calc(var(--fix-bar-vh, 1vh) * 100);}.slider-gwprojects-fullscreen__container-bottom {padding-top: var(--gutter-vertical);padding-bottom: var(--gutter-vertical);}.slider-gwprojects-fullscreen__wrapper-thumbs {display: flex;position: absolute;left: 0;right: 0;bottom: 0;margin-left: auto;margin-right: auto;height: 136px;width: 100%;max-width: 1100px;z-index: 60;}.slider-gwprojects-fullscreen__wrapper-thumbs .swiper-slide {cursor: pointer;}.slider-gwprojects-fullscreen__wrapper-button {height: 136px;width: 136px;flex: 1 0 auto;}.slider-gwprojects-fullscreen__thumbs {flex: 1 1 100%;}.slider-gwprojects-fullscreen__button {display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 100%;border-radius: 0;padding: 0;}.slider-gwprojects-fullscreen__col-content {flex: 1 1 36vw;width: 36vw;max-width: 720px;}.slider-gwprojects-fullscreen__col-images {flex: 2 1 64vw;height: 100%;width: 64vw;max-width: 64vw;}.slider-gwprojects-fullscreen__slide {display: flex;align-items: center;justify-content: center;}.slider-gwprojects-fullscreen__slide img {width: auto;height: calc(100vh - var(--gutter-horizontal) * 4);}.slider-gwprojects-fullscreen__fluid-container {padding-top: calc(var(--gutter-vertical) * 1.75);padding-bottom: calc(var(--gutter-vertical) * 1.75);z-index: 50;}.slider-gwprojects-fullscreen__sidebar {position: absolute;top: 0;right: 0;bottom: 0;width: calc(var(--gutter-horizontal) * 2);z-index: 10;}.slider-gwprojects-fullscreen__counter {position: absolute;right: var(--gutter-horizontal);bottom: calc(var(--gutter-vertical) / 1.5);width: auto;padding-left: 0;padding-right: 0;z-index: 60;}.slider-gwprojects-fullscreen__arrows {position: absolute;left: var(--gutter-horizontal);bottom: calc(var(--gutter-vertical) / 1.5);z-index: 60;margin-left: -16px;margin-bottom: -16px;}.slider-gwprojects-fullscreen__arrows_left {bottom: 0;top: 0;margin-bottom: auto;margin-top: auto;}.slider-gwprojects-fullscreen__arrows_right-bottom {bottom: calc(var(--gutter-vertical) / 1.5);right: var(--gutter-horizontal);left: auto;top: auto;margin-left: 0;margin-right: -8px;}.slider-gwprojects-fullscreen__arrows_right-center {bottom: 0;right: var(--gutter-horizontal);left: auto;top: 50%;transform: translateY(-50%);}.slider-gwprojects-fullscreen__scrollbar {position: absolute;right: var(--gutter-horizontal);padding-left: 0 !important;padding-right: 0 !important;top: 0;bottom: 0;}.slider-gwprojects-fullscreen__wrapper-scrollbar {z-index: 50;}.slider-gwprojects-fullscreen__images_scale-up .slider-gwprojects-fullscreen__slide {transform: scale(0.95);}.slider-gwprojects-fullscreen__images_scale-up img {transform: scale(1.05);}.slider-gwprojects-fullscreen.hover-zoom .swiper-slide-active {transform: scale(1);}.slider-gwprojects-fullscreen.hover-zoom .swiper-slide-active img {transform: scale(1.05);}.slider-gwprojects-fullscreen__wrapper-image {display: block;}.slider-gwprojects-fullscreen__wrapper-image img {transform: scale(1.1);transform-origin: center center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@media screen and (max-width: 1400px) {.slider-gwprojects-fullscreen__fluid-container {padding-top: calc(var(--gutter-vertical) * 3);padding-bottom: calc(var(--gutter-vertical) * 3);}}@media screen and (max-width: 1280px) {.slider-gwprojects-fullscreen__slide img {width: 100%;height: auto;opacity: 0.2;}}@media screen and (max-width: 991px) {.slider-gwprojects-fullscreen__wrapper-scrollbar_mobile-absolute {position: absolute;display: inline-block;right: 0;left: auto;}.slider-gwprojects-fullscreen__col-images {flex: 1 1 100%;width: 100%;max-width: unset;margin-left: calc(var(--gutter-horizontal) * -1);margin-right: calc(var(--gutter-horizontal) * -1);overflow: hidden;}.slider-gwprojects-fullscreen__sidebar {width: 0;}.slider-gwprojects-fullscreen__col-content {padding-right: 0;padding-left: 0;padding-top: 2em;padding-bottom: 2em;}.slider-gwprojects-fullscreen__arrows:not(.slider-gwprojects-fullscreen__arrows_left) {margin-bottom: 4px;}.slider-gwprojects-fullscreen__arrows {left: 0;margin-left: 0;}.slider__wrapper-arrows_vertical.slider-gwprojects-fullscreen__arrows_left {width: 50px;}.slider__wrapper-arrows_vertical.slider-gwprojects-fullscreen__arrows_right-center {width: 50px;}.slider-gwprojects-fullscreen__arrows_left {left: 0;}.slider-gwprojects-fullscreen__arrows_right-center {left: auto;right: 0;}.slider-gwprojects-fullscreen__arrows_right-bottom {margin-left: 0;left: auto;right: 0;}.slider-gwprojects-fullscreen__counter {bottom: calc(var(--gutter-vertical) * 2);}}.slider-gwprojects-halfscreen__col-images {position: relative;max-width: calc(50vw - var(--gutter-horizontal) * 2);padding-left: 0;padding-right: 0;}@media screen and (max-width: 991px) {.slider-gwprojects-halfscreen__col-images {position: absolute;top: 0;left: 0;width: 100%;max-width: 100%;}.slider-gwprojects-halfscreen__col-images .swiper-slide {padding: 0;}}.slider-testimonials__wrapper-circle {position: relative;display: flex;align-items: center;justify-content: center;width: calc(1 * (80 * 1px));height: calc(1 * (80 * 1px));border-radius: 50%;border: 2px solid var(--color-border-dark);}@media screen and (min-width: 320px) {.slider-testimonials__wrapper-circle {width: calc(1 * (80 * 1px + (145 - 80) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.slider-testimonials__wrapper-circle {width: calc(1 * (145 * 1px));}}@media screen and (min-width: 320px) {.slider-testimonials__wrapper-circle {height: calc(1 * (80 * 1px + (145 - 80) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.slider-testimonials__wrapper-circle {height: calc(1 * (145 * 1px));}}.slider-testimonials__wrapper-circle .svg-circle {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.slider-testimonials__quote {width: calc(1 * (30 * 1px));}@media screen and (min-width: 320px) {.slider-testimonials__quote {width: calc(1 * (30 * 1px + (50 - 30) * ((100vw - 320px) / 1600)));}}@media screen and (min-width: 1920px) {.slider-testimonials__quote {width: calc(1 * (50 * 1px));}}.slider-testimonials__text {max-width: 100%;}.widget_nav_menu ul.menu > li {white-space: normal;word-break: break-word;}.widget_nav_menu ul.menu > li a {display: inline-block;padding: 0;font-size: 16px;line-height: 1.5;font-weight: normal;text-transform: none;letter-spacing: 0;}.widget_nav_menu ul.menu > li.menu-item-has-children {margin-bottom: 1.5em !important;}.widget_nav_menu ul.menu > li.menu-item-has-children a:after {display: none;}.widget_gw_social ul {text-align: inherit;}.widget_gw_social ul li {display: inline-block;margin-bottom: 0;}.widget_text .textwidget > *:first-child {margin-top: 0;}.widget_text .textwidget > *:last-child {margin-bottom: 0;}.modal .modal-content .close {background-color: rgba(11, 34, 56, 0.06);display: flex;justify-content: center;align-items: center;opacity: 1;width: 40px;height: 40px;border-radius: 50%;-webkit-transition: 0.4s !important;-moz-transition: 0.4s !important;-o-transition: 0.4s !important;-ms-transition: 0.4s !important;transition: 0.4s !important;border: 0;}.modal .modal-content .close .tio {font-size: 18px;}.modal .modal-content .close:hover {opacity: 1;background-color: #0b2238;text-shadow: none;}.modal .modal-content .close:hover .tio {color: #ffffff;}@media screen and (max-width: 991px){.modal-content {padding: 2em;}.modal__close {top: 13px;right: 13px;}}.rounded-3{border-radius:.3rem!important}.rounded-4{border-radius:.4rem!important}.rounded-5{border-radius:.5rem!important}.rounded-6{border-radius:.6rem!important}.rounded-7{border-radius:.7rem!important}.rounded-8{border-radius:.8em!important}.rounded-9{border-radius:.9rem!important}.header__bgr-label a {color: var(--paragraph-color-dark);}.preloader {z-index: 501;}.preloader__loader {font-size: 20px;letter-spacing: 0;font-weight: 400;line-height: 2.5;}.preloader__logoload-box {width: 120px;height: 120px;position: fixed;left: calc(50% - 60px);top: calc(50% - 60px);z-index: 999;pointer-events: none;-webkit-transition: .5s cubic-bezier(.76, .06, .85, .07);-o-transition: .5s cubic-bezier(.76, .06, .85, .07);transition: .5s cubic-bezier(.76, .06, .85, .07);}.preloader__logo {width: 100%;max-width: 200px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.preloader__pulse {width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 50%;border: 1px solid rgba(250, 250, 250, .2);}.preloader__pulse:before, .preloader__pulse:after {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;border-radius: 50%;-webkit-box-shadow: 0 0 0 30px rgba(250, 250, 250, .3);box-shadow: 0 0 0 30px rgba(250, 250, 250, .3);background-color: rgba(250, 250, 250, .3);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-animation: 1.5s pulse-anim cubic-bezier(.17, .85, .438, .99) infinite;animation: 1.5s pulse-anim cubic-bezier(.17, .85, .438, .99) infinite;}.preloader__pulse:after {-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-delay: .15s;animation-delay: .15s;}.preloader_ended .preloader__pulse:before, .preloader_ended .preloader__pulse:after {-webkit-animation: none;animation: none;}@-webkit-keyframes pulse-anim {0% {opacity: 1;-webkit-transform: scale(.5);transform: scale(.5);}100% {opacity: 0;-webkit-transform: scale(1);transform: scale(1);}}@keyframes pulse-anim {0% {opacity: 1;-webkit-transform: scale(.5);transform: scale(.5);}100% {opacity: 0;-webkit-transform: scale(1);transform: scale(1);}}@media screen and (max-width: 991px){.slider-gwprojects-fullscreen__images {margin-top: -30%;}}@media screen and (max-width: 767px){.slider-gwprojects-fullscreen__images {margin-top: -40%;}}.text-justify {text-align: justify;}.pl-0 {padding-left: 0!important;}.slider-gwprojects-fullscreen__sidebar {width: 500px;}@media screen and (max-width: 1100px) {.slider-gwprojects-fullscreen__sidebar {width: 400px;}}@media screen and (max-width: 991px) {.slider-gwprojects-fullscreen__sidebar {width: 0;}}.header__label {font-size: 17px;line-height: 1;font-weight: 600;color: #000;}.header__bgr {width: 40px;height: 40px;}@media screen and (max-width: 991px) {.header__bgr {width: 20px;height: 20px;}}.header__bgr-line {width: 16px;margin-top: 0px;}.header__bgr-line:nth-of-type(1) {transform: scaleX(1) rotate(90deg) translate(4px, 0px);}.header__bgr_opened .header__bgr-line:nth-of-type(1), .header__bgr_opened:hover .header__bgr-line:nth-of-type(1) {transform: scaleX(1) rotate(45deg) translate(2px, 3px);}.header__bgr_opened .header__bgr-line:nth-of-type(2), .header__bgr_opened:hover .header__bgr-line:nth-of-type(2) {transform: scaleX(1) rotate(-45deg) translate(0px, -1px);}[data-motion-theme-text=light] a, [data-motion-theme-text=light] .button {color: var(--color-light-3);}.slider-gwprojects__header {padding-top: 0.3em;padding-left: 0;text-align: center;}.slider-gwprojects__header .slider__heading {font-size: 14px;}#slider-item-01 .post-meta {margin-left: 6px;}#slider-item-01 .slider__heading {color: #000;font-weight: 600;}#slider-item-01 .slider__heading > :nth-child(1) > :nth-child(1) > :nth-child(3) {font-weight: 100!important;margin: 0 10px;}#slider-item-01 .slider__heading > :nth-child(1) > :nth-child(1) > :nth-child(6) {font-weight: 100!important;margin: 0 10px;}#slider-item-01 .slider__text {color: #000;font-weight: 600;}#slider-item-02 .post-meta {margin-left: 6px;}#slider-item-02 .slider__heading {color: #000;font-weight: 600;}#slider-item-02 .slider__heading > :nth-child(1) > :nth-child(1) > :nth-child(3) {font-weight: 100!important;margin: 0 10px;}#slider-item-02 .slider__heading > :nth-child(1) > :nth-child(1) > :nth-child(6) {font-weight: 100!important;margin: 0 10px;}#slider-item-02 .slider__text {color: #000;font-weight: 600;}#slider-item-03 .post-meta {margin-left: 6px;}#slider-item-03 .slider__heading {color: #000;font-weight: 600;}#slider-item-03 .slider__heading > :nth-child(1) > :nth-child(2) > :nth-child(1) {margin: 0 0 0 10px;}#slider-item-03 .slider__text {color: #000;font-weight: 600;}#slider-item-04 .post-meta {margin-left: 6px;}#slider-item-04 .slider__heading {color: #000;font-weight: 600;}#slider-item-04 .slider__text {color: #000;font-weight: 600;}.g-4 {margin: -0.75rem !important;}.g-4 > li, .g-4 > div {padding: 0.75rem !important;}.btn-block {display: block;width: 100%;}.help-block {margin-top: 0.25rem;}.custom-file-input ~ .error, .custom-file-input ~ .invalid, .form-control ~ .error, .form-control ~ .invalid {font-style: normal;font-size: 14px;font-weight: bold;color: #ff6a40;}span.error {font-size: 12px;position: absolute;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;top: -35px;right: -15px;z-index: 99;height: 25px;line-height: 1;background-color: #e34f4f;color: #fff;font-weight: 400;display: inline-block;padding: 6px 8px;}span.error:after {content: "";position: absolute;border-style: solid;border-width: 0 6px 6px 0;border-color: transparent #e34f4f;display: block;width: 0;z-index: 1;bottom: -6px;left: 20%;}.styled-select span.error {top: -5px;}.form-group {position: relative;margin-bottom: 1.25rem;}.form-group:last-child {margin-bottom: 0;}.form-info {position: absolute;display: inline-flex;justify-content: center;align-items: center;border-left: 1px solid #dbdfea;right: 0;top: 50%;padding: .125rem 1.25rem;transform: translateY(-50%);color: #8094ae;}.form-info + .form-control {padding-right: calc(1rem + 24px);}.form-label {font-weight: 700;color: #344357;margin-bottom: .5rem;}.form-label-group {display: flex;align-items: center;justify-content: space-between;margin-bottom: .5rem;}.form-label-group .form-label {margin-bottom: 0;}.form-label + .form-note {margin-top: -0.35rem;}.form-control-wrap, .form-control-group {position: relative;}.form-control-wrap + .form-note, .form-control-group + .form-note {margin-top: 0.5rem;}.form-control-group a {color: #333333;}.form-group label {font-weight: 600;color: #222;}.form-control-group.radio_questions label {position: relative;border: 2px solid #e8ebed;display: block;font-weight: 400;padding: 12px 20px 12px 45px;box-sizing: content-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;color: #333333;background-color: #fff;}.form-control-group.checkbox_questions label {font-weight: 400;cursor: pointer;color: #333333;}.form-control-group.checkbox_questions.outlineblock label {position: relative;border: 2px solid #e8ebed;display: block;font-weight: 400;padding: 12px 20px 12px 45px;border-radius: 5px;background-color: #fff;}.form-control-group.checkbox_questions.outlineblock + .form-control-group.checkbox_questions.outlineblock {margin-top: 5px;}.form-control-group.checkbox_questions.outlineblock label:hover, .form-control-group.checkbox_questions.outlineblock label.checked {border: 2px solid #ff6a40;}.form-control-group.radio_questions .iradio_square-custom {position: absolute;left: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}.form-control-group.checkbox_questions .icheckbox_square-custom {margin-right: 10px;margin-top: -3px;}.form-control-group.checkbox_questions.outlineblock .icheckbox_square-custom {position: absolute;left: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-right: 0;margin-top: 0;}.form-control-group.radio_questions label:hover, .form-control-group.radio_questions label.checked {border: 2px solid #ff6a40;}.form-control-group.select {margin-bottom: 30px;}.styled-select select {background: 0 0;width: 107%;padding: 12px;padding-left: 20px;border: 0;border-radius: 0;box-shadow: none;height: 52px;color: #999;margin: 0;font-weight: 400;-moz-appearance: window;-webkit-appearance: none;cursor: pointer;outline: 0;}.styled-select select:focus {color: #555;}.styled-select {width: 100%;overflow: hidden;height: 56.5px;background: #fff url(vendor/icheck/arrow_down.svg) no-repeat right center;border: 2px solid #e8ebed;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.styled-select select::-ms-expand {display: none;}.styled-select select:focus {outline: 0;box-shadow: none;}.form-control::-moz-placeholder {color: #999;opacity: 1;}.form-control::-webkit-input-placeholder {color: #999;}input.form-control, select.form-control, textarea.form-control {background-color: #fff;border: 2px solid #e8ebed;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: none;color: #333;min-height: 44px;font-size: 16px;font-weight: 400;margin-bottom: 0;padding: 12px 20px;width: 100%;}input.form-control:focus, select.form-control:focus, textarea.form-control:focus {border-color: #ff6a40;outline: 0;-webkit-box-shadow: none;box-shadow: none;color: #555;}@media (min-width: 992px) {.form_apply .item_upload {display: flex;}}.form_apply .item_upload div:not(:first-child) {}.form_apply .item_upload span {font-size: 13px;color: #6c6c6c;}@media (max-width: 767px) {.form_apply .item_upload span {display: block;}.form_apply .item_upload div:not(:first-child) {margin-left: 0px;margin-top: 15px;}}.form_apply .subheading {font-size: calc(var(--h3-min-font-size) * 1px);color: var(--h3-color-dark);letter-spacing: 0;}@media screen and (min-width: 320px) {.form_apply .subheading {font-size: calc(var(--h3-min-font-size) * 1px + (var(--h3-max-font-size) - var(--h3-min-font-size)) * ((100vw - 320px) / 1600));}}@media screen and (min-width: 1920px) {.form_apply .subheading {font-size: calc(var(--h3-max-font-size) * 1px);}}.btn-icon .tio {vertical-align: middle;display: inline-block;margin-top: -3px;font-size: 21px;}.is-alter .form-control ~, .custom-control {position: relative;}.is-alter .form-control ~ .invalid, .custom-control .invalid {position: absolute;left: 0;color: #fff;font-size: 11px;font-weight: bold;line-height: 1;bottom: calc(100% + 8px);background: #ff6a40;padding: .3rem .5rem;z-index: 1;border-radius: 3px;white-space: nowrap;}.is-alter .form-control ~ .invalid:before, .custom-control .invalid:before {position: absolute;content: '';height: 0;width: 0;border-left: 6px solid #ff6a40;border-right: 6px solid transparent;left: 10px;border-bottom: 6px solid transparent;bottom: -6px;}.is-alter .form-control ~ .invalid {left: auto;right: 0;}.is-alter .form-control ~ .invalid::before {left: auto;right: 10px;border-right-color: #ff6a40;border-left-color: transparent;bottom: -4px;}.dropzone, .dropzone * {box-sizing: border-box;}.dropzone {min-height: 150px;border: 1px dashed #e5e9f2;border-radius: 4px;background: white;padding: 20px 20px;}.dropzone.small {min-height: 86px;}.dropzone.dz-clickable {cursor: pointer;}.dropzone.dz-clickable * {cursor: default;}.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {cursor: pointer;}.dropzone.dz-started .dz-message {display: none;}.dropzone.dz-drag-hover {border-style: solid;}.dropzone.dz-drag-hover .dz-message {opacity: 0.5;}.dropzone .dz-message {text-align: center;margin: 1em 0;}.dropzone .dz-message span {display: block;color: rgba(82, 100, 132, 0.6);}.dropzone .dz-message-text {font-size: 13px;}.dropzone .dz-message-text span {display: inline-block;color: #6576ff;}.dropzone .dz-message-or {font-size: 16px;margin-bottom: 4px;text-transform: uppercase;}.dropzone .dz-preview {position: relative;display: inline-block;vertical-align: top;margin: 16px;min-height: 100px;}.dropzone .dz-preview:hover {z-index: 1000;}.dropzone .dz-preview:hover .dz-details {opacity: 1;}.dropzone .dz-preview.dz-file-preview .dz-image {border-radius: 20px;background: #999;background: linear-gradient(to bottom, #eee, #ddd);}.dropzone .dz-preview.dz-file-preview .dz-details {opacity: 1;}.dropzone .dz-preview.dz-image-preview {background: white;}.dropzone .dz-preview.dz-image-preview .dz-details {-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-ms-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.dropzone .dz-preview .dz-remove {font-size: 14px;text-align: center;display: block;cursor: pointer;border: none;}.dropzone .dz-preview .dz-remove:hover {text-decoration: underline;}.dropzone .dz-preview:hover .dz-details {opacity: 1;}.dropzone .dz-preview .dz-details {z-index: 20;position: absolute;top: 0;left: 0;opacity: 0;font-size: 13px;min-width: 100%;max-width: 100%;padding: 2em 1em;text-align: center;color: rgba(0, 0, 0, 0.9);line-height: 150%;}.dropzone .dz-preview .dz-details .dz-size {margin-bottom: 1em;font-size: 16px;}.dropzone .dz-preview .dz-details .dz-filename {white-space: nowrap;}.dropzone .dz-preview .dz-details .dz-filename:hover span {border: 1px solid rgba(200, 200, 200, 0.8);background-color: rgba(255, 255, 255, 0.8);}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {overflow: hidden;text-overflow: ellipsis;}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {border: 1px solid transparent;}.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {background-color: rgba(255, 255, 255, 0.4);padding: 0 0.4em;border-radius: 3px;}.dropzone .dz-preview:hover .dz-image img {-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);-o-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);-webkit-filter: blur(8px);filter: blur(8px);}.dropzone .dz-preview .dz-image {border-radius: 20px;overflow: hidden;width: 120px;height: 120px;position: relative;display: block;z-index: 10;}.dropzone .dz-preview .dz-image img {display: block;}.dropzone .dz-preview.dz-success .dz-success-mark {-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.dropzone .dz-preview.dz-error .dz-error-mark {opacity: 1;-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);}.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {pointer-events: none;opacity: 0;z-index: 500;position: absolute;display: block;top: 50%;left: 50%;margin-left: -27px;margin-top: -27px;}.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {display: block;width: 54px;height: 54px;}.dropzone .dz-preview.dz-processing .dz-progress {opacity: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.dropzone .dz-preview.dz-complete .dz-progress {opacity: 0;-webkit-transition: opacity 0.4s ease-in;-moz-transition: opacity 0.4s ease-in;-ms-transition: opacity 0.4s ease-in;-o-transition: opacity 0.4s ease-in;transition: opacity 0.4s ease-in;}.dropzone .dz-preview:not(.dz-processing) .dz-progress {-webkit-animation: pulse 6s ease infinite;-moz-animation: pulse 6s ease infinite;-ms-animation: pulse 6s ease infinite;-o-animation: pulse 6s ease infinite;animation: pulse 6s ease infinite;}.dropzone .dz-preview .dz-progress {opacity: 1;z-index: 1000;pointer-events: none;position: absolute;height: 16px;left: 50%;top: 50%;margin-top: -8px;width: 80px;margin-left: -40px;background: rgba(255, 255, 255, 0.9);-webkit-transform: scale(1);border-radius: 8px;overflow: hidden;}.dropzone .dz-preview .dz-progress .dz-upload {background: #333;background: linear-gradient(to bottom, #666, #444);position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 300ms ease-in-out;-moz-transition: width 300ms ease-in-out;-ms-transition: width 300ms ease-in-out;-o-transition: width 300ms ease-in-out;transition: width 300ms ease-in-out;}.dropzone .dz-preview.dz-error .dz-error-message {display: block;}.dropzone .dz-preview.dz-error:hover .dz-error-message {opacity: 1;pointer-events: auto;}.dropzone .dz-preview .dz-error-message {pointer-events: none;z-index: 1000;position: absolute;display: block;display: none;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;border-radius: 8px;font-size: 13px;top: 130px;left: -10px;width: 140px;background: #be2626;background: linear-gradient(to bottom, #be2626, #a92222);padding: 0.5em 1.2em;color: white;}.dropzone .dz-preview .dz-error-message:after {content: '';position: absolute;top: -6px;left: 64px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #be2626;}.dropzone {min-height: unset;padding: 0;border: 1px dashed #ff6a40;background-color: rgba(255,106,64,.05);border-radius: 5px!important;}.dropzone .dz-message {margin: 0;text-align: center;}.btn-dropzone {background-color: transparent;color: #ff6a40;padding: 0.85rem 1.8rem;font-weight: 700;border-radius: 5px!important;box-shadow: none !important;border: 0;}.btn-dropzone:hover {}.btn-dropzone-preview {padding: 15px 30px;border: 1px #efefef solid;color: #aaaaaa;border-radius: 5px!important;}.btn-dropzone-preview.active-process {background-color: #ff6a40;border: 1px #ff6a40 solid;color: #ffffff;}.btn-dropzone-preview:not(:disabled):not(.disabled).active, .btn-dropzone-preview:not(:disabled):not(.disabled):active {color: #999999;background-color: #d3d3d3;border: 1px #d3d3d3 solid;}.btn-dropzone-preview:hover, .btn-dropzone-preview:focus {color: #999999;background-color: #dadada;border: 1px #dadada solid;}.btn-dropzone-preview.active-process:not(:disabled):not(.disabled).active, .btn-dropzone-preview.active-process:not(:disabled):not(.disabled):active {color: #ffffff;background-color: #ff6a40;border: 1px #ff6a40 solid;}.btn-dropzone-preview.active-process:hover, .btn-dropzone-preview.active-process:focus {color: #ffffff;background-color: #ff6a40;border: 1px #ff6a40 solid;}.btn-dropzone-preview {padding: 0 30px;min-height: 55px;min-width: 150px;justify-content: center;align-items: center;}.btn-dropzone {padding: 0 30px;min-height: 53px;min-width: 198px;justify-content: center;align-items: center;}.dropzone .dz-preview {margin: 0px;min-height: 53px;}.dropzone .dz-preview .dz-image img {position: absolute;opacity: 0;}.dropzone .dz-preview .dz-image, .dropzone .dz-preview.dz-file-preview .dz-image {background: none;height: 30px;min-width: 198px;}.dropzone .dz-preview.dz-file-preview .dz-details {display: none;}.dropzone .dz-preview .dz-details {display: none;}.dropzone .dz-preview.dz-image-preview {background: transparent;}.dropzone .dz-preview .dz-progress .dz-upload {background: #ff6d4f;}@keyframes spinner-border {to {transform: rotate(360deg);}}.spinner-border {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;border: 0.25em solid currentColor;border-right-color: transparent;border-radius: 50%;animation: spinner-border .75s linear infinite;}.spinner-border-sm {width: 1rem;height: 1rem;border-width: 0.2em;}@keyframes spinner-grow {0% {transform: scale(0);}50% {opacity: 1;transform: none;}}.spinner-grow {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;background-color: currentColor;border-radius: 50%;opacity: 0;animation: spinner-grow .75s linear infinite;}.spinner-grow-sm {width: 1rem;height: 1rem;}.button .spinner-border, .btn .spinner-grow {margin: .125rem;}.button .spinner-border + span, .btn .spinner-grow + span {margin-left: 0.25rem;}.button.disabled, .button:disabled {opacity: 0.5;}.app-icon {margin-bottom: 2rem;}.app-icon .icon {display: inline-flex;align-items: center;justify-content: center;height: 80px;width: 80px;font-size: 36px;border-radius: 50%;color: #8094ae;border: 2px solid #dbdfea;}.alert {position: relative;padding: 1rem 1.25rem;margin-bottom: 2rem;border: 1px solid transparent;border-radius: 4px;}.alert-heading {color: inherit;}.alert-link {font-weight: 700;}.alert-dismissible {padding-right: 4rem;}.alert-dismissible .close {position: absolute;top: 0;right: 0;padding: 1rem 1.25rem;color: inherit;}.alert-primary {color: #5563d6;background-color: #edefff;border-color: #c8ceff;}.alert-primary hr {border-top-color: #afb7ff;}.alert-primary .alert-link {color: #3041c8;}.alert-secondary {color: #2d3e53;background-color: #e7e9ec;border-color: #b7bec7;}.alert-secondary hr {border-top-color: #a9b1bc;}.alert-secondary .alert-link {color: #1b2532;}.alert-success {color: #19bc90;background-color: #e4fbf5;border-color: #aef4e1;}.alert-success hr {border-top-color: #98f1d9;}.alert-success .alert-link {color: #138f6e;}.alert-info {color: #08a3ba;background-color: #e1f8fb;border-color: #a6e9f3;}.alert-info hr {border-top-color: #90e3f0;}.alert-info .alert-link {color: #067889;}.alert-warning {color: #cd9f0c;background-color: #fef7e2;border-color: #fbe7a8;}.alert-warning hr {border-top-color: #fae090;}.alert-warning .alert-link {color: #9d7a09;}.alert-danger {color: #c3463c;background-color: #fceae9;border-color: #f7c1bd;}.alert-danger hr {border-top-color: #f4aca6;}.alert-danger .alert-link {color: #9c3830;}.alert-dark {color: #18243b;background-color: #e4e6e9;border-color: #adb3bc;}.alert-dark hr {border-top-color: #9fa6b1;}.alert-dark .alert-link {color: #090e17;}.alert-gray {color: #6c7a8c;background-color: #f0f2f4;border-color: #d1d7df;}.alert-gray hr {border-top-color: #c2cad5;}.alert-gray .alert-link {color: #56616f;}.alert-light {color: #c0c4cb;background-color: #fcfcfd;border-color: #f6f7fa;}.alert-light hr {border-top-color: #e6e8f1;}.alert-light .alert-link {color: #a4aab4;}.alert-lighter {color: #cecfd2;background-color: #fefefe;border-color: #fbfcfd;}.alert-lighter hr {border-top-color: #eaeff5;}.alert-lighter .alert-link {color: #b3b5ba;}.alert:last-child {margin-bottom: 0;}.alert-link {box-shadow: 0 1px 0 currentColor;}.alert-link:hover {box-shadow: none;}.alert h5, .alert h6, .alert .title {font-size: 1.05rem;}.alert.alert-icon {padding-left: 3.25rem;}.alert.alert-icon > .icon {position: absolute;font-size: 1.25rem;line-height: 1;width: 2rem;top: 1rem;left: 1.25rem;margin-left: -1px;}.alert-dismissible .close {top: 50%;transform: translateY(-50%);transition: .3s ease;margin-top: -1px;}.alert-dismissible .close:focus {outline: none;}.alert-dismissible .close:hover {color: currentColor;}.alert-dismissible .close:after {font-family: "Aknicon";content: "";font-size: 1.1rem;}.alert-light, .alert-lighter, .alert-gray {border-color: #e5e9f2;color: #526484;}.alert-light .alert-link, .alert-lighter .alert-link, .alert-gray .alert-link {color: #526484;}.alert-alt {position: relative;padding: .875rem;border-radius: 12px;}.alert-alt.alert-icon {padding-left: 4rem;}.alert-alt.alert-icon > .icon {position: absolute;font-size: 2rem;line-height: 1;width: 4rem;top: 50%;left: 0;transform: translateY(-50%);text-align: center;opacity: 0.5;}a.alert:hover {color: currentColor;}.alert-fill.alert-primary {color: #fff;background: #6576ff;}.alert-fill.alert-secondary {color: #fff;background: #364a63;}.alert-fill.alert-success {color: #fff;background: #1ee0ac;}.alert-fill.alert-info {color: #fff;background: #09c2de;}.alert-fill.alert-warning {color: #fff;background: #f4bd0e;}.alert-fill.alert-danger {color: #fff;background: #e85347;}.alert-fill.alert-dark {color: #fff;background: #1c2b46;}.alert-fill.alert-gray {color: #fff;background: #8091a7;}.alert-fill.alert-light {color: #101924;background: #e5e9f2;}.alert-fill.alert-lighter {color: #101924;background: #ebeef2;}.alert-fill {border-width: 0;}.alert-fill .alert-link, .alert-fill .icon, .alert-fill h4, .alert-fill h5, .alert-fill h6 {color: currentColor;}.alert-fill.alert-light {color: #364a63;}.alert-fill.alert-lighter {color: #526484;}.alert-pro {box-shadow: 0 4px 15px 0 rgba(31, 43, 58, 0.1);border: none;border-left: 4px solid transparent;color: #526484;line-height: 1.5;background: #fff;}.alert-pro.no-shadow {box-shadow: none;}.alert-pro.no-border {border-left: 0;}.alert-pro.alert-icon {padding-left: 4rem;}.alert-pro.alert-icon > .icon {font-size: 1.75rem;top: 50%;transform: translateY(-50%);}.alert-pro.alert-primary {border-color: #6576ff;}.alert-pro.alert-primary > .icon {color: #6576ff;}.alert-pro.alert-secondary {border-color: #364a63;}.alert-pro.alert-secondary > .icon {color: #364a63;}.alert-pro.alert-success {border-color: #1ee0ac;}.alert-pro.alert-success > .icon {color: #1ee0ac;}.alert-pro.alert-info {border-color: #09c2de;}.alert-pro.alert-info > .icon {color: #09c2de;}.alert-pro.alert-warning {border-color: #f4bd0e;}.alert-pro.alert-warning > .icon {color: #f4bd0e;}.alert-pro.alert-danger {border-color: #e85347;}.alert-pro.alert-danger > .icon {color: #e85347;}.alert-pro.alert-dark {border-color: #1c2b46;}.alert-pro.alert-dark > .icon {color: #1c2b46;}.alert-pro.alert-gray {border-color: #8091a7;}.alert-pro.alert-gray > .icon {color: #8091a7;}.alert-pro.alert-light {border-color: #b7c2d0;}.alert-pro.alert-light > .icon {color: #b7c2d0;}.alert-pro.alert-lighter {border-color: #b7c2d0;}.alert-pro.alert-lighter > .icon {color: #b7c2d0;}.indexsider-mask-text {position: absolute;left: 20px;top: 20px;z-index: 2;color: rgba(0,0,0,.3);font-size: 12px;}.spaceintro-tips {}.spaceintro-tips > li {text-indent: -26px;padding-left: 26px!important;}@media screen and (max-width: 767px) {.spaceintro-tips > li {text-indent: -24px;padding-left: 24px!important;}}@media screen and (max-width: 767px){.slider-gwprojects-fullscreen__images {margin-top: -20px;}}.header__col__link1 {width:100px;text-align: right;}.header__col__link2 {width:100px;text-align: right;}@media screen and (max-width: 767px){.header__col__link2 .header__bgr {width:5px;}}