﻿@font-face {font-family: "SF UI Display";src: local("SF UI Display Thin"),local("SFUIDisplay-Thin"),url("/assets/templates/fonts/sfui/SFUIDisplay-Thin.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Thin.woff") format("woff");font-weight: 100;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Ultralight"),local("SFUIDisplay-Ultralight"),url("/assets/templates/fonts/sfui/SFUIDisplay-Ultralight.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Ultralight.woff") format("woff");font-weight: 200;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Light"),local("SFUIDisplay-Light"),url("/assets/templates/fonts/sfui/SFUIDisplay-Light.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Light.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Regular"),local("SFUIDisplay-Regular"),url("/assets/templates/fonts/sfui/SFUIDisplay-Regular.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Medium"),local("SFUIDisplay-Medium"),url("/assets/templates/fonts/sfui/SFUIDisplay-Medium.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Semibold"),local("SFUIDisplay-Semibold"),url("/assets/templates/fonts/sfui/SFUIDisplay-Semibold.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Semibold.woff") format("woff");font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Bold"),local("SFUIDisplay-Bold"),url("/assets/templates/fonts/sfui/SFUIDisplay-Bold.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Heavy"),local("SFUIDisplay-Heavy"),url("/assets/templates/fonts/sfui/SFUIDisplay-Heavy.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Heavy.woff") format("woff");font-weight: 800;font-style: normal;font-display: swap;}
@font-face {font-family: "SF UI Display";src: local("SF UI Display Black"),local("SFUIDisplay-Black"),url("/assets/templates/fonts/sfui/SFUIDisplay-Black.woff2") format("woff2"),url("/assets/templates/fonts/sfui/SFUIDisplay-Black.woff") format("woff");font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: "Pragmatica";src: local("Pragmatica Book Reg"),local("PragmaticaBook-Reg"),url("/assets/templates/fonts/pragmatica/PragmaticaBook-Reg.woff2") format("woff2"),url("/assets/templates/fonts/pragmatica/PragmaticaBook-Reg.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "Pragmatica";src: local("Pragmatica Book Italic"),local("PragmaticaBook-Italic"),url("/assets/templates/fonts/pragmatica/PragmaticaBook-Italic.woff2") format("woff2"),url("/assets/templates/fonts/pragmatica/PragmaticaBook-Italic.woff") format("woff");font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: "icomoon";src: url("/assets/templates/fonts/icomoon/icomoon.ttf?1uagla") format("truetype"),url("/assets/templates/fonts/icomoon/icomoon.woff?1uagla") format("woff"),url("/assets/templates/fonts/icomoon/icomoon.svg?1uagla#icomoon") format("svg");font-weight: normal;font-style: normal;font-display: block;}
[class^="icon-"], [class*=" icon-"] {font-family: "icomoon" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-angle-down:before {content: "";}
.icon-angle-left:before {content: "";}
.icon-angle-right:before {content: "";}
.icon-angle-up:before {content: "";}
.icon-bag:before {content: "";}
.icon-barcode:before {content: "";}
.icon-check:before {content: "";}
.icon-close:before {content: "";}
.icon-document:before {content: "";}
.icon-enter:before {content: "";}
.icon-envelope:before {content: "";}
.icon-exit:before {content: "";}
.icon-eye:before {content: "";}
.icon-eye-closed:before {content: "";}
.icon-factory:before {content: "";}
.icon-lock:before {content: "";}
.icon-lock-double:before {content: "";}
.icon-magnify:before {content: "";}
.icon-map-marker:before {content: "";}
.icon-menu:before {content: "";}
.icon-mobile:before {content: "";}
.icon-pen:before {content: "";}
.icon-phone:before {content: "";}
.icon-snowflake:before {content: "";}
.icon-user:before {content: "";}
.icon-user-circle:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-left:before {content: "";}
.icon-arrow-right:before {content: "";}
.icon-arrow-up:before {content: "";}
.icon-trash:before {content: "";}
.icon-calendar:before {content: "";}
@font-face {font-family: FontAwesome;src: url("/assets/templates/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");src: url("/assets/templates/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/assets/templates/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/assets/templates/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/assets/templates/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/assets/templates/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight: 400;font-style: normal;}
[class*=" fa-"], [class^=fa-] {display: inline-block;font-family: FontAwesome !important;font-style: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-close:before, .fa-remove:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-cog:before, .fa-gear:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-repeat:before, .fa-rotate-right:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-image:before, .fa-photo:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-exclamation-triangle:before, .fa-warning:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-cogs:before, .fa-gears:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-floppy-o:before, .fa-save:before {content: "";}
.fa-square:before {content: "";}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-sort:before, .fa-unsorted:before {content: "";}
.fa-sort-desc:before, .fa-sort-down:before {content: "";}
.fa-sort-asc:before, .fa-sort-up:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-gavel:before, .fa-legal:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-bolt:before, .fa-flash:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-clipboard:before, .fa-paste:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-chain-broken:before, .fa-unlink:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-caret-square-o-down:before, .fa-toggle-down:before {content: "";}
.fa-caret-square-o-up:before, .fa-toggle-up:before {content: "";}
.fa-caret-square-o-right:before, .fa-toggle-right:before {content: "";}
.fa-eur:before, .fa-euro:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-inr:before, .fa-rupee:before {content: "";}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {content: "";}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {content: "";}
.fa-krw:before, .fa-won:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-caret-square-o-left:before, .fa-toggle-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-try:before, .fa-turkish-lira:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-bank:before, .fa-institution:before, .fa-university:before {content: "";}
.fa-graduation-cap:before, .fa-mortar-board:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {content: "";}
.fa-file-archive-o:before, .fa-file-zip-o:before {content: "";}
.fa-file-audio-o:before, .fa-file-sound-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-rebel:before, .fa-resistance:before {content: "";}
.fa-empire:before, .fa-ge:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-paper-plane:before, .fa-send:before {content: "";}
.fa-paper-plane-o:before, .fa-send-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-futbol-o:before, .fa-soccer-ball-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-bed:before, .fa-hotel:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-y-combinator:before, .fa-yc:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-paper-o:before, .fa-hand-stop-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-television:before, .fa-tv:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {content: "";}
.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-sign-language:before, .fa-signing:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-address-card:before, .fa-vcard:before {content: "";}
.fa-address-card-o:before, .fa-vcard-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bath:before, .fa-bathtub:before, .fa-s15:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@charset "UTF-8";
html {-webkit-box-sizing: border-box;box-sizing: border-box;-ms-overflow-style: scrollbar;}
*, *::before, *::after {-webkit-box-sizing: inherit;box-sizing: inherit;}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width: 576px) {.container, .container-sm {max-width: 540px;}}
@media (min-width: 768px) {.container, .container-sm, .container-md {max-width: 720px;}}
@media (min-width: 992px) {.container, .container-sm, .container-md, .container-lg {max-width: 960px;}}
@media (min-width: 1200px) {.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1140px;}}
.row {display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;max-width: 100%;}
.row-cols-1 > * {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.row-cols-2 > * {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.row-cols-3 > * {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.row-cols-4 > * {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.row-cols-5 > * {-ms-flex: 0 0 20%;-webkit-box-flex: 0;-webkit-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.row-cols-6 > * {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
.col-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;-webkit-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;-webkit-order: -1;order: -1;}
.order-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;-webkit-order: 13;order: 13;}
.order-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;-webkit-order: 0;order: 0;}
.order-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;}
.order-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;}
.order-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;-webkit-order: 3;order: 3;}
.order-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;-webkit-order: 4;order: 4;}
.order-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;-webkit-order: 5;order: 5;}
.order-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;-webkit-order: 6;order: 6;}
.order-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;-webkit-order: 7;order: 7;}
.order-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;-webkit-order: 8;order: 8;}
.order-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;-webkit-order: 9;order: 9;}
.order-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;-webkit-order: 10;order: 10;}
.order-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;-webkit-order: 11;order: 11;}
.order-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;-webkit-order: 12;order: 12;}
.offset-1 {margin-left: 8.333333%;}
.offset-2 {margin-left: 16.666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.333333%;}
.offset-5 {margin-left: 41.666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.333333%;}
.offset-8 {margin-left: 66.666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.333333%;}
.offset-11 {margin-left: 91.666667%;}
@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;max-width: 100%;}
	.row-cols-sm-1 > * {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.row-cols-sm-2 > * {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.row-cols-sm-3 > * {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.row-cols-sm-4 > * {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.row-cols-sm-5 > * {-ms-flex: 0 0 20%;-webkit-box-flex: 0;-webkit-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.row-cols-sm-6 > * {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-sm-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;-webkit-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;-webkit-order: -1;order: -1;}
	.order-sm-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;-webkit-order: 13;order: 13;}
	.order-sm-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;-webkit-order: 0;order: 0;}
	.order-sm-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;}
	.order-sm-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;}
	.order-sm-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;-webkit-order: 3;order: 3;}
	.order-sm-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;-webkit-order: 4;order: 4;}
	.order-sm-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;-webkit-order: 5;order: 5;}
	.order-sm-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;-webkit-order: 6;order: 6;}
	.order-sm-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;-webkit-order: 7;order: 7;}
	.order-sm-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;-webkit-order: 8;order: 8;}
	.order-sm-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;-webkit-order: 9;order: 9;}
	.order-sm-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;-webkit-order: 10;order: 10;}
	.order-sm-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;-webkit-order: 11;order: 11;}
	.order-sm-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;-webkit-order: 12;order: 12;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.333333%;}
	.offset-sm-2 {margin-left: 16.666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.333333%;}
	.offset-sm-5 {margin-left: 41.666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.333333%;}
	.offset-sm-8 {margin-left: 66.666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.333333%;}
	.offset-sm-11 {margin-left: 91.666667%;}}
@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;max-width: 100%;}
	.row-cols-md-1 > * {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.row-cols-md-2 > * {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.row-cols-md-3 > * {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.row-cols-md-4 > * {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.row-cols-md-5 > * {-ms-flex: 0 0 20%;-webkit-box-flex: 0;-webkit-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.row-cols-md-6 > * {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-md-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;-webkit-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;-webkit-order: -1;order: -1;}
	.order-md-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;-webkit-order: 13;order: 13;}
	.order-md-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;-webkit-order: 0;order: 0;}
	.order-md-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;}
	.order-md-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;}
	.order-md-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;-webkit-order: 3;order: 3;}
	.order-md-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;-webkit-order: 4;order: 4;}
	.order-md-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;-webkit-order: 5;order: 5;}
	.order-md-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;-webkit-order: 6;order: 6;}
	.order-md-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;-webkit-order: 7;order: 7;}
	.order-md-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;-webkit-order: 8;order: 8;}
	.order-md-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;-webkit-order: 9;order: 9;}
	.order-md-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;-webkit-order: 10;order: 10;}
	.order-md-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;-webkit-order: 11;order: 11;}
	.order-md-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;-webkit-order: 12;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.333333%;}
	.offset-md-2 {margin-left: 16.666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.333333%;}
	.offset-md-5 {margin-left: 41.666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.333333%;}
	.offset-md-8 {margin-left: 66.666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.333333%;}
	.offset-md-11 {margin-left: 91.666667%;}}
@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;max-width: 100%;}
	.row-cols-lg-1 > * {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.row-cols-lg-2 > * {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.row-cols-lg-3 > * {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.row-cols-lg-4 > * {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.row-cols-lg-5 > * {-ms-flex: 0 0 20%;-webkit-box-flex: 0;-webkit-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.row-cols-lg-6 > * {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-lg-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;-webkit-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;-webkit-order: -1;order: -1;}
	.order-lg-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;-webkit-order: 13;order: 13;}
	.order-lg-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;-webkit-order: 0;order: 0;}
	.order-lg-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;}
	.order-lg-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;}
	.order-lg-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;-webkit-order: 3;order: 3;}
	.order-lg-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;-webkit-order: 4;order: 4;}
	.order-lg-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;-webkit-order: 5;order: 5;}
	.order-lg-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;-webkit-order: 6;order: 6;}
	.order-lg-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;-webkit-order: 7;order: 7;}
	.order-lg-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;-webkit-order: 8;order: 8;}
	.order-lg-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;-webkit-order: 9;order: 9;}
	.order-lg-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;-webkit-order: 10;order: 10;}
	.order-lg-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;-webkit-order: 11;order: 11;}
	.order-lg-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;-webkit-order: 12;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.333333%;}
	.offset-lg-2 {margin-left: 16.666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.333333%;}
	.offset-lg-5 {margin-left: 41.666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.333333%;}
	.offset-lg-8 {margin-left: 66.666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.333333%;}
	.offset-lg-11 {margin-left: 91.666667%;}}
@media (min-width: 1200px) {.col-xl {-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;max-width: 100%;}
	.row-cols-xl-1 > * {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.row-cols-xl-2 > * {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.row-cols-xl-3 > * {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.row-cols-xl-4 > * {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.row-cols-xl-5 > * {-ms-flex: 0 0 20%;-webkit-box-flex: 0;-webkit-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.row-cols-xl-6 > * {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xl-1 {-ms-flex: 0 0 8.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-ms-flex: 0 0 16.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-ms-flex: 0 0 58.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-ms-flex: 0 0 66.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;-webkit-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-ms-flex: 0 0 83.333333%;-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-ms-flex: 0 0 91.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;-webkit-order: -1;order: -1;}
	.order-xl-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;-webkit-order: 13;order: 13;}
	.order-xl-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;-webkit-order: 0;order: 0;}
	.order-xl-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;}
	.order-xl-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;}
	.order-xl-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;-webkit-order: 3;order: 3;}
	.order-xl-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;-webkit-order: 4;order: 4;}
	.order-xl-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;-webkit-order: 5;order: 5;}
	.order-xl-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;-webkit-order: 6;order: 6;}
	.order-xl-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;-webkit-order: 7;order: 7;}
	.order-xl-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;-webkit-order: 8;order: 8;}
	.order-xl-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;-webkit-order: 9;order: 9;}
	.order-xl-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;-webkit-order: 10;order: 10;}
	.order-xl-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;-webkit-order: 11;order: 11;}
	.order-xl-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;-webkit-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.333333%;}
	.offset-xl-2 {margin-left: 16.666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.333333%;}
	.offset-xl-5 {margin-left: 41.666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.333333%;}
	.offset-xl-8 {margin-left: 66.666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.333333%;}
	.offset-xl-11 {margin-left: 91.666667%;}}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;}
.d-inline-flex {display: -ms-inline-flexbox !important;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: inline-flex !important;}
@media (min-width: 576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;}
	.d-sm-inline-flex {display: -ms-inline-flexbox !important;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: inline-flex !important;}}
@media (min-width: 768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;}
	.d-md-inline-flex {display: -ms-inline-flexbox !important;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: inline-flex !important;}}
@media (min-width: 992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;}
	.d-lg-inline-flex {display: -ms-inline-flexbox !important;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: inline-flex !important;}}
@media (min-width: 1200px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;}
	.d-xl-inline-flex {display: -ms-inline-flexbox !important;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
	.d-print-inline {display: inline !important;}
	.d-print-inline-block {display: inline-block !important;}
	.d-print-block {display: block !important;}
	.d-print-table {display: table !important;}
	.d-print-table-row {display: table-row !important;}
	.d-print-table-cell {display: table-cell !important;}
	.d-print-flex {display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;}
	.d-print-inline-flex {display: -ms-inline-flexbox !important;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: inline-flex !important;}}
