.la, .lab, .lad, .lal, .lar, .las {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: 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: solid .08em #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 {-webkit-animation: la-spin 2s infinite linear;animation: la-spin 2s infinite linear }.la-pulse {-webkit-animation: la-spin 1s infinite steps(8);animation: la-spin 1s infinite steps(8) }@-webkit-keyframes la-spin {0% {-webkit-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes la-spin {0% {-webkit-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.la-rotate-90 {-webkit-transform: rotate(90deg);transform: rotate(90deg) }.la-rotate-180 {-webkit-transform: rotate(180deg);transform: rotate(180deg) }.la-rotate-270 {-webkit-transform: rotate(270deg);transform: rotate(270deg) }.la-flip-horizontal {-webkit-transform: scale(-1, 1);transform: scale(-1, 1) }.la-flip-vertical {-webkit-transform: scale(1, -1);transform: scale(1, -1) }.la-flip-both, .la-flip-horizontal.la-flip-vertical {-webkit-transform: scale(-1, -1);transform: scale(-1, -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 {-webkit-filter: none;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: swap;src: url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-brands-400.eot);src: url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-brands-400.eot?#iefix) format("embedded-opentype"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-brands-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-brands-400.woff) format("woff"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-brands-400.ttf) format("truetype"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-brands-400.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: swap;src: url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-regular-400.eot);src: url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-regular-400.eot?#iefix) format("embedded-opentype"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-regular-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-regular-400.woff) format("woff"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-regular-400.ttf) format("truetype"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-regular-400.svg#lineawesome) format("svg") }.lar {font-family: 'Line Awesome Free';font-weight: 400 }@font-face {font-family: 'Line Awesome Free';font-style: normal;font-weight: 900;font-display: swap;src: url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.eot);src: url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.eot?#iefix) format("embedded-opentype"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.woff) format("woff"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.ttf) format("truetype"), url(https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.svg#lineawesome) format("svg") }.la, .las {font-family: 'Line Awesome Free';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-remove:before {content: "\f00d" }.la.la-close: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 {content: "\f01e" }.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 {font-family: 'Line Awesome Free';font-weight: 400 }.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-twitter-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-facebook-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-twitter {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-facebook {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 {content: "\f0c9" }.la.la-reorder:before {content: "\f0c9" }.la.la-pinterest {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-pinterest-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-google-plus-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-google-plus {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-tachometer:before {content: "\f3fd" }.la.la-dashboard: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 {font-family: 'Line Awesome Free';font-weight: 400 }.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:before {content: "\f3cd" }.la.la-mobile-phone: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-maxcdn {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-html5 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-css3 {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 {content: "\f153" }.la.la-euro:before {content: "\f153" }.la.la-gbp:before {content: "\f154" }.la.la-usd:before {content: "\f155" }.la.la-dollar:before {content: "\f155" }.la.la-inr:before {content: "\f156" }.la.la-rupee:before {content: "\f156" }.la.la-jpy:before {content: "\f157" }.la.la-cny:before {content: "\f157" }.la.la-rmb:before {content: "\f157" }.la.la-yen:before {content: "\f157" }.la.la-rub:before {content: "\f158" }.la.la-ruble:before {content: "\f158" }.la.la-rouble:before {content: "\f158" }.la.la-krw:before {content: "\f159" }.la.la-won:before {content: "\f159" }.la.la-btc {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-bitcoin {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-youtube-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-youtube {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-xing {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-xing-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-youtube-play {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-youtube-play:before {content: "\f167" }.la.la-dropbox {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-stack-overflow {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-instagram {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-flickr {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-adn {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-bitbucket {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-bitbucket-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-bitbucket-square:before {content: "\f171" }.la.la-tumblr {font-family: 'Line Awesome Brands';font-weight: 400 }.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-apple {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-windows {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-android {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-linux {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-dribbble {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-skype {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-foursquare {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-trello {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-gratipay {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-gittip {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-vk {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-weibo {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-renren {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-pagelines {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-stack-exchange {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 {content: "\f195" }.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-slack {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wordpress {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-openid {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-institution:before {content: "\f19c" }.la.la-bank:before {content: "\f19c" }.la.la-mortar-board:before {content: "\f19d" }.la.la-yahoo {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-google {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-reddit {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-reddit-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-stumbleupon-circle {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-stumbleupon {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-delicious {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-digg {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-pied-piper-pp {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-pied-piper-alt {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-drupal {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-joomla {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-spoon:before {content: "\f2e5" }.la.la-behance {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-behance-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-steam {font-family: 'Line Awesome Brands';font-weight: 400 }.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 {font-family: 'Line Awesome Brands';font-weight: 400 }.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-vine {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-codepen {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-jsfiddle {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-life-ring {font-family: 'Line Awesome Free';font-weight: 400 }.la.la-life-bouy {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-rebel {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-ra {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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-ge {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-ge:before {content: "\f1d1" }.la.la-git-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-git {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-hacker-news {font-family: 'Line Awesome Brands';font-weight: 400 }.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-tencent-weibo {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-qq {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-weixin {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wechat {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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-twitch {font-family: 'Line Awesome Brands';font-weight: 400 }.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-paypal {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-google-wallet {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-visa {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-mastercard {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-discover {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-amex {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-paypal {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-stripe {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-lastfm {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-lastfm-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-ioxhost {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-angellist {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 {content: "\f20b" }.la.la-shekel:before {content: "\f20b" }.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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-connectdevelop {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-dashcube {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-forumbee {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-leanpub {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-sellsy {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-shirtsinbulk {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-simplybuilt {font-family: 'Line Awesome Brands';font-weight: 400 }.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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-whatsapp {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-hotel:before {content: "\f236" }.la.la-viacoin {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-medium {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-y-combinator {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-yc {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-yc:before {content: "\f23b" }.la.la-optin-monster {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-opencart {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-expeditedssl {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-battery-4:before {content: "\f240" }.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 {font-family: 'Line Awesome Free';font-weight: 400 }.la.la-object-ungroup {font-family: 'Line Awesome Free';font-weight: 400 }.la.la-sticky-note-o {font-family: 'Line Awesome Free';font-weight: 400 }.la.la-sticky-note-o:before {content: "\f249" }.la.la-cc-jcb {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-cc-diners-club {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-clone {font-family: 'Line Awesome Free';font-weight: 400 }.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-creative-commons {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-gg {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-gg-circle {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-tripadvisor {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-odnoklassniki {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-odnoklassniki-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-get-pocket {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wikipedia-w {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-safari {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-chrome {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-firefox {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-opera {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-internet-explorer {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-television:before {content: "\f26c" }.la.la-contao {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-500px {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-amazon {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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-vimeo {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-vimeo:before {content: "\f27d" }.la.la-black-tie {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-fonticons {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-reddit-alien {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-edge {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-credit-card-alt:before {content: "\f09d" }.la.la-codiepie {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-modx {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-fort-awesome {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-usb {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-product-hunt {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-mixcloud {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-scribd {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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-bluetooth-b {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-gitlab {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wpbeginner {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wpforms {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-envira {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wheelchair-alt {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 {content: "\f2a4" }.la.la-hard-of-hearing:before {content: "\f2a4" }.la.la-glide {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-glide-g {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-signing:before {content: "\f2a7" }.la.la-viadeo {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-viadeo-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-snapchat {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-snapchat-ghost {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-snapchat-square {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-pied-piper {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-first-order {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-yoast {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-themeisle {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-google-plus-official {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-font-awesome {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-fa {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-quora {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-free-code-camp {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-telegram {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-thermometer-4:before {content: "\f2c7" }.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 {content: "\f2cd" }.la.la-s15:before {content: "\f2cd" }.la.la-window-maximize {font-family: 'Line Awesome Free';font-weight: 400 }.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 {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-grav {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-etsy {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-imdb {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-ravelry {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-eercast {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-superpowers {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-wpexplorer {font-family: 'Line Awesome Brands';font-weight: 400 }.la.la-spotify {font-family: 'Line Awesome Brands';font-weight: 400 }/**
 * Swiper 6.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 30, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,15px,0)}[data-aos=fade-down]{transform:translate3d(0,-15px,0)}[data-aos=fade-right]{transform:translate3d(-15px,0,0)}[data-aos=fade-left]{transform:translate3d(15px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-15px,15px,0)}[data-aos=fade-up-left]{transform:translate3d(15px,15px,0)}[data-aos=fade-down-right]{transform:translate3d(-15px,-15px,0)}[data-aos=fade-down-left]{transform:translate3d(15px,-15px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,15px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-15px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-15px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(15px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,15px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-15px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-15px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(15px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.article-details,
.article-description {
  box-shadow: 0 15px 60px rgba(62, 62, 62, 0.102) !important;
  border-radius: 12px !important;
  padding: 30px;
}
.ticket__block-footer span {
    color: #000;
}
.featuring-inputs input{
    border: 0;
    padding: 1.25rem;
    border: 2px solid rgba(254, 96, 25, 0.1);
    border-left-color: rgba(254, 96, 25, 0.5);
    height: 3.5rem;
    transition: .3s ease;
    background-color: rgba(254, 96, 25, 0.05);
    float: left;
}
.featuring-inputs button {
    background-color: #FE6019 !important;
    border: 0;
    color:#fff;
}
.featuring-banner .container-xxl {
  background-color: #fef7f4;
  padding: 5rem .9rem;
  border-radius: 1.875rem;
}
.alpha-2 {
  text-decoration: underline;
  text-decoration-color: #f66f35;
}
.faq-list-icons {
  background-color: #020202;
  padding: 2px;
  margin-top: 10px;
}
.faq-cards-title {
  gap: 10px;
  align-items: flex-start;
}
.fa-crosshairs:before {
  content: "\f05b";
}
.Even-More-Attractive .las, .Even-More-Attractive .lar, .analytics-banner .las, .analytics-banner .lar {
  color: #000;
  font-size: 50px;
}
/* analytics */
.analytics-banner .container-xxl {
  background-color: #fef7f4;
  padding: 5rem .9rem;
  border-radius: 1.875rem;
}
.imagewithtext-section-analytics .container-xxl .row:nth-child(even) {
  flex-direction: row-reverse;
}
.trust-review-analytics .btn i {
  font-size: inherit !important;
  margin-bottom: 0 !important;
}
.Even-More-Attractive .las, .Even-More-Attractive .lar {
  color: #000;
  font-size: 50px;
}
.header-nav .header-contact div {
  padding: 10px;
}
.section-title ul li span{
  margin-left:-10px
}

@media screen and (max-width:1024px) {
  .banner{
    top:50px;
  }
  .rm-expad {
    padding: 4.3rem 0 2.5rem!important;
  }
  .country-pad{
    padding-top: 0!important;
  }
}
@media screen and (max-width:575px) {
  .header-nav .header-contact-holder a,
  .header-nav .header-contact div i,
  .header-nav .header-contact div span{
      font-size: 12px;
  }
  .header-nav .header-contact-holder{
    justify-content: center;
  }
  .block a{
    font-size: 0.75rem;
  }
}.featuring .accordion-button:focus {
  border-color: #fe6019 !important;
  box-shadow: 0 0 0 0.25rem #f6601b52;
}
.featuring .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #fe6019 !important;
}
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #ffffff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #FAFAFA;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 250, 250, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #ffffff; }

*,
*::before,
*::after {
  box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth; } }

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 1px; }

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.5rem; } }
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw); }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 2rem; } }
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw); }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.75rem; } }
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    h4, .h4 {
      font-size: 1.5rem; } }
h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul {
  padding-left: 2rem; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small, .small {
  font-size: 0.875em; }

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #0d6efd;
  text-decoration: underline; }
  a:hover {
    color: #0a58ca; }

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

table {
  caption-side: bottom;
  border-collapse: collapse; }

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0; }

label {
  display: inline-block; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }
  select:disabled {
    opacity: 1; }

[list]::-webkit-calendar-picker-indicator {
  display: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }

::-moz-focus-inner {
  padding: 0;
  border-style: none; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem; } }
  legend + * {
    clear: left; }

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0; }

::-webkit-inner-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-color-swatch-wrapper {
  padding: 0; }

::file-selector-button {
  font: inherit; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

iframe {
  border: 0; }

summary {
  display: list-item;
  cursor: pointer; }

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem; } }
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem; } }
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem; } }
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem; } }
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem; } }
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem; } }
.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 0.875em;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 0.875em;
  color: #6c757d; }

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px; } }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  flex: 1 0 0%; }

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto; }

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%; }

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%; }

.col-6 {
  flex: 0 0 auto;
  width: 50%; }

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%; }

.col-12 {
  flex: 0 0 auto;
  width: 100%; }

.offset-1 {
  margin-left: 8.33333333%; }

.offset-2 {
  margin-left: 16.66666667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333333%; }

.offset-5 {
  margin-left: 41.66666667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333333%; }

.offset-8 {
  margin-left: 66.66666667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333333%; }

.offset-11 {
  margin-left: 91.66666667%; }

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem; }

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem; }

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem; }

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem; }

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem; }

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem; }

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem; }

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem; }

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem; }

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem; }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333333%; }
  .offset-sm-2 {
    margin-left: 16.66666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333333%; }
  .offset-sm-5 {
    margin-left: 41.66666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333333%; }
  .offset-sm-8 {
    margin-left: 66.66666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333333%; }
  .offset-sm-11 {
    margin-left: 91.66666667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333333%; }
  .offset-md-2 {
    margin-left: 16.66666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333333%; }
  .offset-md-5 {
    margin-left: 41.66666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333333%; }
  .offset-md-8 {
    margin-left: 66.66666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333333%; }
  .offset-md-11 {
    margin-left: 91.66666667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333333%; }
  .offset-lg-2 {
    margin-left: 16.66666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333333%; }
  .offset-lg-5 {
    margin-left: 41.66666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333333%; }
  .offset-lg-8 {
    margin-left: 66.66666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333333%; }
  .offset-lg-11 {
    margin-left: 91.66666667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333333%; }
  .offset-xl-2 {
    margin-left: 16.66666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333333%; }
  .offset-xl-5 {
    margin-left: 41.66666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333333%; }
  .offset-xl-8 {
    margin-left: 66.66666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333333%; }
  .offset-xl-11 {
    margin-left: 91.66666667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333333%; }
  .offset-xxl-2 {
    margin-left: 16.66666667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333333%; }
  .offset-xxl-5 {
    margin-left: 41.66666667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333333%; }
  .offset-xxl-8 {
    margin-left: 66.66666667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333333%; }
  .offset-xxl-11 {
    margin-left: 91.66666667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #e4e4e4; }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }
  .table > :not(:first-child) {
    border-top: 2px solid currentColor; }

.caption-top {
  caption-side: top; }

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * {
  border-width: 1px 0; }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px; }

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0; }

