@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-brands-400.woff") format("woff"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-regular-400.woff") format("woff"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-regular-400.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-solid-900.woff") format("woff"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"),url("https://cdn.prosolvent.ru/vendor/fontawesome-free/webfonts/fa-solid-900.svg#fontawesome") format("svg")}
.fa, .fab, .fal, .far, .fas {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.fa-lg {font-size: 1.33333em;line-height: .75em;vertical-align: -.0667em;}
.fa-xs {font-size: .75em;}
.fa-sm {font-size: .875em;}
.fa-1x {font-size: 1em;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}
.fa-9x {font-size: 9em;}
.fa-10x {font-size: 10em;}
.fa-fw {text-align: center;width: 1.25em;}
.fa-ul {list-style-type: none;margin-left: 2.5em;padding-left: 0;}
.fa-ul>li {position: relative;}
.fa-li {left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit;}
.fa-border {border: .08em solid #eee;border-radius: .1em;padding: .2em .25em .15em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {margin-left: .3em;}
.fa-spin {animation: fa-spin 2s infinite linear;}
.fa-pulse {animation: fa-spin 1s infinite steps(8);}
@keyframes fa-spin {0% {transform: rotate(0deg);}
	to {transform: rotate(1 turn);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform: scaleX(-1);}
.fa-flip-vertical {transform: scaleY(-1);}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {transform: scale(-1);}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {filter: none;}
.fa-stack {display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em;}
.fa-stack-1x, .fa-stack-2x {left: 0;position: absolute;text-align: center;width: 100%;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-500px:before {content: "";}
.fa-accessible-icon:before {content: "";}
.fa-accusoft:before {content: "";}
.fa-acquisitions-incorporated:before {content: "";}
.fa-ad:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-card:before {content: "";}
.fa-adjust:before {content: "";}
.fa-adn:before {content: "";}
.fa-adobe:before {content: "";}
.fa-adversal:before {content: "";}
.fa-affiliatetheme:before {content: "";}
.fa-air-freshener:before {content: "";}
.fa-airbnb:before {content: "";}
.fa-algolia:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-right:before {content: "";}
.fa-alipay:before {content: "";}
.fa-allergies:before {content: "";}
.fa-amazon:before {content: "";}
.fa-amazon-pay:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-american-sign-language-interpreting:before {content: "";}
.fa-amilia:before {content: "";}
.fa-anchor:before {content: "";}
.fa-android:before {content: "";}
.fa-angellist:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angry:before {content: "";}
.fa-angrycreative:before {content: "";}
.fa-angular:before {content: "";}
.fa-ankh:before {content: "";}
.fa-app-store:before {content: "";}
.fa-app-store-ios:before {content: "";}
.fa-apper:before {content: "";}
.fa-apple:before {content: "";}
.fa-apple-alt:before {content: "";}
.fa-apple-pay:before {content: "";}
.fa-archive:before {content: "";}
.fa-archway:before {content: "";}
.fa-arrow-alt-circle-down:before {content: "";}
.fa-arrow-alt-circle-left:before {content: "";}
.fa-arrow-alt-circle-right:before {content: "";}
.fa-arrow-alt-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-arrows-alt-h:before {content: "";}
.fa-arrows-alt-v:before {content: "";}
.fa-artstation:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-asymmetrik:before {content: "";}
.fa-at:before {content: "";}
.fa-atlas:before {content: "";}
.fa-atlassian:before {content: "";}
.fa-atom:before {content: "";}
.fa-audible:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-autoprefixer:before {content: "";}
.fa-avianex:before {content: "";}
.fa-aviato:before {content: "";}
.fa-award:before {content: "";}
.fa-aws:before {content: "";}
.fa-baby:before {content: "";}
.fa-baby-carriage:before {content: "";}
.fa-backspace:before {content: "";}
.fa-backward:before {content: "";}
.fa-bacon:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-ban:before {content: "";}
.fa-band-aid:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-barcode:before {content: "";}
.fa-bars:before {content: "";}
.fa-baseball-ball:before {content: "";}
.fa-basketball-ball:before {content: "";}
.fa-bath:before {content: "";}
.fa-battery-empty:before {content: "";}
.fa-battery-full:before {content: "";}
.fa-battery-half:before {content: "";}
.fa-battery-quarter:before {content: "";}
.fa-battery-three-quarters:before {content: "";}
.fa-battle-net:before {content: "";}
.fa-bed:before {content: "";}
.fa-beer:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-bell:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bezier-curve:before {content: "";}
.fa-bible:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bimobject:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-biohazard:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitcoin:before {content: "";}
.fa-bity:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-blackberry:before {content: "";}
.fa-blender:before {content: "";}
.fa-blender-phone:before {content: "";}
.fa-blind:before {content: "";}
.fa-blog:before {content: "";}
.fa-blogger:before {content: "";}
.fa-blogger-b:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-bold:before {content: "";}
.fa-bolt:before {content: "";}
.fa-bomb:before {content: "";}
.fa-bone:before {content: "";}
.fa-bong:before {content: "";}
.fa-book:before {content: "";}
.fa-book-dead:before {content: "";}
.fa-book-medical:before {content: "";}
.fa-book-open:before {content: "";}
.fa-book-reader:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-bootstrap:before {content: "";}
.fa-bowling-ball:before {content: "";}
.fa-box:before {content: "";}
.fa-box-open:before {content: "";}
.fa-boxes:before {content: "";}
.fa-braille:before {content: "";}
.fa-brain:before {content: "";}
.fa-bread-slice:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-briefcase-medical:before {content: "";}
.fa-broadcast-tower:before {content: "";}
.fa-broom:before {content: "";}
.fa-brush:before {content: "";}
.fa-btc:before {content: "";}
.fa-buffer:before {content: "";}
.fa-bug:before {content: "";}
.fa-building:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-burn:before {content: "";}
.fa-buromobelexperte:before {content: "";}
.fa-bus:before {content: "";}
.fa-bus-alt:before {content: "";}
.fa-business-time:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-calculator:before {content: "";}
.fa-calendar:before {content: "";}
.fa-calendar-alt:before {content: "";}
.fa-calendar-check:before {content: "";}
.fa-calendar-day:before {content: "";}
.fa-calendar-minus:before {content: "";}
.fa-calendar-plus:before {content: "";}
.fa-calendar-times:before {content: "";}
.fa-calendar-week:before {content: "";}
.fa-camera:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-campground:before {content: "";}
.fa-canadian-maple-leaf:before {content: "";}
.fa-candy-cane:before {content: "";}
.fa-cannabis:before {content: "";}
.fa-capsules:before {content: "";}
.fa-car:before {content: "";}
.fa-car-alt:before {content: "";}
.fa-car-battery:before {content: "";}
.fa-car-crash:before {content: "";}
.fa-car-side:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-caret-square-down:before {content: "";}
.fa-caret-square-left:before {content: "";}
.fa-caret-square-right:before {content: "";}
.fa-caret-square-up:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-carrot:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cash-register:before {content: "";}
.fa-cat:before {content: "";}
.fa-cc-amazon-pay:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-apple-pay:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-centercode:before {content: "";}
.fa-centos:before {content: "";}
.fa-certificate:before {content: "";}
.fa-chair:before {content: "";}
.fa-chalkboard:before {content: "";}
.fa-chalkboard-teacher:before {content: "";}
.fa-charging-station:before {content: "";}
.fa-chart-area:before {content: "";}
.fa-chart-bar:before {content: "";}
.fa-chart-line:before {content: "";}
.fa-chart-pie:before {content: "";}
.fa-check:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-check-double:before {content: "";}
.fa-check-square:before {content: "";}
.fa-cheese:before {content: "";}
.fa-chess:before {content: "";}
.fa-chess-bishop:before {content: "";}
.fa-chess-board:before {content: "";}
.fa-chess-king:before {content: "";}
.fa-chess-knight:before {content: "";}
.fa-chess-pawn:before {content: "";}
.fa-chess-queen:before {content: "";}
.fa-chess-rook:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-child:before {content: "";}
.fa-chrome:before {content: "";}
.fa-chromecast:before {content: "";}
.fa-church:before {content: "";}
.fa-circle:before {content: "";}
.fa-circle-notch:before {content: "";}
.fa-city:before {content: "";}
.fa-clinic-medical:before {content: "";}
.fa-clipboard:before {content: "";}
.fa-clipboard-check:before {content: "";}
.fa-clipboard-list:before {content: "";}
.fa-clock:before {content: "";}
.fa-clone:before {content: "";}
.fa-closed-captioning:before {content: "";}
.fa-cloud:before {content: "";}
.fa-cloud-download-alt:before {content: "";}
.fa-cloud-meatball:before {content: "";}
.fa-cloud-moon:before {content: "";}
.fa-cloud-moon-rain:before {content: "";}
.fa-cloud-rain:before {content: "";}
.fa-cloud-showers-heavy:before {content: "";}
.fa-cloud-sun:before {content: "";}
.fa-cloud-sun-rain:before {content: "";}
.fa-cloud-upload-alt:before {content: "";}
.fa-cloudscale:before {content: "";}
.fa-cloudsmith:before {content: "";}
.fa-cloudversify:before {content: "";}
.fa-cocktail:before {content: "";}
.fa-code:before {content: "";}
.fa-code-branch:before {content: "";}
.fa-codepen:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cog:before {content: "";}
.fa-cogs:before {content: "";}
.fa-coins:before {content: "";}
.fa-columns:before {content: "";}
.fa-comment:before {content: "";}
.fa-comment-alt:before {content: "";}
.fa-comment-dollar:before {content: "";}
.fa-comment-dots:before {content: "";}
.fa-comment-medical:before {content: "";}
.fa-comment-slash:before {content: "";}
.fa-comments:before {content: "";}
.fa-comments-dollar:before {content: "";}
.fa-compact-disc:before {content: "";}
.fa-compass:before {content: "";}
.fa-compress:before {content: "";}
.fa-compress-arrows-alt:before {content: "";}
.fa-concierge-bell:before {content: "";}
.fa-confluence:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-contao:before {content: "";}
.fa-cookie:before {content: "";}
.fa-cookie-bite:before {content: "";}
.fa-copy:before {content: "";}
.fa-copyright:before {content: "";}
.fa-couch:before {content: "";}
.fa-cpanel:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-creative-commons-by:before {content: "";}
.fa-creative-commons-nc:before {content: "";}
.fa-creative-commons-nc-eu:before {content: "";}
.fa-creative-commons-nc-jp:before {content: "";}
.fa-creative-commons-nd:before {content: "";}
.fa-creative-commons-pd:before {content: "";}
.fa-creative-commons-pd-alt:before {content: "";}
.fa-creative-commons-remix:before {content: "";}
.fa-creative-commons-sa:before {content: "";}
.fa-creative-commons-sampling:before {content: "";}
.fa-creative-commons-sampling-plus:before {content: "";}
.fa-creative-commons-share:before {content: "";}
.fa-creative-commons-zero:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-critical-role:before {content: "";}
.fa-crop:before {content: "";}
.fa-crop-alt:before {content: "";}
.fa-cross:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-crow:before {content: "";}
.fa-crown:before {content: "";}
.fa-crutch:before {content: "";}
.fa-css3:before {content: "";}
.fa-css3-alt:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-cut:before {content: "";}
.fa-cuttlefish:before {content: "";}
.fa-d-and-d:before {content: "";}
.fa-d-and-d-beyond:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-database:before {content: "";}
.fa-deaf:before {content: "";}
.fa-delicious:before {content: "";}
.fa-democrat:before {content: "";}
.fa-deploydog:before {content: "";}
.fa-deskpro:before {content: "";}
.fa-desktop:before {content: "";}
.fa-dev:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-dharmachakra:before {content: "";}
.fa-dhl:before {content: "";}
.fa-diagnoses:before {content: "";}
.fa-diaspora:before {content: "";}
.fa-dice:before {content: "";}
.fa-dice-d20:before {content: "";}
.fa-dice-d6:before {content: "";}
.fa-dice-five:before {content: "";}
.fa-dice-four:before {content: "";}
.fa-dice-one:before {content: "";}
.fa-dice-six:before {content: "";}
.fa-dice-three:before {content: "";}
.fa-dice-two:before {content: "";}
.fa-digg:before {content: "";}
.fa-digital-ocean:before {content: "";}
.fa-digital-tachograph:before {content: "";}
.fa-directions:before {content: "";}
.fa-discord:before {content: "";}
.fa-discourse:before {content: "";}
.fa-divide:before {content: "";}
.fa-dizzy:before {content: "";}
.fa-dna:before {content: "";}
.fa-dochub:before {content: "";}
.fa-docker:before {content: "";}
.fa-dog:before {content: "";}
.fa-dollar-sign:before {content: "";}
.fa-dolly:before {content: "";}
.fa-dolly-flatbed:before {content: "";}
.fa-donate:before {content: "";}
.fa-door-closed:before {content: "";}
.fa-door-open:before {content: "";}
.fa-dot-circle:before {content: "";}
.fa-dove:before {content: "";}
.fa-download:before {content: "";}
.fa-draft2digital:before {content: "";}
.fa-drafting-compass:before {content: "";}
.fa-dragon:before {content: "";}
.fa-draw-polygon:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-dribbble-square:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-drum:before {content: "";}
.fa-drum-steelpan:before {content: "";}
.fa-drumstick-bite:before {content: "";}
.fa-drupal:before {content: "";}
.fa-dumbbell:before {content: "";}
.fa-dumpster:before {content: "";}
.fa-dumpster-fire:before {content: "";}
.fa-dungeon:before {content: "";}
.fa-dyalog:before {content: "";}
.fa-earlybirds:before {content: "";}
.fa-ebay:before {content: "";}
.fa-edge:before {content: "";}
.fa-edit:before {content: "";}
.fa-egg:before {content: "";}
.fa-eject:before {content: "";}
.fa-elementor:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-ello:before {content: "";}
.fa-ember:before {content: "";}
.fa-empire:before {content: "";}
.fa-envelope:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-text:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-envira:before {content: "";}
.fa-equals:before {content: "";}
.fa-eraser:before {content: "";}
.fa-erlang:before {content: "";}
.fa-ethereum:before {content: "";}
.fa-ethernet:before {content: "";}
.fa-etsy:before {content: "";}
.fa-euro-sign:before {content: "";}
.fa-evernote:before {content: "";}
.fa-exchange-alt:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-exclamation-triangle:before {content: "";}
.fa-expand:before {content: "";}
.fa-expand-arrows-alt:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-external-link-alt:before {content: "";}
.fa-external-link-square-alt:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-dropper:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-facebook:before {content: "";}
.fa-facebook-f:before {content: "";}
.fa-facebook-messenger:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-fantasy-flight-games:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-fax:before {content: "";}
.fa-feather:before {content: "";}
.fa-feather-alt:before {content: "";}
.fa-fedex:before {content: "";}
.fa-fedora:before {content: "";}
.fa-female:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-figma:before {content: "";}
.fa-file:before {content: "";}
.fa-file-alt:before {content: "";}
.fa-file-archive:before {content: "";}
.fa-file-audio:before {content: "";}
.fa-file-code:before {content: "";}
.fa-file-contract:before {content: "";}
.fa-file-csv:before {content: "";}
.fa-file-download:before {content: "";}
.fa-file-excel:before {content: "";}
.fa-file-export:before {content: "";}
.fa-file-image:before {content: "";}
.fa-file-import:before {content: "";}
.fa-file-invoice:before {content: "";}
.fa-file-invoice-dollar:before {content: "";}
.fa-file-medical:before {content: "";}
.fa-file-medical-alt:before {content: "";}
.fa-file-pdf:before {content: "";}
.fa-file-powerpoint:before {content: "";}
.fa-file-prescription:before {content: "";}
.fa-file-signature:before {content: "";}
.fa-file-upload:before {content: "";}
.fa-file-video:before {content: "";}
.fa-file-word:before {content: "";}
.fa-fill:before {content: "";}
.fa-fill-drip:before {content: "";}
.fa-film:before {content: "";}
.fa-filter:before {content: "";}
.fa-fingerprint:before {content: "";}
.fa-fire:before {content: "";}
.fa-fire-alt:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-firefox:before {content: "";}
.fa-first-aid:before {content: "";}
.fa-first-order:before {content: "";}
.fa-first-order-alt:before {content: "";}
.fa-firstdraft:before {content: "";}
.fa-fish:before {content: "";}
.fa-fist-raised:before {content: "";}
.fa-flag:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-flag-usa:before {content: "";}
.fa-flask:before {content: "";}
.fa-flickr:before {content: "";}
.fa-flipboard:before {content: "";}
.fa-flushed:before {content: "";}
.fa-fly:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-minus:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-folder-plus:before {content: "";}
.fa-font:before {content: "";}
.fa-font-awesome:before {content: "";}
.fa-font-awesome-alt:before {content: "";}
.fa-font-awesome-flag:before {content: "";}
.fa-font-awesome-logo-full:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-fonticons-fi:before {content: "";}
.fa-football-ball:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-fort-awesome-alt:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-forward:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-freebsd:before {content: "";}
.fa-frog:before {content: "";}
.fa-frown:before {content: "";}
.fa-frown-open:before {content: "";}
.fa-fulcrum:before {content: "";}
.fa-funnel-dollar:before {content: "";}
.fa-futbol:before {content: "";}
.fa-galactic-republic:before {content: "";}
.fa-galactic-senate:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-gas-pump:before {content: "";}
.fa-gavel:before {content: "";}
.fa-gem:before {content: "";}
.fa-genderless:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-ghost:before {content: "";}
.fa-gift:before {content: "";}
.fa-gifts:before {content: "";}
.fa-git:before {content: "";}
.fa-git-square:before {content: "";}
.fa-github:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-github-square:before {content: "";}
.fa-gitkraken:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-gitter:before {content: "";}
.fa-glass-cheers:before {content: "";}
.fa-glass-martini:before {content: "";}
.fa-glass-martini-alt:before {content: "";}
.fa-glass-whiskey:before {content: "";}
.fa-glasses:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-globe:before {content: "";}
.fa-globe-africa:before {content: "";}
.fa-globe-americas:before {content: "";}
.fa-globe-asia:before {content: "";}
.fa-globe-europe:before {content: "";}
.fa-gofore:before {content: "";}
.fa-golf-ball:before {content: "";}
.fa-goodreads:before {content: "";}
.fa-goodreads-g:before {content: "";}
.fa-google:before {content: "";}
.fa-google-drive:before {content: "";}
.fa-google-play:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-google-plus-g:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-gopuram:before {content: "";}
.fa-graduation-cap:before {content: "";}
.fa-gratipay:before {content: "";}
.fa-grav:before {content: "";}
.fa-greater-than:before {content: "";}
.fa-greater-than-equal:before {content: "";}
.fa-grimace:before {content: "";}
.fa-grin:before {content: "";}
.fa-grin-alt:before {content: "";}
.fa-grin-beam:before {content: "";}
.fa-grin-beam-sweat:before {content: "";}
.fa-grin-hearts:before {content: "";}
.fa-grin-squint:before {content: "";}
.fa-grin-squint-tears:before {content: "";}
.fa-grin-stars:before {content: "";}
.fa-grin-tears:before {content: "";}
.fa-grin-tongue:before {content: "";}
.fa-grin-tongue-squint:before {content: "";}
.fa-grin-tongue-wink:before {content: "";}
.fa-grin-wink:before {content: "";}
.fa-grip-horizontal:before {content: "";}
.fa-grip-lines:before {content: "";}
.fa-grip-lines-vertical:before {content: "";}
.fa-grip-vertical:before {content: "";}
.fa-gripfire:before {content: "";}
.fa-grunt:before {content: "";}
.fa-guitar:before {content: "";}
.fa-gulp:before {content: "";}
.fa-h-square:before {content: "";}
.fa-hacker-news:before {content: "";}
.fa-hacker-news-square:before {content: "";}
.fa-hackerrank:before {content: "";}
.fa-hamburger:before {content: "";}
.fa-hammer:before {content: "";}
.fa-hamsa:before {content: "";}
.fa-hand-holding:before {content: "";}
.fa-hand-holding-heart:before {content: "";}
.fa-hand-holding-usd:before {content: "";}
.fa-hand-lizard:before {content: "";}
.fa-hand-middle-finger:before {content: "";}
.fa-hand-paper:before {content: "";}
.fa-hand-peace:before {content: "";}
.fa-hand-point-down:before {content: "";}
.fa-hand-point-left:before {content: "";}
.fa-hand-point-right:before {content: "";}
.fa-hand-point-up:before {content: "";}
.fa-hand-pointer:before {content: "";}
.fa-hand-rock:before {content: "";}
.fa-hand-scissors:before {content: "";}
.fa-hand-spock:before {content: "";}
.fa-hands:before {content: "";}
.fa-hands-helping:before {content: "";}
.fa-handshake:before {content: "";}
.fa-hanukiah:before {content: "";}
.fa-hard-hat:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-hat-wizard:before {content: "";}
.fa-haykal:before {content: "";}
.fa-hdd:before {content: "";}
.fa-heading:before {content: "";}
.fa-headphones:before {content: "";}
.fa-headphones-alt:before {content: "";}
.fa-headset:before {content: "";}
.fa-heart:before {content: "";}
.fa-heart-broken:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-helicopter:before {content: "";}
.fa-highlighter:before {content: "";}
.fa-hiking:before {content: "";}
.fa-hippo:before {content: "";}
.fa-hips:before {content: "";}
.fa-hire-a-helper:before {content: "";}
.fa-history:before {content: "";}
.fa-hockey-puck:before {content: "";}
.fa-holly-berry:before {content: "";}
.fa-home:before {content: "";}
.fa-hooli:before {content: "";}
.fa-hornbill:before {content: "";}
.fa-horse:before {content: "";}
.fa-horse-head:before {content: "";}
.fa-hospital:before {content: "";}
.fa-hospital-alt:before {content: "";}
.fa-hospital-symbol:before {content: "";}
.fa-hot-tub:before {content: "";}
.fa-hotdog:before {content: "";}
.fa-hotel:before {content: "";}
.fa-hotjar:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hourglass-end:before {content: "";}
.fa-hourglass-half:before {content: "";}
.fa-hourglass-start:before {content: "";}
.fa-house-damage:before {content: "";}
.fa-houzz:before {content: "";}
.fa-hryvnia:before {content: "";}
.fa-html5:before {content: "";}
.fa-hubspot:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-ice-cream:before {content: "";}
.fa-icicles:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-id-card:before {content: "";}
.fa-id-card-alt:before {content: "";}
.fa-igloo:before {content: "";}
.fa-image:before {content: "";}
.fa-images:before {content: "";}
.fa-imdb:before {content: "";}
.fa-inbox:before {content: "";}
.fa-indent:before {content: "";}
.fa-industry:before {content: "";}
.fa-infinity:before {content: "";}
.fa-info:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-instagram:before {content: "";}
.fa-intercom:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-invision:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-italic:before {content: "";}
.fa-itch-io:before {content: "";}
.fa-itunes:before {content: "";}
.fa-itunes-note:before {content: "";}
.fa-java:before {content: "";}
.fa-jedi:before {content: "";}
.fa-jedi-order:before {content: "";}
.fa-jenkins:before {content: "";}
.fa-jira:before {content: "";}
.fa-joget:before {content: "";}
.fa-joint:before {content: "";}
.fa-joomla:before {content: "";}
.fa-journal-whills:before {content: "";}
.fa-js:before {content: "";}
.fa-js-square:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-kaaba:before {content: "";}
.fa-kaggle:before {content: "";}
.fa-key:before {content: "";}
.fa-keybase:before {content: "";}
.fa-keyboard:before {content: "";}
.fa-keycdn:before {content: "";}
.fa-khanda:before {content: "";}
.fa-kickstarter:before {content: "";}
.fa-kickstarter-k:before {content: "";}
.fa-kiss:before {content: "";}
.fa-kiss-beam:before {content: "";}
.fa-kiss-wink-heart:before {content: "";}
.fa-kiwi-bird:before {content: "";}
.fa-korvue:before {content: "";}
.fa-landmark:before {content: "";}
.fa-language:before {content: "";}
.fa-laptop:before {content: "";}
.fa-laptop-code:before {content: "";}
.fa-laptop-medical:before {content: "";}
.fa-laravel:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-laugh:before {content: "";}
.fa-laugh-beam:before {content: "";}
.fa-laugh-squint:before {content: "";}
.fa-laugh-wink:before {content: "";}
.fa-layer-group:before {content: "";}
.fa-leaf:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-lemon:before {content: "";}
.fa-less:before {content: "";}
.fa-less-than:before {content: "";}
.fa-less-than-equal:before {content: "";}
.fa-level-down-alt:before {content: "";}
.fa-level-up-alt:before {content: "";}
.fa-life-ring:before {content: "";}
.fa-lightbulb:before {content: "";}
.fa-line:before {content: "";}
.fa-link:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-linkedin-in:before {content: "";}
.fa-linode:before {content: "";}
.fa-linux:before {content: "";}
.fa-lira-sign:before {content: "";}
.fa-list:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-lock:before {content: "";}
.fa-lock-open:before {content: "";}
.fa-long-arrow-alt-down:before {content: "";}
.fa-long-arrow-alt-left:before {content: "";}
.fa-long-arrow-alt-right:before {content: "";}
.fa-long-arrow-alt-up:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-luggage-cart:before {content: "";}
.fa-lyft:before {content: "";}
.fa-magento:before {content: "";}
.fa-magic:before {content: "";}
.fa-magnet:before {content: "";}
.fa-mail-bulk:before {content: "";}
.fa-mailchimp:before {content: "";}
.fa-male:before {content: "";}
.fa-mandalorian:before {content: "";}
.fa-map:before {content: "";}
.fa-map-marked:before {content: "";}
.fa-map-marked-alt:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-map-marker-alt:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-markdown:before {content: "";}
.fa-marker:before {content: "";}
.fa-mars:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mask:before {content: "";}
.fa-mastodon:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-medal:before {content: "";}
.fa-medapps:before {content: "";}
.fa-medium:before {content: "";}
.fa-medium-m:before {content: "";}
.fa-medkit:before {content: "";}
.fa-medrt:before {content: "";}
.fa-meetup:before {content: "";}
.fa-megaport:before {content: "";}
.fa-meh:before {content: "";}
.fa-meh-blank:before {content: "";}
.fa-meh-rolling-eyes:before {content: "";}
.fa-memory:before {content: "";}
.fa-mendeley:before {content: "";}
.fa-menorah:before {content: "";}
.fa-mercury:before {content: "";}
.fa-meteor:before {content: "";}
.fa-microchip:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-alt:before {content: "";}
.fa-microphone-alt-slash:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-microscope:before {content: "";}
.fa-microsoft:before {content: "";}
.fa-minus:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-mitten:before {content: "";}
.fa-mix:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-mizuni:before {content: "";}
.fa-mobile:before {content: "";}
.fa-mobile-alt:before {content: "";}
.fa-modx:before {content: "";}
.fa-monero:before {content: "";}
.fa-money-bill:before {content: "";}
.fa-money-bill-alt:before {content: "";}
.fa-money-bill-wave:before {content: "";}
.fa-money-bill-wave-alt:before {content: "";}
.fa-money-check:before {content: "";}
.fa-money-check-alt:before {content: "";}
.fa-monument:before {content: "";}
.fa-moon:before {content: "";}
.fa-mortar-pestle:before {content: "";}
.fa-mosque:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-mountain:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-mug-hot:before {content: "";}
.fa-music:before {content: "";}
.fa-napster:before {content: "";}
.fa-neos:before {content: "";}
.fa-network-wired:before {content: "";}
.fa-neuter:before {content: "";}
.fa-newspaper:before {content: "";}
.fa-nimblr:before {content: "";}
.fa-nintendo-switch:before {content: "";}
.fa-node:before {content: "";}
.fa-node-js:before {content: "";}
.fa-not-equal:before {content: "";}
.fa-notes-medical:before {content: "";}
.fa-npm:before {content: "";}
.fa-ns8:before {content: "";}
.fa-nutritionix:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-oil-can:before {content: "";}
.fa-old-republic:before {content: "";}
.fa-om:before {content: "";}
.fa-opencart:before {content: "";}
.fa-openid:before {content: "";}
.fa-opera:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-osi:before {content: "";}
.fa-otter:before {content: "";}
.fa-outdent:before {content: "";}
.fa-page4:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-pager:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-paint-roller:before {content: "";}
.fa-palette:before {content: "";}
.fa-palfed:before {content: "";}
.fa-pallet:before {content: "";}
.fa-paper-plane:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-parachute-box:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-parking:before {content: "";}
.fa-passport:before {content: "";}
.fa-pastafarianism:before {content: "";}
.fa-paste:before {content: "";}
.fa-patreon:before {content: "";}
.fa-pause:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-paw:before {content: "";}
.fa-paypal:before {content: "";}
.fa-peace:before {content: "";}
.fa-pen:before {content: "";}
.fa-pen-alt:before {content: "";}
.fa-pen-fancy:before {content: "";}
.fa-pen-nib:before {content: "";}
.fa-pen-square:before {content: "";}
.fa-pencil-alt:before {content: "";}
.fa-pencil-ruler:before {content: "";}
.fa-penny-arcade:before {content: "";}
.fa-people-carry:before {content: "";}
.fa-pepper-hot:before {content: "";}
.fa-percent:before {content: "";}
.fa-percentage:before {content: "";}
.fa-periscope:before {content: "";}
.fa-person-booth:before {content: "";}
.fa-phabricator:before {content: "";}
.fa-phoenix-framework:before {content: "";}
.fa-phoenix-squadron:before {content: "";}
.fa-phone:before {content: "";}
.fa-phone-slash:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-phone-volume:before {content: "";}
.fa-php:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-pied-piper-hat:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-piggy-bank:before {content: "";}
.fa-pills:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-pizza-slice:before {content: "";}
.fa-place-of-worship:before {content: "";}
.fa-plane:before {content: "";}
.fa-plane-arrival:before {content: "";}
.fa-plane-departure:before {content: "";}
.fa-play:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-playstation:before {content: "";}
.fa-plug:before {content: "";}
.fa-plus:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-podcast:before {content: "";}
.fa-poll:before {content: "";}
.fa-poll-h:before {content: "";}
.fa-poo:before {content: "";}
.fa-poo-storm:before {content: "";}
.fa-poop:before {content: "";}
.fa-portrait:before {content: "";}
.fa-pound-sign:before {content: "";}
.fa-power-off:before {content: "";}
.fa-pray:before {content: "";}
.fa-praying-hands:before {content: "";}
.fa-prescription:before {content: "";}
.fa-prescription-bottle:before {content: "";}
.fa-prescription-bottle-alt:before {content: "";}
.fa-print:before {content: "";}
.fa-procedures:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-project-diagram:before {content: "";}
.fa-pushed:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-python:before {content: "";}
.fa-qq:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-question:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-quidditch:before {content: "";}
.fa-quinscape:before {content: "";}
.fa-quora:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-quran:before {content: "";}
.fa-r-project:before {content: "";}
.fa-radiation:before {content: "";}
.fa-radiation-alt:before {content: "";}
.fa-rainbow:before {content: "";}
.fa-random:before {content: "";}
.fa-raspberry-pi:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-react:before {content: "";}
.fa-reacteurope:before {content: "";}
.fa-readme:before {content: "";}
.fa-rebel:before {content: "";}
.fa-receipt:before {content: "";}
.fa-recycle:before {content: "";}
.fa-red-river:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-redhat:before {content: "";}
.fa-redo:before {content: "";}
.fa-redo-alt:before {content: "";}
.fa-registered:before {content: "";}
.fa-renren:before {content: "";}
.fa-reply:before {content: "";}
.fa-reply-all:before {content: "";}
.fa-replyd:before {content: "";}
.fa-republican:before {content: "";}
.fa-researchgate:before {content: "";}
.fa-resolving:before {content: "";}
.fa-restroom:before {content: "";}
.fa-retweet:before {content: "";}
.fa-rev:before {content: "";}
.fa-ribbon:before {content: "";}
.fa-ring:before {content: "";}
.fa-road:before {content: "";}
.fa-robot:before {content: "";}
.fa-rocket:before {content: "";}
.fa-rocketchat:before {content: "";}
.fa-rockrms:before {content: "";}
.fa-route:before {content: "";}
.fa-rss:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-ruble-sign:before {content: "";}
.fa-ruler:before {content: "";}
.fa-ruler-combined:before {content: "";}
.fa-ruler-horizontal:before {content: "";}
.fa-ruler-vertical:before {content: "";}
.fa-running:before {content: "";}
.fa-rupee-sign:before {content: "";}
.fa-sad-cry:before {content: "";}
.fa-sad-tear:before {content: "";}
.fa-safari:before {content: "";}
.fa-salesforce:before {content: "";}
.fa-sass:before {content: "";}
.fa-satellite:before {content: "";}
.fa-satellite-dish:before {content: "";}
.fa-save:before {content: "";}
.fa-schlix:before {content: "";}
.fa-school:before {content: "";}
.fa-screwdriver:before {content: "";}
.fa-scribd:before {content: "";}
.fa-scroll:before {content: "";}
.fa-sd-card:before {content: "";}
.fa-search:before {content: "";}
.fa-search-dollar:before {content: "";}
.fa-search-location:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-searchengin:before {content: "";}
.fa-seedling:before {content: "";}
.fa-sellcast:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-server:before {content: "";}
.fa-servicestack:before {content: "";}
.fa-shapes:before {content: "";}
.fa-share:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-shekel-sign:before {content: "";}
.fa-shield-alt:before {content: "";}
.fa-ship:before {content: "";}
.fa-shipping-fast:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-shoe-prints:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-shopware:before {content: "";}
.fa-shower:before {content: "";}
.fa-shuttle-van:before {content: "";}
.fa-sign:before {content: "";}
.fa-sign-in-alt:before {content: "";}
.fa-sign-language:before {content: "";}
.fa-sign-out-alt:before {content: "";}
.fa-signal:before {content: "";}
.fa-signature:before {content: "";}
.fa-sim-card:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-sistrix:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-sith:before {content: "";}
.fa-skating:before {content: "";}
.fa-sketch:before {content: "";}
.fa-skiing:before {content: "";}
.fa-skiing-nordic:before {content: "";}
.fa-skull:before {content: "";}
.fa-skull-crossbones:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-skype:before {content: "";}
.fa-slack:before {content: "";}
.fa-slack-hash:before {content: "";}
.fa-slash:before {content: "";}
.fa-sleigh:before {content: "";}
.fa-sliders-h:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-smile:before {content: "";}
.fa-smile-beam:before {content: "";}
.fa-smile-wink:before {content: "";}
.fa-smog:before {content: "";}
.fa-smoking:before {content: "";}
.fa-smoking-ban:before {content: "";}
.fa-sms:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-snowboarding:before {content: "";}
.fa-snowflake:before {content: "";}
.fa-snowman:before {content: "";}
.fa-snowplow:before {content: "";}
.fa-socks:before {content: "";}
.fa-solar-panel:before {content: "";}
.fa-sort:before {content: "";}
.fa-sort-alpha-down:before {content: "";}
.fa-sort-alpha-up:before {content: "";}
.fa-sort-amount-down:before {content: "";}
.fa-sort-amount-up:before {content: "";}
.fa-sort-down:before {content: "";}
.fa-sort-numeric-down:before {content: "";}
.fa-sort-numeric-up:before {content: "";}
.fa-sort-up:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-sourcetree:before {content: "";}
.fa-spa:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-speakap:before {content: "";}
.fa-speaker-deck:before {content: "";}
.fa-spider:before {content: "";}
.fa-spinner:before {content: "";}
.fa-splotch:before {content: "";}
.fa-spotify:before {content: "";}
.fa-spray-can:before {content: "";}
.fa-square:before {content: "";}
.fa-square-full:before {content: "";}
.fa-square-root-alt:before {content: "";}
.fa-squarespace:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-stamp:before {content: "";}
.fa-star:before {content: "";}
.fa-star-and-crescent:before {content: "";}
.fa-star-half:before {content: "";}
.fa-star-half-alt:before {content: "";}
.fa-star-of-david:before {content: "";}
.fa-star-of-life:before {content: "";}
.fa-staylinked:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-steam-symbol:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-sticker-mule:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-stop:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stopwatch:before {content: "";}
.fa-store:before {content: "";}
.fa-store-alt:before {content: "";}
.fa-strava:before {content: "";}
.fa-stream:before {content: "";}
.fa-street-view:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-stripe:before {content: "";}
.fa-stripe-s:before {content: "";}
.fa-stroopwafel:before {content: "";}
.fa-studiovinari:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-subscript:before {content: "";}
.fa-subway:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-suitcase-rolling:before {content: "";}
.fa-sun:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-superscript:before {content: "";}
.fa-supple:before {content: "";}
.fa-surprise:before {content: "";}
.fa-suse:before {content: "";}
.fa-swatchbook:before {content: "";}
.fa-swimmer:before {content: "";}
.fa-swimming-pool:before {content: "";}
.fa-symfony:before {content: "";}
.fa-synagogue:before {content: "";}
.fa-sync:before {content: "";}
.fa-sync-alt:before {content: "";}
.fa-syringe:before {content: "";}
.fa-table:before {content: "";}
.fa-table-tennis:before {content: "";}
.fa-tablet:before {content: "";}
.fa-tablet-alt:before {content: "";}
.fa-tablets:before {content: "";}
.fa-tachometer-alt:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-tape:before {content: "";}
.fa-tasks:before {content: "";}
.fa-taxi:before {content: "";}
.fa-teamspeak:before {content: "";}
.fa-teeth:before {content: "";}
.fa-teeth-open:before {content: "";}
.fa-telegram:before {content: "";}
.fa-telegram-plane:before {content: "";}
.fa-temperature-high:before {content: "";}
.fa-temperature-low:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-tenge:before {content: "";}
.fa-terminal:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-th:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th-list:before {content: "";}
.fa-the-red-yeti:before {content: "";}
.fa-theater-masks:before {content: "";}
.fa-themeco:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-thermometer:before {content: "";}
.fa-thermometer-empty:before {content: "";}
.fa-thermometer-full:before {content: "";}
.fa-thermometer-half:before {content: "";}
.fa-thermometer-quarter:before {content: "";}
.fa-thermometer-three-quarters:before {content: "";}
.fa-think-peaks:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbtack:before {content: "";}
.fa-ticket-alt:before {content: "";}
.fa-times:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-tint:before {content: "";}
.fa-tint-slash:before {content: "";}
.fa-tired:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-toilet:before {content: "";}
.fa-toilet-paper:before {content: "";}
.fa-toolbox:before {content: "";}
.fa-tools:before {content: "";}
.fa-tooth:before {content: "";}
.fa-torah:before {content: "";}
.fa-torii-gate:before {content: "";}
.fa-tractor:before {content: "";}
.fa-trade-federation:before {content: "";}
.fa-trademark:before {content: "";}
.fa-traffic-light:before {content: "";}
.fa-train:before {content: "";}
.fa-tram:before {content: "";}
.fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-trash:before {content: "";}
.fa-trash-alt:before {content: "";}
.fa-trash-restore:before {content: "";}
.fa-trash-restore-alt:before {content: "";}
.fa-tree:before {content: "";}
.fa-trello:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-trophy:before {content: "";}
.fa-truck:before {content: "";}
.fa-truck-loading:before {content: "";}
.fa-truck-monster:before {content: "";}
.fa-truck-moving:before {content: "";}
.fa-truck-pickup:before {content: "";}
.fa-tshirt:before {content: "";}
.fa-tty:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-tv:before {content: "";}
.fa-twitch:before {content: "";}
.fa-twitter:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-typo3:before {content: "";}
.fa-uber:before {content: "";}
.fa-ubuntu:before {content: "";}
.fa-uikit:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-umbrella-beach:before {content: "";}
.fa-underline:before {content: "";}
.fa-undo:before {content: "";}
.fa-undo-alt:before {content: "";}
.fa-uniregistry:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-university:before {content: "";}
.fa-unlink:before {content: "";}
.fa-unlock:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-untappd:before {content: "";}
.fa-upload:before {content: "";}
.fa-ups:before {content: "";}
.fa-usb:before {content: "";}
.fa-user:before {content: "";}
.fa-user-alt:before {content: "";}
.fa-user-alt-slash:before {content: "";}
.fa-user-astronaut:before {content: "";}
.fa-user-check:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-clock:before {content: "";}
.fa-user-cog:before {content: "";}
.fa-user-edit:before {content: "";}
.fa-user-friends:before {content: "";}
.fa-user-graduate:before {content: "";}
.fa-user-injured:before {content: "";}
.fa-user-lock:before {content: "";}
.fa-user-md:before {content: "";}
.fa-user-minus:before {content: "";}
.fa-user-ninja:before {content: "";}
.fa-user-nurse:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-user-shield:before {content: "";}
.fa-user-slash:before {content: "";}
.fa-user-tag:before {content: "";}
.fa-user-tie:before {content: "";}
.fa-user-times:before {content: "";}
.fa-users:before {content: "";}
.fa-users-cog:before {content: "";}
.fa-usps:before {content: "";}
.fa-ussunnah:before {content: "";}
.fa-utensil-spoon:before {content: "";}
.fa-utensils:before {content: "";}
.fa-vaadin:before {content: "";}
.fa-vector-square:before {content: "";}
.fa-venus:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-vial:before {content: "";}
.fa-vials:before {content: "";}
.fa-viber:before {content: "";}
.fa-video:before {content: "";}
.fa-video-slash:before {content: "";}
.fa-vihara:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-vimeo-v:before {content: "";}
.fa-vine:before {content: "";}
.fa-vk:before {content: "";}
.fa-vnv:before {content: "";}
.fa-volleyball-ball:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-mute:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-vote-yea:before {content: "";}
.fa-vr-cardboard:before {content: "";}
.fa-vuejs:before {content: "";}
.fa-walking:before {content: "";}
.fa-wallet:before {content: "";}
.fa-warehouse:before {content: "";}
.fa-water:before {content: "";}
.fa-wave-square:before {content: "";}
.fa-waze:before {content: "";}
.fa-weebly:before {content: "";}
.fa-weibo:before {content: "";}
.fa-weight:before {content: "";}
.fa-weight-hanging:before {content: "";}
.fa-weixin:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-whatsapp-square:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-whmcs:before {content: "";}
.fa-wifi:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-wind:before {content: "";}
.fa-window-close:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-windows:before {content: "";}
.fa-wine-bottle:before {content: "";}
.fa-wine-glass:before {content: "";}
.fa-wine-glass-alt:before {content: "";}
.fa-wix:before {content: "";}
.fa-wizards-of-the-coast:before {content: "";}
.fa-wolf-pack-battalion:before {content: "";}
.fa-won-sign:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-wordpress-simple:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-wpressr:before {content: "";}
.fa-wrench:before {content: "";}
.fa-x-ray:before {content: "";}
.fa-xbox:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-y-combinator:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-yammer:before {content: "";}
.fa-yandex:before {content: "";}
.fa-yandex-international:before {content: "";}
.fa-yarn:before {content: "";}
.fa-yelp:before {content: "";}
.fa-yen-sign:before {content: "";}
.fa-yin-yang:before {content: "";}
.fa-yoast:before {content: "";}
.fa-youtube:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-zhihu:before {content: "";}
.sr-only {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.sr-only-focusable:active, .sr-only-focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
.fab {font-family: "Font Awesome 5 Brands";}
.far {font-weight: 400;}
.fa, .far, .fas {font-family: "Font Awesome 5 Free";}
.fa, .fas {font-weight: 900;}
@charset "UTF-8";
@-webkit-keyframes bounce {0%, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translateZ(0);animation-timing-function: cubic-bezier(.215,.61,.355,1);transform: translateZ(0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);animation-timing-function: cubic-bezier(.755,.05,.855,.06);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);animation-timing-function: cubic-bezier(.755,.05,.855,.06);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {0%, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translateZ(0);animation-timing-function: cubic-bezier(.215,.61,.355,1);transform: translateZ(0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);animation-timing-function: cubic-bezier(.755,.05,.855,.06);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);animation-timing-function: cubic-bezier(.755,.05,.855,.06);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.bounce {-webkit-animation-name: bounce;-webkit-transform-origin: center bottom;animation-name: bounce;transform-origin: center bottom;}
@-webkit-keyframes flash {0%, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {0%, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}
@-webkit-keyframes pulse {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scaleX(1);transform: scaleX(1);}}
@keyframes pulse {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scaleX(1);transform: scaleX(1);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scaleX(1);transform: scaleX(1);}}
@keyframes rubberBand {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scaleX(1);transform: scaleX(1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {0%, to {-webkit-transform: translateZ(0);transform: translateZ(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
@keyframes shake {0%, to {-webkit-transform: translateZ(0);transform: translateZ(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
.shake {-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0);transform: translateX(0);}}
.headShake {-webkit-animation-name: headShake;-webkit-animation-timing-function: ease-in-out;animation-name: headShake;animation-timing-function: ease-in-out;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
	40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	60% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}
	80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
	to {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}
@keyframes swing {20% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
	40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	60% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}
	80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
	to {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}
.swing {-webkit-animation-name: swing;-webkit-transform-origin: top center;animation-name: swing;transform-origin: top center;}
@-webkit-keyframes tada {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);transform: scale3d(.9,.9,.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);transform: scale3d(1.1,1.1,1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);transform: scale3d(1.1,1.1,1.1) rotate(-3deg);}
	to {-webkit-transform: scaleX(1);transform: scaleX(1);}}
@keyframes tada {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);transform: scale3d(.9,.9,.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);transform: scale3d(1.1,1.1,1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);transform: scale3d(1.1,1.1,1.1) rotate(-3deg);}
	to {-webkit-transform: scaleX(1);transform: scaleX(1);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate(-5deg);transform: translate3d(-25%,0,0) rotate(-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate(3deg);transform: translate3d(20%,0,0) rotate(3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate(-3deg);transform: translate3d(-15%,0,0) rotate(-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate(2deg);transform: translate3d(10%,0,0) rotate(2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate(-1deg);transform: translate3d(-5%,0,0) rotate(-1deg);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes wobble {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate(-5deg);transform: translate3d(-25%,0,0) rotate(-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate(3deg);transform: translate3d(20%,0,0) rotate(3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate(-3deg);transform: translate3d(-15%,0,0) rotate(-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate(2deg);transform: translate3d(10%,0,0) rotate(2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate(-1deg);transform: translate3d(-5%,0,0) rotate(-1deg);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes jello {0%, 11.1%, to {-webkit-transform: translateZ(0);transform: translateZ(0);}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
@keyframes jello {0%, 11.1%, to {-webkit-transform: translateZ(0);transform: translateZ(0);}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
.jello {-webkit-animation-name: jello;-webkit-transform-origin: center;animation-name: jello;transform-origin: center;}
@-webkit-keyframes heartBeat {0% {-webkit-transform: scale(1);transform: scale(1);}
	14% {-webkit-transform: scale(1.3);transform: scale(1.3);}
	28% {-webkit-transform: scale(1);transform: scale(1);}
	42% {-webkit-transform: scale(1.3);transform: scale(1.3);}
	70% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes heartBeat {0% {-webkit-transform: scale(1);transform: scale(1);}
	14% {-webkit-transform: scale(1.3);transform: scale(1.3);}
	28% {-webkit-transform: scale(1);transform: scale(1);}
	42% {-webkit-transform: scale(1.3);transform: scale(1.3);}
	70% {-webkit-transform: scale(1);transform: scale(1);}}
.heartBeat {-webkit-animation-duration: 1.3s;-webkit-animation-name: heartBeat;-webkit-animation-timing-function: ease-in-out;animation-duration: 1.3s;animation-name: heartBeat;animation-timing-function: ease-in-out;}
@-webkit-keyframes bounceIn {0%, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {-webkit-transform: scale3d(1.03,1.03,1.03);opacity: 1;transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {-webkit-transform: scaleX(1);opacity: 1;transform: scaleX(1);}}
@keyframes bounceIn {0%, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {-webkit-transform: scale3d(1.03,1.03,1.03);opacity: 1;transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {-webkit-transform: scaleX(1);opacity: 1;transform: scaleX(1);}}
.bounceIn {-webkit-animation-duration: .75s;-webkit-animation-name: bounceIn;animation-duration: .75s;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(0,-3000px,0);opacity: 0;transform: translate3d(0,-3000px,0);}
	60% {-webkit-transform: translate3d(0,25px,0);opacity: 1;transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes bounceInDown {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(0,-3000px,0);opacity: 0;transform: translate3d(0,-3000px,0);}
	60% {-webkit-transform: translate3d(0,25px,0);opacity: 1;transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(-3000px,0,0);opacity: 0;transform: translate3d(-3000px,0,0);}
	60% {-webkit-transform: translate3d(25px,0,0);opacity: 1;transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes bounceInLeft {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(-3000px,0,0);opacity: 0;transform: translate3d(-3000px,0,0);}
	60% {-webkit-transform: translate3d(25px,0,0);opacity: 1;transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(3000px,0,0);opacity: 0;transform: translate3d(3000px,0,0);}
	60% {-webkit-transform: translate3d(-25px,0,0);opacity: 1;transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes bounceInRight {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(3000px,0,0);opacity: 0;transform: translate3d(3000px,0,0);}
	60% {-webkit-transform: translate3d(-25px,0,0);opacity: 1;transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(0,3000px,0);opacity: 0;transform: translate3d(0,3000px,0);}
	60% {-webkit-transform: translate3d(0,-20px,0);opacity: 1;transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes bounceInUp {0%, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {-webkit-transform: translate3d(0,3000px,0);opacity: 0;transform: translate3d(0,3000px,0);}
	60% {-webkit-transform: translate3d(0,-20px,0);opacity: 1;transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {-webkit-transform: scale3d(1.1,1.1,1.1);opacity: 1;transform: scale3d(1.1,1.1,1.1);}
	to {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {-webkit-transform: scale3d(1.1,1.1,1.1);opacity: 1;transform: scale3d(1.1,1.1,1.1);}
	to {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-duration: .75s;-webkit-animation-name: bounceOut;animation-duration: .75s;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {-webkit-transform: translate3d(0,-20px,0);opacity: 1;transform: translate3d(0,-20px,0);}
	to {-webkit-transform: translate3d(0,2000px,0);opacity: 0;transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {-webkit-transform: translate3d(0,-20px,0);opacity: 1;transform: translate3d(0,-20px,0);}
	to {-webkit-transform: translate3d(0,2000px,0);opacity: 0;transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {-webkit-transform: translate3d(20px,0,0);opacity: 1;transform: translate3d(20px,0,0);}
	to {-webkit-transform: translate3d(-2000px,0,0);opacity: 0;transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {-webkit-transform: translate3d(20px,0,0);opacity: 1;transform: translate3d(20px,0,0);}
	to {-webkit-transform: translate3d(-2000px,0,0);opacity: 0;transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {-webkit-transform: translate3d(-20px,0,0);opacity: 1;transform: translate3d(-20px,0,0);}
	to {-webkit-transform: translate3d(2000px,0,0);opacity: 0;transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {-webkit-transform: translate3d(-20px,0,0);opacity: 1;transform: translate3d(-20px,0,0);}
	to {-webkit-transform: translate3d(2000px,0,0);opacity: 0;transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {-webkit-transform: translate3d(0,20px,0);opacity: 1;transform: translate3d(0,20px,0);}
	to {-webkit-transform: translate3d(0,-2000px,0);opacity: 0;transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {-webkit-transform: translate3d(0,20px,0);opacity: 1;transform: translate3d(0,20px,0);}
	to {-webkit-transform: translate3d(0,-2000px,0);opacity: 0;transform: translate3d(0,-2000px,0);}}
.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
	to {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
	to {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {0% {-webkit-transform: translate3d(0,-100%,0);opacity: 0;transform: translate3d(0,-100%,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInDown {0% {-webkit-transform: translate3d(0,-100%,0);opacity: 0;transform: translate3d(0,-100%,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {0% {-webkit-transform: translate3d(0,-2000px,0);opacity: 0;transform: translate3d(0,-2000px,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInDownBig {0% {-webkit-transform: translate3d(0,-2000px,0);opacity: 0;transform: translate3d(0,-2000px,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {0% {-webkit-transform: translate3d(-100%,0,0);opacity: 0;transform: translate3d(-100%,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInLeft {0% {-webkit-transform: translate3d(-100%,0,0);opacity: 0;transform: translate3d(-100%,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {0% {-webkit-transform: translate3d(-2000px,0,0);opacity: 0;transform: translate3d(-2000px,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInLeftBig {0% {-webkit-transform: translate3d(-2000px,0,0);opacity: 0;transform: translate3d(-2000px,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {0% {-webkit-transform: translate3d(100%,0,0);opacity: 0;transform: translate3d(100%,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInRight {0% {-webkit-transform: translate3d(100%,0,0);opacity: 0;transform: translate3d(100%,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {0% {-webkit-transform: translate3d(2000px,0,0);opacity: 0;transform: translate3d(2000px,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInRightBig {0% {-webkit-transform: translate3d(2000px,0,0);opacity: 0;transform: translate3d(2000px,0,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {0% {-webkit-transform: translate3d(0,100%,0);opacity: 0;transform: translate3d(0,100%,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInUp {0% {-webkit-transform: translate3d(0,100%,0);opacity: 0;transform: translate3d(0,100%,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {0% {-webkit-transform: translate3d(0,2000px,0);opacity: 0;transform: translate3d(0,2000px,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes fadeInUpBig {0% {-webkit-transform: translate3d(0,2000px,0);opacity: 0;transform: translate3d(0,2000px,0);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	to {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	to {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,100%,0);opacity: 0;transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,100%,0);opacity: 0;transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,2000px,0);opacity: 0;transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,2000px,0);opacity: 0;transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {0% {opacity: 1;}
	to {-webkit-transform: translate3d(-100%,0,0);opacity: 0;transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {0% {opacity: 1;}
	to {-webkit-transform: translate3d(-100%,0,0);opacity: 0;transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(-2000px,0,0);opacity: 0;transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(-2000px,0,0);opacity: 0;transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {0% {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0);opacity: 0;transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {0% {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0);opacity: 0;transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(2000px,0,0);opacity: 0;transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(2000px,0,0);opacity: 0;transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,-100%,0);opacity: 0;transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,-100%,0);opacity: 0;transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,-2000px,0);opacity: 0;transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {0% {opacity: 1;}
	to {-webkit-transform: translate3d(0,-2000px,0);opacity: 0;transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip {0% {-webkit-animation-timing-function: ease-out;-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1 turn);animation-timing-function: ease-out;transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1 turn);}
	40% {-webkit-animation-timing-function: ease-out;-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function: ease-out;transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);}
	50% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function: ease-in;transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);}
	80% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function: ease-in;transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);}
	to {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function: ease-in;transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);}}
@keyframes flip {0% {-webkit-animation-timing-function: ease-out;-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1 turn);animation-timing-function: ease-out;transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1 turn);}
	40% {-webkit-animation-timing-function: ease-out;-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function: ease-out;transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);}
	50% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function: ease-in;transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);}
	80% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function: ease-in;transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);}
	to {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function: ease-in;transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);}}
.animated.flip {-webkit-animation-name: flip;-webkit-backface-visibility: visible;animation-name: flip;backface-visibility: visible;}
@-webkit-keyframes flipInX {0% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateX(90deg);animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateX(90deg);}
	40% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateX(-20deg);animation-timing-function: ease-in;transform: perspective(400px) rotateX(-20deg);}
	60% {-webkit-transform: perspective(400px) rotateX(10deg);opacity: 1;transform: perspective(400px) rotateX(10deg);}
	80% {-webkit-transform: perspective(400px) rotateX(-5deg);transform: perspective(400px) rotateX(-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {0% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateX(90deg);animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateX(90deg);}
	40% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateX(-20deg);animation-timing-function: ease-in;transform: perspective(400px) rotateX(-20deg);}
	60% {-webkit-transform: perspective(400px) rotateX(10deg);opacity: 1;transform: perspective(400px) rotateX(10deg);}
	80% {-webkit-transform: perspective(400px) rotateX(-5deg);transform: perspective(400px) rotateX(-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-animation-name: flipInX;-webkit-backface-visibility: visible !important;animation-name: flipInX;backface-visibility: visible !important;}
@-webkit-keyframes flipInY {0% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateY(90deg);animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateY(90deg);}
	40% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateY(-20deg);animation-timing-function: ease-in;transform: perspective(400px) rotateY(-20deg);}
	60% {-webkit-transform: perspective(400px) rotateY(10deg);opacity: 1;transform: perspective(400px) rotateY(10deg);}
	80% {-webkit-transform: perspective(400px) rotateY(-5deg);transform: perspective(400px) rotateY(-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {0% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateY(90deg);animation-timing-function: ease-in;opacity: 0;transform: perspective(400px) rotateY(90deg);}
	40% {-webkit-animation-timing-function: ease-in;-webkit-transform: perspective(400px) rotateY(-20deg);animation-timing-function: ease-in;transform: perspective(400px) rotateY(-20deg);}
	60% {-webkit-transform: perspective(400px) rotateY(10deg);opacity: 1;transform: perspective(400px) rotateY(10deg);}
	80% {-webkit-transform: perspective(400px) rotateY(-5deg);transform: perspective(400px) rotateY(-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {-webkit-animation-name: flipInY;-webkit-backface-visibility: visible !important;animation-name: flipInY;backface-visibility: visible !important;}
@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotateX(-20deg);opacity: 1;transform: perspective(400px) rotateX(-20deg);}
	to {-webkit-transform: perspective(400px) rotateX(90deg);opacity: 0;transform: perspective(400px) rotateX(90deg);}}
@keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotateX(-20deg);opacity: 1;transform: perspective(400px) rotateX(-20deg);}
	to {-webkit-transform: perspective(400px) rotateX(90deg);opacity: 0;transform: perspective(400px) rotateX(90deg);}}
.flipOutX {-webkit-animation-duration: .75s;-webkit-animation-name: flipOutX;-webkit-backface-visibility: visible !important;animation-duration: .75s;animation-name: flipOutX;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotateY(-15deg);opacity: 1;transform: perspective(400px) rotateY(-15deg);}
	to {-webkit-transform: perspective(400px) rotateY(90deg);opacity: 0;transform: perspective(400px) rotateY(90deg);}}
@keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotateY(-15deg);opacity: 1;transform: perspective(400px) rotateY(-15deg);}
	to {-webkit-transform: perspective(400px) rotateY(90deg);opacity: 0;transform: perspective(400px) rotateY(90deg);}}
.flipOutY {-webkit-animation-duration: .75s;-webkit-animation-name: flipOutY;-webkit-backface-visibility: visible !important;animation-duration: .75s;animation-name: flipOutY;backface-visibility: visible !important;}
@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;transform: translate3d(100%,0,0) skewX(-30deg);}
	60% {-webkit-transform: skewX(20deg);opacity: 1;transform: skewX(20deg);}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;transform: translate3d(100%,0,0) skewX(-30deg);}
	60% {-webkit-transform: skewX(20deg);opacity: 1;transform: skewX(20deg);}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-name: lightSpeedIn;animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut {0% {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;transform: translate3d(100%,0,0) skewX(30deg);}}
@keyframes lightSpeedOut {0% {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;transform: translate3d(100%,0,0) skewX(30deg);}}
.lightSpeedOut {-webkit-animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-name: lightSpeedOut;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn {0% {-webkit-transform: rotate(-200deg);-webkit-transform-origin: center;opacity: 0;transform: rotate(-200deg);transform-origin: center;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: center;opacity: 1;transform: translateZ(0);transform-origin: center;}}
@keyframes rotateIn {0% {-webkit-transform: rotate(-200deg);-webkit-transform-origin: center;opacity: 0;transform: rotate(-200deg);transform-origin: center;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: center;opacity: 1;transform: translateZ(0);transform-origin: center;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform: rotate(-45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(-45deg);transform-origin: left bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: left bottom;opacity: 1;transform: translateZ(0);transform-origin: left bottom;}}
@keyframes rotateInDownLeft {0% {-webkit-transform: rotate(-45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(-45deg);transform-origin: left bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: left bottom;opacity: 1;transform: translateZ(0);transform-origin: left bottom;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {0% {-webkit-transform: rotate(45deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(45deg);transform-origin: right bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: right bottom;opacity: 1;transform: translateZ(0);transform-origin: right bottom;}}
@keyframes rotateInDownRight {0% {-webkit-transform: rotate(45deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(45deg);transform-origin: right bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: right bottom;opacity: 1;transform: translateZ(0);transform-origin: right bottom;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform: rotate(45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(45deg);transform-origin: left bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: left bottom;opacity: 1;transform: translateZ(0);transform-origin: left bottom;}}
@keyframes rotateInUpLeft {0% {-webkit-transform: rotate(45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(45deg);transform-origin: left bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: left bottom;opacity: 1;transform: translateZ(0);transform-origin: left bottom;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {0% {-webkit-transform: rotate(-90deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(-90deg);transform-origin: right bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: right bottom;opacity: 1;transform: translateZ(0);transform-origin: right bottom;}}
@keyframes rotateInUpRight {0% {-webkit-transform: rotate(-90deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(-90deg);transform-origin: right bottom;}
	to {-webkit-transform: translateZ(0);-webkit-transform-origin: right bottom;opacity: 1;transform: translateZ(0);transform-origin: right bottom;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;opacity: 1;transform-origin: center;}
	to {-webkit-transform: rotate(200deg);-webkit-transform-origin: center;opacity: 0;transform: rotate(200deg);transform-origin: center;}}
@keyframes rotateOut {0% {-webkit-transform-origin: center;opacity: 1;transform-origin: center;}
	to {-webkit-transform: rotate(200deg);-webkit-transform-origin: center;opacity: 0;transform: rotate(200deg);transform-origin: center;}}
.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;opacity: 1;transform-origin: left bottom;}
	to {-webkit-transform: rotate(45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(45deg);transform-origin: left bottom;}}
@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;opacity: 1;transform-origin: left bottom;}
	to {-webkit-transform: rotate(45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(45deg);transform-origin: left bottom;}}
.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;opacity: 1;transform-origin: right bottom;}
	to {-webkit-transform: rotate(-45deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(-45deg);transform-origin: right bottom;}}
@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;opacity: 1;transform-origin: right bottom;}
	to {-webkit-transform: rotate(-45deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(-45deg);transform-origin: right bottom;}}
.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;opacity: 1;transform-origin: left bottom;}
	to {-webkit-transform: rotate(-45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(-45deg);transform-origin: left bottom;}}
@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;opacity: 1;transform-origin: left bottom;}
	to {-webkit-transform: rotate(-45deg);-webkit-transform-origin: left bottom;opacity: 0;transform: rotate(-45deg);transform-origin: left bottom;}}
.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;opacity: 1;transform-origin: right bottom;}
	to {-webkit-transform: rotate(90deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(90deg);transform-origin: right bottom;}}
@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;opacity: 1;transform-origin: right bottom;}
	to {-webkit-transform: rotate(90deg);-webkit-transform-origin: right bottom;opacity: 0;transform: rotate(90deg);transform-origin: right bottom;}}
.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge {0% {-webkit-animation-timing-function: ease-in-out;-webkit-transform-origin: top left;animation-timing-function: ease-in-out;transform-origin: top left;}
	20%, 60% {-webkit-animation-timing-function: ease-in-out;-webkit-transform: rotate(80deg);-webkit-transform-origin: top left;animation-timing-function: ease-in-out;transform: rotate(80deg);transform-origin: top left;}
	40%, 80% {-webkit-animation-timing-function: ease-in-out;-webkit-transform: rotate(60deg);-webkit-transform-origin: top left;animation-timing-function: ease-in-out;opacity: 1;transform: rotate(60deg);transform-origin: top left;}
	to {-webkit-transform: translate3d(0,700px,0);opacity: 0;transform: translate3d(0,700px,0);}}
@keyframes hinge {0% {-webkit-animation-timing-function: ease-in-out;-webkit-transform-origin: top left;animation-timing-function: ease-in-out;transform-origin: top left;}
	20%, 60% {-webkit-animation-timing-function: ease-in-out;-webkit-transform: rotate(80deg);-webkit-transform-origin: top left;animation-timing-function: ease-in-out;transform: rotate(80deg);transform-origin: top left;}
	40%, 80% {-webkit-animation-timing-function: ease-in-out;-webkit-transform: rotate(60deg);-webkit-transform-origin: top left;animation-timing-function: ease-in-out;opacity: 1;transform: rotate(60deg);transform-origin: top left;}
	to {-webkit-transform: translate3d(0,700px,0);opacity: 0;transform: translate3d(0,700px,0);}}
.hinge {-webkit-animation-duration: 2s;-webkit-animation-name: hinge;animation-duration: 2s;animation-name: hinge;}
@-webkit-keyframes jackInTheBox {0% {-webkit-transform: scale(.1) rotate(30deg);-webkit-transform-origin: center bottom;opacity: 0;transform: scale(.1) rotate(30deg);transform-origin: center bottom;}
	50% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	70% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}
	to {-webkit-transform: scale(1);opacity: 1;transform: scale(1);}}
@keyframes jackInTheBox {0% {-webkit-transform: scale(.1) rotate(30deg);-webkit-transform-origin: center bottom;opacity: 0;transform: scale(.1) rotate(30deg);transform-origin: center bottom;}
	50% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	70% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}
	to {-webkit-transform: scale(1);opacity: 1;transform: scale(1);}}
.jackInTheBox {-webkit-animation-name: jackInTheBox;animation-name: jackInTheBox;}
@-webkit-keyframes rollIn {0% {-webkit-transform: translate3d(-100%,0,0) rotate(-120deg);opacity: 0;transform: translate3d(-100%,0,0) rotate(-120deg);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
@keyframes rollIn {0% {-webkit-transform: translate3d(-100%,0,0) rotate(-120deg);opacity: 0;transform: translate3d(-100%,0,0) rotate(-120deg);}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0);}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {0% {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) rotate(120deg);opacity: 0;transform: translate3d(100%,0,0) rotate(120deg);}}
@keyframes rollOut {0% {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) rotate(120deg);opacity: 0;transform: translate3d(100%,0,0) rotate(120deg);}}
.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn {0% {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {0% {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);}}
@keyframes zoomInDown {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(10px,0,0);}}
@keyframes zoomInLeft {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(10px,0,0);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);}}
@keyframes zoomInRight {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);}}
@keyframes zoomInUp {0% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);}
	60% {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut {0% {opacity: 1;}
	50% {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
@keyframes zoomOut {0% {opacity: 1;}
	50% {-webkit-transform: scale3d(.3,.3,.3);opacity: 0;transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown {40% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);}
	to {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin: center bottom;}}
@keyframes zoomOutDown {40% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);}
	to {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin: center bottom;}}
.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft {40% {-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {-webkit-transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;opacity: 0;transform: scale(.1) translate3d(-2000px,0,0);transform-origin: left center;}}
@keyframes zoomOutLeft {40% {-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {-webkit-transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;opacity: 0;transform: scale(.1) translate3d(-2000px,0,0);transform-origin: left center;}}
.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight {40% {-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {-webkit-transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;opacity: 0;transform: scale(.1) translate3d(2000px,0,0);transform-origin: right center;}}
@keyframes zoomOutRight {40% {-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {-webkit-transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;opacity: 0;transform: scale(.1) translate3d(2000px,0,0);transform-origin: right center;}}
.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp {40% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);}
	to {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin: center bottom;}}
@keyframes zoomOutUp {40% {-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function: cubic-bezier(.55,.055,.675,.19);opacity: 1;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);}
	to {-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;animation-timing-function: cubic-bezier(.175,.885,.32,1);opacity: 0;transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin: center bottom;}}
.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown {0% {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInDown {0% {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {0% {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInRight {0% {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {0% {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInUp {0% {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: hidden;}}
@keyframes slideOutDown {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: hidden;}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: hidden;}}
@keyframes slideOutLeft {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: hidden;}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: hidden;}}
@keyframes slideOutRight {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: hidden;}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: hidden;}}
@keyframes slideOutUp {0% {-webkit-transform: translateZ(0);transform: translateZ(0);}
	to {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: hidden;}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
.animated {-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-duration: 1s;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s;}
.animated.delay-2s {-webkit-animation-delay: 2s;animation-delay: 2s;}
.animated.delay-3s {-webkit-animation-delay: 3s;animation-delay: 3s;}
.animated.delay-4s {-webkit-animation-delay: 4s;animation-delay: 4s;}
.animated.delay-5s {-webkit-animation-delay: 5s;animation-delay: 5s;}
.animated.fast {-webkit-animation-duration: .8s;animation-duration: .8s;}
.animated.faster {-webkit-animation-duration: .5s;animation-duration: .5s;}
.animated.slow {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.slower {-webkit-animation-duration: 3s;animation-duration: 3s;}
@media (prefers-reduced-motion) {.animated {-webkit-animation: unset !important;-webkit-transition: none !important;animation: unset !important;transition: none !important;}}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #fff;opacity: .5;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;top: 0;right: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;box-shadow: 0 0 8px rgba(0,0,0,.6);}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-nav [class*=owl-], .owl-carousel button.owl-dot {background: 0 0;color: inherit;border: none;padding: 0 !important;font: inherit;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/images/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.owl-theme .owl-nav {margin-top: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav [class*=owl-] {position: absolute;top: 50%;z-index: 99;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin: 0;margin-top: -15px;color: #2b579a;font-size: 16px;line-height: 1;padding: 0;border: .1rem solid #ebebeb;background: 0 0;cursor: pointer;border-radius: 50px;transition: all .3s ease;}
.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover {color: #fff;border-color: #2b579a;background: #2b579a;text-decoration: none;}
.owl-theme .owl-nav .disabled {opacity: .8;cursor: default;}
.owl-theme .owl-nav .owl-prev {left: -50px;}
.owl-theme .owl-nav .owl-next {right: -50px;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;}
.owl-theme .owl-dots {line-height: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 8px;height: 8px;margin: 5px 6px;border: .1rem solid #d7d7d7;background: 0 0;display: block;-webkit-backface-visibility: visible;transition: all .3s ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot:hover span {border-color: #ccc;background: #ccc;}
.owl-theme .owl-dots .owl-dot.active span {width: 18px;border-color: #ccc;background: #ccc;}
.owl-theme.owl-light .owl-nav [class*=owl-] {border-color: #b7b7b7;}
.owl-theme.owl-light .owl-nav [class*=owl-]:not(.disabled):hover {border-color: #2b579a;}
.owl-theme.owl-light .owl-dots .owl-dot:hover span {border-color: #2b579a;background: #2b579a;}
.owl-theme.owl-light .owl-dots .owl-dot.active span {border-color: #2b579a;background: #2b579a;}
.owl-theme.owl-nav-inside .owl-nav .owl-prev {left: 30px;}
.owl-theme.owl-nav-inside .owl-nav .owl-next {right: 30px;}
.owl-theme.owl-nav-inside .owl-dots {position: absolute;left: 0;right: 0;bottom: 25px;}
.owl-simple .owl-nav {margin-top: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-simple .owl-nav [class*=owl-] {position: absolute;top: 50%;z-index: 99;display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;margin: 0;margin-top: -21px;color: #ccc;font-size: 30px;line-height: 1;padding: 0;border: none;background: 0 0;cursor: pointer;border-radius: 50px;transition: all .3s ease;}
.owl-simple .owl-nav [class*=owl-] i {margin-top: .1rem;}
.owl-simple .owl-nav [class*=owl-]:not(.disabled):hover {color: #2b579a;background: 0 0;text-decoration: none;}
.owl-simple .owl-nav .disabled {opacity: .7;cursor: default;}
.owl-simple .owl-nav .owl-prev {left: -50px;}
.owl-simple .owl-nav .owl-next {right: -50px;}
.owl-simple .owl-nav.disabled+.owl-dots {margin-top: 10px;}
.owl-simple .owl-dots {line-height: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-simple .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-simple .owl-dots .owl-dot span {width: 8px;height: 8px;margin: 5px 6px;border: .1rem solid #d7d7d7;background: 0 0;display: block;-webkit-backface-visibility: visible;transition: all .3s ease;border-radius: 30px;}
.owl-simple .owl-dots .owl-dot:hover span {border-color: #ccc;background: #ccc;}
.owl-simple .owl-dots .owl-dot.active span {width: 18px;border-color: #ccc;background: #ccc;}
.owl-simple.owl-light .owl-nav [class*=owl-] {color: #fff;}
.owl-simple.owl-light .owl-dots .owl-dot:hover span {border-color: #2b579a;background: #2b579a;}
.owl-simple.owl-light .owl-dots .owl-dot.active span {border-color: #2b579a;background: #2b579a;}
.owl-simple.owl-light.owl-nav-inside .owl-dots .owl-dot.active span {border-color: #f8f8f8;background: #f8f8f8;}
.owl-simple.owl-dark .owl-nav [class*=owl-] {color: #666;}
.owl-simple.owl-dark .owl-dots .owl-dot span {border-color: #666;}
.owl-simple.owl-dark .owl-dots .owl-dot.active span, .owl-simple.owl-dark .owl-dots .owl-dot:hover span {border-color: #666;background: #666;}
.owl-simple.owl-nav-inside .owl-nav .owl-prev {left: 18px;}
.owl-simple.owl-nav-inside .owl-nav .owl-next {right: 18px;}
.owl-simple.owl-nav-inside .owl-dots {position: absolute;left: 0;right: 0;bottom: 25px;}
.owl-full .owl-nav {margin-top: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-full .owl-nav [class*=owl-] {position: absolute;top: 0;z-index: 99;display: flex;align-items: center;justify-content: center;width: 30px;height: 100%;margin: 0;color: #2b579a;font-size: 20px;line-height: 1;padding: 0;text-align: center;border: none;background: rgba(255,255,255,.75);cursor: pointer;border-radius: 0;transition: all .3s ease;}
.owl-full .owl-nav [class*=owl-] i {margin-top: .1rem;}
.owl-full .owl-nav [class*=owl-]:focus, .owl-full .owl-nav [class*=owl-]:hover {color: #2b579a;background: #fff;text-decoration: none;outline: 0 !important;}
.owl-full .owl-nav [class*=owl-]:before {content: "";display: block;width: 10px;height: 100%;position: absolute;left: 100%;top: 0;border-radius: 20px 0 0 20px;background-size: contain;background-position: center;background-repeat: no-repeat;}
.owl-full .owl-nav .disabled {opacity: 0;pointer-events: none;cursor: default;}
.owl-full .owl-nav .owl-prev {left: 0;}
.owl-full .owl-nav .owl-next {right: 0;}
.owl-full .owl-nav .owl-next:before {left: auto;right: 100%;}
.owl-full.carousel-with-shadow .owl-stage-outer {padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0;}
.owl-full.carousel-with-shadow .owl-nav [class*=owl-] {height: calc(100% - 20px);}
.owl-full .owl-nav.disabled+.owl-dots {margin-top: 0;}
.owl-full .owl-dots {position: absolute;left: 0;right: 0;bottom: -4rem;line-height: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-full .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-full .owl-dots .owl-dot span {width: 8px;height: 8px;margin: 5px 6px;border: .1rem solid #2b579a;background: 0 0;display: block;-webkit-backface-visibility: visible;transition: all .3s ease;border-radius: 30px;}
.owl-full .owl-dots .owl-dot:hover span {border-color: #2b579a;background: #2b579a;}
.owl-full .owl-dots .owl-dot.active span {width: 18px;border-color: #2b579a;background: #2b579a;}
.owl-full.owl-nav-dark .owl-nav [class*=owl-] {color: #333;}
.owl-full.owl-nav-dark .owl-nav [class*=owl-]:focus, .owl-full.owl-nav-dark .owl-nav [class*=owl-]:hover {color: #2b579a;background: #fff;}
.bg-light .owl-full .owl-nav [class*=owl-]:focus, .bg-light .owl-full .owl-nav [class*=owl-]:hover {background: #f8f8f8;}
.sticky-icon-links{position:fixed;right:10px;top:200px;z-index:23}@media (max-width:767px){.sticky-icon-links,.demos-list{display:none}}.sticky-icon-links ul{display:flex;flex-direction:column;align-items:flex-end;list-style:none;padding:0;margin:0}.sticky-icon-links li:not(:last-child){margin-bottom:5px}.sticky-icon-links .fa-shopping-cart:before{margin-left:-2px}.sticky-icon-links li a{display:flex;align-items:center;border-radius:3px;background:#33363b;color:#fff;overflow:hidden;transition:color .3s,background-color .3s}.sticky-icon-links li a:hover span{width:125px;padding-right:10px}.sticky-icon-links li:nth-child(1) a:hover span{width:62px}.sticky-icon-links li:nth-child(3) a:hover span{width:75px}.sticky-icon-links li:nth-child(4) a:hover span{width:80px}.sticky-icon-links li i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:20px}.sticky-icon-links li span{display:inline-block;white-space:nowrap;width:0;text-transform:capitalize;font-weight:600;transition:width .3s}.demos-list{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.demos-list.show{opacity:1;visibility:visible}.demos-list .demos-close{position:absolute;top:20px;left:20px;transition:transform .3s}.demos-list .close-icon{display:block;position:relative;width:30px;height:30px;transform:rotateZ(45deg)}.demos-list .close-icon:after,.demos-list .close-icon:before{display:block;position:absolute;content:"";background-color:#fff}.demos-list .close-icon:after{height:100%;width:2px;top:0;left:calc(50% - 1px)}.demos-list .close-icon:before{height:2px;width:100%;left:0;top:calc(50% - 1px)}.demos-list .demos-close:hover{opacity:1;transform:scale(1.1) rotateZ(180deg)}.demos-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.demos-content{position:relative;margin-left:auto;max-width:600px;height:100%;transform:translateX(600px);background:#282b30;box-shadow:0 0 10px 0 rgba(0,0,0,.6);transition:transform .3s;overflow-x:hidden}.demos-content .d-loading{background:0 0}.demos-list.show .demos-content{transform:translateX(0)}.demos{display:flex;flex-wrap:wrap;margin:-10px;padding:20px 30px;letter-spacing:-.025em;text-align:center}.demos-title{padding-top:40px;font-size:24px;font-weight:800;text-transform:uppercase;text-align:center;color:#fff}.demos .demo-wrapper{padding:10px;flex:0 0 50%;max-width:50%}.demos .demo-wrapper,.demos a,.demos a.active{position:relative;color:#fff}.demos .demo-wrapper img,.demos a.active img,.demos a img{transition:transform .3s}.demos .demo-wrapper:hover img,.demos a.active:hover img,.demos a:hover img{transform:translateY(-5px)}.demos a{display:inline-block}.demos .demo-wrapper:hover svg{transition:transform .3s}.demos .demo-wrapper a.disabled{opacity:.2;pointer-events:none}.demos .wrapper,.demos img+span{display:inline-block;min-height:5.2rem;margin:-2.6rem 0 1.25vw;padding:.95em 2.8em;background-color:#33363b;border-radius:3px;overflow:hidden}.demos .wrapper{position:relative;min-width:15rem}.demos .wrapper span{backface-visibility:hidden}.demos svg{vertical-align:-8px;fill:#fff}.demos img{display:block;margin:auto;border-radius:3px;width:100%;background:#31363e}.demo-wrapper>a{width:100%}.demo-wrapper span{position:relative;z-index:1;overflow:hidden;color:#fff;font-weight:700;text-transform:uppercase}.demo-wrapper span:before{content:"";display:block;position:absolute;left:50%;top:50%;z-index:-1;width:0;height:0;transform:translate(-50%,-50%);background:linear-gradient(104deg,#1c72dd,#5349ff);border-radius:50%;opacity:.2;transition:.3s}.demo-wrapper a:hover .wrapper>span:before{width:350%;padding-top:200%;opacity:1}
.owl-carousel .owl-item img {height: auto;}
.owl-loaded .owl-stage::after {content: "";}
.owl-carousel:not(.owl-loaded) {-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: hidden;}
.owl-carousel:not(.owl-loaded)[class*='cols-']:not(.gutter-no) {margin-left: -10px !important;margin-right: -10px !important;width: auto;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 1.5rem;}
.owl-theme.owl-shadow-carousel .owl-nav.disabled+.owl-dots {margin-top: 4rem;}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next {margin: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;font-weight: 400;color: #6aa1d3;}
.owl-theme .owl-nav .owl-prev i::before, .owl-theme .owl-nav .owl-next i::before {margin: 0;}
.owl-theme .owl-nav .owl-prev:not(.disabled):hover, .owl-theme .owl-nav .owl-prev:not(.disabled):active .owl-theme .owl-nav .owl-prev:not(.disabled):focus, .owl-theme .owl-nav .owl-next:not(.disabled):hover, .owl-theme .owl-nav .owl-next:not(.disabled):active .owl-theme .owl-nav .owl-prev:not(.disabled):focus, .owl-theme .owl-nav .owl-prev:not(.disabled):active .owl-theme .owl-nav .owl-next:not(.disabled):focus, .owl-theme .owl-nav .owl-next:not(.disabled):active .owl-theme .owl-nav .owl-next:not(.disabled):focus {background-color: #6aa1d3;border-color: #6aa1d3;color: #fff;}
.owl-theme .owl-nav .owl-prev.disabled, .owl-theme .owl-nav .owl-next.disabled {color: #ccc;}
.owl-theme .owl-nav .owl-prev {left: -40px;}
.owl-theme .owl-nav .owl-next {right: -40px;}
.owl-theme .owl-dots .owl-dot.active span {background-color: #6aa1d3;border-color: #6aa1d3;}
.owl-theme .owl-dots .owl-dot span {margin: 5px;}
@media (max-width: 1300px) {.owl-theme .owl-nav .owl-prev {left: 20px;}
	.owl-theme .owl-nav .owl-next {right: 20px;}}
.owl-nav-full .owl-nav {opacity: 0;-webkit-transition: opacity .4s;transition: opacity .4s;}
.owl-nav-full .owl-nav .owl-prev, .owl-nav-full .owl-nav .owl-next {margin: 0;top: 0;height: 100%;-webkit-transform: none;transform: none;border: 0;font-size: 3rem;font-weight: 400;color: #333;border-radius: 0;background-color: rgba(255,255,255,.8);-webkit-transition: .4s;transition: .4s;}
.owl-nav-full .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-full .owl-nav .owl-next:not(.disabled):hover {color: #6aa1d3;background-color: rgba(255,255,255,.8);}
.owl-nav-full .owl-nav .owl-prev.disabled, .owl-nav-full .owl-nav .owl-next.disabled {visibility: hidden;opacity: 0;}
.owl-nav-full .owl-nav .owl-prev {left: 0;-webkit-box-shadow: 4px 0px 7px -5px rgba(0,0,0,.2);box-shadow: 4px 0px 7px -5px rgba(0,0,0,.2);}
.owl-nav-full .owl-nav .owl-next {right: 0;-webkit-box-shadow: -4px 0px 7px -5px rgba(0,0,0,.2);box-shadow: -4px 0px 7px -5px rgba(0,0,0,.2);}
.owl-nav-full:hover .owl-nav {opacity: 1;}
.owl-nav-full:hover .owl-prev {left: 0;}
.owl-nav-full:hover .owl-next {right: 0;}
.owl-nav-arrow .owl-nav .owl-next, .owl-nav-arrow .owl-nav .owl-prev {margin: 0;color: #666;font-weight: 400;width: 1em;height: 1em;font-size: 4.5rem;border: none;}
.owl-nav-arrow .owl-nav .owl-next i, .owl-nav-arrow .owl-nav .owl-prev i {display: none;}
.owl-nav-arrow .owl-nav .owl-next::before, .owl-nav-arrow .owl-nav .owl-prev::before {font-family: "riode";}
.owl-nav-arrow .owl-nav .owl-next:not(.disabled):hover, .owl-nav-arrow .owl-nav .owl-next:not(.disabled):active, .owl-nav-arrow .owl-nav .owl-next:not(.disabled):focus, .owl-nav-arrow .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-arrow .owl-nav .owl-prev:not(.disabled):active, .owl-nav-arrow .owl-nav .owl-prev:not(.disabled):focus {background-color: transparent;color: #6aa1d3;}
.owl-nav-arrow .owl-nav .owl-next.disabled, .owl-nav-arrow .owl-nav .owl-prev.disabled {color: #aaa;}
.owl-nav-arrow .owl-nav .owl-next {right: 5%;}
.owl-nav-arrow .owl-nav .owl-next::before {content: "";}
.owl-nav-arrow .owl-nav .owl-prev {left: 5%;margin-right: 20px;}
.owl-nav-arrow .owl-nav .owl-prev::before {content: "";}
.owl-nav-inner .owl-nav .owl-prev, .owl-nav-inner .owl-nav .owl-next {opacity: 0;visibility: hidden;}
.owl-nav-inner .owl-nav .owl-prev {left: 0;}
.owl-nav-inner .owl-nav .owl-next {right: 0;}
.owl-nav-inner:hover .owl-prev, .owl-nav-inner:hover .owl-next {opacity: 1;visibility: visible;}
.owl-nav-inner:hover .owl-prev {left: 2rem;}
.owl-nav-inner:hover .owl-next {right: 2rem;}
.owl-nav-top .owl-nav {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;top: -5.3rem;right: -.4rem;color: #ccc;}
.owl-nav-top .owl-nav .owl-next:not(.disabled) .owl-prev:not(.disabled) {color: #777;}
.owl-nav-top .owl-nav .owl-prev, .owl-nav-top .owl-nav .owl-next {position: static;-webkit-transform: translateY(-11%);transform: translateY(-11%);}
.owl-nav-top .owl-nav .owl-next {margin-right: 5px;}
.owl-nav-top .owl-nav i {padding: .1rem .5rem;font-size: 1.8rem;font-weight: 700;}
.owl-nav-top .owl-nav i::before {margin: 0;}
.owl-nav-top.owl-nav-arrow .owl-nav .owl-prev, .owl-nav-top.owl-nav-arrow .owl-nav .owl-next {font-size: 3.4rem;}
.owl-nav-bottom .owl-nav {position: absolute;bottom: 1.7rem;right: -.4rem;color: #999;}
.owl-nav-bottom .owl-nav i {font-size: 2rem;font-weight: 700;}
.owl-nav-bottom .owl-nav i::before {margin: 0;}
.owl-nav-bottom .owl-prev {margin-right: .8rem;}
.owl-dot-white .owl-dots .owl-dot span {background-color: #fff;border-color: #fff;opacity: .8;}
.owl-dot-white .owl-dots .owl-dot.active span {background-color: #fff;border-color: #fff;opacity: 1;}
.owl-dot-grey .owl-dots .owl-dot span {background-color: #efefef;border-color: #efefef;}
.owl-dot-grey .owl-dots .owl-dot.active span {background-color: #999;border-color: #999;}
.owl-dot-dark .owl-dots .owl-dot span {background-color: #a1a1a1;border-color: #a1a1a1;}
.owl-dot-dark .owl-dots .owl-dot.active span {background-color: #333;border-color: #333;}
.owl-dot-inner .owl-dots {position: absolute;bottom: 4.5rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.brand-carousel .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.brand-carousel .owl-item img {width: auto;margin: auto;}
.brand-carousel:not(.loaded) {text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.owl-carousel .slide-animate {-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);will-change: filter,transform,opacity;visibility: hidden;opacity: 0;}
.owl-carousel .slide-animate.show-content {visibility: visible;opacity: 1;}
.owl-full-height, .owl-full-height .owl-stage-outer, .owl-full-height .owl-stage, .owl-full-height .owl-item, .owl-same-height .owl-item>* {height: 100%;}
.owl-same-height .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}
.owl-full-height .owl-item img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
.owl-shadow-carousel .owl-stage-outer {margin: -30px;padding: 30px;}
.owl-nav-bg .owl-nav .owl-prev {left: 15.4%;}
.owl-nav-bg .owl-nav .owl-next {right: 15.4%;}
.owl-nav-bg .owl-nav [class*='owl-'] {width: 4.8rem;height: 4.8rem;border-width: 2px;font-size: 3.2rem;color: #666;border-color: #666;}
.owl-nav-bg .owl-nav [class*='owl-'].disabled {border-color: #acabab;}
.owl-nav-bg .owl-nav i {line-height: 1;margin-bottom: 2px;}
.owl-nav-fade .owl-nav .owl-prev {opacity: 0;margin-left: 4rem;}
.owl-nav-fade .owl-nav .owl-next {opacity: 0;margin-right: 4rem;}
.owl-nav-fade:hover .owl-nav .owl-prev {opacity: 1;margin-left: 0;}
.owl-nav-fade:hover .owl-nav .owl-next {opacity: 1;margin-right: 0;}
.owl-split .owl-item:not(:last-child) {position: relative;}
.owl-split .owl-item:not(:last-child)::after {content: "";position: absolute;left: 100%;top: 0;bottom: 0;width: 1px;background-color: #ebebeb;}
.owl-middle .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.rotate-slider {padding-left: 17.9%;}
.rotate-slider .owl-stage-outer {margin: -20px;padding: 20px;padding-left: 23%;margin-left: -23%;}
.rotate-slider .owl-item {-webkit-transition: 1s;transition: 1s;-webkit-box-shadow: 0 0 20px 5px rgba(0,0,0,.1);box-shadow: 0 0 20px 5px rgba(0,0,0,.1);}
.rotate-slider .owl-item:not(.active) {-webkit-transform: scale(.8) translateX(100%);transform: scale(.8) translateX(100%);-webkit-transform-origin: left;transform-origin: left;}
.rotate-slider .owl-nav .owl-next {right: auto;left: 40px;font-size: 36px;}
.rotate-slider .owl-nav .owl-next::before {content: "";}
.rotate-slider .owl-nav .owl-prev {display: none;}
@media (max-width: 479px) {.rotate-slider .owl-nav .owl-next {right: auto;left: 15px;font-size: 24px;}}
.noUi-target {background: #eee;margin: 4px 16px 3rem 9px;}
.noUi-connects {padding: 11.5px 0;top: -10px;}
.noUi-connect {background: #999;margin-top: 11px;height: 3px;}
.noUi-horizontal .noUi-handle {top: -.6rem;width: 1.2rem;height: 1.7rem;background: #444;border-radius: 3px;}
*, ::after, ::before {-webkit-box-sizing: inherit;box-sizing: inherit;}
html {font-size: 62.5%;font-size-adjust: 100%;font-weight: 400;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: transparent;}
html.dark-theme {background-color: #151515;}
body {margin: 0;overflow-x: hidden;font-family: Poppins,sans-serif;font-size: 1.4rem;line-height: 1.6;color: #666;}
main {display: block;position: relative;background-color: #fff;}
body:not(.loaded) * {-webkit-transition: all 0s !important;transition: all 0s !important;}
.page-wrapper {position: relative;-webkit-transition: margin .4s;transition: margin .4s;}
table {width: 100%;border-collapse: collapse;}
table td, table th {padding: 0;}
.section {padding: 7rem 0;}
.grey-section {background: #f6f7f9;}
.background-section {background-repeat: no-repeat;}
.parallax {background-color: #3c3f41;}
ul {padding-left: 1.5em;}
.menu, .menu ul, .mobile-menu, .mobile-menu ul, .nav, .nav ul, .widget-body, .widget-body ul, .list, .breadcrumb, .filter-items, .select-menu>ul, .dropdown-box, .pagination, .nav-filters, .category ul, .comments ul, .product-nav, .product-tabs>div ul {list-style-type: none;margin: 0;padding: 0;}
a {text-decoration: none;color: inherit;-webkit-transition: color .3s;transition: color .3s;}
a:hover {color: #6aa1d3;}
:focus {outline: 0;}
figure {margin: 0;}
img {max-width: 100%;height: auto;vertical-align: middle;}
hr {margin-bottom: 2rem;border: 0;border-top: 1px solid #eee;}
input {-webkit-appearance: none;border: 0;padding: 0;font-family: Poppins,sans-serif;}
input:focus {outline: 0;}
.input-wrapper>input, .input-wrapper>button, .input-group>input, .input-group>button {margin: 0px;}
i {font-style: normal;}
button:focus {outline: none;}
.scrollable, .sidebar-content {-webkit-overflow-scrolling: touch;}
.scrollable::-webkit-scrollbar, .sidebar-content::-webkit-scrollbar {height: 7px;width: 4px;}
.scrollable::-webkit-scrollbar-thumb, .sidebar-content::-webkit-scrollbar-thumb {margin-right: 2px;background: rgba(0,0,0,.25);border-radius: 5px;cursor: pointer;}
.scrollable-light::-webkit-scrollbar-thumb {background: rgba(255,255,255,.2);}
@-webkit-keyframes bouncedelay {0%, 80%, 100% {-webkit-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(1.2);transform: scale(1.2);}}
@keyframes bouncedelay {0%, 80%, 100% {-webkit-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(1.2);transform: scale(1.2);}}
@-webkit-keyframes rotatedelay {0% {-webkit-transform: rotateZ(0);transform: rotateZ(0);}
	100% {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}}
@keyframes rotatedelay {0% {-webkit-transform: rotateZ(0);transform: rotateZ(0);}
	100% {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}}
@-webkit-keyframes reveal-1 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(55%,55%,0);transform: rotate3d(0,0,1,135deg) translate3d(55%,55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(55%,55%,0);transform: rotate3d(0,0,1,495deg) translate3d(55%,55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@keyframes reveal-1 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(55%,55%,0);transform: rotate3d(0,0,1,135deg) translate3d(55%,55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(55%,55%,0);transform: rotate3d(0,0,1,495deg) translate3d(55%,55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@-webkit-keyframes reveal-2 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(55%,-55%,0);transform: rotate3d(0,0,1,135deg) translate3d(55%,-55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(55%,-55%,0);transform: rotate3d(0,0,1,495deg) translate3d(55%,-55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@keyframes reveal-2 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(55%,-55%,0);transform: rotate3d(0,0,1,135deg) translate3d(55%,-55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(55%,-55%,0);transform: rotate3d(0,0,1,495deg) translate3d(55%,-55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@-webkit-keyframes reveal-3 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(-55%,-55%,0);transform: rotate3d(0,0,1,135deg) translate3d(-55%,-55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(-55%,-55%,0);transform: rotate3d(0,0,1,495deg) translate3d(-55%,-55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@keyframes reveal-3 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(-55%,-55%,0);transform: rotate3d(0,0,1,135deg) translate3d(-55%,-55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(-55%,-55%,0);transform: rotate3d(0,0,1,495deg) translate3d(-55%,-55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@-webkit-keyframes reveal-4 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(-55%,55%,0);transform: rotate3d(0,0,1,135deg) translate3d(-55%,55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(-55%,55%,0);transform: rotate3d(0,0,1,495deg) translate3d(-55%,55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
@keyframes reveal-4 {0% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);transform: rotate3d(0,0,1,135deg) translate3d(0,0,0);border-radius: 50%;}
	20% {-webkit-transform: rotate3d(0,0,1,135deg) translate3d(-55%,55%,0);transform: rotate3d(0,0,1,135deg) translate3d(-55%,55%,0);border-radius: 0;}
	80% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(-55%,55%,0);transform: rotate3d(0,0,1,495deg) translate3d(-55%,55%,0);border-radius: 0;}
	100% {-webkit-transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);transform: rotate3d(0,0,1,495deg) translate3d(0,0,0);border-radius: 50%;}}
.bounce-loader {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;top: 50%;left: 50%;width: 20px;height: 20px;-webkit-transition: all .2s;transition: all .2s;text-align: center;z-index: 10000;}
.bounce-loader .bounce1, .bounce-loader .bounce2, .bounce-loader .bounce3, .bounce-loader .bounce4 {display: block;position: absolute;left: 0;top: 0;width: 20px;height: 20px;margin-bottom: 5px;background-color: #6aa1d3;}
.bounce-loader .bounce1 {-webkit-animation: 2s infinite reveal-1;animation: 2s infinite reveal-1;}
.bounce-loader .bounce2 {-webkit-animation: 2s infinite reveal-2;animation: 2s infinite reveal-2;}
.bounce-loader .bounce3 {-webkit-animation: 2s infinite reveal-3;animation: 2s infinite reveal-3;}
.bounce-loader .bounce4 {-webkit-animation: 2s infinite reveal-4;animation: 2s infinite reveal-4;}
.bounce-loader .bounce3 {border: 3px solid #6aa1d3;background-color: transparent;}
.appear-animate {-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);will-change: transform,filter,opacity;}
.fade {opacity: 0;-webkit-transition: opacity .5s;transition: opacity .5s;}
.fade.in {opacity: 1;}
.scroll-top {position: fixed;text-align: center;bottom: 30px;left: auto;right: 30px;width: 60px;height: 60px;font-size: 27px;opacity: 0;visibility: hidden;-webkit-transition: visibility .3s,opacity .3s,-webkit-transform .3s;transition: visibility .3s,opacity .3s,-webkit-transform .3s;transition: transform .3s,visibility .3s,opacity .3s;transition: transform .3s,visibility .3s,opacity .3s,-webkit-transform .3s;color: #222;-webkit-transform: translateY(40px);transform: translateY(40px);border-radius: 3px;z-index: 999;-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);box-shadow: 0 0 20px 0 rgba(0,0,0,.1);line-height: 60px;background-color: #fff;}
.scroll-top:hover {color: #222;}
.scroll-top i {font-weight: 900;line-height: inherit;}
@media (min-width: 768px) {.scroll-top.show {visibility: visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes fixedTop {from {-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transform-origin: center top 0px;transform-origin: center top 0px;}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fixedTop {from {-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transform-origin: center top 0px;transform-origin: center top 0px;}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes fixedBottom {from {-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transform-origin: center top 0px;transform-origin: center top 0px;}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fixedBottom {from {-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transform-origin: center top 0px;transform-origin: center top 0px;}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
.sticky-content.fix-top {top: 0;}
.sticky-content.fix-bottom {bottom: 0;}
.sticky-content.fixed {position: fixed;opacity: 1;left: 0;right: 0;background-color: #fff;z-index: 1051;-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.1);box-shadow: 0 0 10px 1px rgba(0,0,0,.1);}
.sticky-content.fixed.fix-top {-webkit-animation: fixedTop .4s;animation: fixedTop .4s;}
.sticky-content.fixed.fix-bottom {-webkit-animation: fixedBottom .4s;animation: fixedBottom .4s;}
.loading:not(.load-more-overlay), .load-more-overlay.loading::after {-webkit-animation: spin 650ms infinite linear;animation: spin 650ms infinite linear;border: 2px solid transparent;border-radius: 32px;border-top: 2px solid rgba(0,0,0,.4) !important;border-right: 2px solid rgba(0,0,0,.4) !important;border-bottom: 2px solid rgba(0,0,0,.4) !important;content: "";display: block;height: 21px;top: 50%;margin-top: -11px;left: 50%;margin-left: -10px;right: auto;position: absolute;width: 21px;}
.dark-theme .loading:not(.load-more-overlay), .dark-theme .load-more-overlay.loading::after {border-radius: 32px;border-top: 2px solid rgba(255,255,255,.6) !important;border-right: 2px solid rgba(255,255,255,.6) !important;border-bottom: 2px solid rgba(255,255,255,.6) !important;}
.load-more-overlay {position: relative;}
.load-more-overlay.loading::after {content: "";}
.load-more-overlay::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;opacity: .8;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.riode-rounded-skin .btn, .riode-rounded-skin .post-calendar, .riode-rounded-skin .product-hide-details .btn-product, .riode-rounded-skin .product-hide-details .btn-product-icon, .riode-rounded-skin .post-single>.post-wrap img, .riode-rounded-skin .post-single .post-author-detail, .riode-rounded-skin .post-media, .riode-rounded-skin .post-framed, .riode-rounded-skin .minipopup-box, .riode-rounded-skin .product-category, .riode-rounded-skin .product-category .category-content, .riode-rounded-skin .product-with-qty .quantity button, .riode-rounded-skin .product-wrapper .banner, .riode-rounded-skin .vendor-widget .vendor-logo, .riode-rounded-skin .vendor-widget .vendor-product>figure, .riode-rounded-skin .vendor-widget .vendor-banner {border-radius: 3px;overflow: hidden;}
.riode-rounded-skin .login-popup {border-radius: 3px;}
.riode-rounded-skin .form-row [type="text"], .riode-rounded-skin .form-row [type="tel"], .riode-rounded-skin .form-row [type="password"], .riode-rounded-skin .form-row [type="email"], .riode-rounded-skin .form-row textarea {border-radius: 3px;}
.riode-rounded-skin .btn-link, .riode-rounded-skin .form-coupon .input-text {border-radius: 0;overflow: visible;}
.riode-rounded-skin .post.post-mask.gradient::before {border-radius: 0 0 3px 3px;overflow: hidden;}
.riode-rounded-skin .mfp-product .product, .riode-rounded-skin .product-category.cat-type-default {border-radius: 10px;}
.sticky-icon-links li:nth-child(4) a {background: #6aa1d3;}
.d-loading {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(255,255,255,.6);z-index: 10;}
.d-loading.small i {position: absolute;left: calc(50% - 10px);top: calc(50% - 10px);width: 20px;height: 20px;}
.d-loading i {position: absolute;left: calc(50% - 17px);top: calc(50% - 17px);width: 34px;height: 34px;border: 2px solid transparent;border-top-color: #6aa1d3;border-radius: 50%;-webkit-animation: spin .75s infinite linear;animation: spin .75s infinite linear;}
.d-loading i:before {content: "";top: -2px;left: -2px;position: absolute;width: inherit;height: inherit;border: inherit;border-radius: inherit;-webkit-animation: spin 1.5s infinite ease;animation: spin 1.5s infinite ease;}
.w-100 {width: 100% !important;}
.h-100 {height: 100% !important;}
.h-auto {height: auto !important;}
.p-sticky {position: -webkit-sticky !important;position: sticky !important;}
.p-relative {position: relative !important;}
.p-absolute {position: absolute !important;}
.x-50 {left: 50% !important;-webkit-transform: translateX(-50%) !important;transform: translateX(-50%) !important;}
.x-50.y-50 {-webkit-transform: translate(-50%,-50%) !important;transform: translate(-50%,-50%) !important;}
.y-50 {top: 50% !important;-webkit-transform: translateY(-50%) !important;transform: translateY(-50%) !important;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-inline-block {display: inline-block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.align-items-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.align-items-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
.flex-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-1 {-webkit-box-flex: 1 !important;-ms-flex: 1 !important;flex: 1 !important;}
.overflow-hidden {overflow: hidden !important;}
@media (min-width: 1200px) {.d-xl-none {display: none !important;}
	.d-xl-block {display: block !important;}
	.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width: 992px) {.d-lg-none {display: none !important;}
	.d-lg-block {display: block !important;}
	.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (max-width: 1199px) {.d-xl-show {display: none !important;}}
@media (max-width: 991px) {.d-lg-show {display: none !important;}}
@media (max-width: 767px) {.d-md-show {display: none !important;}}
@media (max-width: 479px) {.d-xs-show {display: none !important;}}
.font-primary {font-family: Poppins,sans-serif !important;}
.font-secondary {font-family: "Oswald",sans-serif !important;}
.font-tertiary {font-family: "Open Sans",sans-serif !important;}
.font-weight-bolder {font-weight: 800 !important;}
.font-weight-bold {font-weight: 700 !important;}
.font-weight-semi-bold {font-weight: 600 !important;}
.font-weight-normal {font-weight: 400 !important;}
.font-weight-light {font-weight: 300 !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.text-normal {text-transform: none !important;}
.font-italic {font-style: italic !important;}
.font-normal {font-stretch: normal !important;}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.text-white {color: #fff !important;}
.text-light {color: #ccc !important;}
.text-grey {color: #999 !important;}
.text-body {color: #666 !important;}
.text-dark {color: #222 !important;}
.text-black {color: #000 !important;}
.text-primary {color: #6aa1d3 !important;}
.text-secondary {color: #999 !important;}
.ls-md {letter-spacing: -.03em !important;}
.ls-s {letter-spacing: -.01em !important;}
.ls-m {letter-spacing: -.025em !important;}
.ls-l {letter-spacing: -.05em !important;}
.ls-normal {letter-spacing: 0 !important;}
.lh-2 {line-height: 2 !important;}
.lh-1 {line-height: 1 !important;}
.lh-137 {line-height: 1.37 !important;}
.lh-15 {line-height: 1.5 !important;}
.lh-0 {line-height: 0 !important;}
.bg-white {background-color: #fff !important;}
.bg-dark {background-color: #222 !important;}
.bg-grey {background-color: #999 !important;}
.bg-light {background-color: #ccc !important;}
.bg-black {background-color: #000 !important;}
.bg-primary {background-color: #6aa1d3 !important;}
.bg-secondary {background-color: #999 !important;}
.border-no {border: none !important;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {font-weight: 400;margin: 0 0 2rem;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: Poppins,sans-serif;font-weight: 600;line-height: 1.4;color: #222;}
h1, .h1 {font-size: 4rem;}
h2, .h2 {font-size: 3.4rem;}
h3, .h3 {font-size: 3rem;}
h4, .h4 {font-size: 2.4rem;}
h5, .h5 {font-size: 1.8rem;}
h6, .h6 {font-size: 1.5rem;}
p {font-family: Poppins,sans-serif;font-size: 1.4rem;line-height: 1.86;}
blockquote {margin: 0;}
.list {font-size: 1.4rem;line-height: 1.86;color: #666;}
.list-style-none {list-style: none;}
.list-type-number {list-style-type: decimal;}
.list-type-check li {position: relative;padding-left: 2.4rem;}
.list-type-check li::before {display: block;position: absolute;left: 3px;top: 2px;font-family: "riode";content: "";font-weight: 700;font-size: 1.2rem;color: #222;}
.list-circle li {padding-left: 1rem;margin-bottom: 1rem;}
.list-circle i {margin-right: 1.2rem;width: 4rem;height: 4rem;border: 1px solid #e1e1e1;border-radius: 50%;text-align: center;line-height: 3.8rem;font-size: 1.1rem;}
.list-arrow li {position: relative;-webkit-transition: color .3s,padding .3s;transition: color .3s,padding .3s;}
.list-arrow li::before {content: "";display: block;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;visibility: hidden;font-family: "riode";font-size: 1.4rem;-webkit-transition: opacity .3s,visibility .3s;transition: opacity .3s,visibility .3s;}
.list-arrow li:hover, .list-arrow li.show {padding-left: 2.2rem;color: #6aa1d3;}
.list-arrow li:hover::before, .list-arrow li.show::before {visibility: visible;opacity: 1;}
.text-bd-left {position: relative;padding-left: 2rem;}
.text-bd-left::before {content: "";display: block;position: absolute;left: 0;width: 2px;top: 5px;bottom: 5px;background-color: #dae1e5;}
@media (max-width: 767px) {.list-type-number {margin-left: 2.3rem;}}
.container, .container-fluid {width: 100%;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}
@media (max-width: 479px) {.container, .container-fluid {padding-left: 15px;padding-right: 15px;}}
.container-fluid {max-width: 1820px;}
.container {max-width: 1460px;}
.divider {display: inline-block;vertical-align: middle;margin-right: 1.5rem;height: 2.5rem;width: 1px;background-color: #e1e1e1;}
.dark-theme .divider {background-color: #fff300;}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.row>* {position: relative;width: 100%;padding-right: 10px;padding-left: 10px;}
.gutter-lg {margin-left: -15px;margin-right: -15px;}
.gutter-lg>* {padding-right: 15px;padding-left: 15px;}
.gutter-sm {margin-left: -5px;margin-right: -5px;}
.gutter-sm>* {padding-right: 5px;padding-left: 5px;}
.gutter-xs {margin-left: -1px;margin-right: -1px;}
.gutter-xs>* {padding-right: 1px;padding-left: 1px;}
.gutter-no {margin-left: 0;margin-right: 0;}
.gutter-no>* {padding-right: 0;padding-left: 0;}
.cols-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.cols-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
.cols-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
.cols-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
.cols-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
.cols-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
.cols-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
.cols-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}
@media (min-width: 480px) {.cols-xs-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.cols-xs-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.cols-xs-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.cols-xs-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.cols-xs-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
	.cols-xs-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.cols-xs-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
	.cols-xs-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}}
@media (min-width: 576px) {.cols-sm-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.cols-sm-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.cols-sm-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.cols-sm-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.cols-sm-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
	.cols-sm-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.cols-sm-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
	.cols-sm-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}}
@media (min-width: 768px) {.cols-md-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.cols-md-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.cols-md-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.cols-md-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.cols-md-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
	.cols-md-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.cols-md-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
	.cols-md-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}}
@media (min-width: 992px) {.cols-lg-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.cols-lg-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.cols-lg-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.cols-lg-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.cols-lg-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
	.cols-lg-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.cols-lg-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
	.cols-lg-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}}
@media (min-width: 1200px) {.cols-xl-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.cols-xl-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.cols-xl-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.cols-xl-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.cols-xl-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
	.cols-xl-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.cols-xl-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
	.cols-xl-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}}
@media (min-width: 1600px) {.cols-xxl-1>* {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.cols-xxl-2>* {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.cols-xxl-3>* {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.cols-xxl-4>* {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.cols-xxl-5>* {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
	.cols-xxl-6>* {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.cols-xxl-7>* {max-width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 14.2857%;flex: 0 0 14.2857%;}
	.cols-xxl-8>* {max-width: 12.5%;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;}}
.col-1 {max-width: 8.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 8.3333%;flex: 0 0 8.3333%;}
.col-2 {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
.col-3 {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
.col-4 {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
.col-5 {max-width: 41.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 41.6667%;flex: 0 0 41.6667%;}
.col-6 {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
.col-7 {max-width: 58.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 58.3333%;flex: 0 0 58.3333%;}
.col-8 {max-width: 66.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;}
.col-9 {max-width: 75%;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;}
.col-10 {max-width: 83.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;}
.col-11 {max-width: 91.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 91.6667%;flex: 0 0 91.6667%;}
.col-12 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
@media (min-width: 480px) {.col-xs-1 {max-width: 8.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 8.3333%;flex: 0 0 8.3333%;}
	.col-xs-2 {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.col-xs-3 {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.col-xs-4 {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.col-xs-5 {max-width: 41.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 41.6667%;flex: 0 0 41.6667%;}
	.col-xs-6 {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.col-xs-7 {max-width: 58.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 58.3333%;flex: 0 0 58.3333%;}
	.col-xs-8 {max-width: 66.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;}
	.col-xs-9 {max-width: 75%;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;}
	.col-xs-10 {max-width: 83.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;}
	.col-xs-11 {max-width: 91.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 91.6667%;flex: 0 0 91.6667%;}
	.col-xs-12 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width: 576px) {.col-sm-1 {max-width: 8.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 8.3333%;flex: 0 0 8.3333%;}
	.col-sm-2 {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.col-sm-3 {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.col-sm-4 {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.col-sm-5 {max-width: 41.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 41.6667%;flex: 0 0 41.6667%;}
	.col-sm-6 {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.col-sm-7 {max-width: 58.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 58.3333%;flex: 0 0 58.3333%;}
	.col-sm-8 {max-width: 66.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;}
	.col-sm-9 {max-width: 75%;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;}
	.col-sm-10 {max-width: 83.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;}
	.col-sm-11 {max-width: 91.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 91.6667%;flex: 0 0 91.6667%;}
	.col-sm-12 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width: 768px) {.col-md-1 {max-width: 8.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 8.3333%;flex: 0 0 8.3333%;}
	.col-md-2 {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.col-md-3 {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.col-md-4 {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.col-md-5 {max-width: 41.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 41.6667%;flex: 0 0 41.6667%;}
	.col-md-6 {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.col-md-7 {max-width: 58.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 58.3333%;flex: 0 0 58.3333%;}
	.col-md-8 {max-width: 66.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;}
	.col-md-9 {max-width: 75%;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;}
	.col-md-10 {max-width: 83.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;}
	.col-md-11 {max-width: 91.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 91.6667%;flex: 0 0 91.6667%;}
	.col-md-12 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width: 992px) {.col-lg-1 {max-width: 8.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 8.3333%;flex: 0 0 8.3333%;}
	.col-lg-2 {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.col-lg-3 {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.col-lg-4 {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.col-lg-5 {max-width: 41.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 41.6667%;flex: 0 0 41.6667%;}
	.col-lg-6 {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.col-lg-7 {max-width: 58.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 58.3333%;flex: 0 0 58.3333%;}
	.col-lg-8 {max-width: 66.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;}
	.col-lg-9 {max-width: 75%;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;}
	.col-lg-10 {max-width: 83.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;}
	.col-lg-11 {max-width: 91.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 91.6667%;flex: 0 0 91.6667%;}
	.col-lg-12 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width: 1200px) {.col-xl-1 {max-width: 8.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 8.3333%;flex: 0 0 8.3333%;}
	.col-xl-2 {max-width: 16.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 16.6667%;flex: 0 0 16.6667%;}
	.col-xl-3 {max-width: 25%;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
	.col-xl-4 {max-width: 33.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;}
	.col-xl-5 {max-width: 41.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 41.6667%;flex: 0 0 41.6667%;}
	.col-xl-6 {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.col-xl-7 {max-width: 58.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 58.3333%;flex: 0 0 58.3333%;}
	.col-xl-8 {max-width: 66.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 66.6667%;flex: 0 0 66.6667%;}
	.col-xl-9 {max-width: 75%;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;}
	.col-xl-10 {max-width: 83.3333%;-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;}
	.col-xl-11 {max-width: 91.6667%;-webkit-box-flex: 0;-ms-flex: 0 0 91.6667%;flex: 0 0 91.6667%;}
	.col-xl-12 {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width: 1600px) {.col-xxl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.3333%;flex: 0 0 83.3333%;max-width: 83.3333%;}
	.col-xxl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xxl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.6666%;flex: 0 0 16.6666%;max-width: 16.6666%;}}
@media (min-width: 1200px) {.col-xl-5col {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;padding-right: 10px;padding-left: 10px;}
	.col-xl-5col2 {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;padding-right: 10px;padding-left: 10px;}
	.col-xl-5col4 {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;padding-right: 10px;padding-left: 10px;}}
.order-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.order-last {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
@media (min-width: 576px) {.order-sm-auto {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-sm-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-sm-last {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}}
@media (min-width: 768px) {.order-md-auto {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-md-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-md-last {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}}
@media (min-width: 992px) {.order-lg-auto {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-lg-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-lg-last {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}}
@media (min-width: 1200px) {.order-xl-auto {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xl-last {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}}
.grid {margin: -1rem;}
.grid .banner, .grid .category, .grid .category>a, .grid figure, .grid .banner img, .grid .category img {height: 100%;}
.grid img {-o-object-fit: cover;object-fit: cover;}
.grid .grid-item {padding: 1rem;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.grid.gutter-sm {margin: -.5rem;}
.grid.gutter-sm .grid-item {padding: .5rem;}
.grid.gutter-no {margin: 0;}
.grid.gutter-no .grid-item {padding: 0;}
.grid::after {content: "";display: block;clear: both;}
.grid.grid-float {display: block !important;}
.grid.grid-float .grid-item {float: left;}
.split-line>* {margin-bottom: 3rem;padding-bottom: 3rem;border-bottom: 1px solid #ebebeb;}
.split-line>*::after {content: "";display: block;width: 1px;height: calc(100% - 3rem);position: absolute;right: 0;top: 0;background-color: #ebebeb;}
.split-line>.col-1:nth-child(12n)::after, .split-line>.col-2:nth-child(6n)::after, .split-line>.col-3:nth-child(4n)::after, .split-line>.col-4:nth-child(3n)::after, .split-line>.col-5:nth-child(2n)::after, .split-line>.col-6:nth-child(2n)::after, .split-line>.col-7:nth-child(1n)::after, .split-line>.col-8:nth-child(1n)::after, .split-line>.col-9:nth-child(1n)::after, .split-line>.col-10:nth-child(1n)::after, .split-line>.col-11:nth-child(1n)::after, .split-line.cols-1>*:nth-child(1n)::after, .split-line.cols-2>*:nth-child(2n)::after, .split-line.cols-3>*:nth-child(3n)::after, .split-line.cols-4>*:nth-child(4n)::after, .split-line.cols-5>*:nth-child(5n)::after, .split-line.cols-6>*:nth-child(6n)::after, .split-line.cols-7>*:nth-child(7n)::after, .split-line.cols-8>*:nth-child(8n)::after {content: none;}
@media (min-width: 576px) {.split-line>.col-sm-1:nth-child(n)::after, .split-line>.col-sm-2:nth-child(n)::after, .split-line>.col-sm-3:nth-child(n)::after, .split-line>.col-sm-4:nth-child(n)::after, .split-line>.col-sm-5:nth-child(n)::after, .split-line>.col-sm-6:nth-child(n)::after, .split-line>.col-sm-7:nth-child(n)::after, .split-line>.col-sm-8:nth-child(n)::after, .split-line>.col-sm-9:nth-child(n)::after, .split-line>.col-sm-10:nth-child(n)::after, .split-line>.col-sm-11:nth-child(n)::after, .split-line.cols-sm-1>*:nth-child(n)::after, .split-line.cols-sm-2>*:nth-child(n)::after, .split-line.cols-sm-3>*:nth-child(n)::after, .split-line.cols-sm-4>*:nth-child(n)::after, .split-line.cols-sm-5>*:nth-child(n)::after, .split-line.cols-sm-6>*:nth-child(n)::after, .split-line.cols-sm-7>*:nth-child(n)::after, .split-line.cols-sm-8>*:nth-child(n)::after {content: "";}
	.split-line>.col-sm-1:nth-child(12n)::after, .split-line>.col-sm-2:nth-child(6n)::after, .split-line>.col-sm-3:nth-child(4n)::after, .split-line>.col-sm-4:nth-child(3n)::after, .split-line>.col-sm-5:nth-child(2n)::after, .split-line>.col-sm-6:nth-child(2n)::after, .split-line>.col-sm-7:nth-child(1n)::after, .split-line>.col-sm-8:nth-child(1n)::after, .split-line>.col-sm-9:nth-child(1n)::after, .split-line>.col-sm-10:nth-child(1n)::after, .split-line>.col-sm-11:nth-child(1n)::after, .split-line.cols-sm-1>*:nth-child(1n)::after, .split-line.cols-sm-2>*:nth-child(2n)::after, .split-line.cols-sm-3>*:nth-child(3n)::after, .split-line.cols-sm-4>*:nth-child(4n)::after, .split-line.cols-sm-5>*:nth-child(5n)::after, .split-line.cols-sm-6>*:nth-child(6n)::after, .split-line.cols-sm-7>*:nth-child(7n)::after, .split-line.cols-sm-8>*:nth-child(8n)::after {content: none;}}
@media (min-width: 768px) {.split-line>.col-md-1:nth-child(n)::after, .split-line>.col-md-2:nth-child(n)::after, .split-line>.col-md-3:nth-child(n)::after, .split-line>.col-md-4:nth-child(n)::after, .split-line>.col-md-5:nth-child(n)::after, .split-line>.col-md-6:nth-child(n)::after, .split-line>.col-md-7:nth-child(n)::after, .split-line>.col-md-8:nth-child(n)::after, .split-line>.col-md-9:nth-child(n)::after, .split-line>.col-md-10:nth-child(n)::after, .split-line>.col-md-11:nth-child(n)::after, .split-line.cols-md-1>*:nth-child(n)::after, .split-line.cols-md-2>*:nth-child(n)::after, .split-line.cols-md-3>*:nth-child(n)::after, .split-line.cols-md-4>*:nth-child(n)::after, .split-line.cols-md-5>*:nth-child(n)::after, .split-line.cols-md-6>*:nth-child(n)::after, .split-line.cols-md-7>*:nth-child(n)::after, .split-line.cols-md-8>*:nth-child(n)::after {content: "";}
	.split-line>.col-md-1:nth-child(12n)::after, .split-line>.col-md-2:nth-child(6n)::after, .split-line>.col-md-3:nth-child(4n)::after, .split-line>.col-md-4:nth-child(3n)::after, .split-line>.col-md-5:nth-child(2n)::after, .split-line>.col-md-6:nth-child(2n)::after, .split-line>.col-md-7:nth-child(1n)::after, .split-line>.col-md-8:nth-child(1n)::after, .split-line>.col-md-9:nth-child(1n)::after, .split-line>.col-md-10:nth-child(1n)::after, .split-line>.col-md-11:nth-child(1n)::after, .split-line.cols-md-1>*:nth-child(1n)::after, .split-line.cols-md-2>*:nth-child(2n)::after, .split-line.cols-md-3>*:nth-child(3n)::after, .split-line.cols-md-4>*:nth-child(4n)::after, .split-line.cols-md-5>*:nth-child(5n)::after, .split-line.cols-md-6>*:nth-child(6n)::after, .split-line.cols-md-7>*:nth-child(7n)::after, .split-line.cols-md-8>*:nth-child(8n)::after {content: none;}}
@media (min-width: 992px) {.split-line>.col-lg-1:nth-child(n)::after, .split-line>.col-lg-2:nth-child(n)::after, .split-line>.col-lg-3:nth-child(n)::after, .split-line>.col-lg-4:nth-child(n)::after, .split-line>.col-lg-5:nth-child(n)::after, .split-line>.col-lg-6:nth-child(n)::after, .split-line>.col-lg-7:nth-child(n)::after, .split-line>.col-lg-8:nth-child(n)::after, .split-line>.col-lg-9:nth-child(n)::after, .split-line>.col-lg-10:nth-child(n)::after, .split-line>.col-lg-11:nth-child(n)::after, .split-line.cols-lg-1>*:nth-child(n)::after, .split-line.cols-lg-2>*:nth-child(n)::after, .split-line.cols-lg-3>*:nth-child(n)::after, .split-line.cols-lg-4>*:nth-child(n)::after, .split-line.cols-lg-5>*:nth-child(n)::after, .split-line.cols-lg-6>*:nth-child(n)::after, .split-line.cols-lg-7>*:nth-child(n)::after, .split-line.cols-lg-8>*:nth-child(n)::after {content: "";}
	.split-line>.col-lg-1:nth-child(12n)::after, .split-line>.col-lg-2:nth-child(6n)::after, .split-line>.col-lg-3:nth-child(4n)::after, .split-line>.col-lg-4:nth-child(3n)::after, .split-line>.col-lg-5:nth-child(2n)::after, .split-line>.col-lg-6:nth-child(2n)::after, .split-line>.col-lg-7:nth-child(1n)::after, .split-line>.col-lg-8:nth-child(1n)::after, .split-line>.col-lg-9:nth-child(1n)::after, .split-line>.col-lg-10:nth-child(1n)::after, .split-line>.col-lg-11:nth-child(1n)::after, .split-line.cols-lg-1>*:nth-child(1n)::after, .split-line.cols-lg-2>*:nth-child(2n)::after, .split-line.cols-lg-3>*:nth-child(3n)::after, .split-line.cols-lg-4>*:nth-child(4n)::after, .split-line.cols-lg-5>*:nth-child(5n)::after, .split-line.cols-lg-6>*:nth-child(6n)::after, .split-line.cols-lg-7>*:nth-child(7n)::after, .split-line.cols-lg-8>*:nth-child(8n)::after {content: none;}}
@media (min-width: 1200px) {.split-line>.col-xl-1:nth-child(n)::after, .split-line>.col-xl-2:nth-child(n)::after, .split-line>.col-xl-3:nth-child(n)::after, .split-line>.col-xl-4:nth-child(n)::after, .split-line>.col-xl-5:nth-child(n)::after, .split-line>.col-xl-6:nth-child(n)::after, .split-line>.col-xl-7:nth-child(n)::after, .split-line>.col-xl-8:nth-child(n)::after, .split-line>.col-xl-9:nth-child(n)::after, .split-line>.col-xl-10:nth-child(n)::after, .split-line>.col-xl-11:nth-child(n)::after, .split-line.cols-xl-1>*:nth-child(n)::after, .split-line.cols-xl-2>*:nth-child(n)::after, .split-line.cols-xl-3>*:nth-child(n)::after, .split-line.cols-xl-4>*:nth-child(n)::after, .split-line.cols-xl-5>*:nth-child(n)::after, .split-line.cols-xl-6>*:nth-child(n)::after, .split-line.cols-xl-7>*:nth-child(n)::after, .split-line.cols-xl-8>*:nth-child(n)::after, .split-line>.col-xl-5col:nth-child(n)::after, .split-line>.col-xl-7col:nth-child(n)::after, .split-line>.col-xl-8col:nth-child(n)::after {content: "";}
	.split-line>.col-xl-1:nth-child(12n)::after, .split-line>.col-xl-2:nth-child(6n)::after, .split-line>.col-xl-3:nth-child(4n)::after, .split-line>.col-xl-4:nth-child(3n)::after, .split-line>.col-xl-5:nth-child(2n)::after, .split-line>.col-xl-6:nth-child(2n)::after, .split-line>.col-xl-7:nth-child(1n)::after, .split-line>.col-xl-8:nth-child(1n)::after, .split-line>.col-xl-9:nth-child(1n)::after, .split-line>.col-xl-10:nth-child(1n)::after, .split-line>.col-xl-11:nth-child(1n)::after, .split-line.cols-xl-1>*:nth-child(1n)::after, .split-line.cols-xl-2>*:nth-child(2n)::after, .split-line.cols-xl-3>*:nth-child(3n)::after, .split-line.cols-xl-4>*:nth-child(4n)::after, .split-line.cols-xl-5>*:nth-child(5n)::after, .split-line.cols-xl-6>*:nth-child(6n)::after, .split-line.cols-xl-7>*:nth-child(7n)::after, .split-line.cols-xl-8>*:nth-child(8n)::after, .split-line>.col-xl-5col:nth-child(5n)::after, .split-line>.col-xl-7col:nth-child(7n)::after, .split-line>.col-xl-8col:nth-child(8n)::after {content: none;}}
.mt-0 {margin-top: 0rem !important;}
.mb-0 {margin-bottom: 0rem !important;}
.pt-0 {padding-top: 0rem !important;}
.pb-0 {padding-bottom: 0rem !important;}
.mt-1 {margin-top: .5rem !important;}
.mb-1 {margin-bottom: .5rem !important;}
.pt-1 {padding-top: .5rem !important;}
.pb-1 {padding-bottom: .5rem !important;}
.mt-2 {margin-top: 1rem !important;}
.mb-2 {margin-bottom: 1rem !important;}
.pt-2 {padding-top: 1rem !important;}
.pb-2 {padding-bottom: 1rem !important;}
.mt-3 {margin-top: 1.5rem !important;}
.mb-3 {margin-bottom: 1.5rem !important;}
.pt-3 {padding-top: 1.5rem !important;}
.pb-3 {padding-bottom: 1.5rem !important;}
.mt-4 {margin-top: 2rem !important;}
.mb-4 {margin-bottom: 2rem !important;}
.pt-4 {padding-top: 2rem !important;}
.pb-4 {padding-bottom: 2rem !important;}
.mt-5 {margin-top: 2.5rem !important;}
.mb-5 {margin-bottom: 2.5rem !important;}
.pt-5 {padding-top: 2.5rem !important;}
.pb-5 {padding-bottom: 2.5rem !important;}
.mt-6 {margin-top: 3rem !important;}
.mb-6 {margin-bottom: 3rem !important;}
.pt-6 {padding-top: 3rem !important;}
.pb-6 {padding-bottom: 3rem !important;}
.mt-7 {margin-top: 3.5rem !important;}
.mb-7 {margin-bottom: 3.5rem !important;}
.pt-7 {padding-top: 3.5rem !important;}
.pb-7 {padding-bottom: 3.5rem !important;}
.mt-8 {margin-top: 4rem !important;}
.mb-8 {margin-bottom: 4rem !important;}
.pt-8 {padding-top: 4rem !important;}
.pb-8 {padding-bottom: 4rem !important;}
.mt-9 {margin-top: 4.5rem !important;}
.mb-9 {margin-bottom: 4.5rem !important;}
.pt-9 {padding-top: 4.5rem !important;}
.pb-9 {padding-bottom: 4.5rem !important;}
.mt-10 {margin-top: 5rem !important;}
.mb-10 {margin-bottom: 5rem !important;}
.pt-10 {padding-top: 5rem !important;}
.pb-10 {padding-bottom: 5rem !important;}
.ml-0 {margin-left: 0rem !important;}
.mr-0 {margin-right: 0rem !important;}
.pl-0 {padding-left: 0rem !important;}
.pr-0 {padding-right: 0rem !important;}
.ml-1 {margin-left: .5rem !important;}
.mr-1 {margin-right: .5rem !important;}
.pl-1 {padding-left: .5rem !important;}
.pr-1 {padding-right: .5rem !important;}
.ml-2 {margin-left: 1rem !important;}
.mr-2 {margin-right: 1rem !important;}
.pl-2 {padding-left: 1rem !important;}
.pr-2 {padding-right: 1rem !important;}
.ml-3 {margin-left: 1.5rem !important;}
.mr-3 {margin-right: 1.5rem !important;}
.pl-3 {padding-left: 1.5rem !important;}
.pr-3 {padding-right: 1.5rem !important;}
.ml-4 {margin-left: 2rem !important;}
.mr-4 {margin-right: 2rem !important;}
.pl-4 {padding-left: 2rem !important;}
.pr-4 {padding-right: 2rem !important;}
.ml-5 {margin-left: 2.5rem !important;}
.mr-5 {margin-right: 2.5rem !important;}
.pl-5 {padding-left: 2.5rem !important;}
.pr-5 {padding-right: 2.5rem !important;}
.ml-6 {margin-left: 3rem !important;}
.mr-6 {margin-right: 3rem !important;}
.pl-6 {padding-left: 3rem !important;}
.pr-6 {padding-right: 3rem !important;}
.ml-7 {margin-left: 3.5rem !important;}
.mr-7 {margin-right: 3.5rem !important;}
.pl-7 {padding-left: 3.5rem !important;}
.pr-7 {padding-right: 3.5rem !important;}
.ml-8 {margin-left: 4rem !important;}
.mr-8 {margin-right: 4rem !important;}
.pl-8 {padding-left: 4rem !important;}
.pr-8 {padding-right: 4rem !important;}
.ml-9 {margin-left: 4.5rem !important;}
.mr-9 {margin-right: 4.5rem !important;}
.pl-9 {padding-left: 4.5rem !important;}
.pr-9 {padding-right: 4.5rem !important;}
.ml-10 {margin-left: 5rem !important;}
.mr-10 {margin-right: 5rem !important;}
.pl-10 {padding-left: 5rem !important;}
.pr-10 {padding-right: 5rem !important;}
.p-0 {padding: 0 !important;}
.m-0 {margin: 0 !important;}
.ml-auto {margin-left: auto !important;}
.mr-auto {margin-right: auto !important;}
.mx-auto {margin-left: auto !important;margin-right: auto !important;}
@media (min-width: 576px) {.mt-sm-0 {margin-top: 0rem !important;}
	.mb-sm-0 {margin-bottom: 0rem !important;}
	.mr-sm-0 {margin-right: 0rem !important;}
	.ml-sm-0 {margin-left: 0rem !important;}
	.pt-sm-0 {padding-top: 0rem !important;}
	.pr-sm-0 {padding-right: 0rem !important;}
	.pl-sm-0 {padding-left: 0rem !important;}
	.pb-sm-0 {padding-bottom: 0rem !important;}
	.mt-sm-1 {margin-top: .5rem !important;}
	.mb-sm-1 {margin-bottom: .5rem !important;}
	.mr-sm-1 {margin-right: .5rem !important;}
	.ml-sm-1 {margin-left: .5rem !important;}
	.pt-sm-1 {padding-top: .5rem !important;}
	.pr-sm-1 {padding-right: .5rem !important;}
	.pl-sm-1 {padding-left: .5rem !important;}
	.pb-sm-1 {padding-bottom: .5rem !important;}
	.mt-sm-2 {margin-top: 1rem !important;}
	.mb-sm-2 {margin-bottom: 1rem !important;}
	.mr-sm-2 {margin-right: 1rem !important;}
	.ml-sm-2 {margin-left: 1rem !important;}
	.pt-sm-2 {padding-top: 1rem !important;}
	.pr-sm-2 {padding-right: 1rem !important;}
	.pl-sm-2 {padding-left: 1rem !important;}
	.pb-sm-2 {padding-bottom: 1rem !important;}
	.mt-sm-3 {margin-top: 1.5rem !important;}
	.mb-sm-3 {margin-bottom: 1.5rem !important;}
	.mr-sm-3 {margin-right: 1.5rem !important;}
	.ml-sm-3 {margin-left: 1.5rem !important;}
	.pt-sm-3 {padding-top: 1.5rem !important;}
	.pr-sm-3 {padding-right: 1.5rem !important;}
	.pl-sm-3 {padding-left: 1.5rem !important;}
	.pb-sm-3 {padding-bottom: 1.5rem !important;}
	.mt-sm-4 {margin-top: 2rem !important;}
	.mb-sm-4 {margin-bottom: 2rem !important;}
	.mr-sm-4 {margin-right: 2rem !important;}
	.ml-sm-4 {margin-left: 2rem !important;}
	.pt-sm-4 {padding-top: 2rem !important;}
	.pr-sm-4 {padding-right: 2rem !important;}
	.pl-sm-4 {padding-left: 2rem !important;}
	.pb-sm-4 {padding-bottom: 2rem !important;}
	.mt-sm-5 {margin-top: 2.5rem !important;}
	.mb-sm-5 {margin-bottom: 2.5rem !important;}
	.mr-sm-5 {margin-right: 2.5rem !important;}
	.ml-sm-5 {margin-left: 2.5rem !important;}
	.pt-sm-5 {padding-top: 2.5rem !important;}
	.pr-sm-5 {padding-right: 2.5rem !important;}
	.pl-sm-5 {padding-left: 2.5rem !important;}
	.pb-sm-5 {padding-bottom: 2.5rem !important;}
	.mt-sm-6 {margin-top: 3rem !important;}
	.mb-sm-6 {margin-bottom: 3rem !important;}
	.mr-sm-6 {margin-right: 3rem !important;}
	.ml-sm-6 {margin-left: 3rem !important;}
	.pt-sm-6 {padding-top: 3rem !important;}
	.pr-sm-6 {padding-right: 3rem !important;}
	.pl-sm-6 {padding-left: 3rem !important;}
	.pb-sm-6 {padding-bottom: 3rem !important;}
	.mt-sm-7 {margin-top: 3.5rem !important;}
	.mb-sm-7 {margin-bottom: 3.5rem !important;}
	.mr-sm-7 {margin-right: 3.5rem !important;}
	.ml-sm-7 {margin-left: 3.5rem !important;}
	.pt-sm-7 {padding-top: 3.5rem !important;}
	.pr-sm-7 {padding-right: 3.5rem !important;}
	.pl-sm-7 {padding-left: 3.5rem !important;}
	.pb-sm-7 {padding-bottom: 3.5rem !important;}
	.mt-sm-8 {margin-top: 4rem !important;}
	.mb-sm-8 {margin-bottom: 4rem !important;}
	.mr-sm-8 {margin-right: 4rem !important;}
	.ml-sm-8 {margin-left: 4rem !important;}
	.pt-sm-8 {padding-top: 4rem !important;}
	.pr-sm-8 {padding-right: 4rem !important;}
	.pl-sm-8 {padding-left: 4rem !important;}
	.pb-sm-8 {padding-bottom: 4rem !important;}
	.mt-sm-9 {margin-top: 4.5rem !important;}
	.mb-sm-9 {margin-bottom: 4.5rem !important;}
	.mr-sm-9 {margin-right: 4.5rem !important;}
	.ml-sm-9 {margin-left: 4.5rem !important;}
	.pt-sm-9 {padding-top: 4.5rem !important;}
	.pr-sm-9 {padding-right: 4.5rem !important;}
	.pl-sm-9 {padding-left: 4.5rem !important;}
	.pb-sm-9 {padding-bottom: 4.5rem !important;}
	.mt-sm-10 {margin-top: 5rem !important;}
	.mb-sm-10 {margin-bottom: 5rem !important;}
	.mr-sm-10 {margin-right: 5rem !important;}
	.ml-sm-10 {margin-left: 5rem !important;}
	.pt-sm-10 {padding-top: 5rem !important;}
	.pr-sm-10 {padding-right: 5rem !important;}
	.pl-sm-10 {padding-left: 5rem !important;}
	.pb-sm-10 {padding-bottom: 5rem !important;}}
@media (min-width: 768px) {.mt-md-0 {margin-top: 0rem !important;}
	.mb-md-0 {margin-bottom: 0rem !important;}
	.mr-md-0 {margin-right: 0rem !important;}
	.ml-md-0 {margin-left: 0rem !important;}
	.pt-md-0 {padding-top: 0rem !important;}
	.pb-md-0 {padding-bottom: 0rem !important;}
	.pr-md-0 {padding-right: 0rem !important;}
	.pl-md-0 {padding-left: 0rem !important;}
	.mt-md-1 {margin-top: .5rem !important;}
	.mb-md-1 {margin-bottom: .5rem !important;}
	.mr-md-1 {margin-right: .5rem !important;}
	.ml-md-1 {margin-left: .5rem !important;}
	.pt-md-1 {padding-top: .5rem !important;}
	.pb-md-1 {padding-bottom: .5rem !important;}
	.pr-md-1 {padding-right: .5rem !important;}
	.pl-md-1 {padding-left: .5rem !important;}
	.mt-md-2 {margin-top: 1rem !important;}
	.mb-md-2 {margin-bottom: 1rem !important;}
	.mr-md-2 {margin-right: 1rem !important;}
	.ml-md-2 {margin-left: 1rem !important;}
	.pt-md-2 {padding-top: 1rem !important;}
	.pb-md-2 {padding-bottom: 1rem !important;}
	.pr-md-2 {padding-right: 1rem !important;}
	.pl-md-2 {padding-left: 1rem !important;}
	.mt-md-3 {margin-top: 1.5rem !important;}
	.mb-md-3 {margin-bottom: 1.5rem !important;}
	.mr-md-3 {margin-right: 1.5rem !important;}
	.ml-md-3 {margin-left: 1.5rem !important;}
	.pt-md-3 {padding-top: 1.5rem !important;}
	.pb-md-3 {padding-bottom: 1.5rem !important;}
	.pr-md-3 {padding-right: 1.5rem !important;}
	.pl-md-3 {padding-left: 1.5rem !important;}
	.mt-md-4 {margin-top: 2rem !important;}
	.mb-md-4 {margin-bottom: 2rem !important;}
	.mr-md-4 {margin-right: 2rem !important;}
	.ml-md-4 {margin-left: 2rem !important;}
	.pt-md-4 {padding-top: 2rem !important;}
	.pb-md-4 {padding-bottom: 2rem !important;}
	.pr-md-4 {padding-right: 2rem !important;}
	.pl-md-4 {padding-left: 2rem !important;}
	.mt-md-5 {margin-top: 2.5rem !important;}
	.mb-md-5 {margin-bottom: 2.5rem !important;}
	.mr-md-5 {margin-right: 2.5rem !important;}
	.ml-md-5 {margin-left: 2.5rem !important;}
	.pt-md-5 {padding-top: 2.5rem !important;}
	.pb-md-5 {padding-bottom: 2.5rem !important;}
	.pr-md-5 {padding-right: 2.5rem !important;}
	.pl-md-5 {padding-left: 2.5rem !important;}
	.mt-md-6 {margin-top: 3rem !important;}
	.mb-md-6 {margin-bottom: 3rem !important;}
	.mr-md-6 {margin-right: 3rem !important;}
	.ml-md-6 {margin-left: 3rem !important;}
	.pt-md-6 {padding-top: 3rem !important;}
	.pb-md-6 {padding-bottom: 3rem !important;}
	.pr-md-6 {padding-right: 3rem !important;}
	.pl-md-6 {padding-left: 3rem !important;}
	.mt-md-7 {margin-top: 3.5rem !important;}
	.mb-md-7 {margin-bottom: 3.5rem !important;}
	.mr-md-7 {margin-right: 3.5rem !important;}
	.ml-md-7 {margin-left: 3.5rem !important;}
	.pt-md-7 {padding-top: 3.5rem !important;}
	.pb-md-7 {padding-bottom: 3.5rem !important;}
	.pr-md-7 {padding-right: 3.5rem !important;}
	.pl-md-7 {padding-left: 3.5rem !important;}
	.mt-md-8 {margin-top: 4rem !important;}
	.mb-md-8 {margin-bottom: 4rem !important;}
	.mr-md-8 {margin-right: 4rem !important;}
	.ml-md-8 {margin-left: 4rem !important;}
	.pt-md-8 {padding-top: 4rem !important;}
	.pb-md-8 {padding-bottom: 4rem !important;}
	.pr-md-8 {padding-right: 4rem !important;}
	.pl-md-8 {padding-left: 4rem !important;}
	.mt-md-9 {margin-top: 4.5rem !important;}
	.mb-md-9 {margin-bottom: 4.5rem !important;}
	.mr-md-9 {margin-right: 4.5rem !important;}
	.ml-md-9 {margin-left: 4.5rem !important;}
	.pt-md-9 {padding-top: 4.5rem !important;}
	.pb-md-9 {padding-bottom: 4.5rem !important;}
	.pr-md-9 {padding-right: 4.5rem !important;}
	.pl-md-9 {padding-left: 4.5rem !important;}
	.mt-md-10 {margin-top: 5rem !important;}
	.mb-md-10 {margin-bottom: 5rem !important;}
	.mr-md-10 {margin-right: 5rem !important;}
	.ml-md-10 {margin-left: 5rem !important;}
	.pt-md-10 {padding-top: 5rem !important;}
	.pb-md-10 {padding-bottom: 5rem !important;}
	.pr-md-10 {padding-right: 5rem !important;}
	.pl-md-10 {padding-left: 5rem !important;}}
@media (min-width: 992px) {.mt-lg-0 {margin-top: 0rem !important;}
	.mb-lg-0 {margin-bottom: 0rem !important;}
	.pt-lg-0 {padding-top: 0rem !important;}
	.pb-lg-0 {padding-bottom: 0rem !important;}
	.ml-lg-0 {margin-left: 0rem !important;}
	.mr-lg-0 {margin-right: 0rem !important;}
	.pl-lg-0 {padding-left: 0rem !important;}
	.pr-lg-0 {padding-right: 0rem !important;}
	.mt-lg-1 {margin-top: .5rem !important;}
	.mb-lg-1 {margin-bottom: .5rem !important;}
	.pt-lg-1 {padding-top: .5rem !important;}
	.pb-lg-1 {padding-bottom: .5rem !important;}
	.ml-lg-1 {margin-left: .5rem !important;}
	.mr-lg-1 {margin-right: .5rem !important;}
	.pl-lg-1 {padding-left: .5rem !important;}
	.pr-lg-1 {padding-right: .5rem !important;}
	.mt-lg-2 {margin-top: 1rem !important;}
	.mb-lg-2 {margin-bottom: 1rem !important;}
	.pt-lg-2 {padding-top: 1rem !important;}
	.pb-lg-2 {padding-bottom: 1rem !important;}
	.ml-lg-2 {margin-left: 1rem !important;}
	.mr-lg-2 {margin-right: 1rem !important;}
	.pl-lg-2 {padding-left: 1rem !important;}
	.pr-lg-2 {padding-right: 1rem !important;}
	.mt-lg-3 {margin-top: 1.5rem !important;}
	.mb-lg-3 {margin-bottom: 1.5rem !important;}
	.pt-lg-3 {padding-top: 1.5rem !important;}
	.pb-lg-3 {padding-bottom: 1.5rem !important;}
	.ml-lg-3 {margin-left: 1.5rem !important;}
	.mr-lg-3 {margin-right: 1.5rem !important;}
	.pl-lg-3 {padding-left: 1.5rem !important;}
	.pr-lg-3 {padding-right: 1.5rem !important;}
	.mt-lg-4 {margin-top: 2rem !important;}
	.mb-lg-4 {margin-bottom: 2rem !important;}
	.pt-lg-4 {padding-top: 2rem !important;}
	.pb-lg-4 {padding-bottom: 2rem !important;}
	.ml-lg-4 {margin-left: 2rem !important;}
	.mr-lg-4 {margin-right: 2rem !important;}
	.pl-lg-4 {padding-left: 2rem !important;}
	.pr-lg-4 {padding-right: 2rem !important;}
	.mt-lg-5 {margin-top: 2.5rem !important;}
	.mb-lg-5 {margin-bottom: 2.5rem !important;}
	.pt-lg-5 {padding-top: 2.5rem !important;}
	.pb-lg-5 {padding-bottom: 2.5rem !important;}
	.ml-lg-5 {margin-left: 2.5rem !important;}
	.mr-lg-5 {margin-right: 2.5rem !important;}
	.pl-lg-5 {padding-left: 2.5rem !important;}
	.pr-lg-5 {padding-right: 2.5rem !important;}
	.mt-lg-6 {margin-top: 3rem !important;}
	.mb-lg-6 {margin-bottom: 3rem !important;}
	.pt-lg-6 {padding-top: 3rem !important;}
	.pb-lg-6 {padding-bottom: 3rem !important;}
	.ml-lg-6 {margin-left: 3rem !important;}
	.mr-lg-6 {margin-right: 3rem !important;}
	.pl-lg-6 {padding-left: 3rem !important;}
	.pr-lg-6 {padding-right: 3rem !important;}
	.mt-lg-7 {margin-top: 3.5rem !important;}
	.mb-lg-7 {margin-bottom: 3.5rem !important;}
	.pt-lg-7 {padding-top: 3.5rem !important;}
	.pb-lg-7 {padding-bottom: 3.5rem !important;}
	.ml-lg-7 {margin-left: 3.5rem !important;}
	.mr-lg-7 {margin-right: 3.5rem !important;}
	.pl-lg-7 {padding-left: 3.5rem !important;}
	.pr-lg-7 {padding-right: 3.5rem !important;}
	.mt-lg-8 {margin-top: 4rem !important;}
	.mb-lg-8 {margin-bottom: 4rem !important;}
	.pt-lg-8 {padding-top: 4rem !important;}
	.pb-lg-8 {padding-bottom: 4rem !important;}
	.ml-lg-8 {margin-left: 4rem !important;}
	.mr-lg-8 {margin-right: 4rem !important;}
	.pl-lg-8 {padding-left: 4rem !important;}
	.pr-lg-8 {padding-right: 4rem !important;}
	.mt-lg-9 {margin-top: 4.5rem !important;}
	.mb-lg-9 {margin-bottom: 4.5rem !important;}
	.pt-lg-9 {padding-top: 4.5rem !important;}
	.pb-lg-9 {padding-bottom: 4.5rem !important;}
	.ml-lg-9 {margin-left: 4.5rem !important;}
	.mr-lg-9 {margin-right: 4.5rem !important;}
	.pl-lg-9 {padding-left: 4.5rem !important;}
	.pr-lg-9 {padding-right: 4.5rem !important;}
	.mt-lg-10 {margin-top: 5rem !important;}
	.mb-lg-10 {margin-bottom: 5rem !important;}
	.pt-lg-10 {padding-top: 5rem !important;}
	.pb-lg-10 {padding-bottom: 5rem !important;}
	.ml-lg-10 {margin-left: 5rem !important;}
	.mr-lg-10 {margin-right: 5rem !important;}
	.pl-lg-10 {padding-left: 5rem !important;}
	.pr-lg-10 {padding-right: 5rem !important;}}
@media (min-width: 1200px) {.mt-xl-0 {margin-top: 0rem !important;}
	.mb-xl-0 {margin-bottom: 0rem !important;}
	.ml-xl-0 {margin-left: 0rem !important;}
	.mr-xl-0 {margin-right: 0rem !important;}
	.pl-xl-0 {padding-left: 0rem !important;}
	.pr-xl-0 {padding-right: 0rem !important;}
	.mt-xl-1 {margin-top: .5rem !important;}
	.mb-xl-1 {margin-bottom: .5rem !important;}
	.ml-xl-1 {margin-left: .5rem !important;}
	.mr-xl-1 {margin-right: .5rem !important;}
	.pl-xl-1 {padding-left: .5rem !important;}
	.pr-xl-1 {padding-right: .5rem !important;}
	.mt-xl-2 {margin-top: 1rem !important;}
	.mb-xl-2 {margin-bottom: 1rem !important;}
	.ml-xl-2 {margin-left: 1rem !important;}
	.mr-xl-2 {margin-right: 1rem !important;}
	.pl-xl-2 {padding-left: 1rem !important;}
	.pr-xl-2 {padding-right: 1rem !important;}
	.mt-xl-3 {margin-top: 1.5rem !important;}
	.mb-xl-3 {margin-bottom: 1.5rem !important;}
	.ml-xl-3 {margin-left: 1.5rem !important;}
	.mr-xl-3 {margin-right: 1.5rem !important;}
	.pl-xl-3 {padding-left: 1.5rem !important;}
	.pr-xl-3 {padding-right: 1.5rem !important;}
	.mt-xl-4 {margin-top: 2rem !important;}
	.mb-xl-4 {margin-bottom: 2rem !important;}
	.ml-xl-4 {margin-left: 2rem !important;}
	.mr-xl-4 {margin-right: 2rem !important;}
	.pl-xl-4 {padding-left: 2rem !important;}
	.pr-xl-4 {padding-right: 2rem !important;}
	.mt-xl-5 {margin-top: 2.5rem !important;}
	.mb-xl-5 {margin-bottom: 2.5rem !important;}
	.ml-xl-5 {margin-left: 2.5rem !important;}
	.mr-xl-5 {margin-right: 2.5rem !important;}
	.pl-xl-5 {padding-left: 2.5rem !important;}
	.pr-xl-5 {padding-right: 2.5rem !important;}
	.mt-xl-6 {margin-top: 3rem !important;}
	.mb-xl-6 {margin-bottom: 3rem !important;}
	.ml-xl-6 {margin-left: 3rem !important;}
	.mr-xl-6 {margin-right: 3rem !important;}
	.pl-xl-6 {padding-left: 3rem !important;}
	.pr-xl-6 {padding-right: 3rem !important;}
	.mt-xl-7 {margin-top: 3.5rem !important;}
	.mb-xl-7 {margin-bottom: 3.5rem !important;}
	.ml-xl-7 {margin-left: 3.5rem !important;}
	.mr-xl-7 {margin-right: 3.5rem !important;}
	.pl-xl-7 {padding-left: 3.5rem !important;}
	.pr-xl-7 {padding-right: 3.5rem !important;}
	.mt-xl-8 {margin-top: 4rem !important;}
	.mb-xl-8 {margin-bottom: 4rem !important;}
	.ml-xl-8 {margin-left: 4rem !important;}
	.mr-xl-8 {margin-right: 4rem !important;}
	.pl-xl-8 {padding-left: 4rem !important;}
	.pr-xl-8 {padding-right: 4rem !important;}
	.mt-xl-9 {margin-top: 4.5rem !important;}
	.mb-xl-9 {margin-bottom: 4.5rem !important;}
	.ml-xl-9 {margin-left: 4.5rem !important;}
	.mr-xl-9 {margin-right: 4.5rem !important;}
	.pl-xl-9 {padding-left: 4.5rem !important;}
	.pr-xl-9 {padding-right: 4.5rem !important;}
	.mt-xl-10 {margin-top: 5rem !important;}
	.mb-xl-10 {margin-bottom: 5rem !important;}
	.ml-xl-10 {margin-left: 5rem !important;}
	.mr-xl-10 {margin-right: 5rem !important;}
	.pl-xl-10 {padding-left: 5rem !important;}
	.pr-xl-10 {padding-right: 5rem !important;}}
@media (min-width: 992px) {.ml-lg-auto {margin-left: auto !important;}
	.mr-lg-auto {margin-right: auto !important;}
	.mx-lg-auto {margin-left: auto !important;margin-right: auto !important;}}
.accordion {overflow: hidden;}
.accordion .collapsed, .accordion .expanding {display: none;}
.card-header {text-transform: capitalize;font-size: 1.8rem;font-weight: 600;line-height: 1;color: #222;}
.card-header a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding: 1.8rem .5rem;}
.card-header a:hover {color: #6aa1d3;}
.card-header a:hover span {color: #6aa1d3;}
.card-header a::after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: .5rem;font-family: "riode";font-size: 1.8rem;font-weight: 400;letter-spacing: -.01em;color: #222;}
.card-header .collapse {color: #6aa1d3;}
.expand::after {content: "";}
.collapse::after {content: "";}
.card-body {padding: 1.3rem .5rem;}
.card {background-color: transparent;}
.accordion-simple .card {border-top: 1px solid #e1e1e1;}
.accordion-gutter-md .card:not(:last-child) {margin-bottom: 10px;}
.accordion-gutter-sm .card:not(:last-child) {margin-bottom: 2px;}
.accordion-plus .expand::after {content: "";}
.accordion-plus .collapse::after {content: "";}
.accordion-boxed .card-header a, .accordion-boxed .card-body {padding-left: 2rem;padding-right: 2rem;}
.accordion-boxed .card-header a::after {right: 2.3rem;}
.accordion-border .card {border-width: 1px 1px 0;border-style: solid;border-color: #e1e1e1;}
.accordion-border .card:last-child {border-bottom: 1px solid #e1e1e1;}
.accordion-background .card {background-color: #fff;border-color: #fff;}
.accordion-dropshadow {-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.12);box-shadow: 0 0 15px 0 rgba(0,0,0,.12);}
.accordion-dropshadow .card {background-color: #fff;border-color: #fff;}
.accordion-icon .card-header i {margin-right: 1.5rem;font-size: 1.8rem;font-weight: 400;letter-spacing: -.01em;line-height: 0;}
.accordion-card-bg .card {border: 1px solid #f2f3f5;}
.accordion-card-bg .card-header a {padding-top: 1.7rem;padding-bottom: 1.7rem;background-color: #f2f3f5;}
.accordion-card-bg.accordion-primary .card {border: 0;background-color: #f2f3f5;}
.accordion-card-bg.accordion-primary .card-header a {padding-top: 1.8rem;padding-bottom: 1.8rem;background-color: #37c;color: #fff;}
.accordion-card-bg.accordion-primary .card-header a::after {color: #fff;}
.accordion-color .collapse {color: #6aa1d3;}
.accordion-card-border .card {border: 1px solid #dae1e5;}
@-webkit-keyframes maskUp {from {-webkit-transform: translate(0,100%);transform: translate(0,100%);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes maskUp {from {-webkit-transform: translate(0,100%);transform: translate(0,100%);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@-webkit-keyframes maskRight {from {-webkit-transform: translate(-100%,0);transform: translate(-100%,0);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes maskRight {from {-webkit-transform: translate(-100%,0);transform: translate(-100%,0);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@-webkit-keyframes maskDown {from {-webkit-transform: translate(0,-100%);transform: translate(0,-100%);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes maskDown {from {-webkit-transform: translate(0,-100%);transform: translate(0,-100%);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@-webkit-keyframes maskLeft {from {-webkit-transform: translate(100%,0);transform: translate(100%,0);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes maskLeft {from {-webkit-transform: translate(100%,0);transform: translate(100%,0);}
	to {-webkit-transform: translate(0,0);transform: translate(0,0);}}
.maskUp {-webkit-animation-name: maskUp;animation-name: maskUp;}
.maskRight {-webkit-animation-name: maskRight;animation-name: maskRight;}
.maskDown {-webkit-animation-name: maskDown;animation-name: maskDown;}
.maskLeft {-webkit-animation-name: maskLeft;animation-name: maskLeft;}
@-webkit-keyframes fadeInUpShorter {from {opacity: 0;-webkit-transform: translate(0,50px);transform: translate(0,50px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpShorter {from {opacity: 0;-webkit-transform: translate(0,50px);transform: translate(0,50px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpShorter {-webkit-animation-name: fadeInUpShorter;animation-name: fadeInUpShorter;}
@-webkit-keyframes fadeInLeftShorter {from {opacity: 0;-webkit-transform: translate(50px,0);transform: translate(50px,0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftShorter {from {opacity: 0;-webkit-transform: translate(50px,0);transform: translate(50px,0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeftShorter {-webkit-animation-name: fadeInLeftShorter;animation-name: fadeInLeftShorter;}
@-webkit-keyframes fadeInRightShorter {from {opacity: 0;-webkit-transform: translate(-50px,0);transform: translate(-50px,0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightShorter {from {opacity: 0;-webkit-transform: translate(-50px,0);transform: translate(-50px,0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRightShorter {-webkit-animation-name: fadeInRightShorter;animation-name: fadeInRightShorter;}
@-webkit-keyframes fadeInDownShorter {from {opacity: 0;-webkit-transform: translate(0,-50px);transform: translate(0,-50px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownShorter {from {opacity: 0;-webkit-transform: translate(0,-50px);transform: translate(0,-50px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDownShorter {-webkit-animation-name: fadeInDownShorter;animation-name: fadeInDownShorter;}
@-webkit-keyframes blurIn {from {opacity: 0;-webkit-filter: blur(20px);filter: blur(20px);-webkit-transform: scale(1.2);transform: scale(1.2);}
	to {opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transform: none;transform: none;}}
@keyframes blurIn {from {opacity: 0;-webkit-filter: blur(20px);filter: blur(20px);-webkit-transform: scale(1.2);transform: scale(1.2);}
	to {opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transform: none;transform: none;}}
.blurIn {-webkit-animation-name: blurIn;animation-name: blurIn;}
@-webkit-keyframes grayOut {from {opacity: 1;-webkit-filter: grayscale(0);filter: grayscale(0);}
	15% {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
	to {opacity: 0;-webkit-filter: grayscale(100%);filter: grayscale(100%);}}
@keyframes grayOut {from {opacity: 1;-webkit-filter: grayscale(0);filter: grayscale(0);}
	15% {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
	to {opacity: 0;-webkit-filter: grayscale(100%);filter: grayscale(100%);}}
.grayOut {-webkit-animation-name: grayOut;animation-name: grayOut;}
@-webkit-keyframes dotPulse {from {opacity: 1;-webkit-transform: scale(.2);transform: scale(.2);}
	to {opacity: 0;-webkit-transform: scale(1);transform: scale(1);}}
@keyframes dotPulse {from {opacity: 1;-webkit-transform: scale(.2);transform: scale(.2);}
	to {opacity: 0;-webkit-transform: scale(1);transform: scale(1);}}
.dotPulse {-webkit-animation-name: dotPulse;animation-name: dotPulse;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-duration: 4s;animation-duration: 4s;}
@-webkit-keyframes slideInUp {0% {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInUp {0% {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@-webkit-keyframes slideInDown {0% {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInDown {0% {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@-webkit-keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@-webkit-keyframes slideInRight {0% {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@keyframes slideInRight {0% {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translateZ(0);transform: translateZ(0);}}
@-webkit-keyframes flipInX {0% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {0% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@-webkit-keyframes flipInY {0% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {0% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@-webkit-keyframes flipOutY {0% {-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-transform: perspective(400px);transform: perspective(400px);}
	to {opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}}
@keyframes flipOutY {0% {-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-transform: perspective(400px);transform: perspective(400px);}
	to {opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}}
@-webkit-keyframes brightIn {0% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-filter: brightness(0%);filter: brightness(0%);}
	to {-webkit-filter: brightness(100%);filter: brightness(100%);}}
@keyframes brightIn {0% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-filter: brightness(0%);filter: brightness(0%);}
	to {-webkit-filter: brightness(100%);filter: brightness(100%);}}
.brightIn {-webkit-animation-name: brightIn;animation-name: brightIn;}
.appear-animate {visibility: hidden;opacity: 0;}
.appear-animation-visible {visibility: visible;opacity: 1;}
@-webkit-keyframes zoomInShorter {0% {-webkit-transform: scale3d(.8,.8,.8);opacity: 0;transform: scale3d(.8,.8,.8);}
	50% {opacity: 1;}}
@keyframes zoomInShorter {0% {-webkit-transform: scale3d(.8,.8,.8);opacity: 0;transform: scale3d(.8,.8,.8);}
	50% {opacity: 1;}}
.zoomInShorter {-webkit-animation-name: zoomInShorter;animation-name: zoomInShorter;}
@-webkit-keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes slideZoomIn {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);opacity: 1;}
	100% {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);opacity: 1;}}
@keyframes slideZoomIn {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);opacity: 1;}
	100% {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);opacity: 1;}}
.slideZoomIn {-webkit-animation-name: slideZoomIn;animation-name: slideZoomIn;}
@-webkit-keyframes rotateStar {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes rotateStar {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.label-star {-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 9px 7px 5px;border-radius: .3rem;line-height: 1;}
.label-star::before, .label-star::after {-webkit-animation: 4s linear 0s infinite rotateStar;animation: 4s linear 0s infinite rotateStar;content: "";display: inline-block;margin: .5rem .5rem .5rem 1.5rem;vertical-align: middle;font-family: "Font Awesome 5 Free";font-size: .467em;font-weight: 400;}
.label-star::before {margin-left: .5rem;-webkit-animation-direction: reverse;animation-direction: reverse;}
.alert-round {border-radius: 3px;}
.alert {position: relative;padding: 1.6rem 3.8rem 1.6rem 1.8rem;border: 1px solid #222;font-size: 1.4rem;line-height: 1.75;}
.alert .btn-close {display: inline-block;position: absolute;top: 50%;right: 2.1rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin-top: -.1rem;font-size: 1.5rem;line-height: 0;}
.alert-title {text-transform: uppercase;font-size: 1.4rem;line-height: inherit;color: inherit;}
.btn-close {-webkit-transition: color .3s;transition: color .3s;}
.btn-close:hover {color: #000;}
.alert-primary {background-color: #6aa1d3;border-color: #6aa1d3;color: #6aa1d3;}
.alert-success {background-color: #a8c26e;border-color: #a8c26e;color: #a8c26e;}
.alert-warning {background-color: #999;border-color: #999;color: #999;}
.alert-danger {background-color: #b10001;border-color: #b10001;color: #b10001;}
.alert-black {background-color: #222;border-color: #222;}
.alert-black .btn-close:hover {color: #666;}
.alert-simple {background-color: transparent;border-style: dashed;border-color: #cacbcc;}
.alert-dark {color: #fff;}
.alert-dark .btn-close {color: #fff;}
.alert-icon {padding: 1.5rem 3.9rem 1.5rem 1.9rem;}
.alert-icon>i {vertical-align: middle;margin-right: 1.2rem;line-height: 1;font-size: 2.4rem;font-weight: 600;}
.alert-light.alert-primary {background-color: #edf4f9;border-color: #edf4f9;}
.alert-light.alert-danger {background-color: #f6d6d5;border-color: #f6d6d5;color: #6d1a17;}
.alert-light.alert-danger .btn-close {color: #6d1a17;}
.alert-light.alert-warning {background-color: #fff5eb;border-color: #fff5eb;}
.alert-message {display: block;padding: 1.3rem 3.9rem 1.9rem 1.9rem;}
.alert-message .btn-close {position: absolute;-webkit-transform: translateY(0);transform: translateY(0);top: 2.7rem;right: 2.1rem;font-size: 1.4rem;}
.alert-message .alert-title {margin-bottom: .5rem;font-weight: 700;line-height: 1.7;}
.alert-message p {margin: 0;padding-right: 2rem;line-height: 1.7;}
.alert-message.alert-link p {color: #666;}
.alert-message.alert-link a {color: #6aa1d3;}
.alert-message.alert-link a:hover {text-decoration: underline;}
.alert.alert-inline {padding-right: 4rem;}
.alert.alert-inline .alert-title {display: inline-block;margin: 0 .8rem 0 0;}
.alert.alert-inline p {display: inline;}
.alert-btn:not(.alert-message) {padding: .9rem 3.9rem .9rem .9rem;}
.alert-btn .btn:not(.btn-close) {margin-right: 1rem;padding: .73em 1.61em;}
.alert-btn.alert-message p {margin-bottom: 1rem;}
.alert-btn.alert-dark.alert-warning .btn:not(.btn-close) {background-color: transparent;padding: .7em 1.43em;border-width: 3px;color: #fff;}
.alert-btn.alert-dark.alert-warning .btn:not(.btn-close):hover {border-color: #df7f50;background: #df7f50;}
.alert-btn.alert-light.alert-warning .btn:not(.btn-close) {color: #999;background-color: #fff;border-color: #fff;}
.alert-btn.alert-light.alert-warning .btn:not(.btn-close):hover {color: #fff;background-color: #999;border-color: #999;}
.alert-summary>i {margin-right: .9rem;font-size: 1.6rem;line-height: 1.25;}
.alert-summary ul {margin: 1.7rem 0 0 2.7rem;list-style-type: disc;}
.banner {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;font-size: 1rem;}
.banner figure img {display: block;width: 100%;height: auto;}
.banner.inner-banner::before {content: "";position: absolute;left: 1rem;right: 1rem;top: 1rem;bottom: 1rem;border: 2px solid rgba(225,225,225,.3);z-index: 1;}
.banner.inner-banner .banner-content {z-index: 2;}
.banner .banner-content {position: relative;}
.banner-radius {border-radius: 1rem;overflow: hidden;}
.banner-subtitle {letter-spacing: -.025em;line-height: 1;}
.banner-title, .banner-price-info {line-height: 1;}
.banner-fixed>.container, .banner-fixed>.container-fluid, .banner-fixed>.banner-content {position: absolute;z-index: 1;}
.banner-fixed>.container, .banner-fixed>.container-fluid {left: 0;right: 0;top: 0;bottom: 0;}
.banner-fixed.content-middle .banner-content {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner-fixed.content-center .banner-content {text-align: center;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.banner-fixed.content-center.content-middle .banner-content {-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {.intro-slider .banner img {height: 100%;width: 100%;}}
.video-banner {position: relative;}
.video-banner .btn-play {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 49px;width: 51px;height: 51px;font-size: 22px;border-radius: 50%;border: 1px solid;-webkit-transition: background-color .3s,border-color .3s;transition: background-color .3s,border-color .3s;}
.video-banner .btn-play:hover {background-color: #6aa1d3;border-color: #6aa1d3;}
.banner-button-hide .banner-content {-webkit-transition: padding .3s;transition: padding .3s;}
.banner-button-hide .btn {position: absolute;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);left: 50%;-webkit-transition: .3s;transition: .3s;}
.banner-button-hide:not(:hover) .btn {margin: 0;visibility: hidden;opacity: 0;}
.banner-button-hide:hover .banner-content {padding-bottom: 6.2rem;}
@media (max-width: 991px) {.banner {font-size: 8px;}}
@media (max-width: 479px) {.banner {font-size: 7px;}}
.post {font-family: Poppins,sans-serif;}
.post .btn i {margin-left: .5rem;}
.post .btn i::before {margin: 0;}
.post .post-details>*:last-child {margin-bottom: 0;}
.post-calendar {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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 4.5rem;height: 4.7rem;background: rgba(255,255,255,.8);color: #222;font-weight: 600;line-height: 1;border-radius: .3rem;}
.post-calendar .post-day {display: block;margin-bottom: 1px;font-size: 1.6rem;}
.post-calendar .post-month {display: block;margin-left: 2px;font-size: 1rem;}
.post-media {position: relative;width: 100%;margin-bottom: 0;overflow: hidden;border-radius: .3rem;}
.post-media img {display: block;width: 100%;height: auto;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.post-media .post-calendar {position: absolute;left: 2rem;top: 2rem;}
.post-media .owl-dots {bottom: 2.5rem;}
.post-media .owl-dots .owl-dot span {border-color: #fff;background-color: transparent;}
.post-media .owl-dots .owl-dot:hover span {border-color: #fff;background-color: #fff;}
.post-details {padding: 2.3rem 0 2.2rem;}
.post-meta {margin-bottom: .4rem;font-family: inherit;font-size: 1.3rem;font-weight: inherit;line-height: 1.2;color: #999;}
.post-meta a, .post-meta span {font-weight: 600;color: #222;}
.post-meta a {text-transform: capitalize;}
.post-meta a:hover {color: #6aa1d3;}
.post-meta span {-webkit-transition: color .3s;transition: color .3s;}
.post-meta .post-author {text-transform: uppercase;}
.post-meta .post-comment {margin-bottom: .4rem;font-family: inherit;font-size: 1.3rem;font-weight: inherit;line-height: 1.2;color: #999;}
.post-meta .post-comment:hover span {color: inherit;}
.post-title {margin-bottom: 2rem;text-transform: capitalize;font-size: 1.8rem;font-weight: 700;line-height: 1.5;}
.post-content {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 1.8rem;line-height: 1.72;letter-spacing: 0;color: #666;}
@media (min-width: 576px) {.post-classic .post-title {font-size: 2.4rem;}}
.post-sm .post-details {padding: 2.2rem .3rem 2rem;}
.inner-video .post-media {position: relative;}
.inner-video .video-play {display: inline-block;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: color .3s,opacity .3s;transition: color .3s,opacity .3s;font-family: "Font Awesome 5 Free";font-size: 6rem;color: #fff;cursor: pointer;z-index: 10;}
.inner-video .video-play::before {content: "";}
.inner-video video {display: none;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.inner-video.playing video, .inner-video.paused video {display: block;}
.inner-video.playing .video-play, .inner-video.paused .video-play {opacity: 0;}
.inner-video.playing .video-play:before, .inner-video.paused .video-play:before {content: "";}
.inner-video.playing .post-media, .inner-video.paused .post-media {background-color: #000;}
.inner-video.playing .post-media:hover .video-play, .inner-video.paused .post-media:hover .video-play {opacity: 1;}
.inner-video.playing img, .inner-video.paused img {visibility: hidden;}
.inner-video.paused .video-play {opacity: 1;}
.inner-video.paused .video-play:before {content: "";}
.post-list {margin-bottom: 2rem;}
.post-list .post-details {padding: 2rem 0;}
.post-list img {min-height: 20rem;-o-object-fit: cover;object-fit: cover;}
@media (min-width: 576px) {.post-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.post-list .post-media {margin-right: 2rem;}
	.post-list .post-details, .post-list .post-media {width: calc(50% - 1rem);}}
.post-list-xs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2rem;margin-left: 2px;}
.post-list-xs .post-calendar {color: #ccc;border-color: #ccc;background-color: transparent;}
.post-list-xs .post-details {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 0 0 2rem;padding: 0;}
.post-list-xs .post-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 0;text-transform: none;font-size: inherit;font-weight: 400;line-height: 1.69;color: inherit;white-space: normal;}
.post-list-xs .post-title:hover a {color: #fff;}
.post-list-sm {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2rem;}
.post-list-sm .post-media {max-width: 9rem;-webkit-box-flex: 0;-ms-flex: 0 0 9rem;flex: 0 0 9rem;height: 9rem;}
.post-list-sm .post-media img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.post-list-sm .post-details {padding: 0;margin-left: 1.6rem;}
.post-list-sm .post-meta {margin-bottom: .4rem;}
.post-list-sm .post-meta a {font-size: 1.3rem;font-weight: 400;color: #999;}
.post-list-sm .post-title {margin-bottom: 0;white-space: normal;text-transform: none;font-size: 1.4rem;font-weight: 600;letter-spacing: 0;}
.post-col .post {margin: 0;padding: 1rem .3rem;}
.post-image-gap {padding: 2rem;background-color: #fff;-webkit-transition: -webkit-box-shadow .3s;transition: -webkit-box-shadow .3s;transition: box-shadow .3s;transition: box-shadow .3s,-webkit-box-shadow .3s;}
.post-image-gap .post-details {padding-bottom: 1rem;}
.post-image-gap:hover {-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,.1);box-shadow: 0px 0px 7px 0px rgba(0,0,0,.1);}
.post-mask {position: relative;}
.post-mask::before {content: "";display: block;height: 100%;position: absolute;bottom: 0;left: 0;right: 0;opacity: .75;background: rgba(51,51,51,.5);-webkit-transition: all .3s;transition: all .3s;pointer-events: none;z-index: 1;}
.post-mask img {min-height: 19rem;}
.post-mask.gradient::before {height: 50%;background: -webkit-gradient(linear,left top,left bottom,from(rgba(125,185,232,0)),to(#000));background: linear-gradient(to bottom,rgba(125,185,232,0) 0%,#000 100%);}
.post-mask .post-details {position: absolute;padding: 0;left: 3rem;right: 3rem;bottom: 2.2rem;z-index: 2;-webkit-transform: translateY(4rem);transform: translateY(4rem);-webkit-transition: -webkit-transform .4s;transition: -webkit-transform .4s;transition: transform .4s;transition: transform .4s,-webkit-transform .4s;}
.post-mask .post-meta {color: #fff;}
.post-mask .post-meta a, .post-mask .post-meta span {color: inherit;}
.post-mask .post-meta a {font-weight: 400;}
.post-mask .post-title {margin: 0;text-transform: none;line-height: 1.32;color: #fff;}
.post-mask .post-title a:hover {color: #fff;}
.post-mask .btn-link {margin-top: 1.5rem;opacity: 0;-webkit-transition: opacity .4s;transition: opacity .4s;}
.post-mask:hover .post-media a::before {opacity: .1;}
.post-mask:hover .post-details {-webkit-transform: translateY(0);transform: translateY(0);}
.post-mask:hover .btn-link {opacity: 1;}
.post-frame {padding: 2rem 2rem 0;-webkit-box-shadow: 0px 5px 20px 3px rgba(0,0,0,.05);box-shadow: 0px 5px 20px 3px rgba(0,0,0,.05);}
.post-frame .post-details {padding: 2.2rem 0 2rem;}
.post-frame .post-content {margin-bottom: 1.8rem;line-height: 1.72;}
ul.blog-filters {padding-top: 4rem;margin-bottom: 2rem;text-transform: uppercase;font-weight: 700;color: #333;border-top: 1px solid #e1e1e1;}
ul.blog-filters li {margin-right: 2rem;margin-left: 2rem;}
ul.blog-filters .nav-filter {letter-spacing: 0;}
.blog-filters span {margin-left: .8rem;color: #aaa;}
.blog-filters li {padding: 0;margin-right: .8rem;line-height: 2.143;border-bottom: 2px solid transparent;}
.blog-filters a.nav-filter {border-width: 2px;}
.post-outer .post-details {position: relative;background-color: #fff;width: calc(100% - 100px);min-width: 75%;margin-left: auto;margin-right: auto;border-radius: 1rem;text-align: center;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding: 2.3rem 0 2.2rem;}
.post-outer .post-details .btn {font-size: 1.4rem;font-weight: 600;letter-spacing: -.025em;}
.post-outer .post-meta {color: #222;}
.post-outer .post-title {letter-spacing: -.025em;margin-bottom: 1.8rem;}
.owl-carousel.blog-centerzoom-carousel .post {position: relative;}
.owl-carousel.blog-centerzoom-carousel .post-details {background-color: #1d1d1d;}
.owl-carousel.blog-centerzoom-carousel .btn {font-size: 13px;}
.owl-carousel.blog-centerzoom-carousel .owl-nav .owl-prev {top: 80.5%;left: 10.5%;}
.owl-carousel.blog-centerzoom-carousel .owl-nav .owl-next {top: 80.5%;right: 10.5%;}
@media (min-width: 992px) {.owl-carousel.blog-centerzoom-carousel .owl-item {padding-bottom: 300px;}
	.owl-carousel.blog-centerzoom-carousel .post-details {position: absolute;}
	.owl-carousel.blog-centerzoom-carousel .owl-item .post-media {-webkit-transform: scale(.75);transform: scale(.75);-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;transition: transform .2s;transition: transform .2s,-webkit-transform .2s;-webkit-transform-origin: top center;transform-origin: top center;}
	.owl-carousel.blog-centerzoom-carousel .owl-item .post-details {width: 75%;top: 75%;-webkit-transition: width .2s,top .2s,left .2s;transition: width .2s,top .2s,left .2s;}
	.owl-carousel.blog-centerzoom-carousel .center .post-media {-webkit-transform: scale(1.5);transform: scale(1.5);}
	.owl-carousel.blog-centerzoom-carousel .center .post-details {top: 150%;width: 150%;left: -25%;}
	.owl-carousel.blog-centerzoom-carousel .owl-item:not(.active)+.owl-item:not(.active) .post-media, .owl-carousel.blog-centerzoom-carousel .active+.owl-item:not(.active) .post-media {-webkit-transform-origin: top left;transform-origin: top left;}
	.owl-carousel.blog-centerzoom-carousel .owl-item:not(.active)+.active .post-media {-webkit-transform-origin: top left;transform-origin: top left;}
	.owl-carousel.blog-centerzoom-carousel .center+.active .post-media {-webkit-transform-origin: top right;transform-origin: top right;}
	.owl-carousel.blog-centerzoom-carousel .center+.active .post-details {left: 25%;}}
.btn {display: inline-block;border: 2px solid #e4eaec;background-color: #e4eaec;color: #222;outline: 0;padding: 1.22em 2.78em;font-weight: 700;font-size: 1.4rem;font-family: Poppins,sans-serif;letter-spacing: 0;line-height: 1.2;text-transform: uppercase;text-align: center;-webkit-transition: color .3s,border-color .3s,background-color .3s,-webkit-box-shadow .3s;transition: color .3s,border-color .3s,background-color .3s,-webkit-box-shadow .3s;transition: color .3s,border-color .3s,background-color .3s,box-shadow .3s;transition: color .3s,border-color .3s,background-color .3s,box-shadow .3s,-webkit-box-shadow .3s;white-space: nowrap;cursor: pointer;}
.btn:hover, .btn:active, .btn:focus {color: #222;border-color: #cfdadd;background-color: #cfdadd;}
.btn i {display: inline-block;vertical-align: middle;margin-left: .4rem;line-height: 0;font-size: 1.9rem;}
.btn i::before {margin: 0;}
.btn-solid {background-color: #fff;border-color: #fff;color: #222;}
.btn-solid:hover, .btn-solid:active, .btn-solid:focus {border-color: #222;background-color: #222;color: #fff;}
.btn-outline {border: 2px solid #e4eaec;color: #666;background-color: transparent;}
.btn-outline:hover, .btn-outline:active, .btn-outline:focus {border-color: #666;background-color: #666;color: #fff;}
.btn-outline.btn-outline-light {padding: 1.07em 2.21em;border-width: 1px;}
.btn-outline.btn-bg {color: #fff;}
.btn-gradient {position: relative;color: #fff;border: none;overflow: hidden;-webkit-transition: background .25s,color .25s,border .25s;transition: background .25s,color .25s,border .25s;}
.btn-gradient::after {content: "";position: absolute;top: -50%;left: 0;right: 0;bottom: -50%;background-image: -webkit-gradient(linear,left top,right top,color-stop(20%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.4)),color-stop(80%,rgba(255,255,255,0)));background-image: linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 80%);-webkit-transform: skewX(-45deg) translateX(-100%);transform: skewX(-45deg) translateX(-100%);-webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;}
.btn-gradient:hover::after {-webkit-transform: skewX(-45deg) translateX(100%);transform: skewX(-45deg) translateX(100%);}
.btn-gradient.btn-primary {background: linear-gradient(135deg,#3b8df1,#5449ff);}
.btn-gradient.btn-secondary {background: linear-gradient(135deg,#ffa35f,#ef5454);}
.btn-gradient.btn-alert {background: linear-gradient(135deg,#f85283,#b33c9e);}
.btn-gradient.btn-success {background: linear-gradient(135deg,#a0ec69,#87cf47);}
.btn-gradient.btn-dark {background: linear-gradient(135deg,#666,#222);}
.btn-icon-left i, .btn-icon-right i, .btn-reveal-left i, .btn-reveal-right i {line-height: 0;}
.btn-icon-right {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.btn-icon-right i {margin-left: .7rem;}
.btn-icon-left {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.btn-icon-left i {margin-right: .7rem;margin-left: 0;}
.btn-reveal-left i {opacity: 0;margin-left: -1em;-webkit-transform: translateX(.5em);transform: translateX(.5em);margin-right: 0;-webkit-transition: opacity .3s,margin .3s,-webkit-transform .3s;transition: opacity .3s,margin .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s,margin .3s;transition: transform .3s,opacity .3s,margin .3s,-webkit-transform .3s;}
.btn-reveal-left:hover i, .btn-reveal-left:active i, .btn-reveal-left:focus i {opacity: 1;margin-left: 0;-webkit-transform: translateX(0);transform: translateX(0);margin-right: .7rem;}
.btn-reveal-right i {opacity: 0;margin-right: -1em;-webkit-transform: translateX(-.5em);transform: translateX(-.5em);margin-left: 0;-webkit-transition: opacity .3s,margin .3s,-webkit-transform .3s;transition: opacity .3s,margin .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s,margin .3s;transition: transform .3s,opacity .3s,margin .3s,-webkit-transform .3s;}
.btn-reveal-right:hover i, .btn-reveal-right:active i, .btn-reveal-right:focus i {opacity: 1;margin-left: .7rem;-webkit-transform: translateX(0);transform: translateX(0);margin-right: 0;}
.btn-slide-left:hover i, .btn-slide-left:active i, .btn-slide-left:focus i {-webkit-animation: .5s ease slideLeft;animation: .5s ease slideLeft;}
.btn-slide-right:hover i, .btn-slide-right:active i, .btn-slide-right:focus i {-webkit-animation: .5s ease slideRight;animation: .5s ease slideRight;}
.btn-slide-up:hover i, .btn-slide-up:active i, .btn-slide-up:focus i {-webkit-animation: .5s ease slideUp;animation: .5s ease slideUp;}
.btn-slide-down:hover i, .btn-slide-down:active i, .btn-slide-down:focus i {-webkit-animation: .5s ease slideDown;animation: .5s ease slideDown;}
.btn-infinite:hover i {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-webkit-keyframes slideLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	50% {-webkit-transform: translateX(-.5em);transform: translateX(-.5em);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	50% {-webkit-transform: translateX(-.5em);transform: translateX(-.5em);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes slideRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	50% {-webkit-transform: translateX(.5em);transform: translateX(.5em);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	50% {-webkit-transform: translateX(.5em);transform: translateX(.5em);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes slideUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-.5em);transform: translateY(-.5em);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-.5em);transform: translateY(-.5em);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes slideDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(.5em);transform: translateY(.5em);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(.5em);transform: translateY(.5em);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
.btn-shadow-lg {-webkit-box-shadow: 0 13px 20px -10px rgba(0,0,0,.15);box-shadow: 0 13px 20px -10px rgba(0,0,0,.15);}
.btn-shadow-lg:hover, .btn-shadow-lg:active, .btn-shadow-lg:focus {-webkit-box-shadow: 0 13px 20px -10px rgba(0,0,0,.2);box-shadow: 0 13px 20px -10px rgba(0,0,0,.2);}
.btn-shadow {-webkit-box-shadow: 0 15px 20px -15px rgba(0,0,0,.15);box-shadow: 0 15px 20px -15px rgba(0,0,0,.15);}
.btn-shadow:hover, .btn-shadow:active, .btn-shadow:focus {-webkit-box-shadow: 0 15px 20px -15px rgba(0,0,0,.2);box-shadow: 0 15px 20px -15px rgba(0,0,0,.2);}
.btn-shadow-sm {-webkit-box-shadow: 0 17px 20px -20px rgba(0,0,0,.15);box-shadow: 0 17px 20px -20px rgba(0,0,0,.15);}
.btn-shadow-sm:hover, .btn-shadow-sm:active, .btn-shadow-sm:focus {-webkit-box-shadow: 0 17px 20px -20px rgba(0,0,0,.2);box-shadow: 0 17px 20px -20px rgba(0,0,0,.2);}
.btn-underline:hover::after, .btn-underline:active::after, .btn-underline:focus::after {-webkit-transform: scaleX(1);transform: scaleX(1);}
.btn-underline::after {display: block;margin-left: auto;margin-right: auto;margin-top: 1px;width: 100%;border-bottom: 2px solid;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;content: "";}
.btn-underline i {margin-bottom: 2px;}
.btn-underline.btn-underline-visible::after {-webkit-transform: scaleX(1);transform: scaleX(1);}
.btn-underline.btn-underline-width-sm::after {height: 1px;border-bottom: 0;}
.btn-underline.sm::after {width: 46%;}
.btn-underline.lg::after {margin-left: -16.5%;margin-right: -16.5%;width: 133%;}
.btn-link {padding: 0;color: #222;border: 0;background-color: transparent;}
.btn-link:hover, .btn-link:active, .btn-link:focus {background-color: transparent;}
.btn-disabled {cursor: not-allowed;background-color: #e4eaec !important;color: #999 !important;border-color: #e4eaec !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.btn-disabled::before, .btn-disabled::after {content: none !important;}
.btn.btn-rounded {border-radius: 3px;}
.btn.btn-rounded::before, .btn.btn-rounded::after {border-radius: 3px;}
.btn.btn-block {display: block;padding-left: 0;padding-right: 0;width: 100%;}
.btn.btn-ellipse {border-radius: 3rem;}
.btn.btn-lg {padding: 1.5em 3.42em;}
.btn.btn-md {padding: 1.07em 2.15em;font-size: 1.3rem;}
.btn.btn-sm {padding: .92em 1.61em;font-size: 1.3rem;}
.btn.btn-link {padding: 0;}
@media (-ms-high-contrast: active),
(-ms-high-contrast: none) {.btn.btn-link {overflow: visible;}}
.btn-primary {color: #fff;border-color: #6aa1d3;background-color: #6aa1d3;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {color: #fff;border-color: #86b2db;background-color: #86b2db;}
.btn-primary.btn-solid {color: #6aa1d3;border-color: #fff;background-color: #fff;}
.btn-primary.btn-solid:hover, .btn-primary.btn-solid:active, .btn-primary.btn-solid:focus {border-color: #6aa1d3;background-color: #6aa1d3;color: #fff;}
.btn-primary.btn-outline {color: #6aa1d3;border-color: #6aa1d3;background-color: transparent;}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:active, .btn-primary.btn-outline:focus {background-color: #6aa1d3;color: #fff;}
.btn-primary.btn-link {background-color: transparent;color: #6aa1d3;}
.btn-primary.btn-link:hover, .btn-primary.btn-link:active, .btn-primary.btn-link:focus {color: #222;}
.btn-primary.btn-underline:hover, .btn-primary.btn-underline:active, .btn-primary.btn-underline:focus {color: #6aa1d3;}
.btn-secondary {color: #fff;border-color: #999;background-color: #999;}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {color: #fff;border-color: #ababab;background-color: #ababab;}
.btn-secondary.btn-solid {color: #999;border-color: #fff;background-color: #fff;}
.btn-secondary.btn-solid:hover, .btn-secondary.btn-solid:active, .btn-secondary.btn-solid:focus {border-color: #999;background-color: #999;color: #fff;}
.btn-secondary.btn-outline {color: #999;border-color: #999;background-color: transparent;}
.btn-secondary.btn-outline:hover, .btn-secondary.btn-outline:active, .btn-secondary.btn-outline:focus {background-color: #999;color: #fff;}
.btn-secondary.btn-link {background-color: transparent;color: #999;}
.btn-secondary.btn-link:hover, .btn-secondary.btn-link:active, .btn-secondary.btn-link:focus {color: #222;}
.btn-secondary.btn-underline:hover, .btn-secondary.btn-underline:active, .btn-secondary.btn-underline:focus {color: #999;}
.btn-alert {color: #fff;border-color: #b10001;background-color: #b10001;}
.btn-alert:hover, .btn-alert:active, .btn-alert:focus {color: #fff;border-color: #d50001;background-color: #d50001;}
.btn-alert.btn-solid {color: #b10001;border-color: #fff;background-color: #fff;}
.btn-alert.btn-solid:hover, .btn-alert.btn-solid:active, .btn-alert.btn-solid:focus {border-color: #b10001;background-color: #b10001;color: #fff;}
.btn-alert.btn-outline {color: #b10001;border-color: #b10001;background-color: transparent;}
.btn-alert.btn-outline:hover, .btn-alert.btn-outline:active, .btn-alert.btn-outline:focus {background-color: #b10001;color: #fff;}
.btn-alert.btn-link {background-color: transparent;color: #b10001;}
.btn-alert.btn-link:hover, .btn-alert.btn-link:active, .btn-alert.btn-link:focus {color: #222;}
.btn-alert.btn-underline:hover, .btn-alert.btn-underline:active, .btn-alert.btn-underline:focus {color: #b10001;}
.btn-success {color: #fff;border-color: #a8c26e;background-color: #a8c26e;}
.btn-success:hover, .btn-success:active, .btn-success:focus {color: #fff;border-color: #b7cd87;background-color: #b7cd87;}
.btn-success.btn-solid {color: #a8c26e;border-color: #fff;background-color: #fff;}
.btn-success.btn-solid:hover, .btn-success.btn-solid:active, .btn-success.btn-solid:focus {border-color: #a8c26e;background-color: #a8c26e;color: #fff;}
.btn-success.btn-outline {color: #a8c26e;border-color: #a8c26e;background-color: transparent;}
.btn-success.btn-outline:hover, .btn-success.btn-outline:active, .btn-success.btn-outline:focus {background-color: #a8c26e;color: #fff;}
.btn-success.btn-link {background-color: transparent;color: #a8c26e;}
.btn-success.btn-link:hover, .btn-success.btn-link:active, .btn-success.btn-link:focus {color: #222;}
.btn-success.btn-underline:hover, .btn-success.btn-underline:active, .btn-success.btn-underline:focus {color: #a8c26e;}
.btn-dark {color: #fff;border-color: #222;background-color: #222;}
.btn-dark:hover, .btn-dark:active, .btn-dark:focus {color: #fff;border-color: #343434;background-color: #343434;}
.btn-dark.btn-solid {color: #222;border-color: #fff;background-color: #fff;}
.btn-dark.btn-solid:hover, .btn-dark.btn-solid:active, .btn-dark.btn-solid:focus {border-color: #222;background-color: #222;color: #fff;}
.btn-dark.btn-outline {color: #222;border-color: #222;background-color: transparent;}
.btn-dark.btn-outline:hover, .btn-dark.btn-outline:active, .btn-dark.btn-outline:focus {background-color: #222;color: #fff;}
.btn-dark.btn-link {background-color: transparent;color: #222;}
.btn-dark.btn-link:hover, .btn-dark.btn-link:active, .btn-dark.btn-link:focus {color: #222;}
.btn-dark.btn-underline:hover, .btn-dark.btn-underline:active, .btn-dark.btn-underline:focus {color: #222;}
.btn-white {color: #222;background-color: #fff;border-color: #fff;}
.btn-white:hover, .btn-white:active, .btn-white:focus {color: #fff;border-color: #6aa1d3;background-color: #6aa1d3;}
.btn-white.btn-outline {color: #fff;background-color: transparent;border-color: #fff;}
.btn-white.btn-outline:hover, .btn-white.btn-outline:active, .btn-white.btn-outline:focus {color: #6aa1d3;background-color: #fff;}
.btn-white.btn-link {color: #fff;background-color: transparent;}
.btn-white.btn-link:hover, .btn-white.btn-link:active, .btn-white.btn-link:focus {color: #fff;background-color: transparent;}
.dark-theme .btn-white:not(:hover), .dark-theme .btn-outline:not(:hover) {border-color: #666;color: #fff;}
.dark-theme .btn-link:not(.btn-primary) {color: #d7d7d7;}
.dark-theme .btn-dark {color: #fff;border-color: #050505;background-color: #050505;}
.dark-theme .btn-dark:hover, .dark-theme .btn-dark:active, .dark-theme .btn-dark:focus {color: #fff;border-color: #171717;background-color: #171717;}
.dark-theme .btn-dark.btn-solid {color: #050505;border-color: #fff;background-color: #fff;}
.dark-theme .btn-dark.btn-solid:hover, .dark-theme .btn-dark.btn-solid:active, .dark-theme .btn-dark.btn-solid:focus {border-color: #050505;background-color: #050505;color: #fff;}
.dark-theme .btn-dark.btn-outline {color: #050505;border-color: #050505;background-color: transparent;}
.dark-theme .btn-dark.btn-outline:hover, .dark-theme .btn-dark.btn-outline:active, .dark-theme .btn-dark.btn-outline:focus {background-color: #050505;color: #fff;}
.dark-theme .btn-dark.btn-link {background-color: transparent;color: #050505;}
.dark-theme .btn-dark.btn-link:hover, .dark-theme .btn-dark.btn-link:active, .dark-theme .btn-dark.btn-link:focus {color: #222;}
.dark-theme .btn-dark.btn-underline:hover, .dark-theme .btn-dark.btn-underline:active, .dark-theme .btn-dark.btn-underline:focus {color: #050505;}
.category {position: relative;font-size: 1rem;}
.category img {display: block;width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.category .category-name {margin-bottom: .3rem;font-size: 1.4rem;font-weight: 600;line-height: 1.2;color: inherit;text-transform: capitalize;}
.category .category-name a {color: inherit;}
.category .category-count {font-size: 1.2rem;line-height: 1.2;}
.category-rounded .category-media {overflow: hidden;border-radius: 1rem;}
.category-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transition: background .3s;transition: background .3s;}
.category-absolute .category-content {cursor: pointer;position: absolute;left: 1rem;right: 1rem;bottom: 1rem;height: 5.2rem;border-radius: 0 0 1rem 1rem;overflow: hidden;}
.category-absolute .btn {position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 0;-webkit-transition: opacity .3s,-webkit-transform .3s;transition: opacity .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s;transition: transform .3s,opacity .3s,-webkit-transform .3s;line-height: 1;}
.category-absolute .category-content:hover .btn {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.category-default .category-content {background-color: #fff;border-radius: 3px;}
.category-default .category-name, .category-light .category-name {margin-bottom: 0;color: #222;letter-spacing: -.025em;}
.category-default .btn, .category-badge .btn {padding: 0;line-height: 5rem;}
.category-default1 .category-content {background-color: #fff;color: #222;}
.category-default1 .category-name {margin: 0;}
.category-default1:hover .category-content {background-color: #6aa1d3;color: #fff;}
.category-light .category-name {padding: 1.8rem 3.9rem;background-color: #fff;border-radius: .3rem;-webkit-transition: background-color .3s,padding .3s;transition: background-color .3s,padding .3s;}
.category-light .category-name a {position: relative;-webkit-transition: padding .3s;transition: padding .3s;}
.category-light .category-name a::after {content: "";display: inline-block;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-family: "riode";font-size: 1.6rem;font-weight: 400;opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s;}
.category-light:hover .category-name {padding-left: 2.8rem;padding-right: 2.7rem;background-color: #6aa1d3;color: #fff;}
.category-light:hover .category-name a {padding-right: 2.3rem;}
.category-light:hover .category-name a::after {opacity: 1;}
.category-icon {padding: 2.6rem .5rem;border: 1px solid #e1e1e1;color: #222;text-align: center;-webkit-transition: border .3s;transition: border .3s;border-radius: .3rem;}
.category-icon i {margin-bottom: 1.3rem;font-size: 4.2rem;color: #666;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.category-icon .category-name {margin: 0;color: #222;}
.category-icon:hover i {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.category-icon:hover .category-content {background: transparent;}
.category-icon-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.category-icon-inline .category-media {font-size: 3.2rem;line-height: 1;color: #444;-webkit-transition: color .3s;transition: color .3s;}
.category-icon-inline .category-media i {margin-right: .8rem;}
.category-icon-inline .category-media svg {display: block;margin-right: 1rem;width: 3.5rem;height: 3.9rem;stroke: #444;fill: #444;-webkit-transition: stroke .3s;transition: stroke .3s;}
.category-icon-inline .category-name {margin: 0;text-transform: none;text-align: left;font-size: 1.3rem;font-weight: inherit;font-family: inherit;line-height: 1.08;color: inherit;-webkit-transition: color .3s;transition: color .3s;}
.category-icon-inline:hover .category-media, .category-icon-inline:hover .category-name {color: #6aa1d3;}
.category-icon-inline:hover svg {stroke: #6aa1d3;fill: #6aa1d3;}
.category-icon-inline:hover i, .category-icon-inline:hover svg {-webkit-animation: slideUpShorter .6s;animation: slideUpShorter .6s;}
@-webkit-keyframes slideUpShorter {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideUpShorter {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}}
.ellipse-section .owl-stage-outer {padding: 5rem;margin: -5rem;}
.category-ellipse .category-media {border-radius: 50%;overflow: hidden;padding: 1.2rem;background-color: #fff;-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.1);box-shadow: 0 0 50px 0 rgba(0,0,0,.1);text-align: center;}
.category-ellipse img {-webkit-transform: rotateZ(-10deg) translateX(-14px);transform: rotateZ(-10deg) translateX(-14px);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.category-ellipse .category-content {padding-top: 2rem;}
.category-ellipse .category-name {letter-spacing: -.025em;color: #222;}
.category-ellipse .category-name:hover {color: #6aa1d3;}
.category-ellipse .category-count {text-transform: uppercase;}
.category-ellipse:hover img {-webkit-transform: rotateZ(0) translateX(0);transform: rotateZ(0) translateX(0);}
.cat-content-overlay {position: absolute;bottom: 0;left: 0;color: #222;cursor: pointer;background-color: #eaf0f9;}
.category-ellipse2 .category-media {border-radius: 50%;overflow: hidden;text-align: center;}
.category-ellipse2 .category-content {width: 100%;min-height: 25%;background-color: #fff;}
.category-ellipse2 .category-name:hover a {color: #6aa1d3;}
.dark-cta-section {background-color: #313438;}
.category-classic .category-media {overflow: hidden;border-radius: 1.1rem;}
.category-classic .category-content {right: 0;background-color: rgba(38,38,38,.808);color: #fff;border-radius: 0 0 1rem 1rem;}
.category-classic .category-name {margin-bottom: 0;text-transform: uppercase;}
.category-i-over figure::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #6aa1d3;opacity: .9;border-radius: 1rem;}
.category-i-over figure i {position: absolute;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;left: 50%;top: 37.5%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 10rem;height: 10rem;margin-bottom: 0;border-radius: 50%;background-color: rgba(255,255,255,.15);-webkit-box-shadow: 0 5px 15px 0 #6aa1d3;box-shadow: 0 5px 15px 0 #6aa1d3;font-size: 4.2rem;z-index: 1;color: #fff;}
.category-classic .category-content, .category-i-over .category-content {left: 0;bottom: 0;width: 100%;min-height: 25%;}
.category-classic .category-count, .category-i-over .category-count {display: block;opacity: 0;line-height: 0;visibility: hidden;-webkit-transition: opacity .3s,line-height .3s,visibility .3s,padding .3s;transition: opacity .3s,line-height .3s,visibility .3s,padding .3s;}
.category-classic:hover .category-count, .category-i-over:hover .category-count {visibility: visible;line-height: 1.2;opacity: 1;padding-top: 4px;}
.category-center img {border-radius: 0;}
.category-center .category-content {bottom: auto;height: auto;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.category-center .category-name {font-size: 2.6rem;color: #fff;}
.category-center .owl-dots {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.category-group-image, .category-group-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #e1e1e1;border-radius: .3rem;}
.category-group-image>*, .category-group-icon>* {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.category-group-image li:not(:last-child), .category-group-icon li:not(:last-child) {margin-bottom: .9rem;}
.category-group-image {color: #666;}
.category-group-image .category-content {position: static;max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;padding: 2.3rem 1rem 2.3rem 0;background: transparent;text-align: left;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.category-group-image .category-name {width: 100%;margin-bottom: 1.5rem;text-transform: none;font-size: 1.6rem;font-weight: 700;color: #222;letter-spacing: -.01em;}
.category-group-image a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.category-group-image .category-list {font-size: 1.3rem;line-height: 1.2;width: 100%;}
.category-group-image .category-list a {position: relative;display: inline-block;-webkit-transition: -webkit-text-decoration .3s;transition: -webkit-text-decoration .3s;transition: text-decoration .3s;transition: text-decoration .3s,-webkit-text-decoration .3s;}
.category-group-image .category-list a:hover {color: #222;text-decoration: underline;}
.category-group-image .category-list a:active {color: #6aa1d3;}
.category-group-image:hover .category-name {margin-bottom: 1.5rem;}
.category-group-image:hover .category-content {background: transparent;}
.category-group-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 0;color: #fff;}
.category-group-icon>* {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.category-group-icon .category-media {text-align: center;}
.category-group-icon .category-media i {display: inline-block;font-size: 6.8rem;margin-left: auto;margin-right: auto;margin-bottom: 1.8rem;line-height: 1;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;color: #fff;}
.category-group-icon>a {padding-right: 1rem;}
.category-group-icon>a:hover i {-webkit-transform: translateY(-.5rem);transform: translateY(-.5rem);}
.category-group-icon .category-content {padding: 28px 0px 28px 10px;background: transparent;text-align: left;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.category-group-icon .category-name {margin-bottom: 0;text-align: center;letter-spacing: -.025em;text-transform: uppercase;color: #fff;}
.category-group-icon .category-list {font-size: 1.3rem;line-height: 1.2;}
.category-group-icon .category-list li {white-space: nowrap;}
.category-group-icon .category-list li::before {content: "";padding-right: .8rem;font-family: "Font Awesome 5 Free";font-size: 1.3rem;font-weight: 600;color: #fff;}
.category-group-icon .category-list a {position: relative;display: inline-block;-webkit-transition: -webkit-text-decoration .3s;transition: -webkit-text-decoration .3s;transition: text-decoration .3s;transition: text-decoration .3s,-webkit-text-decoration .3s;}
.category-group-icon .category-list a:hover {color: inherit;text-decoration: underline;}
.category-group-icon:hover .category-name {margin-bottom: 0;}
.category-group-icon:hover .category-content {background: transparent;}
.category-banner {overflow: hidden;color: #222;}
.category-banner.text-white .btn {color: #fff;}
.category-banner .category-content {top: 4.5rem;left: 5rem;bottom: auto;width: auto;height: auto;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;z-index: 1;background-color: transparent;-webkit-transition: top .3s,padding .3s;transition: top .3s,padding .3s;}
.category-banner .category-name {text-transform: none;text-align: left;font-size: 2rem;font-weight: 700;font-family: inherit;letter-spacing: -.025em;}
.category-banner .category-count {visibility: visible;opacity: 1;font-size: 1.4rem;line-height: 1.2;-webkit-transition: color .3s;transition: color .3s;z-index: 1;}
.category-banner .btn {top: auto;right: auto;-webkit-transform: none;transform: none;}
.category-banner:hover .category-content {top: 3rem;padding-bottom: 3rem;background-color: transparent;}
.category-banner:hover .btn {opacity: 1;}
.category-badge .category-content {padding: 1.4rem 4rem;left: 2rem;right: auto;bottom: 2rem;background-color: #fff;}
.category-badge .category-name {margin-bottom: 0;font-weight: 700;letter-spacing: .007em;color: #222;}
.category-overlay .category-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.category-overlay .category-count {padding: 0;line-height: 0;opacity: 0;-webkit-transform: translateY(-1rem);transform: translateY(-1rem);-webkit-transition: opacity .3s,line-height .3s,padding .3s,-webkit-transform .3s;transition: opacity .3s,line-height .3s,padding .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s,line-height .3s,padding .3s;transition: transform .3s,opacity .3s,line-height .3s,padding .3s,-webkit-transform .3s;}
.category-overlay .category-name {margin: 0;}
.category-overlay:hover .category-content {padding: 0;top: 50%;}
.category-overlay:hover .category-count {padding-top: 1rem;-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.category-block {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;height: 10.7rem;padding: 1.5rem;color: #fff;background-color: #333;-webkit-transition: background-color .3s;transition: background-color .3s;}
.category-block .category-name {margin: 0;text-align: center;font-weight: 400;line-height: 1.7rem;text-transform: none;}
.category-block:hover {background-color: #6aa1d3;}
.category-block:hover .category-name {color: #fff;}
@media (max-width: 1300px) {.ellipse-section .owl-stage-outer {padding: 5rem 3rem;margin: 5rem -3rem;}}
@media (max-width: 1199px) {.ellipse-section .owl-stage-outer {padding: 5rem 2rem;margin: -5rem -2rem;}}
@media (max-width: 479px) {.ellipse-section .owl-stage-outer {padding: 5rem 1.5rem;margin: -5rem -1.5rem;}}
.comments {padding: 6rem 0;border-top: 1px solid #ebebeb;}
.comments ul ul {margin-left: 6rem;padding-top: 4.5rem;}
.comments li {margin-bottom: 4.5rem;}
.comments li:last-child {border-bottom-width: 0;margin-bottom: 0;padding-bottom: 0;}
@media (max-width: 575px) {.comments ul ul {margin-left: 3rem;}}
.comment {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.comment p:last-child {margin-bottom: 0;}
.comment-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: .8rem 0 0 2.5rem;}
.comment-reply {color: #777;position: absolute;right: 0;top: 1.7rem;text-transform: uppercase;font-weight: 600;line-height: 1;letter-spacing: -.01em;padding-bottom: .5rem;-webkit-transition: color .3s,-webkit-box-shadow .3s;transition: color .3s,-webkit-box-shadow .3s;transition: color .3s,box-shadow .3s;transition: color .3s,box-shadow .3s,-webkit-box-shadow .3s;}
.comment-reply:hover, .comment-reply:focus {color: #6aa1d3;-webkit-box-shadow: 0 2px 0 #6aa1d3;box-shadow: 0 2px 0 #6aa1d3;}
.comment-media {max-width: 6rem;-webkit-box-flex: 0;-ms-flex: 0 0 6rem;flex: 0 0 6rem;height: 6rem;overflow: hidden;}
.comment-media img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.comment-user {margin-bottom: 1rem;}
.comment-user h4 {margin-bottom: 1rem;font-weight: 700;font-size: 1.8rem;line-height: 1;letter-spacing: 0;}
.comment-user h4 a:hover, .comment-user h4 a:focus {color: #6aa1d3;}
.comment-user h4 span {display: block;}
.comment-date {display: block;margin-bottom: .5rem;font-size: 1.3rem;color: #999;line-height: 1;}
.reply .form-control {max-width: 100%;color: #999;border-color: #e1e1e1;background-color: #fff;border-radius: .3rem;}
.reply p {font-size: 1.3rem;}
.element-section {padding: 10.5rem 0 13.5rem;background-color: #f3f6f9;}
.element-section p {font-size: 1.6rem;line-height: 1.4;}
.elements>div {margin-bottom: 3rem;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.elements>div>a {display: block;}
.elements>div .element-accordian .element-img {}
.elements>div .element-accordian .element-hover-img {}
.elements>div .element-banner .element-img {}
.elements>div .element-banner .element-hover-img {}
.elements>div .element-blog .element-img {}
.elements>div .element-blog .element-hover-img {}
.elements>div .element-button .element-img {}
.elements>div .element-button .element-hover-img {}
.elements>div .element-cta .element-img {}
.elements>div .element-cta .element-hover-img {}
.elements>div .element-icon-box .element-img {}
.elements>div .element-icon-box .element-hover-img {}
.elements>div .element-portfolio .element-img {}
.elements>div .element-portfolio .element-hover-img {}
.elements>div .element-category .element-img {}
.elements>div .element-category .element-hover-img {}
.elements>div .element-product .element-img {}
.elements>div .element-product .element-hover-img {}
.elements>div .element-tab .element-img {}
.elements>div .element-tab .element-hover-img {}
.elements>div .element-testimonial .element-img {}
.elements>div .element-testimonial .element-hover-img {}
.elements>div .element-title .element-img {}
.elements>div .element-title .element-hover-img {}
.elements>div .element-typography .element-img {}
.elements>div .element-typography .element-hover-img {}
.elements>div .element-video .element-img {}
.elements>div .element-video .element-hover-img {}
.elements>div .element-icon .element-img {}
.elements>div .element-icon .element-hover-img {}
.elements>div:hover {-webkit-transform: scale(1.3);transform: scale(1.3);z-index: 1;}
.element {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-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;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 3.4rem 0 2.6rem;background-color: #fff;border-radius: 1rem;-webkit-box-shadow: 0 2rem 3rem rgba(0,0,0,.05),0 0 5px rgba(0,0,0,.05);box-shadow: 0 2rem 3rem rgba(0,0,0,.05),0 0 5px rgba(0,0,0,.05);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.element svg {fill: #666;}
.element svg circle, .element svg ellipse, .element svg line, .element svg path, .element svg polyline, .element svg rect {stroke: #666;}
.element.element-icon svg {margin-top: -1.1rem;}
.element .element-img {width: 90px;height: 70px;background-image: url("/images/elements.png");background-repeat: no-repeat;-webkit-transition: opacity .3s,visibility .3s;transition: opacity .3s,visibility .3s;}
.element .element-hover-img {position: absolute;width: 90px;height: 70px;left: 50%;top: 1.2rem;background-image: url("/images/elements.png");-webkit-transform: translateX(-50%);transform: translateX(-50%);visibility: hidden;opacity: 0;-webkit-transition: opacity .3s,visibility .3s;transition: opacity .3s,visibility .3s;}
.element p {margin: 1.4rem 0 0;text-align: center;color: #222;font-size: 1.6rem;font-weight: 600;line-height: 1.2;text-transform: uppercase;}
.element:hover .element-img, .element.active .element-img {opacity: 0;visibility: hidden;}
.element:hover .element-hover-img, .element.active .element-hover-img {opacity: 1;visibility: visible;}
@media (max-width: 575px) {.element-section .element-type {max-width: 30rem;margin: 0 auto;}
	.elements>div:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}}
[class^="d-icon-"], [class*=" d-icon-"] {display: inline-block;line-height: 1;}
[class^="d-icon-"]::before, [class*=" d-icon-"]::before {font-family: "riode" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.d-icon-truck:before {content: "";}
.d-icon-service:before {content: "";}
.d-icon-secure:before {content: "";}
.d-icon-lock:before {content: "";}
.d-icon-percent:before {content: "";}
.d-icon-layer:before {content: "";}
.d-icon-alert:before {content: "";}
.d-icon-database:before {content: "";}
.d-icon-money:before {content: "";}
.d-icon-shoppingbag:before {content: "";}
.d-icon-t-shirt1:before {content: "";}
.d-icon-t-shirt2:before {content: "";}
.d-icon-hat:before {content: "";}
.d-icon-officebag:before {content: "";}
.d-icon-handbag:before {content: "";}
.d-icon-backpack:before {content: "";}
.d-icon-shoes:before {content: "";}
.d-icon-pillow:before {content: "";}
.d-icon-dress:before {content: "";}
.d-icon-loungewear:before {content: "";}
.d-icon-desktop:before {content: "";}
.d-icon-laptop:before {content: "";}
.d-icon-gamepad1:before {content: "";}
.d-icon-wireless:before {content: "";}
.d-icon-projector:before {content: "";}
.d-icon-drone1:before {content: "";}
.d-icon-drone2:before {content: "";}
.d-icon-radio:before {content: "";}
.d-icon-battery:before {content: "";}
.d-icon-plugin:before {content: "";}
.d-icon-memory:before {content: "";}
.d-icon-ball:before {content: "";}
.d-icon-basketball1:before {content: "";}
.d-icon-babycare:before {content: "";}
.d-icon-card:before {content: "";}
.d-icon-gamepad2:before {content: "";}
.d-icon-camera1:before {content: "";}
.d-icon-camera2:before {content: "";}
.d-icon-babywear:before {content: "";}
.d-icon-abacus:before {content: "";}
.d-icon-pot:before {content: "";}
.d-icon-freezer:before {content: "";}
.d-icon-cook:before {content: "";}
.d-icon-student:before {content: "";}
.d-icon-category:before {content: "";}
.d-icon-basketball2:before {content: "";}
.d-icon-watch:before {content: "";}
.d-icon-tcard:before {content: "";}
.d-icon-heartbeat:before {content: "";}
.d-icon-watch-round:before {content: "";}
.d-icon-washbowl:before {content: "";}
.d-icon-bridge-lamp:before {content: "";}
.d-icon-lamp:before {content: "";}
.d-icon-sofa:before {content: "";}
.d-icon-sofa2:before {content: "";}
.d-icon-bed:before {content: "";}
.d-icon-table:before {content: "";}
.d-icon-table-lamp:before {content: "";}
.d-icon-table-tv:before {content: "";}
.d-icon-mirror:before {content: "";}
.d-icon-volume:before {content: "";}
.d-icon-bars2:before {content: "";}
.d-icon-bars:before {content: "";}
.d-icon-phone:before {content: "";}
.d-icon-user:before {content: "";}
.d-icon-search:before {content: "";}
.d-icon-search2:before {content: "";}
.d-icon-bag:before {content: "";}
.d-icon-map:before {content: "";}
.d-icon-info:before {content: "";}
.d-icon-refresh:before {content: "";}
.d-icon-left-arrow:before {content: "";}
.d-icon-right-arrow:before {content: "";}
.d-icon-down-arrow:before {content: "";}
.d-icon-up-arrow:before {content: "";}
.d-icon-ruler:before {content: "";}
.d-icon-zoom:before {content: "";}
.d-icon-right-circle:before {content: "";}
.d-icon-left-circle:before {content: "";}
.d-icon-up-circle:before {content: "";}
.d-icon-down-circle:before {content: "";}
.d-icon-angle-right:before {content: "";}
.d-icon-angle-left:before {content: "";}
.d-icon-angle-up:before {content: "";}
.d-icon-angle-down:before {content: "";}
.d-icon-star:before {content: "";}
.d-icon-star-full:before {content: "";}
.d-icon-heart:before {content: "";}
.d-icon-heart-full:before {content: "";}
.d-icon-close:before {content: "";}
.d-icon-play-circle:before {content: "";}
.d-icon-home:before {content: "";}
.d-icon-filter-2:before {content: "";}
.d-icon-switch:before {content: "";}
.d-icon-switch-left-on:before {content: "";}
.d-icon-switch-right-on:before {content: "";}
.d-icon-filter-3:before {content: "";}
.d-icon-check:before {content: "";}
.d-icon-alert-solid:before {content: "";}
.d-icon-headphone:before {content: "";}
.d-icon-mode-grid:before {content: "";}
.d-icon-mode-list:before {content: "";}
.d-icon-cancel:before {content: "";}
.d-icon-instagram:before {content: "";}
.d-icon-solid-check:before {content: "";}
.d-icon-play-solid:before {content: "";}
.d-icon-mobile:before {content: "";}
.d-icon-minus:before {content: "";}
.d-icon-plus:before {content: "";}
.d-icon-wifi:before {content: "";}
.d-icon-times:before {content: "";}
.d-icon-times-circle:before {content: "";}
.d-icon-random:before {content: "";}
.d-icon-th-list:before {content: "";}
.d-icon-rocket:before {content: "";}
.d-icon-map-marker:before {content: "";}
.d-icon-birthday-cake:before {content: "";}
.d-icon-gift:before {content: "";}
.d-icon-female:before {content: "";}
.d-icon-clock:before {content: "";}
.d-icon-comments:before {content: "";}
.d-icon-rotate-left:before {content: "";}
.d-icon-rotate-right:before {content: "";}
.d-icon-reading:before {content: "";}
.d-icon-feeder:before {content: "";}
.d-icon-birthday-cake2:before {content: "";}
.d-icon-skirt:before {content: "";}
.d-icon-toy:before {content: "";}
.d-icon-butterfly:before {content: "";}
.d-icon-babycare2:before {content: "";}
.d-icon-butterfly2:before {content: "";}
.d-icon-dinner-set:before {content: "";}
.d-icon-ball2:before {content: "";}
.d-icon-apple:before {content: "";}
.d-icon-icecream:before {content: "";}
.d-icon-cake:before {content: "";}
.d-icon-meat:before {content: "";}
.d-icon-bread:before {content: "";}
.d-icon-cocktail:before {content: "";}
.d-icon-food:before {content: "";}
.d-icon-birthday-cake3:before {content: "";}
.d-icon-cash:before {content: "";}
.d-icon-service2:before {content: "";}
.d-icon-car:before {content: "";}
.d-icon-ball3:before {content: "";}
.d-icon-compare:before {content: "";}
.d-icon-jar:before {content: "";}
.d-icon-radish:before {content: "";}
.d-icon-arrow-down:before {content: "";}
.d-icon-arrow-left:before {content: "";}
.d-icon-arrow-right:before {content: "";}
.d-icon-arrow-up:before {content: "";}
.d-icon-earth:before {content: "";}
.d-icon-long-arrow-left:before {content: "";}
.d-icon-long-arrow-right:before {content: "";}
.d-icon-long-arrow-down:before {content: "";}
.d-icon-long-arrow-up:before {content: "";}
.d-icon-pill:before {content: "";}
.d-icon-cylinder:before {content: "";}
.d-icon-medical-bag:before {content: "";}
.d-icon-graph:before {content: "";}
.form .form-control {margin-bottom: 2rem;}
.form-control {display: block;width: 100%;min-height: 4.5rem;padding: .85rem 2rem;border: 1px solid #e3e3e3;font-size: 1.4rem;line-height: 1.5;font-weight: 400;color: #666;background-color: transparent;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;outline: 0;}
.form-control::-webkit-input-placeholder {color: inherit;-webkit-transition: color .3s;transition: color .3s;}
.form-control:-ms-input-placeholder {color: inherit;-webkit-transition: color .3s;transition: color .3s;}
.form-control::-ms-input-placeholder {color: inherit;-webkit-transition: color .3s;transition: color .3s;}
.form-control::placeholder {color: inherit;-webkit-transition: color .3s;transition: color .3s;}
.form-control::-webkit-input-placeholder {color: inherit;-webkit-transition: color .3s;transition: color .3s;}
.form-control:focus::-webkit-input-placeholder {color: transparent;}
.form-control:focus:-ms-input-placeholder {color: transparent;}
.form-control:focus::-ms-input-placeholder {color: transparent;}
.form-control:focus::placeholder {color: transparent;}
.form-control:focus::-webkit-input-placeholder {color: transparent;}
.form-control:focus::-moz-placeholder {color: transparent;}
.form-control.form-solid {background-color: #fff;border: 0;color: #8d8d8d;}
textarea {font-family: inherit;min-width: 100%;max-width: 100%;}
.custom-checkbox {position: absolute;opacity: 0;}
.custom-checkbox+label {display: block;position: relative;padding-left: 2.4rem;cursor: pointer;}
.custom-checkbox+label::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 18px;height: 18px;line-height: 17px;border: 1px solid #ebebeb;border-radius: 2px;}
@media (-ms-high-contrast: active),
(-ms-high-contrast: none) {.custom-checkbox+label::before {line-height: 14px;}}
.custom-checkbox:checked+label::before {content: "";border-color: #222;background: #222;color: #fff;font-size: 9px;font-weight: 600;font-family: "Font Awesome 5 Free";text-align: center;}
.select-box, .select-menu {position: relative;}
.select-box select, .select-menu select {position: relative;max-width: 14rem;min-height: auto;width: auto;height: 100%;padding-left: 9px;padding-right: 25px;border: 1px solid #d7d7d7;border-radius: 2px;color: inherit;background-color: transparent;font-size: 1.2rem;font-family: inherit;letter-spacing: inherit;z-index: 1;-moz-appearance: none;-webkit-appearance: none;}
.select-box select:focus, .select-menu select:focus {outline: none;}
.select-box::before, .select-menu::before {content: "";font-family: "Font Awesome 5 Free";position: absolute;font-weight: 900;font-size: 9px;right: 8px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.select-box option {font-size: 1.2rem;}
@media (-ms-high-contrast: active),
(-ms-high-contrast: none) {select::-ms-expand {display: none;}
	select:focus::-ms-value {background: transparent;color: currentColor;}}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
.quantity {-moz-appearance: textfield;max-width: 48px;}
.input-group {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 11rem;height: 4.5rem;}
.input-group .form-control {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0;height: inherit;font-size: 1.4rem;border: solid #ebebeb;border-width: 1px 0;color: #222;text-align: center;}
.input-group button {padding: 0;width: 3.1rem;border: 1px solid #ebebeb;font-size: 1.2rem;color: #222;background-color: transparent;cursor: pointer;-webkit-appearance: none;}
.custom-radio {position: relative;}
.custom-radio input {display: none;}
input[type="radio"]~label {padding-left: 2.5rem;}
input[type="radio"]~label::before, input[type="radio"]~label::after {position: absolute;content: "";display: inline-block;border-radius: 50%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
input[type="radio"]~label::before {left: 0;width: 1.8rem;height: 1.8rem;background-color: #fff;border: 1px solid #cdcdcd;}
input[type="radio"]~label::after {width: .8rem;height: .8rem;left: .5rem;background: #666;opacity: 0;}
input[type="radio"]:checked~label::after {opacity: 1;}
.input-wrapper input.form-control {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 40px;font-size: 1.2rem;}
.input-wrapper-inline {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;max-width: 61.3rem;width: 100%;height: 45px;}
.input-wrapper-inline .btn {line-height: 1;}
.input-wrapper-round .form-control {position: relative;border-radius: 2.4rem;}
.input-wrapper-round .btn {border-radius: 2.4rem;line-height: 1;}
.input-wrapper-round.input-wrapper-inline .form-control {border-radius: 2.4rem 0 0 2.4rem;}
.input-wrapper-round.input-wrapper-inline .btn {border-radius: 0 2.4rem 2.4rem 0;}
.form-wrapper.form-wrapper-inline {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.form-wrapper.form-wrapper-inline form {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}
@media (max-width: 991px) {.form-wrapper.form-wrapper-inline {display: block;text-align: center;}
	.form-wrapper.form-wrapper-inline form {margin-left: auto;margin-right: auto;}}
.btn-absolute input.form-control {width: 100%;padding: 1rem 4rem 1rem 1.5rem;color: #666;font-size: 1.3rem;}
.btn-absolute .btn {position: absolute;width: auto;height: 100%;min-width: 4.3rem;right: 0;font-size: 1.7rem;}
.btn-absolute .btn:hover {color: #6aa1d3;}
.btn-absolute .btn i {margin-left: 0;}
.dark-theme .form-control:focus option {background-color: #fff;}
.menu-icon {display: inline-block;color: #fff;width: 1.7rem;}
.menu-icon::before, .menu-icon::after {display: block;content: "";width: 100%;}
.menu-icon::before {height: 6px;border-top: 2px solid;border-bottom: 2px solid;}
.menu-icon::after {height: 4px;border-bottom: 2px solid;}
.minicart-icon {display: inline-block;position: relative;width: 2.5em;height: 2.5em;margin-top: 1px;border: solid 2px;border-radius: 2px;text-align: center;-webkit-transition: background .4s,border-color .4s;transition: background .4s,border-color .4s;}
.minicart-icon::before {content: "";position: absolute;top: -.75em;left: .585em;width: 1em;height: .5em;border-radius: 10px 10px 0 0;border: inherit;border-bottom: none;-webkit-transition: -webkit-transform .4s;transition: -webkit-transform .4s;transition: transform .4s;transition: transform .4s,-webkit-transform .4s;}
.icon-box .icon-box-title {margin: 0 0 .7rem;text-transform: uppercase;font-size: 1.5rem;letter-spacing: -.025em;line-height: 1.6;}
.icon-box p {margin: 0;font-size: 1.4rem;line-height: 1.72;letter-spacing: 0;color: #666;}
.icon-box i::before {margin: 0;}
.icon-box .icon-box-content {text-align: center;}
.icon-box-icon {display: inline-block;margin-bottom: 2.6rem;font-size: 3.4rem;font-weight: 600;line-height: 0;color: #222;}
.icon-box-icon svg {height: 3.4rem;width: 4.8rem;}
.icon-box-side {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;}
.icon-box-side .icon-box-content {text-align: left;}
.icon-box-side .icon-box-icon {margin-right: 1.5rem;margin-bottom: 0;}
.icon-box-side .icon-box-title {margin: 0;}
.icon-border .icon-box-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 5.2rem;height: 5.2rem;border-radius: 50%;border: 1px solid #222;font-size: 2.5rem;}
.icon-border svg {height: 2.4rem;}
.icon-inversed .icon-box-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 5rem;height: 5rem;border-radius: 50%;background-color: #6aa1d3;color: #fff;font-size: 2.5rem;}
.icon-inversed svg {height: 2.4rem;fill: white;}
.icon-solid .icon-box-icon {font-size: 4.8rem;color: #6aa1d3;}
.icon-solid svg {width: 5.4rem;height: 5.4rem;fill: #6aa1d3;}
.icon-solid.icon-box-side {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.icon-solid.icon-box-side svg {width: 4.8rem;height: 4.8rem;}
.icon-box-tiny .icon-box-icon {margin: 0 1rem 0 0;font-size: 2.8rem;}
.icon-box-tiny svg {height: 2.8rem;width: 2.8rem;}
.icon-box-tiny .icon-box-title {margin-bottom: 0;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;}
@media (max-width: 991px) {.icon-box-side {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.icon-box-side .icon-box-icon {display: inline-block;margin: 0 0 2rem 0;padding: 2rem;}
	.icon-box-side .icon-box-content {text-align: center;}}
.minipopup-area {position: fixed;left: 30px;bottom: 30px;z-index: 9999;}
.dark-theme .minipopup-box {background-color: #222;}
.dark-theme .minipopup-box .product.product-cart .product-name, .dark-theme .minipopup-box .product.product-cart .product-quantity, .dark-theme .minipopup-box .product.product-compare .product-name, .dark-theme .minipopup-box .product.product-compare .product-quantity, .dark-theme .minipopup-box .price-box>.product-price {color: #999;}
.dark-theme .minipopup-box .minipopup-title {color: #fff;}
.minipopup-box {position: absolute;left: -8rem;width: 303px;padding: 2rem;background-color: #fff;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0 5px 20px rgba(0,0,0,.1);-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;-webkit-transition: opacity .3s,left .3s ease-out,-webkit-transform .3s;transition: opacity .3s,left .3s ease-out,-webkit-transform .3s;transition: opacity .3s,left .3s ease-out,transform .3s;transition: opacity .3s,left .3s ease-out,transform .3s,-webkit-transform .3s;z-index: 9999;}
.minipopup-box.show {opacity: 1;left: 0;}
.minipopup-box.focus {-webkit-transform: scale(.98) translateY(-100%);transform: scale(.98) translateY(-100%);}
.minipopup-box .product.product-cart, .minipopup-box .product.product-compare {margin-top: 0;}
.minipopup-box .product.product-cart .product-name, .minipopup-box .product.product-compare .product-name {display: block;font-size: 1.4rem;margin-bottom: 3px;color: #000;font-weight: 400;}
.minipopup-box .product.product-cart, .minipopup-box .product.product-compare {margin-top: 0;}
.minipopup-box .product.product-cart .product-media, .minipopup-box .product.product-compare .product-media {margin-right: 1.7rem;height: 9rem;}
.minipopup-box .product.product-cart .product-detail, .minipopup-box .product.product-compare .product-detail {margin-top: .3rem;}
.minipopup-box .product.product-cart .product-name, .minipopup-box .product.product-compare .product-name {display: block;font-size: 1.4rem;margin-bottom: 1.1rem;color: #000;font-weight: 400;line-height: 1.4;letter-spacing: -.025em;}
.minipopup-box .product.product-cart .product-name:hover, .minipopup-box .product.product-compare .product-name:hover {color: #6aa1d3;}
.minipopup-box .product.product-cart .product-price, .minipopup-box .product.product-compare .product-price {margin-bottom: -.2rem;font-size: 1.3rem;}
.minipopup-box .product.product-cart .product-quantity, .minipopup-box .product.product-compare .product-quantity {margin-right: .7rem;font-size: 1.4rem;font-weight: 600;color: #222;}
.minipopup-box .product.product-cart .product-quantity::after, .minipopup-box .product.product-compare .product-quantity::after {margin: 0 0 -.2rem .7rem;font-size: 1.2rem;}
.minipopup-box .product.product-cart.product-purchased .purchased-title, .minipopup-box .product.product-compare.product-purchased .purchased-title {margin-bottom: 1.9rem;}
.minipopup-box .product.product-cart.product-purchased .product-detail, .minipopup-box .product.product-compare.product-purchased .product-detail {margin-top: .1rem;}
.minipopup-box .product.product-cart.product-purchased .product-name, .minipopup-box .product.product-compare.product-purchased .product-name {margin-bottom: 1.2rem;}
.minipopup-box img {max-width: 9rem;max-height: 9rem;}
.minipopup-box .ratings-container {margin-bottom: 0;}
.minipopup-box .product-price {color: #6aa1d3;margin-bottom: 3px;}
.minipopup-box .action-group {-ms-flex-pack: distribute;justify-content: space-around;margin-top: 2rem;}
.minipopup-box .btn.btn-sm {padding: .92em 2.07em;font-weight: 600;letter-spacing: -.025em;border-width: 1px;}
.minipopup-box .btn.btn-outline {margin-right: .7rem;padding: .92em 2.2em;}
.minipopup-title {margin-bottom: 1.5rem;color: #222;font-size: 1.5rem;font-weight: 700;text-align: center;letter-spacing: -.035em;line-height: 1;}
.minipopup-title .btn {margin-left: 1rem;}
.purchased-time {color: #6aa1d3;font-size: 1.2rem;}
@media (max-width: 479px) {.minipopup-area {left: 9px;}}
.overlay, .overlay-visible {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: #fff;-webkit-transition: padding .3s ease-out,background-color .3s,opacity .3s;transition: padding .3s ease-out,background-color .3s,opacity .3s;}
.overlay {padding-top: 10rem;background: rgba(0,0,0,.3);opacity: 0;}
a>.overlay {cursor: pointer;}
figure:hover .overlay {padding-top: 0;opacity: 1;}
.overlay.social-links {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.overlay .social-links {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.overlay a:hover {color: #fff;text-decoration: underline;}
.overlay a.social-link {border-color: #fff;}
.overlay .social-link:hover {color: #fff;text-decoration: none;}
figure:hover .overlay-visible {background: rgba(106,161,211,.9);padding-bottom: 9rem;}
.overlay-transparent {background: transparent;}
.overlay-dark, .overlay-light, .overlay-effect1, .overlay-effect2, .overlay-effect3, .overlay-effect4 {overflow: hidden;}
.overlay-dark figure, .overlay-light figure, .overlay-effect1 figure, .overlay-effect2 figure, .overlay-effect3 figure, .overlay-effect4 figure {overflow: hidden;}
.overlay-dark figure, .overlay-dark .banner, .overlay-light figure, .overlay-light .banner, .overlay-effect1 figure, .overlay-effect1 .banner, .overlay-effect2 figure, .overlay-effect2 .banner, .overlay-effect3 figure, .overlay-effect3 .banner, .overlay-effect4 figure, .overlay-effect4 .banner {position: relative;}
.overlay-dark figure::after, .overlay-dark figure>a::after, .overlay-dark.banner::after, .overlay-light figure::after, .overlay-light figure>a::after, .overlay-light.banner::after, .overlay-effect1 figure::after, .overlay-effect1 figure>a::after, .overlay-effect1.banner::after, .overlay-effect2 figure::after, .overlay-effect2 figure>a::after, .overlay-effect2.banner::after, .overlay-effect3 figure::after, .overlay-effect3 figure>a::after, .overlay-effect3.banner::after, .overlay-effect4 figure::after, .overlay-effect4 figure>a::after, .overlay-effect4.banner::after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #222;opacity: 0;-webkit-transition: opacity .3s,background .3s,-webkit-transform .3s;transition: opacity .3s,background .3s,-webkit-transform .3s;transition: opacity .3s,background .3s,transform .3s;transition: opacity .3s,background .3s,transform .3s,-webkit-transform .3s;}
.overlay-dark:hover figure::after, .overlay-dark:hover figure>a::after, .overlay-dark.banner:hover::after, .overlay-light:hover figure::after, .overlay-light:hover figure>a::after, .overlay-light.banner:hover::after, .overlay-effect1:hover figure::after, .overlay-effect1:hover figure>a::after, .overlay-effect1.banner:hover::after, .overlay-effect2:hover figure::after, .overlay-effect2:hover figure>a::after, .overlay-effect2.banner:hover::after, .overlay-effect3:hover figure::after, .overlay-effect3:hover figure>a::after, .overlay-effect3.banner:hover::after, .overlay-effect4:hover figure::after, .overlay-effect4:hover figure>a::after, .overlay-effect4.banner:hover::after {opacity: .2;}
.overlay-dark.banner-fixed::after, .overlay-dark.post>figure::after, .overlay-light.banner-fixed::after, .overlay-light.post>figure::after, .overlay-effect1.banner-fixed::after, .overlay-effect1.post>figure::after, .overlay-effect2.banner-fixed::after, .overlay-effect2.post>figure::after, .overlay-effect3.banner-fixed::after, .overlay-effect3.post>figure::after, .overlay-effect4.banner-fixed::after, .overlay-effect4.post>figure::after {content: none;}
.overlay-dark.post>figure>a::after, .overlay-light.post>figure>a::after, .overlay-effect1.post>figure>a::after, .overlay-effect2.post>figure>a::after, .overlay-effect3.post>figure>a::after, .overlay-effect4.post>figure>a::after {z-index: 1;}
.overlay-effect2 figure::before, .overlay-effect2 figure>a::before, .overlay-effect2.banner::before, .overlay-effect4 figure::before, .overlay-effect4 figure>a::before, .overlay-effect4.banner::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;opacity: .2;-webkit-transition: opacity .5s ease,-webkit-transform .5s ease;transition: opacity .5s ease,-webkit-transform .5s ease;transition: opacity .5s ease,transform .5s ease;transition: opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;}
.overlay-effect2.banner-fixed::before, .overlay-effect2.post>figure::before, .overlay-effect4.banner-fixed::before, .overlay-effect4.post>figure::before {content: none;}
.overlay-light figure>a::after, .banner.overlay-light figure::after {background: #ccc;}
.overlay-dark figure>a::after, .banner.overlay-dark figure::after {background: #222;}
.overlay-zoom {overflow: hidden;}
.overlay-zoom figure {overflow: hidden;}
.overlay-zoom img {-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.overlay-zoom:hover img {-webkit-transform: scale(1.08);transform: scale(1.08);}
.overlay-effect1:hover figure::after, .overlay-effect1:hover figure>a::after, .overlay-effect1:hover::after {-webkit-transform: scale(1,1);transform: scale(1,1);visibility: visible;opacity: 0;-webkit-transition: opacity .5s linear,-webkit-transform .5s linear;transition: opacity .5s linear,-webkit-transform .5s linear;transition: transform .5s linear,opacity .5s linear;transition: transform .5s linear,opacity .5s linear,-webkit-transform .5s linear;}
.overlay-effect1 figure>a::after, .overlay-effect1 figure::after {-webkit-transform: scale(0,1);transform: scale(0,1);opacity: .4;background-color: #fff;visibility: hidden;}
.overlay-effect2:hover figure::after, .overlay-effect2:hover figure>a::after, .overlay-effect2:hover::after, .overlay-effect2:hover figure::before, .overlay-effect2:hover figure>a::before, .overlay-effect2:hover::before {opacity: 0;-webkit-transform: none;transform: none;}
.overlay-effect2 figure>a::after, .overlay-effect2 figure::after {-webkit-transform: translateX(-100%);transform: translateX(-100%);background-color: #fff;opacity: .2;-webkit-transition: opacity .9s ease,-webkit-transform .9s ease;transition: opacity .9s ease,-webkit-transform .9s ease;transition: transform .9s ease,opacity .9s ease;transition: transform .9s ease,opacity .9s ease,-webkit-transform .9s ease;}
.overlay-effect2 figure>a::before, .overlay-effect2 figure::before {-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: opacity .9s ease,-webkit-transform .9s ease;transition: opacity .9s ease,-webkit-transform .9s ease;transition: transform .9s ease,opacity .9s ease;transition: transform .9s ease,opacity .9s ease,-webkit-transform .9s ease;}
.overlay-effect3:hover figure::after, .overlay-effect3:hover figure>a::after, .overlay-effect3:hover::after {top: 100%;left: -100%;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);}
.overlay-effect3 figure>a::after, .overlay-effect3 figure::after {left: 50%;width: 120%;height: 60px;background-color: #fff;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition: .5s linear,top .5s linear,left .5s linear;transition: .5s linear,top .5s linear,left .5s linear;}
.overlay-effect4:hover figure::after, .overlay-effect4:hover figure>a::after, .overlay-effect4:hover::after, .overlay-effect4:hover figure::before, .overlay-effect4:hover figure>a::before, .overlay-effect4:hover::before {-webkit-transform: scale(1,1);transform: scale(1,1);}
.overlay-effect4 figure>a::after, .overlay-effect4 figure::after {-webkit-transform: scale(0,1);transform: scale(0,1);background-color: #fff;}
.overlay-effect4 figure>a::before, .overlay-effect4 figure::before {-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.overlay-filter img {-webkit-transition: -webkit-filter .4s;transition: -webkit-filter .4s;transition: filter .4s;transition: filter .4s,-webkit-filter .4s;}
.overlay-blur:hover img {-webkit-filter: blur(4px);filter: blur(4px);}
.overlay-brightness:hover img {-webkit-filter: brightness(1.5);filter: brightness(1.5);}
.overlay-contrast:hover img {-webkit-filter: contrast(1.5);filter: contrast(1.5);}
.overlay-grayscale:hover img {-webkit-filter: grayscale(1);filter: grayscale(1);}
.overlay-hue:hover img {-webkit-filter: hue-rotate(270deg);filter: hue-rotate(270deg);}
.overlay-opacity:hover img {-webkit-filter: opacity(.5);filter: opacity(.5);}
.overlay-saturate:hover img {-webkit-filter: saturate(3);filter: saturate(3);}
.overlay-sepia:hover img {-webkit-filter: sepia(.5);filter: sepia(.5);}
.particle-effect {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.snowfall {background-image: url("/images/effects/s1.png"),url("/images/effects/s2.png"),url("/images/effects/s3.png");-webkit-animation: snow 10s linear infinite;animation: snow 10s linear infinite;z-index: 1;}
@-webkit-keyframes snow {0% {background-position: 0px 0px,0px 0px,0px 0px;}
	50% {background-position: 500px 500px,100px 300px,-200px 250px;}
	100% {background-position: 400px 800px,300px 600px,-200px 400px;}}
@keyframes snow {0% {background-position: 0px 0px,0px 0px,0px 0px;}
	50% {background-position: 500px 500px,100px 300px,-200px 250px;}
	100% {background-position: 400px 800px,300px 600px,-200px 400px;}}
.sparkle {background-image: url("/images/effects/sparkle1.png"),url("/images/effects/sparkle2.png");-webkit-animation: sparkle 60s linear infinite;animation: sparkle 60s linear infinite;}
@-webkit-keyframes sparkle {0% {background-position: 0px 0px,0px 0px,0px 0px;}
	100% {background-position: -500px -1000px,-400px -400px,300px 300px;}}
@keyframes sparkle {0% {background-position: 0px 0px,0px 0px,0px 0px;}
	100% {background-position: -500px -1000px,-400px -400px,300px 300px;}}
@-webkit-keyframes kenBurnsToRight {0% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes kenBurnsToRight {0% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes kenBurnsToLeft {0% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes kenBurnsToLeft {0% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
.kenBurnsToRight {-webkit-animation-name: kenBurnsToRight;animation-name: kenBurnsToRight;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-origin: right;transform-origin: right;}
.kenBurnsToLeft {-webkit-animation-name: kenBurnsToLeft;animation-name: kenBurnsToLeft;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-origin: left;transform-origin: left;}
.kenBurnsToLeftTop {-webkit-animation-name: kenBurnsToLeft;animation-name: kenBurnsToLeft;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-origin: left top;transform-origin: left top;}
.kenBurnsToRightTop {-webkit-animation-name: kenBurnsToRight;animation-name: kenBurnsToRight;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-origin: right top;transform-origin: right top;}
.page-subtitle {margin-bottom: .5rem;text-transform: uppercase;font-size: 2rem;line-height: 1.2;}
.page-title {margin-bottom: 0;text-transform: uppercase;font-size: 4rem;line-height: 1.125;color: #222;}
.page-title+.breadcrumb {padding: 1em 0;}
.breadcrumb-nav .breadcrumb {padding: 1.4rem 0;}
.breadcrumb-nav .breadcrumb li:not(:last-child)::after {margin-left: .8rem;opacity: .5;}
.breadcrumb {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #666;font-family: Poppins,sans-serif;font-size: 1.4rem;}
.breadcrumb a {color: inherit;}
.breadcrumb a:hover {color: #222;}
.breadcrumb li:not(:last-child) a {color: #999;-webkit-transition: color .3s;transition: color .3s;}
.breadcrumb li:hover:not(:last-child) a {color: #222;}
.breadcrumb .delimiter {margin: 0 .7em;font-size: 1.19rem;opacity: .5;}
.breadcrumb li:not(:last-child)::after {content: "";position: relative;margin: 0 .6em;font-size: 1.2rem;font-weight: 600;font-family: "Font Awesome 5 Free";color: #999;}
.breadcrumb li:last-child {color: #222;}
.breadcrumb-sm {padding: 1.1rem 0;color: inherit;}
.breadcrumb-sm li:last-child {color: inherit;}
.page-header {display: -webkit-box;display: -ms-flexbox;display: flex;-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;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 250px;padding: 3em 1em;background-color: #c8c3bf;background-position: center;background-size: cover;text-align: center;color: #222;}
.page-header .breadcrumb {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.page-header .breadcrumb li:not(:last-child)::after {content: none;}
.page-header>.page-subtitle, .page-header>.page-title, .page-header>.breadcrumb li, .page-header>.breadcrumb li a {color: #fff;}
.page-header>.breadcrumb li:not(:last-child) a {opacity: .5;-webkit-transition: opacity .3s;transition: opacity .3s;}
.page-header>.breadcrumb li:hover a {color: #fff;opacity: 1;}
@media (max-width: 767px) {.page-title {font-size: 3.6rem;}}
.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 1.4rem;letter-spacing: .01em;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #222;}
.page-link-prev i, .page-link-next i {font-size: 1.9rem;}
.page-link-prev i {margin-right: .5rem;}
.page-link-next i {margin-left: .5rem;}
.page-link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 3rem;height: 4rem;padding: 0 .3rem;line-height: 1;background-color: transparent;border: .1rem solid transparent;-webkit-transition: border .3s;transition: border .3s;}
:hover:not(.disabled)>.page-link, .active>.page-link {border-color: #dadada;color: #222;}
.disabled>.page-link {color: #aaa;}
.page-link-next, .page-link-prev {min-width: 8rem;padding: 1.2rem;}
.page-item:not(:last-child) {margin-right: .5rem;}
.page-item-dots {white-space: nowrap;}
.page-item-dots::before {content: "...";margin-top: -.9em;margin-right: .5rem;display: inline-block;vertical-align: middle;}
.show-info {margin: 0;color: #222;}
.show-info span {margin: 0 .5rem;color: #222;}
.page-item-total {margin-right: .5rem;}
@media (min-width: 576px) {.page-item-dots, .page-item-total {margin-right: 2rem;}}
.dark-theme .show-info {color: #999;}
.mfp-wrap {z-index: 3000;}
.mfp-bg {z-index: 3000;background: #000;opacity: 0;-webkit-transition: opacity .3s ease-out;transition: opacity .3s ease-out;}
.mfp-bg.mfp-ready {opacity: .7;}
.mfp-bg.mfp-removing {opacity: 0;}
.mfp-container {padding: 4rem 2rem;}
.mfp-container video {width: 100%;height: 100%;}
.mfp-close {-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;width: 18px;height: 18px;opacity: 1;}
.mfp-wrap .mfp-close {top: 20px;right: 20px;}
.mfp-content .mfp-close {top: -25px;right: 0;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {top: 15px;right: 0;}
.mfp-close span {display: none;}
.mfp-close::before, .mfp-close::after {content: "";display: block;position: absolute;background-color: #fff;width: 2px;height: 100%;top: 0;left: calc(50% - 1px);}
.mfp-close::before {width: 100%;height: 2px;top: calc(50% - 1px);left: 0;}
.mfp-close:hover, .mfp-close:focus {-webkit-transform: rotateZ(135deg) scale(1.5);transform: rotateZ(135deg) scale(1.5);}
.pswp__button--arrow--left, .pswp__button--arrow--right, .mfp-arrow {width: 4.8rem;height: 4.8rem;color: #fff;border-radius: 50%;font-size: 2.4rem;font-weight: 900;font-family: "riode";text-align: center;opacity: .5;right: 10%;-webkit-transition: opacity .3s;transition: opacity .3s;border: 2px solid;}
.pswp__ui>button::before {background: transparent;position: static;line-height: 44px;}
.pswp__ui>button.pswp__button--arrow--left::before {margin-right: 3px;}
.pswp__ui>button.pswp__button--arrow--right::before {margin-left: 3px;}
.pswp__ui>button:hover {opacity: 1;}
.pswp__button--arrow--right::before {content: "";font-family: "riode";}
.mfp-arrow::before, .mfp-arrow::after {content: "";position: static;display: inline;margin: 0;border: 0;}
.mfp-arrow::after {content: none;}
button.mfp-arrow {border: 2px solid;}
.pswp__button--arrow--left, .mfp-arrow-left {left: 10%;}
.pswp__button--arrow--left::before, .mfp-arrow-left::before {content: "";font-family: "riode";}
.mfp-content>* {position: relative;margin: auto;background-color: #fff;-webkit-box-shadow: 5px 5px 20px rgba(0,0,0,.1);box-shadow: 5px 5px 20px rgba(0,0,0,.1);opacity: 0;}
.mfp-ready .mfp-content>* {opacity: 1;}
.mfp-removing .mfp-content>* {opacity: 0;}
.login-popup {max-width: 490px;padding: 4rem;border-radius: .3rem;}
.login-popup .tab {font-size: 1.8rem;color: #ccc;}
.login-popup .tab .nav-item {-webkit-box-flex: 0;-ms-flex: none;flex: none;}
.login-popup .nav-item .nav-link {padding: 0 0 1px;color: #999;font-size: 1.8rem;font-weight: 700;letter-spacing: -.025em;line-height: 2.43;-webkit-transition: font-size .3s,color .3s;transition: font-size .3s,color .3s;}
.login-popup .nav-item .nav-link.active {font-size: 3rem;}
.login-popup .delimiter {margin: 0 .8rem;}
.login-popup .tab-pane {padding: 0;}
.login-popup form {margin-bottom: 2.2rem;}
.login-popup .form-group {margin-bottom: 1.8rem;}
.login-popup .form-group label {display: inline-block;margin-bottom: 8px;font-size: 1.3rem;line-height: 1;}
.login-popup .form-group .form-control {padding: 1.2rem 1.5rem 1.1rem;height: 3.7rem;font-size: 1.3rem;color: #999;border-radius: .3rem;border-color: #e1e1e1;}
.login-popup .form-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 2.3rem;font-size: 1.2rem;}
.login-popup .custom-checkbox+label {padding-left: 2.6rem;}
.login-popup .btn {height: 4.7rem;padding: 0;font-size: 1.3rem;}
.login-popup .lost-link {text-align: right;color: #999;font-size: 1.2rem;}
.login-popup .lost-link:hover {color: #6aa1d3;}
.login-popup .form-choice label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 1.3rem;font-size: 1.2rem;color: #666;}
.login-popup .form-choice label::after, .login-popup .form-choice label::before {content: "";height: 1px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;background: #e1e1e1;}
.login-popup .form-choice label::after {margin-left: 3rem;}
.login-popup .form-choice label::before {margin-right: 3rem;}
.login-popup .social-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 3.6rem;height: 3.6rem;font-size: 1.4rem;border-radius: .3rem;color: #fff;}
.login-popup .social-link.social-google {background-color: #db402c;}
.login-popup .social-link.social-facebook {background-color: #3b5998;}
.login-popup .social-link.social-twitter {background-color: #1ab2e8;}
.container>.login-popup {margin: 0 auto;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);box-shadow: 0 0 10px rgba(0,0,0,.1);}
.newsletter-popup {text-align: center;background-size: cover;border-radius: 1rem;}
.newsletter-popup .btn {min-width: auto;padding: .5em 1.5em;font-size: 1.3rem;}
.newsletter-popup p {max-width: 100%;margin: 0 .2rem 2.5rem;font-size: 1.4rem;line-height: 1.7;}
.newsletter-popup label {display: inline;font-size: 1.2rem;}
.newsletter-popup label::before {border-color: #666;}
.newsletter-popup .email {border: 0;color: #999;background: #f4f4f4;}
.newsletter-popup .form-control {border: 1px solid #222;background-color: #fff;border-right: none;}
.newsletter-popup .input-wrapper-inline {margin-bottom: 2.6rem;height: 4.6rem;}
.newsletter-popup .input-wrapper-inline .form-control {margin: 0;padding-left: 1.2rem;padding-right: 1.2rem;border-radius: .3rem 0 0 .3rem;}
.newsletter-popup .input-wrapper-inline .btn {margin: 0;border-radius: 0 .3rem .3rem 0;}
.newsletter-popup .custom-checkbox+label {padding-left: 2.6rem;}
.newsletter-pop1 {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 72rem;background-position: 60% center;}
.newsletter-pop1 h4 {margin-bottom: .6rem;font-size: 2rem;font-weight: 800;line-height: 1.2;}
.newsletter-pop1 h2 {margin-bottom: .7rem;font-size: 3.2rem;line-height: 1.2;letter-spacing: -.04375em;}
.newsletter-pop1 h2 span {font-weight: 800;}
.newsletter-pop1 .newsletter-content {margin-left: auto;max-width: 41.4rem;padding: 7.1rem 4.2rem 5rem;}
@media (max-width: 767px) {.newsletter-pop1 .newsletter-content {max-width: 36rem;padding-left: 2rem;padding-right: 2rem;}
	.newsletter-pop1 .login-popup {max-width: 500px;padding: 3.5rem 2rem;}}
@media (max-width: 575px) {.newsletter-pop1 {background-image: none !important;}
	.newsletter-pop1 .newsletter-content {margin-left: auto;margin-right: auto;}}
.newsletter-pop2 {max-width: 50rem;}
.newsletter-pop2 img {border-radius: 1rem 1rem 0 0;min-height: 200px;-o-object-fit: cover;object-fit: cover;}
.newsletter-pop2 h2 {margin: 2.5rem 0 .5rem;font-size: 24px;line-height: 1.25;}
.newsletter-pop2 p {font-size: 14px;line-height: 1.7;}
.newsletter-pop2 .input-wrapper-inline {max-width: 38rem;margin-left: auto;margin-right: auto;margin-bottom: 17px;}
.newsletter-pop2 .social-links {margin: 1.7rem 0 3rem;}
.newsletter-pop2 .social-link:not(:hover), .newsletter-pop2 .social-link:not(:hover):before {color: #999;}
.newsletter-pop2 .newsletter-content {padding: 0 2rem;}
.newsletter-pop3 {border-radius: 1rem;max-width: 54rem;padding: 5.4rem 4rem 2.8rem;}
.newsletter-pop3 h2 {font-size: 24px;line-height: 1.25;margin-bottom: 0;}
.newsletter-pop3 p {margin: 8px 21px 24px;font-size: 14px;line-height: 1.7;}
.newsletter-pop3 .input-wrapper-inline {-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;height: unset;margin-bottom: 4.8rem;}
.newsletter-pop3 .input-wrapper-inline .btn {margin-top: 2rem;padding: 1.4rem 4.4rem;border-radius: .3rem;}
.newsletter-pop3 .form-control {border: 1px solid #e1e1e1;max-width: 46rem;}
.newsletter-pop3 .form-control::-webkit-input-placeholder {text-align: center;}
.newsletter-pop3 .form-control:-ms-input-placeholder {text-align: center;}
.newsletter-pop3 .form-control::-ms-input-placeholder {text-align: center;}
.newsletter-pop3 .form-control::placeholder {text-align: center;}
.newsletter-pop3 .form-check {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.newsletter-pop3 .form-privacy {text-decoration: underline;}
@media (max-width: 575px) {.newsletter-pop3 {padding: 5.4rem 2rem 2.8rem;}
	.newsletter-pop3 p {margin: 8px 5px 24px;}
	.newsletter-pop3 .form-check {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.newsletter-pop4 {position: relative;border-radius: 100%;background: transparent;max-width: 580px;height: 580px;}
.newsletter-pop4::before {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;border-radius: 100%;background-color: #191919;opacity: .6;}
.newsletter-pop4 h4 {font-size: 26px;line-height: 1.15;margin-bottom: 0;}
.newsletter-pop4 h2 {font-size: 36px;line-height: 1.5;}
.newsletter-pop4 p {font-size: 14px;line-height: 1.7;}
.newsletter-pop4 .input-wrapper-inline {max-width: 40.6rem;margin-left: auto;margin-right: auto;}
.newsletter-pop4 .input-wrapper-inline .form-control {border-color: #fff;border-radius: 23px 0 0 23px;}
.newsletter-pop4 .input-wrapper-inline .btn {border-radius: 0 23px 23px 0;}
@media (max-width: 490px) {.newsletter-pop4 {padding: 0 2rem;}
	.newsletter-pop4::before {border-radius: 100px;}
	.newsletter-pop4 h4 {margin-bottom: 2.5rem;}}
.newsletter-pop5 {position: relative;max-width: 50rem;}
.newsletter-pop5>figure img {min-height: 57rem;-o-object-fit: cover;object-fit: cover;}
.newsletter-pop5 h2 {font-weight: 32px;line-height: 1;}
.newsletter-pop5 p {font-size: 14px;line-height: 1.7;margin-bottom: 23px;}
.newsletter-pop5 .newsletter-content {top: 51%;left: 50%;max-width: 100%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.newsletter-pop5 .form-control {border-color: #e1e1e1;}
.newsletter-pop5 .input-wrapper-inline {width: 38rem;max-width: 100%;margin-bottom: 18px;}
.newsletter-pop5 .form-checkbox {margin-bottom: 26px;}
.newsletter-pop5 .social-links {position: relative;}
.newsletter-pop5 .social-links::before, .newsletter-pop5 .social-links::after {position: absolute;content: "";top: 50%;border-top: 1px solid #e1e1e1;width: 10.6rem;}
.newsletter-pop5 .social-links:before {left: -100%;}
.newsletter-pop5 .social-links::after {right: -100%;}
.newsletter-pop5 .social-links .social-link {width: 36px;height: 36px;line-height: 36px;border: none;border-radius: 3px;color: #fff;}
.newsletter-pop5 .social-links .fa-google {background-color: #db402c;}
.newsletter-pop5 .social-links .social-link.social-linkedin:hover {background: #db552c;border-color: #db552c;}
.newsletter-pop5 .social-links .fa-facebook-f {background-color: #3b5998;}
.newsletter-pop5 .social-links .fa-twitter {background-color: #1ab2e8;}
@media (max-width: 575px) {.newsletter-pop5 .social-links::after, .newsletter-pop5 .social-links:before {display: none;}
	.newsletter-pop5 h2 {line-height: 1.1;}
	.newsletter-pop5 .newsletter-content {top: 45%;padding: 0 2rem;}}
.mfp-product .mfp-container {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;padding: 4rem 2rem 4rem;}
.mfp-product .mfp-content {max-width: 98.8rem;margin: auto;}
.mfp-product .product {background-color: #fff;margin-bottom: 2rem;padding: 3rem 1.5rem;border-radius: 1rem;}
.mfp-product .product-single .product-details {padding: 0;}
.mfp-product .product-details {position: absolute;overflow-y: auto;height: 100%;top: 0;}
.mfp-product .mfp-close {position: absolute;top: -2.7rem;right: 0;}
.mfp-product .owl-nav .owl-next, .mfp-product .owl-nav .owl-prev {width: 3.6rem;height: 3.6rem;font-size: 3rem;}
.mfp-product .owl-nav .owl-next {right: 1rem;}
.mfp-product .owl-nav .owl-prev {left: 1rem;}
.dark-theme .mfp-content .product-divider {border-color: #e1e1e1;}
.dark-theme .mfp-content .product {background-color: #222;}
.dark-theme .newsletter-popup label, .dark-theme .newsletter-popup .form-privacy {color: #999;}
.pswp__bg {background-color: rgba(0,0,0,.7);}
.pswp__img--placeholder--blank {background-color: #f2f3f5;}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {background-color: transparent;}
.pswp__caption__center {text-align: center;}
.mfp-ready.mfp-zoom-popup .mfp-content {-webkit-transform: scale(1);transform: scale(1);}
.mfp-zoom-popup .mfp-content, .mfp-removing.mfp-zoom-popup .mfp-content {-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;-webkit-transform: scale(.8);transform: scale(.8);}
.mfp-ready.mfp-flip-popup .mfp-content {-webkit-transform: translateY(0) perspective(600px) rotateX(0);transform: translateY(0) perspective(600px) rotateX(0);}
.mfp-flip-popup .mfp-content, .mfp-removing.mfp-flip-popup .mfp-content {-webkit-transition: .3s ease-out;transition: .3s ease-out;-webkit-transform: translateY(-20px) perspective(600px) rotateX(20deg);transform: translateY(-20px) perspective(600px) rotateX(20deg);}
.mfp-content video {width: 100%;height: 100%;}
.mfp-video-popup .mfp-content {max-width: 1000px;}
.mfp-video-popup {z-index: 10000;}
.mfp-img-popup .mfp-content {width: unset;}
@media (max-width: 767px) {.mfp-product .product {padding: 2rem 1rem;}
	.mfp-arrow {color: #444;}
	.mfp-product .product-details {position: relative;}}
@media (min-width: 768px) {.mfp-product .row {margin: 0 -1.5rem;}
	.mfp-product .row>.col-md-6 {padding-left: 1.5rem;padding-right: 1.5rem;}
	.mfp-product .product-gallery {margin-bottom: 0;}
	.mfp-product .pr-md-3 {padding-right: 1.5rem !important;}}
.equal-height .product {height: 100%;}
.product-shadow {-webkit-transition: -webkit-box-shadow .3s;transition: -webkit-box-shadow .3s;transition: box-shadow .3s;transition: box-shadow .3s,-webkit-box-shadow .3s;}
.product-shadow:hover {-webkit-box-shadow: 0 15px 25px -20px rgba(0,0,0,.5);box-shadow: 0 15px 25px -20px rgba(0,0,0,.5);}
.product-label-round .product-label {padding: .5rem 1.1rem;border-radius: 1rem;}
.text-center .product-details {padding-left: .5rem;padding-right: .5rem;}
.product-wrap {margin-bottom: 2rem;}
.product {position: relative;overflow: hidden;font-family: Poppins,sans-serif;font-size: 1.4rem;color: #999;-webkit-transition: .3s;transition: .3s;}
.product:hover .product-action, .product:hover .product-action-vertical {visibility: visible;opacity: 1;}
.product-media:hover img:first-child {opacity: 0;}
.product-media:hover img:last-child {opacity: 1;}
.product-media {position: relative;margin-bottom: 0;-webkit-transition: -webkit-box-shadow .3s;transition: -webkit-box-shadow .3s;transition: box-shadow .3s;transition: box-shadow .3s,-webkit-box-shadow .3s;}
.product-media img {display: block;width: 100%;height: auto;-webkit-transition: all .5s;transition: all .5s;}
.product-media img:last-child {position: absolute;opacity: 0;left: 0;left: 0;right: 0;top: 0;-o-object-fit: cover;object-fit: cover;}
.product-media img:first-child {position: relative;opacity: 1;}
.product-label-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: absolute;left: 2rem;top: 2rem;max-width: 10rem;}
.product-label {display: inline-block;text-align: center;margin-bottom: .5rem;padding: .5rem 1.1rem;font-size: 1.1rem;border-radius: 2px;font-weight: 600;line-height: 1;color: #fff;text-transform: uppercase;}
.product-label.label-new {background: #6aa1d3;}
.product-label.label-sale {background: #999;}
.product-label.label-top {background: #6aa1d3;}
.product-label.label-stock {background: #999;}
.btn-product-icon {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: 3.6rem;height: 3.6rem;margin-bottom: .5rem;border: 1px solid #e1e1e1;border-radius: 50%;background-color: #fff;color: #999;font-size: 1.6rem;font-weight: 700;-webkit-transition: border-color .3s,color .3s,background-color .3s;transition: border-color .3s,color .3s,background-color .3s;}
.btn-product-icon:hover {border-color: #6aa1d3;color: #fff;background-color: #6aa1d3;}
.btn-product-icon:not(.btn-wishlist) i {margin-bottom: 2px;}
.btn-product-icon.btn-quickview i {font-size: inherit;}
.btn-product-icon.btn-compare i {font-size: 1.8rem;}
.btn-product {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;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 1.14em 0;background-color: #6aa1d3;color: #fff;font-family: Poppins,sans-serif;font-size: 1.4rem;font-weight: 700;line-height: 1.2;letter-spacing: -.025em;text-transform: uppercase;-webkit-transition: opacity .3s;transition: opacity .3s;}
.btn-product:hover {color: #fff;}
.btn-quickview {opacity: .8;-webkit-transition: opacity .3s;transition: opacity .3s;}
.btn-quickview:hover {opacity: 1;}
.btn-quickview i {font-size: 1.4rem;}
.btn-wishlist {line-height: 1;}
.btn-wishlist.loading::before, .btn-wishlist.loading::after {z-index: 1;}
.product-action-vertical {position: absolute;top: 15px;right: 15px;-webkit-transition: opacity .3s,visibility .3s;transition: opacity .3s,visibility .3s;opacity: 0;visibility: hidden;}
.product-action-vertical .btn-wishlist.loading {overflow: hidden;}
.product-action {position: absolute;left: 0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;z-index: 10;-webkit-transition: opacity .3s,visibility .3s;transition: opacity .3s,visibility .3s;opacity: 0;}
.product-details {position: relative;background-color: #fff;padding-top: 1.4rem;padding-bottom: 2rem;}
.product-details>.btn-wishlist {position: absolute;top: 1.2rem;right: 0;color: #999;z-index: 1;font-size: 1.6rem;}
.product-details>.btn-wishlist i {display: inline-block;margin: 0;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.product-details>.btn-wishlist:hover {color: #6aa1d3;}
.product-details>.btn-wishlist:hover i {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.product-details>:last-child {margin-bottom: 0;}
.product-details .product-action {position: relative;opacity: 1;visibility: visible;}
.product-cat {margin-bottom: .5rem;font-size: 1rem;font-weight: 400;line-height: 1;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product-cat a:hover {color: #6aa1d3;}
.product-name {margin-bottom: .3rem;font-family: inherit;font-size: 1.4rem;font-weight: 400;letter-spacing: -.01em;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-name a:hover {color: #6aa1d3;}
.product-price {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: .3rem;font-size: 1.6rem;font-weight: 600;line-height: 1.86;color: #222;}
.product-price .old-price {color: #aaa;}
.product-price .new-price {margin-right: 1rem;text-decoration: none;}
.dark-theme .old-price {color: #666;}
.dark-theme .product.product-with-qty .quantity, .dark-theme .product.product-with-qty button {color: #999;}
.dark-theme .rating-reviews {color: #999;}
.dark-theme .ratings-full::before {color: #666;}
.ratings-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 1px;line-height: 1.1;margin-bottom: 1.2rem;font-size: 11px;letter-spacing: .2em;}
.ratings-full {cursor: pointer;}
.ratings-full, .ratings {position: relative;font-family: "riode";}
.ratings-full+.rating-reviews {margin-left: 1rem;}
.ratings-full::before {content: "" "" "" "" "";color: rgba(0,0,0,.16);font-family: "riode";}
.ratings-full:hover .tooltiptext {visibility: visible;opacity: 1;}
.ratings {position: absolute;top: 0;left: 0;white-space: nowrap;overflow: hidden;}
.ratings::before {content: "" "" "" "" "";color: #999;font-family: "riode";}
.rating-reviews {margin: 2px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.1rem;color: #aaa;letter-spacing: 0;text-transform: capitalize;}
.rating-reviews:hover {color: #6aa1d3;}
.product-variations {display: -webkit-box;display: -ms-flexbox;display: flex;}
.ratings-container+.product-variations {margin-top: -5px;}
.product-variations>a:not(.size-guide) {display: inline-block;position: relative;margin: 3px 5px 3px 0;padding: 0 5px;border-radius: 2px;background-color: transparent;background-size: cover;font-size: 1.2rem;font-family: inherit;text-align: center;vertical-align: middle;cursor: pointer;width: 2.6rem;height: 2.6rem;color: #222;-webkit-transition: .3s;transition: .3s;border: 1px solid #e1e1e1;}
.product-variations>a:not(.size-guide):last-child {margin-right: 0;}
.product-variations .color:not(.active) {border: none;}
.product-variations>a.active, .product-variations>a:not(.size-guide):hover {border: 1px solid;-webkit-box-shadow: inset 0 0 0 2px #fff;box-shadow: inset 0 0 0 2px #fff;}
.product-details .product-action, .product-hide-details .product-action {position: relative;opacity: 1;}
.product-details .product-action .btn-wishlist, .product-hide-details .product-action .btn-wishlist {position: static;}
.product-details .btn-cart, .product-hide-details .btn-cart {display: block;max-width: 14rem;line-height: 2.9;padding: 0 .6em;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #222;background-color: transparent;border: 2px solid #ccc;margin-right: 5px;border-radius: .3rem;}
.product-details .btn-cart i, .product-hide-details .btn-cart i {margin-right: .8rem;font-size: 1.8rem;}
.product-details .btn-cart, .product-hide-details .btn-cart {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 4.2rem;font-size: 1.3rem;-webkit-transition: color .3s,background-color .3s,border-color .3s;transition: color .3s,background-color .3s,border-color .3s;z-index: 1;}
.product-details .btn-quickview, .product-hide-details .btn-quickview {margin: 0 0 0 1.6rem;}
.product-details .btn-product-icon, .product-hide-details .btn-product-icon {width: auto;border: 0;background-color: transparent;color: #222;-webkit-transition: color .3s,background-color .3s,visibility .3s;transition: color .3s,background-color .3s,visibility .3s;}
.product-details .btn-product-icon i, .product-hide-details .btn-product-icon i {font-size: 1.8rem;}
.product-details .btn-product-icon:hover, .product-hide-details .btn-product-icon:hover {color: #6aa1d3;}
.product:hover .product-action .btn-cart {color: #fff;background-color: #444;border-color: #444;}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {.product-hide-details .btn-cart, .product-details .btn-cart {-webkit-box-flex: 0;-ms-flex: 0 0 12.3rem;flex: 0 0 12.3rem;}}
@media screen and (-ms-high-contrast: active) and (max-width: 575px),
(-ms-high-contrast: none) and (max-width: 575px) {.product-hide-details .btn-cart, .product-details .btn-cart {-webkit-box-flex: 0;-ms-flex: 0 0 9.5rem;flex: 0 0 9.5rem;}}
.product-classic .btn-quickview {opacity: 1;}
.product-classic .btn-quickview i:before {content: "";}
.product-classic .btn-wishlist {margin: 0 0 0 1.6rem;}
.product-classic .btn-wishlist, .product-classic .btn-quickview {-webkit-transform: translateX(-200%);transform: translateX(-200%);opacity: 0;visibility: hidden;-webkit-transition: opacity .3s,visibility .3s,color .3s,background-color .3s,border-color .3s,-webkit-transform .3s;transition: opacity .3s,visibility .3s,color .3s,background-color .3s,border-color .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s,visibility .3s,color .3s,background-color .3s,border-color .3s;transition: transform .3s,opacity .3s,visibility .3s,color .3s,background-color .3s,border-color .3s,-webkit-transform .3s;}
.product-classic .btn-quickview {-webkit-transition: opacity .5s,visibility .5s,color .3s,background-color .3s,border-color .3s,-webkit-transform .5s;transition: opacity .5s,visibility .5s,color .3s,background-color .3s,border-color .3s,-webkit-transform .5s;transition: transform .5s,opacity .5s,visibility .5s,color .3s,background-color .3s,border-color .3s;transition: transform .5s,opacity .5s,visibility .5s,color .3s,background-color .3s,border-color .3s,-webkit-transform .5s;}
.product-classic:hover .btn-wishlist, .product-classic:hover .btn-quickview {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}
.product-classic .product-details {padding-left: 0;}
.product-classic .ratings-container {margin-bottom: 1.5rem;}
.product-slideup-content {overflow: hidden;}
.product-slideup-content .product-hide-details {position: absolute;top: 100%;left: 0;width: 100%;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;background-color: #fff;}
.product-slideup-content .product-details {padding-bottom: 1px;background-color: #fff;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.product-slideup-content .btn-wishlist, .product-slideup-content .btn-quickview {opacity: 0;visibility: hidden;-webkit-transition: opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .4s;transition: opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .4s;transition: transform .4s,opacity .3s,visibility .3s,color .3s,background-color .3s;transition: transform .4s,opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .4s;}
.product-slideup-content .btn-quickview {-webkit-transform: translateX(-200%);transform: translateX(-200%);}
.product-slideup-content .btn-wishlist {-webkit-transform: translateX(200%);transform: translateX(200%);}
.product-slideup-content:hover .btn-wishlist, .product-slideup-content:hover .btn-quickview {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}
.product-slideup .product-details {padding-bottom: 0;background-color: #fff;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.product-slideup .ratings-container {margin-bottom: 0;}
.product-slideup .btn-wishlist, .product-slideup .btn-quickview {opacity: 0;visibility: hidden;-webkit-transition: opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .4s;transition: opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .4s;transition: transform .4s,opacity .3s,visibility .3s,color .3s,background-color .3s;transition: transform .4s,opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .4s;}
.product-slideup .btn-quickview {-webkit-transform: translateX(-200%);transform: translateX(-200%);}
.product-slideup .btn-wishlist {-webkit-transform: translateX(200%);transform: translateX(200%);}
.product-slideup .product-action {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;padding-top: 1.5rem;top: 100%;bottom: auto;visibility: hidden;opacity: 0;}
.product-slideup:hover {-webkit-transform: translateY(-58px);transform: translateY(-58px);}
.product-slideup:hover .btn-wishlist, .product-slideup:hover .btn-quickview {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}
.product-slideup:hover .product-action {visibility: visible;opacity: 1;}
.product-slideup .btn-cart, .product-slideup-content .btn-cart {margin-right: 0;}
.product-slideup .btn-wishlist, .product-slideup-content .btn-wishlist {position: static;margin: 0 1.6rem 0 0;}
.split-line {overflow: hidden;}
.product-image-gap {padding: .9rem;border: 1px solid #e1e1e1;background-color: #fff;}
.product-image-gap .product-details {padding: 1.8rem 1rem 1rem;}
.product-image-gap .ratings-container {margin-bottom: 0;}
.product-image-gap:hover {-webkit-box-shadow: 0 5px 30px rgba(0,0,0,.05);box-shadow: 0 5px 30px rgba(0,0,0,.05);}
@media (max-width: 479px) {.product-image-gap .product-details {padding: 1.8rem 0 1rem;}}
.product-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2rem;}
.product-list .product-media {-webkit-box-flex: 0;-ms-flex: 0 0 28rem;flex: 0 0 28rem;max-width: 28rem;margin: 0 2rem 0 0;}
.product-list .product-details {padding: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.product-list .product-label {font-size: 1.1rem;}
.product-list .btn-quickview {opacity: 1;}
.product-list .btn-wishlist {margin: 0 0 0 .8rem;}
.product-list .btn-wishlist, .product-list .btn-quickview {-webkit-transform: translateX(-200%);transform: translateX(-200%);opacity: 0;visibility: hidden;-webkit-transition: opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .3s;transition: opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s,visibility .3s,color .3s,background-color .3s;transition: transform .3s,opacity .3s,visibility .3s,color .3s,background-color .3s,-webkit-transform .3s;}
.product-list .btn-quickview {-webkit-transition: opacity .5s,visibility .5s,color .3s,background-color .3s,-webkit-transform .5s;transition: opacity .5s,visibility .5s,color .3s,background-color .3s,-webkit-transform .5s;transition: transform .5s,opacity .5s,visibility .5s,color .3s,background-color .3s;transition: transform .5s,opacity .5s,visibility .5s,color .3s,background-color .3s,-webkit-transform .5s;}
.product-list .ratings-container {margin-bottom: .8rem;}
.product-list .product-name {font-size: 1.8rem;font-weight: 600;letter-spacing: -.025em;color: #222;}
.product-list .product-price {font-size: 1.8rem;font-weight: 600;}
.product-list .product-short-desc {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 2rem;text-transform: none;font-size: 1.4rem;line-height: 1.78;color: #666;}
.product-list:hover .btn-quickview, .product-list:hover .btn-wishlist {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}
.product-list-sm {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2rem;}
.product-list-sm .product-media {-webkit-box-flex: 0;-ms-flex: 0 0 10rem;flex: 0 0 10rem;max-width: 10rem;margin: 0 1rem 0 0;}
.product-list-sm .product-details {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 10rem);flex: 0 0 calc(100% - 10rem);max-width: calc(100% - 10rem);padding: 0;}
.product-list-sm .product-name {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: .7rem;white-space: normal;color: #222;padding-left: 0;}
.product-list-sm .product-name:hover {color: #6aa1d3;}
.product-list-sm .ratings-container {margin: 0;}
.product-list-sm .product-price {font-size: 1.4rem;}
.product-list-sm+.product-list {margin-top: 2rem;}
.product-list-sm .btn-cart {margin-top: 2rem;height: 3.3rem;max-width: 11.7rem;border: 1px solid #d7d7d7;color: #999;background: transparent;font-size: 1.2rem;}
.product-list-sm .btn-cart:hover {border-color: #999;background: #999;}
.product.text-center .product-cat {padding: 0;}
.product.text-center .product-price, .product.text-center .product-variations, .product.text-center .ratings-container, .product.text-center .product-action {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.product.shadow-media:hover .product-media {-webkit-box-shadow: 0px 20px 20px -16px rgba(0,0,0,.5);box-shadow: 0px 20px 20px -16px rgba(0,0,0,.5);}
.product.cart-full .product-price, .product.product-with-qty .product-details .product-price {margin-bottom: 1rem;}
.product.cart-full .btn-cart, .product.product-with-qty .product-details .btn-cart {padding: 0;border-color: #ebebeb;}
.product.cart-full .btn-cart:hover, .product.cart-full .btn-cart:focus, .product.cart-full .btn-cart:active, .product.product-with-qty .product-details .btn-cart:hover, .product.product-with-qty .product-details .btn-cart:focus, .product.product-with-qty .product-details .btn-cart:active {background-color: #6aa1d3;border-color: #6aa1d3;color: #fff;}
.product.cart-full .btn-cart {max-width: none;width: 100%;}
.product.product-with-qty .product-details {padding-left: 0;padding-right: 0;}
.product.product-with-qty .btn-cart {max-width: 12.3rem;margin-right: 0;}
.product.product-with-qty .btn-cart i {display: none;}
.product.product-with-qty .product-quantity {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;margin-right: 2rem;}
.product.product-with-qty button {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;padding: 0;color: #333;font-size: 1rem;width: 24px;height: 24px;border-radius: .3rem;border: none;background: #f4f4f4;cursor: pointer;-webkit-transition: background-color .3s,color .3s;transition: background-color .3s,color .3s;}
.product.product-with-qty button:hover {background-color: #6aa1d3;color: #fff;}
.product.product-with-qty .quantity {min-height: auto;width: 3.2rem;padding: 0;font-weight: 700;font-size: 1.2rem;border: none;text-align: center;color: #222;}
.product.product-variable:not(.cart-full) .btn-cart::after {display: none;font-family: "riode";content: "";font-size: 1.8rem;font-weight: 400;}
.product:hover.product-with-qty .btn-cart {background-color: transparent;color: #222;}
@media (max-width: 575px) {.product-list {display: block;}
	.product-list .product-media {margin: 0;max-width: 100%;}
	.product-list .product-details {padding: 1.8rem 0 2rem;}
	.product-action-vertical {top: 10px;right: 10px;}}
@media (max-width: 479px) {.product-details .btn-cart, .product-hide-details .btn-cart {max-width: 4.2rem;display: -webkit-box;display: -ms-flexbox;display: flex;}
	.product-details .btn-cart span, .product-hide-details .btn-cart span {display: none;}
	.product-details .btn-cart i, .product-hide-details .btn-cart i {margin-right: 0;}
	.product.product-with-qty .product-details .btn-cart {max-width: 4.2rem;padding: .78em 0;}
	.product.product-with-qty .btn-cart i {display: block;}
	.product.product-with-qty .product-quantity {margin-right: 1rem;}
	.cart-full .product-details .btn-cart span {display: inline;}
	.cart-full .btn-cart i {display: none;}
	.product-label-group {left: 1.2rem;top: 1.2rem;}
	.btn-quickview {font-size: 1.1rem;}
	.btn-product-icon {width: 3.2rem;height: 3.2rem;font-size: 1.3rem;}
	.product.product-variable:not(.cart-full) .btn-cart::after {display: block;}
	.product.product-variable:not(.cart-full) .btn-cart i {display: none;}}
.product-filters {margin-right: 1.5rem;}
.product-thumbs-wrap, .product-single-carousel {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.product-single-carousel .owl-nav .owl-prev, .product-single-carousel .owl-nav .owl-next {color: #222;border: 0;}
.product-image {position: relative;}
.product-thumbs-wrap {position: relative;margin-top: 1rem;overflow: hidden;}
.product-thumbs-wrap img {display: block;}
.product-thumbs-wrap button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 2.4rem;border: 0;-webkit-transition: opacity .3s,-webkit-transform .3s;transition: opacity .3s,-webkit-transform .3s;transition: opacity .3s,transform .3s;transition: opacity .3s,transform .3s,-webkit-transform .3s;z-index: 1;opacity: 0;-webkit-box-shadow: 0 0 1rem rgba(0,0,0,.1);box-shadow: 0 0 1rem rgba(0,0,0,.1);-webkit-appearance: none;cursor: pointer;}
.product-thumbs-wrap:hover button:not(.disabled) {opacity: .9;-webkit-transform: none;transform: none;}
.product-thumbs-wrap button:not(.disabled):hover {opacity: 1;}
.product-thumbs-wrap>button {display: none;}
.product-thumbs-wrap button, .product-thumbs .owl-nav .owl-prev, .product-thumbs .owl-nav .owl-next {background-color: #fff;color: #666;font-size: 1.6rem;}
.product-thumbs-wrap button, .product-thumb::before {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.product-thumbs {-webkit-transition: top .3s ease-out;transition: top .3s ease-out;display: -webkit-box;display: -ms-flexbox;display: flex;}
.product-thumbs.owl-carousel {margin: 0 -.5rem;width: calc(100% + 1rem);}
.product-thumbs .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}
.product-thumbs .owl-prev {-webkit-transform: translateX(-100%);transform: translateX(-100%);left: .5rem;}
.product-thumbs .owl-next {left: auto;right: .5rem;-webkit-transform: translateX(100%);transform: translateX(100%);}
.product-thumb {position: relative;margin: 0 .5rem;cursor: pointer;overflow: hidden;}
.product-thumb::before {content: "";-webkit-transition: border-color .3s;transition: border-color .3s;border: 2px solid transparent;}
.product-thumb.active::before {border-color: #6aa1d3;}
.product-thumb .btn-play {position: relative;display: block;z-index: 2;}
.product-thumb .btn-play:before {content: "";position: absolute;left: -100px;top: -100px;right: -100px;bottom: -100px;background: rgba(0,0,0,.1);-webkit-transition: background .3s;transition: background .3s;}
.product-thumb .btn-play:after {content: "";font-family: "Font Awesome 5 Free";font-size: 16px;font-weight: 800;color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);border: 2px solid #fff;border-radius: 50%;width: 40px;height: 40px;line-height: 36px;text-align: center;-webkit-transition: -webkit-box-shadow .3s;transition: -webkit-box-shadow .3s;transition: box-shadow .3s;transition: box-shadow .3s,-webkit-box-shadow .3s;}
.product-thumb .btn-play:hover:before {background: rgba(0,0,0,.2);}
.product-thumb .btn-play:hover:after {-webkit-box-shadow: 0 0 0 15px #fff;box-shadow: 0 0 0 15px #fff;}
.product-thumb .btn-video:after {content: "";}
.product-single {color: inherit;}
.product-single .product-details {padding: 0 0 3rem;background-color: transparent;}
.container-fluid .product-single .product-details {padding-top: 4px;}
aside+div .product-single .product-details {padding-top: 2px;}
.product-single .product-cat {margin-bottom: 1.3rem;color: #999;font-size: 1.3rem;font-weight: 400;letter-spacing: -.025em;}
.product-single .product-cat span {margin-right: .7rem;}
.product-single .product-name {margin-bottom: .6rem;font-size: 2.6rem;font-weight: 700;letter-spacing: -.025em;white-space: normal;color: #222;}
.product-single .product-price {display: block;margin-bottom: 1.1rem;color: #999;font-size: 3rem;font-weight: 700;letter-spacing: -.025em;line-height: 1;}
.product-single .old-price {font-size: 2.4rem;font-weight: 600;}
.product-single .rating-reviews {font-size: 1.2rem;}
.product-single .rating-reviews:not(:hover) {color: #999;}
.product-single .ratings-container {margin-bottom: 1.7rem;font-size: 14px;}
.product-single .ratings-container .ratings:before {color: #666;}
.product-single .ratings-full {margin-top: -2px;}
.product-single label {color: #222;font-weight: 600;text-transform: uppercase;}
.product-single .product-action {display: inline-block;}
.product-single .product-action .btn-wishlist {position: relative;}
.product-single .divider {margin-left: -1rem;margin-right: 1.8rem;}
.product-single .social-links {color: #999;}
.product-single .social-link {border: none;}
.product-single .social-link.social-facebook:hover {background-color: transparent;color: #3b5998;}
.product-single .social-link.social-twitter:hover {background-color: transparent;color: #1da1f2;}
.product-single .social-link.social-pinterest:hover {background-color: transparent;color: #bd081c;}
.product-single .product-footer>* {margin-bottom: 1rem;}
.product-single .btn-wishlist, .product-single .btn-compare {display: inline-block;padding: .5rem 0;font-weight: 400;font-size: 1.4rem;background-color: transparent;-webkit-transition: color .3s;transition: color .3s;text-transform: none;color: #666;}
.product-single .btn-wishlist i, .product-single .btn-compare i {display: inline-block;margin: 0 .5rem .3rem 0;vertical-align: middle;font-size: 1.8rem;line-height: 0;}
.product-single .btn-wishlist:hover, .product-single .btn-compare:hover {color: #6aa1d3;}
.product-single .btn-compare i {margin-right: .8rem;font-size: 2.1rem;}
.product-single .quantity {font-weight: 700;}
.product-single .product-meta+.product-countdown-container {margin-top: .4rem;}
.product-single .product-countdown-container {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2.5rem;padding: 1rem 1.6rem;border: 1px solid #444;background-color: #444;text-transform: none;line-height: 1;color: #fff;border-radius: .3rem;}
.product-single .product-countdown-container label {margin-right: .5rem;text-transform: none;color: #fff;}
.product-single .product-countdown-container .product-sale-info {position: relative;padding-right: 1.5rem;}
.product-single .product-countdown-container .product-sale-info i {margin-right: .8rem;}
.product-single .product-countdown-container .product-sale-info::after {content: "";display: block;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 2.4rem;background: rgba(255,255,255,.2);}
.product-single .product-countdown-container .product-sale-info+label {margin-left: 1.5rem;}
.product-single .product-label-group {top: 2rem;left: 2.5rem;z-index: 2;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.product-single .product-label {color: #fff;}
.product-single .product-variations>a:not(.size-guide) {width: 3rem;height: 3rem;}
.product-single .color {border: 0;}
.product-single .size {width: 3.6rem;}
.product-single .accordion ul {list-style: none;padding-left: 0;}
.product-single .rating-form label, .product-single form label {font-weight: 400;font-size: 1.3rem;text-transform: none;color: #666;}
.dark-theme .ratings-container .ratings:before {color: #6aa1d3;}
.dark-theme .social-links {color: #666;}
.dark-theme .btn-wishlist, .dark-theme .btn-compare {color: #999;}
.dark-theme .btn-wishlist.added, .dark-theme .btn-compare.added {color: #fff;}
.dark-theme .product-variation-clean:not(:hover) {color: #fff;}
.dark-theme .product-form.btn-cart:disabled, .dark-theme .product-form.btn-external:disabled {background-color: #666;color: #aaa;}
.product-meta {margin-bottom: 1.8rem;color: #999;font-size: 1.2rem;}
.product-meta span {margin: 0 1.9rem 0 3px;}
.product-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: nowrap;flex-wrap: nowrap;line-height: 3rem;margin: 0 0 1rem;}
.product-form>label {min-width: 7rem;margin-bottom: 1rem;text-transform: capitalize;font-size: 16px;font-weight: 400;letter-spacing: -.025em;}
.product-form.product-variations {line-height: 37px;}
.product-form .select-box::before {right: 1.4rem;font-size: 1.2rem;color: #222;}
.product-form select {max-width: none;padding: .8rem 3rem .8rem 1.4rem;color: #222;border-color: #ebebeb;font-size: 1.3rem;}
.product-form .product-variations {display: block;margin-top: -3px;margin-bottom: -3px;}
.product-form.product-qty {line-height: 4.5rem;}
.product-form .quantity-minus {border-radius: .3rem 0 0 .3rem;}
.product-form .quantity-plus {border-radius: 0 .3rem .3rem 0;}
.product-form .input-group {margin-right: 1rem;}
.product-form .btn-cart, .product-form .btn-external {border: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 13rem;font-size: 1.4rem;border-radius: .3rem;background-color: #6aa1d3;-webkit-transition: background-color .3s;transition: background-color .3s;color: #fff;cursor: pointer;max-width: 20.7rem;height: 4.5rem;}
.product-form .btn-cart:disabled, .product-form .btn-external:disabled {background-color: #e4eaec;cursor: not-allowed;color: #999;}
.product-form .btn-cart i, .product-form .btn-external i {margin-right: .8rem;margin-top: -1px;font-size: 1.8rem;line-height: 0;vertical-align: middle;}
.product-form .btn-cart i::before, .product-form .btn-external i::before {margin: 0;}
.product-form .btn-cart:hover:not(:disabled), .product-form .btn-external:hover:not(:disabled) {background-color: #4e90cb;}
.product-external .product-short-desc {color: #ee8204;}
.product-external .product-form button {background: #ee8204;}
.stock {display: inline-block;padding: 4px 2rem;margin-bottom: 2rem;border-radius: 2px;color: #fff;font-weight: 600;}
.in-stock {background: #999;}
.out-of-stock {background: #ccc;}
.product-single .product-label.label-stock {white-space: nowrap;background: #ccc;}
.hurryup-bar>p {margin-bottom: .5rem;color: #222;background: transparent;padding: 0;}
.hurryup-bar .bar {position: relative;display: block;width: 100%;max-width: 38rem;height: 14px;background: #eee;border-radius: 10px;}
.hurryup-bar .stock-bar {position: absolute;left: 0;top: 0;height: 100%;display: block;background: #999;border-radius: 10px;}
.product-form-group {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.product-form-group>* {margin-bottom: 1rem;}
.product-form-group .product-variations {margin-bottom: 7px;}
.product-form-group tr {border-bottom: 1px solid #eee;}
.product-form-group td {padding: 2rem 0;}
.product-form-group .item-name {padding-left: 2rem;color: #222;line-height: 1.4;}
.product-form-group .item-price {font-weight: 600;color: #222;padding-left: 4.5rem;}
.size-guide {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 300;}
.size-guide i {margin-right: .8rem;font-size: 2.1rem;color: #666;}
.select-box+.size-guide {margin-left: 10px;}
.product-variation-price {display: none;padding-top: 25px;}
.product-variation-price span {margin-bottom: 1rem;color: #222;font-size: 2.4rem;font-weight: 700;letter-spacing: -.025em;}
.product-variation-clean {display: block;position: absolute;margin-top: 1rem;padding: .3em 1em;left: 0;top: calc(100% - 10px);font-size: 1rem;line-height: 1.6;background: #f4f4f4;color: #000;}
.related-products {margin-top: 6.5rem;}
@media (min-width: 992px) {.pg-vertical .product-thumbs-wrap {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;max-width: 109px;margin: 0 1rem 0 0;}
	.pg-vertical .product-single-carousel {max-width: calc(100% - 119px);}
	.pg-vertical .product-thumbs {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
	.pg-vertical .product-thumb {margin: 0 0 1rem;}
	.pg-vertical .thumb-up, .pg-vertical .thumb-down {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 2.4rem;}
	.pg-vertical .thumb-up {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
	.pg-vertical .thumb-up i::before {content: "";}
	.pg-vertical .thumb-down {top: auto;-webkit-transform: translateY(100%);transform: translateY(100%);}
	.pg-vertical .thumb-down i::before {content: "";}
	.pg-vertical .product-label-group {left: 14rem;}}
.product-single.product-sticky-both .p-sticky {top: 88px;}
.product-single.product-sticky-both .product-details {padding: 0;}
.product-tabs.tab-nav-simple .nav-link {font-size: 2rem;font-weight: 700;text-transform: capitalize;color: #222;letter-spacing: 0;}
.page-content.with-sidebar {padding-bottom: 10rem;overflow: hidden;}
.sidebar-active .sidebar .sidebar-overlay, .sidebar-active .sidebar .sidebar-close, .top-sidebar-active .top-sidebar .sidebar-overlay, .top-sidebar-active .top-sidebar .sidebar-close, .right-sidebar-active .right-sidebar .sidebar-overlay, .right-sidebar-active .right-sidebar .sidebar-close {visibility: visible;opacity: 1;}
.sidebar-active .sidebar .sidebar-content, .top-sidebar-active .top-sidebar .sidebar-content, .right-sidebar-active .right-sidebar .sidebar-content {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
.top-sidebar-active .category-sidebar {display: none;}
.sidebar-active .page-wrapper {margin-left: 250px;margin-right: -250px;}
.right-sidebar-active .page-wrapper {margin-left: -250px;margin-right: 250px;}
.sidebar-overlay, .sidebar-toggle, .sidebar-content {position: fixed;top: 0;left: 0;z-index: 1200;}
.sidebar-overlay {right: 0;bottom: 0;background-color: rgba(0,0,0,.8);opacity: 0;visibility: hidden;-webkit-transition: visibility .4s,opacity .4s;transition: visibility .4s,opacity .4s;}
.sidebar-close {opacity: 0;visibility: hidden;-webkit-transition: visibility .4s,opacity .4s;transition: visibility .4s,opacity .4s;}
.sidebar-toggle {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;top: 160px;width: 40px;height: 40px;font-size: 1.4rem;color: #fff;background-color: rgba(28,26,26,.8);}
.sidebar-close {position: fixed;margin: 0;left: calc(100vw - 52px);top: 12px;font-size: 3.5rem;color: #ccc;z-index: 1201;}
.sidebar-close:hover {color: #ccc;}
.sidebar-content {bottom: 0;width: 30rem;padding: 2rem;-webkit-transform: translateX(-100%);transform: translateX(-100%);overflow: auto;background-color: #fff;opacity: 0;line-height: 1.3;-webkit-transition: opacity .4s,-webkit-transform .4s;transition: opacity .4s,-webkit-transform .4s;transition: transform .4s,opacity .4s;transition: transform .4s,opacity .4s,-webkit-transform .4s;}
.sidebar-content .widget {border-top: 3px solid #eee;}
.sidebar-content .widget-body {margin-bottom: 1.8rem;opacity: 1;-webkit-transition: opacity .3s;transition: opacity .3s;}
.sidebar-content .sidebar-close {display: -webkit-box;display: -ms-flexbox;display: flex;position: static;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2rem;text-transform: uppercase;letter-spacing: -.025em;line-height: 1;}
.sidebar-content .d-icon-times {width: 1.6rem;height: 1.6rem;margin-right: .6rem;}
.sidebar-content .widget.price-with-count .filter-items>li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.sidebar-content .btn-filter {padding: .86em 2em;border-radius: 2px;}
.sidebar-content .btn-filter:hover, .sidebar-content .btn-filter:focus, .sidebar-content .btn-filter:active {background-color: #6aa1d3;border-color: #6aa1d3;}
.right-sidebar {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.right-sidebar .sidebar-toggle {left: auto;right: 0;}
.right-sidebar .sidebar-close {left: 50px;}
.right-sidebar .sidebar-content {-webkit-transform: translateX(100%);transform: translateX(100%);left: auto;right: 0;}
@media (max-width: 991px) {.right-sidebar .sidebar-close {left: 20px;}}
@media (min-width: 992px) {.sidebar-fixed .sidebar-toggle, .sidebar-fixed .sidebar-overlay, .sidebar-fixed .sidebar-close {display: none;}
	.sidebar-fixed .sidebar-content {position: relative;overflow: visible;padding: 0;opacity: 1;z-index: 22;}
	.sidebar-fixed .sidebar-content {width: auto;-webkit-transform: none;transform: none;}}
.right-sidebar .sidebar-content::-webkit-scrollbar {width: 0;}
.tag {display: inline-block;padding: .6rem 1.3rem;margin: .5rem 1rem .5rem 0;border: 1px solid #ccc;font-size: 1.2rem;line-height: 1.35;letter-spacing: -.01em;-webkit-transition: color .3s,border-color .3s;transition: color .3s,border-color .3s;}
.tag:hover {color: #6aa1d3;border-color: #6aa1d3;}
.sidebar-content .form-control {border-color: #ccc;border-radius: .3rem;}
.widget-collapsible>.widget-title.collapsed {padding-bottom: 2.7rem;}
.widget-collapsible>.widget-title.collapsed .widget-collapsible>.widget-title {padding-bottom: 0;}
.widget-collapsible .toggle-btn {display: block;position: absolute;top: 36px;right: 12px;padding: 0;width: 10px;opacity: 1;}
.widget-collapsible .toggle-btn::before, .widget-collapsible .toggle-btn::after {content: "";position: absolute;border-top: 2px solid #666;width: 10px;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.widget-collapsible>.collapsed .toggle-btn::before {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.widget-collapsible>.collapsed .toggle-btn::after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.widget-collapsible .collapsed~.widget-body {opacity: .1;}
.widget-collapsible p {margin-bottom: 0;color: #aaa;line-height: 1.86;}
.widget-collapsible .widget-title, .toolbox-wrap .widget-title {position: relative;cursor: pointer;margin: 0;padding: 2.6rem .3rem 1.8rem;font-size: 1.8rem;font-weight: 600;letter-spacing: -.03em;text-transform: none;border: none;-webkit-transition: padding .3s;transition: padding .3s;}
.filter-items.search-ul li {padding: 13.5px 3px;}
.filter-items li {padding: 13px 3px 13px 30px;font-size: 1.3rem;color: #222;}
.filter-items>li:not(:last-child) {border-bottom: 1px solid #eee;}
.filter-items a {position: relative;display: block;}
.filter-items a:hover {color: #6aa1d3;}
.filter-items .active>a::before {content: "";color: #fff;background-color: #222;border-color: #222;}
.filter-items.search-ul a::before {content: none;}
.filter-items .children li {padding: 5.5px 0;}
.filter-items li span {margin-left: .5rem;color: #aaa;}
.filter-items .with-ul>a>i {content: "";position: absolute;top: 50%;right: .7rem;line-height: 0;margin: -1.3rem -3px 0 0;padding: 1.2rem 5px;font-size: 1.2rem;font-family: "Font Awesome 5 Free";font-weight: 600;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.filter-items .show>a {color: #6aa1d3;}
.filter-items .show>a i {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.filter-items ul {display: none;position: relative;margin: 1rem 0 -.5rem;padding-left: 1.3rem;}
.filter-items ul::before {content: "";position: absolute;left: 2px;top: 4px;bottom: 3px;border-left: 1px solid #eee;}
.filter-items .color {top: 50%;display: inline-block;margin-right: .8rem;margin-top: -4.5px;width: .9rem;height: .9rem;border-radius: 50%;}
.widget-vendor-info li span {display: inline-block;margin-left: 0;}
.widget-vendor-info li span:first-child {min-width: 10.5rem;padding-right: 1rem;color: #333;}
.widget-vendor-info li span.ratings-container {margin-bottom: 0;padding-right: 0;font-size: 1.3rem;}
.widget-vendor-info .seller-name .details {color: #222;}
.widget-vendor-info .filter-items li {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 14px 3px 13px 0px;}
.widget-contact-vendor .form-control {min-height: 4.1rem;padding: 1.2rem 2rem;border: 1px solid #e1e1e1;line-height: 1.5;border-radius: 3px;font-size: 14px;font-weight: 300;color: #999;-webkit-transition: color .3s,border-color .3s;transition: color .3s,border-color .3s;}
.widget-contact-vendor .form-control:focus {border-color: #222;}
.widget-contact-vendor .form-control:not(:last-child) {margin-bottom: 1rem;}
.widget-contact-vendor .btn {margin: .8rem 0 1.2rem;padding: .8em 1.65em;letter-spacing: -.025em;}
.social-links {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.social-links.square-link .social-link {border-radius: 0;}
.social-links.square-link, .social-links.rounded-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.social-links.square-link .social-link, .social-links.rounded-link .social-link {margin: 5px 15px;border: none;font-size: 24px;width: 45px;height: 45px;line-height: 45px;}
.social-links.square-link .social-link:not(:hover), .social-links.rounded-link .social-link:not(:hover) {color: #fff;background-color: #e1e1e1;}
.social-links.rounded-link .social-link {border-radius: .3rem;}
.social-link-active {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.social-link-active .social-link {border: none;margin: 1rem;font-size: 26px;line-height: 60px;width: 60px;height: 60px;color: #fff;}
.social-link-active .social-facebook {background: #3b5998;border-color: #3b5998;}
.social-link-active .social-twitter {background: #1da1f2;border-color: #1da1f2;}
.social-link-active .social-linkedin {background: #0073b2;border-color: #0073b2;}
.social-link-active .social-email {background: #dd4b39;border-color: #dd4b39;}
.social-link-active .social-google {background: #dd4b39;border-color: #dd4b39;}
.social-link-active .social-pinterest {background: #bd081c;border-color: #bd081c;}
.social-link-active .social-reddit {background: #ff4107;border-color: #ff4107;}
.social-link-active .social-tumblr {background: #304e6c;border-color: #304e6c;}
.social-link-active .social-vk {background: #6383a8;border-color: #6383a8;}
.social-link-active .social-youtube {background: #6aa1d3;border-color: #6aa1d3;}
.social-link-active .social-whatsapp {background: #3c8a38;border-color: #3c8a38;}
.social-link-active .social-xing {background: #1a7576;border-color: #1a7576;}
.social-link-active .social-instagram {background: #7c4a3a;border-color: #7c4a3a;}
.social-link {margin: 2px 8px 2px 0;width: 30px;height: 30px;line-height: 28px;font-size: 1.5rem;border-radius: 50%;border: 2px solid #ccc;color: inherit;-webkit-transition: color .4s,border .4s,background .4s;transition: color .4s,border .4s,background .4s;text-align: center;}
.social-link:last-child {margin-right: 0;}
.social-link i {letter-spacing: -.001em;line-height: 1;}
.social-link:hover {background: #6aa1d3;border-color: #6aa1d3;color: #fff;}
.social-link.social-facebook:hover {background: #3b5998;border-color: #3b5998;}
.social-link.social-twitter:hover {background: #1da1f2;border-color: #1da1f2;}
.social-link.social-linkedin:hover {background: #0073b2;border-color: #0073b2;}
.social-link.social-email:hover {background: #dd4b39;border-color: #dd4b39;}
.social-link.social-google:hover {background: #dd4b39;border-color: #dd4b39;}
.social-link.social-pinterest:hover {background: #bd081c;border-color: #bd081c;}
.social-link.social-reddit:hover {background: #ff4107;border-color: #ff4107;}
.social-link.social-tumblr:hover {background: #304e6c;border-color: #304e6c;}
.social-link.social-vk:hover {background: #6383a8;border-color: #6383a8;}
.social-link.social-youtube:hover {background: #6aa1d3;border-color: #6aa1d3;}
.social-link.social-whatsapp:hover {background: #3c8a38;border-color: #3c8a38;}
.social-link.social-xing:hover {background: #1a7576;border-color: #1a7576;}
.social-link.social-instagram:hover {background: #7c4a3a;border-color: #7c4a3a;}
.no-border .social-link {border: 0;line-height: 30px;}
.no-border .social-link:not(:hover) {background: transparent;}
.no-backgrond .social-link {background-color: none;line-height: 30px;}
.no-backgrond .social-link:not(:hover) {background: transparent;}
.inline-links .social-link {display: inline-block;margin-right: 2rem;width: auto;height: auto;border: 0;color: inherit;}
.inline-links .social-link:not(:last-child) {margin-right: 2rem;}
.inline-links .social-link:hover {background: transparent;}
.inline-links .social-link.social-facebook:hover {color: #3b5998;}
.inline-links .social-link.social-twitter:hover {color: #1da1f2;}
.inline-links .social-link.social-linkedin:hover {color: #0073b2;}
.inline-links .social-link.social-email:hover {color: #dd4b39;}
.inline-links .social-link.social-google:hover {color: #dd4b39;}
.inline-links .social-link.social-pinterest:hover {color: #bd081c;}
.inline-links .social-link.social-reddit:hover {color: #ff4107;}
.inline-links .social-link.social-tumblr:hover {color: #304e6c;}
.inline-links .social-link.social-vk:hover {color: #6383a8;}
.inline-links .social-link.social-whatsapp:hover {color: #3c8a38;}
.inline-links .social-link.social-xing:hover {color: #1a7576;}
.inline-links .social-link.social-instagram:hover {color: #7c4a3a;}
.social-link-template .inline-links .social-link {font-size: 24px;margin: 3px 19px;}
.social-link-template .inline-links .social-link:not(:hover) {color: #999;}
.social-default .social-link {width: 45px;height: 45px;margin: 3px 7.5px;line-height: 45px;font-size: 24px;}
.social-default .social-link:not(:hover) {color: #999;}
.tab-content {background-color: transparent;}
.nav-tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px solid #ebebeb;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item:hover .nav-link {color: #222;}
.nav-link {display: block;margin-bottom: -.1rem;padding: 1.6rem .2rem;font-size: 1.6rem;font-weight: 700;line-height: 1;letter-spacing: 0;text-align: center;border-radius: 0;border: 0;-webkit-transition: border .35s,color .35s,background-color .35s;transition: border .35s,color .35s,background-color .35s;}
.nav-link-with-img {position: relative;margin-bottom: -4px;height: 100%;padding: 1.5rem 0 2rem;}
.nav-link-with-img figure {height: 7.4rem;width: 12.1rem;}
.nav-link-with-img .img-cat-title {position: absolute;bottom: 1.5rem;font-size: 1.4rem;font-weight: 500;min-width: 12.1rem;}
.nav-link-with-img::after {content: "";position: absolute;bottom: 0;width: 100%;border-bottom: 4px solid #6aa1d3;-webkit-transform: scaleX(0) translateX(-50%);transform: scaleX(0) translateX(-50%);-webkit-transform-origin: left;transform-origin: left;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.nav-link-with-img.active::after, .nav-link-with-img:hover::after {-webkit-transform: scaleX(1) translateX(-50%);transform: scaleX(1) translateX(-50%);}
.nav-item:not(:last-child) {margin-right: 2.5rem;}
.nav-fill .nav-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.tab-content {position: relative;}
.tab-content>.tab-pane {position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 0 !important;opacity: 0;z-index: -1;-webkit-transition: visibility .3s,opacity .3s;transition: visibility .3s,opacity .3s;}
.tab-content>.tab-pane:not(.active) {overflow: hidden;visibility: hidden;}
.tab-content>.active {position: relative;height: auto !important;opacity: 1;z-index: auto;}
.tab-pane {padding: 2.3rem 0;line-height: 1.72;color: #666;}
.tab-pane p {line-height: 1.72;}
.tab-nav-simple .nav-link {border-bottom: 2px solid transparent;background-color: transparent;color: #666;}
.tab-nav-simple .nav-item.show .nav-link, .tab-nav-simple .nav-item .nav-link.active, .tab-nav-simple .nav-item:hover .nav-link {border-bottom-color: #6aa1d3;}
.tab-nav-center .nav {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.tab-nav-right .nav {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.tab-nav-boxed .nav-item {margin-right: 0;}
.tab-nav-boxed .nav-link {padding-left: 2.4rem;padding-right: 2.4rem;}
.tab-nav-round .nav-item:not(:last-child) {margin-right: 2px;}
.tab-nav-round .nav-link {margin-bottom: 0;border-radius: 2.3rem;background-color: #f2f3f5;}
.tab-nav-round .nav-tabs {border-bottom: 0;}
.tab-boxed .tab-pane {padding-left: 2rem;padding-right: 2rem;}
.tab-outline .tab-content {border: 1px solid #ebebeb;}
.tab-outline .nav-tabs {border-bottom: 0;}
.tab-outline .nav-link {padding-top: 1.4rem;padding-bottom: 1.5rem;border: 1px solid transparent;border-top-width: 2px;}
.tab-outline .nav-item.show .nav-link, .tab-outline .nav-item .nav-link.active, .tab-outline .nav-item:hover .nav-link {border-color: #ebebeb;border-top-color: #6aa1d3;}
.tab-outline2 .nav {position: relative;z-index: 1;}
.tab-outline2 .tab-content {border: 1px solid #ebebeb;}
.tab-outline2 .nav-tabs {border-bottom: 0;}
.tab-outline2 .nav-link {padding: 1.5rem 2.4rem;border: 1px solid transparent;}
.tab-outline2 .nav-item.show .nav-link, .tab-outline2 .nav-item .nav-link.active, .tab-outline2 .nav-item:hover .nav-link {border-color: #ebebeb;border-bottom-color: #fff;}
.tab-vertical {display: -webkit-box;display: -ms-flexbox;display: flex;}
.tab-vertical .nav-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;width: 27.8%;border: 0;border-right: 2px solid #ebebeb;}
.tab-vertical .tab-content {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.tab-vertical .nav-item {margin-right: 0;}
.tab-vertical .nav-link {position: relative;margin-right: -2px;padding-left: 2rem;width: calc(100% + 2px);border: 0;text-align: left;}
.tab-vertical .nav-link::after {content: "";display: block;position: absolute;right: 0;width: 2px;height: calc(100% - 6px);top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: transparent;z-index: 1;}
.tab-vertical .tab-pane {padding: 1.7rem 2rem;}
.tab-vertical.tab-simple .nav-link {margin-right: -2px;}
.tab-vertical.tab-simple .nav-link::after {content: "";display: block;position: absolute;right: 0;width: 2px;height: calc(100% - 6px);top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);background-color: transparent;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;z-index: 1;}
.tab-vertical.tab-simple .nav-item.show .nav-link, .tab-vertical.tab-simple .nav-item .nav-link.active, .tab-vertical.tab-simple .nav-item:hover .nav-link {color: #6aa1d3;}
.tab-vertical.tab-simple .nav-item.show .nav-link::after, .tab-vertical.tab-simple .nav-item .nav-link.active::after, .tab-vertical.tab-simple .nav-item:hover .nav-link::after {background-color: #6aa1d3;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}
@media (max-width: 767px) {.tab-vertical {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;}
	.tab-vertical .tab-content, .tab-vertical .nav-tabs {width: 100%;}
	.tab-vertical .nav-tabs {border: 0;}
	.tab-vertical .tab-content {padding-left: 0;}
	.tab-vertical.tab-simple .nav-link::after {height: 2px;width: 100%;background-color: transparent;top: calc(100% - 2px);-webkit-transform: scale(0);transform: scale(0);}
	.tab-vertical.tab-simple .nav-item.show .nav-link::after, .tab-vertical.tab-simple .nav-item .nav-link.active::after, .tab-vertical.tab-simple .nav-item:hover .nav-link::after {-webkit-transform: scale(1);transform: scale(1);}}
.tab-inverse .tab-content {border-color: #fff;}
.tab-inverse .nav-tabs {border: 0;}
.tab-inverse .nav-link {margin: 0;width: 100%;}
.tab-inverse .nav-item.show .nav-link, .tab-inverse .nav-item .nav-link.active, .tab-inverse .nav-item:hover .nav-link {background-color: #fff;border-color: #fff;}
.tab-inverse.tab-simple .nav-link {padding-top: 1.4rem;border-top: 2px solid transparent;}
.tab-inverse.tab-simple .nav-item.show .nav-link, .tab-inverse.tab-simple .nav-item .nav-link.active, .tab-inverse.tab-simple .nav-item:hover .nav-link {border-top-color: #6aa1d3;}
.tab-nav-solid .nav-link {padding-bottom: 1.6rem;border: 0;}
.tab-nav-solid .nav-item.show .nav-link, .tab-nav-solid .nav-item .nav-link.active, .tab-nav-solid .nav-item:hover .nav-link {color: #fff;background-color: #6aa1d3;border-color: #6aa1d3;}
@media (max-width: 767px) {.nav-link {font-size: 1.4rem;}
	.tab-nav-boxed .nav-link {padding-left: 1rem;padding-right: 1rem;}}
@media (max-width: 479px) {.tab-nav-round .nav-link {margin-bottom: .5rem;}}
.nav-filters {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;color: #666;}
.nav-filters li:not(:last-child) {margin-right: 1.8rem;}
.nav-filter {display: inline-block;position: relative;padding: .5rem 0;font-size: 1.4rem;letter-spacing: -.01em;line-height: 1;-webkit-transition: color .3s;transition: color .3s;}
.nav-filter.active {color: #6aa1d3;}
.filter-underline .nav-filter {border-bottom: 1px solid transparent;-webkit-transition: color .3s,border-color .3s;transition: color .3s,border-color .3s;}
.filter-underline .nav-filter.active {border-color: #6aa1d3;}
.title {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;line-height: 1.1;line-height: 1;margin-bottom: 3rem;text-transform: uppercase;font-size: 3rem;font-weight: 700;letter-spacing: 0;color: #444;font-family: "Oswald",sans-serif;}
.title.title-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.title.title-descri {font-size: 3rem;}
.title-line::after {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left: 3rem;content: "";height: 2px;background-color: #e1e1e1;}
.title-line.title-underline::after {position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;}
.title-right-line::before {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 3rem;content: "";height: 2px;background-color: #e1e1e1;}
@media (max-width: 479px) {.title-line::before {margin-right: 1.5rem;}
	.title-line::after {margin-left: 1.5rem;}}
.title-underline {display: block;text-align: left;}
.title-underline:after {margin: 0;position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;}
.title-underline span {display: inline-block;position: relative;z-index: 2;line-height: 2.28;}
.title-underline span::after {content: "";position: absolute;display: block;width: 100%;height: 2px;bottom: 0;background-color: #6aa1d3;}
.title-wrapper .title {margin-bottom: 1.1rem;}
.title-wrapper p {margin-bottom: 2rem;font-family: Poppins,sans-serif;font-size: 1.4rem;line-height: 1.71;color: #444;}
.title-simple {display: block;}
.title-simple::before, .title-simple::after {content: none;}
.title-sm {font-size: 2rem;}
.title-icon {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.title-icon>i {margin-top: 1rem;font-size: 1.8rem;color: #6aa1d3;}
.title-icon::before, .title-icon::after {content: none;}
.title-white {color: #fff;}
.title-white::before, .title-white::after {background-color: #fff;opacity: .1;}
.title-white>.title {color: #fff;}
.title-white>.title::before, .title-white>.title::after {background-color: #fff;opacity: .1;}
.title-white>p {color: #fff;opacity: .5;}
.title-link {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem 0;border-bottom: 1px solid #e1e1e1;}
.title-link::before, .title-link::after {content: none;}
.title-link a {color: #444;font-size: 1.2rem;}
.title-link a:hover {color: #6aa1d3;}
.title-link i {font-size: 1rem;}
.with-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 1;}
.with-link::after {background-color: #e1e1e1;}
.with-link a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;font-weight: 700;font-size: 13px;line-height: 2.05em;text-transform: uppercase;letter-spacing: -.325px;color: #222;-webkit-transition: color .3s;transition: color .3s;}
.with-link a:hover {color: #6aa1d3;}
.with-link i {margin-left: .9rem;font-size: 1.9rem;line-height: 0;}
.title-echo {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;margin-bottom: 7px;color: #f3f3f3;font-size: 8.89rem;letter-spacing: -.2px;}
.title-echo span {position: absolute;font-size: 3.74rem;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #222;}
@media (max-width: 767px) {.title-echo {font-size: 3.2em;}}
.tooltiptext {font-family: Poppins,sans-serif;position: absolute;padding: 1rem .7rem;bottom: 150%;left: 48%;background-color: #333;color: #fff;font-size: 1.3rem;font-weight: 400;letter-spacing: .01em;text-align: center;visibility: hidden;opacity: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;-webkit-transition: opacity .3s;transition: opacity .3s;}
.tooltip-top::after, .tooltip-bottom::after {content: "";position: absolute;left: 50%;margin-left: -6px;border-width: 6px;border-style: solid;}
.tooltip-top::after {top: 96%;border-color: #333 transparent transparent transparent;}
.tooltip-bottom::after {top: -37%;border-color: transparent transparent #333 transparent;}
.widget-title {margin-bottom: 2rem;padding: 1.1rem 0;font-size: 1.6rem;font-weight: 700;text-transform: uppercase;line-height: 1.2;border-bottom: 1px solid #e1e1e1;letter-spacing: -.025em;}
.widget-products .widget-title {padding: 2.8rem .3rem 1.6rem;font-size: 1.8rem;font-weight: 600;letter-spacing: -.03em;}
.testimonial blockquote {position: relative;margin-bottom: 2rem;padding: 1.5rem 2rem;font-size: 1.4rem;line-height: 1.75;color: #666;background-color: #f6f7f9;overflow: visible;}
.testimonial blockquote::after {content: "";position: absolute;bottom: 0;left: 30px;display: block;width: 12px;height: 12px;background-color: #f6f7f9;-webkit-transform: rotate(-45deg) translateY(60%);transform: rotate(-45deg) translateY(60%);}
.testimonial-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 2rem;}
.testimonial-info .testimonial-author-thumbnail {margin-right: 1.5rem;width: 5rem;height: 5rem;overflow: hidden;border-radius: 50%;}
.testimonial-info img {width: 100%;height: auto;}
.testimonial-info cite {font-size: 1.4rem;font-weight: 400;font-style: normal;color: #222;line-height: 1;}
.testimonial-info cite span {display: block;margin-top: .7rem;font-size: 1.2rem;font-weight: 400;text-transform: none;color: #999;line-height: 1;}
.testimonial-inversed blockquote::after {right: 45px;left: auto;}
.testimonial-inversed .testimonial-author-thumbnail {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-left: 1.5rem;margin-right: 0;}
.testimonial-inversed .testimonial-info {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.testimonial-inversed cite {text-align: right;}
.testimonial-centered {padding: 3.8rem 3rem 4rem;background-color: #f6f7f9;text-align: center;}
.testimonial-centered .testimonial-info {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;padding: 0;}
.testimonial-centered .testimonial-info .testimonial-rc {display: block;width: 50%;height: 342px;}
.testimonial-centered .testimonial-author-thumbnail {margin-left: auto;margin-right: auto;margin-bottom: 2rem;width: 269px;height: 354px;-o-object-fit: cover;object-fit: cover;border-radius: 0;border: 5px solid #6aa1d3;}
.testimonial-centered .testimonial-rc {padding: 0 5rem;}
.testimonial-centered .testimonial-rc blockquote {margin-left: auto;margin-right: auto;background-color: transparent;font-size: 16px;position: relative;}
.testimonial-centered .testimonial-rc blockquote:before {content: "";display: block;position: absolute;left: -50px;top: -30px;width: 55px;height: 45px;background: url("/images/blockquote.svg") no-repeat center center;background-size: contain;}
.testimonial-centered .testimonial-rc blockquote::after {content: "";display: block;position: absolute;right: -50px;left: auto;bottom: -30px;width: 55px;height: 45px;background: url("/images/blockquote.svg") no-repeat center center;background-size: contain;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.testimonial-centered .testimonial-title {margin-bottom: 2.6rem;font-size: 1.8rem;letter-spacing: 0;line-height: 1.2;}
.testimonial-centered blockquote {padding: 0;}
.testimonial-centered cite {font-weight: 600;font-size: 16px;}
.testimonial-centered cite span {margin-top: .8rem;}
.testimonial-centered.testimonial-border {background-color: transparent;-webkit-box-shadow: 0 0 0 2px #edeef0 inset;box-shadow: 0 0 0 2px #edeef0 inset;}
.testimonial-bg {padding: 2rem 2rem .8rem;background-color: transparent;}
.testimonial-bg .testimonial-author-thumbnail {margin-bottom: 2.3rem;}
.testimonial-bg blockquote {max-width: 86rem;color: rgba(255,255,255,.8);}
.testimonial-bg cite {text-transform: uppercase;font-weight: 600;color: #fff;}
.testimonial-bg cite span {color: rgba(255,255,255,.8);}
.header {font-family: "Oswald",sans-serif;letter-spacing: -.025em;background: #fff;}
.header .container, .header .container-fluid, .header .inner-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.header .inner-wrap {width: 100%;}
.header-transparent {position: absolute;width: 100%;left: 0;top: 0;z-index: 20;background: transparent;}
.header-transparent .fixed {background: #222;}
.header-top, .header-middle, .header-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;}
.header-border {border-bottom: 1px solid #e1e1e1;}
.has-center .header-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.has-center .header-center {margin-left: 2rem;margin-right: 2rem;}
.header-left {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.header-left, .header-right, .header-center {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.header-right {margin-left: auto;}
.header-right a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.header-right .city-dropdown i:before {font-weight: 700;}
.header-top {color: #999;background: transparent;border-bottom: 1px solid #2d2e31;font-size: 1.2rem;letter-spacing: 0;text-transform: uppercase;text-transform: none;}
.header-top .header-right {font-family: "Open Sans",sans-serif;font-size: 14px;}
.header-top .header-right>* {margin-left: 1.8rem;}
.header-top .header-right>*:first-child {margin-left: 0;}
.header-top .divider {margin: 0 -.3rem 0 2rem;}
.header-top .contact {margin-right: .2rem;line-height: 1;font-family: "Open Sans",sans-serif;font-size: 14px;}
.header-top .contact i {margin-right: .7rem;font-size: 1.7rem;}
.header-top .help {line-height: 1;}
.header-top .help i {margin-right: .7rem;font-size: 1.7rem;}
.header-top .login-link, .header-top .login-toggle, .header-top .register-link, .header-top .register-toggle {cursor: pointer;}
.header-top .login-link i, .header-top .login-toggle i, .header-top .register-link i, .header-top .register-toggle i {margin-right: .9rem;font-size: 1.5rem;}
.header-top .delimiter {margin: 0 .5rem;color: #aaa;}
.header-top .wishlist {margin-right: 2rem;}
.header-top .wishlist i {margin-right: .6rem;font-size: 1.7rem;}
.currency-dropdown a, .language-dropdown a {white-space: nowrap;}
.header-middle {padding-top: 2.9rem;padding-bottom: 2.9rem;color: #fff;background: transparent;border-bottom: 1px solid #2d2e31;font-size: 1.2rem;font-weight: 700;}
.header-middle .login-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 2rem;padding-bottom: 0;padding-top: .3rem;}
.header-middle .login-link span {cursor: pointer;}
.header-middle .login-link i {font-size: 2.1rem;}
.header-middle .login-link:hover {color: #6aa1d3;}
.header-middle .logo {margin-right: 0;margin-bottom: 0;}
.header-middle .compare {margin-right: 3.5rem;}
.header-middle .compare i {font-size: 3.2rem;margin-bottom: .1rem;}
.header-middle .header-left {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.header-middle .header-phone {font-family: "Open Sans",sans-serif;font-weight: 600;text-align: right;font-size: 14px;}
.header-middle .header-phone p {font-weight: 600;font-size: 24px;color: white;margin-bottom: 0;}
.header-middle .header-phone .subtext {font-weight: normal;}
.header-middle .main-nav {margin-right: 1.5rem;white-space: nowrap;font-family: Poppins,sans-serif;}
.header-middle .header-right .cart-dropdown>a::after {content: none;}
.header-middle .icon-box {margin-right: 1.8rem;padding-bottom: .1rem;-webkit-transition: none;transition: none;}
.header-middle .icon-box:hover .icon-box-icon, .header-middle .icon-box:hover p, .header-middle .icon-box:hover .icon-box-title {color: inherit;}
.header-middle .icon-box-icon, .header-middle p, .header-middle .icon-box-title {-webkit-transition: color .3s;transition: color .3s;}
.header-middle .icon-box-icon {margin-bottom: 0;padding: 0;font-size: 3rem;}
.header-middle .icon-box-title {margin-bottom: .5rem;font-size: 1.1rem;font-weight: 400;text-transform: capitalize;line-height: 1;letter-spacing: -.027em;}
.header-middle p {font-size: 1.4rem;font-weight: 700;color: #222;letter-spacing: -.0428em;line-height: 1;}
.logo {max-width: 271px;}
.logo img {display: block;}
.header-bottom {padding-bottom: 1.5rem;color: #222;background: #fff;font-size: 1.4rem;font-weight: 700;}
.header-bottom .header-right {margin-right: .3rem;}
.header-bottom .header-right i {margin-right: 1rem;font-size: 2.4rem;font-weight: 700;}
.welcome-msg {margin: 0;padding: 1.1rem 0;font-size: 14px;font-weight: inherit;font-family: "Open Sans",sans-serif;line-height: 1.5;white-space: nowrap;}
.header-search {position: relative;}
.header-search .input-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}
.header-search input.form-control {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 40px;padding: 1.1rem 1.5rem;border: 0;background-color: #eee;font-size: 1.3rem;letter-spacing: inherit;}
.header-search .btn-search {padding: 0;min-width: 40px;background-color: #6aa1d3;border: 0;color: #fff;font-size: 2rem;}
.header-search .btn-search i {margin: 0 .1rem .6rem 0;vertical-align: middle;font-size: 2rem;}
.header-search .select-box {background-color: #f4f4f4;}
.header-search .select-box select {position: relative;padding-left: 1.1rem;padding-right: 3rem;border: 0;font-weight: 400;font-size: 1.3rem;letter-spacing: 0;z-index: 1;}
.header-search.hs-toggle .input-wrapper {position: absolute;right: -1.5rem;top: 100%;min-width: 31rem;padding: 1.5rem;height: auto;background-color: #fff;-webkit-box-shadow: 0 2px 35px rgba(0,0,0,.1);box-shadow: 0 2px 35px rgba(0,0,0,.1);visibility: hidden;opacity: 0;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);z-index: 100;-webkit-transition: visibility .4s .2s,opacity .4s .2s,-webkit-transform .4s .2s;transition: visibility .4s .2s,opacity .4s .2s,-webkit-transform .4s .2s;transition: transform .4s .2s,visibility .4s .2s,opacity .4s .2s;transition: transform .4s .2s,visibility .4s .2s,opacity .4s .2s,-webkit-transform .4s .2s;}
.header-search.hs-toggle:hover {color: #6aa1d3;}
.header-search.hs-toggle .form-control {padding: 1.4rem 2rem;background-color: #f4f4f4;}
.header-search.hs-toggle .btn-search {background-color: #f4f4f4;min-width: 5rem;font-size: 1.8rem;color: #222;border-radius: 0;}
.header-search.hs-toggle .btn-search i {margin-bottom: .4rem;font-size: inherit;}
.header-search.hs-expanded {max-width: 65rem;width: 100%;margin: 0 auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.header-search.hs-expanded .input-wrapper {width: 100%;border: 2px solid #6aa1d3;border-radius: .5rem;height: 4.5rem;}
.header-search.hs-expanded .select-box {width: 13.2rem;border-radius: .5rem 0 0 .5rem;color: #666;}
.header-search.hs-expanded .select-box, .header-search.hs-expanded .select-box select {cursor: pointer;}
.header-search.hs-expanded .select-box::before {right: 11px;font-size: 1rem;}
.header-search.hs-expanded .select-box::after {content: "";display: block;position: absolute;top: 8px;right: -3px;height: 25px;border-right: 1px solid #e1e1e1;}
.header-search.hs-expanded input.form-control {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-height: 100%;padding-left: 1.9rem;padding-right: 1.9rem;letter-spacing: 0;color: #ababab;background-color: #f4f4f4;}
.header-search.hs-expanded .btn-search {min-width: 4.7rem;background-color: #f4f4f4;color: #444;font-size: 1.6rem;}
.header-search.hs-expanded .btn-search:hover {color: #6aa1d3;}
.header-search.search-left .input-wrapper {left: 0;right: auto;}
.header-search.hs-simple {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 2rem;max-width: 52.2rem;}
.header-search.hs-simple input.form-control {padding: 0 5rem 0 1.55rem;border-radius: 5px;border: 2px solid;border-color: #6aa1d3;font-family: inherit;background-color: #fff;color: #999;}
.header-search.hs-simple .btn-search {position: absolute;background: transparent;color: #333;min-width: 48px;height: 100%;border-radius: 5px;right: 0;}
.header-search.hs-simple .btn-search:hover {color: #6aa1d3;}
.header .header-search.hs-toggle:hover .input-wrapper, .header-search.hs-toggle.show .input-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);visibility: visible;-webkit-transition: -webkit-transform .4s;transition: -webkit-transform .4s;transition: transform .4s;transition: transform .4s,-webkit-transform .4s;opacity: 1;}
.mobile-search {display: none;}
.mobile-search .search-toggle i {font-size: 2rem;vertical-align: middle;}
.hs-toggle.dir-up::after {top: auto;bottom: 100%;border-bottom-color: transparent;border-top-color: #fff;}
.hs-toggle.dir-up .input-wrapper {top: auto;bottom: 100%;-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
.search-toggle {display: inline-block;vertical-align: middle;padding: 1.1rem 0 .7rem;-webkit-transition: color .3s;transition: color .3s;}
.search-toggle span {cursor: pointer;}
.search-toggle i {font-size: 1.4rem;font-weight: 400;line-height: .9;}
.search-toggle.with-label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.search-toggle.with-label i {display: inline-block;vertical-align: middle;margin-bottom: 2px;font-size: 1.6rem;}
.search-toggle.with-label span {margin-left: .5rem;cursor: pointer;font-weight: inherit;letter-spacing: inherit;text-transform: uppercase;}
.main-nav {margin: 0 0 0 .3rem;}
.call {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.call span {font-weight: inherit;text-transform: uppercase;cursor: pointer;}
.call i+span {margin-left: .9rem;}
.call i {margin: 0 .2rem .2rem 0;font-size: 1.8rem;cursor: pointer;}
.call:hover {color: #6aa1d3;}
.wishlist {margin-right: 1.5rem;}
.wishlist i {font-size: 2.2rem;padding-top: .4rem;cursor: pointer;}
.wishlist:hover {color: #6aa1d3;}
@keyframes fixedTop {0% {margin-top: -60px;}
	100% {margin-top: 0;}}
@keyframes fixedBottom {from {-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transform-origin: center top 0px;transform-origin: center top 0px;}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
.sticky-header.fixed {position: fixed;top: 0;width: 100%;padding-top: 1.5rem;padding-bottom: 1.4rem;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);box-shadow: 0 2px 5px rgba(0,0,0,.1);z-index: 1100;-webkit-animation: fixedTop .4s;animation: fixedTop .4s;}
@media (max-width: 991px) {.sticky-wrapper {height: auto !important;}}
.mobile-menu-toggle {display: none;margin-right: 2rem;font-size: 2.5rem;color: #999;}
.mobile-menu-toggle.menu-bar::before, .mobile-menu-toggle.menu-bar::after {content: "";display: block;width: 100%;}
.mobile-menu-toggle.menu-bar::before {height: 11px;border-top: 2px solid;border-bottom: 2px solid;}
.mobile-menu-toggle.menu-bar::after {height: 9px;border-bottom: 2px solid;}
@media (max-width: 1199px) {.main-nav .menu>li {margin-right: 1.5rem;}
	.header-middle .logo {margin-right: 2rem;}}
@media (max-width: 991px) {.header .main-nav {display: none;}
	.header-top .header-left {margin-right: 2rem;}
	.header-middle .header-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.header-middle .header-right .divider {display: none;}
	.header-middle .header-center {margin-left: auto;margin-right: auto;}
	.header-middle .compare, .header-middle .icon-box {margin-right: 1.5rem;}
	.mobile-menu-toggle {display: block;}}
@media (max-width: 767px) {.header-middle .mobile-search {display: block;}
	.header-middle .header-search {display: none;}
	.header-top .login-link, .header-top .register-link, .header-top .divider, .header-top .delimiter {display: none;}}
@media (max-width: 480px) {.header-top .header-left {position: relative;overflow: hidden;}
	.header-middle .logo {margin-right: 0;}
	.header-middle .wishlist, .header-middle .divider {display: none;}
	.header-middle .icon-box {margin-right: 1rem;}
	.welcome-msg {-webkit-transform: translateX(0);transform: translateX(0);-webkit-animation: 6s linear 2s 1 show_msg_first,12s linear 8s infinite show_msg;animation: 6s linear 2s 1 show_msg_first,12s linear 8s infinite show_msg;}}
@-webkit-keyframes show_msg_first {from {-webkit-transform: translateX(0%);transform: translateX(0%);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes show_msg_first {from {-webkit-transform: translateX(0%);transform: translateX(0%);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@-webkit-keyframes show_msg {from {-webkit-transform: translateX(100%);transform: translateX(100%);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes show_msg {from {-webkit-transform: translateX(100%);transform: translateX(100%);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
.label-down {display: -webkit-box;display: -ms-flexbox;display: flex;-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;}
.label-down i {display: inline-block;}
.label-down span {display: block;}
.label-down i+span {margin-top: .7rem;}
.label-block span {display: block;}
.label-block .cart-name {margin-bottom: .5rem;font-size: 1.1rem;font-weight: 400;text-transform: capitalize;}
.label-block .cart-name ::after {content: none;}
.label-block .cart-price {font-size: 1.4rem;font-weight: 700;letter-spacing: -.05em;}
.label-block.cart-toggle i {font-size: 3rem;}
.mobile-link {display: block;margin-right: 0;margin-bottom: -3px;}
.mobile-link i {font-size: 2.4rem;}
.mobile-link+.mobile-link {margin-left: 2rem;}
.mobile-link:hover {color: #6aa1d3;}
@media (min-width: 768px) {.mobile-link {display: none;}}
.dropdown {position: relative;}
.dropdown .product {overflow: unset;}
.dropdown:hover .dropdown-box, .dropdown.show .dropdown-box {visibility: visible;opacity: 1;top: 99%;}
.dropdown:hover .dropdown-box, .dropdown.show .dropdown-box {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.dropdown:hover>a, .dropdown.show>a {color: #6aa1d3;}
.dropdown a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.dropdown a .dropdown-image {max-width: 1.4rem;margin-right: .7rem;height: auto;}
.dropdown>a {line-height: 1;padding: 9px 0;}
.dropdown>a::after {display: inline-block;margin-left: 8px;font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 10px;line-height: 1;content: "";}
.dropdown li.active>a, .dropdown li:hover>a {color: #6aa1d3;}
.dropdown.dir-up::after {border-bottom-color: transparent;border-top: 11px solid #fff;-webkit-transform: translate3d(-50%,8px,0);transform: translate3d(-50%,8px,0);}
.dropdown.dir-up:hover .dropdown-box, .dropdown.dir-up.show .dropdown-box {top: auto;bottom: 100%;}
.dropdown.dir-up:hover::after, .dropdown.dir-up.show::after {top: auto;bottom: calc(100% - 20px);-webkit-transform: translate3d(-50%,0,0);transform: translate3d(-50%,0,0);}
.dropdown-box {position: absolute;right: 0;top: -9999px;margin: 0;padding: .5rem 0;color: #666;background-color: #fff;-webkit-box-shadow: 0 5px 30px 2px rgba(0,0,0,.2);box-shadow: 0 5px 30px 2px rgba(0,0,0,.2);visibility: hidden;opacity: 0;z-index: 1061;-webkit-transition: opacity .2s,visibility .2s,-webkit-transform .2s ease-out;transition: opacity .2s,visibility .2s,-webkit-transform .2s ease-out;transition: transform .2s ease-out,opacity .2s,visibility .2s;transition: transform .2s ease-out,opacity .2s,visibility .2s,-webkit-transform .2s ease-out;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
.dropdown-box a {font-weight: 400;padding: .6rem 1rem;}
.dropdown-box li {font-size: inherit;line-height: 1.1;}
.dropdown.category-dropdown .dropdown-box {z-index: 19;}
@media (min-width: 992px) {.dropdown-expanded::after {content: none;}
	.dropdown-expanded::before {position: absolute;content: "";top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: -2.1rem;width: 1px;height: 2.5rem;background-color: #e1e1e1;}
	.dropdown-expanded>a {display: none;}
	.dropdown-expanded .dropdown-box {position: static;display: -webkit-box;display: -ms-flexbox;display: flex;visibility: visible;opacity: 1;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border: 0;padding: 9px 0;-webkit-transform: none;transform: none;color: inherit;}
	.dropdown-expanded .dropdown-box a {padding: 0;letter-spacing: -.025em;}
	.dropdown-expanded .dropdown-box>li {margin-right: 2.3rem;}
	.dropdown-expanded .dropdown-box>li:last-child {margin-right: 0;}}
@media (max-width: 991px) {.dropdown.dropdown-expanded li:hover>a {color: #6aa1d3;}}
.cart-dropdown .dropdown-box, .compare-dropdown .dropdown-box, .wishlist-dropdown .dropdown-box {right: -1rem;padding: 3rem;min-width: 33.5rem;}
.cart-dropdown .products, .compare-dropdown .products, .wishlist-dropdown .products {max-height: 360px;overflow-x: hidden;margin-right: -5px;padding-right: 1rem;}
.cart-dropdown>a {padding: .7rem 0;}
.cart-dropdown .cart-toggle {padding: .6rem 1.1rem .3rem 0;}
.cart-dropdown .cart-toggle::after {content: none;}
.cart-dropdown .cart-label {display: block;cursor: pointer;margin: 0 1rem 0 0;font-weight: inherit;text-transform: uppercase;letter-spacing: -.025em;}
.cart-dropdown .minicart-icon {display: inline-block;font-size: 1.2rem;color: #6aa1d3;}
.cart-dropdown .minicart-icon2 {display: inline-block;font-size: 1.2rem;color: #6aa1d3;}
.cart-dropdown .cart-count {display: inline-block;-webkit-transition: color .4s;transition: color .4s;font-size: 1.3rem;font-weight: 600;line-height: 25px;color: #6aa1d3;}
.cart-dropdown .cart-total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 2rem;margin-bottom: 2.1rem;padding: 1.7rem 0 1.5rem;border-top: 1px solid;border-bottom: 1px solid;border-color: #edeef0;font-size: 1.4rem;line-height: 1;letter-spacing: normal;}
.cart-dropdown .cart-total label {margin: 0 auto 0 .3rem;line-height: inherit;color: #666;font-weight: 400;}
.cart-dropdown .cart-total .price {font-weight: 700;font-size: 1.6rem;color: #222;}
.cart-dropdown .cart-action {-webkit-column-gap: 10px;column-gap: 10px;text-align: center;}
.cart-dropdown .cart-action .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 3px;padding: .9em 2em;line-height: 1.5;letter-spacing: .01em;font-weight: 700;}
.cart-dropdown .cart-action .btn.btn-link {display: inline-block;margin-bottom: 2rem;padding: 0;border-bottom: 2px solid #6aa1d3;border-radius: 0;text-transform: capitalize;line-height: 1.3;}
.cart-dropdown .cart-action .btn.btn-link:hover, .cart-dropdown .cart-action .btn.btn-link:active, .cart-dropdown .cart-action .btn.btn-link:focus {color: #6aa1d3;}
.cart-dropdown i {font-size: 2.4rem;}
.cart-dropdown:hover .minicart-icon {background: #6aa1d3;}
.cart-dropdown:hover .minicart-icon::before {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.cart-dropdown:hover .cart-count {color: #fff;}
.cart-dropdown.cart-dropdown-white .cart-label, .cart-dropdown.cart-dropdown-white .cart-price, .cart-dropdown.cart-dropdown-white .cart-count {color: #fff;}
.cart-dropdown.cart-dropdown-white .minicart-icon {border-color: #fff;}
.cart-dropdown.cart-dropdown-white:hover .minicart-icon {background-color: #fff;}
.cart-dropdown.cart-dropdown-white:hover .cart-count {color: #6aa1d3;}
.cart-dropdown.type2 .cart-toggle {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cart-dropdown.type2:hover {color: #6aa1d3;}
.cart-dropdown.type2 .cart-count {position: absolute;right: -8px;top: 3px;width: 1.5rem;height: 1.5rem;font-size: .9rem;line-height: 1.7;text-align: center;border-radius: 50%;background-color: #6aa1d3;color: #fff;z-index: 1;}
.cart-dropdown.type2 .label-block .cart-count {width: 1.9rem;height: 1.9rem;font-size: 1.1rem;line-height: 1.8rem;}
.cart-dropdown.type3 .cart-toggle {padding: 1.5rem 1.5rem 1.5rem 1.5rem;background-color: #6aa1d3;color: rgba(255,255,255,.8);-webkit-transition: .3s;transition: .3s;}
.cart-dropdown.type3 .cart-toggle i {font-size: 1.5rem;margin-right: 7px;}
.dark-theme .cart-dropdown .cart-total {border-color: #333;}
.compare-dropdown .compare-toggle:after {content: none;}
.compare-dropdown .compare-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 3px;padding: .9em 2em;line-height: 1.5;letter-spacing: .01em;font-weight: 700;}
.wishlist-dropdown .wishlist-toggle:after {content: none;}
.wishlist-dropdown .wishlist-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 3px;padding: .9em 2em;line-height: 1.5;letter-spacing: .01em;font-weight: 700;}
.header-top .login-dropdown {margin-left: 0;}
.off-canvas .dropdown-box {position: fixed;top: 0;right: -34rem;max-width: 34rem;width: 100%;height: 100vh;min-width: auto;padding: 2.9rem 3rem;opacity: 1;visibility: visible;-webkit-transition: right .3s;transition: right .3s;-webkit-transform: none;transform: none;z-index: 2999;-webkit-box-shadow: none;box-shadow: none;overflow-x: hidden;overflow-y: auto;}
.off-canvas .dropdown-box .login-popup {padding: 0;}
.off-canvas .canvas-overlay {position: fixed;left: 0;width: 100vw;top: -10vh;height: 120vh;background: rgba(0,0,0,.3);z-index: 2998;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s;transition: opacity .3s;}
.off-canvas .canvas-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid #e1e1e1;padding-bottom: 1.3rem;}
.off-canvas .canvas-title {margin-bottom: 0;font-size: 1.6rem;font-weight: 700;text-transform: uppercase;letter-spacing: -.018em;}
.off-canvas .btn-close {font-size: 12px;font-weight: 600;color: #999;}
.off-canvas .btn-close:hover, .off-canvas .btn-close:focus, .off-canvas .btn-close:active {color: #6aa1d3;}
.off-canvas .btn-close i {margin-right: 0;font-size: 1.9rem;}
.off-canvas .product-cart, .off-canvas .product-compare, .off-canvas .product-wishlist {margin-top: 2rem;}
.off-canvas.opened .dropdown-box {right: 0;}
.off-canvas.opened .canvas-overlay {opacity: 1;visibility: visible;}
.off-canvas:hover .dropdown-box {top: 0;}
@media (max-width: 479px) {.off-canvas .dropdown-box {max-width: 30.4rem;}}
.product.product-cart-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 1.3rem;border-bottom: 1px solid #edeef0;}
.product.product-cart-header span, .product.product-cart-header a {font-size: 1.4rem;font-weight: 700;text-transform: uppercase;letter-spacing: -.025em;line-height: 1;color: #222529;}
.product.product-cart-header a {padding: 0;padding-bottom: 0;color: #222529;line-height: 1;}
.product.product-cart-header a:hover {text-decoration: underline;}
.product.product-cart, .product.product-compare, .product.product-wishlist {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1.3rem;}
.product.product-cart:not(:first-child), .product.product-compare:not(:first-child), .product.product-wishlist:not(:first-child) {margin-top: 2rem;}
.product.product-cart .product-media, .product.product-compare .product-media, .product.product-wishlist .product-media {position: static;width: 8rem;margin-right: 2.5rem;}
.product.product-cart .product-media a, .product.product-compare .product-media a, .product.product-wishlist .product-media a {display: block;height: 100%;padding: 0;}
.product.product-cart .product-media img, .product.product-compare .product-media img, .product.product-wishlist .product-media img {height: 100%;}
.product.product-cart .product-detail, .product.product-compare .product-detail, .product.product-wishlist .product-detail {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 1rem 0rem 0;}
.product.product-cart .product-name, .product.product-compare .product-name, .product.product-wishlist .product-name {white-space: normal;padding: 0;margin-bottom: .9rem;margin-right: 1rem;font-size: 1.4rem;font-weight: 600;line-height: 1.34;letter-spacing: -.35px;font-family: Poppins,sans-serif;color: #666;}
.product.product-cart .product-name:hover, .product.product-compare .product-name:hover, .product.product-wishlist .product-name:hover {color: #6aa1d3;}
.product.product-cart .price-box, .product.product-compare .price-box, .product.product-wishlist .price-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1.6rem;line-height: 1;}
.product.product-cart .product-price, .product.product-compare .product-price, .product.product-wishlist .product-price {font-size: 1.6rem;letter-spacing: -.35px;}
.product.product-cart .product-quantity, .product.product-compare .product-quantity, .product.product-wishlist .product-quantity {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 1rem;font-weight: 400;}
.product.product-cart .product-quantity::after, .product.product-compare .product-quantity::after, .product.product-wishlist .product-quantity::after {margin-left: 1rem;content: "X";text-transform: none;line-height: 0;font-size: 1.5rem;}
.product.product-cart .product-price, .product.product-compare .product-price, .product.product-wishlist .product-price {margin: 0;color: #222;}
.product.product-cart .btn-close, .product.product-compare .btn-close, .product.product-wishlist .btn-close {position: absolute;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;text-align: center;width: 2.2rem;height: 2.2rem;right: -.4rem;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border-radius: 50%;background-color: #fff;color: #222;font-size: 1.2rem;border: 1px solid #ccc;}
.product.product-cart .btn-close i, .product.product-compare .btn-close i, .product.product-wishlist .btn-close i {margin-right: 4px;margin-top: 0px;font-size: 1.2rem;}
.product.product-cart .btn-close:hover, .product.product-compare .btn-close:hover, .product.product-wishlist .btn-close:hover {color: #6aa1d3;border-color: #6aa1d3;}
.product.product-cart:last-child, .product.product-compare:last-child, .product.product-wishlist:last-child {margin-bottom: 0;}
@media (max-width: 991px) {.cart-dropdown .cart-label {display: none;}}
@media (max-width: 575px) {.cart-dropdown .product .product-media, .compare-dropdown .product .product-media {margin-right: 1rem;}
	.cart-dropdown .dropdown-box, .compare-dropdown .dropdown-box {min-width: 31rem;}
	.cart-dropdown .cart-total, .compare-dropdown .cart-total {font-size: 1.3rem;}}
.category-dropdown>a {padding: 1.7rem 1.7rem;background: #6aa1d3;}
.category-dropdown>a::after {content: none;}
.category-dropdown>a i {font-size: 1.8rem;}
.category-dropdown>a span {margin-left: 1rem;}
.category-dropdown .dropdown-box {padding: 0;left: 0;min-width: 12rem;-webkit-box-shadow: none;box-shadow: none;background-color: #f4f4f4;-webkit-transition: opacity .2s,z-index 0s,-webkit-transform .2s ease-out;transition: opacity .2s,z-index 0s,-webkit-transform .2s ease-out;transition: opacity .2s,z-index 0s,transform .2s ease-out;transition: opacity .2s,z-index 0s,transform .2s ease-out,-webkit-transform .2s ease-out;visibility: hidden;top: 100%;}
.category-dropdown::before, .category-dropdown::after {left: 25px;}
.category-dropdown::after {border-bottom-color: #f4f4f4;visibility: hidden;top: calc(100% - 20px);}
.category-dropdown.menu-fixed .dropdown-box, .category-dropdown.menu-fixed::after {visibility: hidden;}
.category-dropdown.dropdown.show .dropdown-box {-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);box-shadow: 0 2px 10px rgba(0,0,0,.1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: opacity .5s,z-index 0s,-webkit-transform 0s;transition: opacity .5s,z-index 0s,-webkit-transform 0s;transition: opacity .5s,z-index 0s,transform 0s;transition: opacity .5s,z-index 0s,transform 0s,-webkit-transform 0s;}
.category-dropdown.dropdown.show .dropdown-box, .category-dropdown.dropdown.show::after {visibility: visible;}
.category-dropdown.dropdown.show::after {-webkit-transform: translate3d(-50%,0,0);transform: translate3d(-50%,0,0);}
.category-dropdown.has-border::after {border-bottom-color: #fff;}
.category-dropdown.has-border::before, .category-dropdown.has-border::after {content: "";position: absolute;z-index: 1000;top: -9999px;-webkit-transform: translateX(-50%);transform: translateX(-50%);border: 11px solid transparent;border-bottom: 11px solid #e1e1e1;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;visibility: hidden;opacity: 0;cursor: pointer;}
.category-dropdown.has-border .dropdown-box {background-color: #fff;border: 1px solid #e1e1e1;}
.category-dropdown.has-border.menu-fixed::before {visibility: visible;opacity: 1;}
.sticky-header:not(.fixed) .category-dropdown.menu-fixed::after {top: 100%;-webkit-transform: translate3d(-50%,0,0);transform: translate3d(-50%,0,0);}
.sticky-header:not(.fixed) .category-dropdown.menu-fixed .dropdown-box {top: calc(100% + 20px);-webkit-transform: none;transform: none;}
.sticky-header:not(.fixed) .category-dropdown.menu-fixed .dropdown-box, .sticky-header:not(.fixed) .category-dropdown.menu-fixed::after {visibility: visible;opacity: 1;}
.sticky-header:not(.fixed) .category-dropdown.menu-fixed.has-border::before {top: calc(100% - 1px);visibility: visible;opacity: 1;}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5) {.sticky-header:not(.fixed) .category-dropdown.menu-fixed.has-border::before {top: calc(100% - 2px);}}
.menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.menu a {display: inline-block;}
.menu .menu-title {margin-bottom: 1rem;padding: 0 1rem;font-size: 1.4rem;font-weight: 600;line-height: 1;text-transform: uppercase;}
.menu ul {padding: 2rem 0;background: #fff;font-size: 1.4rem;font-weight: 400;line-height: 1.5;letter-spacing: 0;color: #666;font-family: Poppins,sans-serif;}
.menu li {position: relative;line-height: 1.5;}
.menu li a {padding: .7rem 0 .7rem 1rem;}
.menu li>ul, .menu li .megamenu {position: absolute;top: -9999px;left: 100%;margin: 0;-webkit-box-shadow: 0 2px 35px rgba(0,0,0,.1);box-shadow: 0 2px 35px rgba(0,0,0,.1);z-index: 1041;visibility: hidden;opacity: 0;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
.menu li>ul {min-width: 22.6rem;background: #fff;}
.menu li>ul li {padding: 0 2rem;}
.menu>li.submenu-container .megamenu {width: 1180px;}
.menu li:hover>a:not(.menu-title), .menu .active>a:not(.menu-title) {color: #6aa1d3;}
.menu li:hover>ul, .menu li:hover .megamenu, .menu .show>ul, .menu .show .megamenu {visibility: visible;opacity: 1;top: -2rem;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.menu>li {margin-right: 3.1rem;}
.menu>li:last-child {margin-right: 0;}
.menu>li>a {position: relative;padding: 2rem 0;font-size: 1.4rem;font-size: 16px;font-weight: 600;letter-spacing: 0;line-height: 1;text-transform: uppercase;text-transform: none;color: #fff;}
.menu>li>a::after {margin-left: .8rem;}
.menu>li>ul, .menu>li .megamenu {left: -1.9rem;}
.menu>li:hover>ul, .menu>li:hover .megamenu, .menu>li.show>ul, .menu>li.show .megamenu {top: 100%;}
.menu .submenu>a {position: relative;display: block;}
.menu>.submenu>a {z-index: 10;}
.menu>.submenu>a::after {position: static;content: "";margin-top: 0;}
.menu.no-arrow>li>a::after {content: none;}
.submenu>a::after {display: inline-block;position: absolute;margin-top: 2px;right: .5rem;top: 50%;line-height: 0;vertical-align: middle;font-family: "Font Awesome 5 Free";font-weight: 700;font-size: 1.1rem;color: inherit;content: "";}
.vertical-menu {display: block;min-width: 28rem;}
.vertical-menu>li {margin-right: 0;padding: 0 2rem;}
.vertical-menu>li>ul, .vertical-menu>li .megamenu {-webkit-transform: translate3d(-15px,0,0);transform: translate3d(-15px,0,0);}
.vertical-menu>li>a {display: inline-block;}
.vertical-menu>li>a::after {content: none;}
.vertical-menu>li:hover>ul, .vertical-menu>li:hover .megamenu, .vertical-menu>li.show>ul, .vertical-menu>li.show .megamenu {left: 100%;top: -1rem;}
.vertical-menu>.submenu::after {border: 11px solid transparent;border-right: 11px solid #fff;}
.vertical-menu>.submenu:hover::after, .vertical-menu>.submenu.show::after {top: 50%;left: calc(100% - 20px);-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.vertical-menu>.submenu>a::after {position: absolute;line-height: 0;content: "";}
.vertical-menu.no-arrow>li {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vertical-menu.no-arrow>li>a::after {content: none;}
.toggle-menu {display: block;}
.toggle-menu>li {margin-right: 0;}
.toggle-menu .submenu::after, .toggle-menu .submenu>a::after {content: none;}
.toggle-menu .submenu li {padding: 0 .5rem;}
.toggle-menu li>ul {display: none;position: static;visibility: visible;opacity: 1;-webkit-transform: none;transform: none;background: transparent;-webkit-box-shadow: none;box-shadow: none;}
.toggle-btn {display: block;position: absolute;padding: 6px;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: .6;}
.toggle-btn::before {content: "";display: block;font-size: 1rem;font-weight: 600;font-family: "Font Awesome 5 Free";line-height: 1;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s,-webkit-transform .5s;}
.show>a .toggle-btn::before {-webkit-transform: rotate(630deg);transform: rotate(630deg);}
.menu-active-underline>li>a::before {content: "";display: block;position: absolute;bottom: 9px;left: 0;width: 100%;border-bottom: 2px solid;-webkit-transform-origin: right center;transform-origin: right center;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.menu-active-underline>li.active>a, .menu-active-underline>li:hover>a {color: inherit;}
.menu-active-underline>li.active>a::before, .menu-active-underline>li:hover>a::before {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scale(1,1);transform: scale(1,1);}
.main-nav {margin: 0 0 0 .3rem;}
.megamenu {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 1rem;min-width: 94rem;background: #fff;font-family: Poppins,sans-serif;}
.megamenu ul {padding: 0;}
.megamenu .row {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 1rem;}
.megamenu .row>* {padding: 1.8rem 1rem .8rem;}
.megamenu .menu-banner {padding: 0;overflow: hidden;}
.megamenu .menu-banner figure {height: 100%;}
.megamenu .menu-banner img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.megamenu .menu-banner .btn-link:hover {color: #6aa1d3;}
.menu-banner1 .banner-content {left: 9%;}
.menu-banner1 .banner-title, .menu-banner1 .banner-subtitle {font-size: 3.6rem;}
.menu-banner1 .banner-subtitle {margin-bottom: .4rem;}
.menu-banner1 .banner-title {margin-bottom: 1.8rem;padding-left: 1.2rem;position: relative;}
.menu-banner1 .banner-title span {display: inline-block;position: absolute;left: -.9rem;top: 50%;font-size: 1.2rem;line-height: 1;-webkit-transform: rotateZ(-90deg) translateX(.6rem);transform: rotateZ(-90deg) translateX(.6rem);letter-spacing: -.1em;}
.menu-banner2 .banner-content {bottom: 10%;}
.menu-banner2 .banner-title {margin-bottom: .6rem;font-size: 2.6rem;}
.menu-banner2 .banner-subtitle {font-size: 1.6rem;}
.tip {display: inline-block;position: relative;top: -1px;left: 7px;padding: .3rem .5rem;font-size: 1rem;font-weight: 600;line-height: 1;color: #fff;text-transform: uppercase;border-radius: 2px;}
.tip.tip-hot {background-color: #999;}
.tip.tip-new {background-color: #6aa1d3;}
.mobile-menu-wrapper {visibility: hidden;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10000;font-family: Poppins,sans-serif;-webkit-transition: visibility .4s;transition: visibility .4s;}
.mobile-menu-container {max-width: 296px;padding: 2rem 1.5rem;width: 100%;height: 100%;overflow-y: auto;background: #222529;-webkit-box-shadow: 1px 0 5px rgba(0,0,0,.5);box-shadow: 1px 0 5px rgba(0,0,0,.5);-webkit-transform: translateX(-296px);transform: translateX(-296px);-webkit-transition: -webkit-transform .4s;transition: -webkit-transform .4s;transition: transform .4s;transition: transform .4s,-webkit-transform .4s;}
.mobile-menu-container .input-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: .6rem;height: 4rem;}
.mobile-menu-container .input-wrapper .form-control {min-height: 4rem;color: #7a8088;border: 1px solid;border-color: #2e3237;border-right: 0;background-color: transparent;}
.mobile-menu-container .input-wrapper .btn-search {padding: 0;width: 4rem;background-color: #6aa1d3;border-color: #6aa1d3;color: #fff;font-size: 1.4rem;border-radius: 3px;}
.mobile-menu-container .input-wrapper .btn-search i {margin: 0 0 .5rem;font-size: inherit;}
.mobile-menu-container .mobile-menu {margin-bottom: .5rem;background: #222529;}
.mobile-menu-container .tab {margin-top: 3rem;}
.mobile-menu-container .tab-content {background-color: transparent;}
.mobile-menu-container .nav {border-width: 2px;}
.mobile-menu-container .nav-link {margin-bottom: -2px;color: #fff;font-size: 13px;padding: 10px;}
.mobile-menu-container .tab-pane {padding-top: 10px;}
.mobile-menu-container .nav-item:hover .nav-link {color: #fff;border-color: transparent;}
.mobile-menu-container .nav-item.show .nav-link, .mobile-menu-container .nav-item .nav-link.active {color: #6aa1d3;border-color: #6aa1d3;}
.mobile-menu-container .nav-item+.nav-item {margin-left: 1px;}
.mobile-menu-container.scrollable::-webkit-scrollbar-thumb, .mobile-menu-container .sidebar-content::-webkit-scrollbar-thumb {margin-right: 2px;background: rgba(0,0,0,.1);border-radius: 7px;cursor: pointer;}
.mobile-menu {text-transform: uppercase;text-transform: uppercase;font-size: 1.2rem;font-size: 1.2rem;font-weight: 700;font-weight: 700;line-height: 1.5;line-height: 1.5;letter-spacing: -.025em;letter-spacing: .025em;color: #e1e1e1;}
.mobile-menu ul {display: none;width: 100%;}
.mobile-menu>li:first-child {padding-top: .5rem;}
.mobile-menu>li:last-child {padding-bottom: .5rem;}
.mobile-menu li a {display: block;position: relative;padding: 1.3rem .6rem 1.3rem 1rem;}
.mobile-menu li i {display: inline-block;margin-bottom: 1px;font-size: 2rem;margin-right: 1rem;line-height: 0;vertical-align: middle;}
.mobile-menu li li a {padding-left: 2.4rem;}
.mobile-menu li li li a {padding-left: 3.6rem;}
.mobile-menu li:not(:last-child) {border-bottom: 1px solid #2e3237;}
.mobile-menu-title {margin-bottom: .5rem;text-transform: uppercase;font-size: 1.4rem;font-weight: 700;color: #fff;}
.mobile-menu-overlay {position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: #000;opacity: 0;-webkit-transition: opacity .4s;transition: opacity .4s;}
.mobile-menu-close {position: fixed;left: calc(100vw - 50px);top: 25px;z-index: 10001;-webkit-transition: opacity .3s;transition: opacity .3s;opacity: 0;}
.mobile-menu-close i {font-size: 2.8rem;color: #e1e1e1;}
.mmenu-anim {-webkit-transform: translateY(30%);transform: translateY(30%);}
.mmenu-anim, .mmenu-anim>li {-webkit-transition: opacity .3s,-webkit-transform .4s;transition: opacity .3s,-webkit-transform .4s;transition: transform .4s,opacity .3s;transition: transform .4s,opacity .3s,-webkit-transform .4s;-webkit-transition-timing-function: cubic-bezier(.5,0,.3,1);transition-timing-function: cubic-bezier(.5,0,.3,1);}
.mmenu-anim>li:nth-child(0) {opacity: 0;-webkit-transform: translateY(0px);transform: translateY(0px);}
.mmenu-anim>li:nth-child(1) {opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px);}
.mmenu-anim>li:nth-child(2) {opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px);}
.mmenu-anim>li:nth-child(3) {opacity: 0;-webkit-transform: translateY(150px);transform: translateY(150px);}
.mmenu-anim>li:nth-child(4) {opacity: 0;-webkit-transform: translateY(200px);transform: translateY(200px);}
.mmenu-anim>li:nth-child(5) {opacity: 0;-webkit-transform: translateY(250px);transform: translateY(250px);}
.mmenu-anim>li:nth-child(6) {opacity: 0;-webkit-transform: translateY(300px);transform: translateY(300px);}
.mmenu-anim>li:nth-child(7) {opacity: 0;-webkit-transform: translateY(350px);transform: translateY(350px);}
.mmenu-anim>li:nth-child(8) {opacity: 0;-webkit-transform: translateY(400px);transform: translateY(400px);}
.mmenu-anim>li:nth-child(9) {opacity: 0;-webkit-transform: translateY(450px);transform: translateY(450px);}
.mmenu-anim>li:nth-child(10) {opacity: 0;-webkit-transform: translateY(500px);transform: translateY(500px);}
.mmenu-anim>li:nth-child(11) {opacity: 0;-webkit-transform: translateY(550px);transform: translateY(550px);}
.mmenu-anim>li:nth-child(12) {opacity: 0;-webkit-transform: translateY(600px);transform: translateY(600px);}
.mmenu-active {overflow: hidden;}
.mmenu-active .mmenu-anim>li, .mmenu-active .mmenu-anim {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.mmenu-active .page-wrapper {margin-left: 296px;margin-right: -296px;}
.mmenu-active .mobile-menu-wrapper {visibility: visible;}
.mmenu-active .mobile-menu-container {-webkit-transform: translateX(0);transform: translateX(0);}
.mmenu-active .mobile-menu-overlay {opacity: .8;}
.mmenu-active .mobile-menu-close {opacity: 1;}
@media (max-width: 400px) {.mobile-menu-close {left: calc(100vw - 40px);top: 10px;}}
.category-menu {background: #fef0e3;}
.category-menu .menu-title {padding: 1.8rem .2rem 1.8rem;margin: 0;text-transform: capitalize;font-size: 1.8rem;font-weight: 700;font-family: Poppins,sans-serif;line-height: 1;letter-spacing: -.05em;color: #222;}
.category-menu .menu-body:last-child li:last-child {border: 0;}
.category-menu i {vertical-align: middle;line-height: 0;margin-right: 1rem;padding-left: .2rem;font-size: 2rem;color: #666;}
.category-menu>li>a {display: block;padding: 1.2rem 0 1.3rem;font-weight: 400;font-size: 1.3rem;line-height: 1.46;letter-spacing: -.01em;text-transform: capitalize;color: #675545;}
.category-menu>li:not(:last-child)>a {border-bottom: 1px solid #f0e0d1;}
.category-menu li:hover>a:not(.menu-title) {color: #6aa1d3;}
.category-menu li:hover>a:not(.menu-title) i {color: inherit;}
.category-menu .submenu>a::after {font-size: 1rem;}
.category-menu .submenu .megamenu {min-width: 68.5rem;padding: 0 0 0 .9rem;}
.category-menu .submenu .megamenu>li {padding: 0 1rem;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.category-menu .submenu .megamenu>li:last-child {padding-right: 0;-webkit-box-flex: 0;-ms-flex: none;flex: none;}
.category-menu .submenu .megamenu .menu-title {padding: 2.7rem 0rem .2rem;font-size: 1.4rem;font-weight: 600;text-transform: uppercase;letter-spacing: -.025em;}
.category-menu .submenu .megamenu .divider {height: 1px;width: 100%;margin: 0;}
.category-menu .submenu .megamenu ul {position: relative;left: 0;top: 0;padding: 0;font-size: 1.3rem;opacity: 1;visibility: visible;-webkit-box-shadow: none;box-shadow: none;min-width: auto;z-index: auto;-webkit-transform: none;transform: none;}
.category-menu .submenu .megamenu ul li {padding: 0;line-height: 1.2;}
.category-menu .submenu .megamenu ul li a {padding: .7rem 0;}
.category-menu .submenu .megamenu .menu-banner .banner-content {left: 3rem;}
.category-menu .submenu .megamenu .menu-banner .banner-subtitle {font-size: 1.4rem;}
.category-menu .submenu .megamenu .menu-banner .banner-title {font-size: 2.4rem;line-height: 1.2;margin-bottom: 2.8rem;}
.category-menu .submenu .megamenu .menu-banner .btn-md {padding: .7em 1.41em .7em 1.41em;}
.category-menu .submenu .megamenu .menu-banner5 .banner-content {top: 2.6rem;}
.category-menu .submenu .megamenu .menu-banner5 .banner-subtitle {margin-bottom: 1.1rem;}
.category-menu .submenu .megamenu .menu-banner5 .banner-title {line-height: 1.25;}
.category-menu .submenu .megamenu.type2 {display: block;min-width: 88rem;padding: 0 1rem 2rem;}
.category-menu .submenu .megamenu.type2 .menu-title {padding-top: 1.5rem;}
.category-menu .submenu .megamenu.type2 figure {text-align: center;}
.category-menu ul {padding: 2rem 0;background: #fff;font-family: Poppins,sans-serif;font-size: 1.4rem;line-height: 1.5;letter-spacing: 0;color: #666;}
@media (max-width: 1199px) {.category-menu .submenu .megamenu.type2 {min-width: 72rem;}}
.footer {font-family: Poppins,sans-serif;font-size: 1.3rem;background: #1a1f20;}
.footer p {font-size: inherit;}
.footer a:not(.social-link):hover {color: #fff;}
.footer .social-link {letter-spacing: .005em;color: #999;border: 1px solid #999;line-height: 2.9rem;}
.footer .social-link:hover {color: #fff;}
.footer .widget-title {border-bottom: none;}
.dark-theme .footer {background-color: #181818;}
.dark-theme .footer-top, .dark-theme .footer-middle {border-color: #282828;}
.dark-theme .sticky-footer .header-search.show, .dark-theme .sticky-footer .header-search:hover {color: #fff;}
.logo-footer, .logo-footer img {display: block;}
.footer-top {padding: 4rem 0;border-bottom: 1px solid #333;}
.footer-middle {padding: 8rem 0 2rem;border-bottom: 1px solid #333;}
.footer-middle .widget {margin-bottom: 3rem;}
.footer-middle .widget-title {padding: .6rem 0;margin-bottom: .9rem;font-family: inherit;font-size: 1.6rem;font-weight: 600;letter-spacing: 0;text-transform: none;color: #e1e1e1;}
.footer-middle .widget-body {padding: 8px 0 0;color: #999;}
.footer-middle .widget-body li {line-height: 1.2;margin-bottom: 15px;}
.footer-middle .widget-body li:last-child {margin-bottom: 0;}
.footer-middle .widget-instagram .widget-body {padding-top: 0;margin: -5px;}
.footer-middle .widget-instagram .col-3 {padding: 5px;}
.footer-middle .widget-instagram img {display: block;width: 100%;height: auto;}
.footer-middle label {font-weight: 500;text-transform: uppercase;color: #ccc;}
.widget.widget-info a {font-weight: 500;}
.footer-main {padding: 2.6rem 0 .4rem;}
.footer-bottom {padding: 3.4rem 0 3.2rem;}
.footer-bottom, .footer-bottom .container, .footer-bottom .container-fluid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.footer-bottom .footer-left, .footer-bottom .footer-right {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.footer-bottom .footer-left {display: -webkit-box;display: -ms-flexbox;display: flex;}
.footer-bottom .footer-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media (max-width: 991px) {.footer-top .logo-footer {margin-bottom: 2.7rem;}
	.footer-top .logo-footer img {margin-left: auto;margin-right: auto;}
	.newsletter-info {margin-bottom: 2rem;}
	.footer-middle {padding: 4.8rem 0 4.8rem;}
	.footer-middle .widget-body {padding: 0;}
	.footer-bottom, .footer-bottom>.container {display: block;}
	.footer-bottom .footer-left, .footer-bottom .footer-right {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.footer-bottom .footer-left, .footer-bottom .footer-center {margin-bottom: 2.7rem;}
	.footer-center {text-align: center;}}
.footer .copyright {margin: 0;font-size: 1.4rem;font-weight: 500;letter-spacing: -.01em;line-height: 1.5;}
.widget-newsletter .newsletter-info {max-width: 35rem;width: 100%;}
.widget-newsletter .input-wrapper-inline {height: 4.9rem;}
.widget-newsletter .input-wrapper {max-width: 48rem;}
.widget-newsletter input {min-height: 100%;border: 0;border-radius: .3rem 0 0 .3rem;color: #999;background: #2c2c2c;}
.widget-newsletter .btn {padding: 1.2em 1.33em 1.07em;}
.widget-newsletter .btn i {font-size: 1.6rem;margin: -.4rem 0 0 .6rem;}
.widget-newsletter .widget-title {padding: 0;margin-bottom: .5rem;font-family: inherit;font-size: 2rem;font-weight: 600;letter-spacing: -.015em;text-transform: inherit;line-height: 1;color: #fff;}
.widget-newsletter p {margin-bottom: .1rem;font-family: inherit;font-size: 1.4rem;letter-spacing: -.005em;line-height: 1.23;color: #999;}
.footer .widget-category .category-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-ms-flex-align: end;align-items: end;margin-bottom: 2rem;}
.footer .widget-category .category-name {margin-bottom: 0;margin-right: 2.4rem;font-size: 1.4rem;letter-spacing: 0;color: #ccc;}
.footer .widget-category a {display: inline-block;position: relative;margin-right: 2rem;font-size: 1.3rem;font-weight: 400;color: #999;}
.footer .widget-category a::before {content: "";position: absolute;left: 0;bottom: -1px;width: 100%;border-bottom: 1px solid;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.footer .widget-category a:hover::before {-webkit-transform: scale(1);transform: scale(1);}
.footer .widget-category a:not(:last-child)::after {content: "";position: absolute;height: 14px;margin-left: 1rem;top: 50%;border-left: 1px solid #454545;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.footer .widget-about .logo-footer {display: block;margin-bottom: 2.5rem;margin-top: -.5rem;}
.footer .widget-about p {margin-bottom: 2.7rem;color: #999;line-height: 1.85;letter-spacing: -.007em;max-width: 29rem;}
.footer .widget-about .widget-body {padding: 0;}
.payment img {display: block;}
.sticky-footer {display: -webkit-box;display: -ms-flexbox;display: flex;}
.sticky-footer>* {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.sticky-footer .search-toggle {padding: 0;color: inherit;}
.sticky-footer .header-search.show, .sticky-footer .header-search:hover {color: #222;}
.sticky-footer .hs-toggle .input-wrapper {min-width: 29rem;right: 1.5rem;margin-bottom: 2rem;}
.sticky-link {display: -webkit-box;display: -ms-flexbox;display: flex;-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;margin: 1.5rem 0 1.3rem;}
.sticky-link i {width: 2.3rem;height: 2.4rem;text-align: center;font-size: 2.3rem;line-height: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: -webkit-transform .35s ease;transition: -webkit-transform .35s ease;transition: transform .35s ease;transition: transform .35s ease,-webkit-transform .35s ease;}
.sticky-link i.d-icon-search {font-size: 1.9rem;}
.sticky-link span {margin-top: .8rem;font-size: 1rem;line-height: 1;letter-spacing: .025em;text-transform: uppercase;}
.sticky-link.active {color: #222;}
.sticky-link:hover {color: #222;}
.sticky-link:hover i {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
@media (min-width: 576px) {.sticky-footer {padding: 0 4rem;}}
@media (min-width: 768px) {.sticky-footer {display: none;}}
@media (max-width: 991px) {.footer-middle .row>div:last-child .widget {margin-bottom: 1rem;}}
.shop-banner-default .banner-subtitle, .shop-boxed-banner .banner-subtitle {margin-bottom: .6rem;font-size: 2em;}
.shop-banner-default .banner-title, .shop-boxed-banner .banner-title {margin-bottom: 2.4rem;font-size: 4em;letter-spacing: -.035em;}
.shop-banner-default .btn, .shop-boxed-banner .btn {padding: 1.2em 2.8em;border-color: #919eb2;}
.shop-banner-default .btn i, .shop-boxed-banner .btn i {vertical-align: middle;margin-left: .7rem;font-size: 2.2rem;}
.shop-banner-default .btn:hover, .shop-banner-default .btn:active, .shop-banner-default .btn:focus, .shop-boxed-banner .btn:hover, .shop-boxed-banner .btn:active, .shop-boxed-banner .btn:focus {border-color: #fff;}
.shop-banner-default {padding: 7.5rem 5.7% 8.3rem;}
.shop-boxed-banner {padding: 7.4rem 7% 8.4rem;}
.cph-header {min-height: 350px;height: auto;}
.cph-header .category img {width: 80px;height: 80px;border-radius: 50%;}
.cph-header .category-icon {padding: 1.7rem 1rem;}
.toolbox, .toolbox-left, .toolbox-right, .toolbox-item, .toolbox-item-full {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.toolbox {position: relative;z-index: 21;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.toolbox.toolbox-pagination {z-index: 20;}
.toolbox {font-size: 1.3rem;line-height: 1.5;padding: 3.5rem .2rem 1rem;-webkit-transition: margin .4s;transition: margin .4s;background-color: transparent;}
.toolbox.sticky-toolbox {padding-top: 3rem;}
.toolbox>*:not(:last-child), .toolbox-left>*:not(:last-child), .toolbox-right>*:not(:last-child) {margin-right: 1.8rem;}
.toolbox label {margin-right: .8rem;font-weight: 600;text-transform: uppercase;}
.toolbox select {cursor: pointer;padding-top: .85rem;padding-bottom: .85rem;border-color: #ebebeb;z-index: 0;}
.toolbox .select-box .form-control {color: #222;}
.toolbox .select-box::before {font-size: 1rem;right: 1rem;z-index: 1;}
.toolbox .toolbox-sort .form-control {max-width: 15rem;padding-left: 1.4rem;}
.toolbox .toolbox-sort::before {right: 1.4rem;z-index: 2;}
.toolbox-item {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 1rem;}
.toolbox-item label {color: #222;}
.toolbox-item-full {-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.btn-layout {color: #dadada;font-size: 22px;padding: 0 2px;}
.btn-layout:last-child {padding-right: 0;}
.btn-layout:hover, .btn-layout.active {color: #333;}
.btn-layout+.btn-layout {margin-left: 2px;}
.select-menu {color: #222;}
.select-menu::before {right: 1.25em;font-size: 1.2rem;margin-top: 1px;}
.select-menu ul, .select-menu ul::before {content: "";position: absolute;border: 1px solid #eee;width: 11px;}
.select-menu ul {top: 100%;z-index: 1000;width: 18rem;margin-top: 1rem;padding: 1rem 1.4rem 1rem;background-color: #fff;opacity: 0;visibility: hidden;}
.select-menu ul::before {top: -6px;left: 22px;height: 11px;border-width: 1px 0 0 1px;background-color: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.select-menu.opened>ul {opacity: 1;visibility: visible;}
.dark-theme .select-menu {color: #999;}
.dark-theme select.form-control {background-color: transparent;}
.dark-theme .toolbox-item label {color: #999;}
.dark-theme .toolbox .select-box .form-control {color: #999;}
.dark-theme .btn-layout {color: #666;}
.dark-theme .btn-layout:hover, .dark-theme .btn-layout.active {color: #6aa1d3;}
.select-menu select, .select-menu-toggle {position: relative;border: 1px solid #ebebeb;padding: .8rem 4rem .8rem 1.4rem;font-size: 1.2rem;line-height: 1.5;letter-spacing: -.03em;}
.select-menu-toggle {border-radius: 2px;}
.select-menu select {max-width: 17.2rem;padding: .85rem 2.6rem .85rem .9rem;}
.select-item {padding: 6px .7rem 4px 1.2rem;color: #222;background: #eee;letter-spacing: -.01em;}
.select-item i {padding: .5rem .6rem .7rem;margin-left: 5px;font-size: 9px;vertical-align: middle;}
.select-items {display: none;}
.toolbox+.select-items {font-size: 1.2rem;margin: 2px 0 1.8rem;}
.select-items>* {display: inline-block;margin: 0 .8rem .5rem 0;}
.select-items .filter-clean {margin-left: 1.2rem;}
.sticky-content-wrapper+.select-items {font-size: 1.2rem;margin: 2px 0 1.8rem;}
.toolbox-pagination {position: relative;margin-bottom: 1rem;padding: 2.5rem .2rem;border-top: 1px solid #e1e1e1;}
.toolbox-horizontal .show-info {color: #999;font-size: inherit;}
.toolbox-horizontal.fixed .sidebar-overlay, .toolbox-horizontal.fixed .sidebar-content {min-height: 100vh;}
.left-sidebar-toggle, .sidebar-content .filter-actions .sidebar-toggle-btn, .toolbox .top-sidebar-toggle, .right-sidebar-toggle {padding: .61em .92em .61em;margin-right: 2rem;font-weight: 700;line-height: 1.2;}
.left-sidebar-toggle .d-icon-filter-2, .sidebar-content .filter-actions .sidebar-toggle-btn .d-icon-filter-2, .toolbox .top-sidebar-toggle .d-icon-filter-2, .right-sidebar-toggle .d-icon-filter-2 {font-size: 1.4rem;}
.left-sidebar-toggle .d-icon-filter-2::before, .sidebar-content .filter-actions .sidebar-toggle-btn .d-icon-filter-2::before, .toolbox .top-sidebar-toggle .d-icon-filter-2::before, .right-sidebar-toggle .d-icon-filter-2::before {font-weight: 600;}
.toolbox .toolbox-left .left-sidebar-toggle {font-weight: 600;}
.toolbox-item.right-sidebar-toggle {margin-right: 0;}
.toolbox-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;line-height: 1.3;}
.toolbox-wrap .toolbox>* {line-height: 37px;}
.toolbox-wrap .toolbox-layout {display: -webkit-box;display: -ms-flexbox;display: flex;}
.toolbox-wrap option {text-transform: none;}
.toolbox-wrap .toolbox-layout {display: -webkit-box;display: -ms-flexbox;display: flex;}
.toolbox-wrap .sidebar-content .widget-title {padding-bottom: 1rem;}
.sticky-toolbox.fixed {position: fixed;background-color: #fff;padding: 1rem 2rem 0;}
.widget .widget-body .filter-actions {display: block;padding: 0 0 1.5rem .2rem;}
.filter-price-text {font-size: 1.3rem;color: #222;}
.filter-items a::before {content: "";position: absolute;border: 1px solid #999;width: 18px;height: 18px;border-radius: 2px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: -2.7rem;font-size: .7em;font-weight: 900;font-family: "Font Awesome 5 Free";text-align: center;text-indent: 1px;line-height: 1.7em;}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5) {.filter-items a::before {text-indent: 0;}}
.toolbox .btn-link {padding: 0;}
.filter-clean {font-size: 1.4rem;margin-left: auto;color: #222;-webkit-transition: color .3s;transition: color .3s;}
.filter-clean:hover {color: #6aa1d3;}
.shop-sidebar {position: relative;}
.shop-sidebar .btn-outline:not(:hover) {color: #6aa1d3;background-color: #fff;}
.shop-sidebar .sidebar-toggle-btn, .shop-sidebar .left-sidebar-toggle {padding: .8em 1.04em;}
.shop-sidebar .filter-actions {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: .6rem;margin-bottom: 2rem;}
.btn-icon-right i {margin-left: .8rem;font-size: 1.8rem;}
@media (min-width: 576px) {.toolbox-horizontal .toolbox-left {margin-right: auto;}
	.mr-sm-auto {margin-right: auto !important;}}
@media (min-width: 992px) {.sidebar-fixed {-webkit-transition: margin .4s;transition: margin .4s;}
	.sidebar-fixed .filter-actions:first-child {padding-top: 3rem;}
	.sidebar-fixed+.main-content {-webkit-transition: max-width .4s,-webkit-flex-basis .4s;transition: max-width .4s,-webkit-flex-basis .4s;transition: flex-basis .4s,max-width .4s;transition: flex-basis .4s,max-width .4s,-webkit-flex-basis .4s,-ms-flex-preferred-size .4s;}
	.sticky-sidebar-wrapper.closed {height: 0;}
	.closed.sidebar {margin-left: -25%;}
	.closed.right-sidebar {margin-right: -25%;}
	.closed+.main-content {max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.main-content-wrap {overflow: hidden;}
	.sidebar-toggle-remain .toggle-remain {position: absolute;-webkit-transition: .4s;transition: .4s;left: 0;}}
@media (min-width: 992px) and (-ms-high-contrast: active),
(min-width: 992px) and (-ms-high-contrast: none) {.sidebar-toggle-remain .toggle-remain {top: 2.7rem;}}
@media (min-width: 992px) {.sidebar-toggle-remain .filter-clean {line-height: 3.7rem;}
	.sidebar-toggle-remain.sidebar .toggle-remain i {-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
	.sidebar-toggle-remain.sidebar.closed .toggle-remain {left: calc(100% + 30px);}
	.sidebar-toggle-remain.sidebar.closed .toggle-remain i {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
	.sidebar-toggle-remain.sidebar.closed+*>.toolbox:first-child {margin-left: 10.8rem;}
	.sidebar-toggle-remain.sidebar .toggle-remain::before {content: "";position: absolute;background-color: #fff;right: calc(100% + 2px);width: 20px;bottom: -2px;top: -2px;}
	.sidebar-toggle-remain.right-sidebar.closed .toggle-remain {left: -3rem;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
	.sidebar-toggle-remain.right-sidebar.closed .toggle-remain i::before {content: "";}
	.sidebar-toggle-remain.right-sidebar.closed+*>.toolbox:first-child {padding-right: 11rem;}
	.toolbox-wrap .sidebar-content {border-top: 3px solid #eee;-webkit-transition: border .3s;transition: border .3s;}
	.toolbox-wrap .sidebar-content>div {border-bottom: 3px solid #eee;}
	.toolbox-wrap .sidebar-content .widget {border: none;}
	.shop-sidebar .filter-actions {margin-bottom: 0;}
	.toolbox .sidebar-content {max-width: none;}
	.toolbox-horizontal .sidebar-fixed .sidebar-content {padding-bottom: 0;}
	.toolbox-horizontal .widget {position: relative;margin-bottom: 1rem;color: #222;border-bottom: none;}
	.toolbox-horizontal .widget .widget-title {position: relative;border: 1px solid #ebebeb;padding: 8px 4rem 8px 1.4rem;margin-bottom: 0;font-size: 1.2rem;line-height: 1.5;font-weight: 400;text-transform: capitalize;border-radius: 2px;}
	.toolbox-horizontal .widget::before {content: "";font-family: "Font Awesome 5 free";position: absolute;top: 50%;right: 1.25em;margin-top: 1px;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 1.2rem;font-weight: 900;}
	.toolbox-horizontal .widget.opened>ul {opacity: 1;visibility: visible;}
	.toolbox-horizontal .widget ul, .toolbox-horizontal .widget ul::before {content: "";position: absolute;border: 1px solid #eee;}
	.toolbox-horizontal .widget ul {top: 100%;z-index: 1000;width: 21rem;margin-top: 1rem;padding: 1rem 1.4rem;background-color: #fff;opacity: 0;visibility: hidden;}
	.toolbox-horizontal .widget ul::before {top: -6px;left: 22px;height: 11px;width: 11px;border-width: 1px 0 0 1px;background-color: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.toolbox-horizontal .widget ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.toolbox-wrap .filter-actions:first-child {padding: 0;}
	.toolbox-wrap .sidebar-toggle-btn {display: none;}
	.toolbox-wrap>.closed {margin: 0;}
	.toolbox-wrap>.closed .sidebar-content {display: none;border-color: transparent;background: transparent;}
	.toolbox-wrap .filter-clean {display: none;position: absolute;right: 0;top: -40px;}}
@media (min-width: 1200px) {.select-menu:not(:last-child):not(.toolbox-show) {margin-right: 2rem;}
	.toolbox .shop-sidebar {margin-right: 2rem;}}
@media (max-width: 991px) {.toolbox .sidebar-fixed {margin-right: 0;}
	.toolbox .sidebar-content {display: block;}
	.sidebar-content .select-menu {display: block;margin: 0;font-size: 1.4rem;}
	.sidebar-content .select-menu ul {position: static;width: 100%;padding: 0;border: 0;color: #666;margin: 0 0 1.1rem;opacity: 1;visibility: visible;}
	.sidebar-content .select-menu ul a::before {width: 18px;height: 18px;margin-top: 0;}
	.sidebar-content .select-menu::before, .sidebar-content .select-menu ul::before, .sidebar-content .select-menu>a::before {content: none;}
	.sidebar-content .select-menu-toggle {display: block;border-width: 3px 0 0;padding: 2rem 2px 1.6rem;font-size: 1.5rem;font-weight: 600;text-transform: capitalize;}
	.sidebar-content .toolbox-item:first-child a {border: none;}}
@media (max-width: 767px) {.toolbox-item label, .toolbox-item>span, .toolbox-item.show-info {display: none;}}
@media (max-width: 575px) {.toolbox-item.select-box {margin-right: 0;}
	.toolbox-item.select-box~.toolbox-item.right-sidebar-toggle {margin-left: 1rem;}
	.toolbox-item.toolbox-layout {display: none;}
	.toolbox .toolbox-left .left-sidebar-toggle, .sticky-sidebar .filter-actions .sidebar-toggle-btn {margin-right: 1rem;}
	.toolbox .toolbox-left {margin: 0;}
	.toolbox .left-sidebar-toggle {margin-right: .5rem;}
	.toolbox .toolbox-sort .form-control {max-width: 12.8rem;}
	.toolbox-horizontal {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.toolbox-horizontal .toolbox-left {margin-right: auto;}
	.toolbox-horizontal .toolbox-right {margin-left: auto;}
	.toolbox-horizontal .toolbox-item.toolbox-show {margin-right: 0;}
	.toolbox-pagination {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.toolbox-pagination>.show-info {margin-right: 0;}
	.toolbox-pagination>*:not(:last-child) {margin-bottom: 1rem;}}
@media (max-width: 479px) {.sticky-toolbox.fixed {padding: 1rem 1.5rem 0;}
	.toolbox {padding-right: 0;padding-left: 0;}
	.toolbox .toolbox-sort .form-control {max-width: 12.5rem;padding-left: 1rem;}
	.toolbox select {padding-top: .63rem;padding-bottom: .63rem;padding-right: 2rem;}
	.toolbox .btn.toolbox-item, .toolbox .btn-sm.toolbox-item {font-size: 1.2rem;padding: .61em .92em .61em;}}
.cart-added-alert {display: none;margin-bottom: 1rem;}
.container>.cart-added-alert:first-child {margin-top: -1rem;}
.cart-added-alert span {color: #222;}
.cart-added-alert .btn-success, .cart-added-alert span {vertical-align: middle;}
.product-details .product-navigation {padding: .2rem 2px .3rem;}
.product-gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 3rem;position: -webkit-sticky;position: sticky;}
.product-gallery.product-gallery-sticky {top: 2rem;padding-bottom: 3rem;-webkit-transition: top .3s;transition: top .3s;}
.sticky-header-active .product-gallery.product-gallery-sticky {top: 8rem;}
.product-gallery.row>* {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-gallery.row .product-image-full {right: 2rem;}
.product-image-full {display: block;position: absolute;padding: 1rem;right: 1rem;bottom: 1rem;color: #999;font-size: 2rem;line-height: 1;opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s;z-index: 1;}
:hover>.product-image-full {opacity: 1;}
.product-navigation {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 2rem 2px 1.1rem;}
.product-navigation .breadcrumb {margin: 0 2rem 1rem 0;font-size: inherit;}
.product-navigation .product-nav {margin-bottom: 1rem;}
.product-nav {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;color: #999;}
.product-nav i {vertical-align: middle;font-size: 1.9rem;line-height: 0;}
.product-nav li+li {margin-left: 2rem;}
.product-nav .product-nav-prev>a, .product-nav .product-nav-next>a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-nav .product-nav-prev i {margin-right: 2px;}
.product-nav .product-nav-next i {margin-left: 2px;}
.product-nav .product-name {padding-right: 0;color: #666;font-size: 1.2rem;font-weight: 400;white-space: normal;}
.product-nav li:hover .product-nav-popup {opacity: 1;visibility: visible;-webkit-transform: none;transform: none;}
.product-nav-popup {position: absolute;top: 126%;right: 16px;z-index: 30;width: 120px;padding: 0 5px 5px;line-height: 1.5;text-align: center;background-color: #fff;-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.1);box-shadow: 1px 1px 7px rgba(0,0,0,.1);visibility: hidden;opacity: 0;-webkit-transform: scale(.9);transform: scale(.9);-webkit-transform-origin: top;transform-origin: top;-webkit-transition: opacity .3s,-webkit-transform .3s;transition: opacity .3s,-webkit-transform .3s;transition: opacity .3s,transform .3s;transition: opacity .3s,transform .3s,-webkit-transform .3s;}
.product-nav-popup::before {content: "";position: absolute;top: -8px;right: 18px;width: 16px;height: 16px;-webkit-transform: rotate(45deg);transform: rotate(45deg);background-color: #fff;-webkit-box-shadow: inherit;box-shadow: inherit;}
.product-nav-popup img {position: relative;padding-top: 5px;background-color: #fff;}
.product-nav-prev .product-nav-popup::before {right: 6.6rem;}
.product-tabs .nav-link {padding: 1rem 2.5rem;line-height: 1.2;}
.product-tabs .nav-item {margin-right: 0;}
.product-tabs .tab-pane {padding: 1.5rem .2rem;line-height: 1.86;}
.product-footer+.product-tabs {margin-top: 2.5rem;}
.product-tabs .tab-pane .list-type li, .product-status .list-type li {padding-left: 3rem;}
.product-status {line-height: 2;}
#product-tab-description .description-title, .card-description .description-title {font-size: 2rem;line-height: 24px;}
#product-tab-description .description-title~p, .card-description .description-title~p {line-height: 1.86;}
#product-tab-description li, .card-description li {position: relative;padding-left: 2.4rem;}
#product-tab-description li::before, .card-description li::before {position: absolute;display: block;left: 3px;top: 2px;content: "";font-family: "riode";font-weight: 700;font-size: 1.2rem;color: #222;}
#product-tab-description .table tbody, .card-description .table tbody {line-height: 1.8;}
#product-tab-description .table th, #product-tab-description .table td, .card-description .table th, .card-description .table td {padding: 10px;text-align: left;vertical-align: top;border-bottom: 1px solid #e9e9e9;}
@media (min-width: 768px) {#product-tab-description .pl-md-6, .card-description .pl-md-6 {padding-left: 3rem !important;}}
#product-tab-description .btn-play, .card-description .btn-play {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;font-size: 35px;width: 78px;height: 78px;border-radius: 50%;background-color: #222;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);color: #fff;}
#product-tab-description .icon-box-icon, .card-description .icon-box-icon {font-size: 3rem;border-color: #cdcdcd;}
#product-tab-description .icon-box-content p, .card-description .icon-box-content p {font-size: 1.3rem;color: #999;}
#product-tab-description .divider, .card-description .divider {margin: 1.3rem 0 1.3rem;height: 4.4rem;}
#product-tab-description figure img, .card-description figure img {vertical-align: middle;}
#product-tab-description .icon-box-icon, .card-body .icon-box-icon {width: 5.1rem;height: 5.1rem;margin-right: 2rem;}
#product-tab-description .icon-box-icon .d-icon-truck, .card-body .icon-box-icon .d-icon-truck {font-size: 3.6rem;}
#product-tab-description .icon-box-title, .card-body .icon-box-title {margin-bottom: .2rem;}
#product-tab-description .icon-box-wrap {max-width: 559px;}
#product-tab-additional label, .card-additional label {display: inline-block;min-width: 20rem;color: #222;}
#product-tab-additional p, .card-additional p {display: inline-block;margin-bottom: 0;}
#product-tab-size-guide, .card-sizeguide {display: block;}
#product-tab-size-guide .size-image, .card-sizeguide .size-image {-webkit-box-flex: 0;-ms-flex: 0 0 36%;flex: 0 0 36%;text-align: center;padding: 0 10px;}
#product-tab-size-guide .size-table, .card-sizeguide .size-table {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 14px;text-transform: uppercase;color: #21293c;}
#product-tab-size-guide .size-table thead th, .card-sizeguide .size-table thead th {padding: 30px 0 30px 10px;font-weight: 600;background: #f4f4f2;text-align: left;}
#product-tab-size-guide .size-table tbody tr>*, .card-sizeguide .size-table tbody tr>* {padding: 12px 0 12px 10px;font-weight: 700;text-align: left;}
#product-tab-size-guide .size-table tbody tr:nth-child(2n), .card-sizeguide .size-table tbody tr:nth-child(2n) {background-color: #ebebeb;}
#product-tab-reviews .comments-list li, .card-reviews .comments-list li {padding-bottom: 3rem;margin-bottom: 3rem;border-bottom: 1px solid #e1e1e1;}
#product-tab-reviews .comments, .card-reviews .comments {padding: 1rem;}
#product-tab-reviews .comment p, .card-reviews .comment p {margin-bottom: 0;}
#product-tab-reviews .comment-rating, .card-reviews .comment-rating {right: 0;top: 3rem;font-size: 1.2rem;margin-bottom: 1rem;}
#product-tab-reviews .ratings-full, .card-reviews .ratings-full {margin-right: 0;}
#product-tab-reviews .reply, .card-reviews .reply {margin-bottom: 0;}
#product-tab-reviews .reply p, .card-reviews .reply p {margin-bottom: 2.5rem;font-size: 1.3rem;color: #666;}
#product-tab-reviews .reply .btn, .card-reviews .reply .btn {padding: 1.2em 2.97em;}
#product-tab-reviews .reply .btn i, .card-reviews .reply .btn i {font-size: 1.9rem;margin-left: 1rem;}
#product-tab-reviews .form-checkbox, .card-reviews .form-checkbox {font-size: 1.3rem;}
#product-tab-reviews .form-control-label, .card-reviews .form-control-label {padding-left: 0;}
#product-tab-reviews .form-control-label::before, .card-reviews .form-control-label::before {display: inline-block;position: relative;-webkit-transform: none;transform: none;vertical-align: middle;margin-right: .5rem;}
#product-tab-reviews .btn.btn-link.active, #product-tab-reviews .btn.btn-link:hover, .card-reviews .btn.btn-link.active, .card-reviews .btn.btn-link:hover {color: #6aa1d3;}
#product-tab-reviews {padding-top: 3rem;}
.product-details .collapse::after {color: #6aa1d3;}
.accordion-border .card {padding: 0 1.3rem;}
.rating-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 2.2rem;}
.rating-form label {margin-right: 1rem;}
.rating-stars {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;height: 14px;font-size: 1.4rem;}
.rating-stars a {color: #999;text-indent: -9999px;letter-spacing: 1px;letter-spacing: .2em;width: 16px;}
.rating-stars a:before {content: "";position: absolute;left: 0;height: 14px;line-height: 1;font-family: "riode";text-indent: 0;overflow: hidden;white-space: nowrap;}
.rating-stars a.active:before, .rating-stars a:hover:before {content: "";color: #999;}
.rating-stars .star-1 {z-index: 10;}
.rating-stars .star-2 {z-index: 9;}
.rating-stars .star-3 {z-index: 8;}
.rating-stars .star-4 {z-index: 7;}
.rating-stars .start-5 {z-index: 6;}
.rating-stars .star-1:before {width: 20%;}
.rating-stars .star-2:before {width: 40%;}
.rating-stars .star-3:before {width: 60%;}
.rating-stars .star-4:before {width: 80%;}
.rating-stars .star-5:before {content: "";}
.product-sticky-content:not(.fixed) .sticky-product-details {display: none;}
.product-sticky-content:not(.fixed) .container {padding: 0;}
.product-sticky-content.fixed {padding: 1rem 0;}
.product-sticky-content.fixed .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-sticky-content.fixed .product-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.product-sticky-content.fixed .product-form-group {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.product-sticky-content.fixed .product-form, .product-sticky-content.fixed .product-form-group>* {margin-bottom: 0;}
.product-sticky-content.fixed .product-form>label {display: none;}
.product-sticky-content.fixed .input-group {margin-right: .8rem;}
.sticky-product-details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.sticky-product-details img {display: block;width: 9rem;height: 9rem;}
.sticky-product-details .product-image {margin-right: 1rem;max-width: 9rem;}
.sticky-product-details .product-title {margin-bottom: .5rem;font-weight: 700;}
.sticky-product-details .product-price {font-weight: 600;}
.sticky-product-details .product-title, .sticky-product-details .product-price {font-size: 2rem;}
.sticky-product-details .product-price, .sticky-product-details .ratings-container {margin-bottom: 0;}
.sticky-product-details .product-info {display: -webkit-box;display: -ms-flexbox;display: flex;}
.sticky-product-details .product-price {margin-right: 2rem;}
aside .service-list {padding: 0 2rem;border: 1px solid #eee;}
aside .service-list>* {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 2.2rem 0;}
aside .service-list>:not(:last-child) {border-bottom: 1px solid #e1e1e1;}
aside .service-list i {margin-left: 5px;font-size: 3.2rem;}
aside .service-list .icon-box-title {font-size: 1.5rem;letter-spacing: 0;line-height: 1.2;}
aside .service-list p {line-height: 1.2;}
aside .service-list .icon-box1 i {margin-left: 0;font-size: 3.7rem;}
aside .banner-content {left: 5%;top: 12%;width: 90%;}
aside .banner-subtitle {font-weight: 500;font-size: 16px;color: #777;}
aside .banner-title {font-size: 2.3rem;line-height: 1.4em;}
aside .owl-nav-top .owl-nav {top: -5.1rem;}
aside .owl-nav-top .owl-nav i {padding: .1rem;font-size: 1.2rem;}
aside .owl-nav-top .owl-nav i::before {font-weight: 600;}
.review-form-section .review-medias {margin-top: 3rem;margin-bottom: 1rem;}
.review-form-section .review-medias>.btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.review-form-section .file-input {position: relative;margin-right: 2rem;padding: 0;width: auto;background-repeat: no-repeat;background-size: cover;}
.review-form-section .file-input-wrapper {display: block;width: 80px;height: 80px;background-repeat: no-repeat;background-size: cover;}
.review-form-section input[type="file"] {width: 0 !important;height: 0 !important;overflow: hidden;opacity: 0;}
.review-form-section .btn-action {position: absolute;right: -10px;top: -10px;height: 22px;width: 22px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 22px;font-size: 10px;border-radius: 50%;background-color: #fff;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;cursor: pointer;-webkit-transition: -webkit-box-shadow .3s;transition: -webkit-box-shadow .3s;transition: box-shadow .3s;transition: box-shadow .3s,-webkit-box-shadow .3s;}
.review-form-section .btn-action:before {font-family: "Font Awesome 5 Free";font-weight: 600;}
.review-form-section .btn-upload::before {content: "";}
.review-form-section .btn-remove {top: auto;bottom: -10px;}
.review-form-section .btn-remove::before {content: "";font-size: 12px;}
.review-medias {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.avg-rating-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 1rem;}
.avg-rating-container mark {font-size: 6rem;font-weight: 700;letter-spacing: -.025em;line-height: 1;color: #6aa1d3;background: none;margin-right: 1.8rem;}
.avg-rating-container .rating-reviews:hover {color: #999;}
.ratings-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ratings-item .ratings-container {margin-right: 1.8rem;}
.ratings-item .progress-value {margin-left: 2rem;}
.rating-percent {background: #eee;height: .8rem;width: 20rem;max-width: 100%;border-radius: 1rem;}
.rating-percent span {display: block;height: 100%;border-radius: inherit;background: #999;}
.comments .toolbox {padding: 0 0 1rem;margin-bottom: 3rem;border-bottom: 1px solid #e1e1e1;}
.comments .toolbox .btn {font-size: 1.3rem;padding: .82em 1.08em;}
.comments .toolbox .toolbox-sort .form-control {min-width: 15rem;}
.comments .toolbox-pagination {border: none;}
.comments .page-item {margin-bottom: 0;}
.comments .file-input-wrappers {display: -webkit-box;display: -ms-flexbox;display: flex;}
.comments .file-input-wrappers>* {width: 6rem;height: 6rem;margin-right: 1rem;cursor: -webkit-zoom-in;cursor: zoom-in;}
.comments .file-input-wrappers img {height: 100%;}
.comments .feeling i {font-size: 1.4rem;}
.comments .btn-play {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.comments .btn-play i {width: 3rem;height: 3rem;line-height: 3rem;text-align: center;border-radius: 50%;color: #fff;background: rgba(0,0,0,.7);}
.review-form-section .review-form-wrapper {position: fixed;top: 0;bottom: 0;right: -100%;background-color: #fff;z-index: 1101;-webkit-box-shadow: 0px 2px 9px #000;box-shadow: 0px 2px 9px #000;padding: 3rem;-webkit-transition: right .3s;transition: right .3s;overflow: auto;}
.review-form-section .review-overlay {position: fixed;left: 0;width: 100vw;top: -10vh;height: 120vh;background: rgba(0,0,0,.3);z-index: 1100;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s;transition: opacity .3s;}
.review-form-section.opened .review-form-wrapper {right: 0;}
.review-form-section.opened .review-overlay {opacity: 1;visibility: visible;}
@media (max-width: 575px) {#product-tab-reviews .comments-list>ul, .card-body .comments-list>ul {padding: 0;}
	#product-tab-reviews .comment-body, .card-body .comment-body {padding-left: 1.5rem;}
	#product-tab-additional label {min-width: 13rem;}}
@media (min-width: 576px) {#product-tab-size-guide thead th:first-child, #product-tab-size-guide .size-table tbody th, .card-sizeguide thead th:first-child, .card-sizeguide .size-table tbody th {padding-left: 3rem;}
	#product-tab-size-guide {display: -webkit-box;display: -ms-flexbox;display: flex;}}
@media (min-width: 992px) {.product-form select {width: 20rem;}
	.product-single .product-details {padding-left: 1rem;}
	.product-details.row {padding-left: 0;}
	.product-details.row>:last-child {padding-left: 2rem;}}
@media (min-width: 1600px) {.container-fluid .product-thumbs.owl-carousel {width: calc(100% + 20px);margin: 0 -10px;}
	.container-fluid .product-thumb {margin: 0 10px;}
	.container-fluid .product-thumbs-wrap {margin-top: 20px;}
	.container-fluid .product-thumbs .owl-prev {left: 10px;}
	.container-fluid .product-thumbs .owl-next {right: 10px;}
	.container-fluid .pg-vertical .product-thumb {margin: 0 0 20px;}
	.container-fluid .pg-vertical .product-thumbs-wrap {margin: 0 20px 0 0;}
	.container-fluid .pg-vertical .product-single-carousel {max-width: calc(100% - 129px);}}
@media (min-width: 992px) and (max-width: 1199px) {aside .service-list {padding: 0 1rem;}}
@media (min-width: 768px) and (max-width: 1035px) {.product-single #product-tab-size-guide {display: block;}}
@media (max-width: 991px) {aside .service-list .icon-box-side {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	aside .service-list .icon-box-side .icon-box-icon {padding: 0;margin: 0 2rem 0 0;}
	aside .service-list .icon-box-side .icon-box-content {text-align: left;}}
.product-sticky-both .btn-cart {margin-bottom: 1rem;}
.product-sticky-both .product-action {display: -webkit-box;display: -ms-flexbox;display: flex;}
.product-sticky-both .btn-wishlist {margin-bottom: 1rem;}
@media (min-width: 992px) {.product-sticky-both .btn-cart {max-width: 100%;}
	.product-sticky-both .product-form .select-box, .product-sticky-both .product-form .p-relative {margin-right: 0;width: 100%;}
	.product-sticky-both .product-form select {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;}}
@media (max-width: 991px) {#product-tab-description .icon-box-side, .card-body .icon-box-side {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	#product-tab-description .icon-box-icon, .card-body .icon-box-icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: 0;padding: 0;}
	#product-tab-description .icon-box-content, .card-body .icon-box-content {text-align: left;}
	.review-form-wrapper {width: 45rem;}}
@media (max-width: 575px) {.review-form-wrapper {width: 30rem;}
	.review-form-wrapper .file-input-wrapper {width: 6rem;height: 6rem;}
	.review-form-wrapper .file-input {margin-right: 1rem;}}
.dark-theme .product-nav .product-name, .dark-theme .avg-rating-title, .dark-theme .progress-value {color: #999;}
.dark-theme .size-image img {-webkit-filter: invert(1);filter: invert(1);}
.dark-theme .size-table {color: #fff;}
.dark-theme .size-table thead th {background: #999;}
.dark-theme .size-table tbody tr:nth-child(2n) {background-color: #999;}
.dark-theme .rating-percent {background: #999;}
.dark-theme .rating-percent span {background: #fff;}
.element-subcategory .category-column {padding: 35px 42px 20px;border: 8px solid #eee;}
.element-subcategory .category-column .category-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-ms-flex-align: end;align-items: end;margin-bottom: 2rem;}
.element-subcategory .category-column .category-name {margin-bottom: 0;margin-right: 2.4rem;font-size: 1.4rem;letter-spacing: 0;color: #666;}
.element-subcategory .category-column a {display: inline-block;position: relative;margin-right: 2rem;font-size: 1.3rem;font-weight: 400;color: #999;}
.element-subcategory .category-column a::before {content: "";position: absolute;left: 0;bottom: -1px;width: 100%;border-bottom: 1px solid;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.element-subcategory .category-column a:hover {color: #6aa1d3;}
.element-subcategory .category-column a:hover::before {-webkit-transform: scale(1);transform: scale(1);}
.element-subcategory .category-column a:not(:last-child)::after {content: "";position: absolute;height: 14px;margin-left: 1rem;top: 50%;border-left: 1px solid #999;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
p {font-family: Poppins,sans-serif;}
.btn {font-family: "Oswald",sans-serif,sans-serif;}
.main .btn i, .footer .btn i {font-family: Poppins,sans-serif;}
.ls-s {letter-spacing: .001em !important;}
.ls-m {letter-spacing: .025em !important;}
.ls-l {letter-spacing: .05em !important;}
.header-top .social-link {font-size: 1.4rem;}
.header-top .contact {padding: 1.1em 1.16em;font-size: 1.1rem;letter-spacing: .05em;border-radius: 0;}
.header-top .dropdown>a {letter-spacing: .05em;}
.header-top .dropdown>a::after {margin: .6rem 0 0 .4rem;font-size: .6em;}
.header-top .divider {height: 3.9rem;background-color: #363636;}
.welcome-msg {padding: 1.05rem 0;}
.overlay-5 {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.5);}
.search-toggle i {font-size: 2rem;}
.header-middle .header-right>*:not(:last-child) {margin-right: 2.1rem;}
.cart-dropdown.type2 .cart-count {width: 1.9rem;height: 1.9rem;font-size: 1.1rem;top: 0px;right: 0px;}
.bbanner-section .r-col-class {background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),color-stop(100.01%,transparent)),#6aa1d3;background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.2) 0%,transparent 100.01%),#6aa1d3;padding: 3rem;}
.bbanner-section .r-col-class * {color: white !important;}
.figure-cover img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100%;min-height: 100%;}
.intro-section .banner img {min-height: 100vh;max-height: 100vh;-o-object-fit: cover;object-fit: cover;}
.intro-section .banner-title {margin: 2rem 0 1.8rem;font-size: 5em;line-height: 1.2;letter-spacing: .01em;}
.intro-section p {font-size: 1.6rem;letter-spacing: -.01em;line-height: 1.25;}
.intro-section .btn {padding: 1.5em 3.4em;}
.category img {border-radius: 0;}
.categories-section .category-name {font-size: 2.6em;}
.banner-cta1 .banner-content {padding: 6.4rem 0 5.1rem;}
.banner-cta1 .banner-subtitle {margin-bottom: 1.3rem;font-size: 1.4rem;}
.banner-cta1 .banner-title {font-size: 3em;color: #444;}
.banner-cta1 p {max-width: 54.5rem;line-height: 1.72;}
.banner-cta1 .btn {border-color: #666;}
.banner-cta1 .btn:hover, .banner-cta1 .btn:focus, .banner-cta1 .btn:active {background-color: #222;border-color: #222;}
.product-classic .btn-cart {border-radius: 0;}
.banner-cta2 {padding: 10.93rem 0;}
.banner-cta2 .banner-subtitle {font-size: 3em;}
.banner-cta2 .banner-title {font-size: 5em;}
.banner-cta2 p {font-size: 1.6em;letter-spacing: -.01em;opacity: .5;}
.banner-cta2 .btn {padding: 1.52em 3.4em;}
.banner-cover-400 figure img {height: 400px;-o-object-fit: cover;object-fit: cover;}
.products-section .intro-media img {display: block;width: 100%;min-height: 40rem;height: 400px;-o-object-fit: cover;object-fit: cover;}
.products-section .product-wrapper {position: relative;padding: 3rem 3rem 0;}
.products-section .product-wrapper::after {content: "";position: absolute;left: 0;top: 50%;width: 15px;height: 15px;background-color: #fff;z-index: 1;-webkit-transform: translate(-50%) rotateZ(45deg);transform: translate(-50%) rotateZ(45deg);}
.products-section .order-lg-first .product-wrapper::after, .products-section .product-right-img .product-wrapper::after {left: auto;right: 0;-webkit-transform: translate(50%,-50%) rotateZ(45deg);transform: translate(50%,-50%) rotateZ(45deg);}
.video-banner {padding: 12.55rem 0 11.95rem;}
.video-banner .banner-title {font-size: 5em;}
.video-banner .btn-play {width: 8.2rem;height: 8.2rem;padding: 2rem;background-color: #222;border-color: #222;}
.video-banner .btn-play i {font-size: 3.5rem;}
.post .btn-dark.btn-underline {letter-spacing: -.025em;}
.post .btn-dark.btn-underline:hover, .post .btn-dark.btn-underline:focus, .post .btn-dark.btn-underline:active {color: #6aa1d3;}
.post .btn-dark.btn-underline i {font-size: 2rem;}
.footer-middle .row>div:last-child {padding-left: 7rem;}
.footer-middle .row>div:last-child .widget {margin-bottom: 2.7rem;}
.city-select.dropdown-box {right: auto;left: 0;width: 200px;}
.city-select.dropdown-box a:hover {color: black;}
.widget-newsletter .btn {border-radius: 0 .3rem .3rem 0;}
.widget-newsletter .btn i {margin-top: -.2rem;}
.widget-newsletter .input-wrapper-inline {height: 5rem;}
.widget-newsletter .form-control {padding-left: 1.8rem;padding-right: 1.8rem;}
.widget-newsletter .btn {padding: 1.2em 1.3em 1em;}
.footer-info {max-width: 48rem;}
.minipopup-box .btn.btn-sm {padding: .92em 2.67em;}
.minipopup-box .btn.btn-outline {padding: .92em 2.8em;}
@media (max-width: 991px) {.header .language-dropdown {margin-right: 0;}
	.header-middle .header-left {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}
	.cart-dropdown .cart-toggle {padding-right: 0;}
	.cart-dropdown.type2 .cart-count {right: -.9rem;}
	.products-section .intro-media img {min-height: auto;}
	.products-section .product-wrapper {padding: 5rem 15rem;}
	.products-section .product-wrapper::after {display: none;}
	.banner-cta1 {text-align: center;}
	.banner-cta1 p {margin: 0 auto;}
	.banner-cta2, .video-banner {padding: 5rem 0;}
	.banner {font-size: .9rem;}
	.footer-middle .row>div:last-child {padding-left: 1rem;}}
@media (max-width: 767px) {.banner {font-size: .8rem;}
	.header-right .header-search {display: block;}}
@media (max-width: 575px) {.products-section .product-wrapper {padding-left: 1.5rem;padding-right: 1.5rem;}
	.header-right .login-link, .header-right .header-search {display: none;}
	.banner {font-size: .7rem;}}
@media (max-width: 479px) {.parallax {padding: 6rem 0 5rem;}
	.header-middle .header-right>*:not(:last-child) {margin-right: 1.6rem;}}
.page-header {height: 374px;padding-top: 124px;}
.page-header .breadcrumb {margin-bottom: 1.4rem;padding: 1.1em 0;}
.page-header .delimiter {margin-top: .3rem;}
.toolbox.sticky-toolbox {padding-top: 3rem;}
.toolbox.sticky-toolbox.fixed {padding-top: 1rem;}
.card-description .description-title {font-size: 1.6rem;letter-spacing: -.025em;}
.product-single label {font-weight: 400;text-transform: none;color: #666;}
.reply .title {font-size: 2rem;}
.title.title-related {font-size: 2.4rem;}
@media (min-width: 768px) {.product-gallery {position: -webkit-sticky;position: sticky;top: 20px;}}
@media (min-width: 992px) {.product-gallery {top: 90px;}
	.welcome-msg {margin-left: 1.1rem;}}
@media (min-width: 1600px) {.container-fluid .pg-vertical .product-thumbs-wrap {max-width: 130px;}
	.container-fluid .pg-vertical .product-single-carousel {max-width: calc(100% - 150px);}}
.white-bg{background:#fff !important}.header-transparent{z-index:30}.header-middle .header-phone .subtext{display:block}@media (max-width:576px){.mobile-dir-column{flex-direction:column}}.header-middle{padding-top:1.9rem;padding-bottom:1.9rem}.header-contacts-block p{text-align:right}.header-contacts-block .phone-free{display:block;margin-bottom:.5rem}.header-contacts-block div>small{line-height:1;display:block;font-weight:400;margin-bottom:.5rem;font-size:12px;position:relative;top:-4px;color:#999}.pswp__button--arrow--right:before,.mfp-arrow-right:before{content:"";font-family:riode}.req-slide{position:relative}.req-slide .inner{background:#fff}.contacts-button{z-index:1000;position:absolute;right:0;top:0;padding-left:0 !important;padding-right:0 !important}.mfp-close{width:18px !important}.mfp-figure .mfp-close{top:-25px}.instagram-masonry .height-x25{height:407px}.instagram-masonry .height-x2{height:326px}.instagram-masonry .height-x1{height:163px}.instagram-masonry .height-x15{height:244px}.instagram-masonry .grid-item{overflow:hidden;padding:1rem}.instagram-masonry img{height:100%;width:100%;object-fit:cover}.instagram-masonry .instagram{height:100%}img.mfp-img{padding:0}.btn-secondary{color:#fff;border-color:#d26e4b;background-color:#d26e4b}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;border-color:#d98568;background-color:#d98568}.overlay-visible{opacity:1 !important}.menu li a{white-space:pre-wrap}.menu li h4 a{padding:0;margin-bottom:0}.menu>li .cols-2 ul{padding-top:0}.menu>li .cols-2 ul li a{padding-left:0 !important}.menu-row--list{display:flex;flex-wrap:wrap;padding-left:0}.menu-row--list li{list-style:none;padding-right:1rem;padding-bottom:.5rem}.menu-row--list li a{padding:5px 15px;font-family:Poppins,sans-serif;font-weight:600;background:rgba(106,161,211,.2);border-radius:5px;display:block;color:#000}.menu-row--list li a:hover{background:rgba(106,161,211,.6);color:#000 !important}.page.bg-vlight{background:#e5e5e5}.page.bg-vlight>.container.bg-white{min-height:50vh}.fuel-section .owl-theme .owl-nav .owl-prev{left:20px;border:none !important}.fuel-section .owl-theme .owl-nav .owl-next{right:20px;border:none !important}.fuel-section .owl-theme .owl-dots{top:-20px;position:relative}@media (max-width:576px){.products-section .intro-media img{height:200px}}.products-section .product-wrapper{height:100%;padding:3rem 3rem 0}@media (max-width:576px){.products-section .product-wrapper{padding-top:2rem;padding-bottom:2rem}}.products-section #item1{order:1}.products-section #item1p{order:2}.products-section #item2{order:3}.products-section #item2p{order:4}.products-section #item3{order:5}.products-section #item3p{order:6}.products-section #item4{order:7}.products-section #item4p{order:8}@media (min-width:576px) and (max-width:1200px){.products-section #item2{order:4}.products-section #item2p{order:3}.products-section #item4{order:8}.products-section #item4p{order:7}}@media (min-width:1200px){.products-section #item2{order:3}.products-section #item2p{order:4}.products-section #item3{order:6}.products-section #item3p{order:5}.products-section #item4{order:8}.products-section #item4p{order:7}}.product-spisok-badge{display:flex;flex-wrap:wrap;padding-left:0}.product-spisok-badge li{list-style:none;padding-right:2rem;padding-bottom:1rem}.product-spisok-badge li a{padding:5px 15px;font-family:Poppins,sans-serif;font-weight:600;background:rgba(106,161,211,.58);border-radius:5px;display:block;color:#000}.product-spisok-badge li a:hover{background:#6aa1d3;color:#fff}.f-grow{flex-grow:1}.contact-box{display:flex}@media (max-width:576px){.contact-box{flex-direction:column}.contact-box *{text-align:center;margin:0 auto}.contact-box .icon-box-icon{font-size:2.8rem !important;width:4rem;margin:0 auto 1rem;text-align:center;padding:0;opacity:.5}}.contact-box .store{max-width:250px;margin-right:3rem}@media (max-width:576px){.contact-box .store{margin-right:auto}}.contact-box .icon-box-icon{font-size:3.8rem;width:4rem;text-align:center;opacity:.5}.justify-content-left{justify-content:inherit}.store{font-size:1.3rem;line-height:1.85;text-align:center;margin-bottom:2rem}.store a.social-link{border-color:transparent}.store h4{margin-bottom:0;font-size:1.8rem;font-weight:700;letter-spacing:-.025em;text-transform:uppercase}.store figure{position:relative}.store img{width:100%;display:block}.page-wrapper--layout{padding:4rem 3rem}@media (max-width:576px){.page-wrapper--layout{padding:4rem 0}}.page-wrapper--layout svg{width:auto;height:40px}.page-wrapper h1{font-size:3.5rem;text-transform:uppercase}.page-wrapper .btn{font-family:Poppins,sans-serif}.page-wrapper .btn-radius{border-top-right-radius:15px;border-bottom-left-radius:15px}.page-wrapper .icon-items__wrap{border:1px solid rgba(0,0,0,.1);padding:1.875em 2.5em}@media (max-width:576px){.page-wrapper .icon-items__wrap{padding:1.875rem 1rem}}.page-wrapper .icon-items__wrap .icon-box-title{white-space:nowrap}.page-wrapper .icon-items__wrap .icon-box-icon p{white-space:nowrap}.page-wrapper .icon-items__wrap .text-wrap{white-space:pre-wrap !important}.page-wrapper .border-left{border-left:1px solid rgba(0,0,0,.1)}@media (max-width:576px){.page-wrapper .border-left{border:0 !important}}.product-media{overflow:visible;max-width:210px;display:block;margin:0 auto}@media (max-width:576px){.product-media{margin-bottom:30px}}.article-content p,.article-content table,.article-content ul,.article-content li{font-size:1.6rem;color:#000}.article-content p{margin-bottom:1.4rem}.product-content p,.product-content table,.product-content ul,.product-content li{font-size:1.8rem}.product-content li{margin-bottom:2rem}@media (max-width:576px){.product-content table.table-bordered{overflow:scroll;width:100vw;position:relative;display:block;left:-10px;right:-10px}}.product-content .banners-wrap .banner-fixed .banner-content{position:absolute;z-index:1;top:10.9%;left:8.2%;padding-right:4rem}.product-content .banners-wrap .banner-fixed p.banner-subtitle{font-size:1.4rem;letter-spacing:.05rem !important}.product-content .banners-wrap .banner-fixed p.banner-subtitle .text-underline{text-decoration:underline}.product-content .banners-wrap .banner-fixed p.banner-subtitle .text-underline:hover{text-decoration:none}.element-subcategory .product-wrap{margin-bottom:0;padding:0}@media (max-width:576px){.element-subcategory .product-wrap>.d-flex{flex-direction:column}.element-subcategory .product-wrap>.d-flex .product-classic .product-media{margin:0 0 30px;max-width:150px}}.element-subcategory .category-column{flex-grow:1;height:100%;padding-bottom:0}.page-items__parameters{margin:30px 0 4em;max-width:350px;position:relative;z-index:0}.page-items__parameters p{background:#fff;padding-right:3px;margin-bottom:0}.page-items__parameters span{font:700 1.125em/1.778em "Open Sans",sans-serif;background:#fff;display:block;padding-left:3px}@media (max-width:576px){.page-items__parameters{margin-bottom:30px}}.map{position:relative}.map .container{display:flex;flex-direction:row;height:100%}@media (max-width:767px){.map .container{flex-direction:column}}@media (max-width:576px){.map .container{padding-left:0;padding-right:0;padding-bottom:0 !important}}.map .mapinfo{background:#fff;max-width:500px;width:500px;height:570px;padding:0;position:relative;z-index:2}@media (max-width:767px){.map .mapinfo{width:100%;height:auto}}.map iframe{height:670px;width:100%;position:absolute;top:0;display:block}@media (max-width:767px){.map iframe{position:relative;height:50vh;max-height:400px}}.map .primary-bg{background:#6aa1d3}.map .primary-bg .title{color:#fff}.map .icon-box-icon{width:40px;min-width:40px;font-size:2.5rem;color:#6aa1d3}@media (max-width:991px){.map .icon-box-icon{padding:0;margin-bottom:0}}.map .icon-box-icon.envelope{font-size:2.2rem}.map .icon-box-icon.envelope i{margin-left:2px}.map .mapform{background:#f6f7f9;max-width:500px;width:500px;height:570px;padding:0;position:relative;z-index:2;overflow:hidden}@media (max-width:767px){.map .mapform{width:100%;height:auto;padding-bottom:4rem}}.map .mapform .form-control{background-color:#fff}.map .mapform:after{background:url("/images/logofon.svg") no-repeat;background-size:contain;width:515px;height:515px;content:"";display:block;position:absolute;right:-40px;left:auto;top:0;z-index:0}.map .mapform div{position:relative;z-index:1}@media (max-width:991px){.map-infobox{padding-left:2rem !important;padding-right:2rem !important}.map .icon-box-side{flex-direction:row}.map .icon-box-side .icon-box-content{text-align:left}}.ajax_form .error{color:brown}input.err,input.error,textarea.err,textarea.error,select.err,select.error{border:#bf6464 2px dashed !important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.workemail{display:none !important}#callback{width:500px;margin:0 auto}@media (max-width:1011px){#callback{max-width:500px}}@media (max-width:576px){#callback{width:auto}}@media (min-width:1012px){#callback{width:952px}}#callback .modal-dialog{width:100%}@media (max-width:576px){#callback .modal-dialog{margin:0}}#callback .modal-content{border-radius:0;display:flex;min-width:100%;flex-direction:row;flex-wrap:nowrap;height:100%}#callback .modal-content .mc-col1{flex-grow:1;max-width:586px;padding:30px}@media (max-width:576px){#callback .modal-content .mc-col1{padding:30px 10px}#callback .modal-content .mc-col1 .modal-title{text-align:center}}#callback .modal-content .mc-col1 .h2{position:relative}#callback .modal-content .mc-col1 .h2:after{width:100px;height:4px;background:#ffc305;display:block;position:relative;content:""}#callback .modal-content .mc-col2{width:366px;min-height:575px;background:url("/assets/img/img-20230126-wa0017.jpg") no-repeat center top;background-size:cover}@media (max-width:767px){#callback .modal-content .mc-col2{display:none}}#callback .modal-content .mc-col2 button{margin-right:20px;margin-top:20px}#callback .modal-content .modal-header{border-bottom:0}#callback .modal-content form{margin-left:20px;margin-right:20px}#callback .modal-content form input,#callback .modal-content form textarea{background:#f3f3f3;border-radius:0;border:none;min-height:43px}#callback .modal-content form input[type=file],#callback .modal-content form textarea[type=file]{background:0 0}#callback .modal-content form .input-file{position:relative;display:inline-block}#callback .modal-content form .input-file-text{padding:0 10px;line-height:40px;text-align:left;height:40px;display:block;float:left;box-sizing:border-box;width:200px;border-radius:6px 0 0 6px;border:1px solid #ddd}#callback .modal-content form .input-file-btn{position:relative;display:inline-block;cursor:pointer;outline:none;text-decoration:none;font-size:14px;vertical-align:middle;color:#fff !important;text-align:center;border-radius:0 4px 4px 0;background-color:#419152;line-height:22px;height:40px;padding:10px 20px;box-sizing:border-box;border:none;margin:0;transition:background-color .2s}#callback .modal-content form .input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}#callback .modal-content form .input-file input[type=file]:focus+.input-file-btn{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#callback .modal-content form .input-file:hover .input-file-btn{background-color:#59be6e}#callback .modal-content form .input-file:active .input-file-btn{background-color:#2e703a}#callback .modal-content form .input-file input[type=file]:disabled+.input-file-btn{background-color:#eee}@media (min-width:768px){#callback .modal-content form .col-sm-6form-left{padding-right:8px}#callback .modal-content form .col-sm-6form-right{padding-left:8px}}.howork .row-column{display:flex;justify-content:center}.howork .icon-box img{padding-left:2rem;padding-right:2rem;width:100%;height:auto;max-width:200px}.howork .icon-box h4{font-size:18px;text-align:center}.rounded{border-radius:.25rem !important}.banner-cta1 .r-col-class .banner-content{display:flex;flex-direction:column;text-align:left;align-items:center;justify-content:flex-start}@media (max-width:1800px){.banner-cta1 .r-col-class .banner-content{padding:0}}.banner-cta1 .r-col-class .banner-content>*{align-self:flex-start}.col-bbanner-mpbg{background:rgba(106,161,211,.2);padding:2rem}@media (max-width:992px){.col-bbanner-mpbg{order:1}}.card-pluses-carousel .icon-box-icon svg{width:6rem !important;height:auto}.card-pluses-carousel .icon-box-title{text-transform:none;font-weight:400;line-height:1.37;font-size:1.6rem}@media (min-width:992px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (max-width:576px){.testimonial-container{padding-left:0;padding-right:0}.testimonial-container .testimonial-centered{padding:2rem}.testimonial-container .testimonial-centered .testimonial-author-thumbnail{border-width:2px;width:120px;min-width:120px;height:150px}.testimonial-container .testimonial-centered .testimonial-info .testimonial-rc{width:auto;padding:2rem}.header-top .header-left{display:none}.header-top .city-dropdown{padding-top:5px}.header-middle{padding-top:1.5rem;padding-bottom:1.5rem}.header-phone a{white-space:nowrap;font-weight:700;font-family:"Open Sans";font-size:1.8rem;letter-spacing:.05rem}.xs-hidden{display:none !important}.mobilerow-fix{margin-left:-15px;margin-right:-15px;background:#f6f7f9;border-left:0;border-right:0}.element-section{padding-top:0;padding-bottom:0}.element-section .element{padding-left:20px !important;padding-right:20px !important}.element-section .element svg{height:50px}}.status-wrap .icon-box{max-width:150px;text-align:center;margin-bottom:2rem}.status-wrap .icon-box svg{width:135px;height:135px}.status-wrap .icon-box span{display:block;text-align:center;line-height:1.4;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:16px}@media (max-width:576px){.status-wrap{flex-direction:column;justify-content:center;align-items:center;margin-bottom:3rem}}.status-desc{margin-left:3rem;width:100%;max-width:430px;border-left:3px solid #6aa1d3 !important}@media (max-width:576px){.status-desc{margin-left:2rem;margin-right:2rem}}.status-desc .fw600{font-weight:600}.status-desc .page-items__parameters{margin-top:0;margin-bottom:0}.status-desc .page-items__parameters span{background:0 0}.status-desc .page-items__parameters .table{margin-bottom:0}.status-desc .page-items__parameters .table tbody tr:last-child th,.status-desc .page-items__parameters .table tbody tr:last-child td{border-bottom:none !important}.post-title{text-transform:none}.caticon{max-width:42px;height:auto;margin-bottom:1rem}.category-icon:hover{background:#f2f3f5}.category-icon:hover a .h4{color:#6aa1d3}.product-icon:hover{background:0 0 !important}.product-icon a .h4{color:#6aa1d3}.product-icon .caticon{max-width:150px}.header-right .header-search.hs-simple .btn-search{color:#999}.header-right .header-search.hs-simple input.form-control{opacity:0;background:#000;background:#000;border-bottom:2px solid;border-top:0;border-left:0;border-right:0;border-color:#4a4a4a;margin:5px;height:22px px;max-height:22px;display:block;min-height:30px;overflow:hidden;position:relative}.header-right .header-search.hs-simple:hover input.form-control,.header-right .header-search.hs-simple:focus input.form-control{opacity:1}.header-right .header-search.hs-simple input.form-control:focus{opacity:1}.product-media img:last-child{opacity:1;position:relative}.posts-row .news-small .post{position:relative;padding:10px;font-family:Poppins,sans-serif;border:1px solid rgba(0,0,0,.1);border-radius:4px;height:100%}.posts-row .news-small .post .post-details{padding:2.3rem 0 2rem;margin-bottom:0}.posts-row .news-small .post .post-details .btn{bottom:10px;position:absolute}.mobile-menu li span.hidden-link{display:block;position:relative;padding:1.3rem .6rem 1.3rem 1rem;margin-right:40px}.mobile-menu li span.hidden-link .toggle-btn{right:-40px}.menu li span.hidden-link{padding:.7rem 0 .7rem 1rem;display:block}.menu li span.hidden-link:hover{color:#6aa1d3;cursor:pointer}span.hidden-link{cursor:pointer}.mobile-menu li>span{position:relative}.menu-row--list li span.hidden-link{padding:5px 15px;font-family:Poppins,sans-serif;font-weight:600;background:rgba(106,161,211,.2);border-radius:5px;display:block;color:#000;cursor:pointer}.menu-row--list li span.hidden-link:hover{background:rgba(106,161,211,.6);color:#000 !important}#onmapform .btn-primary{position:relative;z-index:1000}.menu .menu-title{padding-left:0}.infografic-oplata{margin-bottom:10px}.infografic-oplata>div{margin-bottom:20px}.infografic-oplata .block-head{text-align:center !important;font-size:14px;display:block;background:rgba(171,211,248,.58);height:43px;line-height:43px;white-space:nowrap;overflow:hidden;padding-left:10px;padding-right:10px;margin-bottom:19px}.infografic-oplata .shadow-block{background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);min-height:292px;height:100%}.infografic-oplata svg{margin-top:24px;display:block;margin-left:auto;margin-right:auto}.infografic-oplata .fmt-19{margin-top:19px}.infografic-oplata p{text-align:center;padding-left:15px;padding-right:15px;padding-top:25px;color:#000;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:1480px){.review-wrapper .review-card{max-width:1338px;margin:0 auto}.review-wrapper .owl-nav{display:block !important}}.review-card{background:linear-gradient(0deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.5) 100%),linear-gradient(86deg,#6aa1d3 -47.63%,#b5dcff 110.28%)}.review-card .card-body{padding-top:75px;padding-bottom:100px}.review-card .svg-inject{width:auto;height:69px}.review-wrapper .lead{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:1170px){.review-wrapper .lead{font-size:18px}}.review-wrapper .counter-wrapper p{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.review-wrapper .shadow-block{background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);height:100%;width:100%;position:relative;padding-left:0;padding-right:0;padding-bottom:0}.review-wrapper .shadow-block:after{height:7px;width:100%;display:block;content:"";background:#6aa1d3}.review-wrapper .testimonial-author-thumbnail,.review-wrapper .owl-carousel .owl-item img{min-width:150px;width:150px}@media (min-width:1170px){.review-wrapper .testimonial-author-thumbnail,.review-wrapper .owl-carousel .owl-item img{min-width:250px;width:250px}}.review-wrapper .owl-carousel{margin-top:-70px}.review-wrapper blockquote{padding-left:20px;padding-right:20px}.review-wrapper cite{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:150%;padding-top:20px;padding-left:20px;padding-right:20px;display:block}@media (min-width:1170px){.review-wrapper cite{font-size:18px}}.review-wrapper .testimonial-rc{display:flex;flex-direction:column;justify-content:center}html{overflow-x:hidden}.cristmas header .logo{position:relative}.cristmas header .logo:before{position:absolute;top:-65%;left:-15px;content:" ";width:130%;height:57px;background:url("/components/newyear/img/cap.png");background-repeat:no-repeat;background-size:contain;z-index:10}.cristmas .footer .logo-footer{position:relative}.cristmas .footer .logo-footer:before{position:absolute;top:-65%;left:-15px;content:" ";width:130%;height:57px;background:url("/components/newyear/img/cap.png");background-repeat:no-repeat;background-size:contain;z-index:10}.documents{margin-top:37px}.documents .document-row{margin:0 0 9px;padding:5px 15px 0 0;font-size:20px;display:flex;background:no-repeat;border-bottom:solid #d0d0d0 2px;text-decoration:none;color:grey}.documents .document-row .icon{display:block;line-height:1;text-align:center;width:60px;height:55px}.documents .document-row .icon .ico{display:block;line-height:1;text-align:center;width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.documents .document-row .icon .ico-pdf{background-image:url("/components/documents/icon/pdf.svg")}.documents .document-row .icon .ico-jpg{background-image:url("/components/documents/icon/jpg.svg")}.documents .document-row .icon .ico-jpeg{background-image:url("/components/documents/icon/jpg.svg")}.documents .document-row .icon .ico-png{background-image:url("/components/documents/icon/jpg.svg")}.documents .document-row .icon .ico-zip{background-image:url("/components/documents/icon/zip.svg")}.documents .document-row .icon .ico-doc{background-image:url("/components/documents/icon/doc.svg")}.documents .document-row .icon .ico-docx{background-image:url("/components/documents/icon/doc.svg")}.documents .document-row .icon .ico-rtf{background-image:url("/components/documents/icon/doc.svg")}.documents .document-row p{flex-grow:1;padding-top:7px}.documents .document-row p a{display:block}.promo-box{position:relative;padding:25px 30px 35px;margin-bottom:20px;border-radius:10px;border:1px solid rgba(0,0,0,.1)}.promo-box .title{color:#6aa1d3;text-transform:none;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:14px}.promo-box .descr{color:#666;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;max-width:300px}.promo-box .link{position:relative}.promo-box .link:after{display:inline-block;content:"";position:relative;left:5px;top:9px;background:url("/components/promo/img/chevron.svg");background-repeat:no-repeat;width:9px;height:20px}.promo-gruzovik:before{position:absolute;content:"";display:block;width:106px;height:70px;right:23px;bottom:20px;background:url("/components/promo/img/gruzovik.svg");background-repeat:no-repeat}.promo-otgruzka:before{position:absolute;content:"";display:block;width:106px;height:70px;right:23px;bottom:20px;background:url("/components/promo/img/otgruzka.svg");background-repeat:no-repeat}.one-third ul.banner{list-style:none;margin:0;padding:0}.one-third ul.banner li{cursor:pointer;border-radius:5px;background-color:rgba(106,161,211,.2);height:110px;padding:30px 10px 30px 18px;margin-bottom:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.one-third ul.banner li:hover{background-color:rgba(106,161,211,.6);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.one-third ul.banner li:hover a{color:#000}.one-third ul.banner li .banner-text{float:left}.one-third ul.banner li .banner-text .menu-title{margin-bottom:0}.one-third ul.banner li .banner-text .banner-title{font-weight:700;font-size:18px;color:#f28b00}.one-third ul.banner li .banner-text .more-link a img{margin-left:10px}.one-third ul.banner li .banner-img{float:right}.rf-map [data-code=RU-PER],.rf-map [data-code=RU-SVE],.rf-map [data-code=RU-CHE],.rf-map [data-code=RU-KDA],.rf-map [data-code=RU-KHA],.rf-map [data-code=RU-TA],.rf-map [data-code=RU-TYU],.rf-map [data-code=RU-IVA],.rf-map [data-code=RU-ROS],.rf-map [data-code=RU-ZAB],.rf-map [data-code=RU-PRI],.rf-map [data-code=RU-LEN],.rf-map [data-code=RU-SPE]{fill:#116f21 !important;cursor:pointer}.rf-map [data-code=RU-PER]:hover,.rf-map [data-code=RU-SVE]:hover,.rf-map [data-code=RU-CHE]:hover,.rf-map [data-code=RU-KDA]:hover,.rf-map [data-code=RU-KHA]:hover,.rf-map [data-code=RU-TA]:hover,.rf-map [data-code=RU-TYU]:hover,.rf-map [data-code=RU-IVA]:hover,.rf-map [data-code=RU-ROS]:hover,.rf-map [data-code=RU-ZAB]:hover,.rf-map [data-code=RU-PRI]:hover,.rf-map [data-code=RU-LEN]:hover,.rf-map [data-code=RU-SPE]:hover{fill:#1bad33 !important}.banner-fx{height:100vh}.photos-td{border-left:0 !important;border-right:0 !important;padding-bottom:20px !important;padding-top:20px !important}.photos-td .photos>div{padding-bottom:20px}.photos-td img{border-radius:10px}.fs-4{font-size:calc(1.5rem + .3vw) !important}@media (min-width:1200px){.fs-4{font-size:1.8rem !important}}.fw-bold{font-weight:700 !important}.py-5{padding-top:4rem !important;padding-bottom:4rem !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.me-2{margin-right:1rem !important}.vakansii .bg-light{background-color:#f8f9fa !important}.vakansii ul{margin-top:0}.vakansii .badge{display:inline-block;padding:.8em 1em;font-size:1;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0}@media only screen and (orientation:landscape) and (min-device-width:320px) and (max-device-width:428px) and (max-device-height:926px){header .header-middle{padding-top:8px;padding-bottom:8px}header.header-transparent{display:block;position:relative;background:#222529}.intro-section{margin-top:0}.banner-fx{min-height:440px}.intro-section .banner img{max-height:440px}}
@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:swiper-icons;src:url("/assets/css/data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid-column>.swiper-wrapper,.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.page__content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.container{width:100%;max-width:1230px;padding:0 15px;margin:0 auto}@media screen and (max-width:1230px){.container{max-width:1024px}}@media screen and (max-width:1024px){.container{max-width:769px}}@media screen and (max-width:767px){.container{padding:0 10px}}.calc-form{font-size:16px;line-height:20px;width:100%;margin:50px auto;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:20px 20px 30px}.calc-form__line,.calc-form__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.calc-form__row{margin-bottom:30px}.calc-form__line{margin-top:20px}.calc-form__select,.calc-form__season{font-size:16px;line-height:20px;font-family:inherit;width:100%;height:44px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f3f3 url("/assets/images/select-arrow.svg") calc(100% - 15px) 12px;background-repeat:no-repeat;padding:8px 15px;cursor:pointer;margin-bottom:20px;outline:0}.calc-form__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 160px)}.calc-form__input{font-size:16px;line-height:20px;font-family:inherit;height:44px;border:0;border-radius:0;width:calc(50% - 15px);background:#f3f3f3;padding:8px 15px;outline:0}.calc-form__icon{width:140px;background:#edf4f9;padding:10px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.calc-form__title{margin-bottom:15px}.calc-form__subtitle,.calc-form__title{font-size:20px;line-height:24px;font-weight:600}.calc-form__icon-text{margin-top:10px}.boch_kgs,.kan_kgs{cursor:not-allowed}