.flex-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;-webkit-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;-webkit-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;-webkit-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.flex-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;-webkit-flex: 1 1 auto !important;flex: 1 1 auto !important;}
.flex-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;-webkit-flex-grow: 0 !important;flex-grow: 0 !important;}
.flex-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;-webkit-flex-grow: 1 !important;flex-grow: 1 !important;}
.flex-shrink-0 {-ms-flex-negative: 0 !important;-webkit-flex-shrink: 0 !important;flex-shrink: 0 !important;}
.flex-shrink-1 {-ms-flex-negative: 1 !important;-webkit-flex-shrink: 1 !important;flex-shrink: 1 !important;}
.justify-content-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;-webkit-justify-content: flex-start !important;justify-content: flex-start !important;}
.justify-content-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;-webkit-justify-content: flex-end !important;justify-content: flex-end !important;}
.justify-content-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;-webkit-justify-content: center !important;justify-content: center !important;}
.justify-content-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;-webkit-justify-content: space-between !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;-webkit-justify-content: space-around !important;justify-content: space-around !important;}
.align-items-start {-ms-flex-align: start !important;-webkit-box-align: start !important;-webkit-align-items: flex-start !important;align-items: flex-start !important;}
.align-items-end {-ms-flex-align: end !important;-webkit-box-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
.align-items-center {-ms-flex-align: center !important;-webkit-box-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
.align-items-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;-webkit-align-items: baseline !important;align-items: baseline !important;}
.align-items-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;-webkit-align-items: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;-webkit-align-content: flex-start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;-webkit-align-content: flex-end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;-webkit-align-content: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;-webkit-align-content: space-between !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;-webkit-align-content: space-around !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;-webkit-align-content: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;-webkit-align-self: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;-webkit-align-self: flex-start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;-webkit-align-self: flex-end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;-webkit-align-self: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;-webkit-align-self: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;-webkit-align-self: stretch !important;align-self: stretch !important;}
@media (min-width: 576px) {.flex-sm-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;-webkit-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;-webkit-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;-webkit-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-sm-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;-webkit-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-sm-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;-webkit-flex-grow: 0 !important;flex-grow: 0 !important;}
	.flex-sm-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;-webkit-flex-grow: 1 !important;flex-grow: 1 !important;}
	.flex-sm-shrink-0 {-ms-flex-negative: 0 !important;-webkit-flex-shrink: 0 !important;flex-shrink: 0 !important;}
	.flex-sm-shrink-1 {-ms-flex-negative: 1 !important;-webkit-flex-shrink: 1 !important;flex-shrink: 1 !important;}
	.justify-content-sm-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;-webkit-justify-content: flex-start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;-webkit-justify-content: flex-end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;-webkit-justify-content: center !important;justify-content: center !important;}
	.justify-content-sm-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;-webkit-justify-content: space-between !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;-webkit-justify-content: space-around !important;justify-content: space-around !important;}
	.align-items-sm-start {-ms-flex-align: start !important;-webkit-box-align: start !important;-webkit-align-items: flex-start !important;align-items: flex-start !important;}
	.align-items-sm-end {-ms-flex-align: end !important;-webkit-box-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
	.align-items-sm-center {-ms-flex-align: center !important;-webkit-box-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
	.align-items-sm-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;-webkit-align-items: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;-webkit-align-items: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;-webkit-align-content: flex-start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;-webkit-align-content: flex-end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;-webkit-align-content: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;-webkit-align-content: space-between !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;-webkit-align-content: space-around !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;-webkit-align-content: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;-webkit-align-self: auto !important;align-self: auto !important;}
	.align-self-sm-start {-ms-flex-item-align: start !important;-webkit-align-self: flex-start !important;align-self: flex-start !important;}
	.align-self-sm-end {-ms-flex-item-align: end !important;-webkit-align-self: flex-end !important;align-self: flex-end !important;}
	.align-self-sm-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;-webkit-align-self: center !important;align-self: center !important;}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;-webkit-align-self: baseline !important;align-self: baseline !important;}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;-webkit-align-self: stretch !important;align-self: stretch !important;}}
@media (min-width: 768px) {.flex-md-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;-webkit-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;-webkit-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;-webkit-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-md-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;-webkit-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-md-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;-webkit-flex-grow: 0 !important;flex-grow: 0 !important;}
	.flex-md-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;-webkit-flex-grow: 1 !important;flex-grow: 1 !important;}
	.flex-md-shrink-0 {-ms-flex-negative: 0 !important;-webkit-flex-shrink: 0 !important;flex-shrink: 0 !important;}
	.flex-md-shrink-1 {-ms-flex-negative: 1 !important;-webkit-flex-shrink: 1 !important;flex-shrink: 1 !important;}
	.justify-content-md-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;-webkit-justify-content: flex-start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;-webkit-justify-content: flex-end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;-webkit-justify-content: center !important;justify-content: center !important;}
	.justify-content-md-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;-webkit-justify-content: space-between !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;-webkit-justify-content: space-around !important;justify-content: space-around !important;}
	.align-items-md-start {-ms-flex-align: start !important;-webkit-box-align: start !important;-webkit-align-items: flex-start !important;align-items: flex-start !important;}
	.align-items-md-end {-ms-flex-align: end !important;-webkit-box-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
	.align-items-md-center {-ms-flex-align: center !important;-webkit-box-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
	.align-items-md-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;-webkit-align-items: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;-webkit-align-items: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;-webkit-align-content: flex-start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;-webkit-align-content: flex-end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;-webkit-align-content: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;-webkit-align-content: space-between !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;-webkit-align-content: space-around !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;-webkit-align-content: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;-webkit-align-self: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;-webkit-align-self: flex-start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;-webkit-align-self: flex-end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;-webkit-align-self: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;-webkit-align-self: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;-webkit-align-self: stretch !important;align-self: stretch !important;}}
@media (min-width: 992px) {.flex-lg-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;-webkit-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;-webkit-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;-webkit-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;-webkit-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-lg-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;-webkit-flex-grow: 0 !important;flex-grow: 0 !important;}
	.flex-lg-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;-webkit-flex-grow: 1 !important;flex-grow: 1 !important;}
	.flex-lg-shrink-0 {-ms-flex-negative: 0 !important;-webkit-flex-shrink: 0 !important;flex-shrink: 0 !important;}
	.flex-lg-shrink-1 {-ms-flex-negative: 1 !important;-webkit-flex-shrink: 1 !important;flex-shrink: 1 !important;}
	.justify-content-lg-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;-webkit-justify-content: flex-start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;-webkit-justify-content: flex-end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;-webkit-justify-content: center !important;justify-content: center !important;}
	.justify-content-lg-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;-webkit-justify-content: space-between !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;-webkit-justify-content: space-around !important;justify-content: space-around !important;}
	.align-items-lg-start {-ms-flex-align: start !important;-webkit-box-align: start !important;-webkit-align-items: flex-start !important;align-items: flex-start !important;}
	.align-items-lg-end {-ms-flex-align: end !important;-webkit-box-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
	.align-items-lg-center {-ms-flex-align: center !important;-webkit-box-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
	.align-items-lg-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;-webkit-align-items: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;-webkit-align-items: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;-webkit-align-content: flex-start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;-webkit-align-content: flex-end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;-webkit-align-content: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;-webkit-align-content: space-between !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;-webkit-align-content: space-around !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;-webkit-align-content: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;-webkit-align-self: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;-webkit-align-self: flex-start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;-webkit-align-self: flex-end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;-webkit-align-self: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;-webkit-align-self: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;-webkit-align-self: stretch !important;align-self: stretch !important;}}
@media (min-width: 1200px) {.flex-xl-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-webkit-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;-webkit-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;-webkit-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;-webkit-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;-webkit-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-xl-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;-webkit-flex-grow: 0 !important;flex-grow: 0 !important;}
	.flex-xl-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;-webkit-flex-grow: 1 !important;flex-grow: 1 !important;}
	.flex-xl-shrink-0 {-ms-flex-negative: 0 !important;-webkit-flex-shrink: 0 !important;flex-shrink: 0 !important;}
	.flex-xl-shrink-1 {-ms-flex-negative: 1 !important;-webkit-flex-shrink: 1 !important;flex-shrink: 1 !important;}
	.justify-content-xl-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;-webkit-justify-content: flex-start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;-webkit-justify-content: flex-end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;-webkit-justify-content: center !important;justify-content: center !important;}
	.justify-content-xl-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;-webkit-justify-content: space-between !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;-webkit-justify-content: space-around !important;justify-content: space-around !important;}
	.align-items-xl-start {-ms-flex-align: start !important;-webkit-box-align: start !important;-webkit-align-items: flex-start !important;align-items: flex-start !important;}
	.align-items-xl-end {-ms-flex-align: end !important;-webkit-box-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
	.align-items-xl-center {-ms-flex-align: center !important;-webkit-box-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
	.align-items-xl-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;-webkit-align-items: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;-webkit-align-items: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;-webkit-align-content: flex-start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;-webkit-align-content: flex-end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;-webkit-align-content: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;-webkit-align-content: space-between !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;-webkit-align-content: space-around !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;-webkit-align-content: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;-webkit-align-self: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;-webkit-align-self: flex-start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;-webkit-align-self: flex-end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;-webkit-align-self: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;-webkit-align-self: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;-webkit-align-self: stretch !important;align-self: stretch !important;}}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: .25rem !important;}
.mt-1, .my-1 {margin-top: .25rem !important;}
.mr-1, .mx-1 {margin-right: .25rem !important;}
.mb-1, .my-1 {margin-bottom: .25rem !important;}
.ml-1, .mx-1 {margin-left: .25rem !important;}
.m-2 {margin: .5rem !important;}
.mt-2, .my-2 {margin-top: .5rem !important;}
.mr-2, .mx-2 {margin-right: .5rem !important;}
.mb-2, .my-2 {margin-bottom: .5rem !important;}
.ml-2, .mx-2 {margin-left: .5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: .25rem !important;}
.pt-1, .py-1 {padding-top: .25rem !important;}
.pr-1, .px-1 {padding-right: .25rem !important;}
.pb-1, .py-1 {padding-bottom: .25rem !important;}
.pl-1, .px-1 {padding-left: .25rem !important;}
.p-2 {padding: .5rem !important;}
.pt-2, .py-2 {padding-top: .5rem !important;}
.pr-2, .px-2 {padding-right: .5rem !important;}
.pb-2, .py-2 {padding-bottom: .5rem !important;}
.pl-2, .px-2 {padding-left: .5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-n1 {margin: -.25rem !important;}
.mt-n1, .my-n1 {margin-top: -.25rem !important;}
.mr-n1, .mx-n1 {margin-right: -.25rem !important;}
.mb-n1, .my-n1 {margin-bottom: -.25rem !important;}
.ml-n1, .mx-n1 {margin-left: -.25rem !important;}
.m-n2 {margin: -.5rem !important;}
.mt-n2, .my-n2 {margin-top: -.5rem !important;}
.mr-n2, .mx-n2 {margin-right: -.5rem !important;}
.mb-n2, .my-n2 {margin-bottom: -.5rem !important;}
.ml-n2, .mx-n2 {margin-left: -.5rem !important;}
.m-n3 {margin: -1rem !important;}
.mt-n3, .my-n3 {margin-top: -1rem !important;}
.mr-n3, .mx-n3 {margin-right: -1rem !important;}
.mb-n3, .my-n3 {margin-bottom: -1rem !important;}
.ml-n3, .mx-n3 {margin-left: -1rem !important;}
.m-n4 {margin: -1.5rem !important;}
.mt-n4, .my-n4 {margin-top: -1.5rem !important;}
.mr-n4, .mx-n4 {margin-right: -1.5rem !important;}
.mb-n4, .my-n4 {margin-bottom: -1.5rem !important;}
.ml-n4, .mx-n4 {margin-left: -1.5rem !important;}
.m-n5 {margin: -3rem !important;}
.mt-n5, .my-n5 {margin-top: -3rem !important;}
.mr-n5, .mx-n5 {margin-right: -3rem !important;}
.mb-n5, .my-n5 {margin-bottom: -3rem !important;}
.ml-n5, .mx-n5 {margin-left: -3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width: 576px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.m-sm-1 {margin: .25rem !important;}
	.mt-sm-1, .my-sm-1 {margin-top: .25rem !important;}
	.mr-sm-1, .mx-sm-1 {margin-right: .25rem !important;}
	.mb-sm-1, .my-sm-1 {margin-bottom: .25rem !important;}
	.ml-sm-1, .mx-sm-1 {margin-left: .25rem !important;}
	.m-sm-2 {margin: .5rem !important;}
	.mt-sm-2, .my-sm-2 {margin-top: .5rem !important;}
	.mr-sm-2, .mx-sm-2 {margin-right: .5rem !important;}
	.mb-sm-2, .my-sm-2 {margin-bottom: .5rem !important;}
	.ml-sm-2, .mx-sm-2 {margin-left: .5rem !important;}
	.m-sm-3 {margin: 1rem !important;}
	.mt-sm-3, .my-sm-3 {margin-top: 1rem !important;}
	.mr-sm-3, .mx-sm-3 {margin-right: 1rem !important;}
	.mb-sm-3, .my-sm-3 {margin-bottom: 1rem !important;}
	.ml-sm-3, .mx-sm-3 {margin-left: 1rem !important;}
	.m-sm-4 {margin: 1.5rem !important;}
	.mt-sm-4, .my-sm-4 {margin-top: 1.5rem !important;}
	.mr-sm-4, .mx-sm-4 {margin-right: 1.5rem !important;}
	.mb-sm-4, .my-sm-4 {margin-bottom: 1.5rem !important;}
	.ml-sm-4, .mx-sm-4 {margin-left: 1.5rem !important;}
	.m-sm-5 {margin: 3rem !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 3rem !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 3rem !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 3rem !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 3rem !important;}
	.p-sm-0 {padding: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.p-sm-1 {padding: .25rem !important;}
	.pt-sm-1, .py-sm-1 {padding-top: .25rem !important;}
	.pr-sm-1, .px-sm-1 {padding-right: .25rem !important;}
	.pb-sm-1, .py-sm-1 {padding-bottom: .25rem !important;}
	.pl-sm-1, .px-sm-1 {padding-left: .25rem !important;}
	.p-sm-2 {padding: .5rem !important;}
	.pt-sm-2, .py-sm-2 {padding-top: .5rem !important;}
	.pr-sm-2, .px-sm-2 {padding-right: .5rem !important;}
	.pb-sm-2, .py-sm-2 {padding-bottom: .5rem !important;}
	.pl-sm-2, .px-sm-2 {padding-left: .5rem !important;}
	.p-sm-3 {padding: 1rem !important;}
	.pt-sm-3, .py-sm-3 {padding-top: 1rem !important;}
	.pr-sm-3, .px-sm-3 {padding-right: 1rem !important;}
	.pb-sm-3, .py-sm-3 {padding-bottom: 1rem !important;}
	.pl-sm-3, .px-sm-3 {padding-left: 1rem !important;}
	.p-sm-4 {padding: 1.5rem !important;}
	.pt-sm-4, .py-sm-4 {padding-top: 1.5rem !important;}
	.pr-sm-4, .px-sm-4 {padding-right: 1.5rem !important;}
	.pb-sm-4, .py-sm-4 {padding-bottom: 1.5rem !important;}
	.pl-sm-4, .px-sm-4 {padding-left: 1.5rem !important;}
	.p-sm-5 {padding: 3rem !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 3rem !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 3rem !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 3rem !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 3rem !important;}
	.m-sm-n1 {margin: -.25rem !important;}
	.mt-sm-n1, .my-sm-n1 {margin-top: -.25rem !important;}
	.mr-sm-n1, .mx-sm-n1 {margin-right: -.25rem !important;}
	.mb-sm-n1, .my-sm-n1 {margin-bottom: -.25rem !important;}
	.ml-sm-n1, .mx-sm-n1 {margin-left: -.25rem !important;}
	.m-sm-n2 {margin: -.5rem !important;}
	.mt-sm-n2, .my-sm-n2 {margin-top: -.5rem !important;}
	.mr-sm-n2, .mx-sm-n2 {margin-right: -.5rem !important;}
	.mb-sm-n2, .my-sm-n2 {margin-bottom: -.5rem !important;}
	.ml-sm-n2, .mx-sm-n2 {margin-left: -.5rem !important;}
	.m-sm-n3 {margin: -1rem !important;}
	.mt-sm-n3, .my-sm-n3 {margin-top: -1rem !important;}
	.mr-sm-n3, .mx-sm-n3 {margin-right: -1rem !important;}
	.mb-sm-n3, .my-sm-n3 {margin-bottom: -1rem !important;}
	.ml-sm-n3, .mx-sm-n3 {margin-left: -1rem !important;}
	.m-sm-n4 {margin: -1.5rem !important;}
	.mt-sm-n4, .my-sm-n4 {margin-top: -1.5rem !important;}
	.mr-sm-n4, .mx-sm-n4 {margin-right: -1.5rem !important;}
	.mb-sm-n4, .my-sm-n4 {margin-bottom: -1.5rem !important;}
	.ml-sm-n4, .mx-sm-n4 {margin-left: -1.5rem !important;}
	.m-sm-n5 {margin: -3rem !important;}
	.mt-sm-n5, .my-sm-n5 {margin-top: -3rem !important;}
	.mr-sm-n5, .mx-sm-n5 {margin-right: -3rem !important;}
	.mb-sm-n5, .my-sm-n5 {margin-bottom: -3rem !important;}
	.ml-sm-n5, .mx-sm-n5 {margin-left: -3rem !important;}
	.m-sm-auto {margin: auto !important;}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
	.mr-sm-auto, .mx-sm-auto {margin-right: auto !important;}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
	.ml-sm-auto, .mx-sm-auto {margin-left: auto !important;}}
@media (min-width: 768px) {.m-md-0 {margin: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-1 {margin: .25rem !important;}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important;}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important;}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important;}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important;}
	.m-md-2 {margin: .5rem !important;}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important;}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important;}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important;}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important;}
	.m-md-3 {margin: 1rem !important;}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important;}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important;}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important;}
	.m-md-4 {margin: 1.5rem !important;}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important;}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important;}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important;}
	.m-md-5 {margin: 3rem !important;}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important;}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important;}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-1 {padding: .25rem !important;}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important;}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important;}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important;}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important;}
	.p-md-2 {padding: .5rem !important;}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important;}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important;}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important;}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important;}
	.p-md-3 {padding: 1rem !important;}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important;}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important;}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important;}
	.p-md-4 {padding: 1.5rem !important;}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important;}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important;}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important;}
	.p-md-5 {padding: 3rem !important;}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important;}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important;}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important;}
	.m-md-n1 {margin: -.25rem !important;}
	.mt-md-n1, .my-md-n1 {margin-top: -.25rem !important;}
	.mr-md-n1, .mx-md-n1 {margin-right: -.25rem !important;}
	.mb-md-n1, .my-md-n1 {margin-bottom: -.25rem !important;}
	.ml-md-n1, .mx-md-n1 {margin-left: -.25rem !important;}
	.m-md-n2 {margin: -.5rem !important;}
	.mt-md-n2, .my-md-n2 {margin-top: -.5rem !important;}
	.mr-md-n2, .mx-md-n2 {margin-right: -.5rem !important;}
	.mb-md-n2, .my-md-n2 {margin-bottom: -.5rem !important;}
	.ml-md-n2, .mx-md-n2 {margin-left: -.5rem !important;}
	.m-md-n3 {margin: -1rem !important;}
	.mt-md-n3, .my-md-n3 {margin-top: -1rem !important;}
	.mr-md-n3, .mx-md-n3 {margin-right: -1rem !important;}
	.mb-md-n3, .my-md-n3 {margin-bottom: -1rem !important;}
	.ml-md-n3, .mx-md-n3 {margin-left: -1rem !important;}
	.m-md-n4 {margin: -1.5rem !important;}
	.mt-md-n4, .my-md-n4 {margin-top: -1.5rem !important;}
	.mr-md-n4, .mx-md-n4 {margin-right: -1.5rem !important;}
	.mb-md-n4, .my-md-n4 {margin-bottom: -1.5rem !important;}
	.ml-md-n4, .mx-md-n4 {margin-left: -1.5rem !important;}
	.m-md-n5 {margin: -3rem !important;}
	.mt-md-n5, .my-md-n5 {margin-top: -3rem !important;}
	.mr-md-n5, .mx-md-n5 {margin-right: -3rem !important;}
	.mb-md-n5, .my-md-n5 {margin-bottom: -3rem !important;}
	.ml-md-n5, .mx-md-n5 {margin-left: -3rem !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important;}}