.table-borderless > :not(:first-child) {
  border-top-width: 0; }

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color); }

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #bacbe6; }

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #cbccce; }

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #bcd0c7; }

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #badce3; }

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e6dbb9; }

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #dfc2c4; }

.table-light {
  --bs-table-bg: #FAFAFA;
  --bs-table-striped-bg: #eeeeee;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e1e1e1;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e7e7e7;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e1e1e1; }

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #373b3e; }

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

.form-label {
  margin-bottom: 0.5rem; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem; }

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #212529;
    background-color: #ffffff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }
  .form-control::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::-webkit-file-upload-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }
  .form-control-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem; }
  .form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem; }

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px); }

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px); }

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px); }

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }
  .form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem; }
  .form-check .form-check-input {
    float: left;
    margin-left: -1.5em; }

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e"); }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5; }

.form-switch {
  padding-left: 2.5em; }
  .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        transition: none; } }
    .form-switch .form-check-input:focus {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); }
    .form-switch .form-check-input:checked {
      background-position: right center;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.form-check-inline {
  display: inline-block;
  margin-right: 1rem; }

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65; }

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #b6d4fe; }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #b6d4fe; }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #adb5bd; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.75rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        transition: none; } }
  .form-floating > .form-control {
    padding: 1rem 0.75rem; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3; }
  .input-group .btn {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus {
      z-index: 3; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #ffffff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754; }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #198754; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #198754; }

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1; }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3; }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #ffffff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545; }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #dc3545; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #dc3545; }

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2; }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3; }

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .btn:disabled, .btn.disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd; }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #0b5ed7;
    border-color: #0a58ca; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #ffffff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
    box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); }
  .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #0a58ca;
    border-color: #0a53be; }
    .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #ffffff;
    background-color: #0d6efd;
    border-color: #0d6efd; }

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #ffffff;
    background-color: #5c636a;
    border-color: #565e64; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #ffffff;
    background-color: #5c636a;
    border-color: #565e64;
    box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); }
  .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #565e64;
    border-color: #51585e; }
    .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }

.btn-success {
  color: #ffffff;
  background-color: #198754;
  border-color: #198754; }
  .btn-success:hover {
    color: #ffffff;
    background-color: #157347;
    border-color: #146c43; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #ffffff;
    background-color: #157347;
    border-color: #146c43;
    box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
  .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #146c43;
    border-color: #13653f; }
    .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #ffffff;
    background-color: #198754;
    border-color: #198754; }

.btn-info {
  color: #000000;
  background-color: #0dcaf0;
  border-color: #0dcaf0; }
  .btn-info:hover {
    color: #000000;
    background-color: #31d2f2;
    border-color: #25cff2; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000000;
    background-color: #31d2f2;
    border-color: #25cff2;
    box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); }
  .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
    color: #000000;
    background-color: #3dd5f3;
    border-color: #25cff2; }
    .btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000000;
    background-color: #0dcaf0;
    border-color: #0dcaf0; }

.btn-warning {
  color: #000000;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #000000;
    background-color: #ffca2c;
    border-color: #ffc720; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000000;
    background-color: #ffca2c;
    border-color: #ffc720;
    box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
    color: #000000;
    background-color: #ffcd39;
    border-color: #ffc720; }
    .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #000000;
    background-color: #ffc107;
    border-color: #ffc107; }

.btn-danger {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #ffffff;
    background-color: #bb2d3b;
    border-color: #b02a37; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #ffffff;
    background-color: #bb2d3b;
    border-color: #b02a37;
    box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
  .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #b02a37;
    border-color: #a52834; }
    .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #ffffff;
    background-color: #dc3545;
    border-color: #dc3545; }

.btn-light {
  color: #000000;
  background-color: #FAFAFA;
  border-color: #FAFAFA; }
  .btn-light:hover {
    color: #000000;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000000;
    background-color: #fbfbfb;
    border-color: #fbfbfb;
    box-shadow: 0 0 0 0.25rem rgba(213, 213, 213, 0.5); }
  .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
    color: #000000;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
    .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(213, 213, 213, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000000;
    background-color: #FAFAFA;
    border-color: #FAFAFA; }

.btn-dark {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529; }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #1c1f23;
    border-color: #1a1e21; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #ffffff;
    background-color: #1c1f23;
    border-color: #1a1e21;
    box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); }
  .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #1a1e21;
    border-color: #191c1f; }
    .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #ffffff;
    background-color: #212529;
    border-color: #212529; }

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd; }
  .btn-outline-primary:hover {
    color: #ffffff;
    background-color: #0d6efd;
    border-color: #0d6efd; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); }
  .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #ffffff;
    background-color: #0d6efd;
    border-color: #0d6efd; }
    .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #0d6efd;
    background-color: transparent; }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); }
  .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #6c757d;
    background-color: transparent; }

.btn-outline-success {
  color: #198754;
  border-color: #198754; }
  .btn-outline-success:hover {
    color: #ffffff;
    background-color: #198754;
    border-color: #198754; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); }
  .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #ffffff;
    background-color: #198754;
    border-color: #198754; }
    .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #198754;
    background-color: transparent; }

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0; }
  .btn-outline-info:hover {
    color: #000000;
    background-color: #0dcaf0;
    border-color: #0dcaf0; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); }
  .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #000000;
    background-color: #0dcaf0;
    border-color: #0dcaf0; }
    .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #0dcaf0;
    background-color: transparent; }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #000000;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #000000;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #ffc107;
    background-color: transparent; }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #ffffff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); }
  .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #ffffff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #dc3545;
    background-color: transparent; }

.btn-outline-light {
  color: #FAFAFA;
  border-color: #FAFAFA; }
  .btn-outline-light:hover {
    color: #000000;
    background-color: #FAFAFA;
    border-color: #FAFAFA; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.5); }
  .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000000;
    background-color: #FAFAFA;
    border-color: #FAFAFA; }
    .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #FAFAFA;
    background-color: transparent; }

.btn-outline-dark {
  color: #212529;
  border-color: #212529; }
  .btn-outline-dark:hover {
    color: #ffffff;
    background-color: #212529;
    border-color: #212529; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); }
  .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #ffffff;
    background-color: #212529;
    border-color: #212529; }
    .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #212529;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline; }
  .btn-link:hover {
    color: #0a58ca; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.collapse-horizontal {
        transition: none; } }
.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

.dropdown-menu-start {
  --bs-position: start; }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0; }

.dropdown-menu-end {
  --bs-position: end; }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start; }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm-end {
    --bs-position: end; }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start; }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md-end {
    --bs-position: end; }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start; }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl-end {
    --bs-position: end; }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-toggle::after {
  vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropstart .dropdown-toggle::after {
  display: none; }

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #1e2125;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0d6efd; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529; }

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item {
    color: #dee2e6; }
    .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
      color: #ffffff;
      background-color: rgba(255, 255, 255, 0.15); }
    .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
      color: #ffffff;
      background-color: #0d6efd; }
    .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
      color: #adb5bd; }
  .dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6; }
  .dropdown-menu-dark .dropdown-header {
    color: #adb5bd; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: #0a58ca; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #ffffff;
    border-color: #dee2e6 #dee2e6 #ffffff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #0d6efd; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .navbar > .container,
  .navbar > .container-fluid,
  .navbar > .container-sm,
  .navbar > .container-md,
  .navbar > .container-lg,
  .navbar > .container-xl,
  .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static; }

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.25rem; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; }

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto; }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .offcanvas-header {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .offcanvas-header {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .offcanvas-header {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .offcanvas-header {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; }
    .navbar-expand-xxl .offcanvas-header {
      display: none; }
    .navbar-expand-xxl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xxl .offcanvas-top,
    .navbar-expand-xxl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .offcanvas-header {
    display: none; }
  .navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none; }
  .navbar-expand .offcanvas-top,
  .navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0; }
  .navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #ffffff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #ffffff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: #ffffff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem; }

.card-title {
  margin-bottom: 0.5rem; }

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link + .card-link {
  margin-left: 1rem; }

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-group > .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
      transform: rotate(-180deg); }
  .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.accordion-header {
  margin-bottom: 0; }

