/* https://rifa-lyart.vercel.app/ */

.la, .lab, .lad, .lal, .lar, .las {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1
}
.la-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em
}
.la-xs {
  font-size: .75em
}
.la-sm {
  font-size: .875em
}
.la-1x {
  font-size: 1em
}
.la-2x {
  font-size: 2em
}
.la-3x {
  font-size: 3em
}
.la-4x {
  font-size: 4em
}
.la-5x {
  font-size: 5em
}
.la-6x {
  font-size: 6em
}
.la-7x {
  font-size: 7em
}
.la-8x {
  font-size: 8em
}
.la-9x {
  font-size: 9em
}
.la-10x {
  font-size: 10em
}
.la-fw {
  text-align: center;
  width: 1.25em
}
.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0
}
.la-ul > li {
  position: relative
}
.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit
}
.la-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em
}
.la-pull-left {
  float: left
}
.la-pull-right {
  float: right
}
.la.la-pull-left, .lab.la-pull-left, .lal.la-pull-left, .lar.la-pull-left, .las.la-pull-left {
  margin-right: .3em
}
.la.la-pull-right, .lab.la-pull-right, .lal.la-pull-right, .lar.la-pull-right, .las.la-pull-right {
  margin-left: .3em
}
.la-spin {
  animation: la-spin 2s linear infinite
}
.la-pulse {
  animation: la-spin 1s steps(8) infinite
}
@keyframes la-spin {
  0% {
    transform: rotate(0)
  }
  to {
    transform: rotate(1turn)
  }
}
.la-rotate-90 {
  transform: rotate(90deg)
}
.la-rotate-180 {
  transform: rotate(180deg)
}
.la-rotate-270 {
  transform: rotate(270deg)
}
.la-flip-horizontal {
  transform: scaleX(-1)
}
.la-flip-vertical {
  transform: scaleY(-1)
}
.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  transform: scale(-1)
}
:root .la-flip-both, :root .la-flip-horizontal, :root .la-flip-vertical, :root .la-rotate-180, :root .la-rotate-270, :root .la-rotate-90 {
  filter: none
}
.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em
}
.la-stack-1x, .la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%
}
.la-stack-1x {
  line-height: inherit
}
.la-stack-2x {
  font-size: 2em
}
.la-inverse {
  color: #fff
}
.la-500px:before {
  content: "\f26e"
}
.la-accessible-icon:before {
  content: "\f368"
}
.la-accusoft:before {
  content: "\f369"
}
.la-acquisitions-incorporated:before {
  content: "\f6af"
}
.la-ad:before {
  content: "\f641"
}
.la-address-book:before {
  content: "\f2b9"
}
.la-address-card:before {
  content: "\f2bb"
}
.la-adjust:before {
  content: "\f042"
}
.la-adn:before {
  content: "\f170"
}
.la-adobe:before {
  content: "\f778"
}
.la-adversal:before {
  content: "\f36a"
}
.la-affiliatetheme:before {
  content: "\f36b"
}
.la-air-freshener:before {
  content: "\f5d0"
}
.la-airbnb:before {
  content: "\f834"
}
.la-algolia:before {
  content: "\f36c"
}
.la-align-center:before {
  content: "\f037"
}
.la-align-justify:before {
  content: "\f039"
}
.la-align-left:before {
  content: "\f036"
}
.la-align-right:before {
  content: "\f038"
}
.la-alipay:before {
  content: "\f642"
}
.la-allergies:before {
  content: "\f461"
}
.la-amazon:before {
  content: "\f270"
}
.la-amazon-pay:before {
  content: "\f42c"
}
.la-ambulance:before {
  content: "\f0f9"
}
.la-american-sign-language-interpreting:before {
  content: "\f2a3"
}
.la-amilia:before {
  content: "\f36d"
}
.la-anchor:before {
  content: "\f13d"
}
.la-android:before {
  content: "\f17b"
}
.la-angellist:before {
  content: "\f209"
}
.la-angle-double-down:before {
  content: "\f103"
}
.la-angle-double-left:before {
  content: "\f100"
}
.la-angle-double-right:before {
  content: "\f101"
}
.la-angle-double-up:before {
  content: "\f102"
}
.la-angle-down:before {
  content: "\f107"
}
.la-angle-left:before {
  content: "\f104"
}
.la-angle-right:before {
  content: "\f105"
}
.la-angle-up:before {
  content: "\f106"
}
.la-angry:before {
  content: "\f556"
}
.la-angrycreative:before {
  content: "\f36e"
}
.la-angular:before {
  content: "\f420"
}
.la-ankh:before {
  content: "\f644"
}
.la-app-store:before {
  content: "\f36f"
}
.la-app-store-ios:before {
  content: "\f370"
}
.la-apper:before {
  content: "\f371"
}
.la-apple:before {
  content: "\f179"
}
.la-apple-alt:before {
  content: "\f5d1"
}
.la-apple-pay:before {
  content: "\f415"
}
.la-archive:before {
  content: "\f187"
}
.la-archway:before {
  content: "\f557"
}
.la-arrow-alt-circle-down:before {
  content: "\f358"
}
.la-arrow-alt-circle-left:before {
  content: "\f359"
}
.la-arrow-alt-circle-right:before {
  content: "\f35a"
}
.la-arrow-alt-circle-up:before {
  content: "\f35b"
}
.la-arrow-circle-down:before {
  content: "\f0ab"
}
.la-arrow-circle-left:before {
  content: "\f0a8"
}
.la-arrow-circle-right:before {
  content: "\f0a9"
}
.la-arrow-circle-up:before {
  content: "\f0aa"
}
.la-arrow-down:before {
  content: "\f063"
}
.la-arrow-left:before {
  content: "\f060"
}
.la-arrow-right:before {
  content: "\f061"
}
.la-arrow-up:before {
  content: "\f062"
}
.la-arrows-alt:before {
  content: "\f0b2"
}
.la-arrows-alt-h:before {
  content: "\f337"
}
.la-arrows-alt-v:before {
  content: "\f338"
}
.la-artstation:before {
  content: "\f77a"
}
.la-assistive-listening-systems:before {
  content: "\f2a2"
}
.la-asterisk:before {
  content: "\f069"
}
.la-asymmetrik:before {
  content: "\f372"
}
.la-at:before {
  content: "\f1fa"
}
.la-atlas:before {
  content: "\f558"
}
.la-atlassian:before {
  content: "\f77b"
}
.la-atom:before {
  content: "\f5d2"
}
.la-audible:before {
  content: "\f373"
}
.la-audio-description:before {
  content: "\f29e"
}
.la-autoprefixer:before {
  content: "\f41c"
}
.la-avianex:before {
  content: "\f374"
}
.la-aviato:before {
  content: "\f421"
}
.la-award:before {
  content: "\f559"
}
.la-aws:before {
  content: "\f375"
}
.la-baby:before {
  content: "\f77c"
}
.la-baby-carriage:before {
  content: "\f77d"
}
.la-backspace:before {
  content: "\f55a"
}
.la-backward:before {
  content: "\f04a"
}
.la-bacon:before {
  content: "\f7e5"
}
.la-balance-scale:before {
  content: "\f24e"
}
.la-balance-scale-left:before {
  content: "\f515"
}
.la-balance-scale-right:before {
  content: "\f516"
}
.la-ban:before {
  content: "\f05e"
}
.la-band-aid:before {
  content: "\f462"
}
.la-bandcamp:before {
  content: "\f2d5"
}
.la-barcode:before {
  content: "\f02a"
}
.la-bars:before {
  content: "\f0c9"
}
.la-baseball-ball:before {
  content: "\f433"
}
.la-basketball-ball:before {
  content: "\f434"
}
.la-bath:before {
  content: "\f2cd"
}
.la-battery-empty:before {
  content: "\f244"
}
.la-battery-full:before {
  content: "\f240"
}
.la-battery-half:before {
  content: "\f242"
}
.la-battery-quarter:before {
  content: "\f243"
}
.la-battery-three-quarters:before {
  content: "\f241"
}
.la-battle-net:before {
  content: "\f835"
}
.la-bed:before {
  content: "\f236"
}
.la-beer:before {
  content: "\f0fc"
}
.la-behance:before {
  content: "\f1b4"
}
.la-behance-square:before {
  content: "\f1b5"
}
.la-bell:before {
  content: "\f0f3"
}
.la-bell-slash:before {
  content: "\f1f6"
}
.la-bezier-curve:before {
  content: "\f55b"
}
.la-bible:before {
  content: "\f647"
}
.la-bicycle:before {
  content: "\f206"
}
.la-biking:before {
  content: "\f84a"
}
.la-bimobject:before {
  content: "\f378"
}
.la-binoculars:before {
  content: "\f1e5"
}
.la-biohazard:before {
  content: "\f780"
}
.la-birthday-cake:before {
  content: "\f1fd"
}
.la-bitbucket:before {
  content: "\f171"
}
.la-bitcoin:before {
  content: "\f379"
}
.la-bity:before {
  content: "\f37a"
}
.la-black-tie:before {
  content: "\f27e"
}
.la-blackberry:before {
  content: "\f37b"
}
.la-blender:before {
  content: "\f517"
}
.la-blender-phone:before {
  content: "\f6b6"
}
.la-blind:before {
  content: "\f29d"
}
.la-blog:before {
  content: "\f781"
}
.la-blogger:before {
  content: "\f37c"
}
.la-blogger-b:before {
  content: "\f37d"
}
.la-bluetooth:before {
  content: "\f293"
}
.la-bluetooth-b:before {
  content: "\f294"
}
.la-bold:before {
  content: "\f032"
}
.la-bolt:before {
  content: "\f0e7"
}
.la-bomb:before {
  content: "\f1e2"
}
.la-bone:before {
  content: "\f5d7"
}
.la-bong:before {
  content: "\f55c"
}
.la-book:before {
  content: "\f02d"
}
.la-book-dead:before {
  content: "\f6b7"
}
.la-book-medical:before {
  content: "\f7e6"
}
.la-book-open:before {
  content: "\f518"
}
.la-book-reader:before {
  content: "\f5da"
}
.la-bookmark:before {
  content: "\f02e"
}
.la-bootstrap:before {
  content: "\f836"
}
.la-border-all:before {
  content: "\f84c"
}
.la-border-none:before {
  content: "\f850"
}
.la-border-style:before {
  content: "\f853"
}
.la-bowling-ball:before {
  content: "\f436"
}
.la-box:before {
  content: "\f466"
}
.la-box-open:before {
  content: "\f49e"
}
.la-boxes:before {
  content: "\f468"
}
.la-braille:before {
  content: "\f2a1"
}
.la-brain:before {
  content: "\f5dc"
}
.la-bread-slice:before {
  content: "\f7ec"
}
.la-briefcase:before {
  content: "\f0b1"
}
.la-briefcase-medical:before {
  content: "\f469"
}
.la-broadcast-tower:before {
  content: "\f519"
}
.la-broom:before {
  content: "\f51a"
}
.la-brush:before {
  content: "\f55d"
}
.la-btc:before {
  content: "\f15a"
}
.la-buffer:before {
  content: "\f837"
}
.la-bug:before {
  content: "\f188"
}
.la-building:before {
  content: "\f1ad"
}
.la-bullhorn:before {
  content: "\f0a1"
}
.la-bullseye:before {
  content: "\f140"
}
.la-burn:before {
  content: "\f46a"
}
.la-buromobelexperte:before {
  content: "\f37f"
}
.la-bus:before {
  content: "\f207"
}
.la-bus-alt:before {
  content: "\f55e"
}
.la-business-time:before {
  content: "\f64a"
}
.la-buy-n-large:before {
  content: "\f8a6"
}
.la-buysellads:before {
  content: "\f20d"
}
.la-calculator:before {
  content: "\f1ec"
}
.la-calendar:before {
  content: "\f133"
}
.la-calendar-alt:before {
  content: "\f073"
}
.la-calendar-check:before {
  content: "\f274"
}
.la-calendar-day:before {
  content: "\f783"
}
.la-calendar-minus:before {
  content: "\f272"
}
.la-calendar-plus:before {
  content: "\f271"
}
.la-calendar-times:before {
  content: "\f273"
}
.la-calendar-week:before {
  content: "\f784"
}
.la-camera:before {
  content: "\f030"
}
.la-camera-retro:before {
  content: "\f083"
}
.la-campground:before {
  content: "\f6bb"
}
.la-canadian-maple-leaf:before {
  content: "\f785"
}
.la-candy-cane:before {
  content: "\f786"
}
.la-cannabis:before {
  content: "\f55f"
}
.la-capsules:before {
  content: "\f46b"
}
.la-car:before {
  content: "\f1b9"
}
.la-car-alt:before {
  content: "\f5de"
}
.la-car-battery:before {
  content: "\f5df"
}
.la-car-crash:before {
  content: "\f5e1"
}
.la-car-side:before {
  content: "\f5e4"
}
.la-caret-down:before {
  content: "\f0d7"
}
.la-caret-left:before {
  content: "\f0d9"
}
.la-caret-right:before {
  content: "\f0da"
}
.la-caret-square-down:before {
  content: "\f150"
}
.la-caret-square-left:before {
  content: "\f191"
}
.la-caret-square-right:before {
  content: "\f152"
}
.la-caret-square-up:before {
  content: "\f151"
}
.la-caret-up:before {
  content: "\f0d8"
}
.la-carrot:before {
  content: "\f787"
}
.la-cart-arrow-down:before {
  content: "\f218"
}
.la-cart-plus:before {
  content: "\f217"
}
.la-cash-register:before {
  content: "\f788"
}
.la-cat:before {
  content: "\f6be"
}
.la-cc-amazon-pay:before {
  content: "\f42d"
}
.la-cc-amex:before {
  content: "\f1f3"
}
.la-cc-apple-pay:before {
  content: "\f416"
}
.la-cc-diners-club:before {
  content: "\f24c"
}
.la-cc-discover:before {
  content: "\f1f2"
}
.la-cc-jcb:before {
  content: "\f24b"
}
.la-cc-mastercard:before {
  content: "\f1f1"
}
.la-cc-paypal:before {
  content: "\f1f4"
}
.la-cc-stripe:before {
  content: "\f1f5"
}
.la-cc-visa:before {
  content: "\f1f0"
}
.la-centercode:before {
  content: "\f380"
}
.la-centos:before {
  content: "\f789"
}
.la-certificate:before {
  content: "\f0a3"
}
.la-chair:before {
  content: "\f6c0"
}
.la-chalkboard:before {
  content: "\f51b"
}
.la-chalkboard-teacher:before {
  content: "\f51c"
}
.la-charging-station:before {
  content: "\f5e7"
}
.la-chart-area:before {
  content: "\f1fe"
}
.la-chart-bar:before {
  content: "\f080"
}
.la-chart-line:before {
  content: "\f201"
}
.la-chart-pie:before {
  content: "\f200"
}
.la-check:before {
  content: "\f00c"
}
.la-check-circle:before {
  content: "\f058"
}
.la-check-double:before {
  content: "\f560"
}
.la-check-square:before {
  content: "\f14a"
}
.la-cheese:before {
  content: "\f7ef"
}
.la-chess:before {
  content: "\f439"
}
.la-chess-bishop:before {
  content: "\f43a"
}
.la-chess-board:before {
  content: "\f43c"
}
.la-chess-king:before {
  content: "\f43f"
}
.la-chess-knight:before {
  content: "\f441"
}
.la-chess-pawn:before {
  content: "\f443"
}
.la-chess-queen:before {
  content: "\f445"
}
.la-chess-rook:before {
  content: "\f447"
}
.la-chevron-circle-down:before {
  content: "\f13a"
}
.la-chevron-circle-left:before {
  content: "\f137"
}
.la-chevron-circle-right:before {
  content: "\f138"
}
.la-chevron-circle-up:before {
  content: "\f139"
}
.la-chevron-down:before {
  content: "\f078"
}
.la-chevron-left:before {
  content: "\f053"
}
.la-chevron-right:before {
  content: "\f054"
}
.la-chevron-up:before {
  content: "\f077"
}
.la-child:before {
  content: "\f1ae"
}
.la-chrome:before {
  content: "\f268"
}
.la-chromecast:before {
  content: "\f838"
}
.la-church:before {
  content: "\f51d"
}
.la-circle:before {
  content: "\f111"
}
.la-circle-notch:before {
  content: "\f1ce"
}
.la-city:before {
  content: "\f64f"
}
.la-clinic-medical:before {
  content: "\f7f2"
}
.la-clipboard:before {
  content: "\f328"
}
.la-clipboard-check:before {
  content: "\f46c"
}
.la-clipboard-list:before {
  content: "\f46d"
}
.la-clock:before {
  content: "\f017"
}
.la-clone:before {
  content: "\f24d"
}
.la-closed-captioning:before {
  content: "\f20a"
}
.la-cloud:before {
  content: "\f0c2"
}
.la-cloud-download-alt:before {
  content: "\f381"
}
.la-cloud-meatball:before {
  content: "\f73b"
}
.la-cloud-moon:before {
  content: "\f6c3"
}
.la-cloud-moon-rain:before {
  content: "\f73c"
}
.la-cloud-rain:before {
  content: "\f73d"
}
.la-cloud-showers-heavy:before {
  content: "\f740"
}
.la-cloud-sun:before {
  content: "\f6c4"
}
.la-cloud-sun-rain:before {
  content: "\f743"
}
.la-cloud-upload-alt:before {
  content: "\f382"
}
.la-cloudscale:before {
  content: "\f383"
}
.la-cloudsmith:before {
  content: "\f384"
}
.la-cloudversify:before {
  content: "\f385"
}
.la-cocktail:before {
  content: "\f561"
}
.la-code:before {
  content: "\f121"
}
.la-code-branch:before {
  content: "\f126"
}
.la-codepen:before {
  content: "\f1cb"
}
.la-codiepie:before {
  content: "\f284"
}
.la-coffee:before {
  content: "\f0f4"
}
.la-cog:before {
  content: "\f013"
}
.la-cogs:before {
  content: "\f085"
}
.la-coins:before {
  content: "\f51e"
}
.la-columns:before {
  content: "\f0db"
}
.la-comment:before {
  content: "\f075"
}
.la-comment-alt:before {
  content: "\f27a"
}
.la-comment-dollar:before {
  content: "\f651"
}
.la-comment-dots:before {
  content: "\f4ad"
}
.la-comment-medical:before {
  content: "\f7f5"
}
.la-comment-slash:before {
  content: "\f4b3"
}
.la-comments:before {
  content: "\f086"
}
.la-comments-dollar:before {
  content: "\f653"
}
.la-compact-disc:before {
  content: "\f51f"
}
.la-compass:before {
  content: "\f14e"
}
.la-compress:before {
  content: "\f066"
}
.la-compress-arrows-alt:before {
  content: "\f78c"
}
.la-concierge-bell:before {
  content: "\f562"
}
.la-confluence:before {
  content: "\f78d"
}
.la-connectdevelop:before {
  content: "\f20e"
}
.la-contao:before {
  content: "\f26d"
}
.la-cookie:before {
  content: "\f563"
}
.la-cookie-bite:before {
  content: "\f564"
}
.la-copy:before {
  content: "\f0c5"
}
.la-copyright:before {
  content: "\f1f9"
}
.la-cotton-bureau:before {
  content: "\f89e"
}
.la-couch:before {
  content: "\f4b8"
}
.la-cpanel:before {
  content: "\f388"
}
.la-creative-commons:before {
  content: "\f25e"
}
.la-creative-commons-by:before {
  content: "\f4e7"
}
.la-creative-commons-nc:before {
  content: "\f4e8"
}
.la-creative-commons-nc-eu:before {
  content: "\f4e9"
}
.la-creative-commons-nc-jp:before {
  content: "\f4ea"
}
.la-creative-commons-nd:before {
  content: "\f4eb"
}
.la-creative-commons-pd:before {
  content: "\f4ec"
}
.la-creative-commons-pd-alt:before {
  content: "\f4ed"
}
.la-creative-commons-remix:before {
  content: "\f4ee"
}
.la-creative-commons-sa:before {
  content: "\f4ef"
}
.la-creative-commons-sampling:before {
  content: "\f4f0"
}
.la-creative-commons-sampling-plus:before {
  content: "\f4f1"
}
.la-creative-commons-share:before {
  content: "\f4f2"
}
.la-creative-commons-zero:before {
  content: "\f4f3"
}
.la-credit-card:before {
  content: "\f09d"
}
.la-critical-role:before {
  content: "\f6c9"
}
.la-crop:before {
  content: "\f125"
}
.la-crop-alt:before {
  content: "\f565"
}
.la-cross:before {
  content: "\f654"
}
.la-crosshairs:before {
  content: "\f05b"
}
.la-crow:before {
  content: "\f520"
}
.la-crown:before {
  content: "\f521"
}
.la-crutch:before {
  content: "\f7f7"
}
.la-css3:before {
  content: "\f13c"
}
.la-css3-alt:before {
  content: "\f38b"
}
.la-cube:before {
  content: "\f1b2"
}
.la-cubes:before {
  content: "\f1b3"
}
.la-cut:before {
  content: "\f0c4"
}
.la-cuttlefish:before {
  content: "\f38c"
}
.la-d-and-d:before {
  content: "\f38d"
}
.la-d-and-d-beyond:before {
  content: "\f6ca"
}
.la-dashcube:before {
  content: "\f210"
}
.la-database:before {
  content: "\f1c0"
}
.la-deaf:before {
  content: "\f2a4"
}
.la-delicious:before {
  content: "\f1a5"
}
.la-democrat:before {
  content: "\f747"
}
.la-deploydog:before {
  content: "\f38e"
}
.la-deskpro:before {
  content: "\f38f"
}
.la-desktop:before {
  content: "\f108"
}
.la-dev:before {
  content: "\f6cc"
}
.la-deviantart:before {
  content: "\f1bd"
}
.la-dharmachakra:before {
  content: "\f655"
}
.la-dhl:before {
  content: "\f790"
}
.la-diagnoses:before {
  content: "\f470"
}
.la-diaspora:before {
  content: "\f791"
}
.la-dice:before {
  content: "\f522"
}
.la-dice-d20:before {
  content: "\f6cf"
}
.la-dice-d6:before {
  content: "\f6d1"
}
.la-dice-five:before {
  content: "\f523"
}
.la-dice-four:before {
  content: "\f524"
}
.la-dice-one:before {
  content: "\f525"
}
.la-dice-six:before {
  content: "\f526"
}
.la-dice-three:before {
  content: "\f527"
}
.la-dice-two:before {
  content: "\f528"
}
.la-digg:before {
  content: "\f1a6"
}
.la-digital-ocean:before {
  content: "\f391"
}
.la-digital-tachograph:before {
  content: "\f566"
}
.la-directions:before {
  content: "\f5eb"
}
.la-discord:before {
  content: "\f392"
}
.la-discourse:before {
  content: "\f393"
}
.la-divide:before {
  content: "\f529"
}
.la-dizzy:before {
  content: "\f567"
}
.la-dna:before {
  content: "\f471"
}
.la-dochub:before {
  content: "\f394"
}
.la-docker:before {
  content: "\f395"
}
.la-dog:before {
  content: "\f6d3"
}
.la-dollar-sign:before {
  content: "\f155"
}
.la-dolly:before {
  content: "\f472"
}
.la-dolly-flatbed:before {
  content: "\f474"
}
.la-donate:before {
  content: "\f4b9"
}
.la-door-closed:before {
  content: "\f52a"
}
.la-door-open:before {
  content: "\f52b"
}
.la-dot-circle:before {
  content: "\f192"
}
.la-dove:before {
  content: "\f4ba"
}
.la-download:before {
  content: "\f019"
}
.la-draft2digital:before {
  content: "\f396"
}
.la-drafting-compass:before {
  content: "\f568"
}
.la-dragon:before {
  content: "\f6d5"
}
.la-draw-polygon:before {
  content: "\f5ee"
}
.la-dribbble:before {
  content: "\f17d"
}
.la-dribbble-square:before {
  content: "\f397"
}
.la-dropbox:before {
  content: "\f16b"
}
.la-drum:before {
  content: "\f569"
}
.la-drum-steelpan:before {
  content: "\f56a"
}
.la-drumstick-bite:before {
  content: "\f6d7"
}
.la-drupal:before {
  content: "\f1a9"
}
.la-dumbbell:before {
  content: "\f44b"
}
.la-dumpster:before {
  content: "\f793"
}
.la-dumpster-fire:before {
  content: "\f794"
}
.la-dungeon:before {
  content: "\f6d9"
}
.la-dyalog:before {
  content: "\f399"
}
.la-earlybirds:before {
  content: "\f39a"
}
.la-ebay:before {
  content: "\f4f4"
}
.la-edge:before {
  content: "\f282"
}
.la-edit:before {
  content: "\f044"
}
.la-egg:before {
  content: "\f7fb"
}
.la-eject:before {
  content: "\f052"
}
.la-elementor:before {
  content: "\f430"
}
.la-ellipsis-h:before {
  content: "\f141"
}
.la-ellipsis-v:before {
  content: "\f142"
}
.la-ello:before {
  content: "\f5f1"
}
.la-ember:before {
  content: "\f423"
}
.la-empire:before {
  content: "\f1d1"
}
.la-envelope:before {
  content: "\f0e0"
}
.la-envelope-open:before {
  content: "\f2b6"
}
.la-envelope-open-text:before {
  content: "\f658"
}
.la-envelope-square:before {
  content: "\f199"
}
.la-envira:before {
  content: "\f299"
}
.la-equals:before {
  content: "\f52c"
}
.la-eraser:before {
  content: "\f12d"
}
.la-erlang:before {
  content: "\f39d"
}
.la-ethereum:before {
  content: "\f42e"
}
.la-ethernet:before {
  content: "\f796"
}
.la-etsy:before {
  content: "\f2d7"
}
.la-euro-sign:before {
  content: "\f153"
}
.la-evernote:before {
  content: "\f839"
}
.la-exchange-alt:before {
  content: "\f362"
}
.la-exclamation:before {
  content: "\f12a"
}
.la-exclamation-circle:before {
  content: "\f06a"
}
.la-exclamation-triangle:before {
  content: "\f071"
}
.la-expand:before {
  content: "\f065"
}
.la-expand-arrows-alt:before {
  content: "\f31e"
}
.la-expeditedssl:before {
  content: "\f23e"
}
.la-external-link-alt:before {
  content: "\f35d"
}
.la-external-link-square-alt:before {
  content: "\f360"
}
.la-eye:before {
  content: "\f06e"
}
.la-eye-dropper:before {
  content: "\f1fb"
}
.la-eye-slash:before {
  content: "\f070"
}
.la-facebook:before {
  content: "\f09a"
}
.la-facebook-f:before {
  content: "\f39e"
}
.la-facebook-messenger:before {
  content: "\f39f"
}
.la-facebook-square:before {
  content: "\f082"
}
.la-fan:before {
  content: "\f863"
}
.la-fantasy-flight-games:before {
  content: "\f6dc"
}
.la-fast-backward:before {
  content: "\f049"
}
.la-fast-forward:before {
  content: "\f050"
}
.la-fax:before {
  content: "\f1ac"
}
.la-feather:before {
  content: "\f52d"
}
.la-feather-alt:before {
  content: "\f56b"
}
.la-fedex:before {
  content: "\f797"
}
.la-fedora:before {
  content: "\f798"
}
.la-female:before {
  content: "\f182"
}
.la-fighter-jet:before {
  content: "\f0fb"
}
.la-figma:before {
  content: "\f799"
}
.la-file:before {
  content: "\f15b"
}
.la-file-alt:before {
  content: "\f15c"
}
.la-file-archive:before {
  content: "\f1c6"
}
.la-file-audio:before {
  content: "\f1c7"
}
.la-file-code:before {
  content: "\f1c9"
}
.la-file-contract:before {
  content: "\f56c"
}
.la-file-csv:before {
  content: "\f6dd"
}
.la-file-download:before {
  content: "\f56d"
}
.la-file-excel:before {
  content: "\f1c3"
}
.la-file-export:before {
  content: "\f56e"
}
.la-file-image:before {
  content: "\f1c5"
}
.la-file-import:before {
  content: "\f56f"
}
.la-file-invoice:before {
  content: "\f570"
}
.la-file-invoice-dollar:before {
  content: "\f571"
}
.la-file-medical:before {
  content: "\f477"
}
.la-file-medical-alt:before {
  content: "\f478"
}
.la-file-pdf:before {
  content: "\f1c1"
}
.la-file-powerpoint:before {
  content: "\f1c4"
}
.la-file-prescription:before {
  content: "\f572"
}
.la-file-signature:before {
  content: "\f573"
}
.la-file-upload:before {
  content: "\f574"
}
.la-file-video:before {
  content: "\f1c8"
}
.la-file-word:before {
  content: "\f1c2"
}
.la-fill:before {
  content: "\f575"
}
.la-fill-drip:before {
  content: "\f576"
}
.la-film:before {
  content: "\f008"
}
.la-filter:before {
  content: "\f0b0"
}
.la-fingerprint:before {
  content: "\f577"
}
.la-fire:before {
  content: "\f06d"
}
.la-fire-alt:before {
  content: "\f7e4"
}
.la-fire-extinguisher:before {
  content: "\f134"
}
.la-firefox:before {
  content: "\f269"
}
.la-first-aid:before {
  content: "\f479"
}
.la-first-order:before {
  content: "\f2b0"
}
.la-first-order-alt:before {
  content: "\f50a"
}
.la-firstdraft:before {
  content: "\f3a1"
}
.la-fish:before {
  content: "\f578"
}
.la-fist-raised:before {
  content: "\f6de"
}
.la-flag:before {
  content: "\f024"
}
.la-flag-checkered:before {
  content: "\f11e"
}
.la-flag-usa:before {
  content: "\f74d"
}
.la-flask:before {
  content: "\f0c3"
}
.la-flickr:before {
  content: "\f16e"
}
.la-flipboard:before {
  content: "\f44d"
}
.la-flushed:before {
  content: "\f579"
}
.la-fly:before {
  content: "\f417"
}
.la-folder:before {
  content: "\f07b"
}
.la-folder-minus:before {
  content: "\f65d"
}
.la-folder-open:before {
  content: "\f07c"
}
.la-folder-plus:before {
  content: "\f65e"
}
.la-font:before {
  content: "\f031"
}
.la-font-awesome:before {
  content: "\f2b4"
}
.la-font-awesome-alt:before {
  content: "\f35c"
}
.la-font-awesome-flag:before {
  content: "\f425"
}
.la-font-awesome-logo-full:before {
  content: "\f4e6"
}
.la-fonticons:before {
  content: "\f280"
}
.la-fonticons-fi:before {
  content: "\f3a2"
}
.la-football-ball:before {
  content: "\f44e"
}
.la-fort-awesome:before {
  content: "\f286"
}
.la-fort-awesome-alt:before {
  content: "\f3a3"
}
.la-forumbee:before {
  content: "\f211"
}
.la-forward:before {
  content: "\f04e"
}
.la-foursquare:before {
  content: "\f180"
}
.la-free-code-camp:before {
  content: "\f2c5"
}
.la-freebsd:before {
  content: "\f3a4"
}
.la-frog:before {
  content: "\f52e"
}
.la-frown:before {
  content: "\f119"
}
.la-frown-open:before {
  content: "\f57a"
}
.la-fulcrum:before {
  content: "\f50b"
}
.la-funnel-dollar:before {
  content: "\f662"
}
.la-futbol:before {
  content: "\f1e3"
}
.la-galactic-republic:before {
  content: "\f50c"
}
.la-galactic-senate:before {
  content: "\f50d"
}
.la-gamepad:before {
  content: "\f11b"
}
.la-gas-pump:before {
  content: "\f52f"
}
.la-gavel:before {
  content: "\f0e3"
}
.la-gem:before {
  content: "\f3a5"
}
.la-genderless:before {
  content: "\f22d"
}
.la-get-pocket:before {
  content: "\f265"
}
.la-gg:before {
  content: "\f260"
}
.la-gg-circle:before {
  content: "\f261"
}
.la-ghost:before {
  content: "\f6e2"
}
.la-gift:before {
  content: "\f06b"
}
.la-gifts:before {
  content: "\f79c"
}
.la-git:before {
  content: "\f1d3"
}
.la-git-alt:before {
  content: "\f841"
}
.la-git-square:before {
  content: "\f1d2"
}
.la-github:before {
  content: "\f09b"
}
.la-github-alt:before {
  content: "\f113"
}
.la-github-square:before {
  content: "\f092"
}
.la-gitkraken:before {
  content: "\f3a6"
}
.la-gitlab:before {
  content: "\f296"
}
.la-gitter:before {
  content: "\f426"
}
.la-glass-cheers:before {
  content: "\f79f"
}
.la-glass-martini:before {
  content: "\f000"
}
.la-glass-martini-alt:before {
  content: "\f57b"
}
.la-glass-whiskey:before {
  content: "\f7a0"
}
.la-glasses:before {
  content: "\f530"
}
.la-glide:before {
  content: "\f2a5"
}
.la-glide-g:before {
  content: "\f2a6"
}
.la-globe:before {
  content: "\f0ac"
}
.la-globe-africa:before {
  content: "\f57c"
}
.la-globe-americas:before {
  content: "\f57d"
}
.la-globe-asia:before {
  content: "\f57e"
}
.la-globe-europe:before {
  content: "\f7a2"
}
.la-gofore:before {
  content: "\f3a7"
}
.la-golf-ball:before {
  content: "\f450"
}
.la-goodreads:before {
  content: "\f3a8"
}
.la-goodreads-g:before {
  content: "\f3a9"
}
.la-google:before {
  content: "\f1a0"
}
.la-google-drive:before {
  content: "\f3aa"
}
.la-google-play:before {
  content: "\f3ab"
}
.la-google-plus:before {
  content: "\f2b3"
}
.la-google-plus-g:before {
  content: "\f0d5"
}
.la-google-plus-square:before {
  content: "\f0d4"
}
.la-google-wallet:before {
  content: "\f1ee"
}
.la-gopuram:before {
  content: "\f664"
}
.la-graduation-cap:before {
  content: "\f19d"
}
.la-gratipay:before {
  content: "\f184"
}
.la-grav:before {
  content: "\f2d6"
}
.la-greater-than:before {
  content: "\f531"
}
.la-greater-than-equal:before {
  content: "\f532"
}
.la-grimace:before {
  content: "\f57f"
}
.la-grin:before {
  content: "\f580"
}
.la-grin-alt:before {
  content: "\f581"
}
.la-grin-beam:before {
  content: "\f582"
}
.la-grin-beam-sweat:before {
  content: "\f583"
}
.la-grin-hearts:before {
  content: "\f584"
}
.la-grin-squint:before {
  content: "\f585"
}
.la-grin-squint-tears:before {
  content: "\f586"
}
.la-grin-stars:before {
  content: "\f587"
}
.la-grin-tears:before {
  content: "\f588"
}
.la-grin-tongue:before {
  content: "\f589"
}
.la-grin-tongue-squint:before {
  content: "\f58a"
}
.la-grin-tongue-wink:before {
  content: "\f58b"
}
.la-grin-wink:before {
  content: "\f58c"
}
.la-grip-horizontal:before {
  content: "\f58d"
}
.la-grip-lines:before {
  content: "\f7a4"
}
.la-grip-lines-vertical:before {
  content: "\f7a5"
}
.la-grip-vertical:before {
  content: "\f58e"
}
.la-gripfire:before {
  content: "\f3ac"
}
.la-grunt:before {
  content: "\f3ad"
}
.la-guitar:before {
  content: "\f7a6"
}
.la-gulp:before {
  content: "\f3ae"
}
.la-h-square:before {
  content: "\f0fd"
}
.la-hacker-news:before {
  content: "\f1d4"
}
.la-hacker-news-square:before {
  content: "\f3af"
}
.la-hackerrank:before {
  content: "\f5f7"
}
.la-hamburger:before {
  content: "\f805"
}
.la-hammer:before {
  content: "\f6e3"
}
.la-hamsa:before {
  content: "\f665"
}
.la-hand-holding:before {
  content: "\f4bd"
}
.la-hand-holding-heart:before {
  content: "\f4be"
}
.la-hand-holding-usd:before {
  content: "\f4c0"
}
.la-hand-lizard:before {
  content: "\f258"
}
.la-hand-middle-finger:before {
  content: "\f806"
}
.la-hand-paper:before {
  content: "\f256"
}
.la-hand-peace:before {
  content: "\f25b"
}
.la-hand-point-down:before {
  content: "\f0a7"
}
.la-hand-point-left:before {
  content: "\f0a5"
}
.la-hand-point-right:before {
  content: "\f0a4"
}
.la-hand-point-up:before {
  content: "\f0a6"
}
.la-hand-pointer:before {
  content: "\f25a"
}
.la-hand-rock:before {
  content: "\f255"
}
.la-hand-scissors:before {
  content: "\f257"
}
.la-hand-spock:before {
  content: "\f259"
}
.la-hands:before {
  content: "\f4c2"
}
.la-hands-helping:before {
  content: "\f4c4"
}
.la-handshake:before {
  content: "\f2b5"
}
.la-hanukiah:before {
  content: "\f6e6"
}
.la-hard-hat:before {
  content: "\f807"
}
.la-hashtag:before {
  content: "\f292"
}
.la-hat-cowboy:before {
  content: "\f8c0"
}
.la-hat-cowboy-side:before {
  content: "\f8c1"
}
.la-hat-wizard:before {
  content: "\f6e8"
}
.la-haykal:before {
  content: "\f666"
}
.la-hdd:before {
  content: "\f0a0"
}
.la-heading:before {
  content: "\f1dc"
}
.la-headphones:before {
  content: "\f025"
}
.la-headphones-alt:before {
  content: "\f58f"
}
.la-headset:before {
  content: "\f590"
}
.la-heart:before {
  content: "\f004"
}
.la-heart-broken:before {
  content: "\f7a9"
}
.la-heartbeat:before {
  content: "\f21e"
}
.la-helicopter:before {
  content: "\f533"
}
.la-highlighter:before {
  content: "\f591"
}
.la-hiking:before {
  content: "\f6ec"
}
.la-hippo:before {
  content: "\f6ed"
}
.la-hips:before {
  content: "\f452"
}
.la-hire-a-helper:before {
  content: "\f3b0"
}
.la-history:before {
  content: "\f1da"
}
.la-hockey-puck:before {
  content: "\f453"
}
.la-holly-berry:before {
  content: "\f7aa"
}
.la-home:before {
  content: "\f015"
}
.la-hooli:before {
  content: "\f427"
}
.la-hornbill:before {
  content: "\f592"
}
.la-horse:before {
  content: "\f6f0"
}
.la-horse-head:before {
  content: "\f7ab"
}
.la-hospital:before {
  content: "\f0f8"
}
.la-hospital-alt:before {
  content: "\f47d"
}
.la-hospital-symbol:before {
  content: "\f47e"
}
.la-hot-tub:before {
  content: "\f593"
}
.la-hotdog:before {
  content: "\f80f"
}
.la-hotel:before {
  content: "\f594"
}
.la-hotjar:before {
  content: "\f3b1"
}
.la-hourglass:before {
  content: "\f254"
}
.la-hourglass-end:before {
  content: "\f253"
}
.la-hourglass-half:before {
  content: "\f252"
}
.la-hourglass-start:before {
  content: "\f251"
}
.la-house-damage:before {
  content: "\f6f1"
}
.la-houzz:before {
  content: "\f27c"
}
.la-hryvnia:before {
  content: "\f6f2"
}
.la-html5:before {
  content: "\f13b"
}
.la-hubspot:before {
  content: "\f3b2"
}
.la-i-cursor:before {
  content: "\f246"
}
.la-ice-cream:before {
  content: "\f810"
}
.la-icicles:before {
  content: "\f7ad"
}
.la-icons:before {
  content: "\f86d"
}
.la-id-badge:before {
  content: "\f2c1"
}
.la-id-card:before {
  content: "\f2c2"
}
.la-id-card-alt:before {
  content: "\f47f"
}
.la-igloo:before {
  content: "\f7ae"
}
.la-image:before {
  content: "\f03e"
}
.la-images:before {
  content: "\f302"
}
.la-imdb:before {
  content: "\f2d8"
}
.la-inbox:before {
  content: "\f01c"
}
.la-indent:before {
  content: "\f03c"
}
.la-industry:before {
  content: "\f275"
}
.la-infinity:before {
  content: "\f534"
}
.la-info:before {
  content: "\f129"
}
.la-info-circle:before {
  content: "\f05a"
}
.la-instagram:before {
  content: "\f16d"
}
.la-intercom:before {
  content: "\f7af"
}
.la-internet-explorer:before {
  content: "\f26b"
}
.la-invision:before {
  content: "\f7b0"
}
.la-ioxhost:before {
  content: "\f208"
}
.la-italic:before {
  content: "\f033"
}
.la-itch-io:before {
  content: "\f83a"
}
.la-itunes:before {
  content: "\f3b4"
}
.la-itunes-note:before {
  content: "\f3b5"
}
.la-java:before {
  content: "\f4e4"
}
.la-jedi:before {
  content: "\f669"
}
.la-jedi-order:before {
  content: "\f50e"
}
.la-jenkins:before {
  content: "\f3b6"
}
.la-jira:before {
  content: "\f7b1"
}
.la-joget:before {
  content: "\f3b7"
}
.la-joint:before {
  content: "\f595"
}
.la-joomla:before {
  content: "\f1aa"
}
.la-journal-whills:before {
  content: "\f66a"
}
.la-js:before {
  content: "\f3b8"
}
.la-js-square:before {
  content: "\f3b9"
}
.la-jsfiddle:before {
  content: "\f1cc"
}
.la-kaaba:before {
  content: "\f66b"
}
.la-kaggle:before {
  content: "\f5fa"
}
.la-key:before {
  content: "\f084"
}
.la-keybase:before {
  content: "\f4f5"
}
.la-keyboard:before {
  content: "\f11c"
}
.la-keycdn:before {
  content: "\f3ba"
}
.la-khanda:before {
  content: "\f66d"
}
.la-kickstarter:before {
  content: "\f3bb"
}
.la-kickstarter-k:before {
  content: "\f3bc"
}
.la-kiss:before {
  content: "\f596"
}
.la-kiss-beam:before {
  content: "\f597"
}
.la-kiss-wink-heart:before {
  content: "\f598"
}
.la-kiwi-bird:before {
  content: "\f535"
}
.la-korvue:before {
  content: "\f42f"
}
.la-landmark:before {
  content: "\f66f"
}
.la-language:before {
  content: "\f1ab"
}
.la-laptop:before {
  content: "\f109"
}
.la-laptop-code:before {
  content: "\f5fc"
}
.la-laptop-medical:before {
  content: "\f812"
}
.la-laravel:before {
  content: "\f3bd"
}
.la-lastfm:before {
  content: "\f202"
}
.la-lastfm-square:before {
  content: "\f203"
}
.la-laugh:before {
  content: "\f599"
}
.la-laugh-beam:before {
  content: "\f59a"
}
.la-laugh-squint:before {
  content: "\f59b"
}
.la-laugh-wink:before {
  content: "\f59c"
}
.la-layer-group:before {
  content: "\f5fd"
}
.la-leaf:before {
  content: "\f06c"
}
.la-leanpub:before {
  content: "\f212"
}
.la-lemon:before {
  content: "\f094"
}
.la-less:before {
  content: "\f41d"
}
.la-less-than:before {
  content: "\f536"
}
.la-less-than-equal:before {
  content: "\f537"
}
.la-level-down-alt:before {
  content: "\f3be"
}
.la-level-up-alt:before {
  content: "\f3bf"
}
.la-life-ring:before {
  content: "\f1cd"
}
.la-lightbulb:before {
  content: "\f0eb"
}
.la-line:before {
  content: "\f3c0"
}
.la-link:before {
  content: "\f0c1"
}
.la-linkedin:before {
  content: "\f08c"
}
.la-linkedin-in:before {
  content: "\f0e1"
}
.la-linode:before {
  content: "\f2b8"
}
.la-linux:before {
  content: "\f17c"
}
.la-lira-sign:before {
  content: "\f195"
}
.la-list:before {
  content: "\f03a"
}
.la-list-alt:before {
  content: "\f022"
}
.la-list-ol:before {
  content: "\f0cb"
}
.la-list-ul:before {
  content: "\f0ca"
}
.la-location-arrow:before {
  content: "\f124"
}
.la-lock:before {
  content: "\f023"
}
.la-lock-open:before {
  content: "\f3c1"
}
.la-long-arrow-alt-down:before {
  content: "\f309"
}
.la-long-arrow-alt-left:before {
  content: "\f30a"
}
.la-long-arrow-alt-right:before {
  content: "\f30b"
}
.la-long-arrow-alt-up:before {
  content: "\f30c"
}
.la-low-vision:before {
  content: "\f2a8"
}
.la-luggage-cart:before {
  content: "\f59d"
}
.la-lyft:before {
  content: "\f3c3"
}
.la-magento:before {
  content: "\f3c4"
}
.la-magic:before {
  content: "\f0d0"
}
.la-magnet:before {
  content: "\f076"
}
.la-mail-bulk:before {
  content: "\f674"
}
.la-mailchimp:before {
  content: "\f59e"
}
.la-male:before {
  content: "\f183"
}
.la-mandalorian:before {
  content: "\f50f"
}
.la-map:before {
  content: "\f279"
}
.la-map-marked:before {
  content: "\f59f"
}
.la-map-marked-alt:before {
  content: "\f5a0"
}
.la-map-marker:before {
  content: "\f041"
}
.la-map-marker-alt:before {
  content: "\f3c5"
}
.la-map-pin:before {
  content: "\f276"
}
.la-map-signs:before {
  content: "\f277"
}
.la-markdown:before {
  content: "\f60f"
}
.la-marker:before {
  content: "\f5a1"
}
.la-mars:before {
  content: "\f222"
}
.la-mars-double:before {
  content: "\f227"
}
.la-mars-stroke:before {
  content: "\f229"
}
.la-mars-stroke-h:before {
  content: "\f22b"
}
.la-mars-stroke-v:before {
  content: "\f22a"
}
.la-mask:before {
  content: "\f6fa"
}
.la-mastodon:before {
  content: "\f4f6"
}
.la-maxcdn:before {
  content: "\f136"
}
.la-mdb:before {
  content: "\f8ca"
}
.la-medal:before {
  content: "\f5a2"
}
.la-medapps:before {
  content: "\f3c6"
}
.la-medium:before {
  content: "\f23a"
}
.la-medium-m:before {
  content: "\f3c7"
}
.la-medkit:before {
  content: "\f0fa"
}
.la-medrt:before {
  content: "\f3c8"
}
.la-meetup:before {
  content: "\f2e0"
}
.la-megaport:before {
  content: "\f5a3"
}
.la-meh:before {
  content: "\f11a"
}
.la-meh-blank:before {
  content: "\f5a4"
}
.la-meh-rolling-eyes:before {
  content: "\f5a5"
}
.la-memory:before {
  content: "\f538"
}
.la-mendeley:before {
  content: "\f7b3"
}
.la-menorah:before {
  content: "\f676"
}
.la-mercury:before {
  content: "\f223"
}
.la-meteor:before {
  content: "\f753"
}
.la-microchip:before {
  content: "\f2db"
}
.la-microphone:before {
  content: "\f130"
}
.la-microphone-alt:before {
  content: "\f3c9"
}
.la-microphone-alt-slash:before {
  content: "\f539"
}
.la-microphone-slash:before {
  content: "\f131"
}
.la-microscope:before {
  content: "\f610"
}
.la-microsoft:before {
  content: "\f3ca"
}
.la-minus:before {
  content: "\f068"
}
.la-minus-circle:before {
  content: "\f056"
}
.la-minus-square:before {
  content: "\f146"
}
.la-mitten:before {
  content: "\f7b5"
}
.la-mix:before {
  content: "\f3cb"
}
.la-mixcloud:before {
  content: "\f289"
}
.la-mizuni:before {
  content: "\f3cc"
}
.la-mobile:before {
  content: "\f10b"
}
.la-mobile-alt:before {
  content: "\f3cd"
}
.la-modx:before {
  content: "\f285"
}
.la-monero:before {
  content: "\f3d0"
}
.la-money-bill:before {
  content: "\f0d6"
}
.la-money-bill-alt:before {
  content: "\f3d1"
}
.la-money-bill-wave:before {
  content: "\f53a"
}
.la-money-bill-wave-alt:before {
  content: "\f53b"
}
.la-money-check:before {
  content: "\f53c"
}
.la-money-check-alt:before {
  content: "\f53d"
}
.la-monument:before {
  content: "\f5a6"
}
.la-moon:before {
  content: "\f186"
}
.la-mortar-pestle:before {
  content: "\f5a7"
}
.la-mosque:before {
  content: "\f678"
}
.la-motorcycle:before {
  content: "\f21c"
}
.la-mountain:before {
  content: "\f6fc"
}
.la-mouse:before {
  content: "\f8cc"
}
.la-mouse-pointer:before {
  content: "\f245"
}
.la-mug-hot:before {
  content: "\f7b6"
}
.la-music:before {
  content: "\f001"
}
.la-napster:before {
  content: "\f3d2"
}
.la-neos:before {
  content: "\f612"
}
.la-network-wired:before {
  content: "\f6ff"
}
.la-neuter:before {
  content: "\f22c"
}
.la-newspaper:before {
  content: "\f1ea"
}
.la-nimblr:before {
  content: "\f5a8"
}
.la-node:before {
  content: "\f419"
}
.la-node-js:before {
  content: "\f3d3"
}
.la-not-equal:before {
  content: "\f53e"
}
.la-notes-medical:before {
  content: "\f481"
}
.la-npm:before {
  content: "\f3d4"
}
.la-ns8:before {
  content: "\f3d5"
}
.la-nutritionix:before {
  content: "\f3d6"
}
.la-object-group:before {
  content: "\f247"
}
.la-object-ungroup:before {
  content: "\f248"
}
.la-odnoklassniki:before {
  content: "\f263"
}
.la-odnoklassniki-square:before {
  content: "\f264"
}
.la-oil-can:before {
  content: "\f613"
}
.la-old-republic:before {
  content: "\f510"
}
.la-om:before {
  content: "\f679"
}
.la-opencart:before {
  content: "\f23d"
}
.la-openid:before {
  content: "\f19b"
}
.la-opera:before {
  content: "\f26a"
}
.la-optin-monster:before {
  content: "\f23c"
}
.la-orcid:before {
  content: "\f8d2"
}
.la-osi:before {
  content: "\f41a"
}
.la-otter:before {
  content: "\f700"
}
.la-outdent:before {
  content: "\f03b"
}
.la-page4:before {
  content: "\f3d7"
}
.la-pagelines:before {
  content: "\f18c"
}
.la-pager:before {
  content: "\f815"
}
.la-paint-brush:before {
  content: "\f1fc"
}
.la-paint-roller:before {
  content: "\f5aa"
}
.la-palette:before {
  content: "\f53f"
}
.la-palfed:before {
  content: "\f3d8"
}
.la-pallet:before {
  content: "\f482"
}
.la-paper-plane:before {
  content: "\f1d8"
}
.la-paperclip:before {
  content: "\f0c6"
}
.la-parachute-box:before {
  content: "\f4cd"
}
.la-paragraph:before {
  content: "\f1dd"
}
.la-parking:before {
  content: "\f540"
}
.la-passport:before {
  content: "\f5ab"
}
.la-pastafarianism:before {
  content: "\f67b"
}
.la-paste:before {
  content: "\f0ea"
}
.la-patreon:before {
  content: "\f3d9"
}
.la-pause:before {
  content: "\f04c"
}
.la-pause-circle:before {
  content: "\f28b"
}
.la-paw:before {
  content: "\f1b0"
}
.la-paypal:before {
  content: "\f1ed"
}
.la-peace:before {
  content: "\f67c"
}
.la-pen:before {
  content: "\f304"
}
.la-pen-alt:before {
  content: "\f305"
}
.la-pen-fancy:before {
  content: "\f5ac"
}
.la-pen-nib:before {
  content: "\f5ad"
}
.la-pen-square:before {
  content: "\f14b"
}
.la-pencil-alt:before {
  content: "\f303"
}
.la-pencil-ruler:before {
  content: "\f5ae"
}
.la-penny-arcade:before {
  content: "\f704"
}
.la-people-carry:before {
  content: "\f4ce"
}
.la-pepper-hot:before {
  content: "\f816"
}
.la-percent:before {
  content: "\f295"
}
.la-percentage:before {
  content: "\f541"
}
.la-periscope:before {
  content: "\f3da"
}
.la-person-booth:before {
  content: "\f756"
}
.la-phabricator:before {
  content: "\f3db"
}
.la-phoenix-framework:before {
  content: "\f3dc"
}
.la-phoenix-squadron:before {
  content: "\f511"
}
.la-phone:before {
  content: "\f095"
}
.la-phone-alt:before {
  content: "\f879"
}
.la-phone-slash:before {
  content: "\f3dd"
}
.la-phone-square:before {
  content: "\f098"
}
.la-phone-square-alt:before {
  content: "\f87b"
}
.la-phone-volume:before {
  content: "\f2a0"
}
.la-photo-video:before {
  content: "\f87c"
}
.la-php:before {
  content: "\f457"
}
.la-pied-piper:before {
  content: "\f2ae"
}
.la-pied-piper-alt:before {
  content: "\f1a8"
}
.la-pied-piper-hat:before {
  content: "\f4e5"
}
.la-pied-piper-pp:before {
  content: "\f1a7"
}
.la-piggy-bank:before {
  content: "\f4d3"
}
.la-pills:before {
  content: "\f484"
}
.la-pinterest:before {
  content: "\f0d2"
}
.la-pinterest-p:before {
  content: "\f231"
}
.la-pinterest-square:before {
  content: "\f0d3"
}
.la-pizza-slice:before {
  content: "\f818"
}
.la-place-of-worship:before {
  content: "\f67f"
}
.la-plane:before {
  content: "\f072"
}
.la-plane-arrival:before {
  content: "\f5af"
}
.la-plane-departure:before {
  content: "\f5b0"
}
.la-play:before {
  content: "\f04b"
}
.la-play-circle:before {
  content: "\f144"
}
.la-playstation:before {
  content: "\f3df"
}
.la-plug:before {
  content: "\f1e6"
}
.la-plus:before {
  content: "\f067"
}
.la-plus-circle:before {
  content: "\f055"
}
.la-plus-square:before {
  content: "\f0fe"
}
.la-podcast:before {
  content: "\f2ce"
}
.la-poll:before {
  content: "\f681"
}
.la-poll-h:before {
  content: "\f682"
}
.la-poo:before {
  content: "\f2fe"
}
.la-poo-storm:before {
  content: "\f75a"
}
.la-poop:before {
  content: "\f619"
}
.la-portrait:before {
  content: "\f3e0"
}
.la-pound-sign:before {
  content: "\f154"
}
.la-power-off:before {
  content: "\f011"
}
.la-pray:before {
  content: "\f683"
}
.la-praying-hands:before {
  content: "\f684"
}
.la-prescription:before {
  content: "\f5b1"
}
.la-prescription-bottle:before {
  content: "\f485"
}
.la-prescription-bottle-alt:before {
  content: "\f486"
}
.la-print:before {
  content: "\f02f"
}
.la-procedures:before {
  content: "\f487"
}
.la-product-hunt:before {
  content: "\f288"
}
.la-project-diagram:before {
  content: "\f542"
}
.la-pushed:before {
  content: "\f3e1"
}
.la-puzzle-piece:before {
  content: "\f12e"
}
.la-python:before {
  content: "\f3e2"
}
.la-qq:before {
  content: "\f1d6"
}
.la-qrcode:before {
  content: "\f029"
}
.la-question:before {
  content: "\f128"
}
.la-question-circle:before {
  content: "\f059"
}
.la-quidditch:before {
  content: "\f458"
}
.la-quinscape:before {
  content: "\f459"
}
.la-quora:before {
  content: "\f2c4"
}
.la-quote-left:before {
  content: "\f10d"
}
.la-quote-right:before {
  content: "\f10e"
}
.la-quran:before {
  content: "\f687"
}
.la-r-project:before {
  content: "\f4f7"
}
.la-radiation:before {
  content: "\f7b9"
}
.la-radiation-alt:before {
  content: "\f7ba"
}
.la-rainbow:before {
  content: "\f75b"
}
.la-random:before {
  content: "\f074"
}
.la-raspberry-pi:before {
  content: "\f7bb"
}
.la-ravelry:before {
  content: "\f2d9"
}
.la-react:before {
  content: "\f41b"
}
.la-reacteurope:before {
  content: "\f75d"
}
.la-readme:before {
  content: "\f4d5"
}
.la-rebel:before {
  content: "\f1d0"
}
.la-receipt:before {
  content: "\f543"
}
.la-record-vinyl:before {
  content: "\f8d9"
}
.la-recycle:before {
  content: "\f1b8"
}
.la-red-river:before {
  content: "\f3e3"
}
.la-reddit:before {
  content: "\f1a1"
}
.la-reddit-alien:before {
  content: "\f281"
}
.la-reddit-square:before {
  content: "\f1a2"
}
.la-redhat:before {
  content: "\f7bc"
}
.la-redo:before {
  content: "\f01e"
}
.la-redo-alt:before {
  content: "\f2f9"
}
.la-registered:before {
  content: "\f25d"
}
.la-remove-format:before {
  content: "\f87d"
}
.la-renren:before {
  content: "\f18b"
}
.la-reply:before {
  content: "\f3e5"
}
.la-reply-all:before {
  content: "\f122"
}
.la-replyd:before {
  content: "\f3e6"
}
.la-republican:before {
  content: "\f75e"
}
.la-researchgate:before {
  content: "\f4f8"
}
.la-resolving:before {
  content: "\f3e7"
}
.la-restroom:before {
  content: "\f7bd"
}
.la-retweet:before {
  content: "\f079"
}
.la-rev:before {
  content: "\f5b2"
}
.la-ribbon:before {
  content: "\f4d6"
}
.la-ring:before {
  content: "\f70b"
}
.la-road:before {
  content: "\f018"
}
.la-robot:before {
  content: "\f544"
}
.la-rocket:before {
  content: "\f135"
}
.la-rocketchat:before {
  content: "\f3e8"
}
.la-rockrms:before {
  content: "\f3e9"
}
.la-route:before {
  content: "\f4d7"
}
.la-rss:before {
  content: "\f09e"
}
.la-rss-square:before {
  content: "\f143"
}
.la-ruble-sign:before {
  content: "\f158"
}
.la-ruler:before {
  content: "\f545"
}
.la-ruler-combined:before {
  content: "\f546"
}
.la-ruler-horizontal:before {
  content: "\f547"
}
.la-ruler-vertical:before {
  content: "\f548"
}
.la-running:before {
  content: "\f70c"
}
.la-rupee-sign:before {
  content: "\f156"
}
.la-sad-cry:before {
  content: "\f5b3"
}
.la-sad-tear:before {
  content: "\f5b4"
}
.la-safari:before {
  content: "\f267"
}
.la-salesforce:before {
  content: "\f83b"
}
.la-sass:before {
  content: "\f41e"
}
.la-satellite:before {
  content: "\f7bf"
}
.la-satellite-dish:before {
  content: "\f7c0"
}
.la-save:before {
  content: "\f0c7"
}
.la-schlix:before {
  content: "\f3ea"
}
.la-school:before {
  content: "\f549"
}
.la-screwdriver:before {
  content: "\f54a"
}
.la-scribd:before {
  content: "\f28a"
}
.la-scroll:before {
  content: "\f70e"
}
.la-sd-card:before {
  content: "\f7c2"
}
.la-search:before {
  content: "\f002"
}
.la-search-dollar:before {
  content: "\f688"
}
.la-search-location:before {
  content: "\f689"
}
.la-search-minus:before {
  content: "\f010"
}
.la-search-plus:before {
  content: "\f00e"
}
.la-searchengin:before {
  content: "\f3eb"
}
.la-seedling:before {
  content: "\f4d8"
}
.la-sellcast:before {
  content: "\f2da"
}
.la-sellsy:before {
  content: "\f213"
}
.la-server:before {
  content: "\f233"
}
.la-servicestack:before {
  content: "\f3ec"
}
.la-shapes:before {
  content: "\f61f"
}
.la-share:before {
  content: "\f064"
}
.la-share-alt:before {
  content: "\f1e0"
}
.la-share-alt-square:before {
  content: "\f1e1"
}
.la-share-square:before {
  content: "\f14d"
}
.la-shekel-sign:before {
  content: "\f20b"
}
.la-shield-alt:before {
  content: "\f3ed"
}
.la-ship:before {
  content: "\f21a"
}
.la-shipping-fast:before {
  content: "\f48b"
}
.la-shirtsinbulk:before {
  content: "\f214"
}
.la-shoe-prints:before {
  content: "\f54b"
}
.la-shopping-bag:before {
  content: "\f290"
}
.la-shopping-basket:before {
  content: "\f291"
}
.la-shopping-cart:before {
  content: "\f07a"
}
.la-shopware:before {
  content: "\f5b5"
}
.la-shower:before {
  content: "\f2cc"
}
.la-shuttle-van:before {
  content: "\f5b6"
}
.la-sign:before {
  content: "\f4d9"
}
.la-sign-in-alt:before {
  content: "\f2f6"
}
.la-sign-language:before {
  content: "\f2a7"
}
.la-sign-out-alt:before {
  content: "\f2f5"
}
.la-signal:before {
  content: "\f012"
}
.la-signature:before {
  content: "\f5b7"
}
.la-sim-card:before {
  content: "\f7c4"
}
.la-simplybuilt:before {
  content: "\f215"
}
.la-sistrix:before {
  content: "\f3ee"
}
.la-sitemap:before {
  content: "\f0e8"
}
.la-sith:before {
  content: "\f512"
}
.la-skating:before {
  content: "\f7c5"
}
.la-sketch:before {
  content: "\f7c6"
}
.la-skiing:before {
  content: "\f7c9"
}
.la-skiing-nordic:before {
  content: "\f7ca"
}
.la-skull:before {
  content: "\f54c"
}
.la-skull-crossbones:before {
  content: "\f714"
}
.la-skyatlas:before {
  content: "\f216"
}
.la-skype:before {
  content: "\f17e"
}
.la-slack:before {
  content: "\f198"
}
.la-slack-hash:before {
  content: "\f3ef"
}
.la-slash:before {
  content: "\f715"
}
.la-sleigh:before {
  content: "\f7cc"
}
.la-sliders-h:before {
  content: "\f1de"
}
.la-slideshare:before {
  content: "\f1e7"
}
.la-smile:before {
  content: "\f118"
}
.la-smile-beam:before {
  content: "\f5b8"
}
.la-smile-wink:before {
  content: "\f4da"
}
.la-smog:before {
  content: "\f75f"
}
.la-smoking:before {
  content: "\f48d"
}
.la-smoking-ban:before {
  content: "\f54d"
}
.la-sms:before {
  content: "\f7cd"
}
.la-snapchat:before {
  content: "\f2ab"
}
.la-snapchat-ghost:before {
  content: "\f2ac"
}
.la-snapchat-square:before {
  content: "\f2ad"
}
.la-snowboarding:before {
  content: "\f7ce"
}
.la-snowflake:before {
  content: "\f2dc"
}
.la-snowman:before {
  content: "\f7d0"
}
.la-snowplow:before {
  content: "\f7d2"
}
.la-socks:before {
  content: "\f696"
}
.la-solar-panel:before {
  content: "\f5ba"
}
.la-sort:before {
  content: "\f0dc"
}
.la-sort-alpha-down:before {
  content: "\f15d"
}
.la-sort-alpha-down-alt:before {
  content: "\f881"
}
.la-sort-alpha-up:before {
  content: "\f15e"
}
.la-sort-alpha-up-alt:before {
  content: "\f882"
}
.la-sort-amount-down:before {
  content: "\f160"
}
.la-sort-amount-down-alt:before {
  content: "\f884"
}
.la-sort-amount-up:before {
  content: "\f161"
}
.la-sort-amount-up-alt:before {
  content: "\f885"
}
.la-sort-down:before {
  content: "\f0dd"
}
.la-sort-numeric-down:before {
  content: "\f162"
}
.la-sort-numeric-down-alt:before {
  content: "\f886"
}
.la-sort-numeric-up:before {
  content: "\f163"
}
.la-sort-numeric-up-alt:before {
  content: "\f887"
}
.la-sort-up:before {
  content: "\f0de"
}
.la-soundcloud:before {
  content: "\f1be"
}
.la-sourcetree:before {
  content: "\f7d3"
}
.la-spa:before {
  content: "\f5bb"
}
.la-space-shuttle:before {
  content: "\f197"
}
.la-speakap:before {
  content: "\f3f3"
}
.la-speaker-deck:before {
  content: "\f83c"
}
.la-spell-check:before {
  content: "\f891"
}
.la-spider:before {
  content: "\f717"
}
.la-spinner:before {
  content: "\f110"
}
.la-splotch:before {
  content: "\f5bc"
}
.la-spotify:before {
  content: "\f1bc"
}
.la-spray-can:before {
  content: "\f5bd"
}
.la-square:before {
  content: "\f0c8"
}
.la-square-full:before {
  content: "\f45c"
}
.la-square-root-alt:before {
  content: "\f698"
}
.la-squarespace:before {
  content: "\f5be"
}
.la-stack-exchange:before {
  content: "\f18d"
}
.la-stack-overflow:before {
  content: "\f16c"
}
.la-stackpath:before {
  content: "\f842"
}
.la-stamp:before {
  content: "\f5bf"
}
.la-star:before {
  content: "\f005"
}
.la-star-and-crescent:before {
  content: "\f699"
}
.la-star-half:before {
  content: "\f089"
}
.la-star-half-alt:before {
  content: "\f5c0"
}
.la-star-of-david:before {
  content: "\f69a"
}
.la-star-of-life:before {
  content: "\f621"
}
.la-staylinked:before {
  content: "\f3f5"
}
.la-steam:before {
  content: "\f1b6"
}
.la-steam-square:before {
  content: "\f1b7"
}
.la-steam-symbol:before {
  content: "\f3f6"
}
.la-step-backward:before {
  content: "\f048"
}
.la-step-forward:before {
  content: "\f051"
}
.la-stethoscope:before {
  content: "\f0f1"
}
.la-sticker-mule:before {
  content: "\f3f7"
}
.la-sticky-note:before {
  content: "\f249"
}
.la-stop:before {
  content: "\f04d"
}
.la-stop-circle:before {
  content: "\f28d"
}
.la-stopwatch:before {
  content: "\f2f2"
}
.la-store:before {
  content: "\f54e"
}
.la-store-alt:before {
  content: "\f54f"
}
.la-strava:before {
  content: "\f428"
}
.la-stream:before {
  content: "\f550"
}
.la-street-view:before {
  content: "\f21d"
}
.la-strikethrough:before {
  content: "\f0cc"
}
.la-stripe:before {
  content: "\f429"
}
.la-stripe-s:before {
  content: "\f42a"
}
.la-stroopwafel:before {
  content: "\f551"
}
.la-studiovinari:before {
  content: "\f3f8"
}
.la-stumbleupon:before {
  content: "\f1a4"
}
.la-stumbleupon-circle:before {
  content: "\f1a3"
}
.la-subscript:before {
  content: "\f12c"
}
.la-subway:before {
  content: "\f239"
}
.la-suitcase:before {
  content: "\f0f2"
}
.la-suitcase-rolling:before {
  content: "\f5c1"
}
.la-sun:before {
  content: "\f185"
}
.la-superpowers:before {
  content: "\f2dd"
}
.la-superscript:before {
  content: "\f12b"
}
.la-supple:before {
  content: "\f3f9"
}
.la-surprise:before {
  content: "\f5c2"
}
.la-suse:before {
  content: "\f7d6"
}
.la-swatchbook:before {
  content: "\f5c3"
}
.la-swift:before {
  content: "\f8e1"
}
.la-swimmer:before {
  content: "\f5c4"
}
.la-swimming-pool:before {
  content: "\f5c5"
}
.la-symfony:before {
  content: "\f83d"
}
.la-synagogue:before {
  content: "\f69b"
}
.la-sync:before {
  content: "\f021"
}
.la-sync-alt:before {
  content: "\f2f1"
}
.la-syringe:before {
  content: "\f48e"
}
.la-table:before {
  content: "\f0ce"
}
.la-table-tennis:before {
  content: "\f45d"
}
.la-tablet:before {
  content: "\f10a"
}
.la-tablet-alt:before {
  content: "\f3fa"
}
.la-tablets:before {
  content: "\f490"
}
.la-tachometer-alt:before {
  content: "\f3fd"
}
.la-tag:before {
  content: "\f02b"
}
.la-tags:before {
  content: "\f02c"
}
.la-tape:before {
  content: "\f4db"
}
.la-tasks:before {
  content: "\f0ae"
}
.la-taxi:before {
  content: "\f1ba"
}
.la-teamspeak:before {
  content: "\f4f9"
}
.la-teeth:before {
  content: "\f62e"
}
.la-teeth-open:before {
  content: "\f62f"
}
.la-telegram:before {
  content: "\f2c6"
}
.la-telegram-plane:before {
  content: "\f3fe"
}
.la-temperature-high:before {
  content: "\f769"
}
.la-temperature-low:before {
  content: "\f76b"
}
.la-tencent-weibo:before {
  content: "\f1d5"
}
.la-tenge:before {
  content: "\f7d7"
}
.la-terminal:before {
  content: "\f120"
}
.la-text-height:before {
  content: "\f034"
}
.la-text-width:before {
  content: "\f035"
}
.la-th:before {
  content: "\f00a"
}
.la-th-large:before {
  content: "\f009"
}
.la-th-list:before {
  content: "\f00b"
}
.la-the-red-yeti:before {
  content: "\f69d"
}
.la-theater-masks:before {
  content: "\f630"
}
.la-themeco:before {
  content: "\f5c6"
}
.la-themeisle:before {
  content: "\f2b2"
}
.la-thermometer:before {
  content: "\f491"
}
.la-thermometer-empty:before {
  content: "\f2cb"
}
.la-thermometer-full:before {
  content: "\f2c7"
}
.la-thermometer-half:before {
  content: "\f2c9"
}
.la-thermometer-quarter:before {
  content: "\f2ca"
}
.la-thermometer-three-quarters:before {
  content: "\f2c8"
}
.la-think-peaks:before {
  content: "\f731"
}
.la-thumbs-down:before {
  content: "\f165"
}
.la-thumbs-up:before {
  content: "\f164"
}
.la-thumbtack:before {
  content: "\f08d"
}
.la-ticket-alt:before {
  content: "\f3ff"
}
.la-times:before {
  content: "\f00d"
}
.la-times-circle:before {
  content: "\f057"
}
.la-tint:before {
  content: "\f043"
}
.la-tint-slash:before {
  content: "\f5c7"
}
.la-tired:before {
  content: "\f5c8"
}
.la-toggle-off:before {
  content: "\f204"
}
.la-toggle-on:before {
  content: "\f205"
}
.la-toilet:before {
  content: "\f7d8"
}
.la-toilet-paper:before {
  content: "\f71e"
}
.la-toolbox:before {
  content: "\f552"
}
.la-tools:before {
  content: "\f7d9"
}
.la-tooth:before {
  content: "\f5c9"
}
.la-torah:before {
  content: "\f6a0"
}
.la-torii-gate:before {
  content: "\f6a1"
}
.la-tractor:before {
  content: "\f722"
}
.la-trade-federation:before {
  content: "\f513"
}
.la-trademark:before {
  content: "\f25c"
}
.la-traffic-light:before {
  content: "\f637"
}
.la-train:before {
  content: "\f238"
}
.la-tram:before {
  content: "\f7da"
}
.la-transgender:before {
  content: "\f224"
}
.la-transgender-alt:before {
  content: "\f225"
}
.la-trash:before {
  content: "\f1f8"
}
.la-trash-alt:before {
  content: "\f2ed"
}
.la-trash-restore:before {
  content: "\f829"
}
.la-trash-restore-alt:before {
  content: "\f82a"
}
.la-tree:before {
  content: "\f1bb"
}
.la-trello:before {
  content: "\f181"
}
.la-tripadvisor:before {
  content: "\f262"
}
.la-trophy:before {
  content: "\f091"
}
.la-truck:before {
  content: "\f0d1"
}
.la-truck-loading:before {
  content: "\f4de"
}
.la-truck-monster:before {
  content: "\f63b"
}
.la-truck-moving:before {
  content: "\f4df"
}
.la-truck-pickup:before {
  content: "\f63c"
}
.la-tshirt:before {
  content: "\f553"
}
.la-tty:before {
  content: "\f1e4"
}
.la-tumblr:before {
  content: "\f173"
}
.la-tumblr-square:before {
  content: "\f174"
}
.la-tv:before {
  content: "\f26c"
}
.la-twitch:before {
  content: "\f1e8"
}
.la-twitter:before {
  content: "\f099"
}
.la-twitter-square:before {
  content: "\f081"
}
.la-typo3:before {
  content: "\f42b"
}
.la-uber:before {
  content: "\f402"
}
.la-ubuntu:before {
  content: "\f7df"
}
.la-uikit:before {
  content: "\f403"
}
.la-umbraco:before {
  content: "\f8e8"
}
.la-umbrella:before {
  content: "\f0e9"
}
.la-umbrella-beach:before {
  content: "\f5ca"
}
.la-underline:before {
  content: "\f0cd"
}
.la-undo:before {
  content: "\f0e2"
}
.la-undo-alt:before {
  content: "\f2ea"
}
.la-uniregistry:before {
  content: "\f404"
}
.la-universal-access:before {
  content: "\f29a"
}
.la-university:before {
  content: "\f19c"
}
.la-unlink:before {
  content: "\f127"
}
.la-unlock:before {
  content: "\f09c"
}
.la-unlock-alt:before {
  content: "\f13e"
}
.la-untappd:before {
  content: "\f405"
}
.la-upload:before {
  content: "\f093"
}
.la-ups:before {
  content: "\f7e0"
}
.la-usb:before {
  content: "\f287"
}
.la-user:before {
  content: "\f007"
}
.la-user-alt:before {
  content: "\f406"
}
.la-user-alt-slash:before {
  content: "\f4fa"
}
.la-user-astronaut:before {
  content: "\f4fb"
}
.la-user-check:before {
  content: "\f4fc"
}
.la-user-circle:before {
  content: "\f2bd"
}
.la-user-clock:before {
  content: "\f4fd"
}
.la-user-cog:before {
  content: "\f4fe"
}
.la-user-edit:before {
  content: "\f4ff"
}
.la-user-friends:before {
  content: "\f500"
}
.la-user-graduate:before {
  content: "\f501"
}
.la-user-injured:before {
  content: "\f728"
}
.la-user-lock:before {
  content: "\f502"
}
.la-user-md:before {
  content: "\f0f0"
}
.la-user-minus:before {
  content: "\f503"
}
.la-user-ninja:before {
  content: "\f504"
}
.la-user-nurse:before {
  content: "\f82f"
}
.la-user-plus:before {
  content: "\f234"
}
.la-user-secret:before {
  content: "\f21b"
}
.la-user-shield:before {
  content: "\f505"
}
.la-user-slash:before {
  content: "\f506"
}
.la-user-tag:before {
  content: "\f507"
}
.la-user-tie:before {
  content: "\f508"
}
.la-user-times:before {
  content: "\f235"
}
.la-users:before {
  content: "\f0c0"
}
.la-users-cog:before {
  content: "\f509"
}
.la-usps:before {
  content: "\f7e1"
}
.la-ussunnah:before {
  content: "\f407"
}
.la-utensil-spoon:before {
  content: "\f2e5"
}
.la-utensils:before {
  content: "\f2e7"
}
.la-vaadin:before {
  content: "\f408"
}
.la-vector-square:before {
  content: "\f5cb"
}
.la-venus:before {
  content: "\f221"
}
.la-venus-double:before {
  content: "\f226"
}
.la-venus-mars:before {
  content: "\f228"
}
.la-viacoin:before {
  content: "\f237"
}
.la-viadeo:before {
  content: "\f2a9"
}
.la-viadeo-square:before {
  content: "\f2aa"
}
.la-vial:before {
  content: "\f492"
}
.la-vials:before {
  content: "\f493"
}
.la-viber:before {
  content: "\f409"
}
.la-video:before {
  content: "\f03d"
}
.la-video-slash:before {
  content: "\f4e2"
}
.la-vihara:before {
  content: "\f6a7"
}
.la-vimeo:before {
  content: "\f40a"
}
.la-vimeo-square:before {
  content: "\f194"
}
.la-vimeo-v:before {
  content: "\f27d"
}
.la-vine:before {
  content: "\f1ca"
}
.la-vk:before {
  content: "\f189"
}
.la-vnv:before {
  content: "\f40b"
}
.la-voicemail:before {
  content: "\f897"
}
.la-volleyball-ball:before {
  content: "\f45f"
}
.la-volume-down:before {
  content: "\f027"
}
.la-volume-mute:before {
  content: "\f6a9"
}
.la-volume-off:before {
  content: "\f026"
}
.la-volume-up:before {
  content: "\f028"
}
.la-vote-yea:before {
  content: "\f772"
}
.la-vr-cardboard:before {
  content: "\f729"
}
.la-vuejs:before {
  content: "\f41f"
}
.la-walking:before {
  content: "\f554"
}
.la-wallet:before {
  content: "\f555"
}
.la-warehouse:before {
  content: "\f494"
}
.la-water:before {
  content: "\f773"
}
.la-wave-square:before {
  content: "\f83e"
}
.la-waze:before {
  content: "\f83f"
}
.la-weebly:before {
  content: "\f5cc"
}
.la-weibo:before {
  content: "\f18a"
}
.la-weight:before {
  content: "\f496"
}
.la-weight-hanging:before {
  content: "\f5cd"
}
.la-weixin:before {
  content: "\f1d7"
}
.la-whatsapp:before {
  content: "\f232"
}
.la-whatsapp-square:before {
  content: "\f40c"
}
.la-wheelchair:before {
  content: "\f193"
}
.la-whmcs:before {
  content: "\f40d"
}
.la-wifi:before {
  content: "\f1eb"
}
.la-wikipedia-w:before {
  content: "\f266"
}
.la-wind:before {
  content: "\f72e"
}
.la-window-close:before {
  content: "\f410"
}
.la-window-maximize:before {
  content: "\f2d0"
}
.la-window-minimize:before {
  content: "\f2d1"
}
.la-window-restore:before {
  content: "\f2d2"
}
.la-windows:before {
  content: "\f17a"
}
.la-wine-bottle:before {
  content: "\f72f"
}
.la-wine-glass:before {
  content: "\f4e3"
}
.la-wine-glass-alt:before {
  content: "\f5ce"
}
.la-wix:before {
  content: "\f5cf"
}
.la-wizards-of-the-coast:before {
  content: "\f730"
}
.la-wolf-pack-battalion:before {
  content: "\f514"
}
.la-won-sign:before {
  content: "\f159"
}
.la-wordpress:before {
  content: "\f19a"
}
.la-wordpress-simple:before {
  content: "\f411"
}
.la-wpbeginner:before {
  content: "\f297"
}
.la-wpexplorer:before {
  content: "\f2de"
}
.la-wpforms:before {
  content: "\f298"
}
.la-wpressr:before {
  content: "\f3e4"
}
.la-wrench:before {
  content: "\f0ad"
}
.la-x-ray:before {
  content: "\f497"
}
.la-xbox:before {
  content: "\f412"
}
.la-xing:before {
  content: "\f168"
}
.la-xing-square:before {
  content: "\f169"
}
.la-y-combinator:before {
  content: "\f23b"
}
.la-yahoo:before {
  content: "\f19e"
}
.la-yammer:before {
  content: "\f840"
}
.la-yandex:before {
  content: "\f413"
}
.la-yandex-international:before {
  content: "\f414"
}
.la-yarn:before {
  content: "\f7e3"
}
.la-yelp:before {
  content: "\f1e9"
}
.la-yen-sign:before {
  content: "\f157"
}
.la-yin-yang:before {
  content: "\f6ad"
}
.la-yoast:before {
  content: "\f2b1"
}
.la-youtube:before {
  content: "\f167"
}
.la-youtube-square:before {
  content: "\f431"
}
.la-zhihu:before {
  content: "\f63f"
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto
}
@font-face {
  font-family: Line Awesome Brands;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/assets/fonts/la-brands-400.48e89963.eot);
  src: url(/assets/fonts/la-brands-400.48e89963.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/la-brands-400.122c4137.woff2) format("woff2"), url(/assets/fonts/la-brands-400.1ec1f0f5.woff) format("woff"), url(/assets/fonts/la-brands-400.4343d0c0.ttf) format("truetype"), url(/assets/fonts/la-brands-400.76d3b8a5.svg#lineawesome) format("svg")
}
.lab {
  font-family: Line Awesome Brands
}
@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/assets/fonts/la-regular-400.7b67c533.eot);
  src: url(/assets/fonts/la-regular-400.7b67c533.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/la-regular-400.bfaaab46.woff2) format("woff2"), url(/assets/fonts/la-regular-400.f45e994d.woff) format("woff"), url(/assets/fonts/la-regular-400.df0ba4ff.ttf) format("truetype"), url(/assets/fonts/la-regular-400.5e18e0c4.svg#lineawesome) format("svg")
}
.lar {
  font-weight: 400
}
@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/assets/fonts/la-solid-900.85692007.eot);
  src: url(/assets/fonts/la-solid-900.85692007.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/la-solid-900.8e5c796f.woff2) format("woff2"), url(/assets/fonts/la-solid-900.7dd81512.woff) format("woff"), url(/assets/fonts/la-solid-900.582c3a0f.ttf) format("truetype"), url(/assets/fonts/la-solid-900.56cddde2.svg#lineawesome) format("svg")
}
.la, .lar, .las {
  font-family: Line Awesome Free
}
.la, .las {
  font-weight: 900
}
.la.la-glass:before {
  content: "\f000"
}
.la.la-meetup {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-star-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-star-o:before {
  content: "\f005"
}
.la.la-close:before, .la.la-remove:before {
  content: "\f00d"
}
.la.la-gear:before {
  content: "\f013"
}
.la.la-trash-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-trash-o:before {
  content: "\f2ed"
}
.la.la-file-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-o:before {
  content: "\f15b"
}
.la.la-clock-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-clock-o:before {
  content: "\f017"
}
.la.la-arrow-circle-o-down {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-arrow-circle-o-down:before {
  content: "\f358"
}
.la.la-arrow-circle-o-up {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-arrow-circle-o-up:before {
  content: "\f35b"
}
.la.la-play-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-play-circle-o:before {
  content: "\f144"
}
.la.la-repeat:before, .la.la-rotate-right:before {
  content: "\f01e"
}
.la.la-refresh:before {
  content: "\f021"
}
.la.la-list-alt {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-dedent:before {
  content: "\f03b"
}
.la.la-video-camera:before {
  content: "\f03d"
}
.la.la-picture-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-picture-o:before {
  content: "\f03e"
}
.la.la-photo {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-photo:before {
  content: "\f03e"
}
.la.la-image {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-image:before {
  content: "\f03e"
}
.la.la-pencil:before {
  content: "\f303"
}
.la.la-map-marker:before {
  content: "\f3c5"
}
.la.la-pencil-square-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-pencil-square-o:before {
  content: "\f044"
}
.la.la-share-square-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-share-square-o:before {
  content: "\f14d"
}
.la.la-check-square-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-check-square-o:before {
  content: "\f14a"
}
.la.la-arrows:before {
  content: "\f0b2"
}
.la.la-times-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-times-circle-o:before {
  content: "\f057"
}
.la.la-check-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-check-circle-o:before {
  content: "\f058"
}
.la.la-mail-forward:before {
  content: "\f064"
}
.la.la-eye, .la.la-eye-slash {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-warning:before {
  content: "\f071"
}
.la.la-calendar:before {
  content: "\f073"
}
.la.la-arrows-v:before {
  content: "\f338"
}
.la.la-arrows-h:before {
  content: "\f337"
}
.la.la-bar-chart {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-bar-chart:before {
  content: "\f080"
}
.la.la-bar-chart-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-bar-chart-o:before {
  content: "\f080"
}
.la.la-facebook-square, .la.la-twitter-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-gears:before {
  content: "\f085"
}
.la.la-thumbs-o-up {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-thumbs-o-up:before {
  content: "\f164"
}
.la.la-thumbs-o-down {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-thumbs-o-down:before {
  content: "\f165"
}
.la.la-heart-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-heart-o:before {
  content: "\f004"
}
.la.la-sign-out:before {
  content: "\f2f5"
}
.la.la-linkedin-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-linkedin-square:before {
  content: "\f08c"
}
.la.la-thumb-tack:before {
  content: "\f08d"
}
.la.la-external-link:before {
  content: "\f35d"
}
.la.la-sign-in:before {
  content: "\f2f6"
}
.la.la-github-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-lemon-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-lemon-o:before {
  content: "\f094"
}
.la.la-square-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-square-o:before {
  content: "\f0c8"
}
.la.la-bookmark-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-bookmark-o:before {
  content: "\f02e"
}
.la.la-facebook, .la.la-twitter {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-facebook:before {
  content: "\f39e"
}
.la.la-facebook-f {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-facebook-f:before {
  content: "\f39e"
}
.la.la-github {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-credit-card {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-feed:before {
  content: "\f09e"
}
.la.la-hdd-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hdd-o:before {
  content: "\f0a0"
}
.la.la-hand-o-right {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-o-right:before {
  content: "\f0a4"
}
.la.la-hand-o-left {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-o-left:before {
  content: "\f0a5"
}
.la.la-hand-o-up {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-o-up:before {
  content: "\f0a6"
}
.la.la-hand-o-down {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-o-down:before {
  content: "\f0a7"
}
.la.la-arrows-alt:before {
  content: "\f31e"
}
.la.la-group:before {
  content: "\f0c0"
}
.la.la-chain:before {
  content: "\f0c1"
}
.la.la-scissors:before {
  content: "\f0c4"
}
.la.la-files-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-files-o:before {
  content: "\f0c5"
}
.la.la-floppy-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-floppy-o:before {
  content: "\f0c7"
}
.la.la-navicon:before, .la.la-reorder:before {
  content: "\f0c9"
}
.la.la-google-plus, .la.la-google-plus-square, .la.la-pinterest, .la.la-pinterest-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-google-plus:before {
  content: "\f0d5"
}
.la.la-money {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-money:before {
  content: "\f3d1"
}
.la.la-unsorted:before {
  content: "\f0dc"
}
.la.la-sort-desc:before {
  content: "\f0dd"
}
.la.la-sort-asc:before {
  content: "\f0de"
}
.la.la-linkedin {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-linkedin:before {
  content: "\f0e1"
}
.la.la-rotate-left:before {
  content: "\f0e2"
}
.la.la-legal:before {
  content: "\f0e3"
}
.la.la-dashboard:before, .la.la-tachometer:before {
  content: "\f3fd"
}
.la.la-comment-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-comment-o:before {
  content: "\f075"
}
.la.la-comments-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-comments-o:before {
  content: "\f086"
}
.la.la-flash:before {
  content: "\f0e7"
}
.la.la-clipboard, .la.la-paste {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-paste:before {
  content: "\f328"
}
.la.la-lightbulb-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-lightbulb-o:before {
  content: "\f0eb"
}
.la.la-exchange:before {
  content: "\f362"
}
.la.la-cloud-download:before {
  content: "\f381"
}
.la.la-cloud-upload:before {
  content: "\f382"
}
.la.la-bell-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-bell-o:before {
  content: "\f0f3"
}
.la.la-cutlery:before {
  content: "\f2e7"
}
.la.la-file-text-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-text-o:before {
  content: "\f15c"
}
.la.la-building-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-building-o:before {
  content: "\f1ad"
}
.la.la-hospital-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hospital-o:before {
  content: "\f0f8"
}
.la.la-tablet:before {
  content: "\f3fa"
}
.la.la-mobile-phone:before, .la.la-mobile:before {
  content: "\f3cd"
}
.la.la-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-circle-o:before {
  content: "\f111"
}
.la.la-mail-reply:before {
  content: "\f3e5"
}
.la.la-github-alt {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-folder-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-folder-o:before {
  content: "\f07b"
}
.la.la-folder-open-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-folder-open-o:before {
  content: "\f07c"
}
.la.la-smile-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-smile-o:before {
  content: "\f118"
}
.la.la-frown-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-frown-o:before {
  content: "\f119"
}
.la.la-meh-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-meh-o:before {
  content: "\f11a"
}
.la.la-keyboard-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-keyboard-o:before {
  content: "\f11c"
}
.la.la-flag-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-flag-o:before {
  content: "\f024"
}
.la.la-mail-reply-all:before {
  content: "\f122"
}
.la.la-star-half-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-star-half-o:before {
  content: "\f089"
}
.la.la-star-half-empty {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-star-half-empty:before {
  content: "\f089"
}
.la.la-star-half-full {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-star-half-full:before {
  content: "\f089"
}
.la.la-code-fork:before {
  content: "\f126"
}
.la.la-chain-broken:before {
  content: "\f127"
}
.la.la-shield:before {
  content: "\f3ed"
}
.la.la-calendar-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-calendar-o:before {
  content: "\f133"
}
.la.la-css3, .la.la-html5, .la.la-maxcdn {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-ticket:before {
  content: "\f3ff"
}
.la.la-minus-square-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-minus-square-o:before {
  content: "\f146"
}
.la.la-level-up:before {
  content: "\f3bf"
}
.la.la-level-down:before {
  content: "\f3be"
}
.la.la-pencil-square:before {
  content: "\f14b"
}
.la.la-external-link-square:before {
  content: "\f360"
}
.la.la-compass {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-caret-square-o-down {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-caret-square-o-down:before {
  content: "\f150"
}
.la.la-toggle-down {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-toggle-down:before {
  content: "\f150"
}
.la.la-caret-square-o-up {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-caret-square-o-up:before {
  content: "\f151"
}
.la.la-toggle-up {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-toggle-up:before {
  content: "\f151"
}
.la.la-caret-square-o-right {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-caret-square-o-right:before {
  content: "\f152"
}
.la.la-toggle-right {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-toggle-right:before {
  content: "\f152"
}
.la.la-eur:before, .la.la-euro:before {
  content: "\f153"
}
.la.la-gbp:before {
  content: "\f154"
}
.la.la-dollar:before, .la.la-usd:before {
  content: "\f155"
}
.la.la-inr:before, .la.la-rupee:before {
  content: "\f156"
}
.la.la-cny:before, .la.la-jpy:before, .la.la-rmb:before, .la.la-yen:before {
  content: "\f157"
}
.la.la-rouble:before, .la.la-rub:before, .la.la-ruble:before {
  content: "\f158"
}
.la.la-krw:before, .la.la-won:before {
  content: "\f159"
}
.la.la-bitcoin, .la.la-btc {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-bitcoin:before {
  content: "\f15a"
}
.la.la-file-text:before {
  content: "\f15c"
}
.la.la-sort-alpha-asc:before {
  content: "\f15d"
}
.la.la-sort-alpha-desc:before {
  content: "\f881"
}
.la.la-sort-amount-asc:before {
  content: "\f160"
}
.la.la-sort-amount-desc:before {
  content: "\f884"
}
.la.la-sort-numeric-asc:before {
  content: "\f162"
}
.la.la-sort-numeric-desc:before {
  content: "\f886"
}
.la.la-xing, .la.la-xing-square, .la.la-youtube, .la.la-youtube-play, .la.la-youtube-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-youtube-play:before {
  content: "\f167"
}
.la.la-adn, .la.la-bitbucket, .la.la-bitbucket-square, .la.la-dropbox, .la.la-flickr, .la.la-instagram, .la.la-stack-overflow {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-bitbucket-square:before {
  content: "\f171"
}
.la.la-tumblr, .la.la-tumblr-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-long-arrow-down:before {
  content: "\f309"
}
.la.la-long-arrow-up:before {
  content: "\f30c"
}
.la.la-long-arrow-left:before {
  content: "\f30a"
}
.la.la-long-arrow-right:before {
  content: "\f30b"
}
.la.la-android, .la.la-apple, .la.la-dribbble, .la.la-foursquare, .la.la-gittip, .la.la-gratipay, .la.la-linux, .la.la-skype, .la.la-trello, .la.la-windows {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-gittip:before {
  content: "\f184"
}
.la.la-sun-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-sun-o:before {
  content: "\f185"
}
.la.la-moon-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-moon-o:before {
  content: "\f186"
}
.la.la-pagelines, .la.la-renren, .la.la-stack-exchange, .la.la-vk, .la.la-weibo {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-arrow-circle-o-right {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-arrow-circle-o-right:before {
  content: "\f35a"
}
.la.la-arrow-circle-o-left {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-arrow-circle-o-left:before {
  content: "\f359"
}
.la.la-caret-square-o-left {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-caret-square-o-left:before {
  content: "\f191"
}
.la.la-toggle-left {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-toggle-left:before {
  content: "\f191"
}
.la.la-dot-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-dot-circle-o:before {
  content: "\f192"
}
.la.la-vimeo-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-try:before, .la.la-turkish-lira:before {
  content: "\f195"
}
.la.la-plus-square-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-plus-square-o:before {
  content: "\f0fe"
}
.la.la-openid, .la.la-slack, .la.la-wordpress {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-bank:before, .la.la-institution:before {
  content: "\f19c"
}
.la.la-mortar-board:before {
  content: "\f19d"
}
.la.la-delicious, .la.la-digg, .la.la-drupal, .la.la-google, .la.la-joomla, .la.la-pied-piper-alt, .la.la-pied-piper-pp, .la.la-reddit, .la.la-reddit-square, .la.la-stumbleupon, .la.la-stumbleupon-circle, .la.la-yahoo {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-spoon:before {
  content: "\f2e5"
}
.la.la-behance, .la.la-behance-square, .la.la-steam, .la.la-steam-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-automobile:before {
  content: "\f1b9"
}
.la.la-cab:before {
  content: "\f1ba"
}
.la.la-envelope-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-envelope-o:before {
  content: "\f0e0"
}
.la.la-deviantart, .la.la-soundcloud {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-file-pdf-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-pdf-o:before {
  content: "\f1c1"
}
.la.la-file-word-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-word-o:before {
  content: "\f1c2"
}
.la.la-file-excel-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-excel-o:before {
  content: "\f1c3"
}
.la.la-file-powerpoint-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-powerpoint-o:before {
  content: "\f1c4"
}
.la.la-file-image-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-image-o:before {
  content: "\f1c5"
}
.la.la-file-photo-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-photo-o:before {
  content: "\f1c5"
}
.la.la-file-picture-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-picture-o:before {
  content: "\f1c5"
}
.la.la-file-archive-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-archive-o:before {
  content: "\f1c6"
}
.la.la-file-zip-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-zip-o:before {
  content: "\f1c6"
}
.la.la-file-audio-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-audio-o:before {
  content: "\f1c7"
}
.la.la-file-sound-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-sound-o:before {
  content: "\f1c7"
}
.la.la-file-video-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-video-o:before {
  content: "\f1c8"
}
.la.la-file-movie-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-movie-o:before {
  content: "\f1c8"
}
.la.la-file-code-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-file-code-o:before {
  content: "\f1c9"
}
.la.la-codepen, .la.la-jsfiddle, .la.la-vine {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-life-bouy, .la.la-life-ring {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-life-bouy:before {
  content: "\f1cd"
}
.la.la-life-buoy {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-life-buoy:before {
  content: "\f1cd"
}
.la.la-life-saver {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-life-saver:before {
  content: "\f1cd"
}
.la.la-support {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-support:before {
  content: "\f1cd"
}
.la.la-circle-o-notch:before {
  content: "\f1ce"
}
.la.la-ra, .la.la-rebel {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-ra:before {
  content: "\f1d0"
}
.la.la-resistance {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-resistance:before {
  content: "\f1d0"
}
.la.la-empire, .la.la-ge {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-ge:before {
  content: "\f1d1"
}
.la.la-git, .la.la-git-square, .la.la-hacker-news, .la.la-y-combinator-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-y-combinator-square:before {
  content: "\f1d4"
}
.la.la-yc-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-yc-square:before {
  content: "\f1d4"
}
.la.la-qq, .la.la-tencent-weibo, .la.la-wechat, .la.la-weixin {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-wechat:before {
  content: "\f1d7"
}
.la.la-send:before {
  content: "\f1d8"
}
.la.la-paper-plane-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-paper-plane-o:before {
  content: "\f1d8"
}
.la.la-send-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-send-o:before {
  content: "\f1d8"
}
.la.la-circle-thin {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-circle-thin:before {
  content: "\f111"
}
.la.la-header:before {
  content: "\f1dc"
}
.la.la-sliders:before {
  content: "\f1de"
}
.la.la-futbol-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-futbol-o:before {
  content: "\f1e3"
}
.la.la-soccer-ball-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-soccer-ball-o:before {
  content: "\f1e3"
}
.la.la-slideshare, .la.la-twitch, .la.la-yelp {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-newspaper-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-newspaper-o:before {
  content: "\f1ea"
}
.la.la-cc-amex, .la.la-cc-discover, .la.la-cc-mastercard, .la.la-cc-paypal, .la.la-cc-stripe, .la.la-cc-visa, .la.la-google-wallet, .la.la-paypal {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-bell-slash-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-bell-slash-o:before {
  content: "\f1f6"
}
.la.la-trash:before {
  content: "\f2ed"
}
.la.la-copyright {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-eyedropper:before {
  content: "\f1fb"
}
.la.la-area-chart:before {
  content: "\f1fe"
}
.la.la-pie-chart:before {
  content: "\f200"
}
.la.la-line-chart:before {
  content: "\f201"
}
.la.la-angellist, .la.la-ioxhost, .la.la-lastfm, .la.la-lastfm-square {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-cc {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-cc:before {
  content: "\f20a"
}
.la.la-ils:before, .la.la-shekel:before, .la.la-sheqel:before {
  content: "\f20b"
}
.la.la-meanpath {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-meanpath:before {
  content: "\f2b4"
}
.la.la-buysellads, .la.la-connectdevelop, .la.la-dashcube, .la.la-forumbee, .la.la-leanpub, .la.la-sellsy, .la.la-shirtsinbulk, .la.la-simplybuilt, .la.la-skyatlas {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-diamond {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-diamond:before {
  content: "\f3a5"
}
.la.la-intersex:before {
  content: "\f224"
}
.la.la-facebook-official {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-facebook-official:before {
  content: "\f09a"
}
.la.la-pinterest-p, .la.la-whatsapp {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-hotel:before {
  content: "\f236"
}
.la.la-medium, .la.la-viacoin, .la.la-y-combinator, .la.la-yc {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-yc:before {
  content: "\f23b"
}
.la.la-expeditedssl, .la.la-opencart, .la.la-optin-monster {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-battery-4:before, .la.la-battery:before {
  content: "\f240"
}
.la.la-battery-3:before {
  content: "\f241"
}
.la.la-battery-2:before {
  content: "\f242"
}
.la.la-battery-1:before {
  content: "\f243"
}
.la.la-battery-0:before {
  content: "\f244"
}
.la.la-object-group, .la.la-object-ungroup, .la.la-sticky-note-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-sticky-note-o:before {
  content: "\f249"
}
.la.la-cc-diners-club, .la.la-cc-jcb {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-clone, .la.la-hourglass-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hourglass-o:before {
  content: "\f254"
}
.la.la-hourglass-1:before {
  content: "\f251"
}
.la.la-hourglass-2:before {
  content: "\f252"
}
.la.la-hourglass-3:before {
  content: "\f253"
}
.la.la-hand-rock-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-rock-o:before {
  content: "\f255"
}
.la.la-hand-grab-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-grab-o:before {
  content: "\f255"
}
.la.la-hand-paper-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-paper-o:before {
  content: "\f256"
}
.la.la-hand-stop-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-stop-o:before {
  content: "\f256"
}
.la.la-hand-scissors-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-scissors-o:before {
  content: "\f257"
}
.la.la-hand-lizard-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-lizard-o:before {
  content: "\f258"
}
.la.la-hand-spock-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-spock-o:before {
  content: "\f259"
}
.la.la-hand-pointer-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-pointer-o:before {
  content: "\f25a"
}
.la.la-hand-peace-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-hand-peace-o:before {
  content: "\f25b"
}
.la.la-registered {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-chrome, .la.la-creative-commons, .la.la-firefox, .la.la-get-pocket, .la.la-gg, .la.la-gg-circle, .la.la-internet-explorer, .la.la-odnoklassniki, .la.la-odnoklassniki-square, .la.la-opera, .la.la-safari, .la.la-tripadvisor, .la.la-wikipedia-w {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-television:before {
  content: "\f26c"
}
.la.la-500px, .la.la-amazon, .la.la-contao {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-calendar-plus-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-calendar-plus-o:before {
  content: "\f271"
}
.la.la-calendar-minus-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-calendar-minus-o:before {
  content: "\f272"
}
.la.la-calendar-times-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-calendar-times-o:before {
  content: "\f273"
}
.la.la-calendar-check-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-calendar-check-o:before {
  content: "\f274"
}
.la.la-map-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-map-o:before {
  content: "\f279"
}
.la.la-commenting:before {
  content: "\f4ad"
}
.la.la-commenting-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-commenting-o:before {
  content: "\f4ad"
}
.la.la-houzz, .la.la-vimeo {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-vimeo:before {
  content: "\f27d"
}
.la.la-black-tie, .la.la-edge, .la.la-fonticons, .la.la-reddit-alien {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-credit-card-alt:before {
  content: "\f09d"
}
.la.la-codiepie, .la.la-fort-awesome, .la.la-mixcloud, .la.la-modx, .la.la-product-hunt, .la.la-scribd, .la.la-usb {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-pause-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-pause-circle-o:before {
  content: "\f28b"
}
.la.la-stop-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-stop-circle-o:before {
  content: "\f28d"
}
.la.la-bluetooth, .la.la-bluetooth-b, .la.la-envira, .la.la-gitlab, .la.la-wheelchair-alt, .la.la-wpbeginner, .la.la-wpforms {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-wheelchair-alt:before {
  content: "\f368"
}
.la.la-question-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-question-circle-o:before {
  content: "\f059"
}
.la.la-volume-control-phone:before {
  content: "\f2a0"
}
.la.la-asl-interpreting:before {
  content: "\f2a3"
}
.la.la-deafness:before, .la.la-hard-of-hearing:before {
  content: "\f2a4"
}
.la.la-glide, .la.la-glide-g {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-signing:before {
  content: "\f2a7"
}
.la.la-first-order, .la.la-google-plus-official, .la.la-pied-piper, .la.la-snapchat, .la.la-snapchat-ghost, .la.la-snapchat-square, .la.la-themeisle, .la.la-viadeo, .la.la-viadeo-square, .la.la-yoast {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-google-plus-official:before {
  content: "\f2b3"
}
.la.la-google-plus-circle {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-google-plus-circle:before {
  content: "\f2b3"
}
.la.la-fa, .la.la-font-awesome {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-fa:before {
  content: "\f2b4"
}
.la.la-handshake-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-handshake-o:before {
  content: "\f2b5"
}
.la.la-envelope-open-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-envelope-open-o:before {
  content: "\f2b6"
}
.la.la-linode {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-address-book-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-address-book-o:before {
  content: "\f2b9"
}
.la.la-vcard:before {
  content: "\f2bb"
}
.la.la-address-card-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-address-card-o:before {
  content: "\f2bb"
}
.la.la-vcard-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-vcard-o:before {
  content: "\f2bb"
}
.la.la-user-circle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-user-circle-o:before {
  content: "\f2bd"
}
.la.la-user-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-user-o:before {
  content: "\f007"
}
.la.la-id-badge {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-drivers-license:before {
  content: "\f2c2"
}
.la.la-id-card-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-id-card-o:before {
  content: "\f2c2"
}
.la.la-drivers-license-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-drivers-license-o:before {
  content: "\f2c2"
}
.la.la-free-code-camp, .la.la-quora, .la.la-telegram {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-thermometer-4:before, .la.la-thermometer:before {
  content: "\f2c7"
}
.la.la-thermometer-3:before {
  content: "\f2c8"
}
.la.la-thermometer-2:before {
  content: "\f2c9"
}
.la.la-thermometer-1:before {
  content: "\f2ca"
}
.la.la-thermometer-0:before {
  content: "\f2cb"
}
.la.la-bathtub:before, .la.la-s15:before {
  content: "\f2cd"
}
.la.la-window-maximize, .la.la-window-restore {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-times-rectangle:before {
  content: "\f410"
}
.la.la-window-close-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-window-close-o:before {
  content: "\f410"
}
.la.la-times-rectangle-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-times-rectangle-o:before {
  content: "\f410"
}
.la.la-bandcamp, .la.la-eercast, .la.la-etsy, .la.la-grav, .la.la-imdb, .la.la-ravelry {
  font-family: Line Awesome Brands;
  font-weight: 400
}
.la.la-eercast:before {
  content: "\f2da"
}
.la.la-snowflake-o {
  font-family: Line Awesome Free;
  font-weight: 400
}
.la.la-snowflake-o:before {
  content: "\f2dc"
}
.la.la-spotify, .la.la-superpowers, .la.la-wpexplorer {
  font-family: Line Awesome Brands;
  font-weight: 400
}
@keyframes modal-video {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes modal-video-inner {
  0% {
    transform: translateY(100px)
  }
  to {
    transform: translate(0)
  }
}
.modal-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, .9);
  z-index: 1000000;
  cursor: pointer;
  opacity: 1;
  animation-timing-function: ease-out;
  animation-duration: .3s;
  animation-name: modal-video;
  transition: opacity .3s ease-out
}
.modal-video-effect-exit {
  opacity: 0
}
.modal-video-effect-exit .modal-video-movie-wrap {
  transform: translateY(100px)
}
.modal-video-body {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box
}
.modal-video-body, .modal-video-inner {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center
}
.modal-video-inner {
  align-items: center
}
@media(orientation:landscape) {
  .modal-video-inner {
    padding: 10px 60px;
    box-sizing: border-box
  }
}
.modal-video-movie-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  background-color: #333;
  animation-timing-function: ease-out;
  animation-duration: .3s;
  animation-name: modal-video-inner;
  transform: translate(0);
  transition: transform .3s ease-out
}
.modal-video-movie-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.modal-video-close-btn {
  position: absolute;
  z-index: 2;
  top: -45px;
  right: 0;
  display: inline-block;
  width: 35px;
  height: 35px;
  overflow: hidden;
  background: transparent;
  color: #fff;
  border: 1px solid;
  border-radius: 50%
}
@media(orientation:landscape) {
  .modal-video-close-btn {
    top: -40px;
    right: -65px
  }
}
.modal-video-close-btn:before {
  transform: rotate(45deg)
}
.modal-video-close-btn:after {
  transform: rotate(-45deg)
}
@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap";
body, html {
  scroll-behavior: smooth
}
body {
  font-family: Josefin Sans, sans-serif;
  font-size: 18px;
  padding: 0;
  margin: 0;
  font-weight: 400;
  position: relative;
  background-color: #0f0232
}
img {
  max-width: 100%;
  height: auto
}
ol, ul {
  padding: 0;
  margin: 0;
  list-style: none
}
button {
  cursor: pointer
}
:focus {
  outline: none
}
button {
  border: none
}
button:focus {
  outline: none
}
input:not([type=radio]), textarea {
  padding: 10px 20px;
  border: 1px solid #6472d9;
  width: 100%;
  background-color: transparent;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  color: #c4cbf9
}
input:not([type=radio])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #9aace5
}
input:not([type=radio])::-moz-placeholder, textarea::-moz-placeholder {
  color: #9aace5
}
input:not([type=radio]):-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #9aace5
}
input:not([type=radio]):-moz-placeholder, textarea:-moz-placeholder {
  color: #9aace5
}
.select {
  position: relative;
  min-height: 48px;
  background-color: transparent
}
.select:after {
  content: "";
  font-family: Line Awesome Free;
  font-weight: 900;
  font-size: 12px;
  position: absolute;
  color: #fff;
  top: 50%;
  right: 5%;
  transform: translateY(-50%)
}
select {
  -webkit-appearance: none;
  height: full;
  width: 100%;
  border: 1px solid hsla(0, 0%, 100%, .1);
  cursor: pointer;
  color: #c4cbf9;
  background-color: transparent;
  height: 50px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px
}
textarea {
  min-height: 150px;
  resize: none;
  width: 100%
}
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
  -webkit-appearance: none
}
input[type=number] {
  -moz-appearance: textfield
}
span {
  display: inline-block
}
a:hover {
  color: #ffb200
}
.mb-30 {
  margin-bottom: 30px
}
.mt-30 {
  margin-top: 30px
}
.mt-40 {
  margin-top: 40px
}
.mt-50 {
  margin-top: 50px
}
.mt-80 {
  margin-top: 80px
}
.mb-50 {
  margin-bottom: 50px
}
.mb-none-30 {
  margin-bottom: -30px !important
}
.mb-none-50 {
  margin-bottom: -50px !important
}
.pt-90 {
  padding-top: 90px
}
.pb-90 {
  padding-bottom: 90px
}
.pt-120 {
  padding-top: 120px
}
@media(max-width:991px) {
  .pt-120 {
    padding-top: 90px
  }
}
@media(max-width:575px) {
  .pt-120 {
    padding-top: 80px
  }
}
.pb-120 {
  padding-bottom: 120px
}
@media(max-width:991px) {
  .pb-120 {
    padding-bottom: 90px
  }
}
@media(max-width:575px) {
  .pb-120 {
    padding-bottom: 80px
  }
}
.pt-150 {
  padding-top: 150px
}
@media(max-width:991px) {
  .pt-150 {
    padding-top: 90px
  }
}
@media(max-width:575px) {
  .pt-150 {
    padding-top: 80px
  }
}
.pb-150 {
  padding-bottom: 150px
}
@media(max-width:991px) {
  .pb-150 {
    padding-bottom: 90px
  }
}
@media(max-width:575px) {
  .pb-150 {
    padding-bottom: 80px
  }
}
.form-group {
  margin-bottom: 20px
}
.mt-minus-50 {
  margin-top: -50px
}
.mt-minus-100 {
  margin-top: -100px;
  position: relative
}
.mt-minus-150 {
  margin-top: -150px;
  position: relative
}
.mt-minus-270 {
  margin-top: -270px;
  position: relative
}
.mt-minus-300 {
  margin-top: -300px;
  position: relative
}
.mt-100 {
  margin-top: 100px
}
.bg_img {
  background-size: cover;
  background-position: 50%
}
.bg--one {
  background-color: #0f0232 !important
}
.bg--two {
  background-color: #02014a !important
}
.curve-shape {
  position: relative;
  z-index: 9
}
.curve-shape:after {
  position: absolute;
  content: "";
  top: -85px;
  left: 0;
  width: 100%;
  height: 150px;
  background-color: #0f0232;
  -webkit-clip-path: ellipse(55% 75% at 50% 75%);
  clip-path: ellipse(55% 75% at 50% 75%);
  transform: rotate(180deg);
  z-index: -1
}
@media(max-width:1199px) {
  .curve-shape:after {
    display: none
  }
}
.slice-shape-two {
  -webkit-clip-path: polygon(50% 10%, 100% 0, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(50% 10%, 100% 0, 100% 100%, 0 100%, 0 0)
}
.overlay-one {
  position: relative;
  z-index: 9
}
.overlay-one:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #02014a;
  opacity: .95;
  z-index: -1
}
.slice-shape {
  -webkit-clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 100%)
}
@media(max-width:1199px) {
  .slice-shape {
    -webkit-clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 100%)
  }
}
@media(max-width:991px) {
  .slice-shape {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
  }
}
select option {
  background-color: #02014a;
  height: 10px
}
label {
  color: #fff;
  margin-bottom: 13px
}
.nice-select, input {
  min-height: 50px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px
}
.nice-select {
  width: 100%;
  line-height: 50px
}
.nice-select .list {
  width: 100%;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .15)
}
.section-bg {
  background-color: #0f0232
}
.section-bg-two {
  background-color: #02014a
}
.section-header {
  margin-bottom: 70px;
  margin-top: -8px
}
@media(max-width:991px) {
  .section-header {
    margin-bottom: 50px
  }
}
.section-header p {
  margin-top: 10px;
  font-size: 18px;
  color: #f1f3ff
}
.section-sub-title {
  font-size: 24px;
  font-family: Josefin Sans, sans-serif;
  color: #ffb200;
  margin-bottom: 13px
}
@media(max-width:767px) {
  .section-sub-title {
    font-size: 20px
  }
}
.section-title {
  font-size: 60px;
  text-transform: uppercase
}
@media(max-width:1199px) {
  .section-title {
    font-size: 56px
  }
}
@media(max-width:991px) {
  .section-title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .section-title {
    font-size: 36px
  }
}
@media(max-width:575px) {
  .section-title {
    font-size: 32px
  }
}
.section-title.style--two {
  text-transform: unset
}
.border-radius-100 {
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important
}
.hover--effect-1 {
  transition: all .3s
}
.hover--effect-1:hover {
  transform: translateY(-5px) scale(1.05)
}
.has-link {
  position: relative
}
.item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2
}
.video-button {
  width: 105px;
  height: 105px;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: inline-block;
  background-color: #ffb200;
  text-align: center;
  line-height: 125px;
  animation: pulse 2s linear infinite;
  -webkit-animation: pulse 2s linear infinite;
  -moz-animation: pulse 2s linear infinite
}
.video-button:after, .video-button:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 74px;
  background-color: #ffb200;
  opacity: .15;
  z-index: -10
}
.video-button:before {
  z-index: -10;
  animation: inner-ripple 2s linear infinite;
  -webkit-animation: inner-ripple 2s linear infinite;
  -moz-animation: inner-ripple 2s linear infinite
}
.video-button:after {
  z-index: -10;
  animation: outer-ripple 2s linear infinite;
  -webkit-animation: outer-ripple 2s linear infinite;
  -moz-animation: outer-ripple 2s linear infinite
}
.video-button i {
  margin-left: 10px;
  font-size: 36px
}
.d-pagination {
  margin-top: 50px
}
.d-pagination .pagination {
  margin: -5px
}
.d-pagination .pagination li {
  margin: 5px
}
.d-pagination .pagination li.active a, .d-pagination .pagination li.active a:hover {
  background-color: #ffb200;
  color: #fff
}
.d-pagination .pagination li a {
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  color: #c4cbf9;
  font-weight: 500;
  width: 45px;
  height: 45px;
  border: 1px solid #e񞗥;
  line-height: 28px
}
.d-pagination .pagination li a:hover {
  color: #ffb200;
  background-color: transparent;
  border-color: #ffb200
}
.cmn-list {
  margin-top: 20px
}
.cmn-list li + li {
  margin-top: 15px
}
.cmn-list li {
  position: relative;
  padding-left: 40px
}
.cmn-list li:before {
  position: absolute;
  content: "";
  top: 5px;
  left: 0;
  width: 20px;
  height: 10px;
  border-left: 1px solid #ffb200;
  border-bottom: 1px solid #ffb200;
  transform: rotate(-45deg)
}
.cmn-list-2 {
  margin-top: 20px
}
.cmn-list-2 li + li {
  margin-top: 10px
}
.cmn-list-2 li {
  position: relative;
  padding-left: 45px
}
.cmn-list-2 li:nth-last-of-type(3n+3):before {
  border-color: #a22546
}
.cmn-list-2 li:nth-last-of-type(3n+2):before {
  border-color: #f7a139
}
.cmn-list-2 li:nth-last-of-type(3n+1):before {
  border-color: #3097d1
}
.cmn-list-2 li:before {
  position: absolute;
  content: "";
  top: 5px;
  left: 0;
  width: 20px;
  height: 10px;
  border-left: 1px solid red;
  border-bottom: 1px solid red;
  transform: rotate(-45deg)
}
.number-list--style {
  list-style-type: decimal;
  padding-left: 15px
}
.number-list--style li span {
  font-weight: 500;
  color: #ffb200
}
.pagination {
  margin-top: 50px
}
.pagination li + li {
  margin-left: 10px
}
.pagination li.active a {
  background-color: #ffb200;
  border-color: #ffb200;
  color: #fff
}
.pagination li a {
  border: 1px solid hsla(0, 0%, 100%, .1);
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  padding: 12px 25px;
  background-color: transparent;
  color: #c4cbf9;
  font-weight: 700
}
.pagination li a:hover {
  background-color: #ffb200;
  border-color: #ffb200;
  color: #fff
}
.cmn-accordion .card + .card {
  margin-top: 20px
}
.cmn-accordion .card {
  border: none;
  background-color: #683df5;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 20px !important;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  -ms-border-radius: 20px !important;
  -o-border-radius: 20px !important
}
.cmn-accordion .card-header {
  background-color: #683df5;
  padding: 0;
  margin-bottom: 0 !important;
  border: none
}
.cmn-accordion .card-header .btn-link {
  display: block;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding: 25px 20px 25px 0;
  font-size: 22px;
  color: #fff
}
@media(max-width:767px) {
  .cmn-accordion .card-header .btn-link {
    font-size: 18px
  }
}
@media(max-width:575px) {
  .cmn-accordion .card-header .btn-link {
    font-size: 16px
  }
}
.cmn-accordion .card-header .btn-link.collapsed:after {
  transform: rotate(0deg)
}
.cmn-accordion .card-header .btn-link:after {
  position: absolute;
  content: "";
  right: 0;
  top: 25px;
  font-family: Line Awesome Free;
  font-weight: 900;
  color: #918fde;
  font-size: 20px;
  transform: rotate(180deg);
  transition: all .3s
}
.cmn-accordion .card-header .btn-link:focus, .cmn-accordion .card-header .btn-link:hover {
  outline: none;
  text-decoration: none;
  box-shadow: none
}
.cmn-accordion .card-body {
  padding: 30px 0;
  border-top: 1px solid #9a80e5
}
@media(max-width:575px) {
  .cmn-accordion .card-body p {
    font-size: 16px
  }
}
.cmn-tabs {
  border: none
}
.cmn-tabs .nav-item .nav-link {
  padding: 14px 35px;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  border-radius: 999px !important;
  -webkit-border-radius: 999px !important;
  -moz-border-radius: 999px !important;
  -ms-border-radius: 999px !important;
  -o-border-radius: 999px !important;
  background-image: linear-gradient(45deg, #d73df5, #8f3df5);
  background-image: -ms-linear-gradient(45deg, #d73df5 0, #8f3df5 100%);
  box-shadow: -1.113px 7.922px 16px 0 rgba(143, 61, 245, .63);
  border: none !important;
  text-transform: capitalize
}
@media(max-width:575px) {
  .cmn-tabs .nav-item .nav-link {
    padding: 12px 25px;
    font-size: 16px
  }
}
.cmn-tabs .nav-item .nav-link.active {
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  color: #fff !important
}
blockquote p {
  font-weight: 700;
  font-size: 24px;
  color: #fff
}
.nice-select.open, input:focus, textarea:focus {
  border-color: #ffb200
}
.page-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px
}
.page-breadcrumb li {
  color: #fff;
  text-transform: capitalize
}
.page-breadcrumb li:after {
  content: "-";
  color: #fff;
  margin: 0 5px
}
.page-breadcrumb li:first-child:before {
  content: "";
  font-family: Flaticon;
  color: #ef428c;
  margin-right: 6px
}
.page-breadcrumb li:last-child:after {
  display: none
}
.page-breadcrumb li a {
  color: #fff;
  text-transform: capitalize
}
@keyframes customBounce {
  0% {
    transform: translateY(0)
  }
  25% {
    transform: translateY(-10px)
  }
  50% {
    transform: translateY(-20px)
  }
  75% {
    transform: translateY(-10px)
  }
  to {
    transform: translateY(0)
  }
}
.scroll-to-top {
  height: 60px;
  width: 60px;
  position: fixed;
  bottom: 5%;
  right: 5%;
  display: none;
  z-index: 99999;
  cursor: pointer;
  text-align: center;
  border-radius: 50%;
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  line-height: 77px;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25)
}
.scroll-to-top .scroll-icon {
  font-size: 36px;
  color: #fff;
  display: inline-block
}
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  z-index: 999;
  overflow: hidden
}
.preloader svg {
  width: 100%;
  height: 100%;
  visibility: hidden
}
.theme-switcher {
  position: fixed;
  top: 20%;
  right: -190px;
  z-index: 99999;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  transition: all .3s
}
@media(max-width:1199px) {
  .theme-switcher {
    top: auto;
    bottom: 10%
  }
}
.theme-switcher.active {
  right: 0
}
.theme-switcher__icon {
  width: 45px;
  height: 45px;
  background-color: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  cursor: pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, .25)
}
.theme-switcher__icon i {
  animation: spin 3s linear infinite
}
.theme-switcher__body {
  padding: 20px;
  background-color: #fff;
  overflow: hidden;
  border-radius: 8px 0 0 8px;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px
}
.theme-switcher__body .single {
  width: 150px;
  height: 100px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, .25);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px
}
.theme-switcher__body .single.dark {
  background-color: #000
}
.theme-switcher__body .single.light {
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%)
}
.theme-switcher__body .single.active {
  position: relative
}
.theme-switcher__body .single.active:after {
  position: absolute;
  top: -8px;
  right: -6px;
  width: 25px;
  height: 25px;
  background-color: #5039fb;
  font-size: 14px;
  text-align: center;
  line-height: 25px;
  color: #fff;
  content: "";
  font-family: Line Awesome Free;
  font-weight: 900;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.theme-switcher__body a {
  width: 100%;
  height: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center
}
@keyframes spin {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(180deg)
  }
}
.language-dropdown-selected {
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px
}
.dropdown-container {
  position: absolute;
  visibility: hidden;
  scale: 0;
  opacity: 0;
  background: #0f0232;
  padding: 10px 24px;
  border-radius: 12px;
  z-index: 200;
  transform-origin: top;
  transition: all .3s
}
.dropdown-container li:hover {
  color: #ffb200;
  cursor: pointer
}
.dropdown-container-open {
  visibility: visible !important;
  scale: 1 !important;
  opacity: 1 !important
}
h1 {
  font-size: 62px
}
h2 {
  font-size: 40px
}
@media(max-width:991px) {
  h2 {
    font-size: 36px
  }
}
@media(max-width:575px) {
  h2 {
    font-size: 28px
  }
}
h3 {
  font-size: 24px
}
@media(max-width:767px) {
  h3 {
    font-size: 22px
  }
}
h4 {
  font-size: 22px
}
@media(max-width:767px) {
  h4 {
    font-size: 20px
  }
}
h5 {
  font-size: 20px
}
@media(max-width:767px) {
  h5 {
    font-size: 18px
  }
}
h6 {
  font-size: 18px
}
h1, h2, h3, h4, h5, h6 {
  margin: 0
}
h1, h1 > a, h2, h2 > a, h3, h3 > a, h4, h4 > a, h5, h5 > a, h6, h6 > a {
  font-family: Josefin Sans, sans-serif;
  color: #fff;
  font-weight: 600;
  line-height: 1.3
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  transition: all .3s
}
li, p, span {
  font-size: 16px;
  color: #c4cbf9;
  line-height: 1.7;
  margin: 0
}
p {
  font-size: 18px
}
a {
  display: inline-block;
  font-family: Josefin Sans, sans-serif;
  color: #fff
}
a, a:hover {
  text-decoration: none
}
.cmn-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  background-image: linear-gradient(4deg, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  transition: background-size .3s;
  color: #fff
}
@media(max-width:991px) {
  .cmn-btn {
    font-size: 16px
  }
}
@media(max-width:767px) {
  .cmn-btn {
    font-size: 14px
  }
}
.cmn-btn:hover {
  background-size: 300%;
  color: #fff
}
.cmn-btn.style--two {
  background-image: linear-gradient(45deg, #d73df5, #8f3df5);
  background-image: -ms-linear-gradient(45deg, #d73df5 0, #8f3df5 100%);
  box-shadow: -1.113px 7.922px 16px 0 rgba(143, 61, 245, .63)
}
.cmn-btn.style--three {
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35)
}
.cmn-btn.btn--sm {
  padding: 10px 22px;
  font-size: 14px
}
.btn-border {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 12px 35px;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  color: #c4cbf9;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  border: 1px solid hsla(0, 0%, 100%, .25)
}
.btn-grp {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -10px;
  margin-right: -10px
}
.btn-grp [class*=btn] {
  margin: 5px 10px;
  align-items: center
}
.btn-grp [class*=btn].d-flex {
  padding: 8px 35px
}
[class*=btn] .btn-sm {
  padding: 6px 20px
}
.form-control:focus {
  background-color: transparent;
  box-shadow: none;
  border-color: #c0464d
}
input:active, input:focus, textarea:active, textarea:focus {
  border-color: #c0464d !important
}
.custom-checkbox {
  padding-left: 30px;
  position: relative;
  overflow: hidden
}
.custom-checkbox label {
  font-size: 14px !important;
  cursor: pointer;
  transition: all .3s;
  text-transform: capitalize !important
}
.custom-checkbox .checkbox {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 5px;
  transition: all .3s;
  background-image: linear-gradient(-45deg, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(-45deg, #c165dd 0, #5c27fe 100%)
}
.custom-checkbox .checkbox:before {
  position: absolute;
  content: "";
  font-family: Line Awesome Free;
  font-weight: 900;
  color: #fff;
  font-size: 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.1);
  opacity: 0;
  transition: all .3s
}
.custom-checkbox input[type=checkbox] {
  position: absolute;
  left: -100px;
  width: auto
}
.custom-checkbox input[type=checkbox]:checked + label ~ .checkbox {
  background-image: -ms-linear-gradient(-45deg, #c165dd 0, #5c27fe 100%)
}
.custom-checkbox input[type=checkbox]:checked + label ~ .checkbox:before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  transition-delay: .3s
}
@keyframes rifaRounded {
  0% {
    transform: translate(-50%, -50%) rotate(0deg)
  }
  to {
    transform: translate(-50%, -50%) rotate(1turn)
  }
}
@keyframes rifaPulse {
  0% {
    transform: translate(-50%, -50%) scale(1)
  }
  25% {
    transform: translate(-50%, -50%) scale(1.05)
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1)
  }
  75% {
    transform: translate(-50%, -50%) scale(1.05)
  }
  to {
    transform: translate(-50%, -50%) scale(1)
  }
}
@keyframes rifaLight {
  0% {
    opacity: 1
  }
  25% {
    opacity: .6
  }
  50% {
    opacity: 1
  }
  75% {
    opacity: .6
  }
  to {
    opacity: 1
  }
}
@keyframes colorFlow {
  0% {
    background-size: 100%;
    opacity: 1
  }
  25% {
    background-size: 150%;
    opacity: .5
  }
  50% {
    background-size: 300%;
    opacity: .9
  }
  75% {
    background-size: 150%;
    opacity: .5
  }
  to {
    background-size: 100%;
    opacity: 1
  }
}
.header, .header.menu-fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 9
}
.header.menu-fixed .header__top {
  display: none
}
.header.menu-fixed .header__bottom {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  background-color: #070b28;
  padding: 5px 0
}
.header.menu-fixed .header__bottom .main-menu li a {
  padding: 30px 15px 30px 0
}
@media(max-width:1199px) {
  .header.menu-fixed .header__bottom .main-menu li a {
    padding: 10px 0
  }
}
.header.menu-fixed .header__bottom .main-menu li .sub-menu li a {
  padding: 8px 20px
}
.header__top {
  padding: 10px 0;
  border-bottom: 1px solid rgba(90, 75, 204, .502)
}
@media(max-width:1199px) {
  .header__top {
    padding: 8px 0
  }
}
@media(max-width:575px) {
  .header__top .left {
    justify-content: center
  }
}
.header__top .left a {
  font-size: 16px
}
@media(max-width:1199px) {
  .header__top .left a {
    font-size: 14px
  }
}
.header__top .left .language {
  margin-left: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.header__top .left .language i {
  color: #fff;
  font-size: 15px
}
@media(max-width:1199px) {
  .header__top .left .language i {
    font-size: 15px
  }
}
.header__top .left .language select {
  padding-right: 25px;
  padding-left: 2px
}
.header__top .right {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end
}
@media(max-width:575px) {
  .header__top .right {
    justify-content: center
  }
}
.header__top .right .product__cart {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.header__top .right .total__amount {
  background-color: #2c0341;
  padding: 5px 18px;
  color: #fff;
  font-size: 12px
}
@media(max-width:1199px) {
  .header__top .right .total__amount {
    padding: 4px 10px;
    font-size: 14px
  }
}
.header__top .right .amount__btn {
  background-color: transparent;
  margin-left: 15px;
  position: relative;
  padding-top: 7px
}
.header__top .right .amount__btn i {
  color: #fff;
  font-size: 30px
}
@media(max-width:1199px) {
  .header__top .right .amount__btn i {
    font-size: 24px
  }
}
.header__top .right .amount__btn .cart__num {
  position: absolute;
  top: -2px;
  right: -8px;
  min-width: 22px;
  min-height: 22px;
  font-size: 12px;
  line-height: 22px;
  background-image: linear-gradient(135deg, #8739e6, #5496ff);
  background-image: -ms-linear-gradient(135deg, #8739e6 0, #5496ff 100%);
  box-shadow: 0 19px 56px 0 rgba(0, 0, 0, .2);
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center
}
.header__top .right .amount__btn .cart__num, .header__top .right .user__btn {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.header__top .right .user__btn {
  margin-left: 38px;
  width: 40px;
  height: 40px;
  background-color: #5a4bcc;
  text-align: center;
  line-height: 48px
}
@media(max-width:1199px) {
  .header__top .right .user__btn {
    width: 30px;
    height: 30px;
    line-height: 36px
  }
}
.header__top .right .user__btn i {
  font-size: 24px
}
@media(max-width:1199px) {
  .header__top .right .user__btn i {
    font-size: 20px
  }
}
.header__bottom {
  transition: all .3s
}
@media(max-width:1199px) {
  .header__bottom {
    padding: 10px 0
  }
  .header .site-logo img {
    max-width: 100px
  }
  .header .main-menu {
    padding: 15px 0
  }
}
.header .main-menu li, .header .main-menu li.menu_has_children {
  position: relative
}
.header .main-menu li.menu_has_children.open .sub-menu {
  display: block
}
@media(max-width:1199px) {
  .header .main-menu li.menu_has_children > a {
    display: block
  }
}
.header .main-menu li.menu_has_children > a:before {
  position: absolute;
  content: "";
  font-family: Line Awesome Free;
  font-size: 16px;
  font-weight: 900;
  top: 0;
  right: 0;
  color: #c4cbf9;
  transition: all .3s;
  display: none
}
@media(max-width:1199px) {
  .header .main-menu li.menu_has_children > a:before {
    display: block;
    top: 9px
  }
}
.header .main-menu li.menu_has_children:hover > a:before {
  transform: rotate(180deg);
  color: #ffb200
}
.header .main-menu li a {
  padding: 42px 15px 42px 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #e7e7f4;
  position: relative
}
@media(max-width:1199px) {
  .header .main-menu li a {
    padding: 8px 0;
    display: block;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
  }
}
.header .main-menu li a:focus, .header .main-menu li a:hover {
  color: red
}
.header .main-menu li .sub-menu {
  position: absolute;
  width: 220px;
  top: 105%;
  left: -20px;
  z-index: 999;
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  padding: 10px 0;
  box-shadow: 0 18px 54px -8px rgba(0, 0, 0, .15);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  transition: all .3s;
  opacity: 0;
  visibility: hidden
}
@media(max-width:1199px) {
  .header .main-menu li .sub-menu {
    opacity: 1;
    visibility: visible;
    display: none;
    position: static;
    transition: none;
    width: 100%
  }
}
.header .main-menu li .sub-menu li a {
  padding: 8px 20px;
  display: block;
  color: #fff;
  font-size: 14px
}
@media(max-width:1199px) {
  .header .main-menu li .sub-menu li a {
    font-size: 16px
  }
}
.header .main-menu li .sub-menu li a:hover {
  background-color: rgba(38, 174, 97, .05);
  color: #fff;
  text-decoration: underline
}
.header .main-menu li .sub-menu li + li {
  margin-left: 0
}
.header .main-menu li:hover .sub-menu {
  top: 100%;
  opacity: 1;
  visibility: visible
}
.header .main-menu li + li {
  margin-left: 20px
}
@media(max-width:1199px) {
  .header .main-menu li + li {
    margin-left: 0
  }
}
.header .nav-right {
  margin-left: 30px
}
@media(max-width:1199px) {
  .header .nav-right {
    margin-left: 0
  }
}
.header .nav-right .cmn-btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}
@media(max-width:1199px) {
  .header .nav-right .cmn-btn {
    display: inline-block;
    margin-bottom: 15px
  }
}
.header .nav-right .cmn-btn i {
  margin-right: 6px;
  font-size: 22px;
  color: #ffb200
}
@media(max-width:1199px) {
  .navbar-collapse {
    padding: 0 20px;
    background-color: #070b28;
    max-height: 550px;
    overflow: auto
  }
}
@media(max-width:767px) {
  .navbar-collapse {
    max-height: 320px;
    overflow: auto
  }
}
.navbar-toggler {
  padding: 0;
  border: none
}
.navbar-toggler:focus {
  border: none;
  outline: none
}
.menu-toggle {
  margin: 10px 0;
  position: relative;
  display: block;
  width: 35px;
  height: 20px;
  background: transparent;
  border-top: 2px solid;
  border-bottom: 2px solid;
  color: #000;
  font-size: 0;
  transition: all .25s ease-in-out;
  cursor: pointer
}
@media(max-width:1199px) {
  .menu-toggle {
    color: #fff
  }
}
.menu-toggle:after, .menu-toggle:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translate(-50%, -50%);
  transition: transform .25s ease-in-out;
  -moz-transition: -webkit-transform .25s ease-in-out;
  -ms-transition: -webkit-transform .25s ease-in-out
}
@media(max-width:1199px) {
  .menu-toggle:after, .menu-toggle:before {
    background-color: #fff
  }
}
span.menu-toggle:hover {
  color: #000
}
@media(max-width:1199px) {
  span.menu-toggle:hover {
    color: #fff
  }
}
span.is-active {
  border-color: transparent
}
span.is-active:before {
  transform: translate(-50%, -50%) rotate(45deg)
}
span.is-active:after {
  transform: translate(-50%, -50%) rotate(-45deg)
}
.menu-active {
  color: red !important
}
.sub-menu-active {
  color: #ffb200 !important
}
.hero {
  position: relative;
  padding-top: 303px;
  padding-bottom: 253px;
  background-image: linear-gradient(1turn, #e82a7a, #360354);
  background-image: -ms-linear-gradient(90deg, #e82a7a 0, #360354 100%);
  z-index: 1;
  overflow: hidden
}
@media(max-width:1199px) {
  .hero {
    padding-top: 285px;
    padding-bottom: 215px
  }
}
@media(max-width:991px) {
  .hero {
    padding-top: 240px;
    padding-bottom: 450px
  }
}
@media(max-width:767px) {
  .hero {
    padding-bottom: 385px
  }
}
@media(max-width:575px) {
  .hero {
    padding-top: 250px
  }
}
.hero__shape {
  left: 0;
  bottom: -5px
}
.hero__element, .hero__shape {
  position: absolute;
  z-index: -1
}
.hero__element {
  bottom: -75px;
  left: -24px;
  width: 62%
}
.hero__element img {
  width: 100%
}
@media(max-width:991px) {
  .hero__content {
    text-align: center
  }
}
.hero__content p {
  color: #fff;
  font-size: 24px
}
@media(max-width:1199px) {
  .hero__content p {
    font-size: 18px
  }
}
@media(max-width:575px) {
  .hero__content p {
    font-size: 16px
  }
}
.hero__subtitle {
  font-size: 28px;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffb200;
  margin-bottom: 10px
}
@media(max-width:1350px) {
  .hero__subtitle {
    font-size: 24px
  }
}
@media(max-width:1199px) {
  .hero__subtitle {
    font-size: 22px
  }
}
@media(max-width:991px) {
  .hero__subtitle {
    font-size: 20px
  }
}
@media(max-width:575px) {
  .hero__subtitle {
    font-size: 16px
  }
}
.hero__title {
  font-size: 120px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.1
}
@media(max-width:1350px) {
  .hero__title {
    font-size: 102px
  }
}
@media(max-width:1199px) {
  .hero__title {
    font-size: 90px
  }
}
@media(max-width:991px) {
  .hero__title {
    font-size: 72px
  }
}
@media(max-width:767px) {
  .hero__title {
    font-size: 56px
  }
}
@media(max-width:575px) {
  .hero__title {
    font-size: 48px
  }
}
@media(max-width:380px) {
  .hero__title {
    font-size: 36px
  }
}
.hero__btn {
  display: flex;
  align-items: center;
  margin-top: 30px
}
@media(max-width:480px) {
  .hero__btn {
    display: inline-grid;
    display: -moz-inline-grid;
    display: -ms-inline-grid
  }
  .hero__btn .cmn-btn {
    margin-bottom: 45px
  }
}
.hero__btn .video-btn {
  margin-left: 30px
}
@media(max-width:480px) {
  .hero__btn .video-btn {
    margin: 0 auto
  }
}
.hero__thumb {
  display: none
}
.hero__car {
  width: 1150px;
  height: 725px;
  position: absolute;
  right: 0;
  top: 15%;
  overflow: hidden
}
@media(max-width:991px) {
  .hero__car {
    height: 475px;
    top: auto;
    bottom: 0
  }
}
@media(max-width:767px) {
  .hero__car {
    height: 345px
  }
}
@media(max-width:575px) {
  .hero__car {
    bottom: 3%
  }
}
.hero__car img {
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translate(-50%, -50%)
}
@media(max-width:1700px) {
  .hero__car img {
    max-width: 60%;
    left: 65%
  }
}
@media(max-width:1350px) {
  .hero__car img {
    max-width: 50%;
    left: 70%
  }
}
@media(max-width:1199px) {
  .hero__car img {
    max-width: 40%;
    left: 78%
  }
}
@media(max-width:991px) {
  .hero__car img {
    left: 65%
  }
}
@media(max-width:767px) {
  .hero__car img {
    max-width: 30%;
    left: 70%
  }
}
@media(max-width:575px) {
  .hero__car img {
    left: 80%
  }
}
@media(max-width:480px) {
  .hero__car img {
    max-width: 25%;
    left: 85%
  }
}
.hero__car .car-ray {
  animation: rifaRounded 20s linear infinite;
  z-index: -1
}
.hero__car .car-light {
  z-index: -2
}
.hero__car .car-light, .hero__car .car-star {
  animation: rifaLight 2s linear infinite
}
.hero .hero__shape-left {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: -1
}
.hero .hero__shape-left img {
  height: 100%
}
.hero.style--two {
  padding-bottom: 365px;
  overflow: hidden;
  background-image: url(/images/elements/hero-2-bg.jpg)
}
.hero.style--two .hero__title {
  font-size: 110px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.1
}
@media(max-width:1750px) {
  .hero.style--two .hero__title {
    font-size: 76px
  }
}
@media(max-width:1199px) {
  .hero.style--two .hero__title {
    font-size: 62px
  }
}
@media(max-width:575px) {
  .hero.style--two .hero__title {
    font-size: 48px
  }
}
@media(max-width:380px) {
  .hero.style--two .hero__title {
    font-size: 36px
  }
}
@media(max-width:1650px) {
  .hero.style--two .hero__content p {
    font-size: 22px
  }
}
@media(max-width:1199px) {
  .hero.style--two .hero__content p {
    font-size: 18px
  }
}
.hero.style--two .hero__shape {
  bottom: -2px;
  left: 0;
  z-index: 1
}
.hero.style--two [class*=hero-e] {
  position: absolute;
  z-index: -1
}
.hero.style--two .hero-e1 {
  left: 0;
  bottom: 0
}
.hero.style--two .hero-e2 {
  top: 0;
  right: 0
}
.hero.style--two .hero-e3 {
  top: 23%;
  left: 14%;
  opacity: .25
}
.hero.style--two .hero-e4 {
  top: 28%;
  left: 42%
}
.hero.style--two .hero-e5 {
  top: 15%;
  left: 28%;
  opacity: .2
}
.hero.style--two .hero-car {
  position: absolute;
  width: 765px;
  height: 620px;
  top: 20%;
  right: 0
}
@media(max-width:1450px) {
  .hero.style--two .hero-car {
    height: 475px;
    right: -85px;
    top: 25%
  }
}
@media(max-width:1199px) {
  .hero.style--two .hero-car {
    width: 715px;
    height: 425px;
    right: -18%;
    top: 20%
  }
}
@media(max-width:991px) {
  .hero.style--two .hero-car {
    display: none
  }
}
.hero.style--two .hero-car div[class*=el] {
  position: absolute
}
@media(max-width:1450px) {
  .hero.style--two .hero-car div[class*=el] img {
    width: 75%
  }
}
@media(max-width:1199px) {
  .hero.style--two .hero-car div[class*=el] img {
    width: 60%
  }
}
.hero.style--two .hero-car .el-car {
  left: 0;
  bottom: 5%
}
@media(max-width:1350px) {
  .hero.style--two .hero-car .el-car {
    text-align: center
  }
}
.hero.style--two .hero-car .el-girl {
  bottom: 0;
  right: 5%
}
@media(max-width:1350px) {
  .hero.style--two .hero-car .el-girl {
    right: 3%
  }
}
@media(max-width:1199px) {
  .hero.style--two .hero-car .el-girl {
    right: 22%
  }
  .hero.style--two .hero-car .el-girl img {
    width: 55% !important
  }
}
.hero.style--two .hero-car .el-star {
  top: 10%;
  left: 40%
}
.hero.style--two .hero-car .el-star-2 {
  top: 25%;
  left: 25%
}
.hero.style--two .hero-car-main {
  position: absolute;
  top: 20%;
  right: 0;
  text-align: right
}
@media(max-width:1450px) {
  .hero.style--two .hero-car-main {
    top: 25%
  }
}
@media(max-width:991px) {
  .hero.style--two .hero-car-main {
    display: none
  }
}
@media(max-width:1650px) {
  .hero.style--two .hero-car-main img {
    width: 80%
  }
}
@media(max-width:1450px) {
  .hero.style--two .hero-car-main img {
    width: 70%
  }
}
@media(max-width:1199px) {
  .hero.style--two .hero-car-main img {
    width: 60%
  }
}
.hero.style--three {
  background-color: transparent;
  background-image: none;
  padding-bottom: 405px
}
@media(max-width:991px) {
  .hero.style--three {
    padding-bottom: 200px
  }
}
@media(max-width:767px) {
  .hero.style--three {
    padding-bottom: 150px;
    padding-bottom: 30px
  }
}
.hero.style--three .hero__bike, .hero.style--three .hero__car-left, .hero.style--three .hero__car-right, .hero.style--three .hero__circle, .hero.style--three .hero__obj {
  position: absolute;
  z-index: -1
}
.hero.style--three .hero__circle {
  top: -27px
}
.hero.style--three .hero__obj {
  top: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.hero.style--three .hero__bike {
  bottom: 0;
  left: 40%
}
@media(max-width:991px) {
  .hero.style--three .hero__bike {
    display: none
  }
}
.hero.style--three .hero__bike img {
  width: 90%
}
@media(max-width:1650px) {
  .hero.style--three .hero__bike img {
    width: 70%
  }
}
@media(max-width:1450px) {
  .hero.style--three .hero__bike img {
    width: 60%
  }
}
@media(max-width:1199px) {
  .hero.style--three .hero__bike img {
    width: 50%
  }
}
.hero.style--three .hero__car-left {
  bottom: 2%;
  left: 1%;
  text-align: left
}
@media(max-width:991px) {
  .hero.style--three .hero__car-left {
    display: none
  }
}
@media(max-width:1650px) {
  .hero.style--three .hero__car-left img {
    width: 80%
  }
}
@media(max-width:1450px) {
  .hero.style--three .hero__car-left img {
    width: 70%
  }
}
@media(max-width:1199px) {
  .hero.style--three .hero__car-left img {
    width: 50%
  }
}
.hero.style--three .hero__car-right {
  bottom: 6%;
  right: 3%;
  text-align: right
}
@media(max-width:991px) {
  .hero.style--three .hero__car-right {
    display: none
  }
}
@media(max-width:1650px) {
  .hero.style--three .hero__car-right img {
    width: 80%
  }
}
@media(max-width:1450px) {
  .hero.style--three .hero__car-right img {
    width: 60%
  }
}
@media(max-width:1199px) {
  .hero.style--three .hero__car-right img {
    width: 45%
  }
}
.video-btn {
  width: 37px;
  height: 37px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(45deg, #d73df5, #8f3df5);
  background-image: -ms-linear-gradient(45deg, #d73df5 0, #8f3df5 100%);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  position: relative;
  z-index: 1
}
.video-btn:before {
  width: 57px;
  height: 54px;
  opacity: .6;
  border-radius: 27% 33% 15% 48%/21% 47% 35% 51%;
  -webkit-border-radius: 27% 33% 15% 48%/21% 47% 35% 51%;
  -moz-border-radius: 27% 33% 15% 48%/21% 47% 35% 51%;
  -ms-border-radius: 27% 33% 15% 48%/21% 47% 35% 51%;
  -o-border-radius: 27% 33% 15% 48%/21% 47% 35% 51%;
  animation: flowRubber 5s linear infinite;
  animation-delay: .5s
}
.video-btn:after, .video-btn:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  background-image: linear-gradient(45deg, #d73df5, #8f3df5);
  background-image: -ms-linear-gradient(45deg, #d73df5 0, #8f3df5 100%);
  transform: translate(-50%, -50%);
  z-index: -1
}
.video-btn:after {
  width: 73px;
  height: 74px;
  opacity: .4;
  border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
  -webkit-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
  -moz-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
  -ms-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
  -o-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
  animation: flowRubber 5s linear infinite
}
@keyframes flowRubber {
  0% {
    border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -webkit-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -moz-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -ms-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -o-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%
  }
  25% {
    border-radius: 84% 43% 59% 45%/62% 38% 67% 49%;
    -webkit-border-radius: 84% 43% 59% 45%/62% 38% 67% 49%;
    -moz-border-radius: 84% 43% 59% 45%/62% 38% 67% 49%;
    -ms-border-radius: 84% 43% 59% 45%/62% 38% 67% 49%;
    -o-border-radius: 84% 43% 59% 45%/62% 38% 67% 49%
  }
  50% {
    border-radius: 69% 70% 59% 86%/80% 77% 67% 49%;
    -webkit-border-radius: 69% 70% 59% 86%/80% 77% 67% 49%;
    -moz-border-radius: 69% 70% 59% 86%/80% 77% 67% 49%;
    -ms-border-radius: 69% 70% 59% 86%/80% 77% 67% 49%;
    -o-border-radius: 69% 70% 59% 86%/80% 77% 67% 49%
  }
  75% {
    border-radius: 35% 70% 24% 94%/64% 61% 67% 49%;
    -webkit-border-radius: 35% 70% 24% 94%/64% 61% 67% 49%;
    -moz-border-radius: 35% 70% 24% 94%/64% 61% 67% 49%;
    -ms-border-radius: 35% 70% 24% 94%/64% 61% 67% 49%;
    -o-border-radius: 35% 70% 24% 94%/64% 61% 67% 49%
  }
  to {
    border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -webkit-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -moz-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -ms-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%;
    -o-border-radius: 20% 38% 25% 53%/12% 47% 35% 51%
  }
}
.inner-hero-section {
  padding-top: 230px;
  padding-bottom: 375px;
  background-image: linear-gradient(1turn, #e82a7a, #360354);
  background-image: -ms-linear-gradient(90deg, #e82a7a 0, #360354 100%);
  position: relative;
  overflow: hidden
}
.inner-hero-section .bg-shape {
  position: absolute;
  left: 0;
  bottom: -5px
}
.inner-hero-section .inner-page-content {
  text-align: center
}
.inner-hero-section .inner-page-content .title {
  font-size: 60px;
  font-weight: 700;
  text-transform: uppercase
}
@media(max-width:1199px) {
  .inner-hero-section .inner-page-content .title {
    font-size: 56px
  }
}
@media(max-width:991px) {
  .inner-hero-section .inner-page-content .title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .inner-hero-section .inner-page-content .title {
    font-size: 36px
  }
}
@media(max-width:575px) {
  .inner-hero-section .inner-page-content .title {
    font-size: 32px
  }
}
.inner-hero-section .inner-page-content p {
  color: #e4e3fc
}
.inner-hero-section.style--two {
  padding-bottom: 150px
}
.inner-hero-section.style--three {
  padding-bottom: 190px
}
.inner-hero-section.style--four {
  padding-bottom: 250px
}
.inner-hero-section.style--five {
  padding-bottom: 150px
}
.inner-hero-section.style--six {
  padding-bottom: 350px
}
.page-list {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -15px
}
@media(max-width:575px) {
  .page-list {
    padding-left: 15px
  }
}
.page-list li {
  padding: 5px 15px;
  position: relative;
  text-transform: capitalize;
  color: #fff
}
.page-list li:first-child:before {
  display: none
}
.page-list li:before {
  position: absolute;
  content: "";
  font-family: Line Awesome Free;
  font-weight: 900;
  color: #fff;
  left: -8px
}
.page-list li a {
  text-transform: capitalize
}
.about-wrapper {
  padding: 120px 50px 200px;
  background-image: linear-gradient(320deg, #3b26db 1%, #7b19cb);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  position: relative
}
@media(max-width:991px) {
  .about-wrapper {
    padding-bottom: 150px
  }
}
@media(max-width:767px) {
  .about-wrapper {
    padding: 30px 30px 120px
  }
}
.about-wrapper__header {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px
}
@media(max-width:575px) {
  .about-wrapper__header {
    width: 100%
  }
}
.about-wrapper__title-top {
  font-size: 24px;
  font-weight: 600;
  color: #ffb200;
  margin-bottom: 10px
}
.about-wrapper__title {
  font-size: 60px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase
}
@media(max-width:1199px) {
  .about-wrapper__title {
    font-size: 56px
  }
}
@media(max-width:991px) {
  .about-wrapper__title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .about-wrapper__title {
    font-size: 36px
  }
}
@media(max-width:575px) {
  .about-wrapper__title {
    font-size: 32px
  }
}
.about-wrapper__content p + p {
  margin-top: 20px
}
.next-draw-area {
  padding: 50px;
  background-color: #0f0233;
  border: 1px solid rgba(92, 82, 172, .4);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between
}
@media(max-width:1199px) {
  .next-draw-area {
    padding: 30px
  }
}
.next-draw-area .left {
  width: 26%
}
@media(max-width:1199px) {
  .next-draw-area .left {
    width: 32%
  }
}
@media(max-width:991px) {
  .next-draw-area .left {
    width: 100%;
    text-align: center;
    margin-bottom: 30px
  }
}
.next-draw-area .left .title {
  font-size: 40px
}
@media(max-width:575px) {
  .next-draw-area .left .title {
    font-size: 32px
  }
}
.next-draw-area .middle {
  width: 43%
}
@media(max-width:1199px) {
  .next-draw-area .middle {
    width: 45%
  }
}
@media(max-width:991px) {
  .next-draw-area .middle {
    width: 60%
  }
}
@media(max-width:767px) {
  .next-draw-area .middle {
    width: 100%
  }
}
.next-draw-area .middle p {
  color: #22b868;
  font-size: 24px;
  text-align: center
}
.next-draw-area .middle .clock2 {
  justify-content: center;
  margin: 0
}
.next-draw-area .middle .clock2 div {
  width: 25%;
  margin: 0;
  position: relative;
  justify-content: center
}
.next-draw-area .middle .clock2 div:last-child:after {
  display: none
}
.next-draw-area .middle .clock2 div:after {
  position: absolute;
  content: "";
  top: 9px;
  right: 0;
  width: 3px;
  height: 35px;
  background-color: #444781
}
@media(max-width:440px) {
  .next-draw-area .middle .clock2 div:after {
    height: 25px;
    top: 5px
  }
}
.next-draw-area .middle .clock2 p, .next-draw-area .middle .clock2 span {
  font-size: 36px;
  font-weight: 500;
  color: #fff
}
@media(max-width:440px) {
  .next-draw-area .middle .clock2 p, .next-draw-area .middle .clock2 span {
    font-size: 24px
  }
}
@media(max-width:380px) {
  .next-draw-area .middle .clock2 p, .next-draw-area .middle .clock2 span {
    font-size: 22px
  }
}
.next-draw-area .right {
  width: 16%;
  text-align: right
}
@media(max-width:1199px) {
  .next-draw-area .right {
    width: 20%
  }
}
@media(max-width:991px) {
  .next-draw-area .right {
    width: 30%;
    text-align: center
  }
}
@media(max-width:767px) {
  .next-draw-area .right {
    width: 100%;
    margin-top: 15px
  }
}
.z-index-two {
  z-index: 1
}
.play-elements {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  z-index: -1
}
@media(max-width:575px) {
  .play-elements {
    display: none
  }
}
@media(max-width:1199px) {
  .play-elements img {
    width: 60%
  }
}
@media(max-width:767px) {
  .play-elements img {
    width: 45%
  }
}
.play-card {
  padding: 30px 25px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  transition: all .3s
}
.play-card--one {
  background-image: url(../img/card-bg-1.jpg)
}
.play-card--two {
  background-image: url(../img/card-bg-2.jpg)
}
.play-card--three {
  background-image: url(../img/card-bg-3.jpg)
}
.play-card:hover {
  transform: scale(1.05)
}
.play-card:hover .play-card__icon:after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0
}
.play-card__icon {
  position: relative;
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 100px;
  margin: 0 auto;
  background-color: #352882;
  box-shadow: 0 13px 21px 0 rgba(215, 38, 116, .6), inset 0 0 15px 5px #fd4099;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  z-index: 1
}
.play-card__icon:after {
  content: "";
  top: -15px;
  left: -15px;
  width: 130px;
  height: 130px;
  border: 1px solid hsla(0, 0%, 100%, .4);
  z-index: -1;
  transition: all .3s
}
.play-card__icon .play-card__number, .play-card__icon:after {
  position: absolute;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.play-card__icon .play-card__number {
  bottom: -6px;
  right: -21px;
  width: 40px;
  height: 40px;
  background-image: -ms-linear-gradient(-45deg, #c165dd 0, #5c27fe 100%);
  text-align: center;
  line-height: 44px;
  font-size: 22px;
  color: #fff
}
.play-card__content {
  text-align: center;
  margin-top: 50px
}
.play-card__content p {
  margin-top: 10px
}
.play-card__title {
  text-transform: uppercase
}
.bg-el {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1
}
.bg-el img {
  height: 100%
}
.nav-tabs:not(.winner-tab-nav) li {
  margin: 5px 15px
}
.nav-tabs:not(.winner-tab-nav) .nav-item .cmn-btn.active {
  background-image: linear-gradient(4deg, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .349)
}
.contest-card {
  background-color: #4939c1;
  position: relative;
  z-index: 1
}
.contest-card:hover .contest-card__thumb img {
  animation-name: zoomIn;
  animation-duration: 1.5s;
  animation-fill-mode: both
}
.contest-card .item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1
}
.contest-card__thumb {
  position: relative;
  height: 260px;
  padding: 15px;
  background-color: #5a4bcc;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}
.contest-card__thumb img {
  max-height: 260px
}
.contest-card__thumb .action-icon {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 6px 5px 0 rgba(243, 42, 126, .43);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.contest-card__thumb .action-icon:hover {
  color: #fff
}
.contest-card__thumb .contest-num {
  position: absolute;
  bottom: -40px;
  left: 50%;
  width: 85px;
  height: 85px;
  transform: translateX(-50%);
  background-image: linear-gradient(110deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center
}
.contest-card__thumb .contest-num span {
  color: #fff;
  text-transform: capitalize;
  font-size: 12px
}
.contest-card__thumb .contest-num .number {
  text-transform: uppercase
}
.contest-card__content {
  padding: 30px 30px 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
@media(max-width:575px) {
  .contest-card__content {
    padding-top: 65px
  }
}
.contest-card__content .left {
  width: 50%;
  padding-right: 25px
}
@media(max-width:575px) {
  .contest-card__content .left {
    padding-right: 0;
    width: 100%;
    text-align: center
  }
}
.contest-card__content .right {
  width: 50%;
  padding-left: 15px;
  text-align: right
}
@media(max-width:575px) {
  .contest-card__content .right {
    padding-left: 0;
    width: 100%;
    text-align: center
  }
}
.contest-card__content .right p {
  text-transform: capitalize
}
.contest-card__price {
  font-size: 28px;
  font-weight: 600;
  color: #22b868;
  line-height: 1.4
}
.contest-card__footer {
  padding: 15px 30px;
  border-top: 1px solid hsla(0, 0%, 100%, .07)
}
.contest-card__meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.contest-card__meta li {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.contest-card__meta li:first-child {
  width: 30%;
  border-right: 1px solid hsla(0, 0%, 100%, .15)
}
.contest-card__meta li:last-child {
  width: 60%
}
@media(max-width:340px) {
  .contest-card__meta li:last-child {
    width: 70%;
    padding-left: 15px
  }
}
.contest-card__meta li i {
  font-size: 24px;
  margin-right: 8px
}
.contest-card__meta li span {
  font-size: 18px;
  color: #ffb200;
  line-height: 1.2
}
.contest-card__meta li p {
  font-size: 14px;
  margin-left: 5px
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }
  50% {
    opacity: 1
  }
}
.contest-wrapper {
  position: relative
}
.contest-wrapper__header {
  background-color: #5a4bcc
}
.contest-wrapper__title {
  font-size: 60px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  margin-bottom: 30px
}
@media(max-width:1199px) {
  .contest-wrapper__title {
    font-size: 56px
  }
}
@media(max-width:991px) {
  .contest-wrapper__title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .contest-wrapper__title {
    font-size: 42px
  }
}
@media(max-width:575px) {
  .contest-wrapper__title {
    font-size: 36px
  }
}
.contest-wrapper .contest-filter-wrapper select {
  padding-left: 20px
}
.contest-wrapper .contest-search-form {
  position: relative
}
.contest-wrapper .contest-search-form input {
  width: 100%;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  border-color: #271c48;
  font-size: 14px
}
.contest-wrapper .contest-search-form input::-webkit-input-placeholder {
  color: #6775a8
}
.contest-wrapper .contest-search-form input::-moz-placeholder {
  color: #6775a8
}
.contest-wrapper .contest-search-form input:-ms-input-placeholder {
  color: #6775a8
}
.contest-wrapper .contest-search-form input:-moz-placeholder {
  color: #6775a8
}
.contest-wrapper .contest-search-form button {
  position: absolute;
  top: 10px;
  right: 16px;
  color: #a2aae4;
  background: transparent;
  font-size: 20px
}
.contest-wrapper .rang-slider input {
  padding: 0;
  min-height: 4px;
  height: 4px;
  border-radius: 3px;
  margin: 0;
  -webkit-appearance: none;
  background: #5a4bcc;
  border-radius: 5px;
  background-image: linear-gradient(90deg, #ec1379, #6c0092);
  background-repeat: no-repeat;
  border: 0
}
.contest-wrapper .rang-slider input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background-image: linear-gradient(90deg, #ec1379, #6c0092);
  cursor: pointer;
  box-shadow: 0 0 2px 0 #555
}
.contest-wrapper .rang-slider input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent
}
.contest-wrapper .rang-slider .caption {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  text-align: center
}
.contest-wrapper .rang-slider .ui-widget.ui-widget-content {
  background-color: #5a4bcc;
  border: none;
  height: 4px;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.contest-wrapper .rang-slider .ui-state-default, .contest-wrapper .rang-slider .ui-widget-content .ui-state-default {
  width: 24px;
  height: 24px;
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border: none;
  top: -10px;
  cursor: pointer
}
.contest-wrapper .rang-slider .ui-state-default:before, .contest-wrapper .rang-slider .ui-widget-content .ui-state-default:before {
  position: absolute;
  content: "";
  color: #fff;
  font-family: Line Awesome Free;
  font-weight: 900;
  font-size: 15px;
  left: 0
}
.contest-wrapper .rang-slider .ui-state-default:after, .contest-wrapper .rang-slider .ui-widget-content .ui-state-default:after {
  position: absolute;
  content: "";
  color: #fff;
  font-family: Line Awesome Free;
  font-weight: 900;
  font-size: 15px;
  right: 1px
}
.contest-wrapper .rang-slider .ui-widget-header {
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35)
}
.contest-wrapper .rang-slider .amount-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.contest-wrapper .rang-slider .amount-wrapper .max-amount, .contest-wrapper .rang-slider .amount-wrapper .min-amount {
  color: #fff;
  font-size: 16px
}
.contest-wrapper .action-btn-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -5px -10px
}
.contest-wrapper .action-btn {
  width: 30px;
  height: 30px;
  background-color: #5a4bcc;
  font-size: 20px;
  color: #aeaef1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px 10px
}
.contest-slider-section {
  margin-top: -200px;
  position: relative;
  z-index: 2
}
.contest-slider .slick-list {
  margin: 0 -15px
}
.contest-slider .contest-card {
  margin: 0 15px
}
.contest-slider .slick-arrow {
  position: absolute;
  top: -50px;
  right: 0;
  z-index: 2;
  color: #fff;
  width: 50px;
  height: 26px;
  font-size: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  transition: all .3s;
  background-image: linear-gradient(90deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35)
}
.contest-slider .slick-arrow.prev {
  right: 65px
}
.contest-slider .slick-arrow.slick-disabled {
  background-image: none;
  background-color: #7b6fd6;
  box-shadow: none
}
.contest-slider.style--two .slick-arrow {
  top: 50%;
  right: auto;
  left: -25px
}
@media(max-width:575px) {
  .contest-slider.style--two .slick-arrow {
    left: 10px
  }
}
.contest-slider.style--two .slick-arrow.next {
  right: -25px;
  left: auto
}
@media(max-width:575px) {
  .contest-slider.style--two .slick-arrow.next {
    right: 10px
  }
}
.icon-item2 {
  text-align: center
}
.icon-item2__content {
  margin-top: 30px
}
.icon-item2__content .title {
  color: #fff;
  text-transform: capitalize
}
.icon-item2__content p {
  margin-top: 10px
}
.winner-wrapper {
  background-image: linear-gradient(1turn, #e82a7a, #360354);
  background-image: -ms-linear-gradient(90deg, #e82a7a 0, #360354 100%);
  padding-right: 30px;
  padding-top: 30px;
  margin-bottom: 75px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
@media(max-width:575px) {
  .winner-wrapper {
    padding-left: 30px
  }
}
.winner-wrapper .left {
  width: 75%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end
}
@media(max-width:1199px) {
  .winner-wrapper .left {
    width: 65%
  }
}
@media(max-width:767px) {
  .winner-wrapper .left {
    width: 60%
  }
}
@media(max-width:575px) {
  .winner-wrapper .left {
    display: none
  }
}
.winner-wrapper .left .winner-prize-thumb {
  margin-left: -65px;
  margin-bottom: -100px;
  transform: translateY(25px)
}
@media(max-width:1350px) {
  .winner-wrapper .left .winner-prize-thumb {
    margin-left: -25px
  }
}
@media(max-width:1199px) {
  .winner-wrapper .left .winner-prize-thumb {
    margin-bottom: 0;
    transform: translateY(0)
  }
}
.winner-wrapper .right {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
  width: 25%
}
@media(max-width:991px) {
  .winner-wrapper .right {
    width: 30%
  }
}
@media(max-width:767px) {
  .winner-wrapper .right {
    width: 35%
  }
}
@media(max-width:575px) {
  .winner-wrapper .right {
    width: 100%
  }
}
.winner-wrapper .right .winner-slider {
  width: 100%
}
.winner-slide-item {
  position: relative
}
.winner-slide-item .winner-thumb {
  text-align: center
}
.winner-slide-item .winner-thumb img {
  display: inline-block
}
.winner-slide-item .winner-content {
  background-image: url(/assets/img/winner-content-bg.jpg);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 15px 30px;
  text-align: center;
  border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  -o-border-radius: 20px 20px 0 0
}
.winner-slide-item .winner-content .winner-name {
  font-size: 18px;
  text-transform: capitalize
}
.winner-slide-item .winner-content p {
  font-size: 15px;
  color: #0f0233
}
.winner-slide-item .winner-content .draw-date {
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  line-height: 1.4
}
.winner-slider .slick-arrow {
  position: absolute;
  bottom: -80px;
  right: -30px;
  cursor: pointer
}
.winner-slider .slick-arrow:hover i {
  color: red
}
.winner-slider .slick-arrow i {
  color: #57538e;
  font-size: 58px;
  transition: all .3s
}
.winner-slider .slick-arrow.prev {
  right: 75px
}
.winner-details-wrapper {
  background-image: url(/images/elements/winner-details.jpg);
  padding: 50px 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  position: relative
}
@media(max-width:575px) {
  .winner-details-wrapper {
    padding: 30px 20px
  }
}
.winner-details-wrapper .left {
  width: 25%
}
@media(max-width:1199px) {
  .winner-details-wrapper .left {
    width: 20%
  }
}
@media(max-width:991px) {
  .winner-details-wrapper .left {
    display: none
  }
}
.winner-details-wrapper .body {
  width: 50%;
  text-align: center;
  padding: 0 20px
}
@media(max-width:1199px) {
  .winner-details-wrapper .body {
    width: 60%
  }
}
@media(max-width:991px) {
  .winner-details-wrapper .body {
    width: 100%
  }
}
.winner-details-wrapper .body p, .winner-details-wrapper .body span {
  font-size: 16px;
  color: #fff
}
.winner-details-wrapper .body .contest-date span {
  color: #27ff5a
}
.winner-details-wrapper .body .line {
  width: 215px;
  height: 3px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  margin: 25px auto
}
.winner-details-wrapper .body .title {
  font-weight: 400;
  margin-bottom: 15px
}
.winner-details-wrapper .body .numbers {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px
}
@media(max-width:767px) {
  .winner-details-wrapper .body .numbers {
    justify-content: center
  }
}
.winner-details-wrapper .body .numbers li {
  padding: 10px;
  width: calc(14.2857142857% - 10px);
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(243, 42, 126, .35);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  font-size: 38px;
  color: #fff;
  line-height: 1
}
@media(max-width:767px) {
  .winner-details-wrapper .body .numbers li {
    font-size: 32px;
    width: auto;
    margin: 3px
  }
}
.winner-details-wrapper .body .btn-border {
  color: #fff;
  padding: 10px 35px;
  transition: all .3s
}
.winner-details-wrapper .body .btn-border:hover {
  background-color: #ffb200
}
.winner-details-wrapper .right {
  width: 25%
}
@media(max-width:1199px) {
  .winner-details-wrapper .right {
    width: 20%
  }
}
@media(max-width:991px) {
  .winner-details-wrapper .right {
    display: none
  }
}
.latest-winner-section {
  z-index: 1
}
.latest-winner-section .el-1, .latest-winner-section .el-2, .latest-winner-section .el-3 {
  position: absolute;
  z-index: -1
}
.latest-winner-section .el-1 {
  top: 0;
  left: 10%
}
.latest-winner-section .el-2 {
  top: 4%;
  left: 39%
}
.latest-winner-section .el-3 {
  top: 0;
  right: 12%
}
.number-check-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  padding: 30px;
  background-color: #4939c1;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px
}
.check-number-form .number-list-wrapper p {
  color: #fff
}
.check-number-form .number-list-wrapper .number-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
@media(max-width:991px) {
  .check-number-form .number-list-wrapper .number-list {
    justify-content: flex-start
  }
}
.check-number-form .number-list-wrapper .number-list input {
  width: 36px;
  min-height: 36px;
  background-image: linear-gradient(320deg, #b122e6, #ff63de);
  background-image: -ms-linear-gradient(135deg, #b122e6 0, #ff63de 100%);
  box-shadow: 0 19px 56px 0 rgba(0, 0, 0, .2);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  font-size: 18px;
  color: #c4cbf9;
  border: none;
  padding: 5px;
  text-align: center;
  margin-bottom: 10px;
  color: #fff
}
@media(max-width:991px) {
  .check-number-form .number-list-wrapper .number-list input {
    margin-right: 15px
  }
}
@media(max-width:1199px) {
  .check-number-form button.cmn-btn {
    padding: 12px 30px
  }
}
.check-number-form .form-control {
  min-height: 48px;
  background-color: #392ba6;
  border: none;
  color: #fff;
  padding: 10px 30px;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.check-number-form .form-control::-webkit-input-placeholder {
  color: #897edb
}
.check-number-form .form-control::-moz-placeholder {
  color: #897edb
}
.check-number-form .form-control:-ms-input-placeholder {
  color: #897edb
}
.check-number-form .form-control:-moz-placeholder {
  color: #897edb
}
.check-number-form .nice-select {
  min-height: 48px;
  background-color: #392ba6;
  border: none;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.check-number-form .nice-select .current {
  color: #897edb
}
.check-number-form .nice-select .list {
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%)
}
.check-number-form .nice-select .option {
  font-weight: 400
}
.check-number-form .nice-select .option.focus, .check-number-form .nice-select .option.selected, .check-number-form .nice-select .option:hover {
  background-color: rgba(0, 0, 0, .1);
  font-weight: 600;
  color: #fff
}
.check-number-form .nice-select select {
  padding-left: 30px
}
.winner-card {
  display: flex;
  flex-wrap: wrap;
  background-image: linear-gradient(1turn, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(90deg, #c165dd 0, #5c27fe 100%)
}
.winner-card__thumb {
  padding: 30px 10px;
  width: 30%;
  background-image: linear-gradient(1turn, #e82a7a, #360354);
  background-image: -ms-linear-gradient(90deg, #e82a7a 0, #360354 100%);
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
@media(max-width:767px) {
  .winner-card__thumb {
    width: 100%;
    justify-content: center
  }
}
.winner-card__content {
  width: 70%;
  position: relative
}
@media(max-width:767px) {
  .winner-card__content {
    width: 100%
  }
}
.winner-card__content .winner-thumb {
  position: absolute;
  top: 50%;
  left: -46px;
  width: 86px;
  height: 86px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  overflow: hidden;
  margin-top: -43px
}
@media(max-width:767px) {
  .winner-card__content .winner-thumb {
    top: 0;
    left: 50%;
    margin-left: -43px
  }
}
.winner-card__content .content-top {
  padding: 30px 30px 30px 50px;
  border-bottom: 1px solid #c4a1f8;
  display: flex;
  flex-wrap: wrap
}
@media(max-width:767px) {
  .winner-card__content .content-top {
    padding: 65px 20px 20px
  }
}
.winner-card__content .content-top .left {
  width: 50%;
  padding-right: 50px
}
@media(max-width:767px) {
  .winner-card__content .content-top .left {
    width: 100%;
    text-align: center;
    padding-right: 0
  }
}
.winner-card__content .content-top .right {
  width: 50%;
  text-align: center
}
@media(max-width:767px) {
  .winner-card__content .content-top .right {
    width: 100%;
    text-align: center;
    margin-top: 15px
  }
}
.winner-card__content .content-top .right span {
  color: #27ff5a
}
.winner-card__content .content-bottom {
  padding: 30px 30px 30px 50px;
  display: flex;
  flex-wrap: wrap
}
@media(max-width:767px) {
  .winner-card__content .content-bottom {
    text-align: center;
    padding: 20px
  }
}
.winner-card__content .content-bottom .number-list-wrapper {
  width: 75%
}
@media(max-width:767px) {
  .winner-card__content .content-bottom .number-list-wrapper {
    width: 100%
  }
}
.winner-card__content .content-bottom .number-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-right: 30px
}
@media(max-width:1199px) {
  .winner-card__content .content-bottom .number-list {
    padding-right: 0
  }
}
@media(max-width:767px) {
  .winner-card__content .content-bottom .number-list {
    justify-content: center
  }
}
.winner-card__content .content-bottom .number-list input, .winner-card__content .content-bottom .number-list li {
  width: 36px;
  min-height: 36px;
  height: 36px;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(243, 42, 126, .35);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  font-size: 20px;
  color: #fff;
  border: none;
  padding: 2px;
  text-align: center;
  margin-top: 10px
}
@media(max-width:767px) {
  .winner-card__content .content-bottom .number-list input, .winner-card__content .content-bottom .number-list li {
    margin-right: 15px
  }
}
.winner-card__content .content-bottom .right {
  width: 25%;
  text-align: center
}
@media(max-width:767px) {
  .winner-card__content .content-bottom .right {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 15px;
    justify-content: center
  }
}
.winner-card__content .content-bottom .right p {
  color: #fff
}
.winner-card__content .content-bottom .right .contest-num {
  color: #fff;
  font-size: 28px
}
@media(max-width:767px) {
  .winner-card__content .content-bottom .right .contest-num {
    margin-left: 15px
  }
}
.winner-tab-nav {
  border-bottom: 1px solid #2d246d
}
@media(max-width:575px) {
  .winner-tab-nav {
    justify-content: center
  }
}
.winner-tab-nav .nav-item {
  width: 20%;
  text-align: center
}
@media(max-width:575px) {
  .winner-tab-nav .nav-item {
    width: auto
  }
}
.winner-tab-nav .nav-item .nav-link {
  background-color: transparent;
  border-color: transparent !important;
  border-bottom: 4px solid transparent;
  width: 100%
}
.winner-tab-nav .nav-item .nav-link.active, .winner-tab-nav .nav-item .nav-link:hover {
  background-color: transparent !important;
  border-color: transparent !important;
  border-bottom: 4px solid #ff5800 !important
}
.winner-tab-nav .nav-item .nav-link .icon-thumb {
  height: 75px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  z-index: 1
}
@media(max-width:575px) {
  .winner-tab-nav .nav-item .nav-link .icon-thumb {
    width: 50px;
    height: 50px;
    margin: auto
  }
}
.winner-tab-nav .nav-item .nav-link .icon-thumb:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  background-color: rgba(75, 61, 186, .2);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  margin-top: -40px;
  margin-left: -40px;
  z-index: -1
}
@media(max-width:575px) {
  .winner-tab-nav .nav-item .nav-link .icon-thumb:before {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px
  }
}
.winner-tab-nav .nav-item .nav-link span {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 20px;
  color: #fff;
  padding-bottom: 10px
}
@media(max-width:991px) {
  .winner-tab-nav .nav-item .nav-link span {
    font-size: 16px
  }
}
@media(max-width:575px) {
  .winner-tab-nav .nav-item .nav-link span {
    font-size: 14px
  }
}
.overview-section {
  position: relative;
  z-index: 1
}
.overview-section:before {
  position: absolute;
  content: "";
  bottom: 65px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #270d6f;
  z-index: -1
}
.overview-section .map-el {
  position: absolute;
  bottom: 65px;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  z-index: -2
}
@media(max-width:1199px) {
  .overview-section .map-el {
    bottom: 16%
  }
}
@media(max-width:991px) {
  .overview-section .map-el {
    bottom: 37%
  }
}
@media(max-width:767px) {
  .overview-section .map-el {
    bottom: 49%
  }
}
@media(max-width:575px) {
  .overview-section .map-el {
    bottom: 65%
  }
}
.overview-section [class*=obj-] {
  position: absolute
}
.overview-section .obj-1 {
  top: 0;
  left: 0
}
.overview-section .obj-2 {
  top: 2%;
  right: 3%
}
.overview-section .obj-3 {
  top: 5%;
  right: 30%
}
.overview-section .obj-4 {
  top: 5%;
  right: 5%
}
.map-pointer {
  height: 285px;
  position: relative
}
.map-pointer .pointer {
  position: absolute
}
.map-pointer .pointer.num-1 {
  top: 48%;
  left: 13%
}
.map-pointer .pointer.num-2 {
  top: -30px;
  left: 23%
}
@media(max-width:1199px) {
  .map-pointer .pointer.num-2 {
    top: 55px
  }
}
.map-pointer .pointer.num-3 {
  top: 55%;
  left: 25%
}
.map-pointer .pointer.num-4 {
  top: 5%;
  left: 38%
}
.map-pointer .pointer.num-5 {
  top: 55%;
  left: 48%
}
.map-pointer .pointer.num-6 {
  top: 35%;
  left: 53%
}
.map-pointer .pointer.num-7 {
  top: 7%;
  left: 71%
}
.map-pointer .pointer.num-8 {
  top: 27%;
  left: 81%
}
.map-pointer .pointer.num-9 {
  top: 60%;
  right: 10%
}
.pointer {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: inline-block;
  background-color: #04aecd;
  animation: pulse 2s linear infinite;
  -webkit-animation: pulse 2s linear infinite;
  -moz-animation: pulse 2s linear infinite;
  z-index: 1
}
.pointer:after, .pointer:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 74px;
  background-color: #04aecd;
  opacity: .15
}
.pointer:before {
  animation: inner-ripple 2s linear infinite;
  -webkit-animation: inner-ripple 2s linear infinite;
  -moz-animation: inner-ripple 2s linear infinite
}
.pointer:after {
  animation: outer-ripple 2s linear infinite;
  -webkit-animation: outer-ripple 2s linear infinite;
  -moz-animation: outer-ripple 2s linear infinite
}
@keyframes outer-ripple {
  0% {
    transform: scale(1);
    opacity: .2
  }
  50% {
    transform: scale(1.5);
    opacity: .5
  }
  to {
    transform: scale(2.5);
    opacity: 0
  }
}
@keyframes inner-ripple {
  0% {
    transform: scale(1);
    opacity: .3
  }
  50% {
    transform: scale(1.2);
    opacity: .7
  }
  to {
    transform: scale(1.5);
    opacity: 0
  }
}
.overview-card {
  padding: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-image: linear-gradient(1turn, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(90deg, #c165dd 0, #5c27fe 100%);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
@media(max-width:767px) {
  .overview-card {
    text-align: center
  }
}
.overview-card__icon {
  width: 82px
}
@media(max-width:767px) {
  .overview-card__icon {
    margin-left: auto;
    margin-right: auto
  }
}
.overview-card__content {
  width: calc(100% - 82px);
  padding-left: 30px
}
@media(max-width:767px) {
  .overview-card__content {
    width: 100%;
    padding-left: 0;
    margin-top: 20px
  }
}
.overview-card__content .number {
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  line-height: 1.3
}
.overview-card__content p {
  font-size: 18px
}
.feature-card {
  padding: 30px;
  text-align: center;
  background-image: linear-gradient(45deg, #d73df5, #8f3df5);
  background-image: -ms-linear-gradient(45deg, #d73df5 0, #8f3df5 100%);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  transition: all .3s
}
.feature-card__icon {
  margin-bottom: 25px
}
.feature-card__content p {
  color: #f4f5ff;
  margin-top: 8px
}
.feature-card.style--two {
  padding: 0 30px;
  background: transparent
}
.feature-card.style--two:hover .feature-card__icon .inner {
  box-shadow: inset 0 0 50px 2px rgba(236, 19, 121, .639)
}
.feature-card.style--two .feature-card__icon {
  width: 165px;
  height: 165px;
  background-color: #170543;
  border: 2px solid hsla(0, 0%, 100%, .2);
  margin-left: auto;
  margin-right: auto
}
.feature-card.style--two .feature-card__icon, .feature-card.style--two .feature-card__icon .inner {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}
.feature-card.style--two .feature-card__icon .inner {
  width: 135px;
  height: 135px;
  background-image: linear-gradient(90deg, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(-45deg, #c165dd 0, #5c27fe 100%);
  box-shadow: inset 0 0 19px 2px rgba(236, 19, 121, .329);
  transition: all .3s
}
.feature-car {
  position: absolute;
  top: 35%;
  right: 0;
  text-align: right
}
@media(max-width:1199px) {
  .feature-car {
    display: none
  }
}
@media(max-width:1650px) {
  .feature-car img {
    width: 80%
  }
}
@media(max-width:1450px) {
  .feature-car img {
    width: 70%
  }
}
.team-card {
  text-align: center
}
.team-card:hover .team-card__thumb .obj {
  width: 100px;
  height: 91px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}
.team-card__thumb {
  width: 167px;
  height: 167px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  display: inline-block;
  position: relative
}
.team-card__thumb .obj {
  position: absolute;
  top: 0;
  left: -23px;
  width: 200px;
  height: 182px;
  z-index: -1;
  transition: all .5s
}
.team-card__content {
  margin-top: 50px
}
.team-card__content .name {
  text-transform: capitalize
}
.team-card__content .designation {
  color: #22b868
}
.has-bg--shape {
  position: relative;
  z-index: 1
}
.has-bg--shape .bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 690px;
  background-image: linear-gradient(1turn, #e82a7a, #360354);
  background-image: -ms-linear-gradient(90deg, #e82a7a 0, #360354 100%);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden;
  z-index: -1
}
.has-bg--shape .bg-shape .round-shape {
  margin-bottom: -1px
}
.has-bg--shape .bg-shape .shape-1, .has-bg--shape .bg-shape .shape-2, .has-bg--shape .bg-shape .shape-3, .has-bg--shape .bg-shape .shape-4, .has-bg--shape .bg-shape .shape-5, .has-bg--shape .bg-shape .shape-6 {
  position: absolute;
  z-index: -2;
  background-color: #fff;
  opacity: .102
}
.has-bg--shape .bg-shape .shape-1 {
  bottom: -14%;
  left: -1%;
  width: 420px;
  height: 420px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  transform: rotate(45deg)
}
.has-bg--shape .bg-shape .shape-2 {
  top: 14%;
  left: 25%;
  width: 75px;
  height: 75px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  transform: rotate(15deg)
}
.has-bg--shape .bg-shape .shape-3 {
  top: 3%;
  right: 38%;
  width: 90px;
  height: 90px
}
.has-bg--shape .bg-shape .shape-3, .has-bg--shape .bg-shape .shape-4 {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.has-bg--shape .bg-shape .shape-4 {
  top: 13%;
  right: 27%;
  width: 200px;
  height: 200px
}
.has-bg--shape .bg-shape .shape-5 {
  top: 47%;
  right: 14%;
  width: 155px;
  height: 145px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  transform: rotate(15deg)
}
.has-bg--shape .bg-shape .shape-6 {
  top: -18%;
  right: -10%;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.testimonial-area {
  background-image: url(/assets/img/testimonial-single.jpg);
  padding: 50px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px
}
@media(max-width:575px) {
  .testimonial-area {
    padding: 30px
  }
}
.testimonial-single {
  text-align: center
}
.testimonial-single__thumb, .testimonial-single__thumb img {
  width: 90px;
  height: 90px;
  display: inline-block
}
.testimonial-single__thumb img {
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.testimonial-single__content {
  padding: 0 50px;
  margin-top: 30px
}
@media(max-width:767px) {
  .testimonial-single__content {
    padding: 0
  }
}
.testimonial-single__content .client-name {
  margin-bottom: 10px
}
.testimonial-single__content p {
  color: #f1f3ff
}
.testimonial-single__content .ratings {
  background-color: rgba(38, 56, 169, .2);
  border: 1px solid hsla(0, 0%, 100%, .4);
  display: inline-flex;
  gap: 5px;
  padding: 6px 15px;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  margin-top: 15px
}
.testimonial-single__content .ratings i {
  color: #fff
}
.support-card {
  background-image: linear-gradient(1turn, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(90deg, #c165dd 0, #5c27fe 100%);
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  padding: 30px
}
.support-card, .support-card__thumb {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.support-card__thumb {
  width: 140px;
  height: 190px
}
@media(max-width:1199px) {
  .support-card__thumb {
    margin-left: auto;
    margin-right: auto
  }
}
.support-card__content {
  width: calc(100% - 140px);
  padding-left: 30px
}
@media(max-width:1199px) {
  .support-card__content {
    width: 100%;
    padding-left: 0;
    margin-top: 25px;
    text-align: center
  }
}
.support-card__content p {
  color: #f1f3ff
}
.support-card__title {
  margin-bottom: 10px
}
.counter-section {
  margin-top: -140px
}
@media(max-width:767px) {
  .counter-section {
    margin-top: -185px
  }
}
@media(max-width:575px) {
  .counter-section {
    margin-top: -230px
  }
}
.counter-wrapper {
  padding: 45px 40px 10px;
  background-color: #352882;
  box-shadow: inset 0 -3px 8px 3px rgba(236, 19, 121, .329), 0 10px 21px 0 rgba(53, 40, 130, .6);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  position: relative;
  z-index: 3
}
@media(max-width:991px) {
  .counter-wrapper {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px
  }
}
.counter-wrapper.style--two {
  padding: 30px;
  margin: -80px 60px 0
}
@media(max-width:480px) {
  .counter-wrapper.style--two {
    margin: -80px 30px 0
  }
}
.counter-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.counter-item__icon {
  width: 95px
}
@media(max-width:1199px) {
  .counter-item__icon {
    width: 65px
  }
}
@media(max-width:767px) {
  .counter-item__icon {
    width: 100%;
    text-align: center
  }
}
.counter-item__content {
  width: calc(100% - 95px);
  padding-left: 15px
}
@media(max-width:1199px) {
  .counter-item__content {
    width: calc(100% - 65px)
  }
}
@media(max-width:767px) {
  .counter-item__content {
    width: 100%;
    text-align: center;
    padding-left: 0;
    margin-top: 15px
  }
}
.counter-item__content span {
  font-family: Josefin Sans, sans-serif;
  font-weight: 600;
  font-size: 60px;
  line-height: 1;
  color: #fff
}
@media(max-width:1199px) {
  .counter-item__content span {
    font-size: 42px
  }
}
.counter-item__content p {
  color: #22b868
}
.counter-item.style--two .counter-item__content {
  width: 100%
}
.counter-item.style--three {
  padding: 25px;
  background-color: #0f0233;
  border: 1px solid hsla(0, 0%, 100%, .1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
.counter-item.style--three .counter-item__content {
  width: 100%
}
.clock-wrapper {
  background-color: hsla(0, 0%, 100%, .2);
  padding: 15px 30px;
  border-radius: 25px 25px 0 0;
  -webkit-border-radius: 25px 25px 0 0;
  -moz-border-radius: 25px 25px 0 0;
  -ms-border-radius: 25px 25px 0 0;
  -o-border-radius: 25px 25px 0 0;
  text-align: center
}
.clock-wrapper > p {
  color: #eceafe
}
.clock-wrapper .clock {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}
.clock-wrapper .clock div {
  width: 25%
}
.clock-wrapper .clock div span {
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  color: #ffb200;
  text-shadow: 0 7px 4px rgba(87, 74, 179, .65)
}
@media(max-width:575px) {
  .clock-wrapper .clock div span {
    font-size: 32px
  }
}
.clock-wrapper .clock div p {
  font-size: 14px;
  text-transform: capitalize
}
.contest-cart {
  background-color: #12023e;
  padding: 30px 30px 120px;
  position: relative;
  display: flex;
  flex-wrap: wrap
}
.contest-cart__left {
  width: 50%;
  padding-right: 15px
}
@media(max-width:991px) {
  .contest-cart__left {
    width: 100%;
    padding-right: 0
  }
}
.contest-cart__thumb-slider {
  height: 500px;
  background-color: #5a4bcc;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px
}
@media(max-width:575px) {
  .contest-cart__thumb-slider {
    height: 285px
  }
}
.contest-cart__thumb-slider .single-slide {
  text-align: center
}
.contest-cart__thumb-slider .single-slide img {
  width: 100%
}
.contest-cart__nav-slider {
  margin-top: 30px;
  padding: 0 60px
}
.contest-cart__nav-slider .slick-list {
  margin: 0 -10px
}
.contest-cart__nav-slider .single-slide {
  height: 120px;
  display: flex;
  flex-wrap: wrap;
  background-color: #5a4bcc;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  text-align: center;
  margin: 0 10px
}
.contest-cart__nav-slider .single-slide img {
  display: inline-block
}
.contest-cart__nav-slider .slick-arrow {
  width: 40px;
  height: 40px;
  background-color: #5a4bcc;
  color: #fff;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  position: absolute;
  top: 60px;
  left: 0;
  margin-top: -20px;
  cursor: pointer
}
.contest-cart__nav-slider .slick-arrow:hover {
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%)
}
.contest-cart__nav-slider .slick-arrow.next {
  left: auto;
  right: 0
}
.contest-cart__right {
  width: 50%;
  padding-left: 15px
}
@media(max-width:991px) {
  .contest-cart__right {
    width: 100%;
    padding-left: 0;
    margin-top: 50px
  }
}
.contest-cart__right .subtitle {
  color: #ffb200;
  margin-bottom: 15px
}
.contest-cart__right .contest-name {
  font-size: 36px;
  margin-bottom: 45px
}
.contest-cart__right .contest-num {
  color: #fff;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 30px
}
.contest-cart__right .contest-num span {
  color: #ec1379
}
.contest-cart__right .ticket-amount {
  margin-top: 20px
}
.contest-cart__right .ticket-amount .left {
  font-weight: 600;
  color: #fff
}
.contest-cart__right .ticket-amount .right {
  float: right;
  font-weight: 600;
  color: #fff
}
.contest-cart__right .ticket-amount p {
  font-size: 14px;
  margin-top: 10px
}
.contest-cart__right .progressbar {
  position: relative;
  display: block;
  width: 100%;
  height: 10px;
  background-color: #200e54;
  margin-top: 10px
}
.contest-cart__right .progressbar, .contest-cart__right .progressbar .bar {
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.contest-cart__right .progressbar .bar {
  position: absolute;
  width: 75%;
  height: 100%;
  top: 0;
  left: 0;
  background: #ec6624;
  overflow: hidden
}
.contest-cart__right .ticket-price {
  margin-top: 25px;
  margin-bottom: 25px
}
.contest-cart__right .ticket-price .amount {
  color: #fff;
  font-weight: 600;
  font-size: 36px
}
.contest-cart__right .ticket-price small {
  font-size: 14px;
  margin-left: 15px;
  color: #c4cbf9;
  text-transform: capitalize
}
.contest-cart__right .select-quantity {
  width: 53%;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
@media(max-width:767px) {
  .contest-cart__right .select-quantity {
    width: 58%
  }
}
@media(max-width:575px) {
  .contest-cart__right .select-quantity {
    width: 100%
  }
}
.contest-cart__right .caption {
  color: #fff;
  margin-right: 15px
}
.contest-cart__right .quantity {
  position: relative;
  width: 170px;
  height: 60px
}
.contest-cart__right .quantity input {
  border: none;
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  height: 60px;
  padding: 0 0 0 5px;
  margin-top: 3px
}
.contest-cart__right .quantity-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid hsla(0, 0%, 100%, .2);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px
}
.contest-cart__right .quantity-nav .quantity-button {
  width: 40px;
  height: 40px;
  background-color: #20115a;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  color: #c4cbf9;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  cursor: pointer
}
.contest-cart__right .quantity-nav .quantity-button.quantity-up {
  background-color: #5a4bcc
}
.contest-description {
  margin-top: -35px;
  position: relative
}
.contest-description .nav-tabs .nav-item .cmn-btn {
  background-color: #5a4bcc;
  background-image: none;
  box-shadow: none
}
.contest-description .nav-tabs .nav-item .cmn-btn.active {
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%)
}
.content-block .title {
  margin-bottom: 20px;
  font-size: 28px
}
.content-block + .content-block {
  margin-top: 45px
}
.icon-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px;
  background-color: #170943
}
.icon-item__thumb {
  width: 65px
}
.icon-item__content {
  padding-left: 25px;
  width: calc(100% - 65px)
}
.icon-item__content p {
  color: #22b868
}
.icon-item__content span {
  color: #fff;
  font-size: 24px;
  line-height: 1.5
}
.contest-details__thumb-slider {
  background-color: #5a4bcc;
  min-height: 585px;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center
}
@media(max-width:767px) {
  .contest-details__thumb-slider {
    min-height: 440px
  }
}
@media(max-width:480px) {
  .contest-details__thumb-slider {
    min-height: 350px
  }
}
.contest-details__thumb-slider .single-slide {
  text-align: center
}
.contest-details__thumb-slider .single-slide img {
  display: inline-block
}
.contest-details__nav-slider {
  margin-top: 30px;
  padding: 0 60px
}
.contest-details__nav-slider .slick-list {
  margin: 0 -10px
}
.contest-details__nav-slider .single-slide {
  height: 120px;
  display: flex;
  flex-wrap: wrap;
  background-color: #5a4bcc;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  text-align: center;
  margin: 0 10px
}
.contest-details__nav-slider .single-slide img {
  display: inline-block
}
.contest-details__nav-slider .slick-arrow {
  width: 40px;
  height: 40px;
  background-color: #5a4bcc;
  color: #fff;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  position: absolute;
  top: 60px;
  left: 0;
  margin-top: -20px;
  cursor: pointer
}
.contest-details__nav-slider .slick-arrow:hover {
  background-image: linear-gradient(80deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%)
}
.contest-details__nav-slider .slick-arrow.next {
  left: auto;
  right: 0
}
.contest-details-content .subtitle {
  font-size: 24px;
  font-weight: 600;
  color: #ffb200;
  margin-bottom: 10px
}
.contest-details-content .contest-name {
  font-size: 50px
}
@media(max-width:767px) {
  .contest-details-content .contest-name {
    font-size: 42px
  }
}
@media(max-width:575px) {
  .contest-details-content .contest-name {
    font-size: 32px
  }
}
.contest-details-content .contest-details-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 10px
}
.contest-details-content .contest-details-meta ul {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -15px
}
.contest-details-content .contest-details-meta ul li {
  padding: 5px 15px;
  position: relative
}
.contest-details-content .contest-details-meta ul li:first-child:before {
  display: none
}
.contest-details-content .contest-details-meta ul li:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -1px;
  width: 2px;
  height: 18px;
  background-color: #ada8f7;
  margin-top: -11px
}
.contest-details-content .contest-details-meta span {
  color: #ec1379
}
.contest-details-content .contest-description {
  border-top: 1px solid #1e1659;
  margin-top: 15px;
  padding-top: 40px
}
.contest-sidebar__cart {
  padding: 30px;
  background-color: #4939c0;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px
}
.contest-sidebar__cart .clock-wrapper {
  padding: 0;
  background-color: transparent;
  margin-bottom: 30px
}
.contest-sidebar__cart .clock-wrapper p {
  color: #c4cbf9
}
.contest-sidebar__cart .clock-wrapper .clock div span {
  font-weight: 600;
  color: #ec6624
}
.contest-sidebar .title {
  color: #eceafe
}
.contest-sidebar .ticket-amount {
  margin-top: 10px
}
.contest-sidebar .ticket-amount .left {
  font-weight: 600;
  color: #fff
}
.contest-sidebar .ticket-amount .right {
  float: right;
  font-weight: 600;
  color: #fff
}
.contest-sidebar .ticket-amount p {
  font-size: 14px;
  margin-top: 10px
}
.contest-sidebar .progressbar {
  position: relative;
  display: block;
  width: 100%;
  height: 10px;
  background-color: #3b2bb1;
  margin-top: 5px
}
.contest-sidebar .progressbar, .contest-sidebar .progressbar .bar {
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.contest-sidebar .progressbar .bar {
  position: absolute;
  width: 75%;
  height: 100%;
  top: 0;
  left: 0;
  background: #ec6624;
  overflow: hidden
}
.contest-sidebar .ticket-price {
  margin-top: 25px;
  margin-bottom: 25px
}
.contest-sidebar .ticket-price .amount {
  color: #fff;
  font-weight: 600;
  font-size: 36px
}
.contest-sidebar .ticket-price small {
  font-size: 14px;
  margin-left: 15px;
  color: #c4cbf9;
  text-transform: capitalize
}
.contest-sidebar .select-quantity {
  text-align: center
}
.contest-sidebar .caption {
  color: #fff;
  margin-right: 15px
}
.contest-sidebar .quantity {
  position: relative;
  width: 170px;
  height: 60px;
  display: inline-block
}
.contest-sidebar .quantity input {
  border: none;
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  height: 60px;
  padding: 0 0 0 5px
}
.contest-sidebar .quantity-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid hsla(0, 0%, 100%, .2);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px
}
.contest-sidebar .quantity-nav .quantity-button {
  width: 40px;
  height: 40px;
  background-color: rgba(90, 75, 204, .3);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  color: #c4cbf9;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  cursor: pointer
}
.contest-sidebar .quantity-nav .quantity-button.quantity-up {
  background-color: #5a4bcc
}
.contest-sidebar .bottom {
  text-align: center;
  margin-bottom: -50px;
  margin-top: 30px
}
.contest-sidebar .social-links {
  margin-top: 50px
}
.lottery-wrapper {
  padding: 100px 30px 50px;
  background-color: #12023e;
  position: relative
}
@media(max-width:991px) {
  .lottery-wrapper {
    padding: 90px 30px 50px
  }
}
@media(max-width:575px) {
  .lottery-wrapper {
    padding: 70px 30px 50px
  }
}
.lottery-wrapper__title {
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-bottom: 5px
}
@media(max-width:991px) {
  .lottery-wrapper__title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .lottery-wrapper__title {
    font-size: 36px
  }
}
@media(max-width:575px) {
  .lottery-wrapper__title {
    font-size: 32px
  }
}
.lottery-wrapper p {
  text-align: center
}
.lottery-wrapper__btn {
  text-align: center;
  margin-top: 45px
}
.lottery-wrapper.style--two {
  padding: 0;
  background-color: transparent
}
.lottery-wrapper .action-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 50px 40px;
  background-color: #5a4bcc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
@media(max-width:991px) {
  .lottery-wrapper .action-header {
    padding: 30px
  }
}
.lottery-wrapper .action-header .left {
  width: 50%
}
@media(max-width:1199px) {
  .lottery-wrapper .action-header .left {
    width: 41%
  }
}
@media(max-width:991px) {
  .lottery-wrapper .action-header .left {
    width: 100%
  }
}
.lottery-wrapper .action-header .left ul {
  margin: -5px -10px
}
.lottery-wrapper .action-header .left ul li {
  display: inline-block;
  margin: 5px 10px
}
.lottery-wrapper .action-header .right {
  width: 50%
}
@media(max-width:1199px) {
  .lottery-wrapper .action-header .right {
    width: 59%
  }
}
@media(max-width:991px) {
  .lottery-wrapper .action-header .right {
    width: 100%;
    margin-top: 15px
  }
}
.lottery-wrapper .action-header .right ul {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -10px;
  justify-content: flex-end
}
@media(max-width:991px) {
  .lottery-wrapper .action-header .right ul {
    justify-content: flex-start
  }
}
.lottery-wrapper .action-header .right ul li {
  display: flex;
  margin: 5px 10px
}
.lottery-wrapper .action-header .right ul li i {
  color: #fff;
  font-size: 28px;
  padding-right: 10px
}
.lottery-wrapper .action-header .right ul li button {
  background-color: transparent;
  display: flex;
  align-items: center
}
.lottery-wrapper .action-header .right ul li button span {
  color: #fff
}
.clock2 {
  margin: -5px -8px
}
.clock2, .clock2 div {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.clock2 div {
  margin: 5px 8px
}
.clock2 div p, .clock2 div span {
  color: #fff
}
.lottery-single {
  background-color: #5a4bcc;
  position: relative
}
.lottery-single:hover .lottery-single__close {
  opacity: 1;
  visibility: 1;
  transform: scale(1)
}
.lottery-single__close {
  position: absolute;
  width: 30px;
  height: 30px;
  background-color: #5a4bcc;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -15px;
  right: -15px;
  opacity: 0;
  visibility: 0;
  transform: scale(.5);
  transition: all .3s
}
.lottery-single__header {
  background-color: #4939c1;
  padding: 20px
}
.lottery-single__header .titcket-number {
  color: #fff;
  margin-bottom: 10px
}
.lottery-single__header .top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #6d62c7
}
.lottery-single__header .top .titcket-number {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0
}
.lottery-single__header .top ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.lottery-single__header .top ul li button {
  background-color: transparent;
  display: flex;
  align-items: center
}
.lottery-single__header .top ul li button span {
  color: #fff
}
.lottery-single__header .top ul li button i {
  font-size: 28px;
  color: #fff
}
.lottery-single__selected-number {
  display: flex;
  flex-wrap: wrap;
  margin: -3px
}
.lottery-single__selected-number li {
  width: 36px;
  height: 36px;
  background-image: linear-gradient(338deg, #b122e6, #ff63de);
  background-image: -ms-linear-gradient(135deg, #b122e6 0, #ff63de 100%);
  box-shadow: 0 19px 56px 0 rgba(0, 0, 0, .2);
  color: hsla(0, 0%, 100%, .4);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  margin: 3px
}
.lottery-single__selected-number li.active {
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  border: none;
  color: #fff
}
.lottery-single__number {
  display: flex;
  flex-wrap: wrap;
  margin: -3px;
  justify-content: center
}
.lottery-single__number li {
  width: 36px;
  height: 36px;
  border: 1px solid hsla(0, 0%, 100%, .4);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  margin: 4px 3px
}
.lottery-single__number li.active {
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  border: none
}
.lottery-single__body {
  padding: 20px
}
.lottery-single__footer {
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 0 30px;
  border-top: 1px solid #7d73cd
}
.lottery-single.style--two .lottery-single__number {
  justify-content: flex-start;
  margin: -4px
}
@media(max-width:575px) {
  .lottery-single.style--two .lottery-single__number {
    justify-content: center
  }
}
.lottery-single.style--two .lottery-single__number li {
  margin: 4px
}
.buy-lottery-ticket {
  border: 1px solid #201456;
  padding: 30px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.buy-lottery-ticket .left {
  width: 35%
}
@media(max-width:991px) {
  .buy-lottery-ticket .left {
    width: 60%
  }
}
@media(max-width:767px) {
  .buy-lottery-ticket .left {
    width: 100%
  }
}
.buy-lottery-ticket .right {
  width: 65%;
  text-align: right
}
@media(max-width:991px) {
  .buy-lottery-ticket .right {
    width: 40%
  }
}
@media(max-width:767px) {
  .buy-lottery-ticket .right {
    width: 100%;
    margin-top: 30px;
    text-align: center
  }
}
.buy-lottery-ticket .sub-total-price, .buy-lottery-ticket .total-price {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between
}
.buy-lottery-ticket .sub-total-price span, .buy-lottery-ticket .total-price span {
  font-size: 18px
}
.buy-lottery-ticket .sub-total-price {
  padding-bottom: 20px
}
.buy-lottery-ticket .total-price {
  padding-top: 20px;
  border-top: 1px solid #201456
}
.buy-lottery-ticket .total-price p, .buy-lottery-ticket .total-price span {
  color: #fff
}
.pick-lottery-package .title {
  color: #fff;
  font-weight: 700;
  font-size: 60px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px
}
@media(max-width:991px) {
  .pick-lottery-package .title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .pick-lottery-package .title {
    font-size: 36px
  }
}
@media(max-width:575px) {
  .pick-lottery-package .title {
    font-size: 32px
  }
}
.lottery-package-list {
  text-align: center;
  margin: -10px -15px
}
.lottery-package-list a {
  padding: 20px;
  background-image: linear-gradient(90deg, #e9388e, #b9217a 43%, #880965);
  background-image: -ms-linear-gradient(0deg, #e9388e 0, #b9217a 43%, #880965 100%);
  color: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 10px 15px
}
.lottery-package-list a:hover {
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35)
}
.cart-wrapper {
  padding: 120px 30px 60px;
  background-color: #12023e
}
@media(max-width:991px) {
  .cart-wrapper {
    padding-top: 90px
  }
}
@media(max-width:575px) {
  .cart-wrapper {
    padding-top: 80px
  }
}
.cart-wrapper__title {
  font-weight: 700;
  font-size: 60px;
  text-align: center;
  margin-bottom: 50px
}
@media(max-width:1199px) {
  .cart-wrapper__title {
    font-size: 56px
  }
}
@media(max-width:991px) {
  .cart-wrapper__title {
    font-size: 48px
  }
}
@media(max-width:767px) {
  .cart-wrapper__title {
    font-size: 36px
  }
}
.ticket-wrapper__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #4939c1;
  padding: 30px 20px
}
.ticket-wrapper__header button {
  font-size: 14px;
  text-transform: uppercase;
  background-color: transparent;
  color: #fff
}
.ticket-wrapper__body {
  background-color: #5a4bcc;
  padding: 20px
}
.ticket-wrapper__body .single-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #8a80d9
}
.ticket-wrapper__body .single-row:first-child {
  padding-top: 0
}
.ticket-wrapper__body .single-row:last-child {
  padding-bottom: 0;
  border-bottom: none
}
.ticket-wrapper__body .single-row .numbers {
  display: flex;
  flex-wrap: wrap;
  margin: -3px
}
@media(max-width:575px) {
  .ticket-wrapper__body .single-row .numbers {
    width: 100%;
    justify-content: center
  }
}
.ticket-wrapper__body .single-row .numbers li {
  margin: 3px;
  width: 36px;
  height: 36px;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #fff
}
.ticket-wrapper__body .single-row .action-btns {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -10px
}
@media(max-width:575px) {
  .ticket-wrapper__body .single-row .action-btns {
    width: 100%;
    margin-top: 15px;
    justify-content: center
  }
}
.ticket-wrapper__body .single-row .action-btns button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 22px;
  margin: 5px 10px
}
.ticket-wrapper__body .single-row .action-btns button:hover {
  background-position: 120% 50%
}
.ticket-wrapper__body .single-row .action-btns .edit-btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 22px;
  margin: 5px 10px;
  background-image: linear-gradient(90deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 7px 7px 0 rgba(163, 15, 110, .35)
}
.ticket-wrapper__body .single-row .action-btns .del-btn {
  background-image: linear-gradient(90deg, #c165dd, #d10f7e);
  background-image: -ms-linear-gradient(-45deg, #c165dd 0, #d10f7e 100%);
  box-shadow: 0 7px 7px 0 rgba(209, 15, 126, .35)
}
.checkout-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 110px
}
.checkout-wrapper__header {
  padding: 30px 20px;
  background-color: #4939c1
}
.checkout-wrapper__body {
  padding: 20px;
  background-color: #5a4bcc
}
.checkout-wrapper__body .price li {
  padding: 30px 0;
  border-bottom: 1px solid #867cd5;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.checkout-wrapper__body .price li:first-child {
  padding-top: 0
}
.checkout-wrapper__body .price li:last-child {
  padding-bottom: 0;
  border-bottom: none
}
.checkout-wrapper__body .price li .caption + span {
  color: #24e980;
  font-size: 15px
}
.checkout-wrapper__body .price li .price {
  font-size: 22px;
  color: #fff
}
.checkout-wrapper__btn {
  text-align: center;
  margin-bottom: -40px;
  margin-top: 50px
}
.checkout-area {
  padding: 50px 30px;
  background-color: #12023e
}
@media(max-width:575px) {
  .checkout-area {
    padding: 30px 15px
  }
}
.checkout-form-area .top {
  padding: 30px;
  background-color: #5a4bcc;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between
}
@media(max-width:575px) {
  .checkout-form-area .top .right {
    width: 100%;
    margin-top: 15px
  }
}
.checkout-form-area .top .right a, .checkout-form-area .top .right a i {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.checkout-form-area .top .right a i {
  width: 40px;
  height: 40px;
  color: #fff;
  font-size: 28px;
  background-image: linear-gradient(90deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35);
  justify-content: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.checkout-form-area .top .right a span {
  color: #fff;
  padding-left: 8px;
  font-size: 16px
}
.checkout-form-area .personal-details {
  padding: 30px;
  background-color: #5a4bcc
}
.checkout-form-area .personal-details .title {
  padding-bottom: 15px;
  border-bottom: 1px dashed #9387e9;
  margin-bottom: 30px
}
.checkout-form-area .payment-details {
  padding: 30px;
  background-color: #5a4bcc
}
.checkout-form-area .payment-details .title {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #9387e9
}
.checkout-form-area .info-text {
  font-size: 14px;
  margin-top: 10px
}
.checkout-form-area .info-text a {
  color: #07ff7b
}
.personal-details-form .form-row {
  margin: -10px -15px
}
.personal-details-form .form-group {
  padding: 10px 15px
}
.personal-details-form input {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 5px;
  min-height: auto;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #8991d3;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  color: #fff
}
.personal-details-form input::-webkit-input-placeholder {
  color: #9aace5
}
.personal-details-form input::-moz-placeholder {
  color: #9aace5
}
.personal-details-form input:-ms-input-placeholder {
  color: #9aace5
}
.personal-details-form input:-moz-placeholder {
  color: #9aace5
}
.personal-details-form button {
  text-transform: capitalize;
  padding: 9px 30px;
  width: 160px;
  font-size: 16px
}
.payment-form .payment-methods {
  margin: -15px
}
.payment-form .payment-methods button {
  background-color: transparent;
  padding: 5px 15px;
  border: 1px solid #6472d9;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 15px
}
.payment-form .payment-methods button.checked {
  border-color: #06bcdd;
  position: relative
}
.payment-form .payment-methods button.checked:before {
  position: absolute;
  content: "";
  font-family: Line Awesome Free;
  font-weight: 900;
  width: 33px;
  height: 33px;
  background-color: #06bcdd;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  top: -15px;
  right: -15px;
  border: 3px solid #5a4bcc
}
.payment-form .payment-methods button i {
  color: #b2c8ff;
  font-size: 36px;
  line-height: 1
}
.payment-form .payment-methods button span {
  display: block;
  color: #fff;
  text-transform: capitalize;
  font-size: 12px
}
.payment-form__title {
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 30px
}
.payment-form label {
  font-size: 16px
}
.payment-form input {
  height: 60px;
  font-size: 15px
}
.payment-form button {
  font-size: 16px;
  text-transform: capitalize;
  padding: 10px 35px;
  margin-top: 20px
}
.payment-form .form-row {
  margin-left: -15px;
  margin-right: -15px
}
.payment-form .form-group {
  padding-left: 15px;
  padding-right: 15px
}
.affiliate-single-wrapper {
  position: relative;
  padding-left: 65px;
  padding-right: 65px;
  background-image: linear-gradient(320deg, #3b26db 1%, #7b19cb);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px
}
@media(max-width:991px) {
  .affiliate-single-wrapper {
    padding-left: 50px;
    padding-right: 50px
  }
}
@media(max-width:575px) {
  .affiliate-single-wrapper {
    padding-left: 30px;
    padding-right: 30px
  }
}
.affiliate-single-wrapper__obj {
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right
}
@media(max-width:991px) {
  .affiliate-single-wrapper__obj img {
    width: 70%
  }
}
.work-card {
  padding: 0 30px;
  background: transparent
}
.work-card:hover .work-card__icon .inner {
  box-shadow: inset 0 0 50px 2px rgba(236, 19, 121, .639)
}
.work-card__icon {
  width: 165px;
  height: 165px;
  background-color: #170543;
  border: 2px solid hsla(0, 0%, 100%, .2);
  margin-left: auto;
  margin-right: auto
}
.work-card__icon, .work-card__icon .inner {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}
.work-card__icon .inner {
  width: 135px;
  height: 135px;
  background-image: linear-gradient(120deg, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(-45deg, #c165dd 0, #5c27fe 100%);
  box-shadow: inset 0 0 19px 2px rgba(236, 19, 121, .329);
  transition: all .3s
}
.work-card__content {
  margin-top: 30px
}
.work-card__content p {
  margin-top: 10px
}
.work-card__title {
  text-transform: uppercase
}
.affiliate-card {
  padding: 40px 30px;
  background-image: linear-gradient(1turn, #c165dd, #5c27fe);
  background-image: -ms-linear-gradient(90deg, #c165dd 0, #5c27fe 100%);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  text-align: center;
  overflow: hidden
}
.affiliate-card:hover {
  background-image: linear-gradient(1turn, #e82a7a, #360354);
  background-image: -ms-linear-gradient(90deg, #e82a7a 0, #360354 100%)
}
.affiliate-card__content {
  margin-top: 25px
}
.affiliate-card__content p {
  margin-top: 8px;
  color: #fff
}
.affiliate-card__title {
  text-transform: capitalize;
  color: #fff
}
.top-affiliate-card {
  text-align: center
}
.top-affiliate-card:hover .top-affiliate-card__thumb:before {
  top: 0
}
.top-affiliate-card__thumb {
  width: 267px;
  height: 328px;
  position: relative;
  z-index: 1;
  display: inline-block
}
.top-affiliate-card__thumb:before {
  position: absolute;
  content: "";
  left: 0;
  top: 12px;
  width: 100%;
  height: 100%;
  background-color: #e22979;
  z-index: -1;
  transition: all .3s
}
.top-affiliate-card__thumb .inner, .top-affiliate-card__thumb:before {
  -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
}
.top-affiliate-card__thumb img {
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center
}
.top-affiliate-card__content {
  margin-top: 50px
}
.top-affiliate-card__content .name {
  text-transform: capitalize
}
.top-affiliate-card__content .amount {
  color: #22b868;
  margin-top: 8px
}
.video-wrapper {
  background-image: url(/images/elements/video-bg.jpg);
  padding: 30px;
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  min-height: 490px;
  position: relative
}
@media(max-width:991px) {
  .video-wrapper {
    min-height: 400px
  }
}
.video-wrapper .cmn-btn {
  padding: 25px 45px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}
@media(max-width:575px) {
  .video-wrapper .cmn-btn {
    padding: 15px 35px;
    display: inline-block;
    white-space: nowrap
  }
}
.buy-ticket-section {
  position: relative;
  padding-top: 310px;
  padding-bottom: 140px
}
@media(max-width:1450px) {
  .buy-ticket-section {
    padding-top: 215px
  }
}
@media(max-width:1199px) {
  .buy-ticket-section {
    padding-top: 110px
  }
}
.winner-obj {
  position: absolute;
  top: 60px;
  right: 0;
  width: 54%
}
@media(max-width:1650px) {
  .winner-obj {
    width: 40%
  }
}
@media(max-width:991px) {
  .winner-obj {
    display: none
  }
}
.buy-btn-wrapper {
  position: relative;
  display: inline-block
}
.buy-btn-wrapper .arrow {
  position: absolute;
  top: 10%;
  left: 240px
}
@media(max-width:450px) {
  .buy-btn-wrapper .arrow {
    left: 200px
  }
}
.buy-btn-wrapper span {
  display: block;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px
}
.winner-stat-wrapper {
  margin-top: 265px
}
@media(max-width:1650px) {
  .winner-stat-wrapper {
    margin-top: 185px
  }
}
@media(max-width:1199px) {
  .winner-stat-wrapper {
    margin-top: 110px
  }
}
.winner-stat-wrapper__title {
  margin-bottom: 30px;
  color: #c4cbf9
}
.client-wrapper__title {
  font-weight: 600;
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 45px;
  color: #dfe2fa
}
.client-slider {
  padding: 50px 80px;
  background-image: linear-gradient(90deg, #0f5ae0, #7400ba);
  background-image: -ms-linear-gradient(0deg, #0f5ae0 0, #7400ba 100%);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.client-slider .slick-track {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.client-slider .client-single {
  text-align: center
}
.client-slider .client-single img {
  display: inline-block
}
.faq-el {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1
}
@media(max-width:1550px) {
  .faq-el {
    width: 40%;
    top: 20%
  }
}
@media(max-width:991px) {
  .faq-el {
    display: none
  }
}
.btn-link {
  text-decoration: none
}
.faq-top-wrapper {
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 30px;
  background-image: linear-gradient(320deg, #3b26db 1%, #7b19cb);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px
}
@media(max-width:575px) {
  .faq-top-wrapper {
    padding-left: 30px;
    padding-right: 30px
  }
}
.faq-body-wrapper {
  margin-top: 40px
}
.blog-card__thumb {
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  overflow: hidden
}
.blog-card__thumb img {
  width: 100%
}
.blog-card__content {
  padding: 40px 60px;
  margin-left: 40px;
  margin-right: 40px;
  margin-top: -105px;
  background-color: #683df5;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  position: relative;
  z-index: 1
}
@media(max-width:1199px) {
  .blog-card__content {
    margin-left: 30px;
    margin-right: 30px;
    padding: 30px
  }
}
@media(max-width:575px) {
  .blog-card__content {
    margin-left: 0;
    margin-right: 0;
    margin-top: -30px
  }
}
.blog-card__content p {
  color: #fff;
  margin-top: 20px
}
.blog-card__title {
  font-size: 36px;
  margin-bottom: 10px
}
@media(max-width:1199px) {
  .blog-card__title {
    font-size: 32px
  }
}
@media(max-width:991px) {
  .blog-card__title {
    font-size: 28px
  }
}
.blog-card__meta {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -15px
}
.blog-card__meta li {
  margin: 5px 15px
}
.blog-card__meta li svg {
  font-size: 14px;
  color: #31d7a9;
  margin-right: 3px
}
.blog-card__meta li span {
  font-size: 14px
}
.blog-card__footer {
  border-top: 1px solid #8380f7;
  margin-top: 30px;
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.blog-card__footer .left {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.blog-card__footer .left span {
  font-size: 14px
}
.blog-card__footer .left .name {
  color: #31d7a9;
  padding-left: 10px
}
.blog-card__footer .left .post-author {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 20px
}
@media(max-width:575px) {
  .blog-card__footer .left .post-author {
    margin-left: 8px
  }
}
.blog-card__footer .left .post-author img {
  width: 30px;
  height: 30px;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.blog-card__footer .right .read-btn {
  color: #31d7a9
}
.blog-card__footer .right .read-btn i {
  font-size: 24px
}
.blog-card.style--two {
  background-color: #683df5;
  padding: 10px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  display: flex;
  flex-wrap: wrap
}
.blog-card.style--two .blog-card__thumb {
  width: 36%;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
@media(max-width:767px) {
  .blog-card.style--two .blog-card__thumb {
    width: 100%
  }
}
.blog-card.style--two .blog-card__thumb img {
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center
}
.blog-card.style--two .blog-card__content {
  width: 64%;
  padding: 20px 25px;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0
}
@media(max-width:767px) {
  .blog-card.style--two .blog-card__content {
    width: 100%
  }
}
@media(max-width:575px) {
  .blog-card.style--two .blog-card__content {
    padding: 20px 15px
  }
}
.blog-card.style--two .blog-card__title {
  font-size: 28px
}
@media(max-width:575px) {
  .blog-card.style--two .blog-card__title {
    font-size: 24px
  }
}
.blog-single__title {
  font-size: 50px
}
@media(max-width:1199px) {
  .blog-single__title {
    font-size: 42px
  }
}
@media(max-width:991px) {
  .blog-single__title {
    font-size: 36px
  }
}
@media(max-width:575px) {
  .blog-single__title {
    font-size: 32px
  }
}
.blog-single__meta {
  justify-content: space-between;
  margin-top: 10px
}
.blog-single__meta, .blog-single__meta .left {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.blog-single__meta .left span {
  font-size: 14px;
  color: #fff
}
.blog-single__meta .left .name {
  padding-left: 10px
}
.blog-single__meta .left .post-author {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 20px
}
.blog-single__meta .left .post-author img {
  width: 30px;
  height: 30px;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.blog-single__meta .right {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center
}
@media(max-width:767px) {
  .blog-single__meta .right {
    margin-top: 15px
  }
}
.blog-single__meta .right > span {
  margin-right: 15px;
  color: #fff
}
.blog-single__meta .right .social-link-list {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -7px
}
.blog-single__meta .right .social-link-list li {
  margin: 5px 7px
}
.blog-single__meta .right .social-link-list li a {
  width: 40px;
  height: 40px;
  border: 1px solid hsla(0, 0%, 100%, .4);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.blog-single__meta .right .social-link-list li a:hover {
  border: none;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35)
}
.blog-single__body {
  margin-top: 30px;
  padding: 50px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  background-color: #0f0233;
  box-shadow: 0 9px 50px 0 rgba(49, 65, 156, .15)
}
@media(max-width:575px) {
  .blog-single__body {
    padding: 15px
  }
}
.blog-single__body .title {
  font-size: 40px;
  margin-bottom: 20px
}
@media(max-width:1199px) {
  .blog-single__body .title {
    font-size: 36px
  }
}
@media(max-width:991px) {
  .blog-single__body .title {
    font-size: 32px
  }
}
.blog-single__body .title ~ .title {
  margin-top: 20px
}
.blog-single__body img {
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
  width: 100%;
  margin: 30px 0
}
.blog-single__body img, .contact-wrapper {
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px
}
.contact-wrapper {
  background-image: linear-gradient(340deg, #3b26db 1%, #7b19cb);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3)
}
@media(max-width:991px) {
  .contact-wrapper {
    padding: 50px 30px 0
  }
}
.contact-form-wrapper {
  padding: 50px 0 50px 50px
}
@media(max-width:991px) {
  .contact-form-wrapper {
    padding: 0
  }
}
.contact-form-wrapper .title {
  font-size: 28px;
  margin-bottom: 30px
}
.contact-form .form-group {
  margin-bottom: 0
}
.contact-form .form-group + .form-group {
  margin-top: 30px
}
.contact-form label {
  font-size: 16px;
  text-transform: capitalize
}
.contact-form label sup {
  color: #f1481f;
  font-size: 100%;
  top: 0;
  right: 3px
}
.contact-form input, .contact-form textarea {
  height: 60px;
  background-color: rgba(0, 18, 50, .102);
  font-size: 16px;
  color: #fff;
  border-color: #7279cd;
  padding: 20px
}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder {
  color: #8b99d7
}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder {
  color: #8b99d7
}
.contact-form input:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder {
  color: #8b99d7
}
.contact-form input:-moz-placeholder, .contact-form textarea:-moz-placeholder {
  color: #8b99d7
}
.contact-form input:checked, .contact-form input:focus, .contact-form textarea:checked, .contact-form textarea:focus {
  border-color: #989dda
}
.contact-form button {
  padding: 14px 30px;
  font-size: 16px
}
.contact-info-wrapper {
  padding-top: 150px;
  display: flex;
  flex-wrap: wrap;
  height: 100%
}
@media(max-width:991px) {
  .contact-info-wrapper {
    padding-top: 100px
  }
}
.contact-info {
  width: calc(50% - 15px);
  display: flex;
  flex-wrap: wrap;
  position: relative
}
@media(max-width:575px) {
  .contact-info {
    width: 100%;
    margin-top: 20px
  }
}
.contact-info:last-child:after {
  display: none
}
.contact-info:after {
  position: absolute;
  content: "";
  top: 6px;
  right: 0;
  width: 1px;
  height: 48px;
  background-color: #516184
}
@media(max-width:575px) {
  .contact-info:after {
    display: none
  }
}
.contact-info__icon {
  width: 60px
}
.contact-info__content {
  width: calc(100% - 60px);
  padding-left: 15px
}
.contact-info__content p {
  color: #fff;
  text-transform: uppercase
}
.contact-info__content span {
  font-size: 16px;
  color: #31d7a9
}
.contact-thumb {
  align-self: flex-end;
  width: 100%;
  text-align: center
}
@media(max-width:991px) {
  .contact-thumb {
    margin-top: 50px
  }
}
.contact-thumb img {
  width: 70%
}
.social-card {
  text-align: center;
  background-color: #0f0233;
  padding: 20px;
  border: 1px solid rgba(84, 67, 160, .59);
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px
}
.social-card:hover {
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3)
}
.social-card__icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  color: #fff;
  font-size: 28px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35)
}
.social-card__content {
  margin-top: 25px
}
.social-card__content span {
  font-size: 16px;
  text-transform: capitalize;
  color: #31d7a9;
  margin-top: 5px
}
.modal {
  background-color: rgba(0, 0, 0, .5)
}
.modal .modal-content {
  background-color: transparent
}
.modal .modal-body {
  padding: 0
}
.account-form-area {
  padding: 30px 20px 20px;
  background-color: #5a4bcc;
  box-shadow: 0 0 29.4px .6px rgba(0, 0, 0, .5);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  position: relative
}
.account-form-area .close-btn {
  position: absolute;
  top: 27px;
  right: 20px;
  width: 40px;
  height: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  background-color: hsla(0, 0%, 100%, .2);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.account-form-area .title {
  font-size: 28px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px
}
.account-form-area .account-form-wrapper {
  background-color: #4e40b9;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  padding: 30px
}
.account-form-area form .form-group {
  margin-bottom: 0
}
.account-form-area form .form-group + .form-group {
  margin-top: 30px
}
.account-form-area form label {
  text-transform: uppercase;
  font-size: 16px;
  color: hsla(0, 0%, 100%, .7)
}
.account-form-area form label sup {
  color: #f1481f;
  font-size: 100%;
  top: 0;
  right: 3px
}
.account-form-area form input {
  padding: 0 0 10px;
  min-height: auto;
  font-size: 16px;
  color: #fff;
  border: none;
  border-bottom: 1px solid #766bcb;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0
}
.account-form-area form input::-webkit-input-placeholder {
  color: #94a1dc
}
.account-form-area form input::-moz-placeholder {
  color: #94a1dc
}
.account-form-area form input:-ms-input-placeholder {
  color: #94a1dc
}
.account-form-area form input:-moz-placeholder {
  color: #94a1dc
}
.account-form-area form .link {
  color: #c4cbf9;
  font-size: 14px;
  margin-top: 3px;
  color: #00ffb8
}
.account-form-area form .cmn-btn {
  width: 200px;
  display: inline-block
}
.account-form-area p {
  font-size: 16px
}
.account-form-area p a {
  color: #31d7a9;
  font-size: 16px;
  text-transform: uppercase
}
.account-form-area .divider {
  position: relative;
  z-index: 1;
  margin-top: 10px;
  text-align: center
}
.account-form-area .divider:after {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  border-radius: 50%;
  background-color: hsla(0, 0%, 74%, .502);
  z-index: -1
}
.account-form-area .divider span {
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  padding: 5px 30px;
  background-color: #4e40b9
}
.account-form-area .social-link-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px
}
.account-form-area .social-link-list li {
  margin: 0 10px
}
.account-form-area .social-link-list li a {
  width: 50px;
  height: 50px;
  background-color: rgba(12, 18, 32, 0);
  border: 1px solid #655dca;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 18px
}
.account-form-area .social-link-list li a:hover {
  color: #fff;
  background-image: linear-gradient(86deg, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 9px 4px 0 rgba(124, 78, 25, .35)
}
.user-card {
  padding: 50px 30px;
  background-image: linear-gradient(320deg, #7b19cb, #3b26db 99%);
  background-image: -ms-linear-gradient(120deg, #7b19cb 0, #3b26db 99%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  text-align: center;
  position: relative
}
.user-card__name {
  font-size: 28px;
  text-transform: uppercase;
  margin-top: 40px
}
.user-card__id {
  color: #22b868;
  font-size: 18px;
  margin-top: 3px
}
.avatar-upload {
  position: relative;
  max-width: 160px;
  margin: auto
}
.avatar-upload .obj-el {
  position: absolute;
  top: 0;
  left: 0;
  width: 124%;
  height: 124%;
  margin-left: -14%;
  margin-top: -5%
}
.avatar-upload .avatar-edit {
  position: absolute;
  right: 6px;
  z-index: 1;
  bottom: 0
}
.avatar-upload .avatar-edit input {
  display: none
}
.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 50%;
  background-image: linear-gradient(135deg, #b122e6, #ff63de);
  background-image: -ms-linear-gradient(135deg, #b122e6 0, #ff63de 100%);
  box-shadow: 0 19px 56px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
  cursor: pointer;
  font-weight: 400;
  transition: all .2s ease-in-out
}
.avatar-upload .avatar-edit input + label:after {
  content: "";
  font-family: Line Awesome Free;
  font-weight: 900;
  color: #fff;
  position: absolute;
  top: 3px;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto
}
.avatar-upload .avatar-preview {
  background-image: url(/images/user/pp.png);
  width: 160px;
  height: 160px;
  position: relative;
  border-radius: 100%
}
.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%
}
.user-action-card {
  padding: 10px 0;
  margin-top: 20px;
  background-image: linear-gradient(320deg, #3b26db 1%, #7b19cb);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .3);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
.user-action-list li.active a {
  background: #3b26db;
  background: linear-gradient(90deg, #ad1f83, rgba(108, 0, 146, .25), rgba(59, 38, 219, .001));
  border-color: #ff002a
}
.user-action-list li a {
  font-size: 18px;
  text-transform: capitalize;
  padding: 12px 30px;
  display: block;
  border-left: 2px solid transparent
}
.user-action-list li a .badge {
  float: right;
  padding: 4px 8px;
  color: #fff;
  background-color: #7368f5;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.upcoming-draw-wrapper {
  background-color: #5a4bcc;
  padding: 30px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  position: relative
}
.upcoming-draw-wrapper .title {
  font-size: 28px;
  margin-bottom: 25px
}
.draw-single-ticket {
  border: 2px solid hsla(0, 0%, 100%, .2);
  padding: 20px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  position: relative;
  background-origin: #5a4bcc
}
.draw-single-ticket:before {
  left: -19px;
  transform: rotate(45deg)
}
.draw-single-ticket:after, .draw-single-ticket:before {
  position: absolute;
  content: "";
  top: 39%;
  width: 34px;
  height: 34px;
  background-color: #5a4bcc;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-color: #7b6fd6 #7b6fd6 transparent transparent;
  border-style: solid;
  border-width: 2px
}
.draw-single-ticket:after {
  right: -19px;
  transform: rotate(-135deg)
}
.draw-single-ticket__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center
}
.draw-single-ticket__header .left {
  font-size: 22px;
  color: #fff
}
.draw-single-ticket__header .right {
  font-size: 14px;
  color: #fff
}
.draw-single-ticket .circle-divider {
  text-align: center;
  margin: 10px 0
}
.draw-single-ticket .circle-divider img {
  width: 96%;
  margin-left: auto;
  margin-right: auto
}
.draw-single-ticket .ticket-numbers-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: -2px
}
@media(max-width:1199px) {
  .draw-single-ticket .ticket-numbers-list {
    justify-content: flex-start
  }
}
.draw-single-ticket .ticket-numbers-list.active li {
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  border: none
}
.draw-single-ticket .ticket-numbers-list li {
  width: 36px;
  height: 36px;
  border: 1px solid hsla(0, 0%, 100%, .3);
  background-color: #5a4bcc;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #fff;
  margin: 2px
}
@media(max-width:575px) {
  .draw-ticket-slider {
    padding-bottom: 50px
  }
}
.draw-ticket-slider .slick-list {
  margin: 0 -5px
}
.draw-ticket-slider .draw-single-ticket {
  margin: 0 5px
}
.draw-ticket-slider .slick-arrow {
  position: absolute;
  top: -50px;
  right: 0;
  width: 50px;
  height: 26px;
  color: #fff;
  background-image: linear-gradient(7deg, #ec1379, #6c0092);
  background-image: -ms-linear-gradient(7deg, #ec1379 0, #6c0092 100%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .35);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  text-align: center;
  line-height: 26px;
  font-size: 24px;
  cursor: pointer
}
@media(max-width:575px) {
  .draw-ticket-slider .slick-arrow {
    top: auto;
    bottom: 0
  }
}
.draw-ticket-slider .slick-arrow.prev {
  right: 65px
}
.draw-ticket-slider .slick-arrow.slick-disabled {
  background-color: #7368f5;
  background-image: none;
  box-shadow: none
}
.past-draw-wrapper {
  background-color: #5a4bcc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  margin-top: 30px;
  padding-top: 30px
}
.past-draw-wrapper .title {
  font-size: 28px;
  margin-bottom: 15px;
  padding-left: 30px
}
.past-draw-wrapper table {
  width: 100%
}
.past-draw-wrapper table th {
  font-size: 14px;
  font-weight: 600;
  color: #b0bbde;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 30px;
  border-bottom: 1px solid #9186e6
}
.past-draw-wrapper table th:first-child {
  text-align: left
}
.past-draw-wrapper table th:last-child {
  text-align: right
}
.past-draw-wrapper table tbody {
  background-color: #4c3eb9
}
.past-draw-wrapper table tbody tr + tr td {
  border-top: 1px solid #6a5ec3
}
.past-draw-wrapper table td {
  padding: 15px;
  text-align: center
}
.past-draw-wrapper table td:first-child {
  text-align: left;
  padding-left: 30px
}
.past-draw-wrapper table td:last-child {
  text-align: right;
  padding-right: 30px
}
.past-draw-wrapper table td span {
  color: #fff;
  font-size: 16px;
  text-transform: uppercase
}
.past-draw-wrapper table td .number-list {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin: -4px
}
@media(max-width:1199px) {
  .past-draw-wrapper table td .number-list {
    justify-content: flex-start
  }
}
.past-draw-wrapper table td .number-list.win-list li {
  border: none;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35)
}
.past-draw-wrapper table td .number-list li {
  width: 35px;
  height: 35px;
  font-size: 18px;
  color: #fff;
  background-color: #5a4bcc;
  border: 1px solid hsla(0, 0%, 100%, .3);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 4px
}
.past-draw-wrapper table td .win {
  color: red
}
.past-draw-wrapper .load-more {
  border-top: 2px solid #6a5ec3
}
.past-draw-wrapper .load-more button {
  background-color: transparent;
  color: #b2acf2;
  width: 100%;
  font-size: 16px;
  padding: 25px
}
.user-info-card + .user-info-card {
  margin-top: 30px
}
.user-info-card {
  background-color: #5a4bcc;
  padding: 30px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
@media(max-width:575px) {
  .user-info-card {
    padding: 20px
  }
}
.user-info-card__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.user-info-card__header button {
  background-color: transparent;
  color: #ada3f7
}
.user-info-card__header button i {
  font-size: 22px
}
.user-info-card__list {
  margin-top: 30px
}
.user-info-card__list li + li {
  margin-top: 8px
}
@media(max-width:530px) {
  .user-info-card__list li + li {
    margin-top: 15px
  }
}
.user-info-card__list li {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
.user-info-card__list li span {
  color: #fff;
  font-size: 18px
}
@media(max-width:575px) {
  .user-info-card__list li span {
    font-size: 14px
  }
}
.user-info-card__list li .caption {
  width: 20%;
  position: relative;
  text-align: right;
  padding-right: 20px
}
@media(max-width:991px) {
  .user-info-card__list li .caption {
    width: 25%
  }
}
@media(max-width:767px) {
  .user-info-card__list li .caption {
    width: 30%
  }
}
@media(max-width:575px) {
  .user-info-card__list li .caption {
    text-align: left;
    width: 42%
  }
}
.user-info-card__list li .caption:after {
  position: absolute;
  content: ":";
  right: 0;
  top: -3%
}
.user-info-card__list li .value {
  width: 70%;
  padding-left: 25px
}
@media(max-width:991px) {
  .user-info-card__list li .value {
    width: 60%
  }
}
@media(max-width:575px) {
  .user-info-card__list li .value {
    width: 58%;
    padding-left: 15px
  }
}
.user-info-card__list li .value.user-password {
  padding-top: 10px
}
.user-info-card__list li .value.status-active {
  font-size: 14px;
  position: relative;
  padding-left: 45px
}
.user-info-card__list li .value.status-active:before {
  position: absolute;
  content: "";
  top: 0;
  left: 25px;
  font-family: Line Awesome Free;
  font-weight: 900;
  color: #22b455
}
.transaction-balance-wrapper {
  padding: 65px 30px;
  background-color: #5a4bcc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
@media(max-width:767px) {
  .transaction-balance-wrapper {
    padding: 30px
  }
}
.transaction-balance-wrapper .left {
  width: 50%
}
@media(max-width:767px) {
  .transaction-balance-wrapper .left {
    width: 100%;
    text-align: center
  }
}
.transaction-balance-wrapper .transaction-balance {
  padding: 30px 50px;
  background-color: #4c3eb9;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
.transaction-balance-wrapper .transaction-balance .balance {
  font-size: 28px
}
.transaction-balance-wrapper .transaction-balance span {
  font-size: 18px;
  color: #22b868;
  margin-top: 5px
}
.transaction-balance-wrapper .right {
  width: 50%;
  display: flex;
  justify-content: flex-end
}
@media(max-width:767px) {
  .transaction-balance-wrapper .right {
    width: 100%;
    justify-content: center;
    margin-top: 20px
  }
}
.transaction-balance-wrapper .transaction-action-btn {
  width: 120px;
  height: 115px;
  background-color: #4c3eb9;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 15px 0
}
.transaction-balance-wrapper .transaction-action-btn span {
  width: 100%;
  font-size: 18px;
  color: #22b868
}
.all-transaction {
  background-color: #5a4bcc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  margin-top: 30px;
  padding-top: 30px
}
.all-transaction__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  margin-bottom: 20px
}
.all-transaction__header .date-range {
  width: 320px;
  position: relative
}
@media(max-width:767px) {
  .all-transaction__header .date-range {
    margin-top: 20px
  }
}
.all-transaction__header .date-range i {
  position: absolute;
  top: 3px;
  right: 30px;
  color: #e5e2ff;
  font-size: 28px
}
.all-transaction__header .date-range input {
  border-color: #9c93e0;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  padding: 10px 30px;
  font-size: 14px;
  color: #fff
}
.all-transaction__header .title {
  font-size: 28px;
  width: calc(100% - 320px)
}
@media(max-width:767px) {
  .all-transaction__header .title {
    width: 100%
  }
}
.all-transaction table {
  width: 100%
}
.all-transaction table th {
  font-size: 14px;
  font-weight: 600;
  color: #b0bbde;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 30px;
  border-bottom: 1px solid #9186e6;
  white-space: nowrap
}
.all-transaction table th:first-child {
  text-align: left
}
.all-transaction table th:last-child {
  text-align: right
}
.all-transaction table tbody {
  background-color: #4c3eb9
}
.all-transaction table tbody tr + tr td {
  border-top: 1px solid #6a5ec3
}
.all-transaction table td {
  padding: 20px;
  text-align: center;
  white-space: nowrap
}
.all-transaction table td:first-child {
  text-align: left;
  padding-left: 30px
}
.all-transaction table td:last-child {
  text-align: right;
  padding-right: 30px
}
.all-transaction table td span {
  font-size: 12px
}
.all-transaction table p {
  font-size: 16px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase
}
.all-transaction table .date span {
  display: block;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  color: #d5daf1
}
.all-transaction table .amount {
  font-size: 16px
}
.all-transaction table .amount.minus-amount {
  color: #eb6623
}
.all-transaction table .amount.plus-amount {
  color: #22b868
}
.all-transaction table .status-pending i {
  color: #ffc107
}
.all-transaction table .status-success i {
  color: #22b868
}
.all-transaction .load-more {
  border-top: 2px solid #6a5ec3
}
.all-transaction .load-more button {
  background-color: transparent;
  color: #b2acf2;
  width: 100%;
  font-size: 16px;
  padding: 25px
}
.referral-link-wrapper {
  padding: 30px;
  background-color: #5a4bcc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
.referral-link-wrapper .title {
  font-size: 28px;
  margin-bottom: 30px
}
.copy-link {
  border: 1px solid #7b6fd6;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  position: relative;
  height: 60px;
  background-color: #4c3eb9;
  overflow: hidden
}
.copy-link .copy-link-icon {
  position: absolute;
  top: 4px;
  left: 5px;
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #5351fb;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 26px
}
.copy-link .label {
  font-size: 18px;
  color: #fff;
  position: absolute;
  left: 75px;
  top: 15px
}
.copy-link input {
  border: none
}
.copy-link input[data-click-select-all] {
  padding-right: 160px;
  padding-left: 200px;
  height: 60px;
  color: #00cca2;
  font-size: 16px
}
.copy-link input[type=button] {
  position: absolute;
  top: 4px;
  right: 5px;
  width: auto;
  color: #fff;
  padding: 10px 35px;
  background-image: linear-gradient(195deg, #ef774c, #ed684f 35%, #e84351 76%, #e73351);
  background-image: -ms-linear-gradient(-103deg, #ef774c 0, #ed684f 35%, #e84351 76%, #e73351 100%);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.referral-overview {
  background-color: #5a4bcc
}
.referral-crad, .referral-overview {
  padding: 30px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
.referral-crad {
  background-color: #4c3eb9;
  display: flex;
  flex-wrap: wrap
}
.referral-crad__icon {
  width: 60px
}
@media(max-width:1199px) {
  .referral-crad__icon {
    width: 100%;
    text-align: center
  }
}
.referral-crad__content {
  width: calc(100% - 60px);
  padding-left: 15px
}
@media(max-width:1199px) {
  .referral-crad__content {
    width: 100%;
    text-align: center;
    padding-left: 0;
    margin-top: 15px
  }
}
.referral-crad__content .number {
  font-size: 28px
}
.referral-crad__content span {
  color: #22b868
}
.referral-transaction {
  background-color: #5a4bcc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  margin-top: 30px;
  padding-top: 30px
}
.referral-transaction__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  margin-bottom: 20px
}
.referral-transaction__header .date-range {
  width: 320px;
  position: relative
}
.referral-transaction__header .date-range i {
  position: absolute;
  top: 3px;
  right: 30px;
  color: #e5e2ff;
  font-size: 28px
}
.referral-transaction__header .date-range input {
  border-color: #9c93e0;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  padding: 10px 30px;
  font-size: 14px;
  color: #fff
}
.referral-transaction__header .title {
  font-size: 28px;
  width: calc(100% - 320px)
}
.referral-transaction table {
  width: 100%
}
.referral-transaction table th {
  font-size: 14px;
  font-weight: 600;
  color: #b0bbde;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 30px;
  border-bottom: 1px solid #9186e6
}
.referral-transaction table th:first-child {
  text-align: left
}
.referral-transaction table th:last-child {
  text-align: right
}
.referral-transaction table tbody {
  background-color: #4c3eb9
}
.referral-transaction table tbody tr + tr td {
  border-top: 1px solid #6a5ec3
}
.referral-transaction table td {
  padding: 15px 20px;
  text-align: center;
  font-size: 16px;
  color: #fff
}
.referral-transaction table td:first-child {
  text-align: left
}
.referral-transaction table td:last-child {
  text-align: right;
  padding-right: 30px
}
.referral-transaction table .date span {
  display: block;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: #d5daf1
}
.referral-transaction table .date .month {
  font-size: 12px
}
.referral-transaction .load-more {
  border-top: 2px solid #6a5ec3
}
.referral-transaction .load-more button {
  background-color: transparent;
  color: #b2acf2;
  width: 100%;
  font-size: 16px;
  padding: 25px
}
.error-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
  min-height: 100vh;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  align-content: center
}
.error-wrapper__inner {
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 1
}
.error-wrapper__inner:after {
  position: absolute;
  content: "";
  bottom: 9px;
  left: 0;
  width: 100%;
  height: 80%;
  background-image: linear-gradient(320deg, #3b26db 1%, #7b19cb);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  z-index: -1;
  animation: colorFlow 5s linear infinite
}
.error-wrapper__content {
  width: 100%;
  text-align: center;
  margin-top: 50px
}
.error-wrapper__content .cmn-btn {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px
}
.error-wrapper__content .cmn-btn i {
  margin-left: 6px;
  font-size: 32px
}
@media(max-width:991px) {
  .sidebar {
    margin-top: 50px
  }
}
.sidebar .widget + .widget {
  margin-top: 40px
}
.sidebar .widget {
  padding: 30px;
  background-color: #683df5;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px
}
.sidebar .widget__title {
  text-transform: capitalize;
  margin-bottom: 30px
}
.sidebar .sidebar-search input {
  border: none;
  border-bottom: 1px solid #8380f7;
  padding-left: 0;
  padding-top: 0;
  font-size: 14px;
  color: #fff;
  border-radius: 0
}
.sidebar .sidebar-search input::-webkit-input-placeholder {
  color: #9face8
}
.sidebar .sidebar-search input::-moz-placeholder {
  color: #9face8
}
.sidebar .sidebar-search input:-ms-input-placeholder {
  color: #9face8
}
.sidebar .sidebar-search input:-moz-placeholder {
  color: #9face8
}
.sidebar .sidebar-search button {
  margin-top: 30px;
  background-image: linear-gradient(4deg, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  padding: 10px 40px;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px
}
.sidebar .sidebar-search button i {
  margin-right: 5px;
  color: hsla(0, 0%, 100%, .7)
}
.sidebar .social-link-list {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -7px
}
.sidebar .social-link-list li {
  margin: 5px 7px
}
.sidebar .social-link-list li a {
  width: 40px;
  height: 40px;
  border: 1px solid #7b98e0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%
}
.sidebar .social-link-list li a:hover {
  border: none;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35)
}
.sidebar .category-list li:first-child a {
  padding-top: 0
}
.sidebar .category-list li:last-child a {
  padding-bottom: 0;
  border-bottom: none
}
.sidebar .category-list li a {
  display: block;
  color: #c4cbf9;
  padding: 10px 0;
  border-bottom: 1px dashed #213a68;
  transition: all .3s
}
.sidebar .category-list li a:hover {
  color: #fff;
  padding-left: 10px
}
.sidebar .category-list li a:hover span {
  color: #fff
}
.sidebar .category-list li a span {
  float: right;
  transition: all .3s
}
.sidebar .tags {
  margin: -5px -4px
}
.sidebar .tags a {
  margin: 5px 4px;
  font-size: 14px;
  color: #c4cbf9;
  padding: 11px 30px;
  border: 1px solid hsla(0, 0%, 92%, .1);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  transition: all .3s
}
.sidebar .tags a:hover {
  border-color: #fb6468;
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35)
}
.small-post__thumb img {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  height: 200px;
  width: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center
}
.small-post__content {
  margin-top: 30px
}
.small-post__title {
  margin-bottom: 10px
}
.small-post-slider .slick-arrow {
  position: absolute;
  top: -57px;
  right: 0;
  width: 20px;
  height: 20px;
  box-shadow: 0 2px 5px 0 rgba(0, 18, 50, .2);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  color: #fff;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background-image: linear-gradient(4deg, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%)
}
.small-post-slider .slick-arrow.slick-disabled {
  background-color: #7b6fd6;
  background-image: none
}
.small-post-slider .slick-arrow.prev {
  right: 30px
}
.footer-section {
  position: relative;
  background-color: #2d0865;
  z-index: 1
}
.footer-section hr {
  margin: 0;
  border-color: rgba(104, 111, 197, .4) !important
}
.bg-shape--top {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  margin-top: -3px;
  z-index: -1
}
.subscribe-area {
  padding: 50px;
  background-image: linear-gradient(300deg, #5496ff, #8739e6);
  background-image: -ms-linear-gradient(135deg, #5496ff 0, #8739e6 100%);
  box-shadow: 0 19px 56px 0 rgba(0, 0, 0, .2);
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
@media(max-width:480px) {
  .subscribe-area {
    padding: 30px
  }
}
.subscribe-area .left {
  width: 50%
}
@media(max-width:991px) {
  .subscribe-area .left {
    width: 100%;
    text-align: center
  }
}
.subscribe-area .left .subtitle {
  font-size: 24px;
  font-weight: 600;
  color: #ffb200;
  margin-bottom: 10px
}
@media(max-width:460px) {
  .subscribe-area .left .subtitle {
    font-size: 18px
  }
}
.subscribe-area .left .title {
  color: #fff;
  font-size: 32px
}
@media(max-width:460px) {
  .subscribe-area .left .title {
    font-size: 24px
  }
}
.subscribe-area .right {
  width: 50%
}
@media(max-width:991px) {
  .subscribe-area .right {
    width: 100%;
    margin-top: 30px
  }
}
.subscribe-area .subscribe-form {
  display: flex;
  flex-wrap: wrap;
  margin-right: -45px
}
@media(max-width:575px) {
  .subscribe-area .subscribe-form {
    margin-right: 0
  }
}
.subscribe-area .subscribe-form input {
  background-color: hsla(0, 0%, 100%, .102);
  border: 1px solid hsla(0, 0%, 100%, .2);
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  width: calc(100% - 160px);
  min-height: 60px;
  padding-left: 25px;
  padding-right: 50px;
  color: #fff
}
@media(max-width:575px) {
  .subscribe-area .subscribe-form input {
    width: 100%
  }
}
.subscribe-area .subscribe-form button {
  background-image: linear-gradient(1turn, #ec038b, #fb6468 44%, #fbb936);
  background-image: -ms-linear-gradient(86deg, #ec038b 0, #fb6468 44%, #fbb936 100%);
  box-shadow: 0 17px 40px 0 rgba(124, 78, 25, .35);
  color: #fff;
  width: 160px;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -ms-border-radius: 999px;
  -o-border-radius: 999px;
  margin-left: -45px
}
@media(max-width:575px) {
  .subscribe-area .subscribe-form button {
    margin-left: 0;
    min-height: 55px;
    width: 100%;
    margin-top: 15px
  }
}
.social-links {
  display: flex;
  flex-wrap: wrap;
  margin: -5px
}
.social-links li {
  margin: 5px
}
.social-links li a {
  width: 40px;
  height: 40px;
  background-color: rgba(10, 30, 94, 0);
  border: 1px solid hsla(0, 0%, 100%, .1);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  transition: all .3s
}
.social-links li a:hover {
  background-color: #ee4730;
  box-shadow: 0 5px 9px 0 rgba(238, 71, 48, .54)
}
.app-btn {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -7px
}
@media(max-width:991px) {
  .app-btn {
    justify-content: center;
    margin-bottom: 20px
  }
}
.app-btn li {
  margin: 5px 7px
}
.short-links {
  display: flex;
  flex-wrap: wrap;
  margin-top: -5px;
  margin-bottom: -5px
}
.short-links li:first-child a {
  padding-left: 0
}
.short-links li:first-child a:before {
  display: none
}
.short-links li:last-child a {
  padding-right: 0
}
.short-links li a {
  padding: 5px 30px;
  color: #d2d5fc;
  position: relative;
  font-size: 18px
}
.short-links li a:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 3px;
  height: 18px;
  background-color: #686fc5;
  margin-top: -9px
}