@media (min-width: 992px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-1 {margin: .25rem !important;}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important;}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important;}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important;}
	.m-lg-2 {margin: .5rem !important;}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important;}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important;}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important;}
	.m-lg-3 {margin: 1rem !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important;}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important;}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important;}
	.m-lg-4 {margin: 1.5rem !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important;}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important;}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important;}
	.m-lg-5 {margin: 3rem !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-1 {padding: .25rem !important;}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important;}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important;}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important;}
	.p-lg-2 {padding: .5rem !important;}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important;}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important;}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important;}
	.p-lg-3 {padding: 1rem !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important;}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important;}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important;}
	.p-lg-4 {padding: 1.5rem !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important;}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important;}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important;}
	.p-lg-5 {padding: 3rem !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important;}
	.m-lg-n1 {margin: -.25rem !important;}
	.mt-lg-n1, .my-lg-n1 {margin-top: -.25rem !important;}
	.mr-lg-n1, .mx-lg-n1 {margin-right: -.25rem !important;}
	.mb-lg-n1, .my-lg-n1 {margin-bottom: -.25rem !important;}
	.ml-lg-n1, .mx-lg-n1 {margin-left: -.25rem !important;}
	.m-lg-n2 {margin: -.5rem !important;}
	.mt-lg-n2, .my-lg-n2 {margin-top: -.5rem !important;}
	.mr-lg-n2, .mx-lg-n2 {margin-right: -.5rem !important;}
	.mb-lg-n2, .my-lg-n2 {margin-bottom: -.5rem !important;}
	.ml-lg-n2, .mx-lg-n2 {margin-left: -.5rem !important;}
	.m-lg-n3 {margin: -1rem !important;}
	.mt-lg-n3, .my-lg-n3 {margin-top: -1rem !important;}
	.mr-lg-n3, .mx-lg-n3 {margin-right: -1rem !important;}
	.mb-lg-n3, .my-lg-n3 {margin-bottom: -1rem !important;}
	.ml-lg-n3, .mx-lg-n3 {margin-left: -1rem !important;}
	.m-lg-n4 {margin: -1.5rem !important;}
	.mt-lg-n4, .my-lg-n4 {margin-top: -1.5rem !important;}
	.mr-lg-n4, .mx-lg-n4 {margin-right: -1.5rem !important;}
	.mb-lg-n4, .my-lg-n4 {margin-bottom: -1.5rem !important;}
	.ml-lg-n4, .mx-lg-n4 {margin-left: -1.5rem !important;}
	.m-lg-n5 {margin: -3rem !important;}
	.mt-lg-n5, .my-lg-n5 {margin-top: -3rem !important;}
	.mr-lg-n5, .mx-lg-n5 {margin-right: -3rem !important;}
	.mb-lg-n5, .my-lg-n5 {margin-bottom: -3rem !important;}
	.ml-lg-n5, .mx-lg-n5 {margin-left: -3rem !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}}
