/* Minification failed. Returning unminified contents.
(3127,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3127,27): run-time error CSS1046: Expect comma, found '-'
(3127,28): run-time error CSS1047: Expected number or percentage value in rgb function, found '-pure-material-primary-rgb'
(3127,58): run-time error CSS1034: 
(3127,58): run-time error CSS1042: Expected function, found ','
(3127,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3132,33): run-time error CSS1039: Token not allowed after unary operator: '-pure-material-onsurface-rgb'
(3141,22): run-time error CSS1039: Token not allowed after unary operator: '-pure-material-onsurface-rgb'
 */
.mi {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga'
}
.mi-3d-rotation:before {
  content: "\e84d"
}
.mi-ac-unit:before {
  content: "\eb3b"
}
.mi-access-alarm:before {
  content: "\e190"
}
.mi-access-alarms:before {
  content: "\e191"
}
.mi-access-time:before {
  content: "\e192"
}
.mi-accessibility:before {
  content: "\e84e"
}
.mi-accessible:before {
  content: "\e914"
}
.mi-account-balance:before {
  content: "\e84f"
}
.mi-account-balance-wallet:before {
  content: "\e850"
}
.mi-account-box:before {
  content: "\e851"
}
.mi-account-circle:before {
  content: "\e853"
}
.mi-adb:before {
  content: "\e60e"
}
.mi-add:before {
  content: "\e145"
}
.mi-add-a-photo:before {
  content: "\e439"
}
.mi-add-alarm:before {
  content: "\e193"
}
.mi-add-alert:before {
  content: "\e003"
}
.mi-add-box:before {
  content: "\e146"
}
.mi-add-circle:before {
  content: "\e147"
}
.mi-add-circle-outline:before {
  content: "\e148"
}
.mi-add-location:before {
  content: "\e567"
}
.mi-add-shopping-cart:before {
  content: "\e854"
}
.mi-add-to-photos:before {
  content: "\e39d"
}
.mi-add-to-queue:before {
  content: "\e05c"
}
.mi-adjust:before {
  content: "\e39e"
}
.mi-airline-seat-flat:before {
  content: "\e630"
}
.mi-airline-seat-flat-angled:before {
  content: "\e631"
}
.mi-airline-seat-individual-suite:before {
  content: "\e632"
}
.mi-airline-seat-legroom-extra:before {
  content: "\e633"
}
.mi-airline-seat-legroom-normal:before {
  content: "\e634"
}
.mi-airline-seat-legroom-reduced:before {
  content: "\e635"
}
.mi-airline-seat-recline-extra:before {
  content: "\e636"
}
.mi-airline-seat-recline-normal:before {
  content: "\e637"
}
.mi-airplanemode-active:before {
  content: "\e195"
}
.mi-airplanemode-inactive:before {
  content: "\e194"
}
.mi-airplay:before {
  content: "\e055"
}
.mi-airport-shuttle:before {
  content: "\eb3c"
}
.mi-alarm:before {
  content: "\e855"
}
.mi-alarm-add:before {
  content: "\e856"
}
.mi-alarm-off:before {
  content: "\e857"
}
.mi-alarm-on:before {
  content: "\e858"
}
.mi-album:before {
  content: "\e019"
}
.mi-all-inclusive:before {
  content: "\eb3d"
}
.mi-all-out:before {
  content: "\e90b"
}
.mi-android:before {
  content: "\e859"
}
.mi-announcement:before {
  content: "\e85a"
}
.mi-apps:before {
  content: "\e5c3"
}
.mi-archive:before {
  content: "\e149"
}
.mi-arrow-back:before {
  content: "\e5c4"
}
.mi-arrow-downward:before {
  content: "\e5db"
}
.mi-arrow-drop-down:before {
  content: "\e5c5"
}
.mi-arrow-drop-down-circle:before {
  content: "\e5c6"
}
.mi-arrow-drop-up:before {
  content: "\e5c7"
}
.mi-arrow-forward:before {
  content: "\e5c8"
}
.mi-arrow-upward:before {
  content: "\e5d8"
}
.mi-art-track:before {
  content: "\e060"
}
.mi-aspect-ratio:before {
  content: "\e85b"
}
.mi-assessment:before {
  content: "\e85c"
}
.mi-assignment:before {
  content: "\e85d"
}
.mi-assignment-ind:before {
  content: "\e85e"
}
.mi-assignment-late:before {
  content: "\e85f"
}
.mi-assignment-return:before {
  content: "\e860"
}
.mi-assignment-returned:before {
  content: "\e861"
}
.mi-assignment-turned-in:before {
  content: "\e862"
}
.mi-assistant:before {
  content: "\e39f"
}
.mi-assistant-photo:before {
  content: "\e3a0"
}
.mi-attach-file:before {
  content: "\e226"
}
.mi-attach-money:before {
  content: "\e227"
}
.mi-attachment:before {
  content: "\e2bc"
}
.mi-audiotrack:before {
  content: "\e3a1"
}
.mi-autorenew:before {
  content: "\e863"
}
.mi-av-timer:before {
  content: "\e01b"
}
.mi-backspace:before {
  content: "\e14a"
}
.mi-backup:before {
  content: "\e864"
}
.mi-battery-alert:before {
  content: "\e19c"
}
.mi-battery-charging-full:before {
  content: "\e1a3"
}
.mi-battery-full:before {
  content: "\e1a4"
}
.mi-battery-std:before {
  content: "\e1a5"
}
.mi-battery-unknown:before {
  content: "\e1a6"
}
.mi-beach-access:before {
  content: "\eb3e"
}
.mi-beenhere:before {
  content: "\e52d"
}
.mi-block:before {
  content: "\e14b"
}
.mi-bluetooth:before {
  content: "\e1a7"
}
.mi-bluetooth-audio:before {
  content: "\e60f"
}
.mi-bluetooth-connected:before {
  content: "\e1a8"
}
.mi-bluetooth-disabled:before {
  content: "\e1a9"
}
.mi-bluetooth-searching:before {
  content: "\e1aa"
}
.mi-blur-circular:before {
  content: "\e3a2"
}
.mi-blur-linear:before {
  content: "\e3a3"
}
.mi-blur-off:before {
  content: "\e3a4"
}
.mi-blur-on:before {
  content: "\e3a5"
}
.mi-book:before {
  content: "\e865"
}
.mi-bookmark:before {
  content: "\e866"
}
.mi-bookmark-border:before {
  content: "\e867"
}
.mi-border-all:before {
  content: "\e228"
}
.mi-border-bottom:before {
  content: "\e229"
}
.mi-border-clear:before {
  content: "\e22a"
}
.mi-border-color:before {
  content: "\e22b"
}
.mi-border-horizontal:before {
  content: "\e22c"
}
.mi-border-inner:before {
  content: "\e22d"
}
.mi-border-left:before {
  content: "\e22e"
}
.mi-border-outer:before {
  content: "\e22f"
}
.mi-border-right:before {
  content: "\e230"
}
.mi-border-style:before {
  content: "\e231"
}
.mi-border-top:before {
  content: "\e232"
}
.mi-border-vertical:before {
  content: "\e233"
}
.mi-branding-watermark:before {
  content: "\e06b"
}
.mi-brightness-1:before {
  content: "\e3a6"
}
.mi-brightness-2:before {
  content: "\e3a7"
}
.mi-brightness-3:before {
  content: "\e3a8"
}
.mi-brightness-4:before {
  content: "\e3a9"
}
.mi-brightness-5:before {
  content: "\e3aa"
}
.mi-brightness-6:before {
  content: "\e3ab"
}
.mi-brightness-7:before {
  content: "\e3ac"
}
.mi-brightness-auto:before {
  content: "\e1ab"
}
.mi-brightness-high:before {
  content: "\e1ac"
}
.mi-brightness-low:before {
  content: "\e1ad"
}
.mi-brightness-medium:before {
  content: "\e1ae"
}
.mi-broken-image:before {
  content: "\e3ad"
}
.mi-brush:before {
  content: "\e3ae"
}
.mi-bubble-chart:before {
  content: "\e6dd"
}
.mi-bug-report:before {
  content: "\e868"
}
.mi-build:before {
  content: "\e869"
}
.mi-burst-mode:before {
  content: "\e43c"
}
.mi-business:before {
  content: "\e0af"
}
.mi-business-center:before {
  content: "\eb3f"
}
.mi-cached:before {
  content: "\e86a"
}
.mi-cake:before {
  content: "\e7e9"
}
.mi-call:before {
  content: "\e0b0"
}
.mi-call-end:before {
  content: "\e0b1"
}
.mi-call-made:before {
  content: "\e0b2"
}
.mi-call-merge:before {
  content: "\e0b3"
}
.mi-call-missed:before {
  content: "\e0b4"
}
.mi-call-missed-outgoing:before {
  content: "\e0e4"
}
.mi-call-received:before {
  content: "\e0b5"
}
.mi-call-split:before {
  content: "\e0b6"
}
.mi-call-to-action:before {
  content: "\e06c"
}
.mi-camera:before {
  content: "\e3af"
}
.mi-camera-alt:before {
  content: "\e3b0"
}
.mi-camera-enhance:before {
  content: "\e8fc"
}
.mi-camera-front:before {
  content: "\e3b1"
}
.mi-camera-rear:before {
  content: "\e3b2"
}
.mi-camera-roll:before {
  content: "\e3b3"
}
.mi-cancel:before {
  content: "\e5c9"
}
.mi-card-giftcard:before {
  content: "\e8f6"
}
.mi-card-membership:before {
  content: "\e8f7"
}
.mi-card-travel:before {
  content: "\e8f8"
}
.mi-casino:before {
  content: "\eb40"
}
.mi-cast:before {
  content: "\e307"
}
.mi-cast-connected:before {
  content: "\e308"
}
.mi-center-focus-strong:before {
  content: "\e3b4"
}
.mi-center-focus-weak:before {
  content: "\e3b5"
}
.mi-change-history:before {
  content: "\e86b"
}
.mi-chat:before {
  content: "\e0b7"
}
.mi-chat-bubble:before {
  content: "\e0ca"
}
.mi-chat-bubble-outline:before {
  content: "\e0cb"
}
.mi-check:before {
  content: "\e5ca"
}
.mi-check-box:before {
  content: "\e834"
}
.mi-check-box-outline-blank:before {
  content: "\e835"
}
.mi-check-circle:before {
  content: "\e86c"
}
.mi-chevron-left:before {
  content: "\e5cb"
}
.mi-chevron-right:before {
  content: "\e5cc"
}
.mi-child-care:before {
  content: "\eb41"
}
.mi-child-friendly:before {
  content: "\eb42"
}
.mi-chrome-reader-mode:before {
  content: "\e86d"
}
.mi-class:before {
  content: "\e86e"
}
.mi-clear:before {
  content: "\e14c"
}
.mi-clear-all:before {
  content: "\e0b8"
}
.mi-close:before {
  content: "\e5cd"
}
.mi-closed-caption:before {
  content: "\e01c"
}
.mi-cloud:before {
  content: "\e2bd"
}
.mi-cloud-circle:before {
  content: "\e2be"
}
.mi-cloud-done:before {
  content: "\e2bf"
}
.mi-cloud-download:before {
  content: "\e2c0"
}
.mi-cloud-off:before {
  content: "\e2c1"
}
.mi-cloud-queue:before {
  content: "\e2c2"
}
.mi-cloud-upload:before {
  content: "\e2c3"
}
.mi-code:before {
  content: "\e86f"
}
.mi-collections:before {
  content: "\e3b6"
}
.mi-collections-bookmark:before {
  content: "\e431"
}
.mi-color-lens:before {
  content: "\e3b7"
}
.mi-colorize:before {
  content: "\e3b8"
}
.mi-comment:before {
  content: "\e0b9"
}
.mi-compare:before {
  content: "\e3b9"
}
.mi-compare-arrows:before {
  content: "\e915"
}
.mi-computer:before {
  content: "\e30a"
}
.mi-confirmation-number:before {
  content: "\e638"
}
.mi-contact-mail:before {
  content: "\e0d0"
}
.mi-contact-phone:before {
  content: "\e0cf"
}
.mi-contacts:before {
  content: "\e0ba"
}
.mi-content-copy:before {
  content: "\e14d"
}
.mi-content-cut:before {
  content: "\e14e"
}
.mi-content-paste:before {
  content: "\e14f"
}
.mi-control-point:before {
  content: "\e3ba"
}
.mi-control-point-duplicate:before {
  content: "\e3bb"
}
.mi-copyright:before {
  content: "\e90c"
}
.mi-create:before {
  content: "\e150"
}
.mi-create-new-folder:before {
  content: "\e2cc"
}
.mi-credit-card:before {
  content: "\e870"
}
.mi-crop:before {
  content: "\e3be"
}
.mi-crop-16-9:before {
  content: "\e3bc"
}
.mi-crop-3-2:before {
  content: "\e3bd"
}
.mi-crop-5-4:before {
  content: "\e3bf"
}
.mi-crop-7-5:before {
  content: "\e3c0"
}
.mi-crop-din:before {
  content: "\e3c1"
}
.mi-crop-free:before {
  content: "\e3c2"
}
.mi-crop-landscape:before {
  content: "\e3c3"
}
.mi-crop-original:before {
  content: "\e3c4"
}
.mi-crop-portrait:before {
  content: "\e3c5"
}
.mi-crop-rotate:before {
  content: "\e437"
}
.mi-crop-square:before {
  content: "\e3c6"
}
.mi-dashboard:before {
  content: "\e871"
}
.mi-data-usage:before {
  content: "\e1af"
}
.mi-date-range:before {
  content: "\e916"
}
.mi-dehaze:before {
  content: "\e3c7"
}
.mi-delete:before {
  content: "\e872"
}
.mi-delete-forever:before {
  content: "\e92b"
}
.mi-delete-sweep:before {
  content: "\e16c"
}
.mi-description:before {
  content: "\e873"
}
.mi-desktop-mac:before {
  content: "\e30b"
}
.mi-desktop-windows:before {
  content: "\e30c"
}
.mi-details:before {
  content: "\e3c8"
}
.mi-developer-board:before {
  content: "\e30d"
}
.mi-developer-mode:before {
  content: "\e1b0"
}
.mi-device-hub:before {
  content: "\e335"
}
.mi-devices:before {
  content: "\e1b1"
}
.mi-devices-other:before {
  content: "\e337"
}
.mi-dialer-sip:before {
  content: "\e0bb"
}
.mi-dialpad:before {
  content: "\e0bc"
}
.mi-directions:before {
  content: "\e52e"
}
.mi-directions-bike:before {
  content: "\e52f"
}
.mi-directions-boat:before {
  content: "\e532"
}
.mi-directions-bus:before {
  content: "\e530"
}
.mi-directions-car:before {
  content: "\e531"
}
.mi-directions-railway:before {
  content: "\e534"
}
.mi-directions-run:before {
  content: "\e566"
}
.mi-directions-subway:before {
  content: "\e533"
}
.mi-directions-transit:before {
  content: "\e535"
}
.mi-directions-walk:before {
  content: "\e536"
}
.mi-disc-full:before {
  content: "\e610"
}
.mi-dns:before {
  content: "\e875"
}
.mi-do-not-disturb:before {
  content: "\e612"
}
.mi-do-not-disturb-alt:before {
  content: "\e611"
}
.mi-do-not-disturb-off:before {
  content: "\e643"
}
.mi-do-not-disturb-on:before {
  content: "\e644"
}
.mi-dock:before {
  content: "\e30e"
}
.mi-domain:before {
  content: "\e7ee"
}
.mi-done:before {
  content: "\e876"
}
.mi-done-all:before {
  content: "\e877"
}
.mi-donut-large:before {
  content: "\e917"
}
.mi-donut-small:before {
  content: "\e918"
}
.mi-drafts:before {
  content: "\e151"
}
.mi-drag-handle:before {
  content: "\e25d"
}
.mi-drive-eta:before {
  content: "\e613"
}
.mi-dvr:before {
  content: "\e1b2"
}
.mi-edit:before {
  content: "\e3c9"
}
.mi-edit-location:before {
  content: "\e568"
}
.mi-eject:before {
  content: "\e8fb"
}
.mi-email:before {
  content: "\e0be"
}
.mi-enhanced-encryption:before {
  content: "\e63f"
}
.mi-equalizer:before {
  content: "\e01d"
}
.mi-error:before {
  content: "\e000"
}
.mi-error-outline:before {
  content: "\e001"
}
.mi-euro-symbol:before {
  content: "\e926"
}
.mi-ev-station:before {
  content: "\e56d"
}
.mi-event:before {
  content: "\e878"
}
.mi-event-available:before {
  content: "\e614"
}
.mi-event-busy:before {
  content: "\e615"
}
.mi-event-note:before {
  content: "\e616"
}
.mi-event-seat:before {
  content: "\e903"
}
.mi-exit-to-app:before {
  content: "\e879"
}
.mi-expand-less:before {
  content: "\e5ce"
}
.mi-expand-more:before {
  content: "\e5cf"
}
.mi-explicit:before {
  content: "\e01e"
}
.mi-explore:before {
  content: "\e87a"
}
.mi-exposure:before {
  content: "\e3ca"
}
.mi-exposure-neg-1:before {
  content: "\e3cb"
}
.mi-exposure-neg-2:before {
  content: "\e3cc"
}
.mi-exposure-plus-1:before {
  content: "\e3cd"
}
.mi-exposure-plus-2:before {
  content: "\e3ce"
}
.mi-exposure-zero:before {
  content: "\e3cf"
}
.mi-extension:before {
  content: "\e87b"
}
.mi-face:before {
  content: "\e87c"
}
.mi-fast-forward:before {
  content: "\e01f"
}
.mi-fast-rewind:before {
  content: "\e020"
}
.mi-favorite:before {
  content: "\e87d"
}
.mi-favorite-border:before {
  content: "\e87e"
}
.mi-featured-play-list:before {
  content: "\e06d"
}
.mi-featured-video:before {
  content: "\e06e"
}
.mi-feedback:before {
  content: "\e87f"
}
.mi-fiber-dvr:before {
  content: "\e05d"
}
.mi-fiber-manual-record:before {
  content: "\e061"
}
.mi-fiber-new:before {
  content: "\e05e"
}
.mi-fiber-pin:before {
  content: "\e06a"
}
.mi-fiber-smart-record:before {
  content: "\e062"
}
.mi-file-download:before {
  content: "\e2c4"
}
.mi-file-upload:before {
  content: "\e2c6"
}
.mi-filter:before {
  content: "\e3d3"
}
.mi-filter-1:before {
  content: "\e3d0"
}
.mi-filter-2:before {
  content: "\e3d1"
}
.mi-filter-3:before {
  content: "\e3d2"
}
.mi-filter-4:before {
  content: "\e3d4"
}
.mi-filter-5:before {
  content: "\e3d5"
}
.mi-filter-6:before {
  content: "\e3d6"
}
.mi-filter-7:before {
  content: "\e3d7"
}
.mi-filter-8:before {
  content: "\e3d8"
}
.mi-filter-9:before {
  content: "\e3d9"
}
.mi-filter-9-plus:before {
  content: "\e3da"
}
.mi-filter-b-and-w:before {
  content: "\e3db"
}
.mi-filter-center-focus:before {
  content: "\e3dc"
}
.mi-filter-drama:before {
  content: "\e3dd"
}
.mi-filter-frames:before {
  content: "\e3de"
}
.mi-filter-hdr:before {
  content: "\e3df"
}
.mi-filter-list:before {
  content: "\e152"
}
.mi-filter-none:before {
  content: "\e3e0"
}
.mi-filter-tilt-shift:before {
  content: "\e3e2"
}
.mi-filter-vintage:before {
  content: "\e3e3"
}
.mi-find-in-page:before {
  content: "\e880"
}
.mi-find-replace:before {
  content: "\e881"
}
.mi-fingerprint:before {
  content: "\e90d"
}
.mi-first-page:before {
  content: "\e5dc"
}
.mi-fitness-center:before {
  content: "\eb43"
}
.mi-flag:before {
  content: "\e153"
}
.mi-flare:before {
  content: "\e3e4"
}
.mi-flash-auto:before {
  content: "\e3e5"
}
.mi-flash-off:before {
  content: "\e3e6"
}
.mi-flash-on:before {
  content: "\e3e7"
}
.mi-flight:before {
  content: "\e539"
}
.mi-flight-land:before {
  content: "\e904"
}
.mi-flight-takeoff:before {
  content: "\e905"
}
.mi-flip:before {
  content: "\e3e8"
}
.mi-flip-to-back:before {
  content: "\e882"
}
.mi-flip-to-front:before {
  content: "\e883"
}
.mi-folder:before {
  content: "\e2c7"
}
.mi-folder-open:before {
  content: "\e2c8"
}
.mi-folder-shared:before {
  content: "\e2c9"
}
.mi-folder-special:before {
  content: "\e617"
}
.mi-font-download:before {
  content: "\e167"
}
.mi-format-align-center:before {
  content: "\e234"
}
.mi-format-align-justify:before {
  content: "\e235"
}
.mi-format-align-left:before {
  content: "\e236"
}
.mi-format-align-right:before {
  content: "\e237"
}
.mi-format-bold:before {
  content: "\e238"
}
.mi-format-clear:before {
  content: "\e239"
}
.mi-format-color-fill:before {
  content: "\e23a"
}
.mi-format-color-reset:before {
  content: "\e23b"
}
.mi-format-color-text:before {
  content: "\e23c"
}
.mi-format-indent-decrease:before {
  content: "\e23d"
}
.mi-format-indent-increase:before {
  content: "\e23e"
}
.mi-format-italic:before {
  content: "\e23f"
}
.mi-format-line-spacing:before {
  content: "\e240"
}
.mi-format-list-bulleted:before {
  content: "\e241"
}
.mi-format-list-numbered:before {
  content: "\e242"
}
.mi-format-paint:before {
  content: "\e243"
}
.mi-format-quote:before {
  content: "\e244"
}
.mi-format-shapes:before {
  content: "\e25e"
}
.mi-format-size:before {
  content: "\e245"
}
.mi-format-strikethrough:before {
  content: "\e246"
}
.mi-format-textdirection-l-to-r:before {
  content: "\e247"
}
.mi-format-textdirection-r-to-l:before {
  content: "\e248"
}
.mi-format-underlined:before {
  content: "\e249"
}
.mi-forum:before {
  content: "\e0bf"
}
.mi-forward:before {
  content: "\e154"
}
.mi-forward-10:before {
  content: "\e056"
}
.mi-forward-30:before {
  content: "\e057"
}
.mi-forward-5:before {
  content: "\e058"
}
.mi-free-breakfast:before {
  content: "\eb44"
}
.mi-fullscreen:before {
  content: "\e5d0"
}
.mi-fullscreen-exit:before {
  content: "\e5d1"
}
.mi-functions:before {
  content: "\e24a"
}
.mi-g-translate:before {
  content: "\e927"
}
.mi-gamepad:before {
  content: "\e30f"
}
.mi-games:before {
  content: "\e021"
}
.mi-gavel:before {
  content: "\e90e"
}
.mi-gesture:before {
  content: "\e155"
}
.mi-get-app:before {
  content: "\e884"
}
.mi-gif:before {
  content: "\e908"
}
.mi-golf-course:before {
  content: "\eb45"
}
.mi-gps-fixed:before {
  content: "\e1b3"
}
.mi-gps-not-fixed:before {
  content: "\e1b4"
}
.mi-gps-off:before {
  content: "\e1b5"
}
.mi-grade:before {
  content: "\e885"
}
.mi-gradient:before {
  content: "\e3e9"
}
.mi-grain:before {
  content: "\e3ea"
}
.mi-graphic-eq:before {
  content: "\e1b8"
}
.mi-grid-off:before {
  content: "\e3eb"
}
.mi-grid-on:before {
  content: "\e3ec"
}
.mi-group:before {
  content: "\e7ef"
}
.mi-group-add:before {
  content: "\e7f0"
}
.mi-group-work:before {
  content: "\e886"
}
.mi-hd:before {
  content: "\e052"
}
.mi-hdr-off:before {
  content: "\e3ed"
}
.mi-hdr-on:before {
  content: "\e3ee"
}
.mi-hdr-strong:before {
  content: "\e3f1"
}
.mi-hdr-weak:before {
  content: "\e3f2"
}
.mi-headset:before {
  content: "\e310"
}
.mi-headset-mic:before {
  content: "\e311"
}
.mi-healing:before {
  content: "\e3f3"
}
.mi-hearing:before {
  content: "\e023"
}
.mi-help:before {
  content: "\e887"
}
.mi-help-outline:before {
  content: "\e8fd"
}
.mi-high-quality:before {
  content: "\e024"
}
.mi-highlight:before {
  content: "\e25f"
}
.mi-highlight-off:before {
  content: "\e888"
}
.mi-history:before {
  content: "\e889"
}
.mi-home:before {
  content: "\e88a"
}
.mi-hot-tub:before {
  content: "\eb46"
}
.mi-hotel:before {
  content: "\e53a"
}
.mi-hourglass-empty:before {
  content: "\e88b"
}
.mi-hourglass-full:before {
  content: "\e88c"
}
.mi-http:before {
  content: "\e902"
}
.mi-https:before {
  content: "\e88d"
}
.mi-image:before {
  content: "\e3f4"
}
.mi-image-aspect-ratio:before {
  content: "\e3f5"
}
.mi-import-contacts:before {
  content: "\e0e0"
}
.mi-import-export:before {
  content: "\e0c3"
}
.mi-important-devices:before {
  content: "\e912"
}
.mi-inbox:before {
  content: "\e156"
}
.mi-indeterminate-check-box:before {
  content: "\e909"
}
.mi-info:before {
  content: "\e88e"
}
.mi-info-outline:before {
  content: "\e88f"
}
.mi-input:before {
  content: "\e890"
}
.mi-insert-chart:before {
  content: "\e24b"
}
.mi-insert-comment:before {
  content: "\e24c"
}
.mi-insert-drive-file:before {
  content: "\e24d"
}
.mi-insert-emoticon:before {
  content: "\e24e"
}
.mi-insert-invitation:before {
  content: "\e24f"
}
.mi-insert-link:before {
  content: "\e250"
}
.mi-insert-photo:before {
  content: "\e251"
}
.mi-invert-colors:before {
  content: "\e891"
}
.mi-invert-colors-off:before {
  content: "\e0c4"
}
.mi-iso:before {
  content: "\e3f6"
}
.mi-keyboard:before {
  content: "\e312"
}
.mi-keyboard-arrow-down:before {
  content: "\e313"
}
.mi-keyboard-arrow-left:before {
  content: "\e314"
}
.mi-keyboard-arrow-right:before {
  content: "\e315"
}
.mi-keyboard-arrow-up:before {
  content: "\e316"
}
.mi-keyboard-backspace:before {
  content: "\e317"
}
.mi-keyboard-capslock:before {
  content: "\e318"
}
.mi-keyboard-hide:before {
  content: "\e31a"
}
.mi-keyboard-return:before {
  content: "\e31b"
}
.mi-keyboard-tab:before {
  content: "\e31c"
}
.mi-keyboard-voice:before {
  content: "\e31d"
}
.mi-kitchen:before {
  content: "\eb47"
}
.mi-label:before {
  content: "\e892"
}
.mi-label-outline:before {
  content: "\e893"
}
.mi-landscape:before {
  content: "\e3f7"
}
.mi-language:before {
  content: "\e894"
}
.mi-laptop:before {
  content: "\e31e"
}
.mi-laptop-chromebook:before {
  content: "\e31f"
}
.mi-laptop-mac:before {
  content: "\e320"
}
.mi-laptop-windows:before {
  content: "\e321"
}
.mi-last-page:before {
  content: "\e5dd"
}
.mi-launch:before {
  content: "\e895"
}
.mi-layers:before {
  content: "\e53b"
}
.mi-layers-clear:before {
  content: "\e53c"
}
.mi-leak-add:before {
  content: "\e3f8"
}
.mi-leak-remove:before {
  content: "\e3f9"
}
.mi-lens:before {
  content: "\e3fa"
}
.mi-library-add:before {
  content: "\e02e"
}
.mi-library-books:before {
  content: "\e02f"
}
.mi-library-music:before {
  content: "\e030"
}
.mi-lightbulb-outline:before {
  content: "\e90f"
}
.mi-line-style:before {
  content: "\e919"
}
.mi-line-weight:before {
  content: "\e91a"
}
.mi-linear-scale:before {
  content: "\e260"
}
.mi-link:before {
  content: "\e157"
}
.mi-linked-camera:before {
  content: "\e438"
}
.mi-list:before {
  content: "\e896"
}
.mi-live-help:before {
  content: "\e0c6"
}
.mi-live-tv:before {
  content: "\e639"
}
.mi-local-activity:before {
  content: "\e53f"
}
.mi-local-airport:before {
  content: "\e53d"
}
.mi-local-atm:before {
  content: "\e53e"
}
.mi-local-bar:before {
  content: "\e540"
}
.mi-local-cafe:before {
  content: "\e541"
}
.mi-local-car-wash:before {
  content: "\e542"
}
.mi-local-convenience-store:before {
  content: "\e543"
}
.mi-local-dining:before {
  content: "\e556"
}
.mi-local-drink:before {
  content: "\e544"
}
.mi-local-florist:before {
  content: "\e545"
}
.mi-local-gas-station:before {
  content: "\e546"
}
.mi-local-grocery-store:before {
  content: "\e547"
}
.mi-local-hospital:before {
  content: "\e548"
}
.mi-local-hotel:before {
  content: "\e549"
}
.mi-local-laundry-service:before {
  content: "\e54a"
}
.mi-local-library:before {
  content: "\e54b"
}
.mi-local-mall:before {
  content: "\e54c"
}
.mi-local-movies:before {
  content: "\e54d"
}
.mi-local-offer:before {
  content: "\e54e"
}
.mi-local-parking:before {
  content: "\e54f"
}
.mi-local-pharmacy:before {
  content: "\e550"
}
.mi-local-phone:before {
  content: "\e551"
}
.mi-local-pizza:before {
  content: "\e552"
}
.mi-local-play:before {
  content: "\e553"
}
.mi-local-post-office:before {
  content: "\e554"
}
.mi-local-printshop:before {
  content: "\e555"
}
.mi-local-see:before {
  content: "\e557"
}
.mi-local-shipping:before {
  content: "\e558"
}
.mi-local-taxi:before {
  content: "\e559"
}
.mi-location-city:before {
  content: "\e7f1"
}
.mi-location-disabled:before {
  content: "\e1b6"
}
.mi-location-off:before {
  content: "\e0c7"
}
.mi-location-on:before {
  content: "\e0c8"
}
.mi-location-searching:before {
  content: "\e1b7"
}
.mi-lock:before {
  content: "\e897"
}
.mi-lock-open:before {
  content: "\e898"
}
.mi-lock-outline:before {
  content: "\e899"
}
.mi-looks:before {
  content: "\e3fc"
}
.mi-looks-3:before {
  content: "\e3fb"
}
.mi-looks-4:before {
  content: "\e3fd"
}
.mi-looks-5:before {
  content: "\e3fe"
}
.mi-looks-6:before {
  content: "\e3ff"
}
.mi-looks-one:before {
  content: "\e400"
}
.mi-looks-two:before {
  content: "\e401"
}
.mi-loop:before {
  content: "\e028"
}
.mi-loupe:before {
  content: "\e402"
}
.mi-low-priority:before {
  content: "\e16d"
}
.mi-loyalty:before {
  content: "\e89a"
}
.mi-mail:before {
  content: "\e158"
}
.mi-mail-outline:before {
  content: "\e0e1"
}
.mi-map:before {
  content: "\e55b"
}
.mi-markunread:before {
  content: "\e159"
}
.mi-markunread-mailbox:before {
  content: "\e89b"
}
.mi-memory:before {
  content: "\e322"
}
.mi-menu:before {
  content: "\e5d2"
}
.mi-merge-type:before {
  content: "\e252"
}
.mi-message:before {
  content: "\e0c9"
}
.mi-mic:before {
  content: "\e029"
}
.mi-mic-none:before {
  content: "\e02a"
}
.mi-mic-off:before {
  content: "\e02b"
}
.mi-mms:before {
  content: "\e618"
}
.mi-mode-comment:before {
  content: "\e253"
}
.mi-mode-edit:before {
  content: "\e254"
}
.mi-monetization-on:before {
  content: "\e263"
}
.mi-money-off:before {
  content: "\e25c"
}
.mi-monochrome-photos:before {
  content: "\e403"
}
.mi-mood:before {
  content: "\e7f2"
}
.mi-mood-bad:before {
  content: "\e7f3"
}
.mi-more:before {
  content: "\e619"
}
.mi-more-horiz:before {
  content: "\e5d3"
}
.mi-more-vert:before {
  content: "\e5d4"
}
.mi-motorcycle:before {
  content: "\e91b"
}
.mi-mouse:before {
  content: "\e323"
}
.mi-move-to-inbox:before {
  content: "\e168"
}
.mi-movie:before {
  content: "\e02c"
}
.mi-movie-creation:before {
  content: "\e404"
}
.mi-movie-filter:before {
  content: "\e43a"
}
.mi-multiline-chart:before {
  content: "\e6df"
}
.mi-music-note:before {
  content: "\e405"
}
.mi-music-video:before {
  content: "\e063"
}
.mi-my-location:before {
  content: "\e55c"
}
.mi-nature:before {
  content: "\e406"
}
.mi-nature-people:before {
  content: "\e407"
}
.mi-navigate-before:before {
  content: "\e408"
}
.mi-navigate-next:before {
  content: "\e409"
}
.mi-navigation:before {
  content: "\e55d"
}
.mi-near-me:before {
  content: "\e569"
}
.mi-network-cell:before {
  content: "\e1b9"
}
.mi-network-check:before {
  content: "\e640"
}
.mi-network-locked:before {
  content: "\e61a"
}
.mi-network-wifi:before {
  content: "\e1ba"
}
.mi-new-releases:before {
  content: "\e031"
}
.mi-next-week:before {
  content: "\e16a"
}
.mi-nfc:before {
  content: "\e1bb"
}
.mi-no-encryption:before {
  content: "\e641"
}
.mi-no-sim:before {
  content: "\e0cc"
}
.mi-not-interested:before {
  content: "\e033"
}
.mi-note:before {
  content: "\e06f"
}
.mi-note-add:before {
  content: "\e89c"
}
.mi-notifications:before {
  content: "\e7f4"
}
.mi-notifications-active:before {
  content: "\e7f7"
}
.mi-notifications-none:before {
  content: "\e7f5"
}
.mi-notifications-off:before {
  content: "\e7f6"
}
.mi-notifications-paused:before {
  content: "\e7f8"
}
.mi-offline-pin:before {
  content: "\e90a"
}
.mi-ondemand-video:before {
  content: "\e63a"
}
.mi-opacity:before {
  content: "\e91c"
}
.mi-open-in-browser:before {
  content: "\e89d"
}
.mi-open-in-new:before {
  content: "\e89e"
}
.mi-open-with:before {
  content: "\e89f"
}
.mi-pages:before {
  content: "\e7f9"
}
.mi-pageview:before {
  content: "\e8a0"
}
.mi-palette:before {
  content: "\e40a"
}
.mi-pan-tool:before {
  content: "\e925"
}
.mi-panorama:before {
  content: "\e40b"
}
.mi-panorama-fish-eye:before {
  content: "\e40c"
}
.mi-panorama-horizontal:before {
  content: "\e40d"
}
.mi-panorama-vertical:before {
  content: "\e40e"
}
.mi-panorama-wide-angle:before {
  content: "\e40f"
}
.mi-party-mode:before {
  content: "\e7fa"
}
.mi-pause:before {
  content: "\e034"
}
.mi-pause-circle-filled:before {
  content: "\e035"
}
.mi-pause-circle-outline:before {
  content: "\e036"
}
.mi-payment:before {
  content: "\e8a1"
}
.mi-people:before {
  content: "\e7fb"
}
.mi-people-outline:before {
  content: "\e7fc"
}
.mi-perm-camera-mic:before {
  content: "\e8a2"
}
.mi-perm-contact-calendar:before {
  content: "\e8a3"
}
.mi-perm-data-setting:before {
  content: "\e8a4"
}
.mi-perm-device-information:before {
  content: "\e8a5"
}
.mi-perm-identity:before {
  content: "\e8a6"
}
.mi-perm-media:before {
  content: "\e8a7"
}
.mi-perm-phone-msg:before {
  content: "\e8a8"
}
.mi-perm-scan-wifi:before {
  content: "\e8a9"
}
.mi-person:before {
  content: "\e7fd"
}
.mi-person-add:before {
  content: "\e7fe"
}
.mi-person-outline:before {
  content: "\e7ff"
}
.mi-person-pin:before {
  content: "\e55a"
}
.mi-person-pin-circle:before {
  content: "\e56a"
}
.mi-personal-video:before {
  content: "\e63b"
}
.mi-pets:before {
  content: "\e91d"
}
.mi-phone:before {
  content: "\e0cd"
}
.mi-phone-android:before {
  content: "\e324"
}
.mi-phone-bluetooth-speaker:before {
  content: "\e61b"
}
.mi-phone-forwarded:before {
  content: "\e61c"
}
.mi-phone-in-talk:before {
  content: "\e61d"
}
.mi-phone-iphone:before {
  content: "\e325"
}
.mi-phone-locked:before {
  content: "\e61e"
}
.mi-phone-missed:before {
  content: "\e61f"
}
.mi-phone-paused:before {
  content: "\e620"
}
.mi-phonelink:before {
  content: "\e326"
}
.mi-phonelink-erase:before {
  content: "\e0db"
}
.mi-phonelink-lock:before {
  content: "\e0dc"
}
.mi-phonelink-off:before {
  content: "\e327"
}
.mi-phonelink-ring:before {
  content: "\e0dd"
}
.mi-phonelink-setup:before {
  content: "\e0de"
}
.mi-photo:before {
  content: "\e410"
}
.mi-photo-album:before {
  content: "\e411"
}
.mi-photo-camera:before {
  content: "\e412"
}
.mi-photo-filter:before {
  content: "\e43b"
}
.mi-photo-library:before {
  content: "\e413"
}
.mi-photo-size-select-actual:before {
  content: "\e432"
}
.mi-photo-size-select-large:before {
  content: "\e433"
}
.mi-photo-size-select-small:before {
  content: "\e434"
}
.mi-picture-as-pdf:before {
  content: "\e415"
}
.mi-picture-in-picture:before {
  content: "\e8aa"
}
.mi-picture-in-picture-alt:before {
  content: "\e911"
}
.mi-pie-chart:before {
  content: "\e6c4"
}
.mi-pie-chart-outlined:before {
  content: "\e6c5"
}
.mi-pin-drop:before {
  content: "\e55e"
}
.mi-place:before {
  content: "\e55f"
}
.mi-play-arrow:before {
  content: "\e037"
}
.mi-play-circle-filled:before {
  content: "\e038"
}
.mi-play-circle-outline:before {
  content: "\e039"
}
.mi-play-for-work:before {
  content: "\e906"
}
.mi-playlist-add:before {
  content: "\e03b"
}
.mi-playlist-add-check:before {
  content: "\e065"
}
.mi-playlist-play:before {
  content: "\e05f"
}
.mi-plus-one:before {
  content: "\e800"
}
.mi-poll:before {
  content: "\e801"
}
.mi-polymer:before {
  content: "\e8ab"
}
.mi-pool:before {
  content: "\eb48"
}
.mi-portable-wifi-off:before {
  content: "\e0ce"
}
.mi-portrait:before {
  content: "\e416"
}
.mi-power:before {
  content: "\e63c"
}
.mi-power-input:before {
  content: "\e336"
}
.mi-power-settings-new:before {
  content: "\e8ac"
}
.mi-pregnant-woman:before {
  content: "\e91e"
}
.mi-present-to-all:before {
  content: "\e0df"
}
.mi-print:before {
  content: "\e8ad"
}
.mi-priority-high:before {
  content: "\e645"
}
.mi-public:before {
  content: "\e80b"
}
.mi-publish:before {
  content: "\e255"
}
.mi-query-builder:before {
  content: "\e8ae"
}
.mi-question-answer:before {
  content: "\e8af"
}
.mi-queue:before {
  content: "\e03c"
}
.mi-queue-music:before {
  content: "\e03d"
}
.mi-queue-play-next:before {
  content: "\e066"
}
.mi-radio:before {
  content: "\e03e"
}
.mi-radio-button-checked:before {
  content: "\e837"
}
.mi-radio-button-unchecked:before {
  content: "\e836"
}
.mi-rate-review:before {
  content: "\e560"
}
.mi-receipt:before {
  content: "\e8b0"
}
.mi-recent-actors:before {
  content: "\e03f"
}
.mi-record-voice-over:before {
  content: "\e91f"
}
.mi-redeem:before {
  content: "\e8b1"
}
.mi-redo:before {
  content: "\e15a"
}
.mi-refresh:before {
  content: "\e5d5"
}
.mi-remove:before {
  content: "\e15b"
}
.mi-remove-circle:before {
  content: "\e15c"
}
.mi-remove-circle-outline:before {
  content: "\e15d"
}
.mi-remove-from-queue:before {
  content: "\e067"
}
.mi-remove-red-eye:before {
  content: "\e417"
}
.mi-remove-shopping-cart:before {
  content: "\e928"
}
.mi-reorder:before {
  content: "\e8fe"
}
.mi-repeat:before {
  content: "\e040"
}
.mi-repeat-one:before {
  content: "\e041"
}
.mi-replay:before {
  content: "\e042"
}
.mi-replay-10:before {
  content: "\e059"
}
.mi-replay-30:before {
  content: "\e05a"
}
.mi-replay-5:before {
  content: "\e05b"
}
.mi-reply:before {
  content: "\e15e"
}
.mi-reply-all:before {
  content: "\e15f"
}
.mi-report:before {
  content: "\e160"
}
.mi-report-problem:before {
  content: "\e8b2"
}
.mi-restaurant:before {
  content: "\e56c"
}
.mi-restaurant-menu:before {
  content: "\e561"
}
.mi-restore:before {
  content: "\e8b3"
}
.mi-restore-page:before {
  content: "\e929"
}
.mi-ring-volume:before {
  content: "\e0d1"
}
.mi-room:before {
  content: "\e8b4"
}
.mi-room-service:before {
  content: "\eb49"
}
.mi-rotate-90-degrees-ccw:before {
  content: "\e418"
}
.mi-rotate-left:before {
  content: "\e419"
}
.mi-rotate-right:before {
  content: "\e41a"
}
.mi-rounded-corner:before {
  content: "\e920"
}
.mi-router:before {
  content: "\e328"
}
.mi-rowing:before {
  content: "\e921"
}
.mi-rss-feed:before {
  content: "\e0e5"
}
.mi-rv-hookup:before {
  content: "\e642"
}
.mi-satellite:before {
  content: "\e562"
}
.mi-save:before {
  content: "\e161"
}
.mi-scanner:before {
  content: "\e329"
}
.mi-schedule:before {
  content: "\e8b5"
}
.mi-school:before {
  content: "\e80c"
}
.mi-screen-lock-landscape:before {
  content: "\e1be"
}
.mi-screen-lock-portrait:before {
  content: "\e1bf"
}
.mi-screen-lock-rotation:before {
  content: "\e1c0"
}
.mi-screen-rotation:before {
  content: "\e1c1"
}
.mi-screen-share:before {
  content: "\e0e2"
}
.mi-sd-card:before {
  content: "\e623"
}
.mi-sd-storage:before {
  content: "\e1c2"
}
.mi-search:before {
  content: "\e8b6"
}
.mi-security:before {
  content: "\e32a"
}
.mi-select-all:before {
  content: "\e162"
}
.mi-send:before {
  content: "\e163"
}
.mi-sentiment-dissatisfied:before {
  content: "\e811"
}
.mi-sentiment-neutral:before {
  content: "\e812"
}
.mi-sentiment-satisfied:before {
  content: "\e813"
}
.mi-sentiment-very-dissatisfied:before {
  content: "\e814"
}
.mi-sentiment-very-satisfied:before {
  content: "\e815"
}
.mi-settings:before {
  content: "\e8b8"
}
.mi-settings-applications:before {
  content: "\e8b9"
}
.mi-settings-backup-restore:before {
  content: "\e8ba"
}
.mi-settings-bluetooth:before {
  content: "\e8bb"
}
.mi-settings-brightness:before {
  content: "\e8bd"
}
.mi-settings-cell:before {
  content: "\e8bc"
}
.mi-settings-ethernet:before {
  content: "\e8be"
}
.mi-settings-input-antenna:before {
  content: "\e8bf"
}
.mi-settings-input-component:before {
  content: "\e8c0"
}
.mi-settings-input-composite:before {
  content: "\e8c1"
}
.mi-settings-input-hdmi:before {
  content: "\e8c2"
}
.mi-settings-input-svideo:before {
  content: "\e8c3"
}
.mi-settings-overscan:before {
  content: "\e8c4"
}
.mi-settings-phone:before {
  content: "\e8c5"
}
.mi-settings-power:before {
  content: "\e8c6"
}
.mi-settings-remote:before {
  content: "\e8c7"
}
.mi-settings-system-daydream:before {
  content: "\e1c3"
}
.mi-settings-voice:before {
  content: "\e8c8"
}
.mi-share:before {
  content: "\e80d"
}
.mi-shop:before {
  content: "\e8c9"
}
.mi-shop-two:before {
  content: "\e8ca"
}
.mi-shopping-basket:before {
  content: "\e8cb"
}
.mi-shopping-cart:before {
  content: "\e8cc"
}
.mi-short-text:before {
  content: "\e261"
}
.mi-show-chart:before {
  content: "\e6e1"
}
.mi-shuffle:before {
  content: "\e043"
}
.mi-signal-cellular-4-bar:before {
  content: "\e1c8"
}
.mi-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e1cd"
}
.mi-signal-cellular-no-sim:before {
  content: "\e1ce"
}
.mi-signal-cellular-null:before {
  content: "\e1cf"
}
.mi-signal-cellular-off:before {
  content: "\e1d0"
}
.mi-signal-wifi-4-bar:before {
  content: "\e1d8"
}
.mi-signal-wifi-4-bar-lock:before {
  content: "\e1d9"
}
.mi-signal-wifi-off:before {
  content: "\e1da"
}
.mi-sim-card:before {
  content: "\e32b"
}
.mi-sim-card-alert:before {
  content: "\e624"
}
.mi-skip-next:before {
  content: "\e044"
}
.mi-skip-previous:before {
  content: "\e045"
}
.mi-slideshow:before {
  content: "\e41b"
}
.mi-slow-motion-video:before {
  content: "\e068"
}
.mi-smartphone:before {
  content: "\e32c"
}
.mi-smoke-free:before {
  content: "\eb4a"
}
.mi-smoking-rooms:before {
  content: "\eb4b"
}
.mi-sms:before {
  content: "\e625"
}
.mi-sms-failed:before {
  content: "\e626"
}
.mi-snooze:before {
  content: "\e046"
}
.mi-sort:before {
  content: "\e164"
}
.mi-sort-by-alpha:before {
  content: "\e053"
}
.mi-spa:before {
  content: "\eb4c"
}
.mi-space-bar:before {
  content: "\e256"
}
.mi-speaker:before {
  content: "\e32d"
}
.mi-speaker-group:before {
  content: "\e32e"
}
.mi-speaker-notes:before {
  content: "\e8cd"
}
.mi-speaker-notes-off:before {
  content: "\e92a"
}
.mi-speaker-phone:before {
  content: "\e0d2"
}
.mi-spellcheck:before {
  content: "\e8ce"
}
.mi-star:before {
  content: "\e838"
}
.mi-star-border:before {
  content: "\e83a"
}
.mi-star-half:before {
  content: "\e839"
}
.mi-stars:before {
  content: "\e8d0"
}
.mi-stay-current-landscape:before {
  content: "\e0d3"
}
.mi-stay-current-portrait:before {
  content: "\e0d4"
}
.mi-stay-primary-landscape:before {
  content: "\e0d5"
}
.mi-stay-primary-portrait:before {
  content: "\e0d6"
}
.mi-stop:before {
  content: "\e047"
}
.mi-stop-screen-share:before {
  content: "\e0e3"
}
.mi-storage:before {
  content: "\e1db"
}
.mi-store:before {
  content: "\e8d1"
}
.mi-store-mall-directory:before {
  content: "\e563"
}
.mi-straighten:before {
  content: "\e41c"
}
.mi-streetview:before {
  content: "\e56e"
}
.mi-strikethrough-s:before {
  content: "\e257"
}
.mi-style:before {
  content: "\e41d"
}
.mi-subdirectory-arrow-left:before {
  content: "\e5d9"
}
.mi-subdirectory-arrow-right:before {
  content: "\e5da"
}
.mi-subject:before {
  content: "\e8d2"
}
.mi-subscriptions:before {
  content: "\e064"
}
.mi-subtitles:before {
  content: "\e048"
}
.mi-subway:before {
  content: "\e56f"
}
.mi-supervisor-account:before {
  content: "\e8d3"
}
.mi-surround-sound:before {
  content: "\e049"
}
.mi-swap-calls:before {
  content: "\e0d7"
}
.mi-swap-horiz:before {
  content: "\e8d4"
}
.mi-swap-vert:before {
  content: "\e8d5"
}
.mi-swap-vertical-circle:before {
  content: "\e8d6"
}
.mi-switch-camera:before {
  content: "\e41e"
}
.mi-switch-video:before {
  content: "\e41f"
}
.mi-sync:before {
  content: "\e627"
}
.mi-sync-disabled:before {
  content: "\e628"
}
.mi-sync-problem:before {
  content: "\e629"
}
.mi-system-update:before {
  content: "\e62a"
}
.mi-system-update-alt:before {
  content: "\e8d7"
}
.mi-tab:before {
  content: "\e8d8"
}
.mi-tab-unselected:before {
  content: "\e8d9"
}
.mi-tablet:before {
  content: "\e32f"
}
.mi-tablet-android:before {
  content: "\e330"
}
.mi-tablet-mac:before {
  content: "\e331"
}
.mi-tag-faces:before {
  content: "\e420"
}
.mi-tap-and-play:before {
  content: "\e62b"
}
.mi-terrain:before {
  content: "\e564"
}
.mi-text-fields:before {
  content: "\e262"
}
.mi-text-format:before {
  content: "\e165"
}
.mi-textsms:before {
  content: "\e0d8"
}
.mi-texture:before {
  content: "\e421"
}
.mi-theaters:before {
  content: "\e8da"
}
.mi-thumb-down:before {
  content: "\e8db"
}
.mi-thumb-up:before {
  content: "\e8dc"
}
.mi-thumbs-up-down:before {
  content: "\e8dd"
}
.mi-time-to-leave:before {
  content: "\e62c"
}
.mi-timelapse:before {
  content: "\e422"
}
.mi-timeline:before {
  content: "\e922"
}
.mi-timer:before {
  content: "\e425"
}
.mi-timer-10:before {
  content: "\e423"
}
.mi-timer-3:before {
  content: "\e424"
}
.mi-timer-off:before {
  content: "\e426"
}
.mi-title:before {
  content: "\e264"
}
.mi-toc:before {
  content: "\e8de"
}
.mi-today:before {
  content: "\e8df"
}
.mi-toll:before {
  content: "\e8e0"
}
.mi-tonality:before {
  content: "\e427"
}
.mi-touch-app:before {
  content: "\e913"
}
.mi-toys:before {
  content: "\e332"
}
.mi-track-changes:before {
  content: "\e8e1"
}
.mi-traffic:before {
  content: "\e565"
}
.mi-train:before {
  content: "\e570"
}
.mi-tram:before {
  content: "\e571"
}
.mi-transfer-within-a-station:before {
  content: "\e572"
}
.mi-transform:before {
  content: "\e428"
}
.mi-translate:before {
  content: "\e8e2"
}
.mi-trending-down:before {
  content: "\e8e3"
}
.mi-trending-flat:before {
  content: "\e8e4"
}
.mi-trending-up:before {
  content: "\e8e5"
}
.mi-tune:before {
  content: "\e429"
}
.mi-turned-in:before {
  content: "\e8e6"
}
.mi-turned-in-not:before {
  content: "\e8e7"
}
.mi-tv:before {
  content: "\e333"
}
.mi-unarchive:before {
  content: "\e169"
}
.mi-undo:before {
  content: "\e166"
}
.mi-unfold-less:before {
  content: "\e5d6"
}
.mi-unfold-more:before {
  content: "\e5d7"
}
.mi-update:before {
  content: "\e923"
}
.mi-usb:before {
  content: "\e1e0"
}
.mi-verified-user:before {
  content: "\e8e8"
}
.mi-vertical-align-bottom:before {
  content: "\e258"
}
.mi-vertical-align-center:before {
  content: "\e259"
}
.mi-vertical-align-top:before {
  content: "\e25a"
}
.mi-vibration:before {
  content: "\e62d"
}
.mi-video-call:before {
  content: "\e070"
}
.mi-video-label:before {
  content: "\e071"
}
.mi-video-library:before {
  content: "\e04a"
}
.mi-videocam:before {
  content: "\e04b"
}
.mi-videocam-off:before {
  content: "\e04c"
}
.mi-videogame-asset:before {
  content: "\e338"
}
.mi-view-agenda:before {
  content: "\e8e9"
}
.mi-view-array:before {
  content: "\e8ea"
}
.mi-view-carousel:before {
  content: "\e8eb"
}
.mi-view-column:before {
  content: "\e8ec"
}
.mi-view-comfy:before {
  content: "\e42a"
}
.mi-view-compact:before {
  content: "\e42b"
}
.mi-view-day:before {
  content: "\e8ed"
}
.mi-view-headline:before {
  content: "\e8ee"
}
.mi-view-list:before {
  content: "\e8ef"
}
.mi-view-module:before {
  content: "\e8f0"
}
.mi-view-quilt:before {
  content: "\e8f1"
}
.mi-view-stream:before {
  content: "\e8f2"
}
.mi-view-week:before {
  content: "\e8f3"
}
.mi-vignette:before {
  content: "\e435"
}
.mi-visibility:before {
  content: "\e8f4"
}
.mi-visibility-off:before {
  content: "\e8f5"
}
.mi-voice-chat:before {
  content: "\e62e"
}
.mi-voicemail:before {
  content: "\e0d9"
}
.mi-volume-down:before {
  content: "\e04d"
}
.mi-volume-mute:before {
  content: "\e04e"
}
.mi-volume-off:before {
  content: "\e04f"
}
.mi-volume-up:before {
  content: "\e050"
}
.mi-vpn-key:before {
  content: "\e0da"
}
.mi-vpn-lock:before {
  content: "\e62f"
}
.mi-wallpaper:before {
  content: "\e1bc"
}
.mi-warning:before {
  content: "\e002"
}
.mi-watch:before {
  content: "\e334"
}
.mi-watch-later:before {
  content: "\e924"
}
.mi-wb-auto:before {
  content: "\e42c"
}
.mi-wb-cloudy:before {
  content: "\e42d"
}
.mi-wb-incandescent:before {
  content: "\e42e"
}
.mi-wb-iridescent:before {
  content: "\e436"
}
.mi-wb-sunny:before {
  content: "\e430"
}
.mi-wc:before {
  content: "\e63d"
}
.mi-web:before {
  content: "\e051"
}
.mi-web-asset:before {
  content: "\e069"
}
.mi-weekend:before {
  content: "\e16b"
}
.mi-whatshot:before {
  content: "\e80e"
}
.mi-widgets:before {
  content: "\e1bd"
}
.mi-wifi:before {
  content: "\e63e"
}
.mi-wifi-lock:before {
  content: "\e1e1"
}
.mi-wifi-tethering:before {
  content: "\e1e2"
}
.mi-work:before {
  content: "\e8f9"
}
.mi-wrap-text:before {
  content: "\e25b"
}
.mi-youtube-searched-for:before {
  content: "\e8fa"
}
.mi-zoom-in:before {
  content: "\e8ff"
}
.mi-zoom-out:before {
  content: "\e900"
}
.mi-zoom-out-map:before {
  content: "\e56b"
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("/content/css/iconfont/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("/content/css/iconfont/MaterialIcons-Regular"), url("/content/css/iconfont/MaterialIcons-Regular.woff2") format("woff2"), url("/content/css/iconfont/MaterialIcons-Regular.woff") format("woff"), url("/content/css/iconfont/MaterialIcons-Regular.ttf") format("truetype");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
@font-face {
  font-family: 'social media';
  src: url('socialmedia.eot');
  src: url('socialmedia.eot?#iefix') format('embedded-opentype'), url('socialmedia.woff2') format('woff2'), url('socialmedia.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em
}
.flag-icon:before {
  content: '\00a0'
}
.flag-icon.flag-icon-squared {
  width: 1em
}
.flag-icon-ad {
  background-image: url(flags/ad.svg)
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(flags/1x1/ad.svg)
}
.flag-icon-ae {
  background-image: url(flags/ae.svg)
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(flags/1x1/ae.svg)
}
.flag-icon-af {
  background-image: url(flags/af.svg)
}
.flag-icon-af.flag-icon-squared {
  background-image: url(flags/1x1/af.svg)
}
.flag-icon-ag {
  background-image: url(flags/ag.svg)
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(flags/1x1/ag.svg)
}
.flag-icon-ai {
  background-image: url(flags/ai.svg)
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(flags/1x1/ai.svg)
}
.flag-icon-al {
  background-image: url(flags/al.svg)
}
.flag-icon-al.flag-icon-squared {
  background-image: url(flags/1x1/al.svg)
}
.flag-icon-am {
  background-image: url(flags/am.svg)
}
.flag-icon-am.flag-icon-squared {
  background-image: url(flags/1x1/am.svg)
}
.flag-icon-ao {
  background-image: url(flags/ao.svg)
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(flags/1x1/ao.svg)
}
.flag-icon-aq {
  background-image: url(flags/aq.svg)
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(flags/1x1/aq.svg)
}
.flag-icon-ar {
  background-image: url(flags/ar.svg)
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(flags/1x1/ar.svg)
}
.flag-icon-as {
  background-image: url(flags/as.svg)
}
.flag-icon-as.flag-icon-squared {
  background-image: url(flags/1x1/as.svg)
}
.flag-icon-at {
  background-image: url(flags/at.svg)
}
.flag-icon-at.flag-icon-squared {
  background-image: url(flags/1x1/at.svg)
}
.flag-icon-au {
  background-image: url(flags/au.svg)
}
.flag-icon-au.flag-icon-squared {
  background-image: url(flags/1x1/au.svg)
}
.flag-icon-aw {
  background-image: url(flags/aw.svg)
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(flags/1x1/aw.svg)
}
.flag-icon-ax {
  background-image: url(flags/ax.svg)
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(flags/1x1/ax.svg)
}
.flag-icon-az {
  background-image: url(flags/az.svg)
}
.flag-icon-az.flag-icon-squared {
  background-image: url(flags/1x1/az.svg)
}
.flag-icon-ba {
  background-image: url(flags/ba.svg)
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(flags/1x1/ba.svg)
}
.flag-icon-bb {
  background-image: url(flags/bb.svg)
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(flags/1x1/bb.svg)
}
.flag-icon-bd {
  background-image: url(flags/bd.svg)
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(flags/1x1/bd.svg)
}
.flag-icon-be {
  background-image: url(flags/be.svg)
}
.flag-icon-be.flag-icon-squared {
  background-image: url(flags/1x1/be.svg)
}
.flag-icon-bf {
  background-image: url(flags/bf.svg)
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(flags/1x1/bf.svg)
}
.flag-icon-bg {
  background-image: url(flags/bg.svg)
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(flags/1x1/bg.svg)
}
.flag-icon-bh {
  background-image: url(flags/bh.svg)
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(flags/1x1/bh.svg)
}
.flag-icon-bi {
  background-image: url(flags/bi.svg)
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(flags/1x1/bi.svg)
}
.flag-icon-bj {
  background-image: url(flags/bj.svg)
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(flags/1x1/bj.svg)
}
.flag-icon-bl {
  background-image: url(flags/bl.svg)
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(flags/1x1/bl.svg)
}
.flag-icon-bm {
  background-image: url(flags/bm.svg)
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(flags/1x1/bm.svg)
}
.flag-icon-bn {
  background-image: url(flags/bn.svg)
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(flags/1x1/bn.svg)
}
.flag-icon-bo {
  background-image: url(flags/bo.svg)
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(flags/1x1/bo.svg)
}
.flag-icon-bq {
  background-image: url(flags/bq.svg)
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(flags/1x1/bq.svg)
}
.flag-icon-br {
  background-image: url(flags/br.svg)
}
.flag-icon-br.flag-icon-squared {
  background-image: url(flags/1x1/br.svg)
}
.flag-icon-bs {
  background-image: url(flags/bs.svg)
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(flags/1x1/bs.svg)
}
.flag-icon-bt {
  background-image: url(flags/bt.svg)
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(flags/1x1/bt.svg)
}
.flag-icon-bv {
  background-image: url(flags/bv.svg)
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(flags/1x1/bv.svg)
}
.flag-icon-bw {
  background-image: url(flags/bw.svg)
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(flags/1x1/bw.svg)
}
.flag-icon-by {
  background-image: url(flags/by.svg)
}
.flag-icon-by.flag-icon-squared {
  background-image: url(flags/1x1/by.svg)
}
.flag-icon-bz {
  background-image: url(flags/bz.svg)
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(flags/1x1/bz.svg)
}
.flag-icon-ca {
  background-image: url(flags/ca.svg)
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(flags/1x1/ca.svg)
}
.flag-icon-cc {
  background-image: url(flags/cc.svg)
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(flags/1x1/cc.svg)
}
.flag-icon-cd {
  background-image: url(flags/cd.svg)
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(flags/1x1/cd.svg)
}
.flag-icon-cf {
  background-image: url(flags/cf.svg)
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(flags/1x1/cf.svg)
}
.flag-icon-cg {
  background-image: url(flags/cg.svg)
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(flags/1x1/cg.svg)
}
.flag-icon-ch {
  background-image: url(flags/ch.svg)
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(flags/1x1/ch.svg)
}
.flag-icon-ci {
  background-image: url(flags/ci.svg)
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(flags/1x1/ci.svg)
}
.flag-icon-ck {
  background-image: url(flags/ck.svg)
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(flags/1x1/ck.svg)
}
.flag-icon-cl {
  background-image: url(flags/cl.svg)
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(flags/1x1/cl.svg)
}
.flag-icon-cm {
  background-image: url(flags/cm.svg)
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(flags/1x1/cm.svg)
}
.flag-icon-cn {
  background-image: url(flags/cn.svg)
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(flags/1x1/cn.svg)
}
.flag-icon-co {
  background-image: url(flags/co.svg)
}
.flag-icon-co.flag-icon-squared {
  background-image: url(flags/1x1/co.svg)
}
.flag-icon-cr {
  background-image: url(flags/cr.svg)
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(flags/1x1/cr.svg)
}
.flag-icon-cu {
  background-image: url(flags/cu.svg)
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(flags/1x1/cu.svg)
}
.flag-icon-cv {
  background-image: url(flags/cv.svg)
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(flags/1x1/cv.svg)
}
.flag-icon-cw {
  background-image: url(flags/cw.svg)
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(flags/1x1/cw.svg)
}
.flag-icon-cx {
  background-image: url(flags/cx.svg)
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(flags/1x1/cx.svg)
}
.flag-icon-cy {
  background-image: url(flags/cy.svg)
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(flags/1x1/cy.svg)
}
.flag-icon-cz {
  background-image: url(flags/cz.svg)
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(flags/1x1/cz.svg)
}
.flag-icon-de {
  background-image: url(flags/de.svg)
}
.flag-icon-de.flag-icon-squared {
  background-image: url(flags/1x1/de.svg)
}
.flag-icon-dj {
  background-image: url(flags/dj.svg)
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(flags/1x1/dj.svg)
}
.flag-icon-dk {
  background-image: url(flags/dk.svg)
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(flags/1x1/dk.svg)
}
.flag-icon-dm {
  background-image: url(flags/dm.svg)
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(flags/1x1/dm.svg)
}
.flag-icon-do {
  background-image: url(flags/do.svg)
}
.flag-icon-do.flag-icon-squared {
  background-image: url(flags/1x1/do.svg)
}
.flag-icon-dz {
  background-image: url(flags/dz.svg)
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(flags/1x1/dz.svg)
}
.flag-icon-ec {
  background-image: url(flags/ec.svg)
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(flags/1x1/ec.svg)
}
.flag-icon-ee {
  background-image: url(flags/ee.svg)
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(flags/1x1/ee.svg)
}
.flag-icon-eg {
  background-image: url(flags/eg.svg)
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(flags/1x1/eg.svg)
}
.flag-icon-eh {
  background-image: url(flags/eh.svg)
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(flags/1x1/eh.svg)
}
.flag-icon-er {
  background-image: url(flags/er.svg)
}
.flag-icon-er.flag-icon-squared {
  background-image: url(flags/1x1/er.svg)
}
.flag-icon-es {
  background-image: url(flags/es.svg)
}
.flag-icon-es.flag-icon-squared {
  background-image: url(flags/1x1/es.svg)
}
.flag-icon-et {
  background-image: url(flags/et.svg)
}
.flag-icon-et.flag-icon-squared {
  background-image: url(flags/1x1/et.svg)
}
.flag-icon-fi {
  background-image: url(flags/fi.svg)
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(flags/1x1/fi.svg)
}
.flag-icon-fj {
  background-image: url(flags/fj.svg)
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(flags/1x1/fj.svg)
}
.flag-icon-fk {
  background-image: url(flags/fk.svg)
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(flags/1x1/fk.svg)
}
.flag-icon-fm {
  background-image: url(flags/fm.svg)
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(flags/1x1/fm.svg)
}
.flag-icon-fo {
  background-image: url(flags/fo.svg)
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(flags/1x1/fo.svg)
}
.flag-icon-fr {
  background-image: url(flags/fr.svg)
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(flags/1x1/fr.svg)
}
.flag-icon-ga {
  background-image: url(flags/ga.svg)
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(flags/1x1/ga.svg)
}
.flag-icon-gb {
  background-image: url(flags/gb.svg)
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(flags/1x1/gb.svg)
}
.flag-icon-gd {
  background-image: url(flags/gd.svg)
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(flags/1x1/gd.svg)
}
.flag-icon-ge {
  background-image: url(flags/ge.svg)
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(flags/1x1/ge.svg)
}
.flag-icon-gf {
  background-image: url(flags/gf.svg)
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(flags/1x1/gf.svg)
}
.flag-icon-gg {
  background-image: url(flags/gg.svg)
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(flags/1x1/gg.svg)
}
.flag-icon-gh {
  background-image: url(flags/gh.svg)
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(flags/1x1/gh.svg)
}
.flag-icon-gi {
  background-image: url(flags/gi.svg)
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(flags/1x1/gi.svg)
}
.flag-icon-gl {
  background-image: url(flags/gl.svg)
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(flags/1x1/gl.svg)
}
.flag-icon-gm {
  background-image: url(flags/gm.svg)
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(flags/1x1/gm.svg)
}
.flag-icon-gn {
  background-image: url(flags/gn.svg)
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(flags/1x1/gn.svg)
}
.flag-icon-gp {
  background-image: url(flags/gp.svg)
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(flags/1x1/gp.svg)
}
.flag-icon-gq {
  background-image: url(flags/gq.svg)
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(flags/1x1/gq.svg)
}
.flag-icon-gr {
  background-image: url(flags/gr.svg)
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(flags/1x1/gr.svg)
}
.flag-icon-gs {
  background-image: url(flags/gs.svg)
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(flags/1x1/gs.svg)
}
.flag-icon-gt {
  background-image: url(flags/gt.svg)
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(flags/1x1/gt.svg)
}
.flag-icon-gu {
  background-image: url(flags/gu.svg)
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(flags/1x1/gu.svg)
}
.flag-icon-gw {
  background-image: url(flags/gw.svg)
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(flags/1x1/gw.svg)
}
.flag-icon-gy {
  background-image: url(flags/gy.svg)
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(flags/1x1/gy.svg)
}
.flag-icon-hk {
  background-image: url(flags/hk.svg)
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(flags/1x1/hk.svg)
}
.flag-icon-hm {
  background-image: url(flags/hm.svg)
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(flags/1x1/hm.svg)
}
.flag-icon-hn {
  background-image: url(flags/hn.svg)
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(flags/1x1/hn.svg)
}
.flag-icon-hr {
  background-image: url(flags/hr.svg)
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(flags/1x1/hr.svg)
}
.flag-icon-ht {
  background-image: url(flags/ht.svg)
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(flags/1x1/ht.svg)
}
.flag-icon-hu {
  background-image: url(flags/hu.svg)
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(flags/1x1/hu.svg)
}
.flag-icon-id {
  background-image: url(flags/id.svg)
}
.flag-icon-id.flag-icon-squared {
  background-image: url(flags/1x1/id.svg)
}
.flag-icon-ie {
  background-image: url(flags/ie.svg)
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(flags/1x1/ie.svg)
}
.flag-icon-il {
  background-image: url(flags/il.svg)
}
.flag-icon-il.flag-icon-squared {
  background-image: url(flags/1x1/il.svg)
}
.flag-icon-im {
  background-image: url(flags/im.svg)
}
.flag-icon-im.flag-icon-squared {
  background-image: url(flags/1x1/im.svg)
}
.flag-icon-in {
  background-image: url(flags/in.svg)
}
.flag-icon-in.flag-icon-squared {
  background-image: url(flags/1x1/in.svg)
}
.flag-icon-io {
  background-image: url(flags/io.svg)
}
.flag-icon-io.flag-icon-squared {
  background-image: url(flags/1x1/io.svg)
}
.flag-icon-iq {
  background-image: url(flags/iq.svg)
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(flags/1x1/iq.svg)
}
.flag-icon-ir {
  background-image: url(flags/ir.svg)
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(flags/1x1/ir.svg)
}
.flag-icon-is {
  background-image: url(flags/is.svg)
}
.flag-icon-is.flag-icon-squared {
  background-image: url(flags/1x1/is.svg)
}
.flag-icon-it {
  background-image: url(flags/it.svg)
}
.flag-icon-it.flag-icon-squared {
  background-image: url(flags/1x1/it.svg)
}
.flag-icon-je {
  background-image: url(flags/je.svg)
}
.flag-icon-je.flag-icon-squared {
  background-image: url(flags/1x1/je.svg)
}
.flag-icon-jm {
  background-image: url(flags/jm.svg)
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(flags/1x1/jm.svg)
}
.flag-icon-jo {
  background-image: url(flags/jo.svg)
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(flags/1x1/jo.svg)
}
.flag-icon-jp {
  background-image: url(flags/jp.svg)
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(flags/1x1/jp.svg)
}
.flag-icon-ke {
  background-image: url(flags/ke.svg)
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(flags/1x1/ke.svg)
}
.flag-icon-kg {
  background-image: url(flags/kg.svg)
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(flags/1x1/kg.svg)
}
.flag-icon-kh {
  background-image: url(flags/kh.svg)
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(flags/1x1/kh.svg)
}
.flag-icon-ki {
  background-image: url(flags/ki.svg)
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(flags/1x1/ki.svg)
}
.flag-icon-km {
  background-image: url(flags/km.svg)
}
.flag-icon-km.flag-icon-squared {
  background-image: url(flags/1x1/km.svg)
}
.flag-icon-kn {
  background-image: url(flags/kn.svg)
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(flags/1x1/kn.svg)
}
.flag-icon-kp {
  background-image: url(flags/kp.svg)
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(flags/1x1/kp.svg)
}
.flag-icon-kr {
  background-image: url(flags/kr.svg)
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(flags/1x1/kr.svg)
}
.flag-icon-kw {
  background-image: url(flags/kw.svg)
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(flags/1x1/kw.svg)
}
.flag-icon-ky {
  background-image: url(flags/ky.svg)
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(flags/1x1/ky.svg)
}
.flag-icon-kz {
  background-image: url(flags/kz.svg)
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(flags/1x1/kz.svg)
}
.flag-icon-la {
  background-image: url(flags/la.svg)
}
.flag-icon-la.flag-icon-squared {
  background-image: url(flags/1x1/la.svg)
}
.flag-icon-lb {
  background-image: url(flags/lb.svg)
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(flags/1x1/lb.svg)
}
.flag-icon-lc {
  background-image: url(flags/lc.svg)
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(flags/1x1/lc.svg)
}
.flag-icon-li {
  background-image: url(flags/li.svg)
}
.flag-icon-li.flag-icon-squared {
  background-image: url(flags/1x1/li.svg)
}
.flag-icon-lk {
  background-image: url(flags/lk.svg)
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(flags/1x1/lk.svg)
}
.flag-icon-lr {
  background-image: url(flags/lr.svg)
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(flags/1x1/lr.svg)
}
.flag-icon-ls {
  background-image: url(flags/ls.svg)
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(flags/1x1/ls.svg)
}
.flag-icon-lt {
  background-image: url(flags/lt.svg)
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(flags/1x1/lt.svg)
}
.flag-icon-lu {
  background-image: url(flags/lu.svg)
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(flags/1x1/lu.svg)
}
.flag-icon-lv {
  background-image: url(flags/lv.svg)
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(flags/1x1/lv.svg)
}
.flag-icon-ly {
  background-image: url(flags/ly.svg)
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(flags/1x1/ly.svg)
}
.flag-icon-ma {
  background-image: url(flags/ma.svg)
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(flags/1x1/ma.svg)
}
.flag-icon-mc {
  background-image: url(flags/mc.svg)
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(flags/1x1/mc.svg)
}
.flag-icon-md {
  background-image: url(flags/md.svg)
}
.flag-icon-md.flag-icon-squared {
  background-image: url(flags/1x1/md.svg)
}
.flag-icon-me {
  background-image: url(flags/me.svg)
}
.flag-icon-me.flag-icon-squared {
  background-image: url(flags/1x1/me.svg)
}
.flag-icon-mf {
  background-image: url(flags/mf.svg)
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(flags/1x1/mf.svg)
}
.flag-icon-mg {
  background-image: url(flags/mg.svg)
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(flags/1x1/mg.svg)
}
.flag-icon-mh {
  background-image: url(flags/mh.svg)
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(flags/1x1/mh.svg)
}
.flag-icon-mk {
  background-image: url(flags/mk.svg)
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(flags/1x1/mk.svg)
}
.flag-icon-ml {
  background-image: url(flags/ml.svg)
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(flags/1x1/ml.svg)
}
.flag-icon-mm {
  background-image: url(flags/mm.svg)
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(flags/1x1/mm.svg)
}
.flag-icon-mn {
  background-image: url(flags/mn.svg)
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(flags/1x1/mn.svg)
}
.flag-icon-mo {
  background-image: url(flags/mo.svg)
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(flags/1x1/mo.svg)
}
.flag-icon-mp {
  background-image: url(flags/mp.svg)
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(flags/1x1/mp.svg)
}
.flag-icon-mq {
  background-image: url(flags/mq.svg)
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(flags/1x1/mq.svg)
}
.flag-icon-mr {
  background-image: url(flags/mr.svg)
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(flags/1x1/mr.svg)
}
.flag-icon-ms {
  background-image: url(flags/ms.svg)
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(flags/1x1/ms.svg)
}
.flag-icon-mt {
  background-image: url(flags/mt.svg)
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(flags/1x1/mt.svg)
}
.flag-icon-mu {
  background-image: url(flags/mu.svg)
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(flags/1x1/mu.svg)
}
.flag-icon-mv {
  background-image: url(flags/mv.svg)
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(flags/1x1/mv.svg)
}
.flag-icon-mw {
  background-image: url(flags/mw.svg)
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(flags/1x1/mw.svg)
}
.flag-icon-mx {
  background-image: url(flags/mx.svg)
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(flags/1x1/mx.svg)
}
.flag-icon-my {
  background-image: url(flags/my.svg)
}
.flag-icon-my.flag-icon-squared {
  background-image: url(flags/1x1/my.svg)
}
.flag-icon-mz {
  background-image: url(flags/mz.svg)
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(flags/1x1/mz.svg)
}
.flag-icon-na {
  background-image: url(flags/na.svg)
}
.flag-icon-na.flag-icon-squared {
  background-image: url(flags/1x1/na.svg)
}
.flag-icon-nc {
  background-image: url(flags/nc.svg)
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(flags/1x1/nc.svg)
}
.flag-icon-ne {
  background-image: url(flags/ne.svg)
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(flags/1x1/ne.svg)
}
.flag-icon-nf {
  background-image: url(flags/nf.svg)
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(flags/1x1/nf.svg)
}
.flag-icon-ng {
  background-image: url(flags/ng.svg)
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(flags/1x1/ng.svg)
}
.flag-icon-ni {
  background-image: url(flags/ni.svg)
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(flags/1x1/ni.svg)
}
.flag-icon-nl {
  background-image: url(flags/nl.svg)
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(flags/1x1/nl.svg)
}
.flag-icon-no {
  background-image: url(flags/no.svg)
}
.flag-icon-no.flag-icon-squared {
  background-image: url(flags/1x1/no.svg)
}
.flag-icon-np {
  background-image: url(flags/np.svg)
}
.flag-icon-np.flag-icon-squared {
  background-image: url(flags/1x1/np.svg)
}
.flag-icon-nr {
  background-image: url(flags/nr.svg)
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(flags/1x1/nr.svg)
}
.flag-icon-nu {
  background-image: url(flags/nu.svg)
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(flags/1x1/nu.svg)
}
.flag-icon-nz {
  background-image: url(flags/nz.svg)
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(flags/1x1/nz.svg)
}
.flag-icon-om {
  background-image: url(flags/om.svg)
}
.flag-icon-om.flag-icon-squared {
  background-image: url(flags/1x1/om.svg)
}
.flag-icon-pa {
  background-image: url(flags/pa.svg)
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(flags/1x1/pa.svg)
}
.flag-icon-pe {
  background-image: url(flags/pe.svg)
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(flags/1x1/pe.svg)
}
.flag-icon-pf {
  background-image: url(flags/pf.svg)
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(flags/1x1/pf.svg)
}
.flag-icon-pg {
  background-image: url(flags/pg.svg)
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(flags/1x1/pg.svg)
}
.flag-icon-ph {
  background-image: url(flags/ph.svg)
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(flags/1x1/ph.svg)
}
.flag-icon-pk {
  background-image: url(flags/pk.svg)
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(flags/1x1/pk.svg)
}
.flag-icon-pl {
  background-image: url(flags/pl.svg)
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(flags/1x1/pl.svg)
}
.flag-icon-pm {
  background-image: url(flags/pm.svg)
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(flags/1x1/pm.svg)
}
.flag-icon-pn {
  background-image: url(flags/pn.svg)
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(flags/1x1/pn.svg)
}
.flag-icon-pr {
  background-image: url(flags/pr.svg)
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(flags/1x1/pr.svg)
}
.flag-icon-ps {
  background-image: url(flags/ps.svg)
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(flags/1x1/ps.svg)
}
.flag-icon-pt {
  background-image: url(flags/pt.svg)
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(flags/1x1/pt.svg)
}
.flag-icon-pw {
  background-image: url(flags/pw.svg)
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(flags/1x1/pw.svg)
}
.flag-icon-py {
  background-image: url(flags/py.svg)
}
.flag-icon-py.flag-icon-squared {
  background-image: url(flags/1x1/py.svg)
}
.flag-icon-qa {
  background-image: url(flags/qa.svg)
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(flags/1x1/qa.svg)
}
.flag-icon-re {
  background-image: url(flags/re.svg)
}
.flag-icon-re.flag-icon-squared {
  background-image: url(flags/1x1/re.svg)
}
.flag-icon-ro {
  background-image: url(flags/ro.svg)
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(flags/1x1/ro.svg)
}
.flag-icon-rs {
  background-image: url(flags/rs.svg)
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(flags/1x1/rs.svg)
}
.flag-icon-ru {
  background-image: url(flags/ru.svg)
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(flags/1x1/ru.svg)
}
.flag-icon-rw {
  background-image: url(flags/rw.svg)
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(flags/1x1/rw.svg)
}
.flag-icon-sa {
  background-image: url(flags/sa.svg)
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(flags/1x1/sa.svg)
}
.flag-icon-sb {
  background-image: url(flags/sb.svg)
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(flags/1x1/sb.svg)
}
.flag-icon-sc {
  background-image: url(flags/sc.svg)
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(flags/1x1/sc.svg)
}
.flag-icon-sd {
  background-image: url(flags/sd.svg)
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(flags/1x1/sd.svg)
}
.flag-icon-se {
  background-image: url(flags/se.svg)
}
.flag-icon-se.flag-icon-squared {
  background-image: url(flags/1x1/se.svg)
}
.flag-icon-sg {
  background-image: url(flags/sg.svg)
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(flags/1x1/sg.svg)
}
.flag-icon-sh {
  background-image: url(flags/sh.svg)
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(flags/1x1/sh.svg)
}
.flag-icon-si {
  background-image: url(flags/si.svg)
}
.flag-icon-si.flag-icon-squared {
  background-image: url(flags/1x1/si.svg)
}
.flag-icon-sj {
  background-image: url(flags/sj.svg)
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(flags/1x1/sj.svg)
}
.flag-icon-sk {
  background-image: url(flags/sk.svg)
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(flags/1x1/sk.svg)
}
.flag-icon-sl {
  background-image: url(flags/sl.svg)
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(flags/1x1/sl.svg)
}
.flag-icon-sm {
  background-image: url(flags/sm.svg)
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(flags/1x1/sm.svg)
}
.flag-icon-sn {
  background-image: url(flags/sn.svg)
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(flags/1x1/sn.svg)
}
.flag-icon-so {
  background-image: url(flags/so.svg)
}
.flag-icon-so.flag-icon-squared {
  background-image: url(flags/1x1/so.svg)
}
.flag-icon-sr {
  background-image: url(flags/sr.svg)
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(flags/1x1/sr.svg)
}
.flag-icon-ss {
  background-image: url(flags/ss.svg)
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(flags/1x1/ss.svg)
}
.flag-icon-st {
  background-image: url(flags/st.svg)
}
.flag-icon-st.flag-icon-squared {
  background-image: url(flags/1x1/st.svg)
}
.flag-icon-sv {
  background-image: url(flags/sv.svg)
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(flags/1x1/sv.svg)
}
.flag-icon-sx {
  background-image: url(flags/sx.svg)
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(flags/1x1/sx.svg)
}
.flag-icon-sy {
  background-image: url(flags/sy.svg)
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(flags/1x1/sy.svg)
}
.flag-icon-sz {
  background-image: url(flags/sz.svg)
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(flags/1x1/sz.svg)
}
.flag-icon-tc {
  background-image: url(flags/tc.svg)
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(flags/1x1/tc.svg)
}
.flag-icon-td {
  background-image: url(flags/td.svg)
}
.flag-icon-td.flag-icon-squared {
  background-image: url(flags/1x1/td.svg)
}
.flag-icon-tf {
  background-image: url(flags/tf.svg)
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(flags/1x1/tf.svg)
}
.flag-icon-tg {
  background-image: url(flags/tg.svg)
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(flags/1x1/tg.svg)
}
.flag-icon-th {
  background-image: url(flags/th.svg)
}
.flag-icon-th.flag-icon-squared {
  background-image: url(flags/1x1/th.svg)
}
.flag-icon-tj {
  background-image: url(flags/tj.svg)
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(flags/1x1/tj.svg)
}
.flag-icon-tk {
  background-image: url(flags/tk.svg)
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(flags/1x1/tk.svg)
}
.flag-icon-tl {
  background-image: url(flags/tl.svg)
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(flags/1x1/tl.svg)
}
.flag-icon-tm {
  background-image: url(flags/tm.svg)
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(flags/1x1/tm.svg)
}
.flag-icon-tn {
  background-image: url(flags/tn.svg)
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(flags/1x1/tn.svg)
}
.flag-icon-to {
  background-image: url(flags/to.svg)
}
.flag-icon-to.flag-icon-squared {
  background-image: url(flags/1x1/to.svg)
}
.flag-icon-tr {
  background-image: url(flags/tr.svg)
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(flags/1x1/tr.svg)
}
.flag-icon-tt {
  background-image: url(flags/tt.svg)
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(flags/1x1/tt.svg)
}
.flag-icon-tv {
  background-image: url(flags/tv.svg)
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(flags/1x1/tv.svg)
}
.flag-icon-tw {
  background-image: url(flags/tw.svg)
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(flags/1x1/tw.svg)
}
.flag-icon-tz {
  background-image: url(flags/tz.svg)
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(flags/1x1/tz.svg)
}
.flag-icon-ua {
  background-image: url(flags/ua.svg)
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(flags/1x1/ua.svg)
}
.flag-icon-ug {
  background-image: url(flags/ug.svg)
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(flags/1x1/ug.svg)
}
.flag-icon-um {
  background-image: url(flags/um.svg)
}
.flag-icon-um.flag-icon-squared {
  background-image: url(flags/1x1/um.svg)
}
.flag-icon-us {
  background-image: url(flags/us.svg)
}
.flag-icon-us.flag-icon-squared {
  background-image: url(flags/1x1/us.svg)
}
.flag-icon-uy {
  background-image: url(flags/uy.svg)
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(flags/1x1/uy.svg)
}
.flag-icon-uz {
  background-image: url(flags/uz.svg)
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(flags/1x1/uz.svg)
}
.flag-icon-va {
  background-image: url(flags/va.svg)
}
.flag-icon-va.flag-icon-squared {
  background-image: url(flags/1x1/va.svg)
}
.flag-icon-vc {
  background-image: url(flags/vc.svg)
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(flags/1x1/vc.svg)
}
.flag-icon-ve {
  background-image: url(flags/ve.svg)
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(flags/1x1/ve.svg)
}
.flag-icon-vg {
  background-image: url(flags/vg.svg)
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(flags/1x1/vg.svg)
}
.flag-icon-vi {
  background-image: url(flags/vi.svg)
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(flags/1x1/vi.svg)
}
.flag-icon-vn {
  background-image: url(flags/vn.svg)
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(flags/1x1/vn.svg)
}
.flag-icon-vu {
  background-image: url(flags/vu.svg)
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(flags/1x1/vu.svg)
}
.flag-icon-wf {
  background-image: url(flags/wf.svg)
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(flags/1x1/wf.svg)
}
.flag-icon-ws {
  background-image: url(flags/ws.svg)
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(flags/1x1/ws.svg)
}
.flag-icon-ye {
  background-image: url(flags/ye.svg)
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(flags/1x1/ye.svg)
}
.flag-icon-yt {
  background-image: url(flags/yt.svg)
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(flags/1x1/yt.svg)
}
.flag-icon-za {
  background-image: url(flags/za.svg)
}
.flag-icon-za.flag-icon-squared {
  background-image: url(flags/1x1/za.svg)
}
.flag-icon-zm {
  background-image: url(flags/zm.svg)
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(flags/1x1/zm.svg)
}
.flag-icon-zw {
  background-image: url(flags/zw.svg)
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(flags/1x1/zw.svg)
}
.flag-icon-es-ct {
  background-image: url(flags/es-ct.svg)
}
.flag-icon-es-ct.flag-icon-squared {
  background-image: url(flags/1x1/es-ct.svg)
}
.flag-icon-es-ga {
  background-image: url(flags/es-ga.svg)
}
.flag-icon-es-ga.flag-icon-squared {
  background-image: url(flags/1x1/es-ga.svg)
}
.flag-icon-eu {
  background-image: url(flags/eu.svg)
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(flags/1x1/eu.svg)
}
.flag-icon-gb-eng {
  background-image: url(flags/gb-eng.svg)
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(flags/1x1/gb-eng.svg)
}
.flag-icon-gb-nir {
  background-image: url(flags/gb-nir.svg)
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(flags/1x1/gb-nir.svg)
}
.flag-icon-gb-sct {
  background-image: url(flags/gb-sct.svg)
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(flags/1x1/gb-sct.svg)
}
.flag-icon-gb-wls {
  background-image: url(flags/gb-wls.svg)
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(flags/1x1/gb-wls.svg)
}
.flag-icon-un {
  background-image: url(flags/un.svg)
}
.flag-icon-un.flag-icon-squared {
  background-image: url(flags/1x1/un.svg)
}
.flag-icon-xk {
  background-image: url(flags/xk.svg)
}
.flag-icon-xk.flag-icon-squared {
  background-image: url(flags/1x1/xk.svg)
}
/**
 * Swiper 4.4.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 19, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
  float: left
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  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-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.swiper-container-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-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform
}
.swiper-slide-invisible-blank {
  visibility: hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto
}
.swiper-container-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;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.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-container-horizontal > .swiper-pagination-bullets, .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 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}
.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: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}
button.swiper-pagination-bullet {
  border: none;
  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-active {
  opacity: 1;
  background: #007aff
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s top, .2s -webkit-transform;
  transition: .2s top, .2s -webkit-transform;
  -o-transition: .2s transform, .2s top;
  transition: .2s transform, .2s top;
  transition: .2s transform, .2s top, .2s -webkit-transform
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px
}
.swiper-container-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-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s left, .2s -webkit-transform;
  transition: .2s left, .2s -webkit-transform;
  -o-transition: .2s transform, .2s left;
  transition: .2s transform, .2s left;
  transition: .2s transform, .2s left, .2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s right, .2s -webkit-transform;
  transition: .2s right, .2s -webkit-transform;
  -o-transition: .2s transform, .2s right;
  transition: .2s transform, .2s right;
  transition: .2s transform, .2s right, .2s -webkit-transform
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, .25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, .25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000
}
.swiper-pagination-lock {
  display: none
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}
.swiper-container-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-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-container-cube {
  overflow: visible
}
.swiper-container-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-container-cube .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}
.swiper-container-flip {
  overflow: visible
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px
}
/*!
 * Bootstrap-select v1.13.14 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */ @-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: .9
  }
  100% {
    opacity: 0
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: .9
  }
  100% {
    opacity: 0
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: .9
  }
  100% {
    opacity: 0
  }
}
.bootstrap-select > select.bs-select-hidden, select.bs-select-hidden, select.selectpicker {
  display: none !important
}
.bootstrap-select {
  width: 220px\0;
  vertical-align: middle
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #999
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover {
  color: rgba(255, 255, 255, .5)
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: .5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important
}
.bootstrap-select.is-invalid .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48
}
.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745
}
.bootstrap-select.fit-width {
  width: auto !important
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  float: left;
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {
  outline: thin dotted #333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto
}
:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
  width: 100%
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto
}
.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]) {
  width: auto
}
.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0
}
.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right {
  float: right
}
.form-group .bootstrap-select, .form-horizontal .bootstrap-select, .form-inline .bootstrap-select {
  margin-bottom: 0
}
.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {
  padding: 0
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit
}
.bootstrap-select.form-control-lg .dropdown-toggle, .bootstrap-select.form-control-sm .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: .25rem .5rem
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: .5rem 1rem
}
.form-inline .bootstrap-select .form-control {
  width: 100%
}
.bootstrap-select.disabled, .bootstrap-select > .disabled {
  cursor: not-allowed
}
.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus {
  outline: 0 !important
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit
}
.bootstrap-select[class*=col-] .dropdown-toggle {
  width: 100%
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: 0 !important
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}
.bootstrap-select .dropdown-menu li {
  position: relative
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, .5) !important
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block
}
.bootstrap-select .dropdown-menu li small {
  padding-left: .5em
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  pointer-events: none;
  opacity: .9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: .3s linear 750ms forwards bs-notify-fadeOut;
  -o-animation: .3s linear 750ms forwards bs-notify-fadeOut;
  animation: .3s linear 750ms forwards bs-notify-fadeOut
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0'
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px
}
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: .5em;
  height: 1em;
  border-style: solid;
  border-width: 0 .26em .26em 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, .2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, .2);
  border-bottom: 0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid #fff;
  border-bottom: 0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before {
  display: block
}
.bs-actionsbox, .bs-donebutton, .bs-searchbox {
  padding: 4px 8px
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.bs-actionsbox .btn-group button {
  width: 50%
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.bs-donebutton .btn-group button {
  width: 100%
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none
}
body.compensate-for-scrollbar {
  overflow: hidden
}
.fancybox-active {
  height: auto
}
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden
}
.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  height: 100%;
  left: 0;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992
}
.fancybox-container * {
  box-sizing: border-box
}
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s, visibility 0s linear .25s;
  visibility: hidden;
  z-index: 99997
}
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s, visibility 0s;
  visibility: visible
}
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  text-align: center;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.fancybox-toolbar {
  right: 0;
  top: 0
}
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 99994
}
.fancybox-is-open .fancybox-stage {
  overflow: hidden
}
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994
}
.fancybox-slide::before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: -.25em;
  vertical-align: middle;
  width: 0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {
  display: block
}
.fancybox-slide--next {
  z-index: 99995
}
.fancybox-slide--image {
  overflow: visible;
  padding: 44px 0
}
.fancybox-slide--image::before {
  display: none
}
.fancybox-slide--html {
  padding: 6px 6px 0 6px
}
.fancybox-slide--iframe {
  padding: 44px 44px 0
}
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 6px 0;
  max-width: 100%;
  overflow: auto;
  padding: 0;
  padding: 24px;
  position: relative;
  text-align: left;
  vertical-align: middle
}
.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
  animation-timing-function: cubic-bezier(.5, 0, .14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  margin: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995
}
.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in
}
.fancybox-can-drag .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab
}
.fancybox-is-dragging .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.fancybox-container [data-selectable='true'] {
  cursor: text
}
.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%
}
.fancybox-spaceball {
  z-index: 1
}
.fancybox-slide--html .fancybox-content {
  margin-bottom: 6px
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--iframe .fancybox-content {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%
}
.fancybox-slide--video .fancybox-content {
  background: #000
}
.fancybox-slide--map .fancybox-content {
  background: #e5e3df
}
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
  height: calc(100% - 44px);
  margin-bottom: 44px
}
.fancybox-video, .fancybox-iframe {
  background: transparent;
  border: 0;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%
}
.fancybox-iframe {
  vertical-align: top
}
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%
}
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0
}
.fancybox-button {
  background: rgba(30, 30, 30, .6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  outline: none;
  padding: 10px;
  transition: color .2s;
  vertical-align: top;
  width: 44px
}
.fancybox-button, .fancybox-button:visited, .fancybox-button:link {
  color: #ccc
}
.fancybox-button:focus, .fancybox-button:hover {
  color: #fff
}
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default
}
.fancybox-button svg {
  display: block;
  overflow: visible;
  position: relative;
  shape-rendering: geometricPrecision
}
.fancybox-button svg path {
  fill: transparent;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3
}
.fancybox-button--play svg path:nth-child(2) {
  display: none
}
.fancybox-button--pause svg path:nth-child(1) {
  display: none
}
.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {
  fill: currentColor
}
.fancybox-button--share svg path {
  stroke-width: 1
}
.fancybox-navigation .fancybox-button {
  height: 38px;
  opacity: 0;
  padding: 6px;
  position: absolute;
  top: 50%;
  width: 38px
}
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  transition: opacity .25s, visibility 0s, color .25s
}
.fancybox-navigation .fancybox-button::after {
  content: '';
  left: -25px;
  padding: 50px;
  position: absolute;
  top: -25px
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 6px
}
.fancybox-navigation .fancybox-button--arrow_right {
  right: 6px
}
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #555;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 10
}
.fancybox-close-small svg {
  fill: transparent;
  opacity: .8;
  stroke: currentColor;
  stroke-width: 1.5;
  transition: stroke .1s
}
.fancybox-close-small:focus {
  outline: none
}
.fancybox-close-small:hover svg {
  opacity: 1
}
.fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small, .fancybox-slide--iframe .fancybox-close-small {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px
}
.fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg, .fancybox-slide--iframe .fancybox-close-small:hover svg {
  background: transparent;
  color: #fff
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
  display: none
}
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0
}
.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1
}
.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, .3);
  content: '';
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none
}
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline
}
.fancybox-loading {
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, .5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: .6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999
}
@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}
@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(.5, .5, .5);
  transform: scale3d(.5, .5, .5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg)
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg)
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0)
}
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1)
}
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center
}
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0
}
.fancybox-share p {
  margin: 0;
  padding: 0
}
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap
}
.fancybox-share__button:visited, .fancybox-share__button:link {
  color: #fff
}
.fancybox-share__button:hover {
  text-decoration: none
}
.fancybox-share__button--fb {
  background: #3b5998
}
.fancybox-share__button--fb:hover {
  background: #344e86
}
.fancybox-share__button--pt {
  background: #bd081d
}
.fancybox-share__button--pt:hover {
  background: #aa0719
}
.fancybox-share__button--tw {
  background: #1da1f2
}
.fancybox-share__button--tw:hover {
  background: #0d95e8
}
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px
}
.fancybox-share__button svg path {
  fill: #fff
}
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%
}
.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995
}
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
  display: block
}
.fancybox-show-thumbs .fancybox-inner {
  right: 212px
}
.fancybox-thumbs > ul {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%
}
.fancybox-thumbs-x > ul {
  overflow: hidden
}
.fancybox-thumbs-y > ul::-webkit-scrollbar {
  width: 7px
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px
}
.fancybox-thumbs > ul > li {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px
}
.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, .1)
}
.fancybox-thumbs > ul > li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}
.fancybox-thumbs > ul > li:before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  z-index: 99991
}
.fancybox-thumbs .fancybox-thumbs-active:before {
  opacity: 1
}
@media all and (max-width:800px) {
  .fancybox-thumbs {
    width: 110px
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px
  }
  .fancybox-thumbs > ul > li {
    max-width: calc(100% - 10px)
  }
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms
}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s
}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s
}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s
}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s
}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s
}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s
}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s
}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s
}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s
}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s
}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s
}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s
}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s
}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s
}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s
}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s
}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s
}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s
}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s
}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s
}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s
}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s
}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s
}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s
}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s
}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s
}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s
}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s
}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s
}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s
}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s
}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s
}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s
}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s
}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s
}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s
}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s
}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s
}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s
}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0)
}
[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0)
}
[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0)
}
[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0)
}
[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0)
}
[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0)
}
[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0)
}
[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0)
}
[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0)
}
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1)
}
[data-aos=zoom-in] {
  transform: scale(.6)
}
[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(.6)
}
[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(.6)
}
[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(.6)
}
[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(.6)
}
[data-aos=zoom-out] {
  transform: scale(1.2)
}
[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2)
}
[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2)
}
[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2)
}
[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0)
}
[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0)
}
[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0)
}
[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0)
}
[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0)
}
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform
}
[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0)
}
* {

  text-decoration: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}