.accordion-item {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .accordion-item:first-of-type .accordion-button {
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
    .accordion-item:last-of-type .accordion-button.collapsed {
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
    .accordion-item:last-of-type .accordion-collapse {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }

.accordion-body {
  padding: 1rem 1.25rem; }

.accordion-flush .accordion-collapse {
  border-width: 0; }

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .accordion-flush .accordion-item:first-child {
    border-top: 0; }
  .accordion-flush .accordion-item:last-child {
    border-bottom: 0; }
  .accordion-flush .accordion-item .accordion-button {
    border-radius: 0; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #0a58ca;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.page-item:not(:first-child) .page-link {
  margin-left: -1px; }

.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
  border-color: #dee2e6; }

.page-link {
  padding: 0.375rem 0.75rem; }

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #0d6efd; }
  .link-primary:hover, .link-primary:focus {
    color: #0a58ca; }

.link-secondary {
  color: #6c757d; }
  .link-secondary:hover, .link-secondary:focus {
    color: #565e64; }

.link-success {
  color: #198754; }
  .link-success:hover, .link-success:focus {
    color: #146c43; }

.link-info {
  color: #0dcaf0; }
  .link-info:hover, .link-info:focus {
    color: #3dd5f3; }

.link-warning {
  color: #ffc107; }
  .link-warning:hover, .link-warning:focus {
    color: #ffcd39; }

.link-danger {
  color: #dc3545; }
  .link-danger:hover, .link-danger:focus {
    color: #b02a37; }

.link-light {
  color: #FAFAFA; }
  .link-light:hover, .link-light:focus {
    color: #fbfbfb; }

.link-dark {
  color: #212529; }
  .link-dark:hover, .link-dark:focus {
    color: #1a1e21; }

.ratio {
  position: relative;
  width: 100%; }
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ratio-1x1 {
  --bs-aspect-ratio: 100%; }

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch; }

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.float-start {
  float: left !important; }

.float-end {
  float: right !important; }

.float-none {
  float: none !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-25 {
  opacity: 0.25 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.opacity-75 {
  opacity: 0.75 !important; }

.opacity-100 {
  opacity: 1 !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-scroll {
  overflow: scroll !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-none {
  display: none !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-50 {
  bottom: 50% !important; }

.bottom-100 {
  bottom: 100% !important; }

.start-0 {
  left: 0 !important; }

.start-50 {
  left: 50% !important; }

.start-100 {
  left: 100% !important; }

.end-0 {
  right: 0 !important; }

.end-50 {
  right: 50% !important; }

.end-100 {
  right: 100% !important; }

.translate-middle {
  transform: translate(-50%, -50%) !important; }

.translate-middle-x {
  transform: translateX(-50%) !important; }

.translate-middle-y {
  transform: translateY(-50%) !important; }

.border {
  border: 1px solid #e4e4e4 !important; }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid #e4e4e4 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-end {
  border-right: 1px solid #e4e4e4 !important; }

.border-end-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: 1px solid #e4e4e4 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-start {
  border-left: 1px solid #e4e4e4 !important; }

.border-start-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #0d6efd !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #198754 !important; }

.border-info {
  border-color: #0dcaf0 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #FAFAFA !important; }

.border-dark {
  border-color: #212529 !important; }

.border-white {
  border-color: #ffffff !important; }

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.vw-100 {
  width: 100vw !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mh-100 {
  max-height: 100% !important; }

.vh-100 {
  height: 100vh !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.gap-0 {
  gap: 0 !important; }

.gap-1 {
  gap: 0.25rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.5rem !important; }

.gap-5 {
  gap: 3rem !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important; }

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important; }

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important; }

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-bolder {
  font-weight: bolder !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.25 !important; }

.lh-base {
  line-height: 1.5 !important; }

.lh-lg {
  line-height: 2 !important; }

.text-start {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-decoration-none {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important; }

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important; }

.text-opacity-25 {
  --bs-text-opacity: 0.25; }

.text-opacity-50 {
  --bs-text-opacity: 0.5; }

.text-opacity-75 {
  --bs-text-opacity: 0.75; }

.text-opacity-100 {
  --bs-text-opacity: 1; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

.bg-opacity-10 {
  --bs-bg-opacity: 0.1; }

.bg-opacity-25 {
  --bs-bg-opacity: 0.25; }

.bg-opacity-50 {
  --bs-bg-opacity: 0.5; }

.bg-opacity-75 {
  --bs-bg-opacity: 0.75; }

.bg-opacity-100 {
  --bs-bg-opacity: 1; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center; }

body.dark .preloader {
  background-color: #181818; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #222222;
  font-weight: 600;
  line-height: 1.4; }

a:focus,
button:focus {
  outline: 0; }

a {
  color: #888888;
  transition: all .3s;
  text-decoration: none; }
  a:hover {
    text-decoration: none;
    color: #222222; }

ul, li {
  padding: 0;
  margin: 0;
  list-style-position: inside; }

h6,
.h6 {
  font-size: 19.2px;
  line-height: calc(2px + 2ex + 2px);
  margin-bottom: 0.65em; }
  h6:not(h1, .h1, h2, .h2),
  .h6:not(h1, .h1, h2, .h2) {
    font-size: calc(19.2px * .7); }
  @media (max-width: 991px) {
    h6:not(h4, .h4, h5, .h5, h6, .h6),
    .h6:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(19.2px * .95);
      margin-bottom: 0.55em; } }
  @media (max-width: 767px) {
    h6:not(h4, .h4, h5, .h5, h6, .h6),
    .h6:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(19.2px * .80); } }
h5,
.h5 {
  font-size: 23.04px;
  line-height: calc(2px + 2ex + 2px);
  margin-bottom: 0.65em; }
  h5:not(h1, .h1, h2, .h2),
  .h5:not(h1, .h1, h2, .h2) {
    font-size: calc(23.04px * .7); }
  @media (max-width: 991px) {
    h5:not(h4, .h4, h5, .h5, h6, .h6),
    .h5:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(23.04px * .95);
      margin-bottom: 0.55em; } }
  @media (max-width: 767px) {
    h5:not(h4, .h4, h5, .h5, h6, .h6),
    .h5:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(23.04px * .80); } }
h4,
.h4 {
  font-size: 27.648px;
  line-height: calc(2px + 2ex + 2px);
  margin-bottom: 0.65em; }
  h4:not(h1, .h1, h2, .h2),
  .h4:not(h1, .h1, h2, .h2) {
    font-size: calc(27.648px * .7); }
  @media (max-width: 991px) {
    h4:not(h4, .h4, h5, .h5, h6, .h6),
    .h4:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(27.648px * .95);
      margin-bottom: 0.55em; } }
  @media (max-width: 767px) {
    h4:not(h4, .h4, h5, .h5, h6, .h6),
    .h4:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(27.648px * .80); } }
h3,
.h3 {
  font-size: 33.1776px;
  line-height: calc(2px + 2ex + 2px);
  margin-bottom: 0.65em; }
  h3:not(h1, .h1, h2, .h2),
  .h3:not(h1, .h1, h2, .h2) {
    font-size: calc(33.1776px * .7); }
  @media (max-width: 991px) {
    h3:not(h4, .h4, h5, .h5, h6, .h6),
    .h3:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(33.1776px * .95);
      margin-bottom: 0.55em; } }
  @media (max-width: 767px) {
    h3:not(h4, .h4, h5, .h5, h6, .h6),
    .h3:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(33.1776px * .80); } }
h2,
.h2 {
  font-size: 39.81312px;
  line-height: calc(2px + 2ex + 2px);
  margin-bottom: 0.65em; }
  h2:not(h1, .h1, h2, .h2),
  .h2:not(h1, .h1, h2, .h2) {
    font-size: calc(39.81312px * .7); }
  @media (max-width: 991px) {
    h2:not(h4, .h4, h5, .h5, h6, .h6),
    .h2:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(39.81312px * .95);
      margin-bottom: 0.55em; } }
  @media (max-width: 767px) {
    h2:not(h4, .h4, h5, .h5, h6, .h6),
    .h2:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(39.81312px * .80); } }
h1,
.h1 {
  font-size: 47.775744px;
  line-height: calc(2px + 2ex + 2px);
  margin-bottom: 0.65em; }
  h1:not(h1, .h1, h2, .h2),
  .h1:not(h1, .h1, h2, .h2) {
    font-size: calc(47.775744px * .7); }
  @media (max-width: 991px) {
    h1:not(h4, .h4, h5, .h5, h6, .h6),
    .h1:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(47.775744px * .95);
      margin-bottom: 0.55em; } }
  @media (max-width: 767px) {
    h1:not(h4, .h4, h5, .h5, h6, .h6),
    .h1:not(h4, .h4, h5, .h5, h6, .h6) {
      font-size: calc(47.775744px * .80); } }
.btn {
  padding: 0.875rem 1.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  border-radius: 0.375rem;
  transition: .2s ease-out;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: 0; }
  .btn:active, .btn:focus {
    box-shadow: none !important; }
  .btn.btn-sm {
    padding: 0.625rem 1.25rem; }
  .btn::after {
    position: absolute;
    content: "";
    height: 0;
    width: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: -1;
    transition: .3s;
    border-radius: 0.375rem; }
  .btn:hover, .btn:active, .btn:focus {
    box-shadow: 0 0.625rem 1.56rem rgba(0, 0, 0, 0.1); }
    .btn:hover::after, .btn:active::after, .btn:focus::after {
      height: 100%;
      top: auto;
      bottom: 0; }
  .btn.btn-primary {
    background-color: #FE6019 !important;
    border: 0; }
    .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
      color: #ffffff; }
  .btn.btn-outline-primary {
    color: #FE6019;
    border: 1px solid #FE6019;
    background-color: transparent !important; }
    .btn.btn-outline-primary::after {
      background-color: #FE6019 !important; }
    .btn.btn-outline-primary:hover, .btn.btn-outline-primary:active, .btn.btn-outline-primary:focus {
      color: #ffffff;
      border-color: transparent !important; }

body {
  color: #888888;
  background-color: #ffffff;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: .9rem;
  line-height: 1.7; }

::selection {
  color: #ffffff;
  background-color: #fc4f01;
  text-shadow: none; }

:focus {
  outline: 0; }

.preloader img {
  animation: la-spin .5s infinite linear; }

.preloader-hide {
  opacity: 0;
  visibility: hidden;
  transition: opacity .5s ease-in-out; }

/*------------------------------------------------------------------
 # default styles
-------------------------------------------------------------------*/
@media (min-width: 992px) {
  .container {
    max-width: 1060px; } }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px; } }

@media (min-width: 1400px) {
  .container {
    max-width: 1380px; } }

.container-xxl {
  max-width: 1440px;
  width: 100%;
  padding-right: .9rem;
  padding-left: .9rem;
  margin-right: auto;
  margin-left: auto; }
  @media (max-width: 1466px) {
    .container-xxl {
      max-width: 1260px; } }
.section {
  padding: 6.25rem 0; }
  .section-sm {
    padding: 4.3rem 0; }

.section-title {
  margin-bottom: 3.12rem; }
  .section-title .title {
    text-transform: capitalize;
    margin-bottom: 2.5rem;
    position: relative;
    line-height: 1.3; }
    .section-title .title::after {
      position: absolute;
      content: "";
      height: 5px;
      width: 4.3rem;
      border-radius: 1.8rem;
      left: 0;
      bottom: -1.25rem;
      background-color: #FE6019; }
    .section-title .title.underline-none {
      margin-bottom: 1.25rem; }
      .section-title .title.underline-none::after {
        display: none; }
    @media (max-width: 767px) {
      .section-title .title {
        font-size: 2rem; } }
  .section-title.text-center .title::after {
    left: 50%;
    transform: translateX(-50%); }

.swiper-wrapper {
  cursor: grab;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; }

.swiper-pagination-bullet {
  height: .9rem;
  width: .9rem; }

.swiper-pagination-bullet-active {
  background: #FE6019 !important; }

.has-bg-anim::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: -2;
  background-color: rgba(254, 96, 25, 0.1);
  transform: scale(0);
  border-radius: 1.8rem;
  transition: 1.5s cubic-bezier(0.105, 0.84, 0.44, 1); }

.has-bg-anim.aos-animate::before {
  transform: scale(1);
  background-color: rgba(254, 96, 25, 0.05); }

.social-links a {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.8);
  border: 1px solid #eee;
  display: inline-block;
  height: 2.8rem;
  width: 2.8rem;
  text-align: center;
  line-height: 2.8rem;
  border-radius: 2.1rem; }
  .social-links a:hover {
    color: #FE6019;
    border-color: #FE6019; }

.has-circle {
  position: relative; }
  .has-circle span {
    position: absolute;
    background-color: rgba(254, 96, 25, 0.15);
    border-radius: 50%; }
    .has-circle span.fill {
      background-color: #FE6019;
      opacity: .9; }
    .has-circle span.ratio-20 {
      height: 1.25rem;
      width: 1.25rem; }
    .has-circle span.ratio-32 {
      height: 2rem;
      width: 2rem; }
    .has-circle span.ratio-37 {
      height: 2.31rem;
      width: 2.31rem; }
    .has-circle span.ratio-47 {
      height: 2.9rem;
      width: 2.9rem; }
    .has-circle span.ratio-62 {
      height: 3.8rem;
      width: 3.8rem; }
    .has-circle span.ratio-65 {
      height: 4.06rem;
      width: 4.06rem; }
    .has-circle span.ratio-73 {
      height: 4.5rem;
      width: 4.5rem; }
    .has-circle span.ratio-85 {
      height: 5.3rem;
      width: 5.3rem; }

.link-primary {
  color: #FE6019; }
  .link-primary:hover {
    color: #fc4f01;
    text-decoration: underline; }

.badge {
  color: #ffffff !important;
  font-size: 0.75rem;
  font-weight: 600;
  padding: .45em .8em;
  border-radius: 0.25rem;
  position: relative;
  top: 0.625rem; }
  .badge.badge-changed {
    background-color: #3A9CFF; }
  .badge.badge-added {
    background-color: #00CE92; }
  .badge.badge-removed {
    background-color: #973CFF; }
  .badge.badge-security {
    background-color: #9C275F; }
  .badge.badge-depreciate {
    background-color: #FF3158; }

.rounded-3 {
  border-radius: 1.125rem !important; }

.lead {
  font-size: 1.5rem;
  font-weight: inherit; }

.content {
  font-size: .9rem; }
  .content a {
    color: #888;
    text-decoration: underline; }
    .content a:hover {
      color: #FE6019;
      text-decoration: none; }
  .content p {
    margin-bottom: 1.56rem; }
  .content .btn {
    text-decoration: none; }
  .content iframe {
    border-radius: .5rem; }
  .content blockquote p {
    margin-bottom: 0; }
  .content img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    margin-top: 0.625rem;
    margin-bottom: 2.1rem; }
    .content img.img-center {
      display: block;
      margin-left: auto;
      margin-right: auto; }
    .content img.img-left {
      display: block;
      margin-left: 0;
      margin-right: auto; }
    .content img.img-right {
      display: block;
      margin-left: auto;
      margin-right: 0; }
    .content img.img-float-left {
      float: left;
      margin-right: 1.5rem; }
    .content img.img-float-right {
      float: right;
      margin-left: 1.5rem; }
  .content figure {
    display: inline-block;
    margin-bottom: 1.5rem; }
    .content figure img {
      margin-bottom: .7rem; }
    .content figure.img-center {
      display: block;
      text-align: center; }
    .content figure.img-left {
      display: block;
      text-align: left; }
    .content figure.img-right {
      display: block;
      text-align: right; }
    .content figure.img-float-left {
      float: left;
      margin-right: 1.5rem; }
    .content figure.img-float-right {
      float: right;
      margin-left: 1.5rem; }
  .content figure {
    margin-bottom: 1.8rem; }
    .content figure img {
      margin-bottom: 0; }
    .content figure figcaption {
      text-align: center; }
  .content h1, .content .h1,
  .content h2,
  .content .h2,
  .content h3,
  .content .h3,
  .content h4,
  .content .h4,
  .content h5,
  .content .h5,
  .content h6,
  .content .h6 {
    margin-bottom: .9rem;
    font-weight: 600; }
  .content ol,
  .content ul {
    margin-bottom: 1.56rem;
    padding-left: 5px; }
    .content ol li,
    .content ul li {
      margin-bottom: 0.625rem; }
  .content ul {
    list-style: none; }
    .content ul li {
      position: relative;
      padding-left: 1.25rem; }
      .content ul li::before {
        position: absolute;
        content: "";
        height: 7px;
        width: 7px;
        background-color: rgba(254, 96, 25, 0.8);
        top: 0.625rem;
        left: 0;
        border-radius: 50%; }
  .content table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    border: 1px solid #e4e4e4; }
  .content table td,
  .content table th {
    padding: .75rem;
    vertical-align: top;
    margin-bottom: 0; }
  .content tr:not(:last-child) {
    border-bottom: 1px solid #e4e4e4; }
  .content th {
    font-weight: 500; }
  .content thead {
    background: #FAFAFA;
    margin-bottom: 0; }
    .content thead tr {
      border-bottom: 1px solid #e4e4e4; }
  .content tbody {
    background: white;
    margin-bottom: 0; }
  .content .notices {
    margin: 2rem 0;
    position: relative;
    overflow: hidden;
    border-radius: .5rem; }
  .content .notices p {
    padding: .7rem;
    margin-bottom: 0; }
  .content .notices p::before {
    position: absolute;
    top: 6px;
    color: #ffffff;
    font-family: "Line Awesome Free";
    font-weight: 900;
    content: "\f05a";
    left: .7rem; }
  .content .notices.note p {
    border-top: 1.9rem solid #6ab0de;
    background: #e3f4ff; }
  .content .notices.note p::after {
    content: 'Note';
    position: absolute;
    top: 2px;
    color: #ffffff;
    left: 2rem; }
  .content .notices.tip p {
    border-top: 1.9rem solid #78C578;
    background: #e2ffe2; }
  .content .notices.tip p::after {
    content: 'Tip';
    position: absolute;
    top: 2px;
    color: #ffffff;
    left: 2rem; }
  .content .notices.info p {
    border-top: 1.9rem solid #F0B37E;
    background: #ffedde; }
  .content .notices.info p::after {
    content: 'Info';
    position: absolute;
    top: 2px;
    color: #ffffff;
    left: 2rem; }
  .content .notices.warning p {
    border-top: 1.9rem solid #E06F6C;
    background: #ffdad8; }
  .content .notices.warning p::after {
    content: 'Warning';
    position: absolute;
    top: 2px;
    color: #ffffff;
    left: 2rem; }
  .content .nav.nav-tabs {
    border: 0;
    margin-bottom: 1.25rem; }
    .content .nav.nav-tabs .nav-item::before {
      background: no-repeat; }
    .content .nav.nav-tabs li {
      padding: 0;
      margin-bottom: 0; }
      .content .nav.nav-tabs li:not(:last-child) {
        margin-right: 1rem; }
      .content .nav.nav-tabs li.active a {
        background-color: #FE6019; }
      .content .nav.nav-tabs li a {
        text-transform: capitalize;
        padding: 0.5rem 2rem;
        border: 1px solid #e4e4e4;
        border-radius: 0px;
        text-decoration: none;
        border-radius: .5rem; }
        .content .nav.nav-tabs li a:hover {
          color: #FAFAFA;
          border-color: transparent;
          background-color: #FE6019; }
    .content .nav.nav-tabs li.active .nav-link,
    .content .nav.nav-tabs li.active .nav-link:hover {
      color: #ffffff;
      border-color: transparent; }
  .content .tab-nav-button {
    background-color: transparent;
    border-color: #e6e7e8;
    border-bottom: 0; }
  .content .tab-content {
    background: #fafafa;
    padding: 2rem;
    border-radius: .5rem;
    border-top-left-radius: 0;
    border-color: #e6e7e8; }
    .content .tab-content .tab-pane {
      margin-bottom: 0; }
      .content .tab-content .tab-pane p:not(:last-child) {
        margin-bottom: 1.25rem; }
    .content .tab-content h2, .content .tab-content .h2 {
      text-transform: capitalize; }
    .content .tab-content p strong {
      font-size: 1rem;
      text-transform: capitalize;
      margin-right: 1.5rem;
      font-weight: 400;
      color: #000000; }
  .content .tab-nav button::after {
    display: none; }
  .content .accordion {
    margin-bottom: 0; }
    .content .accordion-header {
      margin-bottom: 0px !important;
      padding: 0 1rem; }
  .content .accordion-body {
    padding: .8rem 1rem 0; }
    .content .accordion-body ul {
      margin-bottom: 0; }
  .content .accordion-item {
    padding: 0 0 .5rem;
    margin-bottom: 0;
    background-color: transparent; }
  .content .accordion-button {
    font-size: 1.125rem;
    font-weight: 600;
    color: #0b0b0b;
    text-transform: capitalize;
    padding: 0 2rem;
    border: 0;
    background-color: transparent;
    position: relative; }
    .content .accordion-button::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22%23000%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M1.646 4.646a.5.5.0 01.708.0L8 10.293l5.646-5.647a.5.5.0 01.708.708l-6 6a.5.5.0 01-.708.0l-6-6a.5.5.0 010-.708z%22/%3E%3C/svg%3E");
      position: absolute;
      content: "";
      left: 0;
      top: 0.7rem;
      transform: rotate(-180deg);
      width: 1.25rem;
      height: 1.25rem;
      background-repeat: no-repeat;
      transition: transform .2s ease-in-out; }
    .content .accordion-button.collapsed::after {
      transform: rotate(-90deg); }
    .content .accordion-button:not(.collapsed) {
      box-shadow: none;
      background-color: transparent; }
    .content .accordion-button:focus {
      box-shadow: none;
      color: #0b0b0b; }
  .content blockquote {
    padding: 1.25rem 2.5rem;
    padding-top: 0.625rem;
    color: #333333;
    font-weight: 500;
    font-size: 1.25rem;
    margin: 2.3rem 0;
    border-radius: .5rem;
    box-shadow: 0px 0.625rem 2.1rem 0px rgba(0, 0, 0, 0.05);
    position: relative;
    border: 1px solid #e4e4e4; }
    .content blockquote::before {
      font-family: "Line Awesome Free";
      font-weight: 900;
      content: "\f10d";
      font-size: 3.5rem;
      display: block;
      line-height: 1.2;
      color: #c3c3c3; }
    .content blockquote cite {
      border-top: 1px solid #fbf2e5;
      display: block;
      font-size: 1rem;
      opacity: .7;
      margin-top: 1.25rem;
      padding-top: .9rem;
      font-weight: 400;
      font-style: unset; }
  .content pre {
    display: block;
    padding: 0.625rem;
    margin: 0.625rem 0;
    white-space: pre-wrap;
    border-radius: .5rem; }
  .content code {
    margin-bottom: 0 !important;
    font-size: 100%; }

.pagination .page-link {
  padding: 0;
  margin-left: 0;
  border: 0;
  height: 2.87rem;
  width: 2.87rem;
  line-height: 2.87rem;
  text-align: center;
  font-weight: 600;
  border-radius: 0.375rem !important;
  color: #FE6019;
  margin: 0 2px; }
  .pagination .page-link.arrow {
    font-size: 1.375rem;
    background-color: transparent; }
  .pagination .page-link.active, .pagination .page-link:focus, .pagination .page-link:hover {
    box-shadow: none;
    color: #ffffff;
    background-color: #FE6019; }

.form-control {
  border: 0;
  padding: 1.25rem;
  border: 2px solid rgba(254, 96, 25, 0.1);
  border-left-color: rgba(254, 96, 25, 0.5);
  height: 3.5rem;
  transition: .3s ease;
  background-color: rgba(254, 96, 25, 0.05); }
  .form-control:focus {
    box-shadow: none;
    color: #333333;
    border-bottom-color: rgba(254, 96, 25, 0.5);
    border-color: rgba(254, 96, 25, 0.5); }

.form-control[type="file"] {
  padding: 11px 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

form label {
  font-weight: 600;
  color: #555555; }

.custom-checkbox {
  margin-top: .9rem; }
  .custom-checkbox .custom-control-label::before {
    border-radius: 0; }
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
  .custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    background-color: #FE6019;
    border-color: #FE6019;
    box-shadow: none; }
  .custom-checkbox .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    box-shadow: none;
    border-color: #FE6019; }
  .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(254, 96, 25, 0.5);
    border-color: rgba(254, 96, 25, 0.2); }

/*------------------------------------------------------------------
 # helper classes
-------------------------------------------------------------------*/
.font-primary {
  font-family: "Poppins", sans-serif; }

.font-weight-400 {
  font-weight: 400; }

.font-weight-500 {
  font-weight: 500; }

.font-weight-600 {
  font-weight: 600; }

.text-primary {
  color: #FE6019 !important; }

a.text-primary:hover {
  color: #e34701 !important; }

.bg-primary {
  background-color: #FE6019 !important; }

.bg-light {
  background-color: #FAFAFA !important; }

.border-primary {
  border-color: #FE6019 !important; }

.header-height-fix {
  height: 7.3rem; }
  @media (max-width: 991px) {
    .header-height-fix {
      height: 6.625rem; } }
  @media (max-width: 767px) {
    .header-height-fix {
      height: 5.25rem; } }
header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: #ffffff;
  padding: 1.8rem 0;
  transition: .15s ease-out; }
  @media (max-width: 767px) {
    header {
      padding: 1.25rem 0; } }
  header.header-sticky-top {
    padding: 1.06rem 0;
    box-shadow: 0px 0.25rem 1.125rem 0 rgba(32, 45, 73, 0.02); }
    @media (max-width: 400px) {
      header.header-sticky-top {
        padding: 5px 0 0.625rem 0; } }
  header.header-unpinned {
    transform: translateY(calc(-100% - 5px)); }
  @media (max-width: 767px) {
    header .navbar-brand img {
      height: 3.8rem;
      width: auto; } }
  @media (max-width: 400px) {
    header .navbar-brand img {
      height: 3.5rem; } }
  header .navbar-light .navbar-toggler {
    border-color: transparent;
    padding: 0;
    font-size: 2.25rem;
    color: #222222;
    border: 0;
    transition: .3s ease; }
    header .navbar-light .navbar-toggler .show {
      display: none; }
    header .navbar-light .navbar-toggler .hide {
      display: block; }
    header .navbar-light .navbar-toggler.collapsed .show {
      display: block; }
    header .navbar-light .navbar-toggler.collapsed .hide {
      display: none; }
    @media (max-width: 767px) {
      header .navbar-light .navbar-toggler {
        font-size: 2rem; } }
    header .navbar-light .navbar-toggler:hover {
      color: #FE6019; }
  header .nav-item .nav-link {
    font-weight: 500;
    font-size: 1rem;
    color: #222222 !important;
    padding: 0.9rem 1.06rem !important; }
    @media (max-width: 1200px) {
      header .nav-item .nav-link {
        font-size: 0.9rem;
        padding: 0.9rem 0.625rem !important; } }
  header .nav-item .nav-link:hover, header .nav-item.active .nav-link {
    color: #FE6019 !important; }
  header .nav-item.dropdown .nav-link::after {
    display: inline-block;
    vertical-align: .255em;
    content: "";
    height: 0.56rem;
    width: 0.56rem;
    border: 2px solid;
    border-left: 0;
    border-top: 0;
    border-color: inherit;
    border-radius: 2px;
    transform: rotate(45deg);
    transition: 0s; }
  header .dropdown-menu {
    border: 0;
    padding: 0 0.625rem;
    border-radius: 0.375rem;
    background-color: rgba(254, 96, 25, 0.05);
    border: 1px solid rgba(254, 96, 25, 0.05); }
    header .dropdown-menu li:first-child {
      margin-top: 0.75rem; }
    header .dropdown-menu li:last-child {
      margin-bottom: 0.75rem; }
    header .dropdown-menu .dropdown-item {
      padding: 0.5rem 0.9rem;
      font-size: 0.875rem;
      font-weight: 500;
      color: #222222;
      border-radius: 0.375rem; }
      header .dropdown-menu .dropdown-item:focus, header .dropdown-menu .dropdown-item:hover, header .dropdown-menu .dropdown-item:active {
        color: #FE6019;
        background-color: rgba(254, 96, 25, 0.07); }
      header .dropdown-menu .dropdown-item.active {
        color: #FE6019;
        background-color: transparent; }
        header .dropdown-menu .dropdown-item.active:focus, header .dropdown-menu .dropdown-item.active:hover, header .dropdown-menu .dropdown-item.active:active {
          background-color: rgba(254, 96, 25, 0.07); }
  @media (min-width: 991px) {
    header .dropdown-menu {
      display: block;
      visibility: hidden;
      width: 13.75rem;
      left: 50%;
      transform: translate(-50%, -6px);
      z-index: 1;
      border: 0;
      background-color: transparent; }
      header .dropdown-menu::after {
        position: absolute;
        content: "";
        height: 0;
        width: 100%;
        top: 0;
        left: 0;
        background-color: #ffffff;
        z-index: -1;
        border-radius: 0.375rem;
        transition: 0.15s;
        border: 1px solid rgba(254, 96, 25, 0.3);
        box-shadow: 0 0.9rem 1.56rem rgba(0, 0, 0, 0.1); }
      header .dropdown-menu li {
        transform: translateY(1.25rem);
        opacity: 0;
        transition: .1s; }
    header .dropdown:hover .dropdown-menu {
      visibility: visible;
      height: 0; }
      header .dropdown:hover .dropdown-menu::after {
        transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
        height: 100%; }
      header .dropdown:hover .dropdown-menu li {
        opacity: 1;
        transform: translateY(0);
        transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
      header .dropdown:hover .dropdown-menu li:nth-child(1) {
        transition-delay: 0.05s; }
      header .dropdown:hover .dropdown-menu li:nth-child(2) {
        transition-delay: 0.1s; }
      header .dropdown:hover .dropdown-menu li:nth-child(3) {
        transition-delay: 0.15s; }
      header .dropdown:hover .dropdown-menu li:nth-child(4) {
        transition-delay: 0.2s; }
      header .dropdown:hover .dropdown-menu li:nth-child(5) {
        transition-delay: 0.25s; }
      header .dropdown:hover .dropdown-menu li:nth-child(6) {
        transition-delay: 0.3s; }
      header .dropdown:hover .dropdown-menu li:nth-child(7) {
        transition-delay: 0.35s; }
      header .dropdown:hover .dropdown-menu li:nth-child(8) {
        transition-delay: 0.4s; }
      header .dropdown:hover .dropdown-menu li:nth-child(9) {
        transition-delay: 0.45s; }
      header .dropdown:hover .dropdown-menu li:nth-child(10) {
        transition-delay: 0.5s; }
      header .dropdown:hover .dropdown-menu li:nth-child(11) {
        transition-delay: 0.55s; }
      header .dropdown:hover .dropdown-menu li:nth-child(12) {
        transition-delay: 0.6s; } }
  @media (max-width: 991px) {
    header .navbar-nav {
      max-width: 18.75rem;
      max-height: 25rem;
      overflow-y: auto;
      text-align: center;
      padding-top: 1.8rem; }
    header .navbar-right {
      text-align: center;
      margin-top: 5px;
      padding-bottom: 0.625rem; }
      header .navbar-right select {
        margin-bottom: 0.9rem; }
    header .dropdown-menu {
      padding: 1px 0.9rem;
      text-align: center;
      height: initial !important; }
    header .nav-item .nav-link {
      padding: 0.31rem 1.25rem !important; } }
.banner {
  position: relative;
  overflow: hidden; }
  .banner .block {
    padding: 5rem 11.25rem 2.5rem; }
    @media (max-width: 1466px) {
      .banner .block {
        padding: 5rem 1.875rem 2.5rem; } }
    @media (max-width: 575px) {
      .banner .block {
        padding: 5rem .9rem 2.5rem; } }
  .banner .block,
  .banner .banner-image {
    position: relative;
    z-index: 3; }
  .banner .has-circle {
    position: absolute;
    top: 0;
    left: .9rem;
    height: calc(50% + 10rem);
    width: calc(100% - 1.875rem);
    border-radius: 1.875rem;
    background-color: rgba(254, 96, 25, 0.05);
    z-index: 1; }
    .banner .has-circle .wave-1 {
      position: absolute;
      top: 0;
      right: 0; }
    .banner .has-circle .circle-1 {
      top: 3.125rem;
      left: 11%; }
    .banner .has-circle .circle-2 {
      top: 29%;
      left: 3%; }
      @media (max-width: 991px) {
        .banner .has-circle .circle-2 {
          display: none; } }
    .banner .has-circle .circle-3 {
      top: 45%;
      left: 22%; }
    .banner .has-circle .circle-4 {
      bottom: 35%;
      left: 15%; }
      @media (max-width: 991px) {
        .banner .has-circle .circle-4 {
          left: 5%; } }
    .banner .has-circle .circle-5 {
      bottom: 8%;
      left: 6%; }
      @media (max-width: 400px) {
        .banner .has-circle .circle-5 {
          left: 40%; } }
    .banner .has-circle .circle-6 {
      top: 6.25rem;
      right: 12%; }
    .banner .has-circle .circle-7 {
      top: 30%;
      right: 2%; }
      @media (max-width: 767px) {
        .banner .has-circle .circle-7 {
          display: none; } }
    .banner .has-circle .circle-8 {
      top: 52%;
      right: 19%; }
    .banner .has-circle .circle-9 {
      top: 55%;
      right: 33%; }
      @media (max-width: 400px) {
        .banner .has-circle .circle-9 {
          display: none; } }
    .banner .has-circle .circle-10 {
      bottom: 20%;
      right: 5%; }
      @media (max-width: 400px) {
        .banner .has-circle .circle-10 {
          display: none; } }
.page-header {
  position: relative; }
  .page-header .block {
    padding: 7.5rem 0;
    position: relative;
    z-index: 3; }
  .page-header .has-circle {
    position: absolute;
    top: 0;
    left: .9rem;
    height: 100%;
    width: calc(100% - 1.875rem);
    border-radius: 1.875rem;
    background-color: rgba(254, 96, 25, 0.05);
    z-index: 1; }
    .page-header .has-circle .wave-1,
    .page-header .has-circle .wave-2 {
      position: absolute;
      content: "";
      height: 100%;
      left: 0;
      top: 0;
      z-index: -1; }
    .page-header .has-circle .circle-1 {
      top: 4.3rem;
      left: 15%; }
      @media (max-width: 991px) {
        .page-header .has-circle .circle-1 {
          left: 10%; } }
    .page-header .has-circle .circle-2 {
      top: 50%;
      left: 3%; }
      @media (max-width: 991px) {
        .page-header .has-circle .circle-2 {
          display: none; } }
    .page-header .has-circle .circle-3 {
      bottom: 26%;
      left: 38%; }
      @media (max-width: 575px) {
        .page-header .has-circle .circle-3 {
          display: none; } }
    .page-header .has-circle .circle-4 {
      bottom: 19%;
      left: 20%; }
      @media (max-width: 991px) {
        .page-header .has-circle .circle-4 {
          left: 14%; } }
    .page-header .has-circle .circle-5 {
      top: 11%;
      left: 30%; }
      @media (max-width: 575px) {
        .page-header .has-circle .circle-5 {
          display: none; } }
    .page-header .has-circle .circle-6 {
      top: 6.25rem;
      right: 12%; }
    .page-header .has-circle .circle-7 {
      top: 58%;
      right: 4%; }
      @media (max-width: 767px) {
        .page-header .has-circle .circle-7 {
          display: none; } }
    .page-header .has-circle .circle-8 {
      bottom: 10%;
      right: 33%; }
      @media (max-width: 767px) {
        .page-header .has-circle .circle-8 {
          bottom: 14%;
          right: 15%; } }
    .page-header .has-circle .circle-9 {
      top: 48%;
      right: 38%; }
    .page-header .has-circle .circle-10 {
      bottom: 31%;
      right: 20%; }
      @media (max-width: 991px) {
        .page-header .has-circle .circle-10 {
          display: none; } }
    .page-header .has-circle .circle-11 {
      top: 15%;
      right: 27%; }

.about-image {
  position: relative; }
  .about-image .block {
    position: relative;
    z-index: 1;
    padding: 3.75rem; }
    @media (max-width: 400px) {
      .about-image .block {
        padding: 0; } }
    .about-image .block img {
      border-radius: 1.125rem; }
    .about-image .block .has-circle {
      z-index: 3;
      pointer-events: none; }
  .about-image .has-circle {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1; }
    @media (max-width: 400px) {
      .about-image .has-circle {
        display: none; } }
    .about-image .has-circle .circle-1 {
      top: 1.875rem;
      left: 1.75rem; }
      @media (max-width: 991px) {
        .about-image .has-circle .circle-1 {
          transform: scale(0.7); } }
    .about-image .has-circle .circle-2 {
      top: 5rem;
      right: 41px; }
    .about-image .has-circle .circle-3 {
      bottom: 45%;
      right: 3.125rem;
      transform: scale(1.2); }
    .about-image .has-circle .circle-4 {
      bottom: 50%;
      left: 3.125rem;
      opacity: 1; }
    .about-image .has-circle .circle-5 {
      bottom: 4.93rem;
      left: 2.1rem;
      opacity: 1;
      background: #FFE6DB; }
    .about-image .has-circle .circle-6 {
      bottom: 1.5rem;
      right: 1.5rem; }
      @media (max-width: 991px) {
        .about-image .has-circle .circle-6 {
          transform: scale(0.7); } }
.team-image {
  padding: 2.1rem;
  position: relative;
  z-index: 1; }
  .team-image::before {
    position: absolute;
    content: "";
    height: calc(100% - 4.3rem);
    width: calc(100% - 4.3rem);
    top: 2.8rem;
    left: 2.8rem;
    background: #fe6019;
    z-index: -1;
    border-radius: 50%;
    opacity: .15; }
  @media (max-width: 575px) {
    .team-image {
      padding: 0.625rem;
      margin-bottom: .9rem; }
      .team-image::before {
        height: calc(100% - 1.25rem);
        width: calc(100% - 1.25rem);
        top: .9rem;
        left: .9rem; } }
@media (max-width: 575px) {
  .team-item h3, .team-item .h3 {
    font-size: 1.06rem; }
  .team-item p {
    font-size: 0.875rem; } }

.office-loc-item {
  box-shadow: 0px 0.25rem 1.5rem 0px rgba(0, 0, 0, 0.05);
  padding: 1.25rem;
  border-radius: 13px;
  margin-top: 1.875rem;
  height: calc(100% - 1.875rem); }
  .office-loc-item p {
    margin: 0; }

.brand-carousel {
  border: 1px solid #E9E9E9;
  border-left: 0;
  border-right: 0;
  padding: 1.25rem 0;
  margin-top: 3.125rem; }
  .brand-carousel .brand-item {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 5rem;
    transition: .3s ease;
    filter: grayscale(1);
    margin: 0 1.25rem;
    opacity: .5; }
    .brand-carousel .brand-item:hover {
      filter: grayscale(0);
      opacity: 1; }
    .brand-carousel .brand-item img {
      max-width: 100%; }

.features .features-carousel {
  padding-bottom: 2.5rem; }

.features .features-card {
  text-align: center;
  padding: 4.3rem 1.875rem;
  border: 1px solid transparent;
  box-shadow: 0px 0.25rem 1.5rem 0px rgba(0, 0, 0, 0.05);
  margin: 1.25rem .9rem;
  border-radius: 0.375rem;
  transition: .3s ease; }
  @media (max-width: 767px) {
    .features .features-card {
      padding: 2.5rem 1.5rem; } }
  @media (max-width: 575px) {
    .features .features-card {
      padding: 2.5rem .9rem; } }
  .features .features-card .icon {
    height: 5rem;
    width: 5rem;
    line-height: 5rem;
    margin: auto;
    border-radius: .9rem;
    font-size: 33px;
    transition: .15s;
    position: relative;
    z-index: 1;
    overflow: hidden;
    font-size: 2.3rem;
    border: 1px solid rgba(254, 96, 25, 0.1); }
    .features .features-card .icon::after {
      position: absolute;
      content: "";
      height: 0;
      width: 100%;
      top: 0;
      left: 0;
      z-index: -1;
      border-radius: .9rem;
      background-color: rgba(254, 96, 25, 0.07);
      transition: .35s ease; }
  .features .features-card:hover {
    box-shadow: none;
    border-color: rgba(254, 96, 25, 0.1);
    transform: translateY(-2px); }
    .features .features-card:hover .icon {
      transition: .25s ease; }
      .features .features-card:hover .icon::after {
        height: 100%;
        top: auto;
        bottom: 0; }
  .features .features-card .title {
    margin-top: 1.5rem;
    margin-bottom: 1.25rem; }

.video-popup.has-bg-color {
  background-color: #ffffff; }
  .video-popup.has-bg-color .block {
    padding: 5rem 0;
    position: relative;
    z-index: 3; }
    .video-popup.has-bg-color .block .section-title {
      padding: 0 .9rem; }
  .video-popup.has-bg-color .has-circle {
    position: absolute;
    top: 0;
    left: .9rem;
    height: 100%;
    width: calc(100% - 1.875rem);
    z-index: 1; }
    .video-popup.has-bg-color .has-circle .circle-1 {
      top: 3.125rem;
      left: 11%; }
    .video-popup.has-bg-color .has-circle .circle-2 {
      top: 29%;
      left: 3%; }
      @media (max-width: 991px) {
        .video-popup.has-bg-color .has-circle .circle-2 {
          display: none; } }
    .video-popup.has-bg-color .has-circle .circle-3 {
      top: 45%;
      left: 22%; }
      @media (max-width: 575px) {
        .video-popup.has-bg-color .has-circle .circle-3 {
          display: none; } }
    .video-popup.has-bg-color .has-circle .circle-4 {
      bottom: 35%;
      left: 15%; }
      @media (max-width: 991px) {
        .video-popup.has-bg-color .has-circle .circle-4 {
          left: 5%; } }
    .video-popup.has-bg-color .has-circle .circle-5 {
      bottom: 8%;
      left: 6%; }
      @media (max-width: 400px) {
        .video-popup.has-bg-color .has-circle .circle-5 {
          left: 40%; } }
    .video-popup.has-bg-color .has-circle .circle-6 {
      top: 6.25rem;
      right: 12%; }
    .video-popup.has-bg-color .has-circle .circle-7 {
      top: 30%;
      right: 2%; }
      @media (max-width: 767px) {
        .video-popup.has-bg-color .has-circle .circle-7 {
          display: none; } }
    .video-popup.has-bg-color .has-circle .circle-8 {
      top: 52%;
      right: 19%; }
    .video-popup.has-bg-color .has-circle .circle-9 {
      top: 55%;
      right: 33%; }
      @media (max-width: 400px) {
        .video-popup.has-bg-color .has-circle .circle-9 {
          display: none; } }
    .video-popup.has-bg-color .has-circle .circle-10 {
      bottom: 20%;
      right: 5%; }
      @media (max-width: 400px) {
        .video-popup.has-bg-color .has-circle .circle-10 {
          display: none; } }
.video-popup.video-popup-two .has-circle .circle-1 {
  top: 19%;
  left: 8%; }

.video-popup.video-popup-two .has-circle .circle-2 {
  top: 15%;
  left: 29%; }

.video-popup.video-popup-two .has-circle .circle-3 {
  bottom: 20%;
  left: 35%;
  top: auto; }

.video-popup.video-popup-two .has-circle .circle-4 {
  left: 3%;
  bottom: 40%; }

.video-popup.video-popup-two .has-circle .circle-5 {
  bottom: 14%;
  left: 14%; }

.video-popup.video-popup-two .has-circle .circle-7 {
  top: 2%;
  right: 30%; }

.video-popup.video-popup-two .has-circle .circle-8 {
  top: 46%;
  left: 48%; }

.video-block {
  position: relative;
  text-align: center;
  padding: 0 .9rem; }
  .video-block .ratio {
    border-radius: 1.25rem;
    overflow: hidden; }
  .video-block > img {
    box-shadow: 0 0.375rem 6.8rem rgba(0, 0, 0, 0.15);
    border-radius: 1.25rem; }
  .video-block .video-play-btn {
    border: 0;
    outline: 0;
    height: 5.6rem;
    width: 5.6rem;
    padding: 2px 0 0 0.25rem;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #ffffff;
    background-color: #FE6019;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s; }
    @media (max-width: 767px) {
      .video-block .video-play-btn {
        height: 3.75rem;
        width: 3.68rem; } }
    @media (max-width: 400px) {
      .video-block .video-play-btn {
        height: 2.8rem;
        width: 2.75rem; }
        .video-block .video-play-btn svg {
          height: 1.4em;
          width: 1.4em;
          margin-top: -4px; } }
    .video-block .video-play-btn:hover {
      transform: translate(-50%, -50%) scale(1.1); }
    .video-block .video-play-btn::after, .video-block .video-play-btn::before {
      content: "";
      position: absolute;
      border-radius: 50%;
      border: 0.75rem solid rgba(254, 96, 25, 0.5);
      left: -1.25rem;
      top: -1.25rem;
      right: -1.25rem;
      bottom: -1.25rem;
      opacity: 0;
      backface-visibility: hidden;
      animation: pulse 2s linear infinite; }
    .video-block .video-play-btn::after {
      animation-delay: .5s; }
    .video-block .video-play-btn i {
      font-size: 2.3rem; }
      @media (max-width: 767px) {
        .video-block .video-play-btn i {
          font-size: 1.875rem; } }
      @media (max-width: 575px) {
        .video-block .video-play-btn i {
          font-size: 1.5rem; } }
@keyframes pulse {
  0% {
    opacity: 0;
    transform: scale(0.5); }
  50% {
    opacity: 1; }
  100% {
    opacity: 0;
    transform: scale(1.1); } }

.testimonial-carousel {
  position: relative;
  z-index: 1; }
  .testimonial-carousel .testimonial-carousel-bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: auto; }
    @media (max-width: 575px) {
      .testimonial-carousel .testimonial-carousel-bg {
        width: auto;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        object-position: center;
        object-fit: cover; } }
  .testimonial-carousel .block {
    text-align: center;
    padding: 2.5rem 2.1rem; }
    .testimonial-carousel .block .author {
      top: 0.625rem; }
    .testimonial-carousel .block .quote-icon,
    .testimonial-carousel .block .quote-text {
      color: #ffffff; }
    .testimonial-carousel .block .quote-icon {
      font-size: 5.6rem;
      margin-bottom: .9rem;
      transition-delay: .1s; }
    .testimonial-carousel .block .quote-text {
      font-size: 1.125rem;
      transition-delay: .2s; }
    .testimonial-carousel .block .author {
      background-color: #ffffff;
      border-radius: 0.875rem;
      padding: 1.875rem 1.875rem 1.5rem;
      display: inline-block;
      margin-top: 1.25rem;
      box-shadow: 0px 0.625rem 3.125rem 0px rgba(0, 0, 0, 0.08);
      transition-delay: .3s; }
      .testimonial-carousel .block .author img {
        margin-bottom: .9rem; }
      .testimonial-carousel .block .author h5, .testimonial-carousel .block .author .h5,
      .testimonial-carousel .block .author p {
        margin-bottom: 0; }
      .testimonial-carousel .block .author p {
        font-size: 0.875rem;
        margin-top: 5px; }
  .testimonial-carousel .swiper-slide {
    transition: 0.3s; }
  .testimonial-carousel .swiper-slide-prev,
  .testimonial-carousel .swiper-slide-next {
    transform: scale(0.65) translateY(3.125rem); }
  @media (max-width: 575px) {
    .testimonial-carousel .swiper-pagination-bullet-active {
      background-color: #ffffff !important; } }
.call-to-action.has-bg-color {
  background-color: #ffffff; }
  .call-to-action.has-bg-color .block {
    padding: 5rem .9rem;
    position: relative;
    z-index: 3; }
  .call-to-action.has-bg-color .has-circle {
    position: absolute;
    top: 0;
    left: .9rem;
    height: 100%;
    width: calc(100% - 1.875rem);
    z-index: 1; }
    .call-to-action.has-bg-color .has-circle .wave-1 {
      position: absolute;
      content: "";
      height: 100%;
      left: 0;
      top: 0;
      z-index: -1; }
    .call-to-action.has-bg-color .has-circle .circle-1 {
      top: 3.125rem;
      left: 11%; }
    .call-to-action.has-bg-color .has-circle .circle-2 {
      bottom: 13%;
      left: 3%; }
      @media (max-width: 575px) {
        .call-to-action.has-bg-color .has-circle .circle-2 {
          display: none; } }
    .call-to-action.has-bg-color .has-circle .circle-3 {
      bottom: 30%;
      left: 22%; }
    .call-to-action.has-bg-color .has-circle .circle-4 {
      top: 6.25rem;
      right: 12%; }
    .call-to-action.has-bg-color .has-circle .circle-5 {
      bottom: 30%;
      right: 4%; }
    .call-to-action.has-bg-color .has-circle .circle-6 {
      bottom: 12%;
      right: 19%; }

.blog-card {
  box-shadow: 0px 0.625rem 2.1rem 0px rgba(0, 0, 0, 0.05);
  border-radius: 1.125rem;
  overflow: hidden;
  border: 0;
  margin-top: 1.875rem;
  height: calc(100% - 1.875rem); }
  .blog-card .card-body {
    padding: 2.1rem 1.875rem 0.625rem; }
  .blog-card .card-footer {
    padding: 0 1.875rem 2.1rem; }
  .blog-card .card-title,
  .blog-card .card-title a {
    color: #222222;
    line-height: 34px;
    display: block;
    transition: .2s;
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-text-decoration-color: transparent;
    -moz-text-decoration-color: transparent; }
  .blog-card .card-title a:hover {
    color: #333333;
    text-decoration-color: #444444;
    -webkit-text-decoration-color: #444444;
    -moz-text-decoration-color: #444444; }

.card-author .user-info p {
  line-height: 1.3; }

.card-author .user-image {
  height: 3.625rem;
  width: 3.625rem;
  padding: 0.25rem;
  position: relative;
  border-radius: 50%;
  z-index: 1; }
  .card-author .user-image::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    border: 2px solid #FE6019;
    border-radius: 50%;
    top: 0;
    left: 0;
    z-index: -1; }
  .card-author .user-image img {
    height: 3.125rem;
    width: 3.125rem; }

.career .block {
  padding: 5rem .9rem;
  position: relative;
  z-index: 3; }

.career .career-benefits {
  max-width: 80%; }
  @media (max-width: 575px) {
    .career .career-benefits {
      max-width: 100%; } }
  .career .career-benefits .career-benefits-item {
    margin-top: 2.1rem; }

.career .listing-item {
  padding: 2.1rem .9rem;
  border-radius: 1.125rem;
  box-shadow: 0px 0.625rem 2.1rem 0px rgba(0, 0, 0, 0.05); }

.career .has-circle {
  position: absolute;
  top: 0;
  left: .9rem;
  height: 100%;
  width: calc(100% - 1.875rem);
  z-index: 1; }
  .career .has-circle::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='1403' height='613' viewBox='0 0 1403 613' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M709.267 3.15312C710.884 2.14345 712.488 1.20368 714.075 0.335938L716.592 4.92235C715.109 5.73313 713.603 6.61558 712.076 7.56884L709.267 3.15312ZM691.371 16.7355C694.263 14.1607 697.145 11.7773 700.001 9.59391L703.264 13.6953C700.531 15.785 697.76 18.0753 694.97 20.5594L691.371 16.7355ZM675.753 32.4691C678.261 29.6391 680.784 26.9451 683.311 24.3924L687.174 27.966C684.724 30.4411 682.273 33.0577 679.833 35.811L675.753 32.4691ZM662.005 49.6142C664.198 46.6 666.419 43.6905 668.662 40.8898L672.926 44.0132C670.739 46.7444 668.571 49.5839 666.43 52.5282L662.005 49.6142ZM649.918 67.8542C651.829 64.687 653.779 61.6048 655.762 58.6107L660.327 61.3211C658.388 64.2492 656.48 67.2648 654.61 70.3649L649.918 67.8542ZM639.408 87.0022C641.049 83.7042 642.738 80.4773 644.468 77.3241L649.274 79.6371C647.579 82.7254 645.924 85.8868 644.316 89.1185L639.408 87.0022ZM630.533 106.733C631.896 103.357 633.313 100.04 634.776 96.7846L639.777 98.706C638.342 101.897 636.954 105.149 635.617 108.459L630.533 106.733ZM623.217 127.087C624.314 123.621 625.468 120.206 626.677 116.845L631.836 118.374C630.651 121.671 629.519 125.02 628.443 128.419L623.217 127.087ZM617.536 147.773C618.357 144.26 619.24 140.791 620.18 137.368L625.464 138.503C624.542 141.861 623.676 145.264 622.871 148.709L617.536 147.773ZM613.472 168.775C614.015 165.243 614.623 161.748 615.291 158.292L620.668 159.029C620.012 162.419 619.416 165.848 618.883 169.313L613.472 168.775ZM611.041 189.977C611.312 186.401 611.65 182.857 612.052 179.348L617.491 179.687C617.096 183.13 616.764 186.607 616.498 190.116L611.041 189.977ZM610.25 211.16C610.247 207.591 610.312 204.05 610.444 200.538L615.912 200.48C615.783 203.927 615.719 207.403 615.722 210.906L610.25 211.16ZM611.071 232.262C610.799 228.729 610.597 225.22 610.461 221.734L615.929 221.286C616.063 224.707 616.261 228.153 616.528 231.622L611.071 232.262ZM613.467 253.192C612.937 249.713 612.476 246.253 612.082 242.814L617.521 241.985C617.908 245.362 618.361 248.761 618.881 252.178L613.467 253.192ZM617.385 273.841C616.605 270.412 615.894 266.999 615.248 263.603L620.632 262.408C621.266 265.746 621.965 269.1 622.731 272.471L617.385 273.841ZM622.751 294.117C621.733 290.747 620.782 287.391 619.897 284.049L625.201 282.507C626.072 285.794 627.007 289.095 628.009 292.409L622.751 294.117ZM629.481 313.939C628.239 310.645 627.063 307.361 625.951 304.088L631.158 302.221C632.251 305.441 633.409 308.674 634.632 311.917L629.481 313.939ZM637.477 333.248C636.029 330.042 634.645 326.844 633.324 323.655L638.416 321.484C639.717 324.625 641.081 327.776 642.507 330.935L637.477 333.248ZM646.64 352.003C645.005 348.895 643.432 345.793 641.92 342.699L646.886 340.25C648.377 343.3 649.928 346.358 651.54 349.423L646.64 352.003ZM656.872 370.179C655.071 367.178 653.329 364.182 651.644 361.192L656.477 358.488C658.138 361.438 659.858 364.394 661.636 367.355L656.872 370.179ZM668.082 387.769C666.134 384.882 664.243 381.999 662.407 379.12L667.1 376.183C668.913 379.026 670.781 381.874 672.705 384.726L668.082 387.769ZM680.188 404.783C678.103 401.999 676.072 399.218 674.094 396.44L678.645 393.293C680.6 396.039 682.608 398.788 684.669 401.54L680.188 404.783ZM693.121 421.238C690.885 418.522 688.701 415.808 686.568 413.096L690.979 409.761C693.088 412.443 695.249 415.129 697.461 417.816L693.121 421.238ZM706.808 437.144C704.425 434.491 702.094 431.839 699.813 429.188L704.084 425.683C706.342 428.307 708.65 430.933 711.009 433.56L706.808 437.144ZM721.009 452.335C718.551 449.806 716.14 447.277 713.776 444.748L717.91 441.09C720.251 443.595 722.639 446.1 725.075 448.606L721.009 452.335ZM735.844 467.037C733.325 464.63 730.851 462.223 728.422 459.816L732.421 456.02C734.829 458.406 737.282 460.792 739.779 463.178L735.844 467.037ZM747.479 477.863C746.152 476.661 744.837 475.458 743.533 474.255L747.403 470.336C748.697 471.529 750.001 472.722 751.317 473.915C752.625 475.1 753.935 476.275 755.247 477.437L751.45 481.423C750.125 480.248 748.801 479.062 747.479 477.863ZM767.438 494.974C764.76 492.807 762.088 490.594 759.423 488.336L763.135 484.276C765.771 486.51 768.413 488.698 771.061 490.842L767.438 494.974ZM784.15 507.863C781.335 505.797 778.526 503.684 775.723 501.522L779.253 497.316C782.024 499.453 784.8 501.541 787.582 503.583L784.15 507.863ZM801.441 519.909C798.493 517.962 795.551 515.966 792.615 513.919L795.947 509.567C798.848 511.59 801.754 513.562 804.666 515.484L801.441 519.909ZM819.326 531.072C816.313 529.298 813.305 527.474 810.303 525.6L813.418 521.105C816.382 522.955 819.352 524.756 822.327 526.507L819.326 531.072ZM837.836 541.317C834.741 539.711 831.651 538.055 828.566 536.347L831.446 531.714C834.491 533.399 837.54 535.034 840.594 536.618L837.836 541.317ZM857.015 550.612C853.805 549.165 850.6 547.666 847.398 546.115L850.028 541.352C853.186 542.882 856.348 544.36 859.513 545.788L857.015 550.612ZM876.713 558.837C873.4 557.562 870.09 556.235 866.783 554.854L869.146 549.971C872.407 551.332 875.671 552.641 878.937 553.898L876.713 558.837ZM896.893 565.951C893.489 564.86 890.087 563.715 886.688 562.515L888.771 557.525C892.122 558.707 895.476 559.835 898.831 560.912L896.893 565.951ZM1396.51 425.241C1395.2 426.439 1393.87 427.643 1392.51 428.853L1388.91 425.034C1390.25 423.838 1391.56 422.649 1392.86 421.465L1396.51 425.241ZM917.506 571.919C914.039 571.022 910.573 570.072 907.109 569.069L908.9 563.984C912.315 564.973 915.731 565.909 919.148 566.793L917.506 571.919ZM1384.17 436.139C1381.45 438.467 1378.66 440.811 1375.79 443.169L1372.36 439.196C1375.2 436.862 1377.97 434.542 1380.66 432.239L1384.17 436.139ZM1367.24 450.064C1364.38 452.322 1361.47 454.589 1358.49 456.86L1355.23 452.754C1358.18 450.504 1361.07 448.259 1363.9 446.022L1367.24 450.064ZM938.493 576.714C934.979 576.015 931.464 575.265 927.948 574.462L929.44 569.3C932.904 570.091 936.369 570.831 939.833 571.519L938.493 576.714ZM1349.73 463.414C1346.81 465.565 1343.83 467.718 1340.8 469.87L1337.7 465.647C1340.71 463.514 1343.66 461.38 1346.56 459.248L1349.73 463.414ZM959.788 580.321C956.233 579.822 952.676 579.271 949.118 578.668L950.305 573.446C953.812 574.04 957.318 574.582 960.822 575.075L959.788 580.321ZM1331.76 476.18C1328.77 478.229 1325.73 480.274 1322.66 482.313L1319.72 477.981C1322.77 475.96 1325.78 473.933 1328.74 471.902L1331.76 476.18ZM981.318 582.74C977.732 582.437 974.143 582.085 970.552 581.682L971.433 576.416C974.974 576.813 978.512 577.161 982.047 577.46L981.318 582.74ZM1313.37 488.355C1310.32 490.304 1307.23 492.245 1304.1 494.176L1301.32 489.744C1304.42 487.83 1307.48 485.905 1310.51 483.972L1313.37 488.355ZM1003.01 583.982C999.406 583.872 995.794 583.715 992.178 583.509L992.756 578.217C996.322 578.421 999.883 578.576 1003.44 578.684L1003.01 583.982ZM1294.65 499.905C1291.52 501.765 1288.36 503.613 1285.16 505.447L1282.54 500.919C1285.71 499.101 1288.84 497.268 1291.94 495.424L1294.65 499.905ZM1024.81 584.068C1021.19 584.148 1017.56 584.182 1013.93 584.168L1014.21 578.867C1017.79 578.881 1021.37 578.848 1024.94 578.769L1024.81 584.068ZM1275.55 510.861C1272.36 512.626 1269.13 514.375 1265.87 516.107L1263.42 511.488C1266.65 509.771 1269.84 508.037 1273.01 506.287L1275.55 510.861ZM1256.1 521.202C1252.85 522.865 1249.56 524.51 1246.25 526.134L1243.96 521.428C1247.25 519.818 1250.5 518.188 1253.73 516.538L1256.1 521.202ZM1046.63 583.033C1043.01 583.296 1039.37 583.515 1035.74 583.688L1035.72 578.394C1039.32 578.223 1042.9 578.007 1046.48 577.747L1046.63 583.033ZM1236.32 530.901C1233.01 532.457 1229.67 533.992 1226.3 535.503L1224.2 530.713C1227.53 529.215 1230.84 527.694 1234.12 526.152L1236.32 530.901ZM1068.41 580.916C1064.8 581.355 1061.17 581.752 1057.54 582.106L1057.25 576.832C1060.83 576.483 1064.41 576.091 1067.98 575.657L1068.41 580.916ZM1216.22 539.928C1212.86 541.371 1209.47 542.789 1206.05 544.182L1204.13 539.311C1207.52 537.932 1210.87 536.527 1214.21 535.097L1216.22 539.928ZM1090.1 577.766C1086.51 578.373 1082.9 578.94 1079.28 579.466L1078.71 574.225C1082.29 573.706 1085.86 573.145 1089.41 572.545L1090.1 577.766ZM1195.83 548.248C1192.41 549.571 1188.97 550.867 1185.52 552.134L1183.79 547.187C1187.22 545.933 1190.62 544.649 1194.01 543.339L1195.83 548.248ZM1111.66 573.63C1108.09 574.397 1104.5 575.127 1100.9 575.818L1100.08 570.62C1103.64 569.937 1107.19 569.216 1110.72 568.458L1111.66 573.63ZM1175.15 555.823C1171.69 557.019 1168.21 558.185 1164.71 559.319L1163.19 554.301C1166.66 553.178 1170.1 552.024 1173.53 550.84L1175.15 555.823ZM1133.04 568.562C1129.5 569.48 1125.94 570.363 1122.37 571.21L1121.31 566.064C1124.84 565.227 1128.36 564.354 1131.86 563.445L1133.04 568.562ZM1154.21 562.61C1150.71 563.671 1147.19 564.699 1143.65 565.694L1142.36 560.609C1145.86 559.625 1149.34 558.607 1152.81 557.557L1154.21 562.61Z' fill='%23FFE4D1' fill-opacity='0.8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M533.18 610.459C531.926 611.242 530.681 611.971 529.45 612.645L527.498 609.087C528.648 608.458 529.816 607.773 531.001 607.034L533.18 610.459ZM547.064 599.922C544.821 601.92 542.585 603.769 540.369 605.463L537.837 602.281C539.958 600.66 542.108 598.883 544.272 596.956L547.064 599.922ZM559.182 587.717C557.236 589.912 555.278 592.002 553.318 593.982L550.32 591.21C552.221 589.29 554.123 587.26 556.016 585.124L559.182 587.717ZM569.847 574.416C568.146 576.755 566.423 579.012 564.683 581.185L561.374 578.761C563.071 576.643 564.753 574.44 566.415 572.156L569.847 574.416ZM579.224 560.267C577.742 562.724 576.229 565.115 574.691 567.437L571.149 565.335C572.653 563.063 574.134 560.724 575.584 558.319L579.224 560.267ZM587.379 545.412C586.106 547.971 584.795 550.474 583.453 552.92L579.725 551.126C581.039 548.73 582.323 546.278 583.571 543.771L587.379 545.412ZM594.264 530.106C593.206 532.725 592.108 535.298 590.972 537.824L587.092 536.333C588.205 533.858 589.282 531.335 590.319 528.767L594.264 530.106ZM599.94 514.316C599.089 517.005 598.193 519.654 597.256 522.262L593.253 521.075C594.172 518.518 595.051 515.92 595.885 513.283L599.94 514.316ZM604.347 498.269C603.71 500.994 603.025 503.685 602.296 506.341L598.196 505.46C598.912 502.855 599.584 500.216 600.209 497.542L604.347 498.269ZM607.501 481.976C607.079 484.716 606.608 487.427 606.089 490.109L601.918 489.537C602.426 486.907 602.889 484.247 603.302 481.559L607.501 481.976ZM609.386 465.529C609.176 468.303 608.914 471.052 608.602 473.775L604.382 473.512C604.689 470.84 604.946 468.143 605.152 465.421L609.386 465.529ZM610 449.096C610.002 451.864 609.952 454.611 609.85 457.336L605.607 457.381C605.707 454.707 605.757 452.01 605.755 449.293L610 449.096ZM609.363 432.726C609.574 435.466 609.731 438.189 609.836 440.893L605.594 441.241C605.49 438.586 605.336 435.913 605.129 433.222L609.363 432.726ZM607.504 416.489C607.915 419.188 608.273 421.872 608.579 424.54L604.359 425.183C604.059 422.563 603.707 419.927 603.304 417.275L607.504 416.489ZM604.465 400.47C605.07 403.13 605.622 405.778 606.122 408.412L601.946 409.339C601.454 406.75 600.911 404.148 600.317 401.533L604.465 400.47ZM600.301 384.741C601.091 387.355 601.829 389.959 602.516 392.552L598.4 393.748C597.725 391.198 596.999 388.637 596.222 386.066L600.301 384.741ZM595.08 369.364C596.044 371.92 596.956 374.467 597.818 377.006L593.779 378.455C592.931 375.956 592.033 373.449 591.084 370.933L595.08 369.364ZM588.877 354.385C590 356.872 591.074 359.353 592.099 361.827L588.148 363.511C587.139 361.074 586.081 358.63 584.974 356.179L588.877 354.385ZM581.768 339.836C583.036 342.247 584.256 344.653 585.43 347.053L581.577 348.953C580.42 346.587 579.217 344.215 577.966 341.837L581.768 339.836ZM573.829 325.736C575.227 328.063 576.579 330.387 577.885 332.707L574.136 334.805C572.847 332.517 571.513 330.223 570.134 327.926L573.829 325.736ZM565.133 312.09C566.644 314.329 568.111 316.566 569.535 318.799L565.894 321.077C564.488 318.872 563.039 316.663 561.546 314.451L565.133 312.09ZM555.741 298.891C557.358 301.051 558.934 303.208 560.469 305.363L556.937 307.804C555.421 305.674 553.863 303.542 552.264 301.407L555.741 298.891ZM545.707 286.126C547.442 288.233 549.136 290.338 550.79 292.442L547.369 295.029C545.732 292.948 544.056 290.865 542.339 288.781L545.707 286.126ZM535.088 273.786C536.937 275.845 538.745 277.902 540.515 279.959L537.202 282.678C535.45 280.642 533.659 278.605 531.829 276.567L535.088 273.786ZM524.07 262.002C525.978 263.964 527.848 265.926 529.682 267.887L526.475 270.725C524.659 268.782 522.806 266.839 520.916 264.895L524.07 262.002ZM512.562 250.597C514.515 252.464 516.435 254.331 518.32 256.198L515.217 259.143C513.349 257.292 511.446 255.442 509.509 253.591L512.562 250.597ZM503.535 242.198C504.564 243.131 505.584 244.064 506.596 244.997L503.593 248.038C502.59 247.112 501.578 246.187 500.557 245.262C499.542 244.342 498.526 243.431 497.508 242.529L500.454 239.437C501.482 240.348 502.509 241.269 503.535 242.198ZM488.05 228.924C490.128 230.606 492.2 232.322 494.268 234.074L491.388 237.224C489.343 235.491 487.293 233.793 485.239 232.13L488.05 228.924ZM475.085 218.926C477.269 220.528 479.448 222.168 481.622 223.845L478.883 227.108C476.734 225.45 474.58 223.83 472.421 222.246L475.085 218.926ZM461.669 209.581C463.957 211.091 466.239 212.64 468.517 214.228L465.932 217.604C463.681 216.035 461.427 214.505 459.167 213.013L461.669 209.581ZM447.794 200.921C450.131 202.298 452.465 203.712 454.794 205.166L452.378 208.654C450.078 207.218 447.774 205.821 445.466 204.463L447.794 200.921ZM433.434 192.973C435.835 194.219 438.232 195.504 440.625 196.829L438.391 200.423C436.029 199.116 433.663 197.848 431.294 196.618L433.434 192.973ZM418.554 185.763C421.044 186.885 423.531 188.048 426.015 189.251L423.975 192.946C421.525 191.759 419.072 190.613 416.616 189.505L418.554 185.763ZM403.272 179.382C405.842 180.371 408.411 181.401 410.976 182.472L409.142 186.26C406.613 185.204 404.081 184.188 401.547 183.213L403.272 179.382ZM387.616 173.863C390.257 174.71 392.896 175.598 395.533 176.529L393.917 180.4C391.317 179.483 388.715 178.608 386.113 177.773L387.616 173.863ZM3.36129e-05 283.021C1.01761 282.092 2.05216 281.157 3.10343 280.219L5.90055 283.181C4.86154 284.109 3.83927 285.032 2.83414 285.95L3.36129e-05 283.021ZM371.624 169.234C374.313 169.93 377.002 170.666 379.69 171.445L378.3 175.389C375.651 174.622 373.001 173.896 370.35 173.21L371.624 169.234ZM9.57273 274.566C11.6836 272.76 13.8526 270.942 16.0778 269.113L18.7347 272.195C16.532 274.006 14.3857 275.805 12.2975 277.592L9.57273 274.566ZM22.7116 263.764C24.9259 262.012 27.1897 260.254 29.5013 258.492L32.0284 261.677C29.7382 263.423 27.4959 265.164 25.3028 266.899L22.7116 263.764ZM355.341 165.514C358.068 166.056 360.795 166.638 363.522 167.261L362.365 171.266C359.677 170.651 356.989 170.078 354.302 169.544L355.341 165.514ZM36.2912 253.407C38.5601 251.739 40.8705 250.068 43.2212 248.399L45.6245 251.676C43.2945 253.33 41.0047 254.985 38.7562 256.639L36.2912 253.407ZM338.821 162.715C341.578 163.103 344.338 163.53 347.098 163.998L346.178 168.049C343.457 167.589 340.737 167.168 338.018 166.785L338.821 162.715ZM50.238 243.504C52.5565 241.915 54.9106 240.328 57.2993 238.747L59.5807 242.107C57.2124 243.675 54.8784 245.247 52.58 246.823L50.238 243.504ZM322.117 160.839C324.899 161.074 327.683 161.347 330.47 161.66L329.786 165.745C327.039 165.437 324.294 165.167 321.551 164.935L322.117 160.839ZM64.5056 234.059C66.8718 232.547 69.2693 231.041 71.6969 229.544L73.8556 232.982C71.4486 234.467 69.0716 235.96 66.7254 237.459L64.5056 234.059ZM305.286 159.876C308.084 159.961 310.886 160.083 313.691 160.243L313.243 164.348C310.477 164.19 307.714 164.069 304.954 163.986L305.286 159.876ZM79.0303 225.1C81.4552 223.657 83.9078 222.223 86.3875 220.8L88.4217 224.313C85.9631 225.723 83.5312 227.145 81.127 228.575L79.0303 225.1ZM288.374 159.809C291.184 159.747 293.998 159.721 296.817 159.732L296.6 163.844C293.819 163.833 291.043 163.858 288.271 163.92L288.374 159.809ZM93.8459 216.6C96.3235 215.231 98.826 213.874 101.353 212.531L103.259 216.114C100.754 217.446 98.2728 218.791 95.8165 220.148L93.8459 216.6ZM108.934 208.578C111.46 207.288 114.008 206.012 116.578 204.752L118.351 208.403C115.804 209.652 113.278 210.916 110.775 212.196L108.934 208.578ZM271.447 160.612C274.258 160.408 277.075 160.238 279.899 160.104L279.907 164.211C277.121 164.344 274.34 164.511 271.565 164.713L271.447 160.612ZM124.281 201.054C126.851 199.847 129.442 198.656 132.052 197.484L133.686 201.2C131.1 202.362 128.533 203.541 125.986 204.738L124.281 201.054ZM254.548 162.254C257.353 161.913 260.165 161.605 262.985 161.331L263.211 165.422C260.427 165.693 257.65 165.997 254.88 166.334L254.548 162.254ZM139.873 194.051C142.484 192.932 145.114 191.831 147.762 190.751L149.251 194.53C146.628 195.6 144.023 196.69 141.435 197.799L139.873 194.051ZM237.719 164.698C240.51 164.227 243.311 163.787 246.119 163.379L246.555 167.445C243.78 167.848 241.013 168.283 238.255 168.748L237.719 164.698ZM155.696 187.596C158.346 186.57 161.013 185.565 163.695 184.582L165.031 188.42C162.375 189.393 159.734 190.388 157.109 191.405L155.696 187.596ZM220.995 167.906C223.767 167.311 226.549 166.745 229.341 166.209L229.976 170.242C227.216 170.771 224.466 171.331 221.726 171.919L220.995 167.906ZM171.737 181.72C174.423 180.793 177.123 179.888 179.838 179.008L181.013 182.901C178.326 183.773 175.652 184.668 172.994 185.586L171.737 181.72ZM204.407 171.838C207.154 171.126 209.913 170.441 212.683 169.784L213.508 173.775C210.768 174.425 208.04 175.103 205.322 175.807L204.407 171.838ZM187.98 176.456C190.698 175.632 193.43 174.835 196.174 174.063L197.179 178.008C194.464 178.771 191.761 179.561 189.071 180.375L187.98 176.456Z' fill='%23FFE4D1' fill-opacity='0.8'/%3E%3Cpath d='M21 610.545C36.5914 523.714 139.433 355.624 426.067 377.903C784.361 405.752 909.773 290.41 948.848 198.03C987.923 105.65 1124.04 5.84379 1402 31.3789' stroke='%23FFE4D1' stroke-opacity='0.8' stroke-width='4' stroke-dasharray='10 10'/%3E%3C/svg%3E%0A");
    background-position: center left;
    background-size: cover;
    background-repeat: no-repeat; }
  .career .has-circle .circle-1 {
    top: 3.125rem;
    left: 11%; }
  .career .has-circle .circle-2 {
    bottom: 13%;
    left: 3%; }
    @media (max-width: 575px) {
      .career .has-circle .circle-2 {
        display: none; } }
  .career .has-circle .circle-3 {
    bottom: 30%;
    left: 22%; }
  .career .has-circle .circle-4 {
    top: 6.25rem;
    right: 12%; }
  .career .has-circle .circle-5 {
    bottom: 30%;
    right: 4%; }
  .career .has-circle .circle-6 {
    bottom: 12%;
    right: 19%; }
  .career .has-circle .circle-7 {
    top: 30%;
    right: 2%; }
  .career .has-circle .circle-8 {
    top: 24%;
    left: 27%; }

.pricing-switch label {
  cursor: text;
  user-select: none;
  padding: 0 .9rem; }

.pricing-switch .toggle {
  height: 34px;
  cursor: pointer;
  z-index: 1;
  position: relative; }
  .pricing-switch .toggle .switch {
    display: inline-block;
    height: 100%;
    width: 4.3rem;
    border: 1px solid #FE6019;
    border-radius: .9rem;
    position: relative; }
    .pricing-switch .toggle .switch::after {
      position: absolute;
      content: "";
      height: 1.5rem;
      width: 1.5rem;
      border-radius: 0.75rem;
      background-color: #FE6019;
      left: 5px;
      top: 0.25rem;
      z-index: 2;
      transition: 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }
  .pricing-switch .toggle .pricing-check:checked ~ .switch::after {
    left: 57.5%; }
  .pricing-switch .toggle .pricing-check:active ~ .switch::after {
    transform: scale(0.8); }
  .pricing-switch .toggle .pricing-check {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 3;
    opacity: 0;
    cursor: pointer; }

.pricing-card {
  box-shadow: 0px 0.625rem 2.1rem 0px rgba(0, 0, 0, 0.05);
  border-radius: 1.125rem; }
  .pricing-card .card-body {
    padding: 2.1rem; }

.case-studies-item {
  box-shadow: 0px 0.25rem 1.5rem 0px rgba(0, 0, 0, 0.05);
  padding: 1.5rem;
  border-radius: 1.125rem;
  margin-top: 1.875rem;
  height: calc(100% - 1.875rem); }
  .case-studies-item p {
    margin: 0; }

.user-access {
  position: relative;
  z-index: 1; }
  .user-access::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 46%;
    min-height: 100vh;
    height: 100%;
    background-color: rgba(254, 96, 25, 0.1); }
    @media (max-width: 991px) {
      .user-access::before {
        width: 100%;
        min-height: auto;
        height: 25rem;
        border-bottom-left-radius: 500px;
        border-bottom-right-radius: 500px; } }
  @media (max-width: 991px) {
    .user-access-form {
      margin-top: 6.25rem; } }
.contact-form {
  padding: 2.1rem;
  padding-bottom: 2.8rem;
  border-radius: 1.125rem;
  box-shadow: 0px 0.25rem 1.5rem 0px rgba(0, 0, 0, 0.05); }
  @media (max-width: 575px) {
    .contact-form {
      padding-left: 1.25rem;
      padding-right: 1.25rem; } }
.contact-widget {
  margin-top: 1.875rem; }
  .contact-widget .block {
    padding: 2.8rem 1.5rem;
    border-radius: 0.75rem;
    box-shadow: 0px 0.25rem 1.5rem 0px rgba(0, 0, 0, 0.05); }
    @media (max-width: 575px) {
      .contact-widget .block {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
    .contact-widget .block ul li:not(:last-child) {
      margin-bottom: 0.625rem; }
    .contact-widget .block ul li a {
      display: inline-block;
      background-color: rgba(254, 96, 25, 0.03);
      border-radius: 5px;
      color: #FE6019;
      padding: 7px 1.125rem;
      border-radius: 0.5rem;
      font-weight: 500;
      border: 1px solid transparent; }
      .contact-widget .block ul li a:hover {
        color: rgba(254, 96, 25, 0.8);
        border-color: rgba(254, 96, 25, 0.5); }
      .contact-widget .block ul li a i {
        margin-right: 5px; }

footer.footer {
  margin-top: 6.25rem; }

.footer-widget .footer-links li:not(:last-child) {
  margin-bottom: .9rem; }

.footer-widget .footer-links a:hover {
  color: #FE6019;
  text-decoration: underline; }

.changelog-content h2, .changelog-content .h2, .changelog-content h3, .changelog-content .h3, .changelog-content h4, .changelog-content .h4, .changelog-content h5, .changelog-content .h5 {
  font-weight: 600;
  margin-bottom: 1.25rem; }
  .changelog-content h2::before, .changelog-content .h2::before, .changelog-content h3::before, .changelog-content .h3::before, .changelog-content h4::before, .changelog-content .h4::before, .changelog-content h5::before, .changelog-content .h5::before {
    font-family: "Line Awesome Free";
    font-weight: 900;
    content: "\f0a4";
    margin-right: 0.375rem;
    font-size: 1.5rem;
    position: relative;
    top: 2px; }

.form-status {
  color: #FE6019;
  font-weight: 500; }

.notices {
  margin: 2rem 0;
  position: relative;
  overflow: hidden; }
  .notices p {
    padding: 0.7rem;
    margin-bottom: 0;
    border-top: 1.9rem solid transparent; }
    .notices p::before {
      position: absolute;
      top: 7px;
      color: #fff;
      content: "\2139";
      height: 1.1rem;
      width: 1.1rem;
      line-height: 1rem;
      text-align: center;
      border-radius: 50%;
      border: 1px solid #fff;
      left: 0.7rem; }
    .notices p::after {
      position: absolute;
      top: 2px;
      color: #fff;
      left: 2.2rem; }

.notices.note p {
  border-color: #6ab0de;
  background-color: #e3f4ff; }
  .notices.note p::after {
    content: "Note"; }

.notices.tip p {
  border-color: #78c578;
  background-color: #e2ffe2; }
  .notices.tip p::after {
    content: "Tip"; }

.notices.info p {
  border-color: #f0b37e;
  background-color: #ffedde; }
  .notices.info p::after {
    content: "Info"; }

.notices.warning p {
  border-color: #e06f6c;
  background-color: #ffdad8; }
  .notices.warning p::after {
    content: "Warning"; }

body.dark .notices.note p {
  border-color: rgba(151, 214, 255, 0.8);
  background-color: rgba(151, 214, 255, 0.15); }

body.dark .notices.tip p {
  border-color: rgba(150, 255, 150, 0.8);
  background-color: rgba(150, 255, 150, 0.15); }

body.dark .notices.info p {
  border-color: rgba(255, 195, 146, 0.8);
  background-color: rgba(255, 195, 146, 0.15); }

body.dark .notices.warning p {
  border-color: rgba(255, 145, 140, 0.8);
  background-color: rgba(255, 145, 140, 0.15); }

.tab-panel {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .tab-panel pre {
    margin: 0; }

.tab-content {
  display: block;
  clear: both;
  padding: 0.5rem;
  border: 1px solid #acb9c4; }
  .tab-content .tab-item {
    display: none; }
  .tab-content .tab-item.active {
    display: block; }

.tab-nav-button {
  border: 1px solid #acb9c4;
  border-radius: 0.4rem 0.4rem 0 0;
  background-color: #eee;
  float: left;
  display: block;
  position: relative;
  margin-left: 0.4rem;
  bottom: -1px; }
  .tab-nav-button.active {
    background-color: #fff;
    border-bottom-color: #fff; }
  .tab-nav-button:first-child {
    margin-left: 0px; }

body.dark .tab-nav-button {
  border-color: #4e4e4e !important;
  background-color: #222;
  color: #fff; }
  body.dark .tab-nav-button.active {
    background-color: #222;
    border-bottom-color: #222 !important; }

body.dark .tab-content {
  background-color: #222;
  border-color: #4e4e4e; }

.content img {
  margin-bottom: 1.5rem; }

img {
  max-width: 100%;
  height: auto;
  display: inline-block; }
  img.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  img.img-left {
    display: block;
    margin-left: 0;
    margin-right: auto; }
  img.img-right {
    display: block;
    margin-left: auto;
    margin-right: 0; }
  img.img-float-left {
    float: left;
    margin-right: 1.5rem; }
  img.img-float-right {
    float: right;
    margin-left: 1.5rem; }

figure {
  display: inline-block;
  margin-bottom: 1.5rem; }
  figure img {
    margin-bottom: 0.7rem; }
  figure.img-center {
    display: block;
    text-align: center; }
  figure.img-left {
    display: block;
    text-align: left; }
  figure.img-right {
    display: block;
    text-align: right; }
  figure.img-float-left {
    float: left;
    margin-right: 1.5rem; }
  figure.img-float-right {
    float: right;
    margin-left: 1.5rem; }

/*!
 * Glightbox v3.1.0
 * https://github.com/biati-digital/glightbox
 * Released under the MIT license
 */
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: 0;
  overflow: hidden; }

.glightbox-container.inactive {
  display: none; }

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden; }

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0; }

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative; }

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999; }

.glightbox-container .gslide-inner-content {
  width: 100%; }

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh; }

.glightbox-container .ginner-container.gvideo-container {
  width: 100%; }

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
  max-width: 100% !important; }

.gslide iframe,
.gslide video {
  outline: 0 !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto; }

.gslide:not(.current) {
  pointer-events: none; }

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: 0;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px; }

.desc-bottom .gslide-image img,
.desc-top .gslide-image img {
  width: auto; }

.desc-left .gslide-image img,
.desc-right .gslide-image img {
  width: auto;
  max-width: 100%; }

.gslide-image img.zoomable {
  position: relative; }

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none; }

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important; }

.gslide-video .gvideo-wrapper {
  width: 100%;
  margin: auto; }

.gslide-video::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none; }

.gslide-video.playing::before {
  display: none; }

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh; }

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important; }

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%; }

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%; }

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none; }

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1; }

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%; }

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto; }

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.desc-bottom .gslide-media,
.desc-top .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%; }

.gslide-description.description-left,
.gslide-description.description-right {
  max-width: 100%; }

.gslide-description.description-bottom,
.gslide-description.description-top {
  margin: 0 auto;
  width: 100%; }

.gslide-description p {
  margin-bottom: 12px; }

.gslide-description p:last-child {
  margin-bottom: 0; }

.zoomed .gslide-description {
  display: none; }

.glightbox-button-hidden {
  display: none; }

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  background: 0 0;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px; }

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em; }

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1; }

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: 700; }

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit; }

.glightbox-mobile .glightbox-container .gslide-desc string {
  color: #fff; }

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4; }

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4; }

.gdesc-open .gdesc-inner {
  padding-bottom: 30px; }

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1; }

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.gabsolute {
  position: absolute; }

.grelative {
  position: relative; }

.glightbox-desc {
  display: none !important; }

.glightbox-open {
  overflow: hidden; }

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%; }

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity; }

.glightbox-mobile .goverlay {
  background: #000; }

.gclose,
.gnext,
.gprev {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.gclose svg,
.gnext svg,
.gprev svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0; }

.gclose.disabled,
.gnext.disabled,
.gprev.disabled {
  opacity: 0.1; }

.gclose .garrow,
.gnext .garrow,
.gprev .garrow {
  stroke: #fff; }

.gbtn.focused {
  outline: 2px solid #0f3d81; }

iframe.wait-autoplay {
  opacity: 0; }

.glightbox-closing .gclose,
.glightbox-closing .gnext,
.glightbox-closing .gprev {
  opacity: 0 !important; }

.glightbox-clean .gslide-description {
  background: #fff; }

.glightbox-clean .gdesc-inner {
  padding: 22px 20px; }

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: 400;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em; }

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em; }

.glightbox-clean .gslide-video {
  background: #000; }

.glightbox-clean .gclose,
.glightbox-clean .gnext,
.glightbox-clean .gprev {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px; }

.glightbox-clean .gclose path,
.glightbox-clean .gnext path,
.glightbox-clean .gprev path {
  fill: #fff; }

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px; }

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px; }

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute; }

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto; }

.glightbox-clean .gclose:hover {
  opacity: 1; }

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease; }

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease; }

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease; }

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease; }

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease; }

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease; }

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease; }

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease; }

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes gfadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes gfadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0); }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0); }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden; } }

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden; } }

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0; } }

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0; } }

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 1; } }

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 1; } }

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes gzoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .glightbox-container .ginner-container.desc-top .gslide-image,
  .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%; }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in; }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab; }
  .gslide-inline {
    max-height: 95vh; }
  .gslide-external {
    max-height: 100vh; }
  .gslide-description.description-left,
  .gslide-description.description-right {
    max-width: 275px; }
  .glightbox-open {
    height: auto; }
  .goverlay {
    background: rgba(0, 0, 0, 0.92); }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); }
  .glightbox-clean .description-left .gdesc-inner,
  .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto; }
  .glightbox-clean .gclose,
  .glightbox-clean .gnext,
  .glightbox-clean .gprev {
    background-color: rgba(0, 0, 0, 0.32); }
  .glightbox-clean .gclose:hover,
  .glightbox-clean .gnext:hover,
  .glightbox-clean .gprev:hover {
    background-color: rgba(0, 0, 0, 0.7); }
  .glightbox-clean .gprev {
    top: 45%; }
  .glightbox-clean .gnext {
    top: 45%; } }

@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px; } }

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000; } }

/*!
 * Justified gallery style
 */
.gallery {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px; }

.gallery .gallery-item {
  margin: 0 10px;
  margin-bottom: 20px;
  overflow: hidden;
  max-width: calc(100% - 20px); }

.gallery .gallery-item img {
  user-select: none;
  width: 100%;
  vertical-align: middle;
  transition: 0.3s; }

.gallery.zoomable .gallery-item:hover img {
  transform: scale(1.05);
  cursor: zoom-in; }

.gallery::after {
  content: "";
  flex-grow: 99999;
  min-width: calc(100vw / 3); }

@media (max-width: 460px) {
  .gallery {
    flex-direction: column; }
  .gallery .gallery-item {
    width: calc(100% - 20px) !important; } }

.gallery-slider .swiper-slide img {
  width: 100%; }

.gallery-slider .swiper-button-prev,
.gallery-slider .swiper-button-next {
  color: white;
  opacity: 0;
  transition: 0.3s; }

.gallery-slider:hover .swiper-button-prev,
.gallery-slider:hover .swiper-button-next {
  opacity: 1; }

.gallery-slider:hover .swiper-button-prev {
  left: 30px; }

.gallery-slider:hover .swiper-button-next {
  right: 30px; }

.table-of-content {
  margin: 1rem 0 1.5rem; }
  .table-of-content summary {
    font-size: 18px;
    color: #ffffff;
    background-color: #555;
    padding: 5px 20px;
    margin-bottom: 0 !important; }
  .table-of-content ul li::before {
    display: none; }
  .table-of-content #TableOfContents {
    padding: 10px;
    background-color: #f7f7f7; }
    .table-of-content #TableOfContents li,
    .table-of-content #TableOfContents a {
      color: #333 !important; }
    .table-of-content #TableOfContents a {
      text-decoration: none; }
      .table-of-content #TableOfContents a:hover {
        text-decoration: underline; }

.content .table-of-content ul li,
.content .table-of-content ol li {
  margin-bottom: 6px !important; }

.dark #TableOfContents {
  background-color: #333; }
  .dark #TableOfContents li,
  .dark #TableOfContents a {
    color: #fff !important; }

header .dropdown-menu {
  width: auto; }

.header-height-fix {
  height: 9.3rem; }

.banner-tabs .nav {
  justify-content: space-between;
  flex-wrap: nowrap; }

.banner-tabs .nav-tabs .nav-link {
  padding: 16px;
  color: #495057;
  border: none;
  background-color: #fff7f3; }
  .banner-tabs .nav-tabs .nav-link.active {
    background-color: #fff; }
  .banner-tabs .nav-tabs .nav-link i {
    font-size: 40px;
    display: block;
    margin-bottom: 10px; }

.banner-tabs .tab-content {
  background-color: #fff;
  border: none;
  box-shadow: 0px 0.25rem 1.5rem 0px rgba(0, 0, 0, 0.05); }
  .banner-tabs .tab-content .tab-pane > div {
    padding: 30px; }
    .banner-tabs .tab-content .tab-pane > div p {
      font-size: 18px;
      margin-bottom: 20px; }

#what-we-do-home i {
  font-size: 60px;
  margin-bottom: 20px; }

.icon-style-1 {
  font-size: 40px;
  margin-bottom: 20px; }

.features .features-card {
  margin: 0;
  height: 100%; }

.faq-sec-acc .accordion-button:not(.collapsed) {
  color: #fe6019;
  background-color: #fff7f3; }
  .faq-sec-acc .accordion-button:not(.collapsed):after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

.faq-sec-acc .accordion-button:focus {
  box-shadow: none; }

.brand-carousel .brand-item {
  opacity: 1;
  filter: none; }

.hide-nav header, .hide-nav .header-height-fix, .hide-nav footer, .hide-nav .footer-bottom {
  display: none; }

.hide-nav main {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center; }

.custom-uc-banner {
  margin: 20px 0; }
  .custom-uc-banner .has-circle {
    height: 100%; }

@media (max-width: 767px) {
  .banner-tabs .nav {
    overflow-x: auto;
    overflow-y: hidden; }
    .banner-tabs .nav button {
      width: 150px;
      flex-shrink: 0;
      padding: 10px 0; } }

@media (max-width: 400px) {
  .banner-tabs .nav {
    overflow-x: auto;
    overflow-y: hidden; }
    .banner-tabs .nav button {
      width: 150px;
      flex-shrink: 0;
      padding: 10px 0; } }

.header-contact-holder {
  display: flex;
  justify-content: space-between; }

.header-contact {
  display: flex;
  align-items: center; }
  .header-contact div {
    padding: 0 10px;
    display: flex;
    align-items: center; }
    .header-contact div i {
      font-size: 22px;
      color: #fe6019;
      margin-right: 4px; }

.user-access::before {
  min-height: auto; }

.banner .has-circle.alt {
  height: calc(65% + 10rem); }

.review-box-holder .review-box {
  display: none; }

html[data-lang="10-reviews"] .review-box-holder .box-10 {
  display: block; }

html[data-lang="30-reviews"] .review-box-holder .box-30 {
  display: block; }

html[data-lang="100-reviews"] .review-box-holder .box-100 {
  display: block; }

html[data-lang="200-reviews"] .review-box-holder .box-200 {
  display: block; }

.platform_toggle {
  display: flex;
  justify-content: center;
  padding: 30px 0;
  flex-wrap: wrap; }
  .platform_toggle div {
    position: relative;
    margin: 0 10px; }
  .platform_toggle label {
    cursor: pointer;
    padding: 10px; }
  .platform_toggle .switch {
    position: absolute;
    bottom: 0;
    left: 0; }
  .platform_toggle input {
    display: none; }
  .platform_toggle .android:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .ios:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .trust:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .huawei:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .macos:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .android_f:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .ios_f:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .trust_f:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .huawei_f:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }
  .platform_toggle .mac-os_f:checked ~ .switch {
    width: 100%;
    height: 3px;
    display: inline-block;
    background-color: #fe6019;
    border-radius: 10px; }

.content .nav.nav-tabs.custom-tab {
  margin-bottom: 0;
  padding: 0; }
  .content .nav.nav-tabs.custom-tab .nav-item .nav-link {
    color: #888; }
    .content .nav.nav-tabs.custom-tab .nav-item .nav-link.active {
      background-color: #fff7f3; }

.content .tab-content {
  background-color: #FFF; }

.country-flag-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .country-flag-list .flag-item {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 4px 10px; }

.pricing-card.custom {
  height: 100%; }
  .pricing-card.custom .card-body {
    height: 100%;
    display: flex;
    flex-direction: column; }
    .pricing-card.custom .card-body .review-count {
      margin-top: auto; }

@media (max-width: 767px) {
  .country-flag-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .country-flag-list .flag-item {
      display: flex;
      align-items: center;
      flex-direction: column;
      margin: 4px; }
      .country-flag-list .flag-item img {
        width: 30px; }
      .country-flag-list .flag-item span {
        font-size: 11px; } }

.badge.text-bg-primary-custom {
  top: 0;
  background-color: #fe6019; }