@media (min-width: 1200px) {.m-xl-0 {margin: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.m-xl-1 {margin: .25rem !important;}
	.mt-xl-1, .my-xl-1 {margin-top: .25rem !important;}
	.mr-xl-1, .mx-xl-1 {margin-right: .25rem !important;}
	.mb-xl-1, .my-xl-1 {margin-bottom: .25rem !important;}
	.ml-xl-1, .mx-xl-1 {margin-left: .25rem !important;}
	.m-xl-2 {margin: .5rem !important;}
	.mt-xl-2, .my-xl-2 {margin-top: .5rem !important;}
	.mr-xl-2, .mx-xl-2 {margin-right: .5rem !important;}
	.mb-xl-2, .my-xl-2 {margin-bottom: .5rem !important;}
	.ml-xl-2, .mx-xl-2 {margin-left: .5rem !important;}
	.m-xl-3 {margin: 1rem !important;}
	.mt-xl-3, .my-xl-3 {margin-top: 1rem !important;}
	.mr-xl-3, .mx-xl-3 {margin-right: 1rem !important;}
	.mb-xl-3, .my-xl-3 {margin-bottom: 1rem !important;}
	.ml-xl-3, .mx-xl-3 {margin-left: 1rem !important;}
	.m-xl-4 {margin: 1.5rem !important;}
	.mt-xl-4, .my-xl-4 {margin-top: 1.5rem !important;}
	.mr-xl-4, .mx-xl-4 {margin-right: 1.5rem !important;}
	.mb-xl-4, .my-xl-4 {margin-bottom: 1.5rem !important;}
	.ml-xl-4, .mx-xl-4 {margin-left: 1.5rem !important;}
	.m-xl-5 {margin: 3rem !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 3rem !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 3rem !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 3rem !important;}
	.p-xl-0 {padding: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.p-xl-1 {padding: .25rem !important;}
	.pt-xl-1, .py-xl-1 {padding-top: .25rem !important;}
	.pr-xl-1, .px-xl-1 {padding-right: .25rem !important;}
	.pb-xl-1, .py-xl-1 {padding-bottom: .25rem !important;}
	.pl-xl-1, .px-xl-1 {padding-left: .25rem !important;}
	.p-xl-2 {padding: .5rem !important;}
	.pt-xl-2, .py-xl-2 {padding-top: .5rem !important;}
	.pr-xl-2, .px-xl-2 {padding-right: .5rem !important;}
	.pb-xl-2, .py-xl-2 {padding-bottom: .5rem !important;}
	.pl-xl-2, .px-xl-2 {padding-left: .5rem !important;}
	.p-xl-3 {padding: 1rem !important;}
	.pt-xl-3, .py-xl-3 {padding-top: 1rem !important;}
	.pr-xl-3, .px-xl-3 {padding-right: 1rem !important;}
	.pb-xl-3, .py-xl-3 {padding-bottom: 1rem !important;}
	.pl-xl-3, .px-xl-3 {padding-left: 1rem !important;}
	.p-xl-4 {padding: 1.5rem !important;}
	.pt-xl-4, .py-xl-4 {padding-top: 1.5rem !important;}
	.pr-xl-4, .px-xl-4 {padding-right: 1.5rem !important;}
	.pb-xl-4, .py-xl-4 {padding-bottom: 1.5rem !important;}
	.pl-xl-4, .px-xl-4 {padding-left: 1.5rem !important;}
	.p-xl-5 {padding: 3rem !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 3rem !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 3rem !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 3rem !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 3rem !important;}
	.m-xl-n1 {margin: -.25rem !important;}
	.mt-xl-n1, .my-xl-n1 {margin-top: -.25rem !important;}
	.mr-xl-n1, .mx-xl-n1 {margin-right: -.25rem !important;}
	.mb-xl-n1, .my-xl-n1 {margin-bottom: -.25rem !important;}
	.ml-xl-n1, .mx-xl-n1 {margin-left: -.25rem !important;}
	.m-xl-n2 {margin: -.5rem !important;}
	.mt-xl-n2, .my-xl-n2 {margin-top: -.5rem !important;}
	.mr-xl-n2, .mx-xl-n2 {margin-right: -.5rem !important;}
	.mb-xl-n2, .my-xl-n2 {margin-bottom: -.5rem !important;}
	.ml-xl-n2, .mx-xl-n2 {margin-left: -.5rem !important;}
	.m-xl-n3 {margin: -1rem !important;}
	.mt-xl-n3, .my-xl-n3 {margin-top: -1rem !important;}
	.mr-xl-n3, .mx-xl-n3 {margin-right: -1rem !important;}
	.mb-xl-n3, .my-xl-n3 {margin-bottom: -1rem !important;}
	.ml-xl-n3, .mx-xl-n3 {margin-left: -1rem !important;}
	.m-xl-n4 {margin: -1.5rem !important;}
	.mt-xl-n4, .my-xl-n4 {margin-top: -1.5rem !important;}
	.mr-xl-n4, .mx-xl-n4 {margin-right: -1.5rem !important;}
	.mb-xl-n4, .my-xl-n4 {margin-bottom: -1.5rem !important;}
	.ml-xl-n4, .mx-xl-n4 {margin-left: -1.5rem !important;}
	.m-xl-n5 {margin: -3rem !important;}
	.mt-xl-n5, .my-xl-n5 {margin-top: -3rem !important;}
	.mr-xl-n5, .mx-xl-n5 {margin-right: -3rem !important;}
	.mb-xl-n5, .my-xl-n5 {margin-bottom: -3rem !important;}
	.ml-xl-n5, .mx-xl-n5 {margin-left: -3rem !important;}
	.m-xl-auto {margin: auto !important;}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
	.mr-xl-auto, .mx-xl-auto {margin-right: auto !important;}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
	.ml-xl-auto, .mx-xl-auto {margin-left: auto !important;}}
html {-webkit-box-sizing: border-box;box-sizing: border-box;}
*, :before, :after {-webkit-box-sizing: inherit;box-sizing: inherit;-webkit-box-flex: 0;-ms-flex: 0 1 auto;-webkit-flex: 0 1 auto;flex: 0 1 auto;}
body {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;min-height: 100vh;min-width: 320px;font: normal 300 16px/1.5 "SF UI Display",sans-serif;color: #808285;letter-spacing: 0px;}
header, footer {-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
main {-webkit-box-flex: 1;-ms-flex-positive: 1;-webkit-flex-grow: 1;flex-grow: 1;padding: 0 0 60px;}
img, iframe, video {max-width: 100%;}
a {color: #008de2;text-decoration: underline;}
a img {border: none;}
p {margin: 0 0 1.5em;}
p:last-child {margin-bottom: 0;}
em {font-style: inherit;color: #b1b1b1;}
hr {border: none;border-top: 1px solid #d9e0e4;margin: 30px 0;}
*:focus {outline: none;}
*:invalid {-webkit-box-shadow: none;box-shadow: none;}
input, textarea, button, select {font: inherit;color: inherit;}
textarea {resize: none;overflow: auto;}
[type="text"], [type="number"], [type="email"], [type="tel"], [type="password"], [type="url"], textarea {display: block;width: 100%;margin: 0 0 10px;border: 2px solid #cdd5d9;border-radius: 4px;line-height: normal;padding: 13.5px 18px;}
[type="text"]:focus, [type="number"]:focus, [type="email"]:focus, [type="tel"]:focus, [type="password"]:focus, [type="url"]:focus, textarea:focus {border-color: #008de2;}
[type="text"]:disabled, [type="number"]:disabled, [type="email"]:disabled, [type="tel"]:disabled, [type="password"]:disabled, [type="url"]:disabled, textarea:disabled, [type="text"].empty {background-color: #f1f2f2;}
.invalid {border-color: #ff9a00;}
[readonly] {border-color: transparent;}
[readonly]:focus {border-color: transparent;}
[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;width: 20px;height: 20px;border-radius: 2px;border: 2px solid #d9e0e4;font: normal normal 13px/17px icomoon;text-align: center;color: transparent;-webkit-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;margin: 0 15px 0 0;}
[type="checkbox"]:before {content: "";}
[type="checkbox"]:checked {background-color: #008de2;border-color: #008de2;color: #fff;}
[type="checkbox"]:disabled {background-color: #f1f2f2;}
[type="radio"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;width: 20px;height: 20px;border-radius: 50%;border: 2px solid #d9e0e4;background-color: #fff;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;margin: 0 15px 0 0;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
[type="radio"]:checked {border-width: 5px;border-color: #008de2;}
[type="radio"]:disabled {background-color: #f1f2f2;}
fieldset {border: none;margin: 25px 0 20px;padding: 0;min-width: 0;}
.select {display: block;position: relative;text-align: left;margin: 0 0 10px;}
.select:after {content: "";display: inline-block;font: normal normal 14px/1 icomoon;position: absolute;top: calc(50% - .5em);right: 15px;pointer-events: none;color: #5ec1ff;z-index: 2;-webkit-transition: -webkit-transform .2s ease;transition: -webkit-transform .2s ease;transition: transform .2s ease;transition: transform .2s ease,-webkit-transform .2s ease;-o-transition: transform .2s ease;}
.select--open:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.select__input {position: absolute;z-index: -1;opacity: 0;pointer-events: none;}
.select__output {position: relative;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;border-radius: 4px;text-align: inherit;white-space: nowrap;line-height: normal;max-width: 100%;border: 2px solid #cdd5d9;padding: 13.5px 18px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;z-index: 2;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.select__output::first-letter {text-transform: uppercase;}
.filter-line .select__output {font-size: 14px;background-color: #f8f8f8;padding: 10px 40px 10px 15px;height: 40px;border: 1px solid transparent;}
.select__output:empty:after {content: attr(data-placeholder) " ";}
#Organizations .select__output:empty:after {opacity: 0;}
.select:focus .select__output {border-color: #008de3;}
.filter-line .select:focus .select__output {border-color: #5ec1ff;}
.select--open .select__output {border-color: #008de3;}
.filter-line .select--open .select__output {background-color: #fff;border-color: #5ec1ff;}
.select__list {margin: 0;display: none;position: absolute;top: calc(100% - 10px);left: 0;width: 100%;background-color: #fff;background-color: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 10px 0;z-index: 5;border-radius: 0 0 4px 4px;border: 2px solid #008de3;border-top: none;}
.filter-line .select__list {min-width: 100%;max-width: 400px;width: -webkit-max-content;width: -moz-max-content;width: max-content;top: calc(100% - -10px);-webkit-box-shadow: 0px 3px 20px 0px rgba(0,0,0,.2);box-shadow: 0px 3px 20px 0px rgba(0,0,0,.2);border: none;border-radius: 4px;}
.select__list > li:before {display: none;}
.select__list > li {padding: 6px 15px;cursor: pointer;line-height: 1.1;}
.select__list > li::first-letter {text-transform: uppercase;}
.filter-line .select__list > li {padding: 12px 15px;}
.filter-line .select__list > li:first-child {background-color: #f8f8f8;}
.select--open .select__list {display: block;}
[type="number"] {-moz-appearance: textfield;}
[type="number"]::-webkit-outer-spin-button, [type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;appearance: none;margin: 0;}
.number-field {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;font-size: 16px;}
.number-field__input {min-width: 0;width: 30px;height: 36px;padding: 0;border: none;background: none;border-top: 2px solid #d9e0e4;border-bottom: 2px solid #d9e0e4;text-align: center;}
.number-field__btn {border-top: 2px solid #d9e0e4;border-bottom: 2px solid #d9e0e4;display: inline-block;width: 35px;height: 36px;line-height: 30px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;font-size: 27px;}
.number-field__btn:first-child {border-radius: 4px 0 0 4px;border-left: 2px solid #d9e0e4;}
.number-field__btn:last-child {border-radius: 0 4px 4px 0;border-right: 2px solid #d9e0e4;}
.toggle-pass-view {display: inline-block;width: 1.5em;text-align: center;vertical-align: middle;font: normal normal 20px/1.5 icomoon;cursor: pointer;color: #5dc1ff;}
.toggle-pass-view:before {content: "";}
.toggle-pass-view.active:before {content: "";}
.pass-field {position: relative;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin: 0 0 10px;max-width: 345px;width: 100%;}
.pass-field:last-child {margin-bottom: 0;}
.pass-field__input {max-width: 345px;width: 100%;}
.pass-field__input[readonly] {padding-left: 0;padding-right: 0;}
.pass-field__toggler {position: absolute;padding-left: 305px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
.password-control {position: absolute;right: 18px;top: 50%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width: 21px;height: 11px;margin-top: -10px;background: url("/assets/templates/img/eye.svg") center no-repeat;background-size: 100%;cursor: pointer;}
.password-control.password-control--view {background: url("/assets/templates/img/eye-closed.svg") center no-repeat;}
.label {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 0 0 10px;}
.label--bold {font-weight: bold;margin: 0 0 1em;}
.label span {display: inline-block;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
.label--small {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;margin: 0 14px 14px 0;}
.label--small input {margin-right: 7px;}
.unit-field {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin: 0 0 10px;}
.unit-field__input {-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;border-top-right-radius: 0;border-bottom-right-radius: 0;margin: 0;}
.unit-field__unit {display: inline-block;border: 2px solid #cdd5d9;border-left: none;border-radius: 0 4px 4px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 16px;line-height: 46px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;min-width: 80px;padding: 0 10px;text-align: center;color: #d9e0e4;font-weight: bold;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.unit-field__input:focus + .unit-field__unit {border-color: #008de2;color: #008de2;}
.unit-field__input.invalid + .unit-field__unit {border-color: #ff9a00;color: #ff9a00;}
.toggle-field {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin: 0 0 10px;}
.toggle-field__toggler {margin: 0 15px 0 0;}
.toggle-field__input {margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;max-width: 364px;}
.date-field {background-image: url("/assets/templates/img/icons/calendar.svg");background-repeat: no-repeat;background-position: right 20px top calc(50% - 1px);background-size: 17px auto;padding-right: 40px;}
.field {display: block;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 0 0 10px;}
.field__icon {font-size: 20px;color: #5ec1ff;position: absolute;top: calc(50% - .5em);left: 30px;}
.field__input {padding: 29px 20px 12px 75px;margin: 0;}
.field__input[type="password"] {padding-right: 60px;}
.field__placeholder {line-height: 1;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;max-width: calc(100% - 95px);position: absolute;top: calc(50% - .5em);left: 75px;-webkit-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;}
.field__input:focus ~ .field__placeholder, .field--fill .field__placeholder {font-size: 12px;top: 12px;}
.field__toggler {position: absolute;top: calc(50% - .75em);right: 25px;color: #5ec1ff;}
.multifield {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;margin: 0 -5px;}
.multifield__item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;margin-left: 5px;margin-right: 5px;}
.file-field {display: block;position: relative;margin: 20px 0;}
.file-field__input {position: absolute;z-index: -1;opacity: 0;max-width: 100%;}
.file-field__label {display: block;margin: 0 0 10px;}
.file-field__btn {vertical-align: middle;margin-right: 17px;}
.file-field__name {display: inline-block;vertical-align: middle;color: #b1b1b1;letter-spacing: .01em;margin: .7em 0;}
.cookieconsent2 {font-size: 18px;background-color: #008de3;color: #fff;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 9999;text-align: center;border-radius: 0;}
.textCenter {width: 70%;margin: 0 auto;}
.textLeft {float: left;width: 560px;padding: 25px 0;}
.textRight {float: left;padding: 25px 0;}
.textRight .btn {padding: 10px 50px;font-size: 20px;}
button, [type="submit"], [type="reset"], [type="image"] {cursor: pointer;}
.btn {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;vertical-align: top;border: 1px solid #5ec1ff;background-color: #5ec1ff;border-radius: 4px;font-weight: 500;font-size: 16px;line-height: 1;font-family: "SF UI Display",sans-serif;color: #fff;text-align: center;padding: 9px 11px;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.good__buttons .good__btn {font-weight: 500;font-size: 13px;line-height: 27px;padding: 0px 7px;min-width: 83px;}
.btn:hover {background-color: #93d5ff;border-color: #93d5ff;color: #fff;}
.btn--stroke {color: #008de2;border: 1px solid #008de3 !important;background-color: transparent;}
.btn--orange {border-color: #ff9a00;background-color: #ff9a00;}
.btn--orange-stroke {background-color: transparent;border-color: #ff9a00;color: #808285;}
.btn--white {border-color: #fff;background-color: transparent;}
.btn--medium {line-height: 34px;}
.btn--small {font-weight: 300;line-height: 30px;padding: 0 10px;}
.btn--bold {font-weight: 900;font-size: 18px;border-width: 2px;line-height: 38px;padding: 0 17px;text-transform: uppercase;}
.btn--more {font-weight: 400;}
.btn--more:after {content: "";font-family: icomoon;font-size: .75em;margin-left: 2em;}
.btn--back:before {content: "";font-family: icomoon;font-size: .75em;margin-right: 1em;}
.btn:disabled {color: #cdd5d9;border-color: #cdd5d9;background-color: transparent;cursor: not-allowed;}
.add-btn {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;vertical-align: top;color: #238cdf;border: none;padding: 0;font-size: 16px;text-align: center;text-align: left;background: none;line-height: 1.1;text-decoration: none;margin-left: 1.5em;position: relative;}
.add-btn:before {content: "+";display: inline-block;width: 1.5em;text-align: left;position: absolute;left: -1.5em;}
.add-btn span {border-bottom: 1px dashed;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 1em;}
h1 {font-size: 36px;line-height: normal;font-weight: 500;margin: .4em 0;}
h2 {font-size: 28px;font-weight: 500;line-height: normal;}
h3, h4 {font-size: inherit;font-weight: 800;}
ul, ol {margin: 0 0 1em;}
ul {list-style-type: none;padding: 0;margin: 0 0 1.5em;}
ul:last-child {margin-bottom: 0;}
ul > li:before {content: "•  ";color: #008de2;}
.square-list {font-size: 1.25em;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 50px -10px 0;}
.square-list > li {margin: 0 10px 50px;width: calc(50% - 20px);padding: 0 50px;position: relative;}
.square-list > li:before {content: "";display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;background-color: #008de2;position: absolute;left: 0;top: .3em;}
ol {list-style: none;padding: 0;counter-reset: ol;}
ol > li:before {counter-increment: ol;content: counter(ol) ". ";font-weight: 800;color: #008de2;}
table {width: 100%;border-collapse: collapse;line-height: normal;}
td, th {border: 1px solid #d9e0e4;padding: 12px 15px;vertical-align: middle;}
.align-left {float: left;margin: 0 30px 10px 0;max-width: calc(50% - 30px);}
.align-right {float: right;margin: 0 0 10px 30px;max-width: calc(50% - 30px);}
.align-center {display: block;margin: 1em auto;}
.clearfix {clear: both;}
.clearfix:before, .clearfix:after {content: "";display: table;clear: both;}
.wrapper {max-width: 1170px;margin: 0 auto;padding-right: 15px;padding-left: 15px;}
.box {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -5px;}
.custom-scroll::-webkit-scrollbar {width: 8px;background-color: #dcf2ff;border-radius: 10px;}
.custom-scroll::-webkit-scrollbar:horizontal {height: 7px;}
.custom-scroll::-webkit-scrollbar-thumb {background-color: #5ec1ff;border-radius: 10px;cursor: pointer;width: 8px;}
.custom-scroll::-webkit-scrollbar-thumb:horizontal {height: 8px;}
.logo {display: inline-block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.logo img {display: block;width: 100%;}
.phone-link {display: inline-block;color: inherit;text-decoration: none;}
.phone-link__icon {font-size: 1.25em;color: #008de2;margin-right: 7px;vertical-align: text-bottom;}
.auth-link, .basket-link {display: inline-block;color: inherit;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.auth-link__icon, .basket-link__icon {font-size: 1.25em;color: #008de2;margin-right: 7px;}
.auth-link__text, .basket-link__text {text-decoration: underline;vertical-align: text-bottom;}
.auth-link__icon {width: 1em;height: 1em;border-radius: 50%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.basket-link__icon {position: relative;}
.basket-link__icon[data-count]:after {content: attr(data-count);display: inline-block;color: #ff9a00;font: normal 400 .5em/1 "SF UI Display",sans-serif;position: absolute;bottom: .35em;left: 0;width: 100%;text-align: center;}
.menu-btn {display: none;}
.search-btn {font-size: 18px;cursor: pointer;color: #008de2;margin-left: 25px;vertical-align: middle;}
.search-form {display: inline-block;vertical-align: middle;position: relative;}
.search-form__input {position: absolute;right: -5px;top: 0;height: 100%;background-color: #fff;border: 1px solid #ccc;padding: 5px 25px 5px 5px;opacity: 0;min-width: 0;width: 30px;font-size: 12px;line-height: 1;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.search-form__input:focus {opacity: 1;width: 150px;}
.search-form__input:focus + .search-form__btn {position: relative;z-index: 1;}
.search-form__btn {-webkit-appearance: none;-moz-appearance: none;appearance: none;font-family: icomoon;color: #008de2;font-size: 18px;background: none;border: none;padding: 0;}
.header {}
.header__topline {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding: 25px 0 20px;}
.header__logo {width: 154px;}
.header__link {margin-left: 45px;}
.header__tools {margin-left: auto;}
.header__search {margin-left: 25px;}
.main-menu {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.main-menu__head {display: none;}
.main-menu__list {margin: 0;margin-left: -5px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
.main-menu__list > li:before {display: none;}
.main-menu__list ul {margin: 0;font-size: 14px;}
.main-menu__list ul > li:before {display: none;}
.main-menu__list ul .has-children > a {color: #a2a7ae;pointer-events: none;}
.main-menu__list a {text-decoration: none;border-bottom: 3px solid transparent;}
.main-menu__list > li:hover > a {border-bottom: 3px solid #008de3;}
.main-menu__list > li:nth-child(n + 7) {display: none;}
.main-menu__list > li > a {display: block;padding: 15px 5px 25px;}
.main-menu__list > li > ul {display: none;}
.main-menu__list > li:hover ul {display: block;}
.main-menu__btn {-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;margin: 0 0 10px 20px;}
.scroll-slider {position: relative;}
.scroll-slider__inner {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;max-width: 100%;overflow: auto;}
.scroll-slider__inner::-webkit-scrollbar {width: 8px;background-color: #dcf2ff;border-radius: 10px;}
.scroll-slider__inner::-webkit-scrollbar:horizontal {height: 8px;}
.scroll-slider__inner::-webkit-scrollbar-thumb {background-color: #5ec1ff;border-radius: 10px;cursor: pointer;width: 8px;}
.scroll-slider__inner::-webkit-scrollbar-thumb:horizontal {height: 8px;}
.scroll-slider__btn {display: inline-block;width: 39px;height: 39px;border-radius: 50%;background-color: #dcf2ff;position: absolute;top: 20px;color: #008de2;text-align: center;line-height: 39px;font-size: 15px;cursor: pointer;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.scroll-slider__btn--white {background-color: #fff;top: 50px;}
.scroll-slider__btn.next {right: 0;z-index: 5;}
.scroll-slider__btn.prev {left: 0;z-index: 5;}
.banner-slider__btn_prev, .banner-slider__btn_next {opacity: 0;transition: opacity .3s ease-in-out;}
.banner-slider__btn_prev.scroll-slider__btn.prev {left: 30px;top: unset;background: rgba(0,0,0,.4);z-index: 5;color: #fff;}
.banner-slider__btn_prev.scroll-slider__btn.prev:before, .banner-slider__btn_next.scroll-slider__btn.next:before {font-size: 12px;font-weight: 100;}
.banner-slider__btn_next.scroll-slider__btn.next {right: 30px;top: unset;background: rgba(0,0,0,.4);z-index: 5;color: #fff;}
.banner-slider.slick-slider {display: flex;flex-direction: row;align-items: center;justify-content: center;}
.banner__background {border-radius: 10px;}
.scroll-slider__btn.disabled {opacity: 0;pointer-events: none;display: none;}
.main-slider__scrollbar {margin-top: 20px !important;}
.category-card {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;font-size: 14px;position: relative;}
.category-card__img {display: block;margin: 0 auto 10px;height: 80px;}
.category-card__chars {margin: 0;margin: 0 auto 10px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;border: 1px solid #5ec1ff;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;min-width: 68px;font-size: 12px;line-height: .9;padding: 5px 0;color: #008de2;text-transform: uppercase;white-space: nowrap;}
.category-card__chars > li:before {display: none;}
.category-card__chars > li {text-align: center;padding: 0 4px;}
.category-card__chars > li:nth-child(n + 2) {border-left: 1px solid #5ec1ff;}
.category-card__title {font: inherit;max-width: 115px;margin: 0 auto;line-height: 1.2;height: 2.4em;overflow: hidden;word-wrap: break-word;text-align: center;}
.category-card__link {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.categories-list {padding: 30px 0 40px;}
.categories-list__inner {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;align-items: flex-end;}
.catalog-block__box .card:last-child {display: none;}
.catalog-block__box--add .card:last-child {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.card {position: relative;max-width: calc(33.3333% - 10px);margin: 5px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1 1 30%;-webkit-flex: 1 1 30%;flex: 1 1 30%;}
.card__body {border: 1px solid #d9e0e4;border-top: none;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;padding: 12px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.card__title {font-size: 20px;line-height: normal;padding: 20px;margin: 0;font-weight: 400;max-width: 100%;}
.card__title a {text-decoration: none;}
.card__title a:hover, .card__title a:focus {-webkit-box-shadow: inset 0 -1px 0 currentColor;box-shadow: inset 0 -1px 0 currentColor;color: #008de2;}
.card__pic {display: block;position: relative;padding-top: 73.6842105263%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.card__pic img {position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.card__text {padding: 0 20px;margin: 17px 0 22px;line-height: 1.5;overflow: hidden;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
.card__footer {padding: 0 20px 20px;}
.card__btn {padding: 0 5px;min-width: 105px;margin-right: 5px;}
.catalog-block {padding: 25px 0;}
.catalog-block--single {padding: 50px 0;}
.catalog-block__footer {text-align: center;padding: 30px 0 15px;}
.banner__inner {padding: 20px 0;background-size: cover;background-position: center top;background-repeat: no-repeat;background-color: #5ec1ff;color: #fff;text-align: center;}
.banner__inner--high {padding-bottom: 79px;}
.banner__title {font-weight: 400;font-style: italic;font-size: inherit;font-family: Pragmatica,sans-serif;text-indent: -90px;line-height: normal;margin: 0 0 1.2em;}
.text-block__columns {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.catalog-block .text-block__columns {display: block;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.catalog-block .text-block__columns > p {overflow: inherit;}
.text-block__column {width: 50%;padding-right: 40px;}
.text-block__column ul {font-size: 1.25em;margin: 0 0 1.5em;}
.text-block__column ul > li {margin: 0 0 1em;}
.text-block p {overflow: hidden;}
.breadcrumbs {border-top: 1px solid #d9e0e4;border-bottom: 1px solid #d9e0e4;padding: 13px 0;font-size: 13px;line-height: 1.7;}
.breadcrumbs__list {margin: 0;}
.breadcrumbs__list > li:before {display: none;}
.breadcrumbs__list > li {display: inline-block;}
.breadcrumbs__list > li:not(:last-child):after {content: ">";color: #008de2;margin: 0 .25em 0 .5em;}
.good {padding: 0px 0 40px;padding-top: 0;}
.good__column {width: calc(50% - 10px);margin: 0 5px 10px;}
.good__info {border: 1px solid #d9e0e4;border-bottom: none;}
.good__field {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;padding: 11px 20px;border-bottom: 1px solid #d9e0e4;}
.good__field:last-child {border-bottom: none;}
.good__key {margin: .2em .7em .2em 0;}
.good__btn {padding: 0 10px;min-width: 104px;}
.good__btn:not(:last-child) {margin-right: 8px;}
.good__price {font-size: 30px;line-height: 1;font-weight: 500;}
.good__slider .slick-track {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.good__slide:not(.slick-slide):nth-child(n + 2) {display: none;}
.good__slide.slick-slide {-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;height: auto;}
.good__slide.slick-slide > a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 100%;}
.good__slide img {display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;margin: 0px auto;}
.good__thumbs {margin: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;max-width: 100%;overflow: auto;}
.good__thumbs > li:before {display: none;}
.good__thumbs > li {-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;width: 90px;margin: 3px 3px 3px 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;opacity: .6;}
.good__thumbs .slick-active {opacity: 1;}
.good__thumbs img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.good__chars {table-layout: fixed;}
.tabs__head {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin: 0 0 15px;font-size: 14px;}
.tabs.account__tabs .tabs__head {margin: 0 0 20px;}
.tabs__trigger {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;cursor: pointer;border-top: 1px solid transparent;background-color: #f1f2f2;text-align: center;line-height: 1;word-wrap: break-word;padding: 10px;min-height: 40px;-webkit-box-flex: 1;-ms-flex: 1 1 20%;-webkit-flex: 1 1 20%;flex: 1 1 20%;-webkit-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #008de2;font-weight: 400;margin-right: 2px;}
.tabs__trigger:last-child {margin-right: 0;}
.tabs__trigger_disabled {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;cursor: no-drop;border-top: 1px solid transparent;background-color: #f1f2f2;text-align: center;line-height: 1;word-wrap: break-word;padding: 10px;min-height: 40px;-webkit-box-flex: 1;-ms-flex: 1 1 20%;-webkit-flex: 1 1 20%;flex: 1 1 20%;-webkit-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #008de2;}
.tabs__trigger_disabled {color: #d3d3d3 !important;font-weight: 400 !important;text-decoration: none !important;}
.tabs__trigger span {}
.tabs__trigger--small {-webkit-box-flex: 0;-ms-flex: 0 1 auto;-webkit-flex: 0 1 auto;flex: 0 1 auto;min-width: 190px;}
.tabs__trigger.active {border-top-color: #d9e0e4;background-color: transparent;font-weight: 800;color: #808285;}
.tabs.account__tabs .tabs__trigger:first-child.active {border-left: 1px solid #d9e0e4;}
.tabs.account__tabs .tabs__trigger:last-child.active {border-right: 1px solid #d9e0e4;}
.tabs__trigger.active span {border: none;}
.tabs__trigger span {display: block;margin: auto;border-bottom: 1px dashed #008de2;}
.tabs__trigger.tabs__trigger_disabled span {border-bottom: none;}
.category-block {padding: 25px 0;}
.category-block__title a {text-decoration: none;border-bottom: 1px solid;}
.category-block:last-child {margin-bottom: 50px;}
.small-card {display: block;width: 186px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;padding-right: 3px;border-bottom: 1px solid #d9e0e4;font-size: 15px;line-height: normal;text-align: center;position: relative;}
.scroll-slider--active .small-card {border-bottom-color: transparent;}
.small-card:nth-child(n + 2):before {content: "";display: block;width: 3px;height: calc(100% - 137px);position: absolute;bottom: 0;left: -3px;background-color: #f1f2f2;}
.small-card__pic {display: block;width: 100%;}
.small-card__pic img {display: block;width: 100%;height: 137px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.small-card__text {display: block;padding: 1em;}
.catalog {padding: 50px 0 35px;}
.page {padding: 50px 0 70px;padding-top: 0;}
.orders__table td, .orders__table th {padding: 25px 20px;border-left: none;border-right: none;}
.orders__footer {margin: 40px 0 0;text-align: center;}
.account__info {position: relative;border: 1px solid #d9e0e4;padding: 0 20px;background-color: #fff;z-index: 2;}
.account__info-close {position: absolute;right: 40px;top: 50px;cursor: pointer;}
.account__info-close span {color: #008de2;margin-right: 10px;}
.account__field {position: relative;padding: 20px 58px 10px 58px;border-bottom: 1px solid #d9e0e4;}
.account__field.account__field-password {border-bottom: none;padding-bottom: 0;}
.account__field.account__field-confirmpassword {padding-top: 0;}
.account__field.account__field-confirmpassword .account__field-icon {top: 13px;}
.account__field input[type="password"] {}
.account__field:last-child {border-bottom: none;}
.account__field-icon {color: #5dc1ff;position: absolute;font-size: 18px;width: 16px;height: 16px;line-height: 1;top: 33px;left: 9px;}
.account__row {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.account__key {width: 185px;padding: 13px 10px 13px 0;color: #b1b1b1;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;line-height: 1;}
.account__value {-ms-flex-item-align: center;-ms-grid-row-align: center;-webkit-align-self: center;align-self: center;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
.account__value input {margin-bottom: 10px;}
.account__edit-form {display: none;padding: 0 0 20px;}
.account__edit-btn {display: inline-block;width: 1.5em;text-align: center;cursor: pointer;color: #008de2;font: normal normal 20px/1.5 icomoon;position: absolute;right: 0;top: 19px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.account__edit-btn:before {content: "";}
.account__field_last {padding: 30px 0 0 0;}
.account__field_last .account__key {display: none;}
.account__field_last .btn, #Organizations .btn[type="submit"] {height: 50px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding: 0 30px;}
.account__field_last .btn-danger {margin-left: 10px;}
.account__field_last .btn-danger span {display: inline-block;margin-left: 15px;width: 20px;height: 17px;background: url("/assets/templates/img/icons/exit-white.svg") center/cover no-repeat;}
.account__edit-btn.active {-webkit-transform: scale(-1);-ms-transform: scale(-1);transform: scale(-1);}
.account__edit-btn.active:before {content: "";}
.orgList.hide {display: none;}
.orgList .accord__item {border-left: 1px solid #d9e0e4;border-right: 1px solid #d9e0e4;}
.orgList .accord__content {padding-left: 50px;}
.accord__content .btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin-top: 10px;font-style: normal;font-size: 15px;height: 30px;padding: 8px 16px;line-height: 1;}
#orders .select {max-width: 345px;margin-bottom: 22px;}
.order-account {border: 1px solid #d9e0e4;margin-bottom: 15px;}
.order-account__top {padding: 20px 30px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;border-bottom: 1px solid #d9e0e4;}
.order-account__title {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-right: 50px;}
.order-account__number {font-weight: 700;}
.order-account__separator {margin: 0 15px;}
.order-account__actions {-webkit-box-flex: 0;-ms-flex: 0 0 215px;-webkit-flex: 0 0 215px;flex: 0 0 215px;-ms-flex-wrap: nowrap;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;}
.order-account__actions .btn_delete {margin-left: 10px;}
.multiFileUpload {width: 100%;margin-bottom: 10px;}
.file-info {padding: 10px;}
.multiFileUpload .upload-button {text-align: center;display: inline-block;width: 100%;padding: 6px 7px;font-weight: 500;border: 1px solid #008de2;border-radius: 5px;background-color: #fff;color: #008de2;cursor: pointer;}
.multiFileUpload .upload-button:hover {background-color: #fff;}
.multiFileUpload .label {display: block;margin-left: 10px;}
@media (max-width: 570px) {.multiFileUpload .label {margin-top: 30px;}
	.input__wrapper {width: 100%;}}
.multiFileUpload .files-wrapper {margin-left: 20px;color: #95a5a6;}
.multiFileUpload ul.files {margin-top: 0;font-size: 14px;line-height: 1.5;list-style: none;padding-left: 15px;}
.multiFileUpload ul.files li {position: relative;}
.multiFileUpload ul.files li:before {content: "";position: absolute;bottom: 7px;left: -15px;width: 6px;height: 6px;background-color: #95a5a6;}
.multiFileUpload ul.files li.error {color: #c0392b;text-decoration: line-through;}
.multiFileUpload ul.files li.error:before {background-color: #c0392b;}
.multiFileUpload p.files-title {margin-bottom: 10px;margin-top: 30px;text-decoration: underline;display: none;}
.multiFileUpload p.files-title.error {display: block;color: #c0392b;}
.multiFileUpload p.files-title.active {display: block;color: #95a5a6;}
.multiFileUpload #file-uploader {display: none;}
.info-order-account {padding: 20px 30px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.info-order-account__title {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-right: 30px;-webkit-box-flex: 0;-ms-flex: 0 1 33.333%;-webkit-flex: 0 1 33.333%;flex: 0 1 33.333%;}
.info-order-account__image {margin-right: 25px;-webkit-box-flex: 0;-ms-flex: 0 0 90px;-webkit-flex: 0 0 90px;flex: 0 0 90px;}
.info-order-account__name {text-decoration: none;}
.info-order-account__calc {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-right: 15px;}
.info-order-account__separator {margin: 0 10px;}
.info-order-account__cost {font-size: 22px;font-weight: 700;}
#Organizations .account__info {display: none;padding: 50px 50px 40px 50px;}
#Organizations .account__input {max-width: 575px;width: 100%;}
#Organizations .account__row {max-width: 575px;}
.orgList > a {display: block;margin: 1% 3%;}
#Organizations .organization_title {position: relative;display: inline-block;}
#Organizations .organization_title b {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);color: #a00;font-size: 150%;cursor: pointer;display: block;position: absolute;top: 24px;right: -20px;}
#Organizations .input__wrapper {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width: 100%;position: relative;margin: 10px 0 30px 0;text-align: center;}
#Organizations .input__file {opacity: 0;visibility: hidden;position: absolute;}
#Organizations .input__file-button-text {line-height: 1;margin-top: 1px;white-space: nowrap;}
#Organizations .input__file-button {width: 100%;max-width: 150px;height: 36px;border: 1px solid #008de3;color: #008de3;font-weight: 400;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;border-radius: 3px;margin-right: 20px;cursor: pointer;}
#Organizations p {margin: 10px 0 0;}
#Organizations p:last-child {margin-bottom: 0;}
#Organizations .orgList {margin-bottom: 30px;}
.addOrgBtn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height: 50px;line-height: 1;padding: 14px 30px;}
.addOrgBtn span {margin-right: 10px;}
#filename2w, #filename2w a {color: #b1b1b1;text-decoration: none;}
#filename2w {margin-right: 10px;}
.filename2w-close {cursor: pointer;}
@media (max-width: 992px) {.info-order-account__title {-webkit-box-flex: 0;-ms-flex: 0 1 45%;-webkit-flex: 0 1 45%;flex: 0 1 45%;}}
@media (max-width: 768px) {.catalog-block .text-block__columns {-webkit-column-count: auto;-moz-column-count: auto;column-count: auto;}
	.catalog-block__box .card:last-child {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
	.order-account__separator_second {display: none;}
	.order-account__name {-webkit-box-flex: 1;-ms-flex: 1 1 100%;-webkit-flex: 1 1 100%;flex: 1 1 100%;}
	.info-order-account__image {margin-right: 15px;width: 90px;height: 60px;}}
@media (max-width: 700px) {.info-order-account {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
	.info-order-account__title {-webkit-box-flex: 1;-ms-flex: 1 1 100%;-webkit-flex: 1 1 100%;flex: 1 1 100%;margin-right: 0px;margin-bottom: 20px;}}
@media (max-width: 600px) {.order-account__top {padding: 15px 10px;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.info-order-account {padding: 15px 10px;}
	.order-account__title {-webkit-box-flex: 1;-ms-flex: 1 1 100%;-webkit-flex: 1 1 100%;flex: 1 1 100%;margin-right: 0px;margin-bottom: 15px;}}
@media (max-width: 576px) {.addOrgBtn {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
	#Organizations .input__file-button {margin-bottom: 10px;}
	#Organizations .input__wrapper {display: block;text-align: left;}
	.orgList .accord__item {margin-left: -10px;margin-right: -10px;border-right: none;border-left: none;}
	.account .tabs__body {}
	.account__info-close span {display: none;}
	.catalog-block__box .card:last-child {display: none;}
	.catalog-block__box--add .card:last-child {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}}
@media (max-width: 450px) {.account__field_last {padding: 20px 0 !important;}
	.account__field_last .btn {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;margin: 0;margin-bottom: 10px;}
	.info-order-account__calc {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 0;}
	.info-order-account__price {-webkit-box-flex: 1;-ms-flex: 1 1 100%;-webkit-flex: 1 1 100%;flex: 1 1 100%;}}
.account__input {max-width: 345px;width: 100%;}
.account__placeholder {line-height: 1;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;max-width: calc(100% - 95px);position: absolute;top: calc(50% - .5em);left: 30px;color: #b1b1b1;-webkit-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;pointer-events: none;}
#Organizations .account__input {padding: 29px 28px 12px 28px;margin: 0;}
#Organizations input.account__input:focus ~ .account__placeholder, #Organizations .field--fill .account__placeholder {font-size: 12px;top: 12px;}
.auth-form {max-width: 575px;}
.auth-form__links {margin: 1em 0 0;}
.auth-form__links a {display: inline-block;margin: .4em 0;}
.brand-banner {margin: 0 0 50px;}
.brand-banner__inner {padding: 40px 77px 60px 50px;background: url("/assets/templates/img/clouds--big.jpg") no-repeat center/cover;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;color: #fff;border-radius: 4px;}
.brand-banner__inner a {color: inherit;}
.brand-banner__text {width: 740px;padding-right: 30px;}
.brand-banner__title {font-size: 46px;text-transform: uppercase;margin: 0 0 .3em;}
.brand-banner__logo {width: 186px;-webkit-filter: drop-shadow(0 0 15px #fff);filter: drop-shadow(0 0 15px #fff);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.post h2 {margin: 1.5em 0 .75em;}
.post h2:first-child {margin-top: 0;}
.post strong {font-weight: 500;font-size: 1.25em;}
.post ol > li {margin: 0 0 1.5em;}
.post p {overflow: hidden;}
.post__date {color: #cdd5d9;margin: 0 0 1em;}
.post__img {display: block;margin: 0 0 2em;}
.scroll-btn {display: block;width: 40px;height: 40px;border-radius: 50%;text-align: center;line-height: 40px;font-size: 18px;color: #fff;background-color: #5ec1ff;margin: 30px auto 0;cursor: pointer;position: -webkit-sticky;position: sticky;bottom: 20px;opacity: 0;pointer-events: none;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.scroll-btn.active {opacity: 1;pointer-events: all;}
.map {height: 450px;background-color: #d9e0e4;margin: 0 0 50px;}
.contacts__title {margin-top: 50px !important;margin-bottom: 40px !important;}
.contacts__head {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;-webkit-align-items: baseline;align-items: baseline;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;margin: 0 0 35px;}
.contacts__email, .contacts__phone {text-decoration: none;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
.contacts__email i, .contacts__phone i {color: #5ec1ff;margin-right: 10px;vertical-align: middle;}
.contacts__email span, .contacts__phone span {border-bottom: 1px solid;vertical-align: middle;}
.contacts__phone {font-size: 1.25em;line-height: 1;margin: 0 35px;}
.contacts__address {position: relative;padding-left: 35px;}
.contacts__address:before {content: "";font-family: icomoon;display: inline-block;position: absolute;left: 0;color: #5ec1ff;font-size: 1.25em;top: -.2em;}
.contacts__address:empty:after {content: " ";}
[class*="ground-pane"] {-webkit-filter: grayscale(1);filter: grayscale(1);}
.good-block {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border: 1px solid #d9e0e4;padding: 10px;}
.good-block:nth-child(n + 2) {border-top: none;}
.good-block .text-md-right {position: absolute;top: 25px;right: 30px;}
.good-block__body {padding-right: 15px;font-size: 18px;}
.good-block__pic {width: 150px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
.good-block__pic img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.good-block__text {padding: 14px 32px 10px;-webkit-box-flex: 0;-ms-flex: 0 1 390px;-webkit-flex: 0 1 390px;flex: 0 1 390px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.good-block__title {font: inherit;margin: 0;text-decoration: none !important;}
.good-block__title a {text-decoration: none;border-bottom: 1px solid transparent;}
.good-block__title a:hover {border-color: #5ec1ff;}
.good-block__id {margin: 0 0 1em;}
.good-block__id strong {font-weight: 600;}
.good-block__excerpt {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;padding: .2em .5em;margin: 0 0 1.2em;background-color: #cdd5d9;font-size: .8em;line-height: 1.1666666667;border-radius: 5px;color: #fff;white-space: nowrap;}
.good-block__excerpt:last-child {margin-bottom: 0;}
.good-block__option {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.good-block__option .form-count {margin-right: 10px;}
#cssmenu ul li a {line-height: 40px;}
.good-block__price {font-size: 15px;line-height: 1.16;margin: auto 0 0;color: #b1b1b1;}
.good-block__body .good-block__price {margin-bottom: 15px;}
.good-block__price_price {white-space: nowrap;font-size: 25px;text-align: right;}
.dropdown-item {}
.good-block__note {color: #b1b1b1;margin: auto 0 5px;}
.good-block__tools {text-align: right;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;align-items: flex-end;padding: 20px;}
.good-block__remove {font-size: 13px;cursor: pointer;margin: auto 0 0;color: #008de2;}
.good-block__wrapper {position: relative;z-index: 2;}
.basket__inner {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.basket__main {width: calc(100% - 290px);}
.basket__main .good-block {position: relative;}
.basket__sidebar {-webkit-box-flex: 0;-ms-flex: 0 1 280px;-webkit-flex: 0 1 280px;flex: 0 1 280px;margin-left: 10px;border: 1px solid #d9e0e4;}
.basket__sidebar input[type="text"], .basket__sidebar input[type="email"] {margin-bottom: 14px;}
.basket__section {padding: 30px;border-bottom: 1px solid #d9e0e4;}
.basket__section:first-child {border-bottom: none;padding-bottom: 0;}
.basket__section:last-child {border-bottom: none;border-top: none;}
.basket__total {font-size: 24px;line-height: 1.1;margin: 0 0 .45em;font-weight: 600;}
.basket__text {font-size: 13px;}
.basket__list {margin: 0;margin: 0 0 30px;}
.basket__list > li:before {display: none;}
.basket__list:last-child {margin-bottom: 0;}
.basket__list > li {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;margin: 0 0 .75em;}
.basket__good {display: block;-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 40px);-webkit-flex: 0 1 calc(100% - 40px);flex: 0 1 calc(100% - 40px);margin-right: auto;}
.basket__amount {display: inline-block;font-size: 14px;line-height: 20px;text-align: center;color: #fff;background-color: #d9e0e4;border-radius: 2px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;padding: 0 3px;min-width: 20px;margin: 3px 0 0;}
.basket__docs {margin: 20px 0 6px 0;}
.basket__btn {display: block;width: 100%;}
.basket__price {font-size: 40px;line-height: 1;font-weight: 500;margin: 0 0 10px;}
.basket__note {font-size: 13px;color: #b1b1b1;margin: 0 0 10px;font-weight: 300;}
.basket__note:last-child {margin-bottom: 0;}
.filter__head {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: baseline;-ms-flex-align: baseline;-webkit-align-items: baseline;align-items: baseline;margin: 30px 0;}
.filter__title {font-size: 36px;margin: 30px 0px 0px 0em;padding-bottom: 20px;}
.filter__title--big-space {margin-bottom: 2em;}
.filter__title--inner {margin-bottom: 0;margin-right: 10px;}
.filter__note {color: #ff9a00;}
.filter__section {border: 1px solid #d9e0e4;padding: 35px 50px 30px;margin: 0 0 10px;position: relative;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.filter__section-remove {display: inline-block;cursor: pointer;position: absolute;top: 18px;right: 16px;width: 2em;line-height: 2;text-align: center;font-size: 14px;color: #008de2;}
.filter__section-remove--inner {right: -30px;}
.filter__section-item {border-top: 1px solid #d9e0e4;position: relative;padding: 50px 0 30px;}
.filter__section-footer {padding-top: 35px;text-align: center;border-top: 1px solid #d9e0e4;}
.filter__section-note {margin: 1.5em 0 0;color: #ff9a00;}
.filter__box {margin: 0 -15px;-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;align-items: flex-end;}
.filter__box_radios {margin-bottom: 25px;}
.filter__item {display: block;margin: 0 15px 25px;position: relative;}
.filter__item--radio {margin-bottom: 0 !important;}
.filter__item--start {-ms-flex-item-align: start;-ms-grid-row-align: start;-webkit-align-self: start;align-self: start;}
.filter__item--auto {width: auto;}
.filter__item--expand {-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;min-width: 1px;}
.filter__item--small {width: calc(25% - 30px);}
.filter__item--free {margin-left: 0;margin-right: 0;width: auto;max-width: 430px;}
.filter__item--dynamic-small {width: 160px;}
.filter__item-remove {position: absolute;top: 5px;right: 0;font-size: 14px;color: #008de2;cursor: pointer;}
.filter__label {display: block;margin: 0 0 .8em;}
.filter__toggler {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding: 13px 0;margin: 0 15px 10px 0;}
.filter__toggler--block {margin-right: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;}
.filter__toggler input[type="checkbox"], .filter__toggler input[type="radio"] {margin-right: 14px;}
.filter__toggler span {display: block;line-height: 1.2;}
.filter__subtitle {font-size: 20px;line-height: normal;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin: 0 0 1.5em;font-weight: bold;}
.filter__subtitle span {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;padding-right: 20px;}
.filter__subtitle:after {content: "";display: block;border-top: 1px solid #d9e0e4;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
.filter__subtitle:first-child {margin: 0;position: absolute;top: -.75em;left: 30px;}
.filter__subtitle:first-child span {background-color: #fff;padding: 0 20px;}
.filter__item-title {padding: 13px 0;margin: 0 0 25px;}
.filter__inner-field {display: block;margin: 0 0 25px;}
.filter__inner-field:last-child {margin-bottom: 0;}
.filter__amount {width: 160px;max-width: 100%;}
.filter__fieldset {padding: 40px 0 20px;}
.filter__option {margin: 0 0 27px;}
.filter__radio {display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin: 0 0 25px 35px;}
.filter__footer {margin: 30px 0 0;text-align: center;}
.filter__nav {margin: 50px 0 0;}
.filter__btn {min-width: 262px;margin: 0 5px 10px;}
.filter em {color: #ff9a00;}
.post-card {max-width: calc(33.3333% - 50px);width: calc(33.3333% - 50px);margin: 0 25px 50px;}
.post-card__pic {display: block;position: relative;background-color: gray;margin: 0 0 25px;}
.post-card__pic:before {content: "";display: block;padding-top: 74.7774480712%;}
.post-card__pic img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.post-card__date {color: #cdd5d9;margin: 0 0 10px;}
.post-card__title {font-size: 24px;line-height: normal;font-weight: 500;margin: 0 0 .5em;}
.post-card__title a {text-decoration: none;border-bottom: 1px solid #5ec1ff;}
.post-card__title a:hover, .post-card__title a:focus {-webkit-box-shadow: inset 0 -1px 0 currentColor;box-shadow: inset 0 -1px 0 currentColor;color: #008de2;}
.news {padding: 50px 0 80px;overflow: hidden;padding-top: 0 !important;}
.news__box {margin: 0 -25px;}
.news__footer {text-align: center;}
.news-block {padding: 50px 0 0;}
.news-block__box {margin: 0 -25px -50px;}
.news-block__box:empty {margin-bottom: 0;}
.action-banner {margin: 0 0 30px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.action-banner__head {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;text-align: center;background: url("/assets/templates/img/clouds.jpg") no-repeat center/cover;padding: 15px;font-size: 46px;line-height: 1;font-weight: 500;text-transform: uppercase;color: #fff;width: 380px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;margin-right: 20px;}
.action-banner__head span {display: block;}
.action-banner__text {width: calc(100% - 400px);-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;border: 1px solid #d9e0e4;padding: 23px 40px;font-size: 20px;}
.action-banner__text p {margin: 0;}
.action-banner__text ul > li:before {content: "";font-family: icomoon;color: #008de2;margin-right: 10px;}
.registration--inline {margin-bottom: 30px;}
.accord__item {border-top: 1px solid #d9e0e4;}
.accord__item:last-child {border-bottom: 1px solid #d9e0e4;}
.accord__trigger {font-size: 18px;line-height: normal;font-weight: 500;color: #008de2;padding: 25px 50px 25px 30px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;}
.accord__trigger:after {content: "";font: normal normal 20px/1 fontAwesome;color: #5ec1ff;display: inline-block;position: absolute;top: calc(50% - .5em);right: 20px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.accord__trigger--active:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.accord__content {display: none;padding: 0 50px 30px 20px;}
.faq {margin: 0 0 50px;}
.faq:last-child {margin: 0;}
.faq__section {margin: 50px 0 0;}
.equipment-block {text-decoration: none;}
a {text-decoration: none;color: inherit;}
ul {list-style: none;}
.main-footer ul > li:before {content: unset;}
.main-footer img, .main-footer svg {max-width: 100%;height: auto;}
.main-footer {padding: 85px 0 0px;color: #808285;}
.main-footer__wrapper {border-top: 1px solid #dcdee4;}
.main-footer__nav {margin: 0 auto;padding: 50px 20px 45px;max-width: 1200px;}
.main-footer__nav-list {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 15px 10px;}
.main-footer__nav-item {width: 100%;}
.main-footer__nav-item .nav-sublist__title {display: block;margin-bottom: 7px;font-size: 16px;line-height: 1;font-weight: 400;color: #bbb;}
.main-footer__nav-sublist {font-size: 14px;font-weight: 300;color: #008ce6;}
.main-footer__nav-sublist li + li {margin-top: 3px;}
.main-footer__nav-sublist li a {display: inline-block;padding: 5px 0;-webkit-transition: -webkit-transform .2s ease-in-out;transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;}
.main-footer__nav-sublist li a:hover {-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);}
.main-footer__nav-btn {display: block;width: 215px;height: 40px;background-color: #5ec1ff;border-radius: 4px;border: 2px solid transparent;text-align: center;font-size: 16px;line-height: 36px;font-weight: 400;color: #fff;-webkit-transition: .3s ease-in;transition: .3s ease-in;}
.main-footer__nav-btn:hover {background-color: #fff;color: #5ec1ff;border: 2px solid #5ec1ff;}
.main-footer__info {padding: 60px 20px 50px;background-color: #fafafc;color: #808285;font-size: 15px;line-height: 1.2;font-weight: 300;}
.main-footer__info-contacts, .main-footer__info-law {margin: 0 auto;padding: 0 20px;max-width: 1200px;}
.main-footer__info-contacts {padding-bottom: 40px;display: grid;grid-gap: 10px;grid-template-columns: repeat(4,1fr);}
.main-footer__info-logo img {max-width: 154px;}
.main-footer__info-address > p {max-width: 185px;}
.main-footer__info-tel, .main-footer__info-email {display: block;color: #008ce6;-webkit-transition: -webkit-transform .2s ease-in-out;transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;}
.main-footer__info-tel:hover, .main-footer__info-email:hover {-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);}
.main-footer__info-tel {margin-bottom: 6px;line-height: 1;font-weight: 400;}
.main-footer__info-email {margin-bottom: 15px;font-weight: 300;}
.main-footer__info-law {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 40px;}
.main-footer__info-warning {color: #bbb;}
.main-footer__info-copy {max-width: 290px;width: 100%;}
.relations {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;-ms-flex-wrap: nowrap;flex-wrap: nowrap;max-width: 100%;}
.relations li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 26px;height: 26px;background-color: #5ec1ff;border-radius: 5px;overflow: hidden;-webkit-transition: -webkit-transform .2s,-webkit-box-shadow .2s;transition: -webkit-transform .2s,-webkit-box-shadow .2s;transition: transform .2s,box-shadow .2s;transition: transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;}
.relations li a img {width: 80%;}
.relations li a:hover {-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);-webkit-box-shadow: 0 0 7px #5ec1ff;box-shadow: 0 0 7px #5ec1ff;}
@media screen and (max-width: 767px) {.main-footer__nav-list {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.main-footer__nav-item {width: 30%;}
	.main-footer__nav-item:last-child {width: 100%;}
	.main-footer__nav-item:last-child a {margin: 0 auto;}
	.main-footer__info-contacts {grid-template: "a c" "b d";}
	.main-footer__info-contacts > div:nth-child(1) {grid-area: a;}
	.main-footer__info-contacts > div:nth-child(2) {grid-area: b;}
	.main-footer__info-contacts > div:nth-child(3) {grid-area: c;}
	.main-footer__info-contacts > div:nth-child(4) {grid-area: d;}
	.main-footer__info-tel {grid-area: e;}
	.main-footer__info-email {grid-area: f;}
	.main-footer__info .relations {grid-area: g;}
	.main-footer__info-connects {display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: auto;grid-template: "e g" "f .";}
	.main-footer__info-address > p {max-width: unset;}}
@media screen and (max-width: 575px) {.main-footer {padding-top: 65px;}
	.main-footer__nav {padding: 20px;}
	.main-footer__nav-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px;}
	.main-footer__nav-item {width: 100%;}
	.main-footer__nav-item .nav-sublist__title {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;padding: 15px;background-color: #fafafc;border-radius: 4px;user-select: none;cursor: pointer;}
	.main-footer__nav-item .nav-sublist__title::after {content: "";position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;right: 5px;top: calc(50% - 10px);width: 20px;height: 20px;background: url("data:image/svg+xml,%3Csvg viewBox=\'0 0 24 24\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'none\' stroke=\'%235ec1ff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m5 8.5 7 7 7-7\'/%3E%3C/svg%3E") no-repeat center;}
	.main-footer__nav-item .nav-sublist__title.open::after {transform: rotate(180deg);}
	.main-footer__nav-item .nav-sublist__title.open + .main-footer__nav-sublist {display: block;padding-left: 20px;-webkit-animation: fadeIn .4s;animation: fadeIn .4s;}
	.main-footer__nav-item:last-child {margin-top: 15px;width: 100%;}
	.main-footer__nav-item:last-child a {margin: 0;}
	.main-footer__nav-btn {max-width: unset;width: 100%;height: auto;line-height: 1.2;padding: 10px 5px;}
	.main-footer__nav-sublist {margin: 20px 0;-webkit-animation: fadeOut .4s;animation: fadeOut .4s;display: none;}
	.main-footer__info {padding: 30px 20px;}
	.main-footer__info-contacts, .main-footer__info-law {padding: 0;}
	.main-footer__info-contacts {padding-bottom: 25px;grid-row-gap: 25px;grid-template: "a" "b" "c" "d";}
	.main-footer__info-connects {grid-template: "e" "f" "g";}
	.main-footer__info-time {max-width: 180px;}
	.main-footer__info-law {padding-top: 25px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 25px;}
	.main-footer__info-warning {font-size: 14px;line-height: 1.2;font-weight: 300;letter-spacing: .025em;}}
@-webkit-keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
@-webkit-keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
@keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
.footer {border-top: 1px solid #d9e0e4;font-size: 15px;line-height: 1.6;}
.footer__topline {padding: 44px 0 40px;}
.footer__column {width: calc(24% - 10px);margin: 0 5px;}
.footer__column:last-child {width: calc(28% - 10px);}
.footer a {font-weight: 400;}
.footer__column .btn {padding: 0 13px;font-size: inherit;}
.footer__menu {margin: 0;}
.footer__menu > li:before {display: none;}
.footer__menu > li {margin: 0 0 16px;}
.footer__menu > li a, .contacts .footer-phone a {text-decoration: none;border-bottom: 1px solid transparent;color: #008de3;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.footer__menu > li a:hover, .contacts .footer-phone a:hover {text-decoration: none;color: #008de3;border-bottom: 1px solid #80c6f1;}
.footer__logo {display: block;width: 154px;max-width: 100%;margin: 0 0 18px;}
.contacts .address {margin: 0 0 8px;}
.contacts .footer-phone a[href^="tel"] {font-size: 20px;margin-bottom: 5px;}
.footer__bottomline {background-color: #f8f8f8;text-transform: uppercase;padding: 15px 0;}
#cssmenu .wrapper {height: 100%;}
#cssmenu .footer-top-menu {height: 100%;}
#cssmenu .footer-top-menu .row {height: 100%;}
@media (min-width: 1200px) {.btn {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.number-field__btn {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.select__list > li {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.main-menu__list > li.open > ul {display: block;}
	.main-menu__list > li > ul {margin: 0;position: absolute;z-index: 2;left: 0;top: 100%;width: 100%;background-color: #fff;padding: 45px calc(50% - 580px);border-top: 1px solid #d9e0e4;border-bottom: 1px solid #d9e0e4;-webkit-columns: 3;-moz-columns: 3;columns: 3;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;line-height: 2;}
	.main-menu__list > li > ul > li:before {display: none;}
	.main-menu__list > li > ul > li > ul {display: inline-block;width: 100%;margin: 0 0 1em;overflow: hidden;}
	.good-block__remove {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}}
a:hover {text-decoration: none;color: #5ec1ff;}
.select__list > li:hover {color: #5ec1ff;}
.filter-line .select__list > li:hover {background-color: #f8f8f8;color: inherit;}
.good-block__remove:hover {color: #ff9a00;}
.btn:hover {background-color: #93d5ff;border-color: #93d5ff;color: #fff;}
.btn--stroke:hover {color: #fff;background-color: #008de3;border-color: #008de3;}
.btn--orange:hover {background-color: #ffaf33;border-color: #ffaf33;}
.btn--orange-stroke:hover {background-color: #ff9a00;border-color: #ff9a00;color: #fff;}
.btn--white:hover {background-color: #fff;border-color: #fff;color: #008de2;}
.btn[disabled]:hover {color: #cdd5d9;border-color: #cdd5d9;background-color: transparent;}
.number-field__btn:hover {color: #008de2;border-color: #008de2;}
@media (max-width: 1199px) {body {padding-top: 60px;}
	.textCenter {width: 100%;}
	.textLeft {width: 530px;}
	.textRight {float: right;}
	.wrapper {padding: 0 15px;}
	.catalog-block__wrapper {padding: 0 10px;}
	.menu-btn {display: inline-block;font-size: 18px;width: 2em;line-height: 2;text-align: center;color: #008de2;}
	.search-form {display: block;}
	.search-form__input {color: inherit;position: static;display: block;width: 100%;background-color: #3daef4;border: none;border-radius: 4px;opacity: 1;height: auto;font-size: 15px;padding: 16px 20px 16px 45px;margin: 0;}
	.search-form__input::-webkit-input-placeholder {color: inherit;}
	.search-form__input::-moz-placeholder {color: inherit;}
	.search-form__input:-ms-input-placeholder {color: inherit;}
	.search-form__input:focus {width: 100%;}
	.search-form__btn {color: inherit;position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.phone-link__text, .auth-link__text, .basket-link__text {display: none;}
	.phone-link__icon, .auth-link__icon, .basket-link__icon {margin: 0;}
	.auth-link, .basket-link {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 6;background-color: #fff;}
	.header__topline {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;padding: 12px 0;}
	.header__logo {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;-webkit-order: 1;order: 1;width: 154px;margin: 0 auto;}
	.header__link {margin-left: 30px;}
	.header__tools {display: none;}
	.main-menu {padding: 0;display: block;opacity: 0;pointer-events: none;position: fixed;background-color: #008de2;color: #fff;top: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 5;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.main-menu.open {opacity: 1;pointer-events: all;}
	.main-menu a {color: inherit;}
	.main-menu__head {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding: 14px 15px 20px;border-bottom: 1px solid #5ec1ff;}
	.main-menu__close {display: inline-block;width: 2.25em;line-height: 2;text-align: center;}
	.main-menu__logo {width: 154px;margin: 0 auto;}
	.main-menu__lang-link {min-width: 2.25em;text-align: center;margin-left: 14px;}
	.main-menu__search {width: 100%;color: #98d7ff;margin: 16px 0 0;}
	.main-menu__btn {display: none;}
	.main-menu__list {display: block;padding: 0 15px 36px;font-weight: 400;}
	.main-menu__list > li {margin: 0;border-bottom: 1px solid #d9e0e4;}
	.main-menu__list > li > a {text-decoration: none;padding: 20px 10px;}
	.filter__head {display: block;}
	.filter__title--inner {margin: 0 0 .5em;}
	.filter__box {margin: 0 -20px;-webkit-box-align: end !important;-ms-flex-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
	.filter__box_line {margin: 0 -15px;}
	.filter__box_radios {margin-bottom: 25px;}
	.opros-form .filter__box {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.opros-form .filter__item {width: calc(33.3333% - 30px);}
	.filter__item--free {margin-left: 0;margin-right: 0;width: auto;}
	.filter__item--dynamic-small {width: 160px;}
	.filter__amount-wrapper {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
	.filter__amount {width: 100%;}
	.filter__inner-field {-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;margin: 0;}
	.filter__inner-field--amount {width: 110px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;margin-left: 20px;}
	.filter__item-title-custom {margin-bottom: 10px;}
	.news__box {margin: 0 -20px;}
	.news-block {padding: 30px 0 0;}
	.news-block__box {margin: 0 -20px -40px;}
	.action-banner {display: block;}
	.action-banner__head {width: auto;margin: 0 0 10px;padding: 50px 15px;display: block;}
	.action-banner__text {width: auto;}
	.footer__topline {padding: 35px 0 52px;}
	.footer__column {margin-bottom: 27px;}
	.footer__column:last-child {position: relative;width: calc(100% - 10px);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;padding-top: 30px;margin-bottom: 0;}
	.footer__column:last-child:before {content: "";position: absolute;top: 0;right: -15px;left: -15px;width: auto;height: 1px;background: rgba(128,130,133,.29);}
	.footer__text {margin: 0 10px;padding-left: 80px;padding-right: 80px;}
	.footer__column {width: calc(33.3333% - 10px);}}
@media (max-width: 991px) {main {padding: 0 0 30px;}
	.opros-form .filter__item {width: calc(50% - 30px);}
	.select__input {display: none;pointer-events: all;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;}
	.select__output {z-index: 0;}
	.square-list > li {padding: 0 0 0 40px;}
	.main-menu__head {padding-left: 15px;padding-right: 15px;}
	.main-menu__list {padding: 0 35px 35px;}
	.brand-banner {margin: 0 0 40px;}
	.brand-banner__inner {padding: 40px;font-size: 15px;}
	.brand-banner__logo {width: 190px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
	.brand-banner__text {padding-right: 50px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
	.basket__inner {display: block;}
	.basket__main {-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;width: auto;}
	.basket__sidebar {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-preferred-size: auto;-webkit-flex-basis: auto;flex-basis: auto;}
	.basket__block.tabs__item.tabs__item-offline-order .basket__sidebar {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.basket__block.tabs__item.tabs__item-online-order .basket__sidebar {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
	.basket__block.tabs__item.tabs__item-online-order .basket__section--main {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
	.basket__block.tabs__item.tabs__item-online-order .basket__section:first-child {padding-bottom: 30px;}
	.basket__block.tabs__item.tabs__item-online-order .basket__note:last-child {margin-bottom: 0;}
	.basket__block.tabs__item.tabs__item-online-order .basket__section .btn {width: 100%;}
	.basket__section {width: 50%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
	.basket__section:nth-child(2n) {}
	.basket__section:last-child {}
	.basket__section--main {width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.basket__total {-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 1 auto;flex: 0 1 auto;font-size: 24px;line-height: 1.2;margin: 0;margin-bottom: 10px;}
	.basket__list {margin-bottom: auto;width: 50%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.basket__docs {margin: 10px 0 10px 0;}
	.basket__btn {display: inline-block;width: auto;}
	.basket__sidebar .label--small {margin-bottom: 0;}}
@media (max-width: 767px) {main {padding: 0 0 15px;}
	.card {max-width: calc(50% - 10px);-webkit-box-flex: 1;-ms-flex: 1 1 50%;-webkit-flex: 1 1 50%;flex: 1 1 50%;}
	.textLeft {padding: 10px 0;font-size: 14px;width: 100%;float: none;}
	.textRight .btn {width: 100%;background-color: #fff;color: #5ec1ff;}
	.textRight {float: none;padding: 0 0 10px 0;}
	h1 {font-size: 30px;}
	h2 {font-size: 24px;}
	table {font-size: 14px;}
	table td, table th {padding: .5em;}
	.square-list {display: block;margin: 0;font-size: 1.125em;}
	.square-list > li {width: auto;padding: 0 0 0 40px;margin: 2em 0;}
	.field__icon {left: 18px;}
	.field__input {padding-left: 52px;}
	.field__input[type="password"] {padding-right: 45px;}
	.field__placeholder {max-width: calc(100% - 72px);left: 52px;}
	.field__toggler {right: 18px;}
	.multifield {display: block;margin: 0;}
	.multifield__item {margin-left: 0;margin-right: 0;}
	.pass-field {position: relative;}
	.pass-field__input {padding-right: 30px;display: block;margin-right: 0;}
	.pass-field__input[readonly] {padding: 0 30px 0 0;}
	.pass-field__toggler {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.align-left, .align-right, .align-center {float: none;display: block;margin: 1em -10px;}
	.scroll-slider__btn {visibility: hidden;pointer-events: none;display: none;}
	.search-form__input {font-size: 15px;padding: 8px 10px 8px 35px;}
	.search-form__btn {left: 10px;}
	.menu-btn {width: 1.3em;}
	.breadcrumbs {display: none;}
	.header__link {margin-left: 15px;}
	.header__logo {width: 115px;}
	.main-menu__close {width: 1.3em;}
	.main-menu__logo {width: 115px;}
	.main-menu__lang-link {margin-left: 0;}
	.main-menu__list {padding: 0 15px 15px;}
	.main-menu__list > li > a {padding: 15px 10px;}
	.catalog-block__title {padding: 0 10px;}
	.catalog-block__box {margin: 0;}
	.card__pic {width: 100%;margin: 0;}
	.banner__wrapper {padding: 0 15px;}
	.text-block {padding: 20px 0 35px;}
	.text-block p {font-size: inherit !important;}
	.text-block__columns {display: block;}
	.text-block__column {width: auto;padding: 0;margin: 0 0 1.5em;}
	.text-block__column ul {font-size: inherit;}
	.text-block__column ul > li {margin: 0 0 .5em;}
	.good {padding: 30px 0;padding-top: 0;}
	.good__body {display: block;margin: 0 -10px;}
	.good__column {width: auto;margin: 0 0 1em;}
	.good__info {border-left: none;border-right: none;}
	.good__field {padding: 10px;}
	.good__buttons {width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
	.good__btn {width: calc(50% - 5px);}
	.good__btn:not(:last-child) {margin: 0;}
	.tabs__head {font-size: 13px;}
	.tabs__body {padding-left: 10px;padding-right: 10px;}
	.tabs__trigger--small {min-width: 0;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
	.category-block {padding: 15px 0;}
	.page {padding: 40px 0;padding-top: 0;}
	.account__wrapper {padding: 0;}
	.account__title {padding-left: 10px;padding-right: 10px;}
	.account__field {padding-right: 0;}
	.account__edit-form {padding: 10px 0 0;}
	.orders__table {display: block;}
	.orders__table thead, .orders__table tfoot, .orders__table tbody, .orders__table td, .orders__table th {display: block;}
	.orders__table tr {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;border-top: 1px solid #d9e0e4;padding: 10px 0;}
	.orders__table tr:last-child {border-bottom: 1px solid #d9e0e4;}
	.orders__table td, .orders__table th {border: none;padding: 10px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;width: calc(100% - 90px);}
	.orders__table td:nth-child(3), .orders__table th:nth-child(3) {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	.orders__table td:nth-child(1), .orders__table td:nth-child(4), .orders__table th:nth-child(1), .orders__table th:nth-child(4) {width: 90px;-webkit-box-flex: 0;-ms-flex: 0 1 auto;-webkit-flex: 0 1 auto;flex: 0 1 auto;}
	.orders__footer {margin: 20px 0 0;}
	.registration__tabs {margin-left: -10px;margin-right: -10px;}
	.brand-banner {margin: 0 0 30px;}
	.brand-banner__inner {padding: 30px 24px;display: block;}
	.brand-banner__text {padding: 0;width: auto;}
	.brand-banner__title {font-size: 40px;}
	.brand-banner__logo {display: none;}
	.post p {font-size: inherit !important;}
	.post__img {max-width: 1000vw;max-width: unset;margin: 0 -10px 1em;}
	.contacts__title {margin: 0 0 .5em;}
	.contacts__head {display: block;}
	.contacts__address {margin: 0 0 1em;}
	.contacts__phone {display: block;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;margin: 0 0 1em;}
	.map {margin: 0 -10px 30px;height: 400px;}
	.good-block {padding: 26px;position: relative;}
	.good-block__remove {position: absolute;top: -10px;right: -10px;width: 35px;line-height: 35px;text-align: center;background-color: #fff;z-index: 1;}
	.good-block__pic {-webkit-box-flex: 0;-ms-flex: 0 0 158px;-webkit-flex: 0 0 158px;flex: 0 0 158px;margin-right: 30px;}
	.good-block__pic img {height: auto;}
	.good-block__text {padding: 0;}
	.good-block__tools {padding: 0;width: auto;}
	.good-block__note {padding-right: 120px;margin: 0;}
	.basket__sidebar {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;border-bottom: 1px solid #d9e0e4;margin: 10px -10px 0;}
	.basket__section:nth-child(2n) {border: none;}
	.basket__total {max-width: 100%;padding: 0;margin: 0 0 .5em;}
	.basket__btn {display: block;width: 100%;padding: 0 10px;}
	.basket__subtitle {display: none;}
	.filter__title {font-size: 24px;}
	.filter__section {padding: 30px 10px;border-left: none;border-right: none;margin: 0 -10px 10px;}
	.filter__section-remove {top: 5px;right: 8px;}
	.filter__section-item {padding: 27px 0 10px;}
	.filter__subtitle span {padding-right: 10px;}
	.filter__subtitle:first-child span {padding: 0 10px;}
	.filter__tabs {margin-left: -10px;margin-right: -10px;}
	.filter__item {margin: 0 0 20px !important;max-width: 100%;}
	.filter__item--dynamic-small {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
	.filter__item--dynamic-small > * {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 5px);-webkit-flex: 0 0 calc(50% - 5px);flex: 0 0 calc(50% - 5px);}
	.filter__item-title {padding: 0;margin: 0 0 10px;}
	.filter__item-title-custom {line-height: 50px;}
	.filter__toggler--block {padding: 0;}
	.filter__amount-wrapper .filter__inner-field {margin-bottom: 0;}
	.filter__inner-field {margin-bottom: 20px;}
	.filter__inner-field--amount {width: 100px;}
	.filter__nav {margin: 30px 0 0;}
	.filter__option {margin: 0 0 20px;}
	.filter__radiogroup {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
	.filter__radio {margin: 0 0 20px 30px;}
	.filter__item--toggler_small .filter__toggler {width: 100%;padding: 0;}
	.post-card {width: calc(50% - 40px);max-width: calc(50% - 40px);margin: 0 20px 50px;}
	.post-card__pic {margin: 0 0 15px;}
	.post-card__text {padding: 0 10px;}
	.news {padding: 30px 0;}
	.news__btn {display: block;width: 100%;padding: 0 10px;}
	.news-block {padding: 20px 0 0;}
	.news-block__box {margin: 0 -10px;}
	.action-banner__head {padding: 35px 15px;font-size: 36px;}
	.action-banner__text {font-size: 18px;padding: 15px 20px;}
	.accord__trigger {font-size: 16px;}
	.accord__trigger:after {right: 10px;}
	.accord__content {padding: 0 0 25px;}
	.footer__topline {padding: 15px 0 30px;}
	.footer__box {display: block;margin: 0;}
	.footer__column {width: auto;margin: 0 0 27px;}
	.footer__column:last-child {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;width: auto;margin: 0;padding: 6px 0 0;}
	.footer__column:last-child:before {content: none;}
	.footer__menu > li {margin-bottom: 2px;}
	.footer__text {margin: 0 0 5px;}
	.footer__column .btn {margin-top: 8px;}}
@media (max-width: 576px) {.post-card {max-width: 100%;width: 100%;margin: 0 0 50px;}
	.basket__section {display: block;width: auto;}
	.basket__list {display: none;}
	.account__info {border-left: none;border-right: none;margin: 0 -10px;padding: 0;}
	#Organizations .account__info {padding: 30px 0 20px 0;}
	.accord__trigger {padding: 25px 50px 25px 20px;}
	.orgList .accord__content {padding-left: 40px;}
	.account__info-close {top: 30px;right: 10px;}
	.account__row {display: block;}
	.account__key {display: none;}
	.account__value {width: auto;}
	.account__field-icon {top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);}
	.account__field.account__field-confirmpassword .account__field-icon {top: 23px;}
	.account__field.account__field-password .account__field-icon {top: 45px;}
	.pass-field, .pass-field__input, .account__input, #orders .select {max-width: 100%;}
	.account__field_last .btn {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
	.account__field_last .btn:first-child {margin-bottom: 10px;}
	.account__field_last .btn-danger {margin-left: 0;}
	.account__field_last {padding: 10px 0 0 0;}
	.card {max-width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}}
.btn-more {width: auto !important;}
.pismook {font-size: 21px;text-align: center;display: none;}
.a_tab_trigger {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;cursor: pointer;border-top: 1px solid transparent;background-color: #f1f2f2;text-align: center;text-align: center;line-height: 1;word-wrap: break-word;padding: 10px;min-height: 40px;-webkit-box-flex: 1;-ms-flex: 1 1 20%;-webkit-flex: 1 1 20%;flex: 1 1 20%;-webkit-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #008de2;}
.mt60 {margin-top: 60px;}
.mb60 {margin-bottom: 60px;}
.card__footer .btn {width: 100px;height: 34px;margin-right: 10px;font-weight: 500;overflow: inherit;padding: 0;}
.card__footer .btn:last-child {margin-right: 0;}
@media (max-width: 767px) {.card__footer .ms2_form {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
	.card__footer .btn {width: 50%;margin-right: 20px;}
	.card__footer .btn:last-child {width: 50%;margin-right: 0;}}
.main-menu__btn {margin: 0 0 14px 20px;font-weight: 300;}
.main-menu__list > li > a {font-weight: 400;color: #35a4e6;}
.btn--small {padding: 0 8px;}
main {}
@media (max-width: 1199px) {main {padding-top: 0;}}
@media (max-width: 767px) {main {padding-top: 0;}}
@media (max-width: 450px) {.good-block__remove {width: 20px;height: 20px;top: -15px;}
	.pass-field__toggler {}}
@media (max-width: 430px) {.pass-field__toggler {}}
@media (max-width: 400px) {.pass-field__toggler {}}
@media (max-width: 355px) {.pass-field__toggler {}}
.categories-list {padding: 30px 0 30px;}
.catalog-block {padding: 20px 0;}
.catalog-block .banner.mt60.mb60 {margin-top: 41px;margin-bottom: 51px;}
.banner__inner {padding: 18px 0;}
.btn--bold {font-size: 17px;}
.banner__wrapper .btn:hover {background-color: #fff;border-color: #fff;color: #008de2;}
.catalog-block .text-block .wrapper > p {margin-bottom: 45px;}
.contacts .footer-phone {line-height: 26px;}
.good {padding: 40px 0 50px;padding-top: 0;}
h1 {margin-top: 50px;margin-bottom: 40px;}
.cryosauna-block {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.cryosauna-block .cryosauna-block-text {min-height: 0 !important;-webkit-box-flex: 1;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}
.swiper-container .cryosauna-block .cryosauna-block-text {min-height: 160px !important;}
.cryosauna-block .btn-group {position: relative;}
.swiper-horizontal > .swiper-scrollbar {position: relative !important;bottom: 0px !important;margin-top: 7px;}
.choosen-item-page .swiper-wrapper {height: auto !important;}
.swiper-slide .cryosauna-block-text {height: auto !important;}
.basket__tabs {width: 100%;}
.basket__nav {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 20px;}
.basket__nav-item {-webkit-box-flex: 0;-ms-flex: 0 0 214px;-webkit-flex: 0 0 214px;flex: 0 0 214px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.basket__nav-item.active {}
.basket__nav-item.active:first-child {border-left: 1px solid #d9e0e4;}
.basket__nav-item.active:last-child {border-right: 1px solid #d9e0e4;}
.basket__block {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.good-block__pic {margin-right: 30px;}
.good-block__text {padding: 0;}
.good-block__tools {padding: 0;}
.basket__title-sub {font-weight: 300;margin-bottom: 40px;}
.basket__heading {padding: 26px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;border: 1px solid #d9e0e4;}
.delete-checked {color: #ff9a00;font-size: 14px;line-height: 24px;font-weight: 300;letter-spacing: .14px;border: none;background: none;cursor: pointer;}
.basket__checkbox {color: #008de3;font-size: 14px;line-height: 24px;font-weight: 300;letter-spacing: .14px;border: none;background: none;cursor: pointer;}
.basket__checkbox input {cursor: pointer;}
.filter__box_sauna .filter__item {}
.delete-checked:hover {text-decoration: underline;}
.good-block {position: relative;padding: 26px;}
.good-block__checkbox {position: absolute;width: 30px;height: 30px;background: #fff;top: 25px;left: 25px;cursor: pointer;}
.good-block__checkbox input {cursor: pointer;}
input:-webkit-autofill, input:-webkit-autofill:focus {-webkit-transition: background-color 600000s 0s,color 600000s 0s;transition: background-color 600000s 0s,color 600000s 0s;}
.invalid {border: 2px solid #cdd5d9;}
.swiper-container {overflow-x: hidden;}
.card__title {padding-bottom: 0;}
.cryosauna-block-title {padding-bottom: 0 !important;}
@media (max-width: 991px) {.basket__section:nth-child(2n) {border-bottom: none;}
	.filter__section {padding: 40px 30px 30px;}
	.filter__box_line {-webkit-box-align: center !important;-ms-flex-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
	.filter__box_sauna .filter__item {}}
@media (max-width: 767px) {.basket__block {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: normal;-ms-flex-align: normal;-webkit-align-items: normal;align-items: normal;}
	.basket__sidebar {border-bottom: 1px solid #d9e0e4;width: auto;margin: 10px 0 0;}
	.form-count {margin-top: 20px;}
	.good-block__text {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
	.filter__section {padding: 40px 30px 30px;margin: 0;border: 1px solid #d9e0e4;}
	.filter__box:not(.filter__box_radios) {margin: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: end !important;-ms-flex-align: end !important;-webkit-align-items: flex-end !important;align-items: flex-end !important;}
	.filter__box_bio {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center !important;-ms-flex-align: center !important;-webkit-align-items: center !important;align-items: center !important;}
	.filter__item:not(.filter__item--small):not(.filter__item--auto) {width: calc(50% - 30px);-webkit-box-flex: 0;-ms-flex: none;-webkit-flex: none;flex: none;}
	.filter__item.filter__item--small {width: calc(50% - 20px) !important;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.filter__item--radio {margin: 0 15px 15px !important;}
	.filter__box_bio {padding-bottom: 20px;}
	.filter__group_box .filter__item:last-child {width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;align-items: flex-end;gap: 10px 30px;}
	.filter__amount-wrapper {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;align-items: flex-end;}
	.filter__item--small .filter__amount-wrapper {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.filter__item--small .filter__amount-wrapper .filter__inner-field {margin-left: 0;width: 100%;}
	.filter__item--small .filter__amount-wrapper .filter__inner-field--amount {width: 100px;}
	.filter__inner-field {margin-bottom: 0;}
	.filter__box_sauna .filter__item {}
	.auth-form {max-width: none;}}
@media (max-width: 576px) {.post__main-img-wrapper {margin: 0 -10px;}
	.news__box {margin: 0 -10px;}
	.catalog-block .banner.mt60.mb60 {margin-top: 20px;margin-bottom: 10px;}
	.wrapper {padding: 0 10px;}
	.filter .wrapper {overflow-x: hidden;}
	.catalog-block__wrapper {padding: 0;}
	.banner__wrapper {padding: 0;}
	.card__body {border-right: none;border-left: none;}
	.rekommend-container .card__body {border-right: 1px solid #d9e0e4;border-left: 1px solid #d9e0e4;}
	h1 {margin-bottom: 30px;}
	.good-block__option {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
	.basket__title-sub {margin-bottom: 30px;}
	.basket__block.tabs__item.tabs__item-online-order .basket__section:first-child {padding-bottom: 10px;}
	.good-block__tools {text-align: left !important;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
	.good-block__body {padding-right: 0;}
	.good-block .text-md-right {top: 20px;right: 20px;}
	.good-block__text {max-width: 320px;}
	.good-block__option .form-count {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.basket__section {padding: 20px 0 30px 0;}
	.basket__total {}
	.basket__section .ajax_form input {margin-right: 0;}
	.good-block__remove {right: -24px;}
	.card {width: 100%;margin: 5px 0;border-left: none;border-right: none;}
	.basket__nav {width: 100%;}
	.basket__nav-item {-webkit-box-flex: 0;-ms-flex: 0 0 50%;-webkit-flex: 0 0 50%;flex: 0 0 50%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;color: #008de2;}
	.basket__main {}
	.basket__heading {padding: 20px 0;border-left: none;border-right: none;}
	.basket__main .good-block {border-right: none;border-left: none;padding-left: 0;padding-right: 0;}
	.good-block {margin: 0;padding: 20px;}
	.good-block__checkbox {top: 16px;left: 0;}
	.good-block__pic {-webkit-box-flex: 0;-ms-flex: 0 0 100px;-webkit-flex: 0 0 100px;flex: 0 0 100px;margin-right: 20px;}
	.basket__heading {-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}
	.checkbox__text {display: inline-block;margin-left: -5px;}
	.good-block__title {white-space: normal !important;}
	.basket__sidebar {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-ms-flex: 0 1 auto;-webkit-flex: 0 1 auto;flex: 0 1 auto;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;border-top: none;border-right: none;border-left: none;margin: 0 !important;}
	.filter__section {padding: 15px 0 30px;border-left: none;border-right: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;}
	.filter__subtitle:first-child {left: 0;}
	.filter__subtitle:first-child + .filter__box {margin-top: 20px;}
	.filter__box {display: block;}
	.filter__item, .filter__item.filter__item--small {width: 100% !important;}
	.filter__item--expand {width: auto !important;}
	.filter__box_sauna .filter__item {width: 100%;}
	.filter__item:last-child {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;-webkit-align-items: stretch;align-items: stretch;}
	.filter__item:last-child > .filter__inner-field {width: 100%;}
	.filter__item:last-child > .filter__amount-wrapper {width: 100%;}
	.unit-field__unit {min-width: 72px;}
	.filter__box_bio .filter__item:last-child {margin-bottom: 20px;}
	.filter__btn {display: block;width: 100%;padding: 0 10px;margin: 0 0 10px;}
	.filter__item--small .filter__amount-wrapper {-ms-flex-wrap: nowrap;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;}
	.filter__item--small .filter__amount-wrapper .filter__inner-field {width: auto;}
	.filter__item--small .filter__amount-wrapper .filter__inner-field--amount {width: 100px;margin-left: 20px;}
	.basket__block.tabs__item.tabs__item-online-order .basket__sidebar {-webkit-box-align: normal;-ms-flex-align: normal;-webkit-align-items: normal;align-items: normal;}
	.filter__subtitle:first-child span {padding: 0 10px 0 0;}
	.filter__item--toggler_small .filter__toggler {width: auto;padding: 13px 0;margin-right: 25px;}
	.filter__item--toggler_small .filter__toggler:last-child {margin-right: 0;}
	.filter__item-title-custom {line-height: 1.5;margin-bottom: 10px;}}
.organization_title {margin-bottom: 30px;}
#Organizations .organization_title p {margin-top: 0;}
.opros-title {font-size: 30px;line-height: 1.2;margin: 65px 0 50px;}
.modal-success__image {text-align: center;margin-bottom: 25px;}
.modal-success__title {font-size: 20px;font-weight: bold;color: #808285;text-align: center;margin-bottom: 15px;}
.modal-success__text {font-size: 16px;text-align: center;color: #808285;margin-bottom: 40px;}
.modal-success .btn {display: block;margin-left: 0;margin-right: 0;max-width: 100%;}
.modal-success .btn + .btn {margin-bottom: 0;}
@media (max-width: 767px) {.fancybox-content {padding: 20px 15px !important;}
	.modal-success__text {margin: 0 auto 40px auto;max-width: 70%;}}
.vk_video-wrapper {position: relative;}
.vk_video {display: block;width: 100%;height: auto;}
.vk_video-wrapper::before {content: "▶";font-size: 34px;color: white;text-shadow: 0 0 10px rgba(0,0,0,.7);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.good__thumbs li {cursor: pointer;}
.cryosauna-block {position: relative;}
.btn-group {position: absolute;bottom: 0px;}
.container {max-width: 1170px;margin: 0 auto;padding-right: 15px;padding-left: 15px;}
.grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40px;align-items: flex-start;padding: 50px 0 35px;}
.cryosauna-blocks {display: grid;grid-template-columns: repeat(3,1fr);grid-column-gap: 10px;grid-row-gap: 10px;}
.choosen-item-page {grid-template-columns: repeat(4,1fr);}
.cryosauna-block .cryosauna-block-text {padding-bottom: 0;min-height: 292px;}
.cryosauna-block .btn-group form {margin-left: -10px;font-size: 0;}
.cryosauna-block .btn-group .btn {min-width: 104px;margin-left: 10px;}
.cryosauna-block-title a {text-decoration: none;}
.cryosauna-block-title {font-weight: 400;}
.cryosauna-block-title:hover {text-decoration: underline;}
.catalog-page, .catalog-branches-page, .catalog-subcategory-page, .choosen-item-page {padding-bottom: 55px;}
.blue-button {background-color: #5ec1ff;}
.blue-button:hover {opacity: .7;}
.orange-button {background-color: #ff9a00;}
.orange-button:hover {opacity: .7;}
.equipment-blocks {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 10px;margin-bottom: 15px;}
.equipment-block {border: 1px solid #cce4f3;padding: 50px 35px 40px;text-align: center;cursor: pointer;}
.equipment-block .equipment-block-name {display: block;margin-bottom: 18px;font-size: 18px;font-weight: 500;color: #808285;text-decoration: none;}
.equipment-block div:last-child {color: #d9e0e4;line-height: 18px;}
.equipment-block img {width: unset;max-height: 100px;}
.equipment-block div:first-child {display: flex;align-items: flex-end;justify-content: center;height: 130px;margin-bottom: 40px;}
.equipment-block:hover {border-color: transparent;}
.equipment-block:hover .equipment-block-name {color: #008de3;}
.catalog-subcategory-page-description {margin-bottom: 50px;}
.catalog-subcategory-page-description .bold {margin: 20px 0 10px;}
.catalog-subcategory-page-description ol li {padding-top: 0;}
.choosen-item-page .cryosauna-blocks {grid-template-columns: repeat(4,1fr);}
.choosen-item-page .cryosauna-block {border-color: #d9e0e4;}
.choosen-item-page .h2 {margin: 30px 0;}
.choosen-item-page .swiper-wrapper {height: 434px;}
.choosen-item-page .swiper-slide {padding: 0 5px;box-sizing: border-box;}
.choosen-item-page .cryosauna-block .cryosauna-block-text {padding-bottom: 17px;min-height: unset;}
.choosen-item-page .registration-page-tabs-content table tr td {padding: 10px;border: 1px solid #d9e0e4;}
.choosen-item-page .registration-page-tabs-content table tr:nth-of-type(odd) td {width: 40%;}
.choosen-item-page .grid {padding: 0;grid-gap: 10px;}
.choosen-item-page-description-table:not(:last-child) {display: flex;border: 1px solid #d9e0e4;padding: 15px;margin: 0;align-items: center;justify-content: space-between;}
.choosen-item-page-description-table:not(:last-child) .h2 {margin: 0;}
.questions-page {padding-bottom: 55px;}
.questions-page .h2 {margin-bottom: 35px;margin-top: 10px;}
.questions-page form {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 10px;margin-top: 35px;}
.questions-page form .btn {width: 55%;padding: 15px 0;}
.questions-page form .checkbox-field {grid-column: 1/4;margin: 0;margin-bottom: 25px;}
footer .white-blue-button:hover {background-color: #008de3;}
footer .nav-list-li:not(:first-child) {padding-top: 20px;}
.footer-navigation {display: grid;grid-template-columns: repeat(4,1fr);}
.footer-navigation ul li {border: none;}
.footer-navigation ul li:hover {border: none;text-decoration: underline;}
.footer-navigation ul .nav-list-ex:hover {border: none;}
.copyright {background-color: #f8f8f8;text-transform: uppercase;padding: 16px 0;}
.cookie {z-index: 3;position: fixed;bottom: 0;width: 100%;background-color: #008de3;color: white;font-size: 18px;font-weight: 300;}
.cookie .container {display: grid;grid-template-columns: 55% 20%;justify-content: center;grid-gap: 20px;padding: 20px;}
.cookie .container .white-blue-button {font-size: 20px;}
.cookie .container .white-blue-button:hover {background: #9edaff;color: #008de3;}
.cookie .container a {color: white;text-decoration: underline;}
.search-field {display: grid;grid-template-columns: 11fr 1fr;padding: 30px 0;}
.search-field input {width: 90%;}
.search-field img {margin-right: 10px;}
.search-window {opacity: 0;z-index: -1;transition: all .6s cubic-bezier(.55,0,.1,1);background: white;position: absolute;top: 0;left: 0;width: 100%;height: 0;}
.search-window.active {opacity: 1;z-index: 2;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
.search-window.active .search-results div:last-child {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
.search-window img {width: unset;}
.search-results div:last-child {height: 0;}
.search-results .h2 {margin: 68px 0 0 0;}
.search-results .search-text {text-overflow: ellipsis;}
.search-results img {width: 100%;}
.search-result-blocks-cards {padding: 30px 0;display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 10px;}
.search-result-blocks-cards .cryosauna-block {border-color: #d9e0e4;}
.close-search-window {cursor: pointer;}
.search-result-block .subtitle a:hover {text-decoration: underline;}
.custom-checkbox {box-sizing: border-box;display: inline-block;margin: 0 5px 0 0;width: 20px;height: 20px;border: 1px solid #d9e0e4;border-radius: 2px;transition: 400ms 100ms ease-out;cursor: pointer;}
.custom-checkbox:focus {outline: none;}
input[type="checkbox"] {left: -2000px;}
.tick {opacity: 1;position: relative;top: 0;left: 0;transition: all 600ms cubic-bezier(.175,.885,.32,1.5);}
.tick img {width: 20px;}
input[type="checkbox"]:checked + .custom-checkbox .tick {opacity: 0;}
.ms2-message-success {background-color: #0ed !important;}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.fancybox-close-small {right: -6px;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}