:focus {
  outline: none !important;
  box-shadow: none !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 400;
  line-height: 1.2;
}
.arama-wrapper {
  position: relative;
  z-index: 9999;
}

header .navbar-nav.top {
  position: relative;
  z-index: 1;
}
header .navbar-nav.menu .nav-link {
  color: #5F5F5F;
  position: relative;
}
header .navbar-nav.menu .nav-item > a::before {
  border-right: 1px solid #DBDBDB;
  content: '';
  position: absolute;
  right: 0;
  height: 34px;
  top: 0;
  bottom: 0;
  margin: auto;
}
header .navbar-nav.menu .nav-item:last-child > a:before {
  content: none;
}
header .header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: initial;
}
.home-slides .swiper-container {
  width: 100%;
  height: 100%;
}
.home-slides .swiper-slide {
  height: calc(100vh - 102px);
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  justify-content: center;
  display: flex;
  align-items: center;
}
.home-slides .swiper-slide img {
  max-width: 100%;
}
.header-search {
  color: #969696;
}
.header-lang a {
  color: #969696;
  display: flex;
  border: none;
  background: none;
  text-decoration: none;
}
.header-lang > a:hover, .header-search:hover {
  opacity: 0.8;
}
.header-lang a span {
  margin: 0 3px;
}
.header-lang .dropdown-menu {
  border: 2px solid #969696;
  left: -20%;
}
.navbar-nav.top .nav-item {
  display: flex;
  align-items: center;
}
/* Search */
.search-box {
  position: relative;
  z-index: 2000;
}
.search-box input[type="text"] {
  height: 38px;
  font-size: 16px;
  display: inline-block;
  border: none;
  outline: none;
  color: #A5A5A5;
  padding: 3px;
  padding-right: 60px;
  width: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  z-index: 3;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
}
.search-box input[type="text"]:focus:hover {
  border: 2px solid #969696;
}
.search-box input[type="text"]:focus {
  width: 365px;
  z-index: 1050;
  cursor: text;
  border: 2px solid #969696;
  border-radius: 20px;
  padding-left: 16.4px;
  background: center right 11px no-repeat #fff;
}
.search-box input[type="text"] + i {
  display: none;
  position: absolute;
  width: 46px;
  height: 38px;
  z-index: 9999;
  justify-content: center;
  align-items: center;
  color: #969696;
}
.search-box input[type="text"]:focus + i {
  display: flex;
}
.search-box button {
  display: inline-block;
  justify-content: center;
  align-items: center;
  display: flex;
  width: 46px;
  height: 38px;
  border-radius: 20px;
  color: #969696;
  border: none;
  background-color: transparent;
}
.search-box button:hover {
  opacity: 0.8;
}
.overlay {
  display: none;
  opacity: .5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.home-slides .swiper-button-next, .home-slides .swiper-button-prev {
  filter: contrast(0) grayscale(1);
}
.swiper-slide .slogan {
  position: relative;
  font-size: 44px;
  color: #fff;
  font-weight: 300;
  line-height: 58px;
  display: flex;
  align-items: start;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}
.swiper-slide .slogan p {
  display: block;
}
.swiper-slide .slogan strong {
  font-weight: 400;
}
.swiper-slide .slogan a {
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(135deg, rgba(237, 104, 0, 1) 20%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(135deg, rgba(237, 104, 0, 1) 20%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(135deg, rgba(237, 104, 0, 1) 20%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  color: #000000;
  border-radius: 31px;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  height: 47px;
  padding: 0 30px;
  margin-top: 2rem;
}
.swiper-slide .slogan a:hover {
  background: #ec6515;
}
.swiper-slide .slogan a span, .home-showcase .home-showcase-slogan a span, .wheat-history .wheat-history-wrapper a span {
  -webkit-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.swiper-slide .slogan a:hover span, .home-showcase .home-showcase-slogan a:hover span, .wheat-history .wheat-history-wrapper a:hover span {
  -webkit-transform: translateX(6px);
  -moz-transform: translateX(6px);
  -ms-transform: translateX(6px);
  -o-transform: translateX(6px);
  transform: translateX(6px);
}
.home-showcase {
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
}
.home-showcase .showcase-desc {
  text-align: center;
  padding-top: 2rem;
}
.home-showcase .showcase-desc h5 {
  color: #E32726;
  font-weight: 400;
  line-height: 23px;
  font-size: 18px;
  letter-spacing: 4px;
  position: relative;
  margin-bottom: 30px;
}
.home-showcase .showcase-desc h5:after {
  position: absolute;
  content: '';
  border-top: 1px solid #E32726;
  width: 70px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -10px;
}
.home-showcase .showcase-desc p {
  font-size: 21px;
  color: #fff;
  line-height: 28px;
  letter-spacing: 4px;
}
.list-group {
  border-radius: 0;
}
.list-group-item {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.home-showcase .list-group .list-group-item {
  justify-content: center;
  flex-direction: column;
  color: #fff;
  line-height: 20px;
  width: calc(16.66666666666667% - 12px);
  border: 1px solid #F59C20;
  border-radius: 20px;
  margin: 6px;
  padding: .75rem;
}
.home-showcase .list-group .list-group-item span {
  display: block;
  margin-top: 15px;
}
.home-showcase .home-showcase-slogan {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  text-align: left;
  margin-top: 70px;
}
.home-showcase .home-showcase-slogan > span {
  font-size: 40px;
  color: #fff;
  line-height: 53px;
}
.home-showcase .home-showcase-slogan a {
  border: 1px solid #FFFFFF;
  color: #fff;
  border-radius: 31px;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  height: 47px;
  padding: 0 30px;
  margin-top: 15px;
}
.home-showcase .home-showcase-proje {
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 246px;
  height: 246px;
  justify-content: center;
  position: relative;
  margin-top: 65px;
  margin-bottom: 80px;
}
.home-showcase .home-showcase-proje::before {
  content: '';
  position: absolute;
  width: 272px;
  height: 272px;
  border-radius: 50%;
  border: 3px solid #F38A15;
  animation: scaleIn 2s infinite ease-out;
}
.home-showcase .home-showcase-proje::after {
  content: '';
  position: absolute;
  width: 296px;
  height: 296px;
  border-radius: 50%;
  border: 3px solid #FBBB34;
  animation: scaleIn 2s infinite ease-out;
  animation-delay: -1s;
}
@keyframes scaleIn {
  from {
    transform: scale(1, 1);
    opacity: .5;
  }
  to {
    transform: scale(1.25, 1.25);
    opacity: 0;
  }
}
.home-showcase .home-showcase-proje span {
  font-weight: 300;
  color: #ED6800;
  font-size: 82px;
  line-height: 82px;
}
.home-showcase .home-showcase-proje p {
  font-size: 21px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #ED6800;
}
.home-showcase-img {
  position: relative;
  height: 100%;
}
.home-showcase-img .cloud {
  position: absolute;
  top: -20%;
  left: -40%;
}
.home-showcase-img .food-tank {
  position: absolute;
  top: 20%;
  left: -60%;
}
.home-privileges {
  background: url(/Content/img/home-world.png) center #f0f0f0 no-repeat;
  padding-bottom: 120px;
  background-size: contain;
}
.home-privileges .title {
  margin-top: 100px;
  height: 70px;
  background-color: #ED6800;
  color: #fff;
  font-size: 38px;
  border-radius: 38px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 50px;
  margin-bottom: 50px;
  font-weight: 400;
}
.home-privileges .list-group .list-group-item, .brand-info-sub-brand .list-group .list-group-item {
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  margin: 0 6px;
  border-radius: 38px;
  width: calc(33.33333% - 12px);
}
.home-privileges .list-group .list-group-item img, .brand-info-sub-brand .list-group .list-group-item img {
  max-width: 100%;
  max-height: 100%;
}
.brand-info-sub-brand {
  position: relative;
}
.brand-info-sub-brand ul {
  width: 100%;
  position: absolute;
}
.home-words {
  background: url(/Content/img/home-soz-bg.jpg) no-repeat center;
  position: relative;
  padding: 60px 0;
}
.home-words::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: #47494B;
  opacity: .87;
  top: 0;
}
.home-words::after {
  content: '';
  position: absolute;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  width: 100%;
  height: 5px;
  bottom: 0;
}
.home-words p {
  font-size: 26px;
  line-height: 34px;
  color: #fff;
  margin-top: 1rem;
}
.home-words span {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  letter-spacing: 3px;
}
.home-news, .home-fairs {
  margin-top: 60px;
  margin-bottom: 100px;
}
.home-news h5 {
  color: #969696;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin: 0 auto 40px;
  text-align: center;
}
.home-news .news-list-block {
  width: 100%;
  border-bottom: 1px solid #DBDBDB;
}
.home-news .news-list-block .img-wrapper {
  position: relative
}
.home-news .news-list-block .img-wrapper::after {
  content: '';
  position: absolute;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  width: 100%;
  height: 5px;
  bottom: 0;
  left: 0;
}
.home-fairs .fairs-list-block {
  width: 100%;
}
.home-fairs .fairs-list-block .img-wrapper {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.home-news .news-list-block .img-wrapper img, .home-fairs .fairs-list-block .img-wrapper img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.home-news .news-list-block .desc-wrapper {
  height: 80px;
  margin: 10px 0;
  color: #7c7c7c;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-news .news-list-block .desc-wrapper span {
  line-height: 21px;
}
.home-news .news-list-block .desc-wrapper span i {
  font-size: 12px;
  font-style: normal;
  display: block;
  margin-top: 5px;
}
.home-news .news-list-block .desc-wrapper .material-icons {
  color: #7C7C7C;
  font-size: 25px;
}
.home-news .swiper-container, .home-fairs .swiper-container {
  padding: 0 60px;
  display: flex;
  align-items: center;
}
.news-slider-prev, .product-slider-prev {
  width: 44px;
  height: 100%;
  z-index: 999;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.news-slider-prev::before, .product-slider-prev::before {
  content: '';
  position: absolute;
  background: #DBDBDB;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  z-index: -1;
}
.fairs-slider-prev {
  width: 44px;
  height: 100%;
  z-index: 999;
  position: absolute;
  left: 0;
  background: #ffffff;
  color: #A5A5A5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.news-slider-next, .product-slider-next {
  width: 44px;
  height: 100%;
  z-index: 999;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-slider-next, .product-slider-prev {
  background-color: transparent;
}
.news-slider-next::before, .product-slider-next::before {
  content: '';
  position: absolute;
  background: #DBDBDB;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  z-index: -1;
}
.fairs-slider-next {
  width: 44px;
  height: 100%;
  z-index: 999;
  position: absolute;
  right: 0;
  background: #fff;
  color: #A5A5A5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gallery-slider-prev {
  width: 30px;
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: 0;
  color: #A5A5A5;
}
.gallery-slider-next {
  width: 30px;
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  right: 0;
  color: #A5A5A5;
}
.news-slider-prev .material-icons, .news-slider-next .material-icons {
  font-size: 28px;
}
.all-news-btn {
  font-size: 14px;
  color: #969696;
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 180px;
  line-height: 30px;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 38px;
  border: 1px solid #969696;
  margin-top: 40px;
}
.all-news-btn:hover {
  background-color: #969696;
  color: #fff;
}
.wheat-history {
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
}
.wheat-history .wheat-history-wrapper {
  display: flex;
  justify-content: space-between;
}
.wheat-history .wheat-history-wrapper .desc {
  color: #fff;
  padding: 25px 0;
}
.wheat-history .wheat-history-wrapper .desc h5 {
  color: #fff;
  font-size: 35px;
  font-weight: 700;
}
.wheat-history .wheat-history-wrapper .desc span {
  font-weight: 400;
}
.wheat-history .wheat-history-wrapper a {
  border: 1px solid #FFFFFF;
  color: #fff;
  border-radius: 31px;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 30px;
  margin-top: 15px;
  font-weight: 400;
}
.wheat-history .wheat-history-wrapper .img-wrapper img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
  height: auto;
}
footer {
  background-color: #47494B;
}
footer h5 {
  color: #969696;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: .75rem;
  margin-bottom: .75rem;
}
footer ul {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
footer ul li a {
  color: #fff;
  font-size: 14px;
}
footer ul li a:hover {
  color: #ED6800;
}
.person-data-page {
  display: flex;
}
.person-data-page li a {
  margin-right: 23px;
  color: #737C88;
  position: relative;
}
.person-data-page li:last-child a {
  margin-right: 0;
}
.person-data-page li a::after {
  content: '|';
  position: absolute;
  right: -12px;
  top: -2px;
}
.person-data-page li:last-child a::after {
  content: none;
}
.social-media {
  list-style: none;
  display: flex;
}
.social-media li a {
  font-family: 'social media';
  font-size: 32px;
  margin: 0 5px;
}
.social-media .facebook:hover {
  color: #4060a5 !important
}
.social-media .twitter:hover {
  color: #00abe3 !important
}
.social-media .linkedin:hover {
  color: #0094bc !important
}
.social-media .instagram:hover {
  color: -webkit-radial-gradient(33% 100% circle, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);
  color: radial-gradient(circle at 33% 100%, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);
}
.social-media .youtube:hover {
  color: #df192a !important;
}
.footer-bottom {
  height: 62px;
  align-items: center;
}
.footer-imas-logo {
  margin-left: 15px;
}
.sub-corporates {
  display: flex;
  list-style: none;
  margin: 0;
  align-items: center;
}
.sub-corporates li a {
  position: relative;
  display: block;
  margin-left: 20px;
}
.sub-corporates li a::after {
  position: absolute;
  content: '';
  right: -9px;
  border-left: 1px solid #8C8B8B;
  height: 100%;
  top: 0;
}
.sub-corporates li a img {
  min-height: 23px;
}
.sub-corporates li:last-child a:after {
  content: none;
}
.navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggler .icon-bar {
  background-color: #ED6800;
}
.navbar-toggler .icon-bar:nth-of-type(2) {
  top: -1px;
}
.navbar-toggler .icon-bar:nth-of-type(3) {
  top: 0px;
}
.navbar-toggler .icon-bar:nth-of-type(4) {
  top: 1px;
}
.navbar-toggler .icon-bar {
  position: relative;
  transition: all 300ms ease-in-out;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-of-type(2) {
  top: 6px;
  transform: rotate(45deg);
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-of-type(3) {
  background-color: transparent;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-of-type(4) {
  top: -6px;
  transform: rotate(-45deg);
}
.navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}
.navbar-nav.menu .dropdown-menu {
  width: 100%;
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(100deg, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%);
  background: -webkit-linear-gradient(100deg, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%);
  background: linear-gradient(100deg, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f0f0f0", GradientType=1);
  border: 0;
  border-radius: 0;
  margin-top: 0;
  padding: 0;
}
.navbar-nav.menu .dropdown-menu .dropdown-item {
  width: auto;
  padding: 1.25rem .75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-width: 90px
}
.navbar-nav.menu .dropdown-menu .dropdown-item:after {
  height: 100%;
  border-right: 1px solid #DBDBDB;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}
.navbar-nav.menu .dropdown-menu .product-menu .dropdown-item {
  width: calc(16.66777%);
}
.navbar-nav.menu .dropdown-menu .dropdown-item:last-child::after {
  content: none;
}
.product-menu .dropdown-item {
  flex-direction: column;
}
.product-menu .dropdown-item span {
  display: block;
  margin-bottom: 10px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-menu .dropdown-item span img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}
.reference-menu img {
  max-height: 32px;
}
.navbar-nav.menu .dropdown-menu a {
  color: #969696;
  font-size: 14px;
  border-bottom: 1px solid transparent;
}
.navbar-nav.menu .dropdown-menu a.active, .navbar-nav.menu .dropdown-menu a:hover, .navbar-nav.menu .dropdown-menu a:active, .navbar-nav.menu .dropdown-menu a:focus {
  color: #fff;
  border-bottom: 1px solid #ec6515;
  background-color: #ec6515;
}
.navbar-nav.menu .dropdown-menu a.active img, .navbar-nav.menu .dropdown-menu a:hover img, .navbar-nav.menu .dropdown-menu a:active img, .navbar-nav.menu .dropdown-menu a:focus img {
  filter: brightness(0) invert(1);
}
.content {
  overflow: hidden;
}
.content-header {
  background: url(/Content/img/sub-page-header-bg.jpg) no-repeat center;
  background-size: cover;
  padding-bottom: 1rem;
  position: relative;
}
.content-header:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(12deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(12deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(12deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  opacity: .88;
}
.content-header .content-header-wrapper, .content-header .content-header-sub-menu {
  z-index: 99;
  justify-content: space-between;
  position: relative;
  flex-wrap: nowrap;
}
.content-header .content-header-sub-menu {
  justify-content: left;
}
.content-header .content-header-sub-menu.service a {
  border: 1px solid;
  border-radius: 21px;
}
.content-header .content-header-sub-menu.service a img {
  margin-right: 10px;
}
.content-header .content-header-sub-menu.service a:not(.active) img {
  filter: brightness(0) invert(1);
}
.content-header .content-header-sub-menu.service a:not(.active):hover img {
  filter: none;
}
.content-header .content-header-sub-menu.service + .img-menu-right {
  position: absolute;
  z-index: 99;
  right: 0;
  bottom: 0;
}
.content-header .content-header-wrapper h6 {
  color: #fff;
  font-size: 14px;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: 1px solid #FFFFFF;
  line-height: 19px;
  padding-bottom: 13px;
  margin-top: 40px;
  font-weight: 400;
}
.content-header .content-header-wrapper h3 {
  font-size: 42px;
  line-height: 56px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 42px;
}
.content-header .content-header-sub-menu li.swiper-slide {
  width: auto;
}
.content-header .content-header-sub-menu li.nav-item > a {
  display: block;
  color: #fff;
  padding: .33rem 1rem;
  font-size: 14px;
  display: flex;
  align-items: center;
  text-align: center;
  margin: 0 5px;
}
.content-header .content-header-sub-menu.category li.nav-item > a {
  font-size: 20px;
}
.content-header .content-header-sub-menu.category li.nav-item > a span {
  margin-right: 7px;
  filter: brightness(0) invert(1);
}
.content-header .content-header-sub-menu li.nav-item > a:hover, .content-header .content-header-sub-menu li.nav-item > a.active {
  color: #ED6800;
  background-color: #fff;
  border-radius: 21px;
}
.content-header .content-header-sub-menu.category li.nav-item > a:hover span, .content-header .content-header-sub-menu.category li.nav-item > a.active span {
  filter: none;
}
.content-detail {
  color: #47494B;
}
.content-attr {
  background: url(/Content/img/brand-info-attr-bg.jpg) center no-repeat;
}
.content-attr .attr-list-block {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  border-radius: 20px;
  margin: 3.75rem 0;
  padding: 2rem 0;
  opacity: 0.94;
}
.content-attr .attr-list-block .img-wrapper {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-attr .attr-list-block .desc-wrapper {
  font-size: 14px;
  color: #7C7C7C;
  text-align: center;
  margin-top: 5px;
}
.content-attr .attr-list-block .desc-wrapper p {
  margin-bottom: 0
}
.content-attr .attr-list-block .desc-wrapper strong {
  color: #ED6800;
  font-size: 24px;
  display: block;
  position: relative;
  font-weight: 400;
  margin-bottom: 6px;
}
.content-attr .attr-list-block .desc-wrapper strong:after {
  border-bottom: 1px solid #DBDBDB;
  width: 110px;
  position: absolute;
  content: '';
  bottom: 0;
  left: -100%;
  right: -100%;
  margin: auto;
}
.bg-F0F0F0 {
  background-color: #F0F0F0;
}
.content-detail.bg-F0F0F0 {
  padding-bottom: 100px;
  margin-bottom: 220px;
}
.km-tasi-list {
  margin-top: 100px;
}
.km-tasi-list .km-tasi-block {
  min-height: 200px;
}
.km-tasi-list .km-tasi-block .desc-wrapper {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1rem;
}
.km-tasi-list .km-tasi-block .desc-wrapper .year {
  font-size: 57px;
  font-weight: 300;
  color: #ED6800;
  letter-spacing: 5px;
  position: relative;
}
.km-tasi-list .km-tasi-block .desc-wrapper .year::before {
  content: '';
  width: 29px;
  height: 29px;
  background-color: #ED6800;
  border-radius: 50%;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.km-tasi-list .km-tasi-block .desc-wrapper .year::after {
  content: '';
  width: 1px;
  height: 185px;
  background-color: #ED6800;
  position: absolute;
  right: 14.5px;
  top: 50%;
  margin: auto;
}
.km-tasi-list .km-tasi-block .desc-wrapper .desc {
  color: #7C7C7C;
  padding-top: 2rem;
}
.km-tasi-list .km-tasi-block:nth-child(2n) .desc-wrapper .year {
  color: #7C7C7C;
}
.km-tasi-list .km-tasi-block:nth-child(2n) .desc-wrapper .year::before, .km-tasi-list .km-tasi-block:nth-child(2n) .desc-wrapper .year::after {
  background-color: #7C7C7C;
}
.km-tasi-bottom {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.km-tasi-bottom .desc {
  margin-top: 1.66rem;
  font-size: 12px;
  letter-spacing: 4px;
  color: #5F5F5F;
}
.factory-img-wrapper img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.imas-logo-wrapper img {
  width: 243px;
}
.factroy-inside-img {
  margin-top: -5rem;
}
.factroy-inside-img img {
  width: 100%;
}
.content-principle {
  margin-top: 5rem;
  background-color: #47494B;
  color: #fff;
}
.ittifak-holding .content-principle {
  border-bottom: 1px solid #707070;
}
.content-principle .list-group .list-group-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 16.66666666666667%;
}
.content-principle .list-group .list-group-item .img-wrapper {
  height: 75px;
  display: flex;
  align-items: flex-end;
  margin-bottom: 20px;
}
.degerlerimiz .content-detail {
  background-color: #fff;
  padding-bottom: 8rem;
  padding-top: 5rem;
}
.degerlerimiz-block {
  background-color: #E8E8E8;
  border-radius: 40px;
  height: 325px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.degerlerimiz-block .img-wrapper {
  height: 125px;
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  margin-bottom: 30px;
  margin-top: 15px;
}
.degerlerimiz-block .desc-wrapper {
  position: relative;
  color: #7C7C7C;
  font-size: 20px;
  text-align: center;
  height: 60px;
  max-width: 90%;
}
.degerlerimiz-block .desc-wrapper::before {
  position: absolute;
  content: '';
  border-top: 1px solid #ED6800;
  width: 75px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: -18px;
}
.degerlerimiz .row > .col-md-3:nth-child(2n) {
  padding-top: 100px;
}
.vizyon-misyon .bg-white {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vizyon-misyon .title {
  font-weight: 300;
  font-size: 58px;
  color: #ED6800;
}
.vizyon-misyon .desc p, .vizyon-misyon .desc p {
  margin-bottom: 0;
}
.vizyon-misyon .row {
  position: relative;
}
.vizyon-misyon .row.misyon {
  z-index: 2;
  display: flex;
  align-items: center;
}
.vizyon-misyon .row.vizyon {
  z-index: 1;
  margin-bottom: 10rem;
  background-color: #F0F0F0;
}
.kalite-politikasi .content-detail {
  margin-bottom: 8rem;
}
.kalite-politikasi p {
  font-size: 20px;
}
.kalite-politikasi .full-quality-wrapper {
  margin-top: 5rem;
  margin-bottom: 3rem;
}
.kalite-politikasi .full-quality-wrapper p {
  margin: auto;
  max-width: 400px;
  margin-top: 1.75rem;
}
.kalite-politikasi .part-quality-wrapper {
  background-color: #F0F0F0;
  padding: 3rem 5rem;
  margin: 15px 0;
}
.kalite-politikasi .part-quality-wrapper .img-wrapper {
  margin-bottom: 1.5rem;
}
.kalite-politikasi .part-quality-wrapper p {
  height: 150px;
}
.arge-header-img-wrapper img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.arge .img-wrapper img {
  max-width: 100%;
  width: 100%;
}
.t-10-rem {
  position: relative;
  top: 10rem;
}
.arge .content-principle {
  margin-bottom: 10rem;
}
.arge .slogan {
  font-size: 80px;
  color: #ED6800;
  font-weight: 400;
  line-height: 80px;
}
.arge .slogan strong {
  color: #7C7C7C;
  font-weight: 300;
  display: block;
}
.grup-sirket .content-detail {
  background-color: #F0F0F0;
}
.grup-sirket .content-detail {
  background-color: #F0F0F0;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.grup-sirket .grup-sirket-block {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 20px;
  height: 170px;
  margin-bottom: 2rem;
}
.grup-sirket .grup-sirket-block .img-wrapper {
  text-align: center;
}
.grup-sirket .grup-sirket-block img {
  max-width: 80%;
  max-height: 100%;
}
.grup-sirket-detay {
  padding-bottom: 5rem;
}
.grup-sirket-detay .content-header {
  background: #F0F0F0;
  color: #7C7C7C;
  height: 385px;
}
.grup-sirket-detay .content-header::after {
  content: none;
}
.grup-sirket-detay .content-header .content-header-wrapper h6 {
  color: #7C7C7C;
  border-bottom-color: #7C7C7C;
  font-weight: 400;
}
.grup-sirket-detay .content-header .content-header-wrapper a {
  color: #7C7C7C;
  border: 1px solid #7C7C7C;
  border-radius: 21px;
  display: flex;
  width: 115px;
  line-height: 36px;
  align-items: center;
  justify-content: center;
  margin: 1.4rem 0 1.8rem;
}
.grup-sirket-detay .content-header .content-header-wrapper a:hover {
  background-color: #ec6515;
  color: #fff;
  border-color: #ec6515;
}
.grup-sirket-detay .content-detail {
  position: relative;
  top: -14rem;
}
.grup-sirket-detay .img-wrapper img {
  width: 100%;
}
.grup-sirket-detay .logo-wrapper {
  background-color: #F0F0F0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 285px;
  top: -50px;
  position: relative;
  right: 3px;
}
.grup-sirket-detay .link {
  background-color: #F0F0F0;
  color: #47494B;
  border-radius: 21px;
  display: inline-flex;
  align-items: center;
  height: 42px;
  padding: 0 20px;
  margin-top: 10px;
}
.grup-sirket-detay .link span {
  margin-left: 10px;
}
.grup-sirket-detay .link:hover {
  background-color: #ec6515;
  color: #fff;
  border-color: #ec6515;
}
.uretim .content-header {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uretim .content-header:before {
  background: url(/Content/img/uretim-header-bg.jpg) center;
  content: '';
  opacity: .08;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: 100%;
}
.uretim .content-header .title {
  font-size: 12px;
  color: #fff;
  margin-bottom: 2.5rem;
  font-weight: 300;
}
.uretim .img-wrapper img {
  width: 100%;
}
.uretim-wrapper {
  margin-top: 3rem;
}
.uretim-wrapper.two-rows {
  margin-top: -5rem;
}
.uretim-wrapper .row {
  display: flex;
  align-items: center;
}
.uretim-wrapper .img-wrapper {
  margin-left: -15px;
  margin-right: -15px;
}
.uretim-wrapper .desc-wrapper {
  max-width: 90%;
  margin-left: 3rem;
  position: relative;
}
.uretim-wrapper .reverse .desc-wrapper {
  margin-top: 0;
  margin-bottom: 5rem;
}
.uretim-wrapper.two-rows .reverse .desc-wrapper {
  margin-bottom: 0;
}
.full-343F4D {
  background-color: #343F4D;
  color: #fff;
  height: 480px;
  margin-top: -3rem;
}
.uretim-wrapper .desc-wrapper h6 {
  font-size: 34px;
  font-weight: 300;
  padding-bottom: 2rem;
  position: relative;
  color: #ED6800;
}
.uretim-wrapper .full-343F4D .desc-wrapper h6 {
  color: #fff;
}
.uretim-wrapper .desc-wrapper h6::before {
  content: '';
  position: absolute;
  background-color: #ED6800;
  width: 70px;
  height: 1px;
  bottom: 1rem;
}
.uretim-wrapper.two-rows .desc-wrapper::before {
  content: none;
}
.uretim-galeri {
  margin: 10rem 0;
}
.uretim-galeri-block img {
  width: 100%;
  height: 160px;
  object-fit: cover;
}
.uretim-galeri .swiper-container {
  padding: 0 2.5rem;
}
.category .category-block {
  background-color: #F0F0F0;
  color: #47494B;
  font-size: 14px;
  display: block;
  padding: 26px 21px 31px 29px;
}
.category .category-block .img-wrapper {
  width: 100%;
  height: 260px;
}
.category .category-block .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.category .category-block .desc-wrapper span {
  font-size: 28px;
  color: #7C7C7C;
  border-bottom: 1px solid #ED6800;
  margin-bottom: .5rem;
  display: block;
}
.product .content-header .content-header-wrapper h3 {
  font-weight: 400;
  margin-bottom: 0;
}
.product-header {
  background-color: #47494B;
  height: 75px;
  display: flex;
  align-items: center;
}
.product-header h3 {
  color: #fff;
  font-size: 26px;
  font-weight: 400;
  margin-bottom: 0;
}
.product-header a {
  display: flex;
  color: #47494B;
  background-color: #7C7C7C;
  border-radius: 24px;
  height: 35px;
  align-items: center;
  padding-left: 22px;
  padding-right: 10px;
  font-size: 12px;
}
.product-header a span {
  margin-left: .5rem;
  font-size: 28px;
}
.product-header a:hover {
  background-color: #ED6800;
  color: #fff;
}
#side-menu .card {
  border: 0;
  border-bottom: 1px solid #DBDBDB;
}
#side-menu .card:first-child {
  border-top: 1px solid #DBDBDB;
}
#side-menu .card button {
  width: 100%;
  text-align: left;
  color: #969696;
  align-items: center;
  display: flex;
  border-radius: 0;
}
#side-menu .card button[aria-expanded="true"] {
  background-color: #ED6800;
  color: #fff;
}
#side-menu .card button[aria-expanded="true"] span {
  filter: brightness(0) invert(1);
}
#side-menu .card button span {
  width: 30px;
  display: flex;
  justify-content: center;
  float: left;
  margin-right: 1rem;
}
#side-menu .card button span img {
  max-width: 100%;
}
#side-menu .list-group {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#side-menu .list-group .list-group-item {
  padding: 0 1rem;
  line-height: 30px;
}
#side-menu .list-group .list-group-item a {
  color: #A4A4A4;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
#side-menu .list-group .list-group-item a.active, #side-menu .list-group .list-group-item a:hover {
  color: #47494B;
}
.product-slides img {
  max-width: 100%;
}
.product-slides-block {
  padding: 7rem 6rem;
  /*  text-align:center;*/
}
.product-slides-bg {
  background-color: #F0F0F0;
  color: #fff;
  font-size: 290px;
  position: absolute;
  left: 15px;
  line-height: 200px;
  height: 330px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: calc(100% - 15px);
}
.product-slides-bg span {
  position: relative;
  left: 12rem;
}
.product-attr {
  margin-bottom: 3.75rem;
}
.product-attr .product-attr-block .img-wrapper {
  width: 100%;
  height: 280px;
  background-color: #DBDBDB;
}
.product-attr .product-attr-block .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.product-attr .product-attr-block .desc-wrapper {
  border-bottom: 1px solid #7C7C7C;
}
.product-attr .product-attr-block .desc-wrapper span {
  margin: 11px 0 16px;
  color: #7C7C7C;
  font-size: 14px;
  line-height: 19px;
  border-left: 5px solid #ED6800;
  padding: 10px 15px;
  height: 80px;
  display: flex;
  align-items: center;
}
.verim-wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 305px;
  position: relative;
}
.verim-wrapper::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: #47494B;
  opacity: .79;
}
.verim-wrapper .verim-desc-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.verim-wrapper .verim-desc-wrapper p {
  font-size: 34px;
  color: #969696;
  line-height: 45px;
}
.verim-wrapper .verim-desc-wrapper p strong {
  font-size: 58px;
  color: #ED6800;
  display: block;
  line-height: 65px;
}
.verim-wrapper .verim-desc-wrapper > span {
  color: #47494B;
  font-size: 58px;
  background-color: #ED6800;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.verim-wrapper .img-wrapper {
  height: 305px;
  text-align: center;
}
.verim-wrapper .img-wrapper img {
  height: 100%;
}
.product-features {
  background-color: #DBDBDB;
  padding-bottom: 5rem;
}
.product-features h4 {
  position: relative;
  font-size: 22px;
  line-height: 29px;
  color: #47494B;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 5rem;
  margin-top: 4rem;
}
.product-features h4::before {
  width: 120px;
  height: 4px;
  background-color: #ED6800;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -15px;
}
.product-features .img-wrapper img {
  max-width: 100%;
}
.product-features-list {
  margin-top: 30px;
  margin-bottom: 30px;
}
.product-features-list .product-features-block {
  background-color: #F0F0F0;
  margin-bottom: 30px;
  padding: 10px 20px 10px 25px;
  display: flex;
  align-items: start;
  justify-content: space-between;
  color: #7C7C7C;
  font-size: 23px;
  font-weight: 300;
  flex-direction: column;
}
.product-features-list .product-features-block button {
  border: 0;
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}
.product-features-list .product-features-block .title {
  display: flex;
  align-items: center;
  color: #47494B;
  font-weight: 700;
  font-size: 14px;
}
.product-features-list .product-features-block button > span {
  color: #7C7C7C;
  font-size: 23px;
  font-weight: 300;
}
.product-features-list .product-features-block .title > span:first-child {
  width: 44px;
  height: 44px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  color: #7C7C7C;
  font-size: 23px;
  margin-right: 20px;
}
.product-features-list .product-features-block .card-body {
  font-size: 14px;
  padding-left: 0;
  padding-right: 0;
}
.product-video img {
  width: 100%;
}
.product-video .product-video-big {
  width: calc(100% - 225px);
  float: left;
  margin-right: 10px;
}
.product-video .product-video-big .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 480px;
}
.product-video .product-video-big .swiper-slide img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-video .product-thumbs-wrapper {
  width: 215px;
  position: relative;
  overflow: hidden;
  z-index: 999;
}
.product-video .product-thumbs-wrapper .swiper-container {
  height: 100%;
}
.product-video .product-video-thumbs .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: .5;
  flex-direction: column;
}
.product-video .product-video-thumbs .swiper-slide p {
  position: absolute;
  background-color: #edeeee;
  color: #4f555a;
  width: 100%;
  bottom: 0;
  z-index: 1;
  margin-bottom: 0;
  padding: 5px;
  font-size: 14px;
}
.product-video .product-video-thumbs .swiper-slide img {
  max-width: 100%;
  object-fit: contain;
}
.product-video .product-video-thumbs .swiper-slide.swiper-slide-thumb-active {
  background-color: #fff;
  opacity: 1;
  overflow: hidden;
}
.product-video .product-thumbs-wrapper .swiper-button-down, .product-video .product-thumbs-wrapper .swiper-button-down-plus {
  top: 0;
}
.product-video .product-thumbs-wrapper .swiper-button-up, .product-video .product-thumbs-wrapper .swiper-button-up-plus {
  bottom: 0;
}
.video-wrapper a {
  position: relative;
  display: block;
  height: 100%;
}
.video-wrapper a::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #343F4D;
  opacity: .74;
}
.video-wrapper a::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url(/content/img/product-video-play.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.video-wrapper a img {
  width: 100%;
}
.product-technical-features-header {
  position: relative;
  font-size: 22px;
  line-height: 29px;
  color: #969696;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  height: 230px;
  display: flex;
  align-items: flex-end;
  width: 100%;
  overflow: hidden;
  justify-content: center;
  bottom: 2rem;
  top: 0;
  padding-bottom: 3rem;
  background-color: #fff;
}
.product-technical-features-header:before {
  width: 120px;
  height: 4px;
  background-color: #ED6800;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 1.75rem;
}
.product-technical-features-header span {
  font-size: 290px;
  color: #F0F0F0;
  position: absolute;
  left: 0;
  bottom: 2rem;
  z-index: -1;
}
.product-technical-features {
  background-color: #F0F0F0;
}
.product-technical-features .img-wrapper img, .product-technical-features-table .img-wrapper img {
  width: 100%;
}
.product-technical-features .img-wrapper {
  padding: 2rem 0 9rem 0;
}
.product-technical-features-table {
  margin-top: -80px;
}
.service-link {
  margin-bottom: 8rem;
  margin-top: 2rem;
}
.service-link .prosupport-block {
  border-radius: 27px;
  background: url(/Content/img/product-prosupport-bg.jpg) no-repeat center;
  color: #fff;
  padding: 2rem 1.5rem;
  font-size: 25px;
  display: flex;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  background-size: cover;
}
.service-link .prosupport-block a {
  border: 1px solid #ED6800;
  background-color: #ED6800;
  color: #fff;
  border-radius: 31px;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 30px;
  font-weight: 400;
  z-index: 999;
}
.service-link .prosupport-block a span, .service-link .smartlub-block a span {
  -webkit-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.service-link .prosupport-block a:hover span, .service-link .smartlub-block a:hover span {
  -webkit-transform: translateX(6px);
  -moz-transform: translateX(6px);
  -ms-transform: translateX(6px);
  -o-transform: translateX(6px);
  transform: translateX(6px);
}
.service-link .smartlub-block {
  border-radius: 27px;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(145deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(145deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(145deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  color: #fff;
  padding: 2rem 1.5rem;
  font-size: 25px;
  display: flex;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  background-size: cover;
}
.service-link .smartlub-block a {
  border: 1px solid #fff;
  background-color: #fff;
  color: #ED6800;
  border-radius: 31px;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 30px;
  font-weight: 400;
  z-index: 999;
}
.service-link .smartlub-block .img-wrapper {
  text-align: center;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  bottom: 0;
}
.service-link p {
  line-height: 33px;
}
.hizmetler .content-detail h6 {
  position: relative;
  font-size: 42px;
  color: #969696;
  font-weight: 300;
}
.hizmetler .content-detail h6::after {
  content: '';
  position: absolute;
  background-color: #ED6800;
  width: 70px;
  height: 1px;
  top: -1rem;
  left: 0;
}
.hizmetler .icon-wrapper {
  background-color: #F0F0F0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 470px;
}
.hizmetler .img-wrapper {
  width: 100%;
}
.hizmetler .img-wrapper > img {
  width: 100%;
}
.full-47494B {
  background-color: #47494B;
  color: #fff;
  height: 480px;
  margin-top: 5rem;
}
.-mt-5 {
  margin-top: -5rem;
}
.service-attr {
  width: 100%;
  position: relative;
  top: -8rem;
}
.service-attr .attr-block {
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(160deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(160deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(160deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  border-radius: 45px;
  text-align: center;
  width: auto;
  height: 228px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  color: #fff;
}
.service-attr .attr-block .img-wrapper-block {
  margin-bottom: 2rem;
  height: 62px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.service-attr.grid {
  margin-bottom: 5rem;
}
.grid {
  height: 75%;
}
/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}
/* ---- .element-item ---- */
.element-item {
  position: relative;
  float: left;
  width: calc(25% - 10px);
  height: 180px;
  margin: 5px;
  color: #262524;
}
.element-item > * {
  margin: 0;
  padding: 0;
}
.element-item a {
  display: block;
  height: inherit;
  position: relative;
}
.element-item a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.element-item .img-wrapper {
  position: absolute;
  height: 100%;
}
.grid-item--height2 {
  height: 370px;
}
.proje-wrapper .filters-button-group {
  margin: 2.5rem 0 2.2rem;
  border-bottom: 1px solid #969696;
  padding-bottom: 10px;
}
.proje-wrapper .filters-button-group button {
  background-color: #fff;
  color: #7C7C7C;
  font-size: 16px;
  border: none;
  border-radius: 19px;
  padding: .5rem 1.75rem;
  margin-bottom: .8rem;
}
.proje-wrapper.foto .filters-button-group button {
  border-radius: 45px;
  font-size: 14px;
  border: 1px solid #7C7C7C;
  margin: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .25rem 1rem;
  max-width: 200px;
  text-align: left;
  min-width: 115px;
}
.proje-wrapper.foto .filters-button-group button > div {
  margin-right: 15px;
}
.proje-wrapper.foto .filters-button-group button:hover {
  color: #fff;
  border-color: rgb(237, 104, 0);
  background-color: rgb(237, 104, 0);
}
.proje-wrapper .filters-button-group .is-checked {
  background-color: #969696;
  color: #fff;
}
.proje-wrapper .filters-button-group .is-checked img, .proje-wrapper.foto .filters-button-group button:hover img {
  filter: brightness(0) invert(1);
}
.proje-wrapper .grid .element-item > div {
  border: 1px solid #DBDBDB;
  border-radius: 35px;
  overflow: hidden;
}
.proje-wrapper .grid button, #referenceModal .modal-header .modal-title {
  position: relative;
  line-height: 70px;
  font-size: 20px;
  border: 0;
  color: #7C7C7C;
  background-color: #fff;
  padding: 0 25px;
  display: flex;
  align-items: center;
}
#referenceModal .modal-header .modal-title {
  padding-left: 0;
}
.proje-wrapper .grid button[aria-expanded="false"]::after {
  position: absolute;
  font-family: 'Material Icons';
  content: 'add';
  font-size: 24px;
  color: #7C7C7C;
  right: 25px;
}
.proje-wrapper .grid button[aria-expanded="true"]::after {
  position: absolute;
  font-family: 'Material Icons';
  content: 'remove';
  font-size: 24px;
  color: #7C7C7C;
  right: 25px;
}
.proje-wrapper .grid button[aria-expanded="true"] {
  background-color: #F0F0F0;
}
.proje-wrapper .grid button .flag-icon, #referenceModal .modal-header .flag-icon {
  border-radius: 50%;
  width: 35px;
  height: 35px;
  background-size: cover;
  border: 1px solid #DBDBDB;
  line-height: initial;
  margin-right: 25px;
}
#referenceModal .modal-header .flag-icon {
  margin-right: 15px;
}
#referenceModal .modal-header {
  align-items: center;
  font-size: 28px;
}
#referenceModal .modal-header button.close span {
  font-size: 30px;
  color: #969696;
}
#referenceModal .modal-body {
  padding-left: .75rem;
}
#referenceModal .modal-body ul {
  list-style: none;
  padding-left: 0;
}
#referenceModal .modal-body ul li {
  display: flex;
  align-items: center;
  color: #707070;
  padding: 10px 0;
  background-color: #F0F0F0;
  border-radius: 23px;
}
#referenceModal .modal-body ul li:nth-child(2n) {
  background-color: #fff;
}
#referenceModal .modal-body ul li span {
  width: 35px;
  text-align: center;
  color: #969696;
  margin-right: 25px;
  margin-left: .25rem;
}
.proje-wrapper .grid .list-group-item {
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #DBDBDB;
}
.proje-wrapper .grid .list-group {
  min-height: 70px
}
.proje-wrapper .grid .list-group > .list-group-item:last-child {
  border-bottom: 0;
}
.proje-wrapper .grid .list-group-item .material-icons {
  color: #707070;
  margin-right: 30px;
  margin-left: 11px;
}
.proje-wrapper .grid .list-group-item .capacity {
  color: #ED6800;
  font-size: 24px;
  margin-right: 20px;
}
.proje-wrapper .grid .list-group-item .title {
  color: #47494B;
  font-size: 18px;
  height: 35px;
  display: flex;
  align-items: flex-end;
}
.proje-wrapper .grid .list-group-item .location {
  height: 35px;
  display: flex;
  align-items: flex-end;
  margin-left: auto;
  margin-right: 10px;
  font-size: 16px;
  color: #7C7C7C;
}
.proje-wrapper .grid.table .element-item {
  position: inherit !important;
  height: auto !important;
  margin-bottom: 12px !important;
}
.mapael .map {

  position: relative;
}
.mapael .mapTooltip {
  position: absolute;
  background-color: #fff;
  opacity: 0.70;
  filter: alpha(opacity=70);
  border-radius: 10px;
  padding: 10px;
  z-index: 1000;
  max-width: 200px;
  display: none;
  color: #343434;
}
.country-select {
  z-index: 99;
}
.country-select button, .year-select button {
	margin-top: 20px;
  background-color: #F7F7F7;
  border-radius: 19px;
  color: #969696;
}
.country-select button:hover, .country-select button:active, .year-select button:hover, .year-select button:active, .bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
  color: #969696;
}
.bootstrap-select > .dropdown-toggle:after {
  content: none !important;
}
.bootstrap-select > .dropdown-toggle {
  padding-left: 20px;
}
.content.prosupport .info-contact-wrapper {
  background-color: #F0F0F0;
  position: relative;
}
.content.prosupport .info-contact-wrapper:after {
  background: url(/Content/img/bg-prosupport.png) top right no-repeat;
  content: "";
  position: absolute;
  width: 60%;
  height: 108%;
  right: 0;
  bottom: 0;
  background-size: contain;
  background-position: 15rem 0;
}
.content.prosupport .info-contact-wrapper .title {
  color: #ED6800;
  font-size: 30px;
  max-width: 830px;
  z-index: 99;
  position: relative;
}
.content.prosupport .info-contact-wrapper .title p {
  margin-top: 15px;
  color: #47494B;
  font-size: 16px;
}
.content.prosupport .info-contact-wrapper .title .link {
  color: #47494B;
  border-radius: 21px;
  font-size: 16px;
  background-color: #fff;
  float: left;
  padding-left: 1.75rem;
  padding-right: 1rem;
  display: flex;
  align-items: center;
  margin-right: 1rem;
  margin-top: 1.75rem;
  line-height: 42px;
  margin-bottom: 2rem;
}
.content.prosupport .info-contact-wrapper .title span {
  color: #ED6800;
  margin-left: 2rem;
}
.full-47494B {
  background-color: #47494B;
}
.prosupport-world img {
  mix-blend-mode: color-dodge;
  right: 0;
  top: -13rem;
  position: absolute;
}
.prosupport-service-wrapper .desc-wrapper h6, .prosupport-team h6 {
  font-size: 34px;
  line-height: 38px;
  position: relative;
  font-weight: 300;
}
.prosupport-service-wrapper .desc-wrapper h6::after {
  content: "";
  width: 75px;
  height: 1px;
  top: -10px;
  position: absolute;
  background-color: #ED6800;
  left: 0;
}
.prosupport-team h6::after {
  content: "";
  width: 75px;
  height: 1px;
  top: -10px;
  position: absolute;
  background-color: #fff;
  left: 0;
}
.prosupport-service-wrapper .desc-wrapper p {
  line-height: 24px;
  margin-top: 15px;
}
.prosupport-spare-parts h6 {
  font-size: 34px;
  line-height: 38px;
  position: relative;
  color: #ED6800;
  font-weight: 300;
}
.prosupport-spare-parts h6::after {
  content: "";
  width: 75px;
  height: 1px;
  top: -10px;
  position: absolute;
  background-color: #ED6800;
  left: 0;
}
.prosupport-spare-parts a {
  color: #ED6800;
  display: flex;
  align-items: center;
  border: 1px solid #969696;
  width: 225px;
  padding-left: 25px;
  padding-right: 15px;
  justify-content: space-between;
  line-height: 42px;
  border-radius: 42px;
}
.prosupport-spare-parts a:hover {
  color: #fff;
  border: 1px solid #ED6800;
  background-color: #ED6800;
}
.spare-parts-right-block {
  background: url(/Content/img/icon-service-help.png) no-repeat center bottom -6rem;
}
.prosupport-team {
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  color: #fff;
}
.prosupport-team .img-wrapper img {
  max-width: 100%;
  bottom: 0;
}
.prosupport-team img.w-100 {
  opacity: 9%;
}
.prosupport-spare-parts.consultans {
  overflow: hidden;
}
.prosupport-spare-parts.consultans .spare-parts-right-block {
  background: url(/Content/img/icon-diversity.png) no-repeat right bottom -6rem;
}
.prosupport-spare-parts.consultans .img-wrapper {
  height: 300px;
}
.prosupport-spare-parts.consultans .img-wrapper img {
  position: absolute;
  left: -5rem;
  top: -2rem;
}
.prosupport-spare-parts.consultans .img-wrapper.right {
  position: absolute;
  left: -5%;
}
.prosupport-team.quick-action {
  overflow: hidden;
  background: #47494B;
}
.prosupport-team.quick-action h6 {
  color: #ED6800;
}
.prosupport-team.quick-action h6::after {
  background: #ED6800;
}
.prosupport-team.quick-action .img-wrapper img {
  bottom: -20rem;
}
.prosupport-team.quick-action img.w-100 {
  position: absolute;
  top: 12rem;
}
.contact-form {
  width: 100%;
  padding-bottom: 3rem;
  background-color: #F0F0F0;
}
.contact-form h5 {
  position: relative;
  color: #ED6800 !important;
  margin: 20px 0;
  margin-top: 4rem;
  letter-spacing: .8px;
  padding-bottom: 10px;
  font-size: 34px !important;
  font-weight: 300;
}
.contact-form h5::before {
  position: absolute;
  content: '';
  top: -1rem;
  left: 0;
  width: 70px;
  height: 1px;
  background-color: #ED6800;
}
.contact-form h5 span {
  font-weight: 400;
}
/* input effect*/
.contact-form input[type=text], .contact-form input[type=email] {
  font-size: 16px;
  padding: 10px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #B6B9B9;
  background-color: #F0F0F0;
}
.contact-form textarea {
  background: transparent;
  border: none;
  outline: none;
  border-bottom: 1px solid #B6B9B9;
  padding: 10px 0 10px 0;
  font-size: 16px;
  color: #8b9396;
  font-weight: 300;
  height: 150px;
  resize: none;
  display: block;
  width: 100%;
}
.contact-form input[type=text]:focus, .contact-form input[type=email]:focus, .contact-form textarea:focus {
  outline: none;
}
/* LABEL ======================================= */
.contact-form .group label {
  color: #707070;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  top: 5px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 300;
}
/* active state */
.contact-form input[type=text]:focus ~ label, .contact-form input[type=text]:valid ~ label, .contact-form input[type=email]:focus ~ label, .contact-form input[type=email]:valid ~ label, .contact-form textarea:focus ~ label, .contact-form textarea:valid ~ label {
  top: -20px;
  font-size: 9px;
  color: #343F4D;
}
/* BOTTOM BARS ================================= */
.contact-form .bar {
  position: relative;
  display: block;
  width: 100%;
}
.contact-form .group {
  position: relative;
  margin-top: 45px;
}
.contact-form .bar:before, .contact-form .bar:after {
  content: '';
  height: 1px;
  width: 0;
  bottom: 0;
  position: absolute;
  background: #343F4D;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.contact-form .bar:before {
  left: 50%;
}
.contact-form .bar:after {
  right: 50%;
}
/* active state */
.contact-form input[type=text]:focus ~ .bar:before, .contact-form input[type=text]:focus ~ .bar:after, .contact-form input[type=email]:focus ~ .bar:before, .contact-form input[type=email]:focus ~ .bar:after, .contact-form textarea:focus ~ .bar:before, .contact-form textarea:focus ~ .bar:after {
  width: 50%;
}
/* HIGHLIGHTER ================================== */
.contact-form .highlight {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}
/* active state */
.contact-form input[type=text]:focus ~ .highlight, .contact-form input[type=email]:focus ~ .highlight, .contact-form textarea:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  -moz-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}
.material-checkbox {
  z-index: 0;
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: #A5A5A5;
  line-height: normal;
  font-weight: 300;
  margin-top: 1.5rem;
}
/* Input */
.material-checkbox > input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  z-index: -1;
  position: absolute;
  left: -3px;
  top: -1px;
  display: block;
  margin: 0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  box-shadow: none;
  outline: none;
  opacity: 0;
  transform: scale(1);
  pointer-events: none;
  transition: opacity 0.3s, transform 0.2s;
}
/* Span */
.material-checkbox > p {
  display: flex;
  width: 100%;
  cursor: pointer;
  color: #707070;
}
/* Box */
.material-checkbox > p::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  margin: 3px 11px 3px 1px;
  border: solid 1px #B6B9B9;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  vertical-align: top;
  transition: border-color 0.2s, background-color 0.2s;
}
/* Checkmark */
.material-checkbox > p::after {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 6px;
  width: 16px;
  height: 10px;
  border: solid 2px transparent;
  border-right: none;
  border-top: none;
  transform: translate(3px, 4px) rotate(-45deg);
}
.material-checkbox > p span {
  float: right;
}
.material-checkbox > input:checked + p::before, .material-checkbox > input:indeterminate + p::before {
  border-color: #B6B9B9;
  background-color: #fff;
}
.material-checkbox > input:checked + p::after, .material-checkbox > input:indeterminate + p::after {
  border-color: #31B44B;
}
.material-checkbox > input:indeterminate + p::after {
  border-left: none;
  transform: translate(4px, 3px);
}
/* Hover, Focus */
.material-checkbox:hover > input {
  opacity: 0.04;
}
.material-checkbox > input:focus {
  opacity: 0.12;
}
.material-checkbox:hover > input:focus {
  opacity: 0.16;
}
/* Active */
.material-checkbox > input:active {
  opacity: 1;
  transform: scale(0);
  transition: transform 0s, opacity 0s;
}
.material-checkbox > input:active + p::before {
  border-color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
}
.material-checkbox > input:checked:active + p::before {
  border-color: transparent;
  background-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
}
/* Disabled */
.material-checkbox > input:disabled {
  opacity: 0;
}
.material-checkbox > input:disabled + p {
  color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
  cursor: initial;
}
.material-checkbox > input:disabled + p::before {
  border-color: currentColor;
}
.material-checkbox > input:checked:disabled + p::before, .material-checkbox > input:indeterminate:disabled + p::before {
  border-color: transparent;
  background-color: currentColor;
}
/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
  from {
    background: #8b9396;
  }
  to {
    width: 0;
    background: transparent;
  }
}
@-moz-keyframes inputHighlighter {
  from {
    background: #8b9396;
  }
  to {
    width: 0;
    background: transparent;
  }
}
@keyframes inputHighlighter {
  from {
    background: #8b9396;
  }
  to {
    width: 0;
    background: transparent;
  }
}
.contact-form .warning-message {
  margin: 15px 0;
}
.contact-form .field-validation-error {
  color: #ff0000;
  font-size: 14px;
}
.alert-success {
  border-radius: 0;
}
.contact-submit {
  width: 180px;
  height: 55px;
  font-size: 16px;
  color: #707070;
  background-color: #F0F0F0;
  border-radius: 28px;
  margin-top: 20px;
  transition: 0.3s;
  border: 1px solid #B6B9B9;
  font-weight: 300;
}
.contact-submit.iletisim {
  background-color: #fff;
}
.contact-submit:hover {
  color: #fff;
  background-color: #8b9396;
}
.contact-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
.contact-form .bootstrap-select > .dropdown-toggle {
  border-radius: 0;
  background-color: #F0F0F0 !important;
  line-height: normal;
  border: 0;
  border-bottom: 1px solid #b6b9b9;
  color: #707070 !important;
  font-weight: 300;
  padding-left: 10px;
  font-size: 16px;
  padding: 10px 10px 15px 0;
}
.contact-form .bootstrap-select > .dropdown-toggle::after {
  font-family: "Material Icons";
  content: '\e313';
  display: inline-block;
  border: 0;
  color: #8C8B8B;
  font-size: 25px;
}
.contact-form .bootstrap-select .dropdown-menu {
  border-radius: 0;
}
.content.smartlub .what-smatlub-wrapper {
  background-color: #F0F0F0;
  position: relative;
}
.content.smartlub .what-smatlub-wrapper .title {
  color: #ED6800;
  font-size: 30px;
  max-width: 830px;
  z-index: 99;
  position: relative;
}
.content.smartlub .what-smatlub-wrapper .title p {
  margin-top: 15px;
  color: #47494B;
  font-size: 16px;
}
.content.smartlub .smartlub-oil-machine {
  position: relative;
}
.content.smartlub .smartlub-oil-machine:after {
  background: url(/Content/img/img-smart-lub-oil.png) top right no-repeat;
  content: "";
  position: absolute;
  width: 100%;
  height: 160%;
  left: 0;
  bottom: -1rem;
  background-size: contain;
  background-position: left;
  z-index: 999;
}
.content.smartlub .smartlub-oil-machine::before {
  background: url(/Content/img/smartlub-head-bg.png) top right no-repeat;
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  background-size: contain;
  height: 100%;
  opacity: .17;
  background-position: left;
  bottom: -15px;
  bottom: -3rem;
}
.smartlub-oil-wrapper .attr-list-block {
  background-color: #fff;
  color: #5F5F5F;
  border-radius: 30px;
  padding: 20px;
}
.smartlub-oil-wrapper .attr-list-block .img-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #707070;
  padding-bottom: 5px;
}
.smartlub-oil-wrapper .attr-list-block .img-wrapper span {
  font-weight: 300;
  color: #EA5C00;
  font-size: 52px;
}
.smartlub-oil-wrapper .attr-list-block .desc-wrapper strong {
  color: #EA5C00;
  font-size: 27px;
  font-weight: 400;
  line-height: 40px;
  margin: 5px 0 10px;
  display: block;
}
.smartlub-oil-wrapper .attr-list-block .desc-wrapper p {
  height: 100px;
  font-size: 14px;
}
.smartlub-oil-wrapper::before {
  content: '';
  background-color: #47494B;
  height: 285px;
  width: 100%;
  z-index: 0;
  position: absolute;
}
.smartlub-oil-wrapper h6, .smartlub-advantage h6, .working-principle h6, .return-investment h6, .smartlub-center-oil-unit h6 {
  letter-spacing: 4px;
  font-size: 24px;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  color: #fff;
  border-radius: 50px;
  line-height: 62px;
  display: block;
  padding: 0 45px;
  min-width: 360px;
  margin: 0 auto;
  max-width: 560px;
  text-align: center;
  margin-bottom: 70px;
  text-transform: uppercase;
  font-weight: 400;
}
.smartlub-advantage .img-wrapper img {
  width: 100%;
  height: 480px;
  object-fit: inherit;
}
.smartlub-attr {
  background-color: #F0F0F0;
  padding-top: 5rem;
  padding-bottom: 7rem;
}
.smartlub-attr .smartlub-attr-block {
  border-radius: 33px;
  background-color: #fff;
  padding: 2.5rem;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .15);
  margin: 6px;
  float: left;
  width: calc(33.3333% - 12px);
}
.smartlub-attr .smartlub-attr-block .img-wrapper {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.smartlub-attr .smartlub-attr-block h6 {
  color: #EA5C00;
  font-size: 27px;
  line-height: 30px;
  text-align: center;
  border-bottom: 1px solid #ED6800;
  padding-bottom: 15px;
  margin-bottom: 15px;
  height: 100px;
}
.smartlub-attr .smartlub-attr-block p {
  text-align: center;
  color: #5F5F5F;
  font-size: 14px;
  height: 100px;
}
.working-principle {
  background-color: #47494B;
  padding-bottom: 8rem;
}
.working-principle p.sub-title {
  color: #969696;
  font-size: 36px;
  text-align: center;
}
.working-principle .attr-list-block {
  text-align: center;
}
.working-principle .attr-list-block .img-wrapper {
  text-align: center;
  width: 105px;
  height: 105px;
  border-radius: 50%;
  border: 2px solid #969696;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.working-principle .attr-list-block .img-wrapper img {
  max-width: 100%;
  height: 100%;
}
.working-principle .attr-list-block .desc-wrapper strong {
  color: #EA5C00;
  font-weight: 400;
  font-size: 18px;
  margin-top: 20px;
  display: block;
}
.working-principle .attr-list-block .desc-wrapper p {
  color: #fff;
  height: 85px;
  font-size: 14px;
  max-width: 220px;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-top: 10px;
}
.return-investment {
  margin-top: -8rem;
  padding-bottom: 12rem;
}
.return-investment .swiper-container {
  border-radius: 18px;
  background-color: #fff;
}
.return-investment .attr-list-block {
  padding: 4.5rem 2rem;
  position: relative;
}
.return-investment .attr-list-block::before {
  content: '';
  border-right: 1px solid #EA5C00;
  height: 167px;
  right: -1px;
  position: absolute;
  top: 3rem;
}
.return-investment .attr-list-block .desc-wrapper {
  height: 140px;
  font-size: 14px;
  color: #47494B;
}
.return-investment h6 {
  margin-bottom: 45px;
}
.return-investment .subtitle {
  border-radius: 40px;
  border: 1px solid #969696;
  font-size: 21px;
  color: #969696;
  width: 250px;
  height: 50px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.return-investment .return-investment-block {
  background-color: #F0F0F0;
  border-radius: 35px;
  text-align: center;
  margin-bottom: 50px;
}
.return-investment .return-investment-block .row {
  align-items: center;
}
.return-investment .return-investment-block .row .col {
  display: flex;
  justify-content: center;
}
.return-investment .return-investment-block .roller-cost-wrapper .roller-cost, .return-investment .return-investment-block .year-wrapper .year, .return-investment .return-investment-block .labor-cost-wrapper .labor-cost {
  font-size: 36px;
  color: #7C7C7C;
}
.return-investment .return-investment-block .roller-cost-wrapper .roller-cost-desc, .return-investment .return-investment-block .year-wrapper .year-desc, .return-investment .return-investment-block .labor-cost-wrapper .labor-cost-desc {
  font-size: 14px;
  color: #47494B;
}
.return-investment .return-investment-block .total-cost-wrapper {
  background-color: #969696;
  border-radius: 35px;
  padding: 1.25rem 2.5rem;
  height: 118px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.return-investment .return-investment-block .total-cost-wrapper .total-cost {
  font-size: 36px;
  color: #fff;
}
.return-investment .return-investment-block .total-cost-wrapper .total-cost-desc {
  font-size: 14px;
  color: #47494B;
}
.return-investment .return-investment-block .operation {
  background-color: #FFFFFF;
  width: 53px;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7C7C7C;
  font-size: 36px;
  border-radius: 50%;
}
.return-investment .orange {
  color: #EA5C00 !important;
}
.return-investment .bg-orange {
  background-color: #EA5C00 !important;
}
.return-investment .return-investment-block .labor-cost-wrapper.bg-orange {
  width: 100%;
  height: 118px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 35px;
  position: relative;
}
.return-investment .return-investment-block .labor-cost-wrapper.bg-orange:after {
  content: '';
  position: absolute;
  height: 100%;
  top: 0;
  background-color: #EA5C00 !important;
  width: 90px;
  right: -60px;
}
.return-investment .return-investment-block .labor-cost-wrapper .labor-cost.white {
  color: #fff;
}
.smartlub-center-oil-unit {
  background-color: #F0F0F0;
}
.smartlub-center-oil-unit h6 {
  margin-top: -12rem;
}
.haber-block {
  color: #5F5F5F;
  margin-bottom: 1rem;
  display: block;
}
.haber-block .img-wrapper {
  position: relative;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F0F0F0;
  overflow: hidden
}
.haber-block .img-wrapper::before {
  content: '';
  width: 100%;
  height: 4px;
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  z-index: 999;
  transition: height .2s;
}
.haber-block .img-wrapper img {
  min-height: 240px;
  min-width: 50%;
  max-width: 100%;
  min-width: 100%;
  object-fit: cover;
  transition: transform .5s;
}
.haber-block .desc-wrapper {
  color: #5F5F5F;
  display: flex;
  min-height: 50px;
  align-items: center;
  padding: 5px 0;
  height: 90px;
}
.haber-block .desc-wrapper + .haber-tarihi {
  border-bottom: 1px solid #DBDBDB;
  color: #7C7C7C;
  font-size: 12px;
  line-height: 24px;
  padding-bottom: 5px;
}
.haber-block .desc-wrapper span {
  padding-left: 5px;
  color: #7C7C7C;
  margin-left: auto;
}
.haber-block:hover .img-wrapper img {
  transform: scale(1.25);
}
.haber-block:hover .desc-wrapper span {
  color: #EA5C00;
}
.haber-block:hover .img-wrapper::before {
  height: 10px;
}
.haber-detay, .fuar-detay {
  position: relative;
}
.haber-detay::before, .fuar-detay::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 20%;
  width: 100%;
  z-index: 0;
  background-color: #F0F0F0;
}
.fuar-detay::before {
  height: 40%;
}
.haber-detay h6.haber-bread-crumbs, .fuar-detay h6.fuar-bread-crumbs {
  color: #7C7C7C;
  font-size: 14px;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: 1px solid #7C7C7C;
  padding-bottom: 15px;
}
.haber-detay a.back-page, .fuar-detay a.back-page {
  margin-top: 1.8rem;
  color: #7C7C7C;
  display: inline-flex;
  align-items: center;
  border-radius: 21px;
  border: 1px solid #7C7C7C;
  height: 36px;
  padding: 0 15px;
}
.haber-detay a.back-page span, .fuar-detay a.back-page span {
  margin-right: 10px;
  font-size: 15px;
  color: #7C7C7C;
}
.haber-detay a.back-page:hover, .fuar-detay a.back-page:hover {
  color: #fff;
  background-color: #ED6800;
  border: 1px solid #ED6800;
}
.haber-detay a.back-page:hover span, .fuar-detay a.back-page:hover span {
  color: #fff;
}
.haber-detay h3, .fuar-detay h3 {
  font-size: 43px;
  color: #47494B;
  line-height: 57px;
  position: relative;
  margin-top: .5rem;
  font-weight: 400;
}
.haber-detay h3::before, .fuar-detay h3::before {
  position: absolute;
  content: '';
  height: 1px;
  width: 75px;
  background-color: #ED6800;
  left: 0;
  top: -20px;
}
.haber-detay .img-wrapper, .fuar-detay .img-wrapper {
  margin: 2rem 0 0;
}
.fuar-detay .img-wrapper {
  margin-bottom: 1rem;
}
.haber-detay .img-wrapper img, .fuar-detay .img-wrapper img {
  width: 100%;
}
.haber-detay .haber-tarihi, .fuar-detay .haber-tarihi {
  color: #7C7C7C;
  font-size: 12px;
  border-bottom: 1px solid #DBDBDB;
  padding: 10px 0;
  margin-bottom: 2.5rem;
}
.fuar-detay .haber-tarihi {
  margin-bottom: 0;
  font-size: 18px;
  margin-top: 2rem;
}
.haber-detay p, .fuar-detay p {
  color: #47494B;
}
.haber-detay p strong, .fuar-detay p strong {
  color: #EA5C00;
  font-size: 18px;
}
.haber-detay .diger-haberler-baslik {
  color: #7C7C7C;
  font-size: 25px;
  text-transform: none;
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: 15px;
}
.kurumsal-kimlik-block {
  margin-bottom: 1rem;
}
.kurumsal-kimlik-block .img-wrapper {
  background-color: #E8E8E8;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 225px;
}
.kurumsal-kimlik-block .img-wrapper img {
  min-width: 50%;
  max-width: 100%;
  object-fit: cover;
}
.kurumsal-kimlik-block .img-wrapper img.photo {
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
.kurumsal-kimlik-block .desc-wrapper {
  display: flex;
  min-height: 50px;
  align-items: center;
  background-color: #969696;
  padding: 0 10px;
}
.kurumsal-kimlik-block .desc-wrapper > span {
  font-size: 14px;
  color: #fff;
}
.kurumsal-kimlik-block .desc-wrapper ul {
  list-style: none;
  display: flex;
  margin-left: auto;
  font-size: 14px;
  margin-bottom: 0;
  padding-left: 0;
}
.kurumsal-kimlik-block .desc-wrapper ul li a {
  color: #fff;
  margin-left: 5px;
  border-radius: 21px;
  border: 1px solid;
  padding: 5px 10px;
}
.kurumsal-kimlik-block .desc-wrapper ul li a span {
  color: #fff;
  font-size: 16px;
  top: 3px;
  position: relative;
}
.kurumsal-kimlik-block .desc-wrapper ul li a:hover {
  background-color: #EA5C00;
  border-color: #EA5C00;
}
.kurumsal-kimlik .content-detail {
  background-color: initial;
  margin-bottom: 6rem;
}
.promotional-video-block {
  margin-bottom: 1rem;
  position: relative;
  display: block;
}
.promotional-video-block::before {
  width: 100%;
  height: 225px;
  content: '';
  position: absolute;
  background: url(/Content/img/icon-video-play.png) center no-repeat;
  z-index: 99;
  background-size: 76px;
}
.promotional-video-block .img-wrapper {
  position: relative;
}
.promotional-video-block .img-wrapper img {
  width: 100%;
  height: 225px;
  object-fit: cover;
}
.promotional-video-block .desc-wrapper {
  color: #7C7C7C;
  border-bottom: 1px solid #DBDBDB;
  line-height: 2.5rem;
  display: flex;
  height: 60px;
  align-items: center;
}
.promotional-video-block .desc-wrapper .time {
  margin-left: auto;
  font-size: 12px;
}
.promotional-video-block .img-wrapper::after {
  content: '';
  width: 100%;
  height: 4px;
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(175deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
}
.promotional-video-block .img-wrapper::before {
  background-color: #47494B;
  opacity: .74;
  position: absolute;
  width: 100%;
  height: 100%;
  content: '';
}
.content-header.white-bg, .content-header.white-bg:after {
  background: none;
  padding-bottom: 0;
}
.content-header.white-bg {
  padding-bottom: 1rem;
}
.content-header.white-bg .content-header-wrapper h6 {
  color: #7C7C7C;
  border-color: #7C7C7C;
}
.content-header.white-bg .content-header-wrapper h3 {
  color: #ED6800;
}
.content-header.white-bg .content-header-sub-menu li a {
  border: 1px solid #969696;
  border-radius: 21px;
  color: #969696;
}
.content-header.white-bg .content-header-sub-menu li a.active, .content-header.white-bg .content-header-sub-menu li a:hover {
  color: #fff;
  border-color: #ED6800;
  background: #ED6800;
}
.ik h4 {
  position: relative;
  max-width: 360px;
  font-size: 34px;
  color: #ED6800;
  font-weight: 400;
  margin: 1rem 0 1.5rem;
}
.ik h4:after {
  content: '';
  position: absolute;
  width: 75px;
  height: 1px;
  background: #ED6800;
  top: -10px;
  left: 0;
  font-weight: 400;
}
.ik .content-detail h5 {
  font-size: 20px;
  line-height: 26px;
  color: #ED6800;
  position: relative;
}
.ik .expression h5 {
  margin-bottom: 1.5rem;
}
.ik .expression p {
  font-size: 20px;
}
.full-E8E8E8 {
  background-color: #E8E8E8;
}
.ik .contact-form {
  width: auto;
}
.ik .contact-form h5 {
  color: #5F5F5F !important;
  font-size: 34px;
  font-weight: 400;
  margin-bottom: 3rem;
}
.ik .contact-form h5::before {
  content: none;
}
.ik .contact-form .sub-title {
  font-size: 24px;
  color: #A8A8A8;
}
.ik .contact-form .group, .ik .contact-form .file-group {
  margin-top: 30px;
}
.ik .contact-form .file-group [type="file"] {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  cursor: pointer;
  left: 0;
}
.ik .contact-form .file-group label {
  border: 1px solid #C8CACA;
  border-radius: 18px;
  display: flex;
  align-items: center;
  color: #A5A5A5;
  line-height: 36px;
  padding: 0 1.5rem;
  float: left;
  position: relative;
}
.ik .contact-form .file-group label > span {
  color: #5F5F5F;
  font-size: 24px;
  margin-left: 1rem;
}
.ik .contact-form .file-group > span {
  display: block;
  clear: both;
  font-size: 14px;
  font-weight: 300;
  color: #5F5F5F;
  border-bottom: 1px solid #B6B9B9;
  line-height: 60px;
  margin-bottom: 15px;
}
.content-header .contact-map {
  height: 365px;
}
#contact-info {
  background-color: #EAEBED;
  padding: 50px 0 40px;
}
#contact-info p {
  margin: 0;
}
#contact-info .contact-detail {
  color: #5F5F5F;
  font-weight: 300;
}
#contact-info .contact-detail strong {
  font-weight: 700;
}
#contact-form .contact-form h5 {
  color: #969696 !important;
}
#contact-form {
  padding-top: 1rem;
}
#contact-form .contact-form {
  background-color: #fff;
}
#contact-form .contact-form input[type=text], #contact-form .contact-form input[type=email] {
  background-color: #ffffff;
}
.story-dark-wrapper {
  background-color: #47494B;
  padding-bottom: 256px;
  padding-top: 2rem;
}
.story-dark-wrapper .story-dark-block {
  display: flex;
  align-items: center;
  width: 100%;
  height: 186px;
  margin-bottom: 50px;
}
.story-dark-wrapper .story-dark-block > div {
  position: relative;
}
.story-dark-wrapper .story-dark-block > div.title {
  width: calc(50% - 93.5px);
  text-align: right;
  font-size: 30px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #969696;
  padding-right: 65px;
}
.story-dark-wrapper .story-dark-block > div.img-wrapper {
  width: calc(50% + 93.5px);
}
.story-dark-wrapper .story-dark-block.hasat .img-wrapper::before {
  content: '';
  position: absolute;
  background: url(/Content/img/story-icon-bugday.png) left no-repeat;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 99;
  background-size: contain;
}
.story-dark-wrapper .story-dark-block .img-wrapper img {
  position: relative;
  width: 100%;
  border-radius: 100px;
  height: 186px;
}
.story-dark-wrapper .story-dark-block.silo {
  flex-direction: row-reverse;
}
.story-dark-wrapper .story-dark-block.silo .title {
  text-align: left;
  padding-left: 65px;
}
.story-dark-wrapper .story-dark-block.silo .img-wrapper {
  text-align: right;
}
.story-dark-wrapper .story-dark-block.silo .img-wrapper::before {
  content: '';
  position: absolute;
  background: url(/Content/img/story-icon-silo.png) right no-repeat;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 99;
  background-size: contain;
}
.story-dark-wrapper .story-dark-block.lab .img-wrapper::before {
  content: '';
  position: absolute;
  background: url(/Content/img/story-icon-silo.png) left no-repeat;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 99;
  background-size: contain;
}
.content.story {
  position: relative;
}
.content.story #road-svg {
  position: absolute;
  top: 227px;
  z-index: 99;
  left: -100%;
  right: -100%;
  margin: auto;
}
.story-light-wrapper {
  background-color: #F0F0F0;
}
.story-light-wrapper .story-magnet {
  text-align: center;
  margin-top: -180px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-magnet .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-magnet .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-magnet .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-magnet .circle .img-wrapper img {
  margin-bottom: 46.2px;
}
.story-light-wrapper .story-pre-cleaning {
  text-align: center;
  margin-top: -120px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-pre-cleaning .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-pre-cleaning .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-pre-cleaning .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-pre-cleaning .circle .img-wrapper img {
  margin-bottom: 40.9px;
}
.story-light-wrapper .story-aspiration {
  text-align: center;
  margin-top: -108px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-aspiration .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-aspiration .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-aspiration .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-aspiration .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-grain {
  text-align: center;
  margin-top: -75px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-grain .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-grain .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-grain .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-grain .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-trieur-dry {
  text-align: center;
  margin-top: 2rem;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-trieur-dry .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-trieur-dry .circle .title {
  font-size: 17px;
  color: #7C7C7C;
  letter-spacing: 2px;
  min-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 4rem;
  align-items: center;
}
.story-light-wrapper .story-trieur-dry .circle .title span {
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #969696;
  display: block;
  height: 41px;
  padding: 0 2rem;
  display: flex;
  align-items: center;
}
.story-light-wrapper .story-trieur-dry .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-trieur-dry .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-intensive {
  text-align: center;
  margin-top: -60px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-intensive .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-intensive .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-intensive .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-intensive .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-dampening {
  text-align: center;
  margin-top: -60px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-dampening .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-dampening .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 29px;
}
.story-light-wrapper .story-dampening .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-dampening .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-impact {
  text-align: center;
  margin-top: -85px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-impact .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-impact .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-impact .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-impact .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-roller {
  text-align: center;
  margin-top: -85px;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-roller .circle {
  margin-top: 90px;
  width: 100%;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-roller .circle > img:first-child {
  margin-bottom: 24px;
}
.story-light-wrapper .story-roller .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-roller .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
}
.story-light-wrapper .story-roller .circle .img-wrapper.first {
  flex-direction: row;
}
.story-light-wrapper .story-roller .circle .img-wrapper.first .img-block {
  display: flex;
  flex-direction: column;
}
.story-light-wrapper .story-roller .circle .img-wrapper.first .img-block span {
  margin-bottom: 30px;
}
.story-light-wrapper .story-roller .circle .img-wrapper.first > img {
  margin: 0 55px 60px;
}
.story-light-wrapper .story-roller .circle .img-wrapper.two {
  padding-left: 8rem;
}
.story-light-wrapper .story-roller .circle .img-wrapper.three {
  margin-top: 60px;
}
.story-light-wrapper .story-roller .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-plansifter {
  text-align: center;
  position: relative;
  z-index: 100;
}
.story-light-wrapper .story-plansifter .circle {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
  margin-top: -2rem;
  width: 100%;
}
.story-light-wrapper .story-plansifter .circle .title {
  font-size: 17px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-right: 4rem;
}
.story-light-wrapper .story-plansifter .circle .title.two {
  justify-content: space-around;
  padding-left: 4rem;
}
.story-light-wrapper .story-plansifter .circle .title span {
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #969696;
  display: block;
  height: 41px;
  padding: 0 2rem;
}
.story-light-wrapper .story-plansifter .circle .title > span:nth-child(2) {
  margin-right: 5rem;
}
.story-light-wrapper .story-plansifter .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-plansifter .circle .img-wrapper.first {
  margin-top: -70px;
  margin-left: -6rem;
}
.story-light-wrapper .story-plansifter .circle .img-wrapper.three {
  margin-right: 5rem;
}
.story-light-wrapper .story-plansifter .circle .img-wrapper.last {
  margin-top: 5rem;
}
.story-light-wrapper .story-plansifter .circle .img-wrapper img {
  margin-bottom: 26.2px;
}
.story-light-wrapper .story-plansifter .circle .title.last {
  padding-right: 0;
}
.story-light-wrapper .story-plansifter .circle .title.last span:nth-child(2) {
  margin-right: 0 !important;
  margin-left: 4rem;
}
.story-light-wrapper .story-last {
  text-align: center;
  position: relative;
  z-index: 100;
  margin-bottom: -10rem;
}
.story-light-wrapper .story-last .circle {
  margin-top: 114px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.story-light-wrapper .story-last .circle span.title {
  font-size: 30px;
  color: #7C7C7C;
  letter-spacing: 2px;
  line-height: 39px;
  margin-top: 30px;
  margin-bottom: 44px;
}
.story-light-wrapper .story-last .circle .img-wrapper {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.story-light-wrapper .story-last .circle .img-wrapper img {
  margin-bottom: 46.2px;
}
.story-white-wrapper {
  background: url(/Content/img/story-footer-bg.jpg) bottom no-repeat;
  height: 680px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center -120%;
}
.story-white-wrapper img {
  width: 285px;
  margin-bottom: 10rem;
}
.content.story {
  margin-top: 0;
}
.header.story {
  margin-top: 102px;
  height: 204px;
  background: url(/Content/img/story-header-bg.jpg) center no-repeat;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header.story::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgb(237, 104, 0);
  background: -moz-linear-gradient(12deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: -webkit-linear-gradient(12deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  background: linear-gradient(12deg, rgba(237, 104, 0, 1) 10%, rgba(255, 212, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed6800", endColorstr="#ffd443", GradientType=1);
  opacity: .88;
}
.header.story h3 {
  font-size: 26px;
  color: #fff;
  letter-spacing: 4px;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 3px;
}
.header.story a.back-page {
  color: #fff;
  display: inline-flex;
  align-items: center;
  border-radius: 21px;
  border: 1px solid #fff;
  height: 36px;
  padding: 0 15px;
  position: absolute;
  top: 0;
  bottom: 0;
}
.header.story a.back-page span {
  margin-right: 10px;
  font-size: 15px;
  color: #fff;
}
.header.story a.back-page:hover {
  color: #fff;
  background-color: #47494B;
  border: 1px solid #47494B;
}
.header.story a.back-page:hover span {
  color: #fff;
}
.admin-paneli-linkleri a {
  display: block;
  color: #fff;
  position: fixed;
  bottom: 0;
  background-color: #e32726;
  width: 100%;
  z-index: 9999;
  text-align: center;
  padding: 10px;
  text-transform: uppercase;
  letter-spacing: 1.3px;
  font-weight: 600;
}
.cookie-message {
  width: 100%;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  z-index: 9999;
  background: #fff;
  -webkit-box-shadow: 0 -3px 6px rgba(0, 0, 0, .09);
  box-shadow: 0 -3px 6px rgba(0, 0, 0, .09);
  position: fixed;
  bottom: 0;
  display: none;
}
.cookie-message .container {
  position: relative;
}
.cookie-message .fancybox-close-small {
  width: 40px;
  height: 40px;
}
#contact-header .contact-map {
  height: 365px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
	border: solid 1px;
  background-color: #fff;
}
.pagination {
  justify-content: center;
}
.pagination li {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-content: center;
  margin: 0 8px;
}
.pagination li {
  display: flex;
  justify-content: center;
  align-content: center;
}
.pagination li a {
  display: flex;
  align-items: center;
  width: 100%;
  background-color: #E2E2E2;
  justify-content: center;
}
.pagination li.disabled a {
  background-color: #F8F8F8
}
.content-detail .ik-wrapper table td {
  border: 1px solid #47494B;
  padding: 5px;
}
.swiper-pagination-bullet-active {
  background: #31B44B;
}
.fancybox-bg {
  background-color: #fff;
}
.fancybox-is-open .fancybox-bg {
  opacity: 1;
}
.fancybox-container * {
  max-width: 100%;
  max-height: 100%;
}
.search-category-block h3 {
  margin-bottom: 2rem;
  margin-top: 3rem;
}
.search-block {
  margin-bottom: 2rem;
  border-bottom: 1px solid rgb(237, 104, 0);
  padding-bottom: 1rem;
}
.search-block a {
  color: rgb(237, 104, 0);
  font-weight: 500;
}
.search-block a:hover {
  color: #47494B;
}
.not-found-data {
  color: rgb(237, 104, 0);
  font-weight: 500;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 300px;
  justify-content: center;
  font-size: 30px;
  text-align: center;
}
.not-found-data i {
  font-size: 96px;
}
/******************* Responsive *******************/
@media screen and (min-width:1200px) and (max-width: 1450px) {
  .col-xl-8.offset-xl-2 {
    margin-left: 8.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  html[lang='en'] .col-xl-8.offset-xl-2 {
    margin-left: 0%;
    -ms-flex: 0 0 0%;
    flex: 0 0 0%;
    max-width: 100%;
    width: 100%;
    min-width: 100%;
  }
}
@media (max-width: 1440px) {
  .home-showcase .home-showcase-slogan > span {
    font-size: 30px;
    color: #fff;
    line-height: 38px;
  }
  .home-showcase .home-showcase-slogan a {
    padding: 0 20px 0 20px;
  }
  .t-10-rem {
    top: 3rem;
  }
  .arge .content-principle {
    margin-bottom: 3rem;
  }
  .arge .slogan {
    font-size: 64px;
    line-height: 72px;
  }
  .haber-detay h3, .fuar-detay h3 {
    font-size: 36px;
    line-height: 48px;
    font-weight: 400;
  }
}
@media (max-width: 1366px) {
  .full-47494B, .-mt-5 {
    margin-top: 0;
  }
  .t-10-rem {
    top: 0;
  }
  .arge .content-principle {
    margin-bottom: 0;
  }
  .arge .slogan {
    font-size: 48px;
    line-height: 56px;
  }
  .return-investment .return-investment-block .roller-cost-wrapper .roller-cost, .return-investment .return-investment-block .year-wrapper .year, .return-investment .return-investment-block .labor-cost-wrapper .labor-cost {
    font-size: 20px;
  }
  .return-investment .return-investment-block .roller-cost-wrapper .roller-cost-desc, .return-investment .return-investment-block .year-wrapper .year-desc, .return-investment .return-investment-block .labor-cost-wrapper .labor-cost-desc {
    font-size: 10px;
  }
}
@media (max-width: 1200px) {
  .product-video .product-video-big {
    margin-left: 0;
    width: 100%;
    position: relative;
  }
  .product-video .product-thumbs-wrapper {
    width: 100%;
    margin: 0 auto;
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }
  .product-video .product-thumbs-wrapper .swiper-container {
    height: auto;
  }
  .product-video .product-video-thumbs .swiper-slide {
    margin-top: 10px;
  }
  .navbar-nav.menu .nav-link > span.arrow {
    position: absolute;
    right: 0;
    display: inline-block;
  }
  .navbar-nav.menu .nav-link > span.arrow:after {
    display: inline-block;
    font-family: "Material Icons";
    content: '\e315';
    display: none;
    border: 0;
    font-size: 24px;
    transition: all 0.4s ease;
  }
  .navbar-nav.menu .nav-link > span.arrow:after {
    display: inline-block;
  }
  .navbar-nav.menu .nav-item.show .nav-link > span.arrow:after {
    transform: rotateZ(90deg);
  }
  .navbar .navbar-collapse.collapsing {
    height: auto !important;
  }
  .navbar .lateral-left {
    left: -100%;
    animation: slide-out-left 200ms forwards;
  }
  .navbar .lateral-left.open {
    animation: slide-in-left 200ms forwards;
  }
  .navbar .lateral-right {
    right: -100%;
    animation: slide-out-right 200ms forwards;
  }
  .navbar .lateral-right.open {
    animation: slide-in-right 200ms forwards;
  }
  .navbar .navbar-collapse {
    bottom: 0px;
    position: fixed;
    width: 80%;
    width: calc(100% - 60px);
    max-width: 320px;
    height: auto !important;
    background: #fff;
    padding: 30px;
    top: 56px;
    border-top: 1px solid #ec6515;
  }
  .navbar .lateral-left.open, .navbar .lateral-right.open {
    display: block !important;
    overflow-y: auto;
  }
  .navbar-nav.menu .dropdown-menu .dropdown-item:after {
    content: none;
  }
  .verim-wrapper {
    height: auto;
  }
  .verim-wrapper .verim-desc-wrapper {
    padding: 30px 0;
    align-items: center;
  }
  .side-menu {
    display: none;
  }
  .product-technical-features-header span {
    font-size: 128px;
    bottom: 1rem;
  }
  .content.story #road-svg {
    position: absolute;
    top: 175px;
    z-index: 99;
    left: -104%;
    right: -100%;
    margin: auto;
  }
  .full-47494B {
    height: auto;
    padding-bottom: 10rem;
  }
  .service-attr {
    width: 100%;
    position: absolute;
    top: 8rem;
  }
  header .header-wrapper {
    display: flex;
  }
  .navbar-expand-lg > .container-lg {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .navbar-expand-lg .navbar-toggler {
    display: block;
    float: right;
  }
  .navbar-nav.top {
    flex-direction: row-reverse;
    justify-content: space-around;
  }
  .navbar-nav.menu {
    flex-direction: column !important;
  }
  header .navbar-nav.menu .nav-item .nav-link::before {
    display: none;
  }
  header .navbar-nav.menu .nav-link, .header-lang > a, .search-box input[type="text"], .search-box input[type="text"] + i, .search-box button {
    color: #7c7c7c;
  }
  header .navbar-nav.menu .nav-link {
    border-bottom: 1px solid #7c7c7c;
  }
  .navbar-nav.menu .dropdown-menu {
    background: #fff;
  }
  .navbar-nav.menu .dropdown-menu .dropdown-item {
    width: auto;
    padding: .5rem 0;
    border-bottom: 1px solid #7c7c7c;
  }
  .home-showcase .list-group .list-group-item span {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav.menu .dropdown-menu {
    position: relative;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu .row.d-flex {
    flex-direction: column;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu .row.d-flex a {
    width: calc(100% + 30px);
    justify-content: flex-start;
    color: #7c7c7c;
  }
  .content-header .content-header-sub-menu {
    display: none;
  }
  .content-header .content-header-wrapper h3 {
    margin-bottom: 0;
  }
  .service-attr.capacity {
    top: -16rem !important;
    left: 0;
  }
  .full-47494B.capacity {
    margin-bottom: 8rem;
  }
  .content-header .content-header-sub-menu.service + .img-menu-right {
    right: 15px;
  }
  .prosupport .content-header .content-header-wrapper h6, .smartlub .content-header .content-header-wrapper h6 {
    width: 70%;
  }
  .content.smartlub .smartlub-oil-machine::before {
    bottom: -6rem;
  }
  .smartlub-advantage .img-wrapper img {
    height: 250px;
  }
  .smartlub-attr .smartlub-attr-block h6 {
    font-size: 22px;
  }
  .uretim-wrapper .desc-wrapper {
    margin-left: 0;
  }
  .uretim-wrapper.two-rows {
    margin-top: 0;
  }
  .uretim-wrapper .desc-wrapper {
    max-width: 100%;
  }
}
@media (max-width: 992.98px) {
  .footer-bottom {
    height: auto;
    padding: 15px 0;
  }
  .service-link .prosupport-block {
    margin-bottom: 30px;
  }
  .smartlub-attr .smartlub-attr-block h6 {
    font-size: 20px;
  }
  .prosupport-world img {
    right: -13rem;
  }
  .spare-parts-right-block {
    background: url(/Content/img/icon-service-help.png) no-repeat center bottom -10rem;
  }
  .prosupport-spare-parts.consultans .img-wrapper img {
    position: absolute;
    left: -30rem;
    top: -1rem;
  }
  .prosupport-team.quick-action .img-wrapper img {
    bottom: -6rem;
  }
  .content.prosupport .info-contact-wrapper:after {
    content: none;
  }
  .content.story #road-svg {
    display: none;
  }
  .factroy-inside-img {
    margin-top: -3rem;
  }
  .content-principle {
    margin-bottom: 3rem;
  }
  .content-header .content-header-sub-menu li.nav-item > a {
    margin-bottom: 5px;
  }
  .hizmetler .img-wrapper {
    position: relative;
  }
  .news-slider-prev {
    left: 0;
  }
  .news-slider-next {
    right: 0;
  }
  .home-showcase .list-group .list-group-item {
    width: calc(33.333333% - 12px);
  }
  .home-showcase-img .cloud {
    position: relative;
    top: -60%;
  }
  .home-showcase-img .food-tank {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .footer-bottom {
    height: auto;
  }
  .swiper-slide .slogan {
    font-size: 32px;
    line-height: 40px;
  }
  .home-showcase {
    padding-bottom: 8rem;
  }
  .home-showcase .home-showcase-slogan {
    text-align: center;
    align-items: center;
    justify-content: initial;
    margin-top: 0;
  }
  .home-showcase-img {
    margin-top: -10rem;
  }
  .km-tasi-list .km-tasi-block {
    margin-bottom: 3rem;
  }
}
@media (max-width: 768px) {
  .product-technical-features-header span {
    font-size: 96px;
    bottom: 0rem;
  }
  .uretim-wrapper {
    margin-top: 0;
  }
  .uretim-wrapper .row.reverse {
    flex-direction: column-reverse;
  }
  .full-343F4D {
    text-align: center;
    margin-top: 0;
    height: auto;
    padding-bottom: 15px;
  }
  .uretim-wrapper .desc-wrapper {
    margin: 3rem 0 !important;
  }
  .smartlub-center-oil-unit img {
    max-width: 100%;
  }
  .return-investment .return-investment-block .row > div:last-child {
    width: 100%;
  }
  .return-investment .return-investment-block .labor-cost-wrapper.bg-orange:after {
    content: none;
  }
  .return-investment .return-investment-block .row {
    flex-direction: column;
  }
  .return-investment .return-investment-block .row > div {
    margin: 1rem 0;
  }
  .return-investment .return-investment-block .row > div:last-child {
    margin-bottom: 0;
  }
  .content.prosupport .info-contact-wrapper .title .link {
    width: 100%;
    justify-content: center;
  }
  .contact-submit {
    width: 100%;
  }
  .contact-form h5 {
    text-align: center;
  }
  .content.prosupport .info-contact-wrapper .title .link {
    margin-top: 0;
  }
  .prosupport-service-wrapper .desc-wrapper h6::after, .prosupport-spare-parts h6::after, .prosupport-team h6::after, .contact-form h5::before {
    right: 0;
    margin: auto;
  }
  .prosupport-spare-parts a {
    justify-content: center;
    margin: auto;
    margin-bottom: 10rem;
  }
  .prosupport-team .img-wrapper img, .prosupport-spare-parts.consultans .img-wrapper {
    display: none;
  }
  .prosupport-spare-parts.consultans .spare-parts-right-block {
    padding-bottom: 10rem;
    background-position: center bottom -10rem;
  }
  .prosupport-team {
    text-align: center;
  }
  .content-principle .list-group .list-group-item {
    width: 33.3333%;
  }
  .story-light-wrapper .story-roller .circle .img-wrapper.two, .story-light-wrapper .story-plansifter .circle .title.two {
    padding-left: 0;
  }
  .story-light-wrapper .story-plansifter .circle .img-wrapper.first {
    margin-left: 0;
    margin-top: 0;
  }
  .story-light-wrapper .story-plansifter .circle .title {
    flex-wrap: wrap;
    justify-content: center;
    padding-right: 0;
  }
  .story-light-wrapper .story-plansifter .circle .title > span:nth-child(2), .story-light-wrapper .story-plansifter .circle .img-wrapper.three {
    margin-right: 0;
  }
  .story-light-wrapper .story-plansifter .circle .title.last span:nth-child(2) {
    margin-left: 0;
  }
  .story-light-wrapper .story-plansifter .circle .title span {
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .arge .slogan {
    text-align: center;
  }
  .factroy-inside-img {
    margin-top: 0;
  }
  .t-10-rem {
    padding: 1rem 0;
  }
  .arge .content-principle {
    margin-top: 0;
  }
  .home-showcase-img {
    margin-top: 2rem;
  }
  .swiper-slide .slogan a {
    margin-top: 15px;
  }
  .home-privileges .title {
    font-size: 28px;
  }
  .swiper-slide .slogan {
    align-items: center;
    text-align: center;
  }
  .home-slides .swiper-slide img {
    max-width: 70%;
  }
  .home-showcase-slogan {
    margin-top: 4rem;
  }
  .home-showcase {
    padding-bottom: 12rem;
  }
  .home-showcase-img .food-tank {
    width: 100%;
  }
  .home-news .swiper-container, .home-fairs .swiper-container {
    padding: 0 50px;
  }
  .grup-sirket-detay .content-header {
    height: 250px;
  }
  .grup-sirket-detay .content-detail {
    top: -5rem;
  }
  .story-light-wrapper .story-trieur-dry .circle .title {
    padding-left: 0;
    text-align: center;
  }
  .smartlub-attr .smartlub-attr-block {
    width: calc(50% - 12px);
  }
}
@media (max-width: 576px) {
  .search-box {
    margin-top: 20px;
  }
  .search-box input[type="text"] {
    width: 100% !important;
    z-index: 1050;
    cursor: text;
    border: 1px solid #7c7c7c;
    border-radius: 20px;
    padding-left: 16.4px;
    background: center right 11px no-repeat #fff;
  }
  .search-box input[type="text"] + i {
    display: flex;
    position: absolute;
    right: 0;
  }
  header .navbar-nav.top {
    justify-content: flex-end;
    margin-bottom: 10px;
  }
  .return-investment h6 {
    line-height: normal;
  }
  .smartlub-attr .smartlub-attr-block {
    width: 100%;
  }
  .content.smartlub .smartlub-oil-machine, .product-technical-features-header span {
    display: none;
  }
  .smartlub-advantage .img-wrapper img {
    margin-bottom: 30px;
  }
  .contact-submit {
    width: 100%;
  }
  .ik .contact-form .file-group > span {
    line-height: 24px;
    padding-bottom: 15px;
    display: block;
  }
  .kalite-politikasi .part-quality-wrapper {
    text-align: center;
  }
  .content-principle .list-group .list-group-item {
    width: 50%;
  }
  .story-light-wrapper .story-trieur-dry .circle .title span {
    font-size: 14px;
    padding: 5px 1.5rem;
  }
  .story-light-wrapper .img-wrapper img {
    max-width: 100%;
  }
  .header.story a.back-page {
    display: none;
  }
  .story-dark-wrapper .story-dark-block > div {
    width: 50% !important;
  }
  .story-dark-wrapper .story-dark-block > div.title {
    font-size: 24px;
    text-align: left;
  }
  .story-dark-wrapper .story-dark-block > div.img-wrapper {
    height: 140px;
  }
  .story-dark-wrapper .story-dark-block .img-wrapper img {
    display: none;
  }
  .story-dark-wrapper .story-dark-block.hasat .img-wrapper::before {
    height: 140px;
    top: 0;
    background-position: top right;
  }
  .story-dark-wrapper .story-dark-block.silo .img-wrapper::before {
    height: 140px;
    top: 0;
    background-position: top left;
  }
  .story-dark-wrapper .story-dark-block.lab .img-wrapper::before {
    height: 140px;
    top: 0;
    background-position: top right;
  }
  .story-light-wrapper .story-magnet img, .story-light-wrapper .story-last img {
    max-width: 100%;
  }
  .fuar-detay::before {
    height: 50%;
  }
  .haber-detay h3, .fuar-detay h3 {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
  }
  .proje-wrapper .grid .list-group-item .capacity {
    font-size: 24px;
  }
  .proje-wrapper .grid .list-group-item .title, .proje-wrapper .grid .list-group-item .location {
    font-size: 16px;
  }
  .degerlerimiz .row > .col-md-3 {
    padding-top: 15px !important;
  }
  .home-showcase {
    padding-bottom: 8rem;
  }
  .home-showcase .home-showcase-slogan {
    text-align: center;
    align-items: center;
    margin-top: 30px;
  }
  .home-words p {
    font-size: 18px;
    line-height: 24px;
  }
  .wheat-history .wheat-history-wrapper .desc h5 {
    position: relative;
    z-index: 999;
  }
  .sub-corporates {
    padding-left: 0;
    width: 100%;
    flex-wrap: wrap;
  }
  .footer-bottom {
    padding-bottom: 0;
  }
  .footer-bottom .row {
    flex-direction: column-reverse;
  }
  .footer-bottom .row > div:first-child {
    background-color: #e8e8e8;
  }
  .sub-corporates li a {
    margin-left: 10px;
  }
  .sub-corporates li:first-child a {
    margin-left: 0;
  }
  .sub-corporates li a::after {
    right: -4.5px;
  }
  .sub-corporates li a img {
    height: auto !important;
    width: 100%;
  }
  .footer-imas-logo, .footer-ittifak-logo {
    margin-left: 0;
    margin-right: 15px;
  }
  .sub-corporates li {
    text-align: center;
    margin: auto;
    margin-bottom: 10px;
    width: 20%;
  }
  .person-data-page {
    flex-direction: column;
    text-align: center;
  }
  .person-data-page li a {
    margin-right: 0;
  }
  .person-data-page li a::after {
    content: none;
  }
  .home-privileges .list-group .list-group-item {
    width: 100%;
    margin-bottom: 1rem;
  }
  .home-privileges {
    padding-bottom: 30px;
    padding-top: 5rem;
  }
  .home-privileges .title {
    font-size: 18px;
    height: 50px;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .full-47494B {
    padding-bottom: 1rem;
    margin-top: 1rem;
  }
  .home-privileges .list-group .list-group-item, .brand-info-sub-brand .list-group .list-group-item {
    width: 100%;
    height: 150px;
    margin-bottom: 15px;
  }
  .brand-info-sub-brand ul {
    width: auto;
    position: relative;
  }
  .content-detail.bg-F0F0F0 {
    margin-bottom: 0;
  }
  .km-tasi-list .km-tasi-block {
    margin-bottom: 0;
  }
  .km-tasi-list .km-tasi-block .desc-wrapper {
    flex-direction: column;
    text-align: center;
  }
  .km-tasi-list .km-tasi-block .desc-wrapper .year {
    font-size: 36px;
  }
  .km-tasi-list .km-tasi-block .desc-wrapper .year::before {
    width: 15px;
    height: 15px;
    top: 80px;
    margin: auto;
    left: 0;
  }
  .km-tasi-list .km-tasi-block .desc-wrapper .year::after {
    content: none;
  }
  .degerlerimiz .content-detail {
    padding-top: 0;
    padding-bottom: 15px;
  }
  .vizyon-misyon .row.misyon {
    padding-top: 15px;
  }
  .vizyon-misyon .row.vizyon {
    margin-bottom: 0;
  }
  .kalite-politikasi .part-quality-wrapper {
    padding: 3rem 1rem;
  }
  .kalite-politikasi .part-quality-wrapper p {
    height: auto;
  }
  .arge-header-img-wrapper img {
    height: 100px;
  }
  .arge .img-wrapper img.brain-icon {
    width: 50%;
  }
  .arge .slogan {
    font-size: 40px;
    line-height: 46px;
  }
  .content-principle {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  content-header .content-header-wrapper h3 {
    font-size: 32px;
  }
  .hizmetler .icon-wrapper {
    min-height: 230px;
    margin-bottom: 15px;
  }
  .hizmetler .icon-wrapper img {
    max-width: 100%;
    max-height: 100%;
  }
  .element-item {
    width: calc(50% - 10px);
  }
  .service-attr {
    width: 100%;
    position: relative;
    top: 0;
    margin: 15px 0;
    padding: 0;
  }
  .smartlub-oil-wrapper h6, .smartlub-advantage h6, .working-principle h6, .return-investment h6, .smartlub-center-oil-unit h6 {
    line-height: normal;
    font-size: 20px;
    padding: 10px;
    margin-bottom: 30px;
  }
  .smartlub-advantage .img-wrapper img {
    max-width: 100%;
    margin: 0 !important;
    margin-bottom: 1.5rem !important;
  }
  .working-principle p.sub-title {
    font-size: 26px;
  }
  .smartlub-center-oil-unit h6 {
    margin-top: 0;
  }
  .smartlub-center-oil-unit img {
    margin: 1rem 0 !important;
  }
  .return-investment {
    padding-bottom: 1rem;
  }
  .haber-block .img-wrapper {
    height: auto;
  }
}
@media (max-width: 480px) {
  .wheat-history .wheat-history-wrapper .img-wrapper img {
    width: 70%;
  }
  .home-showcase-img .food-tank {
    width: 135%;
    left: -50%;
    right: -50%;
    top: 0;
  }
  a .logo {
    width: 120px;
  }
  .home-showcase .list-group .list-group-item {
    width: calc(50% - 12px);
  }
  .home-showcase {
    padding-bottom: 1rem;
  }
  .news-slider-prev {
    left: 0;
  }
  .news-slider-next {
    right: 0;
  }
  .swiper-button-next, .swiper-button-prev {
    background-size: 18px 44px;
  }
}
@keyframes arrow-bounce {
  0% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(-4px);
  }
}
@keyframes slide-in-left {
  0% {
    left: -100%;
  }
  100% {
    left: 0px;
  }
}
@keyframes slide-out-left {
  0% {
    left: 0px;
  }
  100% {
    left: -100%;
  }
}
@keyframes slide-in-right {
  0% {
    right: -100%;
  }
  100% {
    right: 0px;
  }
}
@keyframes slide-out-right {
  0% {
    right: 0px;
  }
  100% {
    right: -100%;
  }
}