@charset "UTF-8";/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fas,[class^=icon-],[class*=\ icon-],.far,.fab,.icon-joomla,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fas:before,[class^=icon-]:before,[class*=\ icon-]:before,.far:before,.fab:before,.icon-joomla:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,[class^=icon-],[class*=\ icon-],.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab,.icon-joomla{font-family:"Font Awesome 6 Brands"}.icon-joomla,[class^=icon-],[class*=\ icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-style:normal;font-weight:400;line-height:1;display:inline-block}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs,.icon-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm,.icon-sm{vertical-align:.0535714em;font-size:.875em;line-height:.0714286em}.fa-lg,.icon-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw,.icon-fw{text-align:center;width:1.25em}.fa-ul,.icon-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li,.icon-ul>li{position:relative}.fa-li,.icon-li{left:calc(-1*var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border,.icon-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left,.icon-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right,.icon-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin,.icon-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.icon-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce) {.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.icon-pulse,.fa-shake,.fa-spin,.icon-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}.fa-rotate-90,.icon-rotate-90{transform:rotate(90deg)}.fa-rotate-180,.icon-rotate-180{transform:rotate(180deg)}.fa-rotate-270,.icon-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal,.icon-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical,.icon-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.icon-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-horizontal.icon-flip-vertical,.fa-flip-vertical.icon-flip-horizontal,.icon-flip-horizontal.icon-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack,.icon-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.icon-stack-1x,.fa-stack-2x,.icon-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x,.icon-stack-1x{line-height:inherit}.fa-stack-2x,.icon-stack-2x{font-size:2em}.fa-inverse,.icon-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-can,.fa-trash-alt{--fa:""}.fa-text-height{--fa:""}.fa-user-xmark,.fa-user-times{--fa:""}.fa-stethoscope{--fa:""}.fa-message,.fa-comment-alt{--fa:""}.fa-info{--fa:""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa:""}.fa-explosion{--fa:""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-days,.fa-calendar-alt{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-down,.fa-sort-desc{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-icons,.fa-heart-music-camera-bolt{--fa:""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angles-down,.fa-angle-double-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer-mug-empty,.fa-beer{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-fire-flame-simple,.fa-burn{--fa:""}.fa-person,.fa-male{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-paste,.fa-file-clipboard{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-ramp-box,.fa-truck-loading{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-box-archive,.fa-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-screen-button,.fa-tablet-alt{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-square-caret-right,.fa-caret-square-right{--fa:""}.fa-scissors,.fa-cut{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-tachograph-digital,.fa-digital-tachograph{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-reply,.fa-mail-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-square-minus,.fa-minus-square{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down,.fa-caret-square-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-end,.fa-hourglass-3{--fa:""}.fa-heart-crack,.fa-heart-broken{--fa:""}.fa-square-up-right,.fa-external-link-square-alt{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa:""}.fa-unlock-keyhole,.fa-unlock-alt{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-simple,.fa-headphones-alt{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-low,.fa-volume-down{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-awn,.fa-wheat-alt{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-square-check,.fa-check-square{--fa:""}.fa-peseta-sign{--fa:""}.fa-heading,.fa-header{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-square-phone-flip,.fa-phone-square-alt{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-face-dizzy,.fa-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paintbrush,.fa-paint-brush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub-person,.fa-hot-tub{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-pen-to-square,.fa-edit{--fa:""}.fa-car-side{--fa:""}.fa-share-nodes,.fa-share-alt{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-half,.fa-hourglass-2{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-square-rss,.fa-rss-square{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia-sign,.fa-hryvnia{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-truck-medical,.fa-ambulance{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-storm,.fa-poo-bolt{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-waveform,.fa-file-medical-alt{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-clip,.fa-pen-alt{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-van-shuttle,.fa-shuttle-van{--fa:""}.fa-building-user{--fa:""}.fa-square-caret-left,.fa-caret-square-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-chart-area,.fa-area-chart{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-spray-can-sparkles,.fa-air-freshener{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-maximize,.fa-expand-arrows-alt{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-shuffle,.fa-random{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-start,.fa-hourglass-1{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry-box,.fa-people-carry{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight-scale,.fa-weight{--fa:""}.fa-user-group,.fa-user-friends{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-lines,.fa-microphone-alt{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-pen,.fa-user-edit{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-top-left,.fa-border-style{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-square-poll-vertical,.fa-poll{--fa:""}.fa-mug-hot{--fa:""}.fa-car-battery,.fa-battery-car{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-square-caret-up,.fa-caret-square-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-chart-bar,.fa-bar-chart{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-square-plus,.fa-plus-square{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-martini-glass,.fa-glass-martini-alt{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa:""}.fa-table-columns,.fa-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-minimize,.fa-compress-arrows-alt{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angles-right,.fa-angle-double-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-euro-sign,.fa-eur,.fa-euro{--fa:""}.fa-chair{--fa:""}.fa-circle-check,.fa-check-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-reply-all,.fa-mail-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa:""}.fa-file-import,.fa-arrow-right-to-file{--fa:""}.fa-square-arrow-up-right,.fa-external-link-square{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-left-right,.fa-arrows-alt-h{--fa:""}.fa-boxes-packing{--fa:""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-text-slash,.fa-remove-format{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-left-right,.fa-arrows-h{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-chalkboard,.fa-blackboard{--fa:""}.fa-user-large-slash,.fa-user-alt-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-halved,.fa-shield-alt{--fa:""}.fa-book-atlas,.fa-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-zipper,.fa-file-archive{--fa:""}.fa-square{--fa:""}.fa-martini-glass-empty,.fa-glass-martini{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-pointed,.fa-feather-alt{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-rectangle-ad,.fa-ad{--fa:""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-dollar,.fa-money-check-alt{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-up-down-left-right,.fa-arrows-alt{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-stroke,.fa-star-half-alt{--fa:""}.fa-code{--fa:""}.fa-whiskey-glass,.fa-glass-whiskey{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-won-sign,.fa-krw,.fa-won{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-taxi,.fa-cab{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa:""}.fa-eject{--fa:""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-signs-post,.fa-map-signs{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-house-user,.fa-home-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-martini-glass-citrus,.fa-cocktail{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-whole,.fa-apple-alt{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-square-poll-horizontal,.fa-poll-h{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa:""}.fa-mobile-screen-button,.fa-mobile-alt{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee-sign,.fa-rupee{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-flip,.fa-phone-alt{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-forward-fast,.fa-fast-forward{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-square-parking,.fa-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-simple,.fa-bus-alt{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-house-chimney,.fa-home-lg{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa:""}.fa-sort-up,.fa-sort-asc{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location-crosshairs,.fa-location{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-xmark,.fa-calendar-times{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-gear,.fa-user-cog{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-person-digging,.fa-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge-sign,.fa-tenge{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-up-right-from-square,.fa-external-link-alt{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-book-bible,.fa-bible{--fa:""}.fa-o{--fa:"O"}.fa-suitcase-medical,.fa-medkit{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-person-dress,.fa-female{--fa:""}.fa-comment-dollar{--fa:""}.fa-business-time,.fa-briefcase-clock{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa:""}.fa-envelope{--fa:""}.fa-angles-up,.fa-angle-double-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-rectangle-list,.fa-list-alt{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa:""}.fa-train-subway,.fa-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa:""}.fa-crop-simple,.fa-crop-alt{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa:""}.fa-gear,.fa-cog{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-variable,.fa-square-root-alt{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-house-chimney-medical,.fa-clinic-medical{--fa:""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-screen,.fa-mobile-android-alt{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-half,.fa-battery-3{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-right-long,.fa-long-arrow-alt-right{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-tty,.fa-teletype{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-person-hiking,.fa-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-delete-left,.fa-backspace{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-skull,.fa-book-dead{--fa:""}.fa-id-card,.fa-drivers-license{--fa:""}.fa-outdent,.fa-dedent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa:""}.fa-utensils,.fa-cutlery{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-tower-broadcast,.fa-broadcast-tower{--fa:""}.fa-truck-pickup{--fa:""}.fa-up-long,.fa-long-arrow-alt-up{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa:""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-kit-medical,.fa-first-aid{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-car,.fa-automobile{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-square-h,.fa-h-square{--fa:""}.fa-podcast{--fa:""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-handshake-angle,.fa-hands-helping{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-empty,.fa-battery-0{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-person-walking-with-cane,.fa-blind{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa:""}.fa-link,.fa-chain{--fa:""}.fa-ear-listen,.fa-assistive-listening-systems{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa:""}.fa-person-dots-from-line,.fa-diagnoses{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-pen,.fa-file-edit{--fa:""}.fa-receipt{--fa:""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-ul,.fa-list-dots{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-dome,.fa-landmark-alt{--fa:""}.fa-arrow-up{--fa:""}.fa-tv,.fa-television,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-truck-fast,.fa-shipping-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-circle-half-stroke,.fa-adjust{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-square-phone,.fa-phone-square{--fa:""}.fa-plus,.fa-add{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa:""}.fa-arrows-up-down-left-right,.fa-arrows{--fa:""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign-hanging,.fa-sign{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-rear,.fa-car-alt{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-quarter,.fa-battery-2{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumbtack,.fa-thumb-tack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-gears,.fa-cogs{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-simple,.fa-ticket-alt{--fa:""}.fa-building{--fa:""}.fa-angles-left,.fa-angle-double-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-file-export,.fa-arrow-right-from-file{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball-tee,.fa-golf-ball{--fa:""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-wand-magic,.fa-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-person-biking,.fa-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-up-down,.fa-arrows-alt-v{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-flame-curved,.fa-fire-alt{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-face-angry,.fa-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-rss,.fa-feed{--fa:""}.fa-draw-polygon{--fa:""}.fa-scale-balanced,.fa-balance-scale{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-three-quarters,.fa-battery-4{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-hand-fist,.fa-fist-raised{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-share,.fa-mail-forward{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-right-left,.fa-exchange-alt{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa:""}.fa-turn-down,.fa-level-down-alt{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-square-envelope,.fa-envelope-square{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-bandage,.fa-band-aid{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-clip,.fa-id-card-alt{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-hand-dots,.fa-allergies{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-mug-saucer,.fa-coffee{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-large,.fa-user-alt{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa:""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-gear,.fa-users-cog{--fa:""}.fa-person-military-pointing{--fa:""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-simple,.fa-handshake-alt{--fa:""}.fa-jet-fighter,.fa-fighter-jet{--fa:""}.fa-square-share-nodes,.fa-share-alt-square{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-turn-up,.fa-level-up-alt{--fa:""}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa.fa-glass{--fa:""}.fa.fa-envelope-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-remove,.fa.fa-close{--fa:""}.fa.fa-gear{--fa:""}.fa.fa-trash-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-home{--fa:""}.fa.fa-file-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-clock-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-down{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-up{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-play-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-repeat,.fa.fa-rotate-right{--fa:""}.fa.fa-refresh{--fa:""}.fa.fa-list-alt{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-dedent{--fa:""}.fa.fa-video-camera{--fa:""}.fa.fa-picture-o,.fa.fa-photo,.fa.fa-image{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-map-marker{--fa:""}.fa.fa-pencil-square-o,.fa.fa-edit{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-share-square-o{--fa:""}.fa.fa-check-square-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrows{--fa:""}.fa.fa-times-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-mail-forward{--fa:""}.fa.fa-expand{--fa:""}.fa.fa-compress{--fa:""}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-warning{--fa:""}.fa.fa-calendar{--fa:""}.fa.fa-arrows-v{--fa:""}.fa.fa-arrows-h{--fa:""}.fa.fa-bar-chart,.fa.fa-bar-chart-o{--fa:""}.fa.fa-twitter-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-gears{--fa:""}.fa.fa-thumbs-o-up{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-down{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-heart-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sign-out{--fa:""}.fa.fa-linkedin-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thumb-tack{--fa:""}.fa.fa-external-link{--fa:""}.fa.fa-sign-in{--fa:""}.fa.fa-github-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-lemon-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-square-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bookmark-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-twitter,.fa.fa-facebook{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook{--fa:""}.fa.fa-facebook-f{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-feed{--fa:""}.fa.fa-hdd-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-right{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-left{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-up{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-down{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-globe{--fa:""}.fa.fa-tasks{--fa:""}.fa.fa-arrows-alt{--fa:""}.fa.fa-group{--fa:""}.fa.fa-chain{--fa:""}.fa.fa-cut{--fa:""}.fa.fa-files-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-floppy-o,.fa.fa-save{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-navicon,.fa.fa-reorder{--fa:""}.fa.fa-magic{--fa:""}.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pinterest-square{--fa:""}.fa.fa-google-plus-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-money{--fa:""}.fa.fa-unsorted{--fa:""}.fa.fa-sort-desc{--fa:""}.fa.fa-sort-asc{--fa:""}.fa.fa-linkedin{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-rotate-left{--fa:""}.fa.fa-legal{--fa:""}.fa.fa-tachometer,.fa.fa-dashboard{--fa:""}.fa.fa-comment-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comments-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-flash{--fa:""}.fa.fa-clipboard{--fa:""}.fa.fa-lightbulb-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-exchange{--fa:""}.fa.fa-cloud-download{--fa:""}.fa.fa-cloud-upload{--fa:""}.fa.fa-bell-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-cutlery{--fa:""}.fa.fa-file-text-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-building-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hospital-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-tablet{--fa:""}.fa.fa-mobile,.fa.fa-mobile-phone{--fa:""}.fa.fa-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-mail-reply{--fa:""}.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-folder-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-open-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-smile-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-frown-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-meh-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-keyboard-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-flag-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-mail-reply-all{--fa:""}.fa.fa-star-half-o,.fa.fa-star-half-empty,.fa.fa-star-half-full{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-code-fork{--fa:""}.fa.fa-chain-broken,.fa.fa-unlink{--fa:""}.fa.fa-calendar-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-maxcdn,.fa.fa-html5,.fa.fa-css3{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-unlock-alt{--fa:""}.fa.fa-minus-square-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-level-up{--fa:""}.fa.fa-level-down{--fa:""}.fa.fa-pencil-square{--fa:""}.fa.fa-external-link-square{--fa:""}.fa.fa-compass,.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-down{--fa:""}.fa.fa-toggle-down{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-up,.fa.fa-toggle-up{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-right,.fa.fa-toggle-right{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-eur,.fa.fa-euro{--fa:""}.fa.fa-gbp{--fa:""}.fa.fa-usd,.fa.fa-dollar{--fa:"$"}.fa.fa-inr,.fa.fa-rupee{--fa:""}.fa.fa-jpy,.fa.fa-cny,.fa.fa-rmb,.fa.fa-yen{--fa:""}.fa.fa-rub,.fa.fa-ruble,.fa.fa-rouble{--fa:""}.fa.fa-krw,.fa.fa-won{--fa:""}.fa.fa-btc,.fa.fa-bitcoin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitcoin{--fa:""}.fa.fa-file-text{--fa:""}.fa.fa-sort-alpha-asc{--fa:""}.fa.fa-sort-alpha-desc{--fa:""}.fa.fa-sort-amount-asc{--fa:""}.fa.fa-sort-amount-desc{--fa:""}.fa.fa-sort-numeric-asc{--fa:""}.fa.fa-sort-numeric-desc{--fa:""}.fa.fa-youtube-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube,.fa.fa-xing,.fa.fa-xing-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-xing-square{--fa:""}.fa.fa-youtube-play{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-dropbox,.fa.fa-stack-overflow,.fa.fa-instagram,.fa.fa-flickr,.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitbucket-square{--fa:""}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tumblr-square{--fa:""}.fa.fa-long-arrow-down{--fa:""}.fa.fa-long-arrow-up{--fa:""}.fa.fa-long-arrow-left{--fa:""}.fa.fa-long-arrow-right{--fa:""}.fa.fa-apple,.fa.fa-windows,.fa.fa-android,.fa.fa-linux,.fa.fa-dribbble,.fa.fa-skype,.fa.fa-foursquare,.fa.fa-trello,.fa.fa-gratipay,.fa.fa-gittip{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-gittip{--fa:""}.fa.fa-sun-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-moon-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vk,.fa.fa-weibo,.fa.fa-renren,.fa.fa-pagelines,.fa.fa-stack-exchange{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-left{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-left,.fa.fa-toggle-left{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-dot-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vimeo-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-try,.fa.fa-turkish-lira{--fa:""}.fa.fa-plus-square-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-slack,.fa.fa-wordpress,.fa.fa-openid{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-institution,.fa.fa-bank{--fa:""}.fa.fa-mortar-board{--fa:""}.fa.fa-yahoo,.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-reddit-square{--fa:""}.fa.fa-stumbleupon-circle,.fa.fa-stumbleupon,.fa.fa-delicious,.fa.fa-digg,.fa.fa-pied-piper-pp,.fa.fa-pied-piper-alt,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-behance,.fa.fa-behance-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-behance-square{--fa:""}.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-steam-square{--fa:""}.fa.fa-automobile{--fa:""}.fa.fa-cab{--fa:""}.fa.fa-spotify,.fa.fa-deviantart,.fa.fa-soundcloud{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-file-pdf-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-word-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-excel-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-powerpoint-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-image-o,.fa.fa-file-photo-o,.fa.fa-file-picture-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-archive-o,.fa.fa-file-zip-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-audio-o,.fa.fa-file-sound-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-video-o,.fa.fa-file-movie-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-code-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vine,.fa.fa-codepen,.fa.fa-jsfiddle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-saver,.fa.fa-support{--fa:""}.fa.fa-circle-o-notch{--fa:""}.fa.fa-rebel,.fa.fa-ra{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ra{--fa:""}.fa.fa-resistance{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ge{--fa:""}.fa.fa-git-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-git,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-y-combinator-square{--fa:""}.fa.fa-yc-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tencent-weibo,.fa.fa-qq,.fa.fa-weixin,.fa.fa-wechat{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wechat{--fa:""}.fa.fa-send{--fa:""}.fa.fa-paper-plane-o,.fa.fa-send-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-thin{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-header{--fa:""}.fa.fa-futbol-o,.fa.fa-soccer-ball-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-newspaper-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-paypal,.fa.fa-google-wallet,.fa.fa-cc-visa,.fa.fa-cc-mastercard,.fa.fa-cc-discover,.fa.fa-cc-amex,.fa.fa-cc-paypal,.fa.fa-cc-stripe{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bell-slash-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-trash{--fa:""}.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-eyedropper{--fa:""}.fa.fa-area-chart{--fa:""}.fa.fa-pie-chart{--fa:""}.fa.fa-line-chart{--fa:""}.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-lastfm-square{--fa:""}.fa.fa-ioxhost,.fa.fa-angellist{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-cc{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-ils,.fa.fa-shekel,.fa.fa-sheqel{--fa:""}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-diamond{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-transgender,.fa.fa-intersex{--fa:""}.fa.fa-transgender-alt{--fa:""}.fa.fa-facebook-official{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-hotel{--fa:""}.fa.fa-viacoin,.fa.fa-medium,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc{--fa:""}.fa.fa-optin-monster,.fa.fa-opencart,.fa.fa-expeditedssl{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-battery-4,.fa.fa-battery{--fa:""}.fa.fa-battery-3{--fa:""}.fa.fa-battery-2{--fa:""}.fa.fa-battery-1{--fa:""}.fa.fa-battery-0{--fa:""}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sticky-note-o{--fa:""}.fa.fa-cc-jcb,.fa.fa-cc-diners-club{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-clone{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hourglass-o{--fa:""}.fa.fa-hourglass-1{--fa:""}.fa.fa-hourglass-2{--fa:""}.fa.fa-hourglass-3{--fa:""}.fa.fa-hand-rock-o,.fa.fa-hand-grab-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-paper-o,.fa.fa-hand-stop-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-scissors-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-lizard-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-spock-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-pointer-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-peace-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-registered{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-odnoklassniki-square{--fa:""}.fa.fa-get-pocket,.fa.fa-wikipedia-w,.fa.fa-safari,.fa.fa-chrome,.fa.fa-firefox,.fa.fa-opera,.fa.fa-internet-explorer{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-television{--fa:""}.fa.fa-contao,.fa.fa-500px,.fa.fa-amazon{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-calendar-plus-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-minus-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-times-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-check-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-map-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-commenting{--fa:""}.fa.fa-commenting-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo{--fa:""}.fa.fa-black-tie,.fa.fa-fonticons,.fa.fa-reddit-alien,.fa.fa-edge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card-alt{--fa:""}.fa.fa-codiepie,.fa.fa-modx,.fa.fa-fort-awesome,.fa.fa-usb,.fa.fa-product-hunt,.fa.fa-mixcloud,.fa.fa-scribd{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pause-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-stop-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-gitlab,.fa.fa-wpbeginner,.fa.fa-wpforms,.fa.fa-envira,.fa.fa-wheelchair-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wheelchair-alt{--fa:""}.fa.fa-question-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-volume-control-phone{--fa:""}.fa.fa-asl-interpreting{--fa:""}.fa.fa-deafness,.fa.fa-hard-of-hearing{--fa:""}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-signing{--fa:""}.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-viadeo-square{--fa:""}.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-ghost{--fa:""}.fa.fa-snapchat-square{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pied-piper,.fa.fa-first-order,.fa.fa-yoast,.fa.fa-themeisle,.fa.fa-google-plus-official{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-official{--fa:""}.fa.fa-google-plus-circle{--fa:"";font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-font-awesome,.fa.fa-fa{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-fa{--fa:""}.fa.fa-handshake-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-open-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-address-book-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vcard{--fa:""}.fa.fa-address-card-o,.fa.fa-vcard-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-circle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-id-badge{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license{--fa:""}.fa.fa-id-card-o,.fa.fa-drivers-license-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-quora,.fa.fa-free-code-camp,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thermometer-4,.fa.fa-thermometer{--fa:""}.fa.fa-thermometer-3{--fa:""}.fa.fa-thermometer-2{--fa:""}.fa.fa-thermometer-1{--fa:""}.fa.fa-thermometer-0{--fa:""}.fa.fa-bathtub,.fa.fa-s15{--fa:""}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle{--fa:""}.fa.fa-window-close-o,.fa.fa-times-rectangle-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bandcamp,.fa.fa-grav,.fa.fa-etsy,.fa.fa-imdb,.fa.fa-ravelry,.fa.fa-eercast{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-eercast{--fa:""}.fa.fa-snowflake-o{--fa:"";font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-superpowers,.fa.fa-wpexplorer,.fa.fa-meetup{font-family:"Font Awesome 6 Brands";font-weight:400}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fas,[class^=icon-],[class*=\ icon-],.fa-solid{font-weight:900}:root,:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fab,.icon-joomla,.fa-brands{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-square-js,.fa-js-square{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-square-reddit,.fa-reddit-square{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-square-instagram,.fa-instagram-square{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-square-hacker-news,.fa-hacker-news-square{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-square-snapchat,.fa-snapchat-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-square-dribbble,.fa-dribbble-square{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-wpressr,.fa-rendact{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-square-github,.fa-github-square{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-square-gitlab,.fa-gitlab-square{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-square-pinterest,.fa-pinterest-square{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-square-google-plus,.fa-google-plus-square{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-square-pied-piper,.fa-pied-piper-square{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-square-facebook,.fa-facebook-square{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-square-lastfm,.fa-lastfm-square{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-square-behance,.fa-behance-square{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-square-git,.fa-git-square{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}[class^=icon-],[class*=\ icon-]{speak:none}[class^=icon-].disabled,[class*=\ icon-].disabled,[class^=fa-].disabled,[class*=\ fa-].disabled{font-weight:400}.icon-joomla:before{content:""}.icon-accessible:before{content:""}.icon-add:before{content:"+"}.icon-address-book:before,.icon-address:before{content:""}.icon-align-justify:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-apply:before{content:""}.icon-archive:before{content:""}.icon-arrow-down-2:before{content:""}.icon-arrow-down-3:before{content:""}.icon-arrow-down-4:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-first:before{content:""}.icon-arrow-last:before{content:""}.icon-arrow-left-2:before{content:""}.icon-arrow-left-3:before{content:""}.icon-arrow-left-4:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right-2:before{content:""}.icon-arrow-right-3:before{content:""}.icon-arrow-right-4:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up-2:before{content:""}.icon-arrow-up-3:before{content:""}.icon-arrow-up-4:before{content:""}.icon-arrow-up:before{content:""}.icon-arrows-alt:before{content:""}.icon-asterisk:before{content:""}.icon-attachment:before{content:""}.icon-backward-2:before{content:""}.icon-backward-circle:before{content:""}.icon-backward:before{content:""}.icon-ban-circle:before{content:""}.icon-bars:before{content:""}.icon-basket:before{content:""}.icon-bell:before{content:""}.icon-bolt:before{content:""}.icon-book:before{content:""}.icon-bookmark-2:before,.icon-bookmark:before{content:""}.icon-box-add:before,.icon-box-remove:before{content:""}.icon-briefcase:before{content:""}.icon-broadcast:before{content:""}.icon-brush:before{content:""}.icon-bubble-quote:before{content:""}.icon-bullhorn:before{content:""}.icon-calendar-check:before,.icon-calendar-2:before{content:""}.icon-calendar-3:before{content:""}.icon-calendar-alt:before,.icon-calendar:before{content:""}.icon-camera-2:before{content:""}.icon-camera:before{content:""}.icon-cancel-2:before{content:""}.icon-cancel-circle:before{content:""}.icon-cancel:before{content:""}.icon-caret-down:before{content:""}.icon-caret-up:before{content:""}.icon-cart:before{content:""}.icon-chart:before{content:""}.icon-check-circle:before{content:""}.icon-check-square:before{content:""}.icon-check:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-partial:before,.icon-checkbox-unchecked:before{content:""}.icon-checkbox:before{content:""}.icon-checkedout:before{content:""}.icon-checkin:before{content:""}.icon-checkmark-2:before,.icon-checkmark-circle:before{content:""}.icon-checkmark:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-circle:before{content:""}.icon-clipboard:before{content:""}.icon-clock:before{content:""}.icon-cloud-download-alt:before,.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-cloud:before{content:""}.icon-code:before{content:""}.icon-code-branch:before{content:""}.icon-cog:before{content:""}.icon-cogs:before{content:""}.icon-collapse:before{content:"+"}.icon-color-palette:before{content:""}.icon-comment-dots:before{content:""}.icon-comment:before{content:""}.icon-comments-2:before{content:""}.icon-comments:before{content:""}.icon-compass:before{content:""}.icon-connection:before{content:""}.icon-contract-2:before{content:""}.icon-contract:before{content:""}.icon-copy:before{content:""}.icon-credit-2:before,.icon-credit:before{content:""}.icon-crop:before{content:""}.icon-cube:before{content:""}.icon-cubes:before{content:""}.icon-dashboard:before{content:""}.icon-database:before{content:""}.icon-default:before{content:""}.icon-delete:before{content:""}.icon-desktop:before{content:""}.icon-downarrow:before{content:""}.icon-download:before{content:""}.icon-drawer-2:before{content:""}.icon-drawer:before{content:""}.icon-edit:before{content:""}.icon-ellipsis-h:before{content:""}.icon-ellipsis-v:before{content:""}.icon-enter:before{content:""}.icon-envelope-open-text:before{content:""}.icon-envelope-opened:before,.icon-envelope:before{content:""}.icon-equalizer:before{content:""}.icon-error:before{content:"!"}.icon-exclamation-circle:before{content:""}.icon-exclamation-triangle:before{content:""}.icon-exclamation:before{content:"!"}.icon-exit:before{content:""}.icon-expand-2:before{content:""}.icon-expand:before{content:""}.icon-expired:before{content:""}.icon-external-link-alt:before{content:""}.icon-eye-2:before,.icon-eye-blocked:before,.icon-eye-close:before{content:""}.icon-eye-open:before{content:""}.icon-eye-slash:before{content:""}.icon-eye:before{content:""}.icon-fax:before{content:""}.icon-featured:before{content:""}.icon-feed:before{content:""}.icon-file-2:before{content:""}.icon-file-add:before{content:"+"}.icon-file-alt:before{content:""}.icon-file-check:before{content:""}.icon-file-minus:before{content:""}.icon-file-plus:before{content:"+"}.icon-file-remove:before{content:""}.icon-file:before{content:""}.icon-filter:before{content:""}.icon-first:before{content:""}.icon-flag-2:before{content:""}.icon-flag-3:before,.icon-flag:before{content:""}.icon-flash:before{content:""}.icon-folder-2:before{content:""}.icon-folder-3:before{content:""}.icon-folder-close:before,.icon-folder-minus:before{content:""}.icon-folder-open:before{content:""}.icon-folder-plus-2:before{content:""}.icon-folder-plus:before{content:""}.icon-folder-remove:before,.icon-folder:before{content:""}.icon-forward-2:before{content:""}.icon-forward-circle:before{content:""}.icon-forward:before{content:""}.icon-generic:before{content:""}.icon-globe:before{content:""}.icon-grid-2:before,.icon-grid-view-2:before{content:""}.icon-grid-view:before,.icon-grid:before{content:""}.icon-handshake:before{content:""}.icon-health:before{content:""}.icon-heart-2:before,.icon-heart:before{content:""}.icon-help:before{content:"?"}.icon-hits:before{content:""}.icon-home-2:before,.icon-home:before{content:""}.icon-image:before,.icon-images:before{content:""}.icon-info-2:before,.icon-info-circle:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-lamp:before{content:""}.icon-language:before{content:""}.icon-last:before{content:""}.icon-leftarrow:before{content:""}.icon-lightbulb:before{content:""}.icon-lightning:before{content:""}.icon-link:before{content:""}.icon-list-2:before{content:""}.icon-list-view:before,.icon-list:before{content:""}.icon-loading:before{content:""}.icon-location:before{content:""}.icon-lock:before,.icon-locked:before{content:""}.icon-loop:before{content:""}.icon-mail-2:before,.icon-mail:before{content:""}.icon-map-signs:before{content:""}.icon-menu-2:before{content:""}.icon-menu-3:before{content:""}.icon-menu:before{content:""}.icon-minus-2:before{content:""}.icon-minus-circle:before{content:""}.icon-minus-sign:before,.icon-minus:before{content:""}.icon-mobile:before{content:""}.icon-move:before{content:""}.icon-music:before{content:""}.icon-new-tab-2:before{content:""}.icon-new-tab:before{content:""}.icon-new:before{content:"+"}.icon-next:before{content:""}.icon-not-ok:before{content:""}.icon-notification-2:before,.icon-notification-circle:before{content:""}.icon-notification:before{content:"!"}.icon-ok:before{content:""}.icon-open:before{content:""}.icon-options:before{content:""}.icon-out-2:before{content:""}.icon-out-3:before{content:""}.icon-out:before{content:""}.icon-paint-brush:before,.icon-palette:before{content:""}.icon-paperclip:before{content:""}.icon-paragraph-center:before{content:""}.icon-paragraph-justify:before{content:""}.icon-paragraph-left:before{content:""}.icon-paragraph-right:before{content:""}.icon-pause-circle:before{content:""}.icon-pause:before{content:""}.icon-pen-square:before{content:""}.icon-pencil-2:before,.icon-pencil-alt:before{content:""}.icon-pencil:before{content:""}.icon-pending:before{content:""}.icon-phone-2:before{content:""}.icon-phone:before{content:""}.icon-picture:before,.icon-pictures:before{content:""}.icon-pie:before{content:""}.icon-pin:before{content:""}.icon-play-2:before{content:""}.icon-play-circle:before{content:""}.icon-play:before{content:""}.icon-plug:before{content:""}.icon-plus-2:before{content:"+"}.icon-plus-circle:before{content:""}.icon-plus-square:before{content:""}.icon-plus:before{content:"+"}.icon-power-cord:before{content:""}.icon-power-off:before{content:""}.icon-previous:before{content:""}.icon-print:before,.icon-printer:before{content:""}.icon-project-diagram:before{content:""}.icon-protected:before{content:""}.icon-publish:before{content:""}.icon-purge:before{content:""}.icon-pushpin:before{content:""}.icon-puzzle-piece:before,.icon-puzzle:before{content:""}.icon-question-2:before,.icon-question-circle:before{content:""}.icon-question-sign:before,.icon-question:before{content:"?"}.icon-quote-2:before{content:""}.icon-quote-3:before{content:""}.icon-quote:before,.icon-quotes-left:before{content:""}.icon-quotes-right:before{content:""}.icon-radio-checked:before{content:""}.icon-radio-unchecked:before{content:""}.icon-redo-2:before{content:""}.icon-redo:before{content:""}.icon-refresh:before{content:""}.icon-register:before{content:""}.icon-remove:before{content:""}.icon-reply:before{content:""}.icon-rightarrow:before{content:""}.icon-rss:before{content:""}.icon-save-copy:before{content:""}.icon-save-new:before{content:"+"}.icon-save:before{content:""}.icon-scissors:before{content:""}.icon-screen:before{content:""}.icon-screwdriver:before{content:""}.icon-search-minus:before{content:""}.icon-search-plus:before{content:""}.icon-search:before{content:""}.icon-select-file:before{content:""}.icon-share-alt:before,.icon-share:before{content:""}.icon-shield-alt:before,.icon-shield:before{content:""}.icon-shuffle:before{content:""}.icon-signup:before{content:""}.icon-sliders-h:before{content:""}.icon-smiley-2:before,.icon-smiley-happy-2:before,.icon-smiley-happy:before,.icon-smiley-neutral-2:before,.icon-smiley-neutral:before{content:""}.icon-smiley-sad-2:before,.icon-smiley-sad:before{content:""}.icon-smiley:before{content:""}.icon-sort:before{content:""}.icon-spinner:before{content:""}.icon-square:before{content:""}.icon-stack:before{content:""}.icon-star-2:before{content:""}.icon-star-empty:before,.icon-star:before{content:""}.icon-stop-circle:before{content:""}.icon-stop:before{content:""}.icon-success:before{content:""}.icon-support:before{content:""}.icon-switch:before{content:""}.icon-sync:before{content:""}.icon-tablet:before{content:""}.icon-tachometer-alt:before{content:""}.icon-tag-2:before,.icon-tag:before{content:""}.icon-tags-2:before,.icon-tags:before{content:""}.icon-tasks:before{content:""}.icon-text-width:before{content:""}.icon-th:before{content:""}.icon-th-large:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-times:before{content:""}.icon-toggle-off:before{content:""}.icon-toggle-on:before{content:""}.icon-tools:before{content:""}.icon-trash:before{content:""}.icon-tree-2:before{content:""}.icon-tree:before{content:""}.icon-trophy:before{content:""}.icon-unarchive:before{content:""}.icon-unblock:before{content:""}.icon-undo-2:before,.icon-undo:before{content:""}.icon-unfeatured:before{content:""}.icon-universal:before,.icon-universal-access:before{content:""}.icon-unlock-alt:before{content:""}.icon-unlock:before{content:""}.icon-unpublish:before{content:""}.icon-uparrow:before{content:""}.icon-upload:before{content:""}.icon-user-circle:before{content:""}.icon-user-edit:before{content:""}.icon-user-lock:before{content:""}.icon-user-tag:before{content:""}.icon-user:before{content:""}.icon-users-cog:before{content:""}.icon-users:before{content:""}.icon-vcard:before{content:""}.icon-video-2:before{content:""}.icon-video:before{content:""}.icon-wand:before{content:""}.icon-warning-2:before{content:""}.icon-warning-circle:before{content:""}.icon-warning:before{content:""}.icon-wifi:before{content:""}.icon-wrench:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}
/* ---------------------------------------
	Standard styles formatting
	created with Template Creator
        on https://www.template-creator.com
-----------------------------------------*/

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	min-height: 100vh;
}

* {
	padding: 0;
	margin: 0;
}

ul, ol {
	padding: .75em 0 .75em 0;
	margin: 0 0 0 35px;
}

ul.menu,
ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

ul.menu li a,
ul.nav li a {
	text-decoration: none;
}


p {
	padding: 5px 0;
}

.flexiblecolumn {
	min-height: 0.1px; /* needed to keep the area of the column */
	box-sizing: border-box;
}

.clr {
	clear : both;
}

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

canvas, img, svg, video {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}


.column.column2 {
	width: 0%;
}

.column.center {
	width: 100%;
}

.noright .column.center {
	width: 100%;
}

.flexiblemodule, .column, .logobloc, .flexiblecolumn {
	float: left;
}

.rtl .flexiblemodule, .rtl .column, .rtl .logobloc, .rtl .flexiblecolumn {
	float: right;
}

/* for equalheights */
section > .inner > .clr,
.flexiblemodule > .inner > .clr,
.equalheights > .inner > .clr,
section > .inner:before,
.flexiblemodule > .inner:before,
.equalheights > .inner:before,
section > .inner:after,
.flexiblemodule > .inner:after,
.equalheights > .inner:after {
	display: none;
}

section > .inner,
.equalheights > .inner,
.equalheights .maincenter > .inner {
	display: flex;
	justify-content: space-between;
}

.flexiblemodule {
	display: flex;
	flex: 1 1 auto;
}

.flexiblemodule > .inner {
	max-width:100%;
	width: 100%;
	box-sizing: border-box;
}

.videobackground { 
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-size: cover;
	object-fit: cover;
}

.videobackground + *,
.videobackground_yt1 + * { 
	position: relative;
	z-index: 1;
}

/* for youtube video */
.videobackground_yt1 { 
	max-height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.videobackground_yt2 { 
	padding-bottom: 56.3%;
	position: relative;
}

.hasvideobackground {
	position: relative;
	overflow: hidden;
}

#finder-search .in.collapse {
	overflow: visible;
}

.valign-top {
	align-self: flex-start;
}

.valign-center {
	align-self: center;
}

.valign-bottom {
	align-self: flex-end;
}

.halign-left > .inner {
	display: flex;
	justify-content: flex-start;
}

.halign-center > .inner {
	display: flex;
	justify-content: center;
}

.halign-right > .inner {
	display: flex;
	justify-content: flex-end;
}

.tck-logo-img {
	display: block;
}

.tck-logo-center img {
	margin-left: auto;
	margin-right: auto;
}

.tck-logo-right img {
	margin-left: auto;
}

.tck-wrapper,
.tck-relative,
.tck-module {
	position: relative;
}

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

.fack svg {
	vertical-align: baseline;
}

.tck-divider-container {
	pointer-events: none;
}
/* ---------------------------------------
	Joomla 4 default styles
-----------------------------------------*/

/* styles herited from the default Cassiopeia template */

:root {
  --blue: hsl(240, 98%, 17%);
  --indigo: hsl(263, 90%, 51%);
  --purple: hsl(261, 51%, 51%);
  --pink: hsl(332, 79%, 58%);
  --red: hsl(3, 75%, 37%);
  --orange: hsl(27, 98%, 54%);
  --yellow: hsl(34, 100%, 34%);
  --green: hsl(120, 32%, 39%);
  --teal: hsl(194, 66%, 61%);
  --cyan: hsl(207, 49%, 37%);
  --white: hsl(0, 0%, 100%);
  --gray-100: hsl(210, 17%, 98%);
  --gray-200: hsl(210, 16%, 93%);
  --gray-300: hsl(210, 14%, 89%);
  --gray-400: hsl(210, 14%, 83%);
  --gray-500: hsl(210, 11%, 71%);
  --gray-600: hsl(210, 7%, 46%);
  --gray-700: hsl(210, 9%, 31%);
  --gray-800: hsl(210, 10%, 23%);
  --gray-900: hsl(210, 11%, 15%);
  --primary: hsl(240, 98%, 17%);
  --secondary: hsl(210, 7%, 46%);
  --success: hsl(120, 32%, 39%);
  --info: hsl(207, 49%, 37%);
  --warning: hsl(34, 100%, 34%);
  --danger: hsl(3, 75%, 37%);
  --light: hsl(210, 17%, 98%);
  --dark: hsl(210, 10%, 23%);
  --primary-rgb: 1, 1, 86;
  --secondary-rgb: 109, 117, 126;
  --success-rgb: 68, 131, 68;
  --info-rgb: 48, 99, 141;
  --warning-rgb: 173, 98, 0;
  --danger-rgb: 165, 31, 24;
  --light-rgb: 249, 250, 251;
  --dark-rgb: 53, 59, 65;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
}

@media (min-width: 758px) {
	.blog-items.masonry-2, .blog-items.columns-2 {
		display: grid;
		grid-template-columns : 1fr 1fr;
		column-gap: 1em;
	}
	.blog-items.masonry-3, .blog-items.columns-3 {
		display: grid;
		grid-template-columns : 1fr 1fr 1fr;
		column-gap: 1em;
	}
	.blog-items.masonry-4, .blog-items.columns-4 {
		display: grid;
		grid-template-columns : 1fr 1fr 1fr 1fr;
		column-gap: 1em;
	}
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
	.collapse:not(.show) {
		display: initial;
	}
	.navbar-expand-md .navbar-collapse {
		display: block !important;
		flex-basis: auto;
	}
}

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

* {
	box-sizing: border-box;
}

figure.float-start {
	margin-right: 1em;
}
.float-start {
	float: left !important;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.control-group {
	margin: 1em 0;
}

.password-group .btn {
	margin: 0;
}

.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;
}

.navbar-toggler:hover {
	text-decoration: none;
}

.navbar-toggler:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler .fas {
	font-size: 1.5rem;
}

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

.list-inline-item,
ul.inline li {
	display: inline-block;
}

.tags .list-inline-item,
ul.tags.inline li {
	margin-bottom: .5rem;
}

.list-inline-item:not(:last-child),
ul.tags.inline li :not(:last-child) {
	margin-right: .5rem;
}

.form-group {
	margin-bottom: 1rem !important;
}

div.mod-login__username input[type="text"],
div.mod-login__password input[type="text"] {
	border: #c7c7c7 1px solid;
	box-sizing: border-box;
}

div.mod-login__username input[type="text"],
div.mod-login__password input[type="text"] {
	border: #c7c7c7 1px solid;
	box-sizing: border-box;
}

div.mod-login__username .input-group-text {
	min-height: 38px;
	box-sizing: border-box;
}

div.mod-login__password button {
	min-height: 38px;
	min-width: 55px;
	border: #c7c7c7 1px solid;
	box-sizing: border-box;
	border-radius: 0.25rem;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-size: 1rem;
}

div.mod-login__password button {
	width: 55px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

form.mod-login input {
	margin: 0;
}

div.mod-login__username .input-group-text {
	width: 55px;
}

.plg_system_webauthn_login_button {
	display: flex;
	align-items: center;
}

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: 1024px) {
	.display-1 {
		font-size: 5rem;
	}
}

.display-2 {
	font-size: calc(1.575rem + 3.9vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.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: 1024px) {
	.display-3 {
		font-size: 4rem;
	}
}

.display-4 {
	font-size: calc(1.475rem + 2.7vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.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: 1024px) {
	.display-5 {
		font-size: 3rem;
	}
}

.display-6 {
	font-size: calc(1.375rem + 1.5vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.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: #6d757e;
}
.blockquote-footer::before {
	content: "— ";
}

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

.img-thumbnail {
	padding: 0.25rem;
	background-color: white;
	border: 1px solid #dfe3e7;
	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: #6d757e;
}






.form-control {
	display: block;
	width: 100%;
	padding: 0.6rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	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: #22262a;
	background-color: white;
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-control::-webkit-date-and-time-value {
	height: 1.5em;
}
.form-control::-webkit-input-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control::-moz-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control::-ms-input-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control::placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
	background-color: #eaedf0;
	opacity: 1;
}
.form-control::file-selector-button {
	padding: 0.6rem 1rem;
	margin: -0.6rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
	color: #22262a;
	background-color: #eaedf0;
	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: #dee1e4;
}
.form-control::-webkit-file-upload-button {
	padding: 0.6rem 1rem;
	margin: -0.6rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
	color: #22262a;
	background-color: #eaedf0;
	pointer-events: none;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	border-inline-end-width: 1px;
	border-radius: 0;
	-webkit-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;
	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 {
		-webkit-transition: none;
		transition: none;
	}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
	background-color: #dee1e4;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding: 0.6rem 0;
	margin-bottom: 0;
	line-height: 1.5;
	color: #22262a;
	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;
	-webkit-margin-end: 0.5rem;
	margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
	padding: 0.25rem 0.5rem;
	margin: -0.25rem -0.5rem;
	-webkit-margin-end: 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;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
	padding: 0.5rem 1rem;
	margin: -0.5rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
}

textarea.form-control {
	min-height: calc(1.5em + (1.2rem + 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 {
	max-width: 3rem;
	height: auto;
	padding: 0.6rem;
}
.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, .custom-select,
.form-select:focus, .custom-select:focus , .jchoptimize-responsive-images__loaded{
	display: block;
	width: 100%;
	padding: 0.6rem 3rem 0.6rem 1rem;
	-moz-padding-start: calc(1rem - 3px);
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	background-color: #eaedf0;
	background-image: url("https://www.fossilienwelt.at/templates/fossilienwelt-v6/images/select-bg.svg");
	background-repeat: no-repeat;
	background-position: right 1rem center;
	background-size: 116rem;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;}
@media (prefers-reduced-motion: reduce) {
	.form-select, .custom-select {
		transition: none;
	}
}
.form-select:focus, .custom-select:focus {
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-select[multiple], [multiple].custom-select, .form-select[size]:not([size="1"]), [size].custom-select:not([size="1"]) {
	padding-right: 1rem;
	background-image: none;
}
.form-select:disabled, .custom-select:disabled {
	background-color: #eaedf0;
}
.form-select:-moz-focusring, .custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #22262a;
}

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

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

.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: white;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(0, 0, 0, 0.25);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
}
.form-check-input[type=checkbox] {
	border-radius: 0.25em;
}*/
.form-check-input[type=radio] {
	border-radius: 50%;
}
.form-check-input:active {
	-webkit-filter: brightness(90%);
	filter: brightness(90%);
}
.form-check-input:focus {
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-check-input:checked {
	background-color: #112855;
	border-color: #112855;
}
/*.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='white' 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='white'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
	background-color: #112855;
	border-color: #112855;
	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='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
	pointer-events: none;
	-webkit-filter: 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='%238894aa'/%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='white'/%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,
button.btn-check[disabled] + .btn, button.btn-check:disabled + .btn {
	pointer-events: none;
	-webkit-filter: none;
	filter: none;
	opacity: 0.65;
}
.btn-check:focus + .btn-success, .btn-success:focus, .btn-success:hover {
    color: #fff;
    background-color: #3a6f3a;
    border-color: #366936;
}
.form-range {
	width: 100%;
	height: 1.5rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.form-range:focus {
	outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px white, 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px white, 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-range::-moz-focus-outer {
	border: 0;
}
.form-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -0.25rem;
	background-color: #112855;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.form-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}
.form-range::-webkit-slider-thumb:active {
	background-color: #b8bfcc;
}
.form-range::-webkit-slider-runnable-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dfe3e7;
	border-color: transparent;
	border-radius: 1rem;
}
.form-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #112855;
	border: 0;
	border-radius: 1rem;
	-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.form-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none;
	}
}
.form-range::-moz-range-thumb:active {
	background-color: #b8bfcc;
}
.form-range::-moz-range-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dfe3e7;
	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,
.form-floating > .custom-select {
	height: calc(3.5rem + 2px);
	line-height: 1.25;
}
.form-floating > label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 1rem 1rem;
	pointer-events: none;
	border: 1px solid transparent;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.form-floating > label {
		transition: none;
	}
}
.form-floating > .form-control {
	padding: 1rem 1rem;
}
.form-floating > .form-control::-webkit-input-placeholder {
	color: transparent;
}
.form-floating > .form-control::-moz-placeholder {
	color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
	color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder {
	color: transparent;
}
.form-floating > .form-control::placeholder {
	color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.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, .form-floating > .custom-select {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
	opacity: 0.65;
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
	opacity: 0.65;
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label,
.form-floating > .custom-select ~ label {
	opacity: 0.65;
	-webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
	opacity: 0.65;
	-webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
	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,
.input-group > .custom-select {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .custom-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.6rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	text-align: center;
	white-space: nowrap;
	background-color: #eaedf0;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .custom-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 > .custom-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-lg > .custom-select,
.input-group-sm > .form-select,
.input-group-sm > .custom-select {
	padding-right: 4rem;
}

.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: #448344;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: 0.1rem;
	font-size: 0.875rem;
	color: white;
	background-color: rgba(68, 131, 68, 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: #448344;
	padding-right: calc(1.5em + 1.2rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23448344' 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.3rem) center;
	background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
	border-color: #448344;
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25);
}

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

.was-validated .form-select:valid, .was-validated .custom-select:valid, .form-select.is-valid, .is-valid.custom-select {
	border-color: #448344;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .custom-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .custom-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.custom-select:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.custom-select:not([multiple])[size="1"] , .jchoptimize-responsive-images__loaded{
	padding-right: 5.5rem;
	background-image: url("https://www.fossilienwelt.at/templates/fossilienwelt-v6/images/select-bg.svg"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23448344' 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 1rem center, center right 3rem;
	background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);}
.was-validated .form-select:valid:focus, .was-validated .custom-select:valid:focus, .form-select.is-valid:focus, .is-valid.custom-select:focus {
	border-color: #448344;
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25);
}

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

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

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.was-validated .input-group .custom-select:valid,
.input-group .form-select.is-valid,
.input-group .is-valid.custom-select {
	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,
.was-validated .input-group .custom-select:valid:focus,
.input-group .form-select.is-valid:focus,
.input-group .is-valid.custom-select:focus {
	z-index: 3;
}

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

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: 0.1rem;
	font-size: 0.875rem;
	color: white;
	background-color: rgba(165, 31, 24, 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: #a51f18;
	padding-right: calc(1.5em + 1.2rem);
	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='%23a51f18'%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='%23a51f18' stroke='none'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.3rem) center;
	background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
	border-color: #a51f18;
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25);
}

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

.was-validated .form-select:invalid, .was-validated .custom-select:invalid, .form-select.is-invalid, .is-invalid.custom-select {
	border-color: #a51f18;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .custom-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .custom-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.custom-select:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.custom-select:not([multiple])[size="1"] , .jchoptimize-responsive-images__loaded{
	padding-right: 5.5rem;
	background-image: url("https://www.fossilienwelt.at/templates/fossilienwelt-v6/images/select-bg.svg"), 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='%23a51f18'%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='%23a51f18' stroke='none'/%3e%3c/svg%3e");
	background-position: right 1rem center, center right 3rem;
	background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);}
.was-validated .form-select:invalid:focus, .was-validated .custom-select:invalid:focus, .form-select.is-invalid:focus, .is-invalid.custom-select:focus {
	border-color: #a51f18;
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
	border-color: #a51f18;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
	background-color: #a51f18;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
	color: #a51f18;
}

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

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.was-validated .input-group .custom-select:invalid,
.input-group .form-select.is-invalid,
.input-group .is-invalid.custom-select {
	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,
.was-validated .input-group .custom-select:invalid:focus,
.input-group .form-select.is-invalid:focus,
.input-group .is-invalid.custom-select:focus {
	z-index: 3;
}

.btn,
body.contentpane .btn, 
div.ckboxmodal-body .btn {
	display: inline-block;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.6rem 1rem;
	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,
body.contentpane .btn:hover,
div.ckboxmodal-body .btn:hover {
	color: #22262a;
}
.btn-check:focus + .btn, .btn:focus,
body.contentpane .btn-check:focus + .btn, .btn:focus,
div.ckboxmodal-body .btn-check:focus + .btn, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn,
body.contentpane .btn:disabled, body.contentpane .btn.disabled, body.contentpane fieldset:disabled .btn,
div.ckboxmodal-body .btn:disabled, div.ckboxmodal-body .btn.disabled, div.ckboxmodal-body fieldset:disabled .btn {
	pointer-events: none;
	opacity: 0.65;
}

.btn-primary,
body.contentpane .btn-primary,
div.ckboxmodal-body .btn-primary {
	color: white;
	background: #010156;
	border-color: #010156;
}
.btn-primary:hover,
body.contentpane .btn-primary:hover,
div.ckboxmodal-body .btn-primary:hover {
	color: white;
	background: #010149;
	border-color: #010145;
}
.btn-check:focus + .btn-primary, .btn-primary:focus,
body.contentpane .btn-check:focus + .btn-primary, body.contentpane .btn-primary:focus,
div.ckboxmodal-body .btn-check:focus + .btn-primary, div.ckboxmodal-body .btn-primary:focus {
	color: white;
	background: #010149;
	border-color: #010145;
	box-shadow: 0 0 0 0.25rem rgba(39, 39, 111, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
	color: white;
	background: #010145;
	border-color: #010141;
}
.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(39, 39, 111, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
	color: white;
	background: #010156;
	border-color: #010156;
}

.btn-secondary {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}
.btn-secondary:hover {
	color: white;
	background: #5d636b;
	border-color: #575e65;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
	color: white;
	background: #5d636b;
	border-color: #575e65;
	box-shadow: 0 0 0 0.25rem rgba(131, 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: white;
	background: #575e65;
	border-color: #52585f;
}
.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(131, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}

.btn-success,
button.btn.btn-success {
	color: white;
	background: #448344;
	border-color: #448344;
}
.btn-success:hover,
.btb.btn-success:hover,
button.btn.btn-success:hover {
	color: white;
	background: #3a6f3a;
	border-color: #366936;
}
.btn-check:focus + .btn-success, .btn-success:focus {
	color: white;
	background: #3a6f3a;
	border-color: #366936;
	box-shadow: 0 0 0 0.25rem rgba(96, 150, 96, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
	color: white;
	background: #366936;
	border-color: #336233;
}
.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(96, 150, 96, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
	color: white;
	background: #448344;
	border-color: #448344;
}

.btn-info {
	color: white;
	background: #30638d;
	border-color: #30638d;
}
.btn-info:hover {
	color: white;
	background: #295478;
	border-color: #264f71;
}
.btn-check:focus + .btn-info, .btn-info:focus {
	color: white;
	background: #295478;
	border-color: #264f71;
	box-shadow: 0 0 0 0.25rem rgba(79, 122, 158, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
	color: white;
	background: #264f71;
	border-color: #244a6a;
}
.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(79, 122, 158, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
	color: white;
	background: #30638d;
	border-color: #30638d;
}

.btn-warning {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}
.btn-warning:hover {
	color: white;
	background: #935300;
	border-color: #8a4e00;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
	color: white;
	background: #935300;
	border-color: #8a4e00;
	box-shadow: 0 0 0 0.25rem rgba(185, 122, 38, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
	color: white;
	background: #8a4e00;
	border-color: #824a00;
}
.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(185, 122, 38, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}

.btn-danger {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}
.btn-danger:hover {
	color: white;
	background: #8c1a14;
	border-color: #841913;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
	color: white;
	background: #8c1a14;
	border-color: #841913;
	box-shadow: 0 0 0 0.25rem rgba(179, 65, 59, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
	color: white;
	background: #841913;
	border-color: #7c1712;
}
.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(179, 65, 59, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}

.btn-light {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}
.btn-light:hover {
	color: black;
	background: #fafbfc;
	border-color: #fafbfb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
	color: black;
	background: #fafbfc;
	border-color: #fafbfb;
	box-shadow: 0 0 0 0.25rem rgba(212, 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: black;
	background: #fafbfc;
	border-color: #fafbfb;
}
.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(212, 213, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}

.btn-dark {
	color: white;
	background: #353b41;
	border-color: #353b41;
}
.btn-dark:hover {
	color: white;
	background: #2d3237;
	border-color: #2a2f34;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
	color: white;
	background: #2d3237;
	border-color: #2a2f34;
	box-shadow: 0 0 0 0.25rem rgba(83, 88, 94, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
	color: white;
	background: #2a2f34;
	border-color: #282c31;
}
.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(83, 88, 94, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
	color: white;
	background: #353b41;
	border-color: #353b41;
}

.btn-outline-primary {
	color: #010156;
	border-color: #010156;
}
.btn-outline-primary:hover {
	color: white;
	background: #010156;
	border-color: #010156;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 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: white;
	background: #010156;
	border-color: #010156;
}
.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(1, 1, 86, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
	color: #010156;
	background: transparent;
}

.btn-outline-secondary {
	color: #6d757e;
	border-color: #6d757e;
}
.btn-outline-secondary:hover {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
	box-shadow: 0 0 0 0.25rem rgba(109, 117, 126, 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: white;
	background: #6d757e;
	border-color: #6d757e;
}
.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(109, 117, 126, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
	color: #6d757e;
	background: transparent;
}

.btn-outline-success {
	color: #448344;
	border-color: #448344;
}
.btn-outline-success:hover {
	color: white;
	background: #448344;
	border-color: #448344;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 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: white;
	background: #448344;
	border-color: #448344;
}
.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(68, 131, 68, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
	color: #448344;
	background: transparent;
}

.btn-outline-info {
	color: #30638d;
	border-color: #30638d;
}
.btn-outline-info:hover {
	color: white;
	background: #30638d;
	border-color: #30638d;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
	box-shadow: 0 0 0 0.25rem rgba(48, 99, 141, 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: white;
	background: #30638d;
	border-color: #30638d;
}
.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(48, 99, 141, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
	color: #30638d;
	background: transparent;
}

.btn-outline-warning {
	color: #ad6200;
	border-color: #ad6200;
}
.btn-outline-warning:hover {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
	box-shadow: 0 0 0 0.25rem rgba(173, 98, 0, 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: white;
	background: #ad6200;
	border-color: #ad6200;
}
.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(173, 98, 0, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
	color: #ad6200;
	background: transparent;
}

.btn-outline-danger {
	color: #a51f18;
	border-color: #a51f18;
}
.btn-outline-danger:hover {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 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: white;
	background: #a51f18;
	border-color: #a51f18;
}
.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(165, 31, 24, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
	color: #a51f18;
	background: transparent;
}

.btn-outline-light {
	color: #f9fafb;
	border-color: #f9fafb;
}
.btn-outline-light:hover {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
	box-shadow: 0 0 0 0.25rem rgba(249, 250, 251, 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: black;
	background: #f9fafb;
	border-color: #f9fafb;
}
.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(249, 250, 251, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
	color: #f9fafb;
	background: transparent;
}

.btn-outline-dark {
	color: #353b41;
	border-color: #353b41;
}
.btn-outline-dark:hover {
	color: white;
	background: #353b41;
	border-color: #353b41;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
	box-shadow: 0 0 0 0.25rem rgba(53, 59, 65, 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: white;
	background: #353b41;
	border-color: #353b41;
}
.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(53, 59, 65, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
	color: #353b41;
	background: transparent;
}

.btn-link {
	font-weight: 400;
	color: #224faa;
	text-decoration: underline;
}
.btn-link:hover {
	color: #424077;
}
.btn-link:disabled, .btn-link.disabled {
	color: #6d757e;
}

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

.btn-sm, .btn-group-sm > .btn {
	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;
	}
}

.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: #22262a;
	text-align: left;
	list-style: none;
	background-color: white;
	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: 524px) {
	.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: 758px) {
	.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: 950px) {
	.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: 1024px) {
	.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: #22262a;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
	color: #1f2226;
	background-color: #eaedf0;
}
.dropdown-item.active, .dropdown-item:active {
	color: white;
	text-decoration: none;
	background-color: #112855;
}
.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: #6d757e;
	white-space: nowrap;
}

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

.dropdown-menu-dark {
	color: #dfe3e7;
	background-color: #353b41;
	border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
	color: #dfe3e7;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
	color: white;
	background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
	color: white;
	background-color: #112855;
}
.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: #dfe3e7;
}
.dropdown-menu-dark .dropdown-header {
	color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
	position: relative;
	flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
	z-index: 1;
}

.btn-toolbar {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.btn-toolbar .input-group {
	width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
	margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
	padding-right: 0.75rem;
	padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
	margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
	margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right: 0.375rem;
	padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
	padding-right: 0.75rem;
	padding-left: 0.75rem;
}

.btn-group-vertical {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
	width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
	margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

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

.accordion-button {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	padding: 1rem 1.25rem;
	font-size: 1rem;
	color: #22262a;
	text-align: left;
	background-color: white;
	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: #0f244d;
	background-color: #e7eaee;
	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='%230f244d'%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");
	-webkit-transform: rotate(-180deg);
	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='%2322262a'%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: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-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: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}

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

.accordion-item {
	background-color: white;
	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: #6d757e;
	content: var(--breadcrumb-divider, "/") /* rtl: var(--breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
	color: #484f56;
}

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

.tck-blog .w-100 {
	display: flex;
	flex-wrap: wrap;
}

.tck-blog p.counter {
	margin-left: auto;
	order: 1;
}

.pagination {
	display: flex;
	flex-wrap: wrap;
}

.page-link {
	position: relative;
	display: block;
	color: #224faa;
	text-decoration: none;
	background-color: white;
	border: 1px solid #dfe3e7;
	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: #424077;
	background-color: #eaedf0;
	border-color: #dfe3e7;
}
.page-link:focus {
	z-index: 3;
	color: #424077;
	background-color: #eaedf0;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}

.page-item:not(:first-child) .page-link {
	margin-left: -1px;
}
.page-item.active .page-link {
	z-index: 3;
	color: white;
	background-color: #112855;
	border-color: #112855;
}
.page-item.disabled .page-link {
	color: #6d757e;
	pointer-events: none;
	background-color: white;
	border-color: #dfe3e7;
}

.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;
}

.badge {
	display: inline-block;
	padding: 0.35em 0.65em;
	font-size: 0.75em;
	font-weight: 700;
	line-height: 1;
	color: white;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
}
.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.alert {
	position: relative;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 3rem;
}
.alert-dismissible .btn-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 1.25rem 1rem;
}

.alert-primary {
	color: #010134;
	background-color: #ccccdd;
	border-color: #b3b3cc;
}
.alert-primary .alert-link {
	color: #01012a;
}

.alert-secondary {
	color: #41464c;
	background-color: #e2e3e5;
	border-color: #d3d6d8;
}
.alert-secondary .alert-link {
	color: #34383d;
}

.alert-success {
	color: #294f29;
	background-color: #dae6da;
	border-color: #c7dac7;
}
.alert-success .alert-link {
	color: #213f21;
}

.alert-info {
	color: #1d3b55;
	background-color: #d6e0e8;
	border-color: #c1d0dd;
}
.alert-info .alert-link {
	color: #172f44;
}

.alert-warning {
	color: #683b00;
	background-color: #efe0cc;
	border-color: #e6d0b3;
}
.alert-warning .alert-link {
	color: #532f00;
}

.alert-danger {
	color: #63130e;
	background-color: #edd2d1;
	border-color: #e4bcba;
}
.alert-danger .alert-link {
	color: #4f0f0b;
}

.alert-light {
	color: #646464;
	background-color: #fefefe;
	border-color: #fdfefe;
}
.alert-light .alert-link {
	color: #505050;
}

.alert-dark {
	color: #202327;
	background-color: #d7d8d9;
	border-color: #c2c4c6;
}
.alert-dark .alert-link {
	color: #1a1c1f;
}




.progress {
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: 0.75rem;
	background-color: #eaedf0;
	border-radius: 0.25rem;
}

.progress-bar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	color: white;
	text-align: center;
	white-space: nowrap;
	background-color: #112855;
	transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
	.progress-bar {
		transition: none;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none;
	}
}

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	border-radius: 0.25rem;
}

.list-group-numbered {
	list-style-type: none;
	counter-reset: section;
}
.list-group-numbered > li::before {
	content: counters(section, ".") ". ";
	counter-increment: section;
}

.list-group-item-action {
	width: 100%;
	color: #484f56;
	text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
	z-index: 1;
	color: #484f56;
	text-decoration: none;
	background-color: #f9fafb;
}
.list-group-item-action:active {
	color: #22262a;
	background-color: #eaedf0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 0.5rem 1rem;
	color: #22262a;
	text-decoration: none;
	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.list-group-item:last-child {
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
	color: #6d757e;
	pointer-events: none;
	background-color: white;
}
.list-group-item.active {
	z-index: 2;
	color: white;
	background-color: #112855;
	border-color: #112855;
}
.list-group-item + .list-group-item {
	border-top-width: 0;
}
.list-group-item + .list-group-item.active {
	margin-top: -1px;
	border-top-width: 1px;
}

.list-group-horizontal {
	flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
	border-bottom-left-radius: 0.25rem;
	border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
	border-top-right-radius: 0.25rem;
	border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
	margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
	border-top-width: 1px;
	border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
	margin-left: -1px;
	border-left-width: 1px;
}

@media (min-width: 524px) {
	.list-group-horizontal-sm {
		flex-direction: row;
	}
	.list-group-horizontal-sm > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-sm > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-sm > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-sm > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 758px) {
	.list-group-horizontal-md {
		flex-direction: row;
	}
	.list-group-horizontal-md > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-md > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-md > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-md > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-md > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 950px) {
	.list-group-horizontal-lg {
		flex-direction: row;
	}
	.list-group-horizontal-lg > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-lg > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-lg > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-lg > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 1024px) {
	.list-group-horizontal-xl {
		flex-direction: row;
	}
	.list-group-horizontal-xl > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-xl > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-xl > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-xl > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 1400px) {
	.list-group-horizontal-xxl {
		flex-direction: row;
	}
	.list-group-horizontal-xxl > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-xxl > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-xxl > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-xxl > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
.list-group-flush {
	border-radius: 0;
}
.list-group-flush > .list-group-item {
	border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
	border-bottom-width: 0;
}

.list-group-item-primary {
	color: #010134;
	background-color: #ccccdd;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color: #010134;
	background-color: #b8b8c7;
}
.list-group-item-primary.list-group-item-action.active {
	color: white;
	background-color: #010134;
	border-color: #010134;
}

.list-group-item-secondary {
	color: #41464c;
	background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color: #41464c;
	background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
	color: white;
	background-color: #41464c;
	border-color: #41464c;
}

.list-group-item-success {
	color: #294f29;
	background-color: #dae6da;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	color: #294f29;
	background-color: #c4cfc4;
}
.list-group-item-success.list-group-item-action.active {
	color: white;
	background-color: #294f29;
	border-color: #294f29;
}

.list-group-item-info {
	color: #1d3b55;
	background-color: #d6e0e8;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	color: #1d3b55;
	background-color: #c1cad1;
}
.list-group-item-info.list-group-item-action.active {
	color: white;
	background-color: #1d3b55;
	border-color: #1d3b55;
}

.list-group-item-warning {
	color: #683b00;
	background-color: #efe0cc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
	color: #683b00;
	background-color: #d7cab8;
}
.list-group-item-warning.list-group-item-action.active {
	color: white;
	background-color: #683b00;
	border-color: #683b00;
}

.list-group-item-danger {
	color: #63130e;
	background-color: #edd2d1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
	color: #63130e;
	background-color: #d5bdbc;
}
.list-group-item-danger.list-group-item-action.active {
	color: white;
	background-color: #63130e;
	border-color: #63130e;
}

.list-group-item-light {
	color: #646464;
	background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	color: #646464;
	background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
	color: white;
	background-color: #646464;
	border-color: #646464;
}

.list-group-item-dark {
	color: #202327;
	background-color: #d7d8d9;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color: #202327;
	background-color: #c2c2c3;
}
.list-group-item-dark.list-group-item-action.active {
	color: white;
	background-color: #202327;
	border-color: #202327;
}

.btn-close {
	box-sizing: content-box;
	width: 1em;
	height: 1em;
	padding: 0.25em 0.25em;
	color: black;
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	border: 0;
	border-radius: 0.25rem;
	opacity: 0.5;
}
.btn-close:hover {
	color: black;
	text-decoration: none;
	opacity: 0.75;
}
.btn-close:focus {
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
	opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: 0.25;
}

.btn-close-white {
	-webkit-filter: invert(1) grayscale(100%) brightness(200%);
	filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
	width: 350px;
	max-width: 100%;
	font-size: 0.875rem;
	pointer-events: auto;
	background-color: rgba(255, 255, 255, 0.85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}
.toast:not(.showing):not(.show) {
	opacity: 0;
}
.toast.hide {
	display: none;
}

.toast-container {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	pointer-events: none;
}
.toast-container > :not(:last-child) {
	margin-bottom: 0.5em;
}

.toast-header {
	display: flex;
	align-items: center;
	padding: 0.5rem 0.75rem;
	color: #6d757e;
	background-color: rgba(255, 255, 255, 0.85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
	margin-right: -0.375rem;
	margin-left: 0.75rem;
}

.toast-body {
	padding: 0.75rem;
	word-wrap: break-word;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 0.5rem;
	/*pointer-events: none;*/
}
.modal.fade .modal-dialog {
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		transition: none;
	}
}
.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none;
}
.modal.modal-static .modal-dialog {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.modal-dialog-scrollable {
	height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
	max-height: 100%;
	overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: black;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop.show {
	opacity: 0.5;
}

.modal-header {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dfe3e7;
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
	padding: 0.5rem 0.5rem;
	margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: flex;
	flex-wrap: wrap;
	flex-shrink: 0;
	align-items: center;
	justify-content: flex-end;
	padding: 0.75rem;
	border-top: 1px solid #dfe3e7;
	border-bottom-right-radius: calc(0.3rem - 1px);
	border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
	margin: 0.25rem;
}

@media (min-width: 524px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}

	.modal-dialog-scrollable {
		height: calc(100% - 3.5rem);
	}

	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}

	.modal-sm {
		max-width: 300px;
	}
}
@media (min-width: 950px) {
	.modal-lg,
	.modal-xl {
		max-width: 800px;
	}
}
@media (min-width: 1024px) {
	.modal-xl {
		max-width: 1140px;
	}
}
.modal-fullscreen {
	width: 100vw;
	max-width: none;
	height: 100%;
	margin: 0;
}
.modal-fullscreen .modal-content {
	height: 100%;
	border: 0;
	border-radius: 0;
}
.modal-fullscreen .modal-header {
	border-radius: 0;
}
.modal-fullscreen .modal-body {
	overflow-y: auto;
}
.modal-fullscreen .modal-footer {
	border-radius: 0;
}

@media (max-width: 523.98px) {
	.modal-fullscreen-sm-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-sm-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-sm-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-sm-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-sm-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 757.98px) {
	.modal-fullscreen-md-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-md-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-md-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-md-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-md-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 949.98px) {
	.modal-fullscreen-lg-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-lg-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-lg-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-lg-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-lg-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 1023.98px) {
	.modal-fullscreen-xl-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-xl-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-xl-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-xl-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-xl-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 1399.98px) {
	.modal-fullscreen-xxl-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-xxl-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-xxl-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-xxl-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-xxl-down .modal-footer {
		border-radius: 0;
	}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 0.875rem;
	word-wrap: break-word;
	opacity: 0;
}
.tooltip.show {
	opacity: 0.9;
}
.tooltip .tooltip-arrow {
	position: absolute;
	display: block;
	width: 0.8rem;
	height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
	padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
	bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	top: -1px;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: black;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
	padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
	left: 0;
	width: 0.4rem;
	height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	right: -1px;
	border-width: 0.4rem 0.4rem 0.4rem 0;
	border-right-color: black;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
	padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
	top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	bottom: -1px;
	border-width: 0 0.4rem 0.4rem;
	border-bottom-color: black;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
	padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
	right: 0;
	width: 0.4rem;
	height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	left: -1px;
	border-width: 0.4rem 0 0.4rem 0.4rem;
	border-left-color: black;
}

.tooltip-inner {
	max-width: 200px;
	padding: 0.25rem 0.5rem;
	color: white;
	text-align: center;
	background-color: black;
	border-radius: 0.25rem;
}

.popover {
	position: absolute;
	top: 0;
	left: 0 /* rtl:ignore */;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 0.875rem;
	word-wrap: break-word;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
}
.popover .popover-arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
	bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
	bottom: 0;
	border-width: 0.5rem 0.5rem 0;
	border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
	bottom: 1px;
	border-width: 0.5rem 0.5rem 0;
	border-top-color: white;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
	left: calc(-0.5rem - 1px);
	width: 0.5rem;
	height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
	left: 0;
	border-width: 0.5rem 0.5rem 0.5rem 0;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
	left: 1px;
	border-width: 0.5rem 0.5rem 0.5rem 0;
	border-right-color: white;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
	top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
	top: 0;
	border-width: 0 0.5rem 0.5rem 0.5rem;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
	top: 1px;
	border-width: 0 0.5rem 0.5rem 0.5rem;
	border-bottom-color: white;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -0.5rem;
	content: "";
	border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
	right: calc(-0.5rem - 1px);
	width: 0.5rem;
	height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
	right: 0;
	border-width: 0.5rem 0 0.5rem 0.5rem;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
	right: 1px;
	border-width: 0.5rem 0 0.5rem 0.5rem;
	border-left-color: white;
}

.popover-header {
	padding: 0.5rem 1rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f0f0f0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
	display: none;
}

.popover-body {
	padding: 1rem 1rem;
	color: #22262a;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	touch-action: pan-y;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-item {
		transition: none;
	}
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
	display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
	z-index: 1;
	opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
	z-index: 0;
	opacity: 0;
	transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-fade .active.carousel-item-start,
	.carousel-fade .active.carousel-item-end {
		transition: none;
	}
}

.carousel-control-prev,
.carousel-control-next {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15%;
	padding: 0;
	color: white;
	text-align: center;
	background: none;
	border: 0;
	opacity: 0.5;
	transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-control-prev,
	.carousel-control-next {
		transition: none;
	}
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
	color: white;
	text-decoration: none;
	outline: 0;
	opacity: 0.9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	padding: 0;
	margin-right: 15%;
	margin-bottom: 1rem;
	margin-left: 15%;
	list-style: none;
}
.carousel-indicators [data-bs-target] {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	padding: 0;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: white;
	background-clip: padding-box;
	border: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: 0.5;
	transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-indicators [data-bs-target] {
		transition: none;
	}
}
.carousel-indicators .active {
	opacity: 1;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 1.25rem;
	left: 15%;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: white;
	text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
	-webkit-filter: invert(1) grayscale(100);
	filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
	background-color: black;
}
.carousel-dark .carousel-caption {
	color: black;
}




.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -0.125em;
	border: 0.25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: 0.75s linear infinite spinner-border;
	animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: 0.2em;
}




.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -0.125em;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: 0.75s linear infinite spinner-grow;
	animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
	.spinner-border,
	.spinner-grow {
		-webkit-animation-duration: 1.5s;
		animation-duration: 1.5s;
	}
}

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

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

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

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

.ratio-21x9 {
	--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: 524px) {
	.sticky-sm-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 758px) {
	.sticky-md-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 950px) {
	.sticky-lg-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 1024px) {
	.sticky-xl-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 1400px) {
	.sticky-xxl-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
.visually-hidden, .sr-only,
.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;
}

.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;
}

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

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

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

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

.btn-group {
	margin-bottom: 1em;
}
.btn-group > input {
	padding: 0.5em;
	border: 1px solid #ced4da;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

[dir=rtl] .btn-group > input {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.com-content-category__pagination {
	margin-bottom: 1em;
}

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

dd {
	padding: 0;
	word-wrap: break-word;
}

[dir=rtl] dd {
	margin-right: 0;
	margin-left: auto;
}

.com-contact__thumbnail {
	text-align: left;
}

#contact-form input {
	min-height: 15px; /* fix for checkbox not visible */
}

@media (min-width: 950px) {
	dl.dl-horizontal {
		display: grid;
		grid-template-columns: auto 1fr;
	}
	dl.dl-horizontal dt {
		grid-column-start: 1;
		grid-column-end: 2;
	}
	dl.dl-horizontal dd {
		grid-column-start: 2;
		grid-column-end: 3;
		padding: 0 0 0 1em;
		margin-bottom: 0;
	}

	.com-contact__container {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: repeat(4, auto);
		grid-gap: 1rem;
		margin-bottom: 1em;
	}
	.com-contact__container h3, .com-contact__container .h3 {
		grid-column: 1/5;
	}
	.com-contact__container .com-contact__thumbnail {
		grid-column: 3/5;
		grid-row: 2/5;
		margin-bottom: 1em;
		text-align: right;
	}
	.com-contact__container .com-contact__position {
		grid-column: 1/3;
		grid-row: 2/3;
	}
	.com-contact__container .com-contact__info {
		grid-column: 1/3;
		grid-row: 3/4;
	}

	[dir=rtl] dl.dl-horizontal dd {
		padding: 0 1em 0 0;
	}

	.com-users-profile dt {
		min-width: 180px;
	}
}
figure {
	margin: 0 0 2em;
}
figure.float-start {
	margin-right: 1em;
}
figure.float-end {
	margin-left: 1em;
}
[dir=rtl] figure.float-start {
	margin-right: 0;
	margin-left: 1em;
}
[dir=rtl] figure.float-end {
	margin-right: 1em;
	margin-left: 0;
}

figcaption {
	font-size: 0.9em;
	color: #6d757e;
}

meter {
	width: 100%;
}

.pagenavigation,
.pager {
	clear: both;
}
.pagenavigation .pagination,
.pager .pagination {
	justify-content: space-between;
	padding: 0;
	margin: 1em 0;
}
.pagenavigation .pagination li.next:only-child,
.pager .pagination li.next:only-child {
	margin-left: auto;
}
[dir=rtl] .pagenavigation .pagination > li.next:only-child,
[dir=rtl] .pager .pagination > li.next:only-child {
	margin-right: auto;
	margin-left: 1em;
}

.page-link {
	color: #224faa;
}
.page-link:hover {
	color: #224faa;
}

.pager .pagination {
	justify-content: center;
}

[dir=rtl] li.next .page-link {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.25rem;
}

[dir=rtl] li.previous .page-link {
	border-top-left-radius: 0;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0;
}

.article-index .toclink.active {
	color: currentColor;
}

.j-main-container .alert {
	margin: 0.75rem;
}

.alert-heading {
	font-size: 1.5rem;
}
.form-control {
	max-width: 100%;
	background-color: white;
}
.form-control.input-xlarge {
	max-width: 21.875rem;
}
.form-control.input-xxlarge {
	max-width: 34.375rem;
}
.form-control.input-full {
	max-width: 100%;
}

.spacer hr {
	width: 23.75rem;
}

.form-select, .custom-select {
	max-width: 100%;
}

.form-inline .form-select, .form-inline .custom-select {
	display: inline-block;
	width: auto;
}

@media (max-width: 757.98px) {
	.form-inline .form-select, .form-inline .custom-select {
		width: 100%;
	}
}
td .form-control {
	display: inline-block;
	width: auto;
}

.checkboxes {
	padding-top: 5px;
}
.checkboxes .checkbox input {
	position: static;
	margin-left: 0;
}

.modal label {
	width: 100%;
}

.invalid {
	color: #a51f18;
	border-color: #a51f18;
}

.valid {
	border-color: #448344;
}

.form-control-feedback {
	display: block;
}

[role=tooltip]:not(.show) {
	right: 5em;
	z-index: 1070;
	display: none;
	max-width: 100%;
	padding: 0.5em;
	margin: 0.5em;
	color: black;
	text-align: start;
	background: white;
	border: 1px solid #6d757e;
	border-radius: 0.25rem;
	box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8);
}
[role=tooltip]:not(.show)[id^=editarticle-] {
	right: auto;
	-webkit-margin-start: -10em;
	margin-inline-start: -10em;
}
[role=tooltip]:not(.show)[id^=editcontact-] {
	right: auto;
	-webkit-margin-start: -10em;
	margin-inline-start: -10em;
}

:focus + [role=tooltip],
:hover + [role=tooltip] {
	position: absolute;
	display: block;
}

[id="filter[search]-desc"] {
	bottom: 100%;
}
.container-popup [id="filter[search]-desc"] {
	top: 100%;
	bottom: auto;
}

.com-users-login__options {
	margin-top: 2em;
}

.btn.jmodedit {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	z-index: 900;
	color: #224faa;
	background-color: rgba(255, 255, 255, 0.5);
	border: 1px solid #58595a;
	border-radius: 0.25rem;
}

[dir=rtl] .btn.jmodedit {
	right: auto;
	left: 0;
}
.icon-white {
	color: white;
}
.input-group-text::before {
	min-width: 16px;
}

.tbody-icon {
	padding: 0 3px;
	text-align: center;
	background-color: transparent;
	border: 0;
}
.tbody-icon [class^=icon-],
.tbody-icon [class*=" icon-"],
.tbody-icon [class^=fa-],
.tbody-icon [class*=" fa-"] {
	width: 26px;
	height: 26px;
	font-size: 1.1rem;
	line-height: 22px;
	color: #ced4da;
	border: 2px solid var(--border);
	border-radius: 50%;
}
.tbody-icon .icon-publish,
.tbody-icon .icon-check,
.tbody-icon .fa-check {
	color: #448344;
	border-color: #448344;
}
.tbody-icon .icon-checkedout,
.tbody-icon .icon-lock,
.tbody-icon .fa-lock {
	width: auto;
	height: auto;
	font-size: 1.2rem;
	line-height: 1rem;
	color: #484f56;
	border: 0;
}
.tbody-icon.home-disabled, .tbody-icon.featured-disabled, .tbody-icon.color-featured-disabled, .tbody-icon.icon-star-disabled, .tbody-icon.fa-star-disabled {
	cursor: not-allowed;
	opacity: 1;
}

.tbody-icon .icon-delete,
.tbody-icon .fa-delete,
.tbody-icon .icon-times,
.tbody-icon .fa-times {
	color: #a51f18;
	border-color: #a51f18;
}

.plg_system_webauthn_login_button svg {
	-webkit-margin-end: 2px;
	margin-inline-end: 2px;
	width: 20px;
}

.plg_system_webauthn_login_button svg path {
	fill: var(--black);
}
.modal iframe {
	width: 100%;
}

.grid-child {
	display: flex;
	width: 100%;
	max-width: 1320px;
	margin-right: auto;
	margin-left: auto;
}
.system-debug {
	display: block;
}

.options-form {
	width: 100%;
	padding: 1vw 2vw;
	margin-bottom: 1rem;
	color: #495057;
	background-color: white;
	border: 1px solid #b2bfcd;
}
.options-form > legend {
	float: none;
	width: auto;
	padding: 0 0.5rem;
	font-weight: 700;
	color: #495057;
	background-color: white;
}

.modal .btn {
	margin-right: 0.5rem;
}
.modal .btn-primary:not([href]),
.modal .btn-success:not([href]) {
	color: white;
}
.modal .btn-primary:not([href]):hover,
.modal .btn-success:not([href]):hover {
	color: white;
}

.modal-header {
	padding: 0 15px;
}

.modal-title {
	font-weight: 400;
	line-height: 3rem;
}

.contentpane {
	padding: 15px;
}
.contentpane .main-card {
	margin: -10px;
	box-shadow: none;
}
.container-popup .form-select, .container-popup .custom-select {
	width: auto;
}

.blog-item.tck-article::after {
	display: block;
	clear: both;
	content: "";
}

.image-left .blog-item, .image-right .blog-item {
	flex-direction: row;
}
.image-left .blog-item .item-image, .image-right .blog-item .item-image {
	flex: 1 0 40%;
}
.article-info dd {
	padding: 0;
}
.image-alternate .blog-item:nth-of-type(2n+1) .item-image {
	order: 0;
}
.image-alternate.image-left .blog-item:nth-of-type(2n+1) .item-image {
	margin-right: 0;
	margin-left: 25px;
	order: 1;
}
.image-alternate.image-top .blog-item:nth-of-type(2n+1) .item-image {
	order: 1;
}

.boxed .blog-item {
	box-shadow: 0 0 2px #3339421a, 0 2px 5px #33394214, 0 5px 15px #33394214, inset 0 3px 0 var(--cassiopeia-color-primary);
	background-color: #fff;
}

.boxed .blog-item .item-content {
	padding: 25px;
}

.boxed .blog-item .item-image {
	margin-top: 3px;
	margin-bottom: 15px;
	overflow: hidden;
}

.boxed .blog-item .item-image {
	margin-bottom: 0;
}

.breadcrumb {
	margin-bottom: 0;
	background: transparent;
}

.no-card .newsflash-horiz li {
	padding: 0 1rem 1rem;
	border: 1px solid #dfe3e7;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}
.no-card .newsflash-horiz li figure {
	margin: 0 -1rem 1rem;
}

.element-invisible {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
}

.hidden, .hide {
	display: none;
	visibility: hidden;
}

.table-row {
	display: table-row;
}

/*joomla-alert {
	display: none;
}*/

.editor-xtd-buttons .btn {
	margin-bottom: 5px;
}

.subhead {
	position: sticky;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1000;
	width: auto;
	min-height: 43px;
	padding: 10px 0;
	color: #495057;
	background: white;
	box-shadow: -3px -2px 22px #ddd;
}
.subhead .row {
	margin-right: 0;
	margin-left: 0;
}
.subhead.noshadow {
	box-shadow: none;
}
.subhead joomla-toolbar-button,
.subhead .btn-group {
	-webkit-margin-start: 0.75rem;
	margin-inline-start: 0.75rem;
}
.subhead joomla-toolbar-button:first-child,
.subhead .btn-group:first-child {
	-webkit-margin-start: 0;
	margin-inline-start: 0;
}
.subhead joomla-toolbar-button .btn > span,
.subhead joomla-toolbar-button .dropdown-item > span {
	-webkit-margin-end: 0.5rem;
	margin-inline-end: 0.5rem;
	width: 1.25em;
	text-align: center;
}
.subhead .btn {
	--subhead-btn-accent: #495057;
	padding: 0 1rem;
	margin: 5px 0;
	font-size: 1rem;
	line-height: 2.45rem;
	color: #495057;
	background: white;
	border-color: #adb5bd;
}
.subhead .btn > span {
	display: inline-block;
	color: var(--subhead-btn-accent);
}
.subhead .btn:not([disabled]):hover, .subhead .btn:not([disabled]):active, .subhead .btn:not([disabled]):focus {
	color: rgba(255, 255, 255, 0.9);
	background-color: var(--subhead-btn-accent);
	border-color: var(--subhead-btn-accent);
}
.subhead .btn:not([disabled]):hover > span, .subhead .btn:not([disabled]):active > span, .subhead .btn:not([disabled]):focus > span {
	color: rgba(255, 255, 255, 0.9);
}
.subhead .btn.btn-success {
	--subhead-btn-accent: var(--success);
}
.subhead .btn.btn-danger {
	--subhead-btn-accent: var(--danger);
}
.subhead .btn.btn-primary {
	--subhead-btn-accent: #2a69b8;
}
.subhead .btn.btn-secondary {
	--subhead-btn-accent: #001b4c;
}
.subhead .btn.btn-info {
	--subhead-btn-accent: #132f53;
}
.subhead .btn.btn-action {
	--subhead-btn-accent: #132f53;
	display: flex;
	align-items: center;
}
.subhead .btn.btn-action::after {
	width: 2.375rem;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "";
	border: 0;
}
.subhead .btn[disabled], .subhead .btn.dropdown-toggle[disabled] {
	--subhead-btn-accent: #132f53;
	background: rgba(223, 227, 231, 0.8);
	opacity: 0.5;
}
.subhead .btn[disabled]:hover, .subhead .btn[disabled]:active, .subhead .btn[disabled]:focus, .subhead .btn.dropdown-toggle[disabled]:hover, .subhead .btn.dropdown-toggle[disabled]:active, .subhead .btn.dropdown-toggle[disabled]:focus {
	cursor: not-allowed;
}
.subhead .dropdown-toggle.btn {
	-webkit-padding-end: 0;
	padding-inline-end: 0;
}
.subhead .btn-group:not(:last-child) > .dropdown-toggle-split {
	order: 1;
	-webkit-margin-start: -0.25rem;
	margin-inline-start: -0.25rem;
}
[dir=ltr] .subhead .btn-group:not(:last-child) > .dropdown-toggle-split {
	border-radius: 0 0.25rem 0.25rem 0;
}
[dir=rtl] .subhead .btn-group:not(:last-child) > .dropdown-toggle-split {
	border-radius: 0.25rem 0 0 0.25rem;
}
.subhead .dropdown-menu joomla-toolbar-button,
.subhead .btn-group joomla-toolbar-button {
	-webkit-margin-start: 0;
	margin-inline-start: 0;
}
@media (max-width: 523.98px) {
	joomla-tab[view=accordion] .col-md-9,
	joomla-tab[view=accordion] .col-md-3 {
		padding: 0.5rem 1rem !important;
	}

	#myTab {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}

	joomla-tab[view=accordion] ul li {
		width: 100%;
	}

	.subhead joomla-toolbar-button,
	.subhead .btn-group,
	.subhead .btn {
		width: 100%;
		margin-left: 0;
		text-align: left;
	}
	.subhead .btn-toolbar > .btn-group,
	.subhead .btn-toolbar > joomla-toolbar-button {
		margin-left: 0;
	}
	.subhead .btn.btn-action::after {
		text-align: center;
		-webkit-margin-start: auto;
		margin-inline-start: auto;
	}
	.subhead .dropdown-toggle-split {
		width: auto;
	}
}

.left.item-image {
	float: left;
}

.right.item-image {
	float: right;
}

.tags .list-inline-item {
	margin-bottom: 0.5rem;
}
.tags a.btn {
	font-weight: 700;
}

.tag {
	display: inline-block;
	padding: 0.5rem 0;
}
.mod-finder__search.input-group {
	flex-wrap: nowrap;
}
.mod-finder__search.input-group .awesomplete input {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.mod-finder__search.input-group button {
	display: flex;
	align-items: center;
}
.mod-finder__search.input-group button .icon-search {
	-webkit-margin-end: 0.2em;
	margin-inline-end: 0.2em;
}

.mod-finder input.js-finder-search-query {
	margin-bottom: 0;
	padding: 8px;
}

.awesomplete > input {
	max-width: 200px;
}
@media (min-width: 758px) {
	.awesomplete > input {
		max-width: none;
	}
}
.awesomplete > ul {
	z-index: 1000 !important;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn.focus:active,
.btn.active:focus,
.btn.active.focus {
	text-decoration: none;
}

.btn.group-move {
	cursor: move;
}

.btn-secondary {
	color: #353b41;
	background-color: white;
	border-color: #ced4da;
}
.btn-secondary:hover, .btn-secondary:focus {
	color: #353b41;
	background-color: #f9fafb;
}

.article-info .association .btn-secondary,
.cat-list-association .btn-secondary {
	font-weight: 700;
	color: white;
	background-color: #6d757e;
	border-color: #ced4da;
}
.article-info .association .btn-secondary:hover, .article-info .association .btn-secondary:focus,
.cat-list-association .btn-secondary:hover,
.cat-list-association .btn-secondary:focus {
	color: white;
	background-color: #353b41;
}
.article-info .association .btn-sm, .article-info .association .btn-group-sm > .btn,
.cat-list-association .btn-sm,
.cat-list-association .btn-group-sm > .btn {
	padding: 0 0.25rem;
	font-size: 0.8rem;
	border-radius: 0.2rem;
}

@media (max-width: 757.98px) {
	.btn {
		margin-bottom: 0.25rem;
	}

	.input-group .btn {
		margin-bottom: 0;
	}
}
.form-select, .custom-select,
.form-select:focus, .custom-select:focus , .jchoptimize-responsive-images__loaded{
	max-width: 100%;
	cursor: pointer;
	background: url("https://www.fossilienwelt.at/templates/fossilienwelt-v6/images/select-bg.svg") no-repeat right center/116rem;
	background-color: #eaedf0;
	border: solid 1px #ced4da;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);}
.form-select:focus, .custom-select:focus {
	border-color: #000;
	box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.1);
}
[dir=rtl] .form-select, [dir=rtl] .custom-select , .jchoptimize-responsive-images__loaded{
	padding: 0.6rem 1rem 0.6rem 4rem;
	background: url("https://www.fossilienwelt.at/templates/fossilienwelt-v6/images/select-bg-rtl.svg") no-repeat left center/116rem;
	background-color: #eaedf0;}
.form-select[multiple], [multiple].custom-select {
	padding: 0;
	background-color: white;
}
.form-select[multiple] option, [multiple].custom-select option {
	padding: 0.3rem 1rem;
	background-color: white;
}
.form-select[multiple] option:checked, [multiple].custom-select option:checked {
	color: white;
	background-color: #112855 !important;
}
.form-select.form-select-success, .form-select-success.custom-select, .form-select.custom-select-success, .custom-select-success.custom-select {
	color: #448344;
	background-color: #448344;
}
.form-select.form-select-success option, .form-select-success.custom-select option, .form-select.custom-select-success option, .custom-select-success.custom-select option {
	color: #22262a;
	background-color: white;
}
.form-select.form-select-danger, .form-select-danger.custom-select, .form-select.custom-select-danger, .custom-select-danger.custom-select {
	color: #a51f18;
	background-color: #a51f18;
}
.form-select.form-select-danger option, .form-select-danger.custom-select option, .form-select.custom-select-danger option, .custom-select-danger.custom-select option {
	color: #22262a;
	background-color: white;
}
.form-select optgroup, .custom-select optgroup,
.form-select option,
.custom-select option {
	color: var(--dark);
	background-color: white;
}

.field-media-wrapper {
	display: block;
	width: 100%;
	max-width: calc(50vw - 5rem);
}
.field-media-wrapper .field-media-preview {
	width: 100%;
	max-width: none;
}
@media (max-width: 757.98px) {
	.field-media-wrapper {
		min-width: 100%;
	}
}
.list-group-item {
	background: none;
}

.list-unstyled .list-unstyled {
	padding-left: 20px;
}

.jviewport-height10 {
	height: 10vh;
}
.jviewport-height20 {
	height: 20vh;
}
.jviewport-height30 {
	height: 30vh;
}
.jviewport-height40 {
	height: 40vh;
}
.jviewport-height50 {
	height: 50vh;
}
.jviewport-height60 {
	height: 60vh;
}
.jviewport-height70 {
	height: 70vh;
}
.jviewport-height80 {
	height: 80vh;
}
.jviewport-height90 {
	height: 90vh;
}
.jviewport-height100 {
	height: 100vh;
}

[class*=jviewport-height] iframe {
	height: 100%;
}

.modal-dialog.jviewport-width10 {
	width: 10vw;
	max-width: none;
}
.modal-dialog.jviewport-width20 {
	width: 20vw;
	max-width: none;
}
.modal-dialog.jviewport-width30 {
	width: 30vw;
	max-width: none;
}
.modal-dialog.jviewport-width40 {
	width: 40vw;
	max-width: none;
}
.modal-dialog.jviewport-width50 {
	width: 50vw;
	max-width: none;
}
.modal-dialog.jviewport-width60 {
	width: 60vw;
	max-width: none;
}
.modal-dialog.jviewport-width70 {
	width: 70vw;
	max-width: none;
}
.modal-dialog.jviewport-width80 {
	width: 80vw;
	max-width: none;
}
.modal-dialog.jviewport-width90 {
	width: 90vw;
	max-width: none;
}
.modal-dialog.jviewport-width100 {
	width: 100vw;
	max-width: none;
}
.contentpane .media-container {
	margin: 0;
}

.editor .toggle-editor {
	margin-top: 1rem;
}
.editor .mce-tinymce {
	border: 1px solid #dfe3e7;
	border-radius: 0.25rem;
}
.editor .mce-btn,
.editor .mce-panel {
	background: #f9fafb;
}

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

.chzn-container-single {
	width: auto !important;
}

.chzn-container-multi {
	width: 100% !important;
	max-width: 240px;
}

.media-breadcrumb-item:after {
	border-left-color: transparent;
}

.choices__button_joomla {
    margin: 0 2px;
    padding: 2px 8px;
    font-size: 1em;
    border-radius: 6px;
}

@supports (-ms-ime-align: auto) {
	[dir=rtl] .subhead {
		position: relative;
	}
}


/*----------------------------------
-- Addition for frontend rendering --
-- added in Template Creator CK 5.1.2
-------------------------------------*/

.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}


.chosen-container.chosen-container-single{font-size:1rem;max-width:100%}.chosen-container.chosen-container-single .chosen-single, .jchoptimize-responsive-images__loaded{-webkit-appearance:none;-moz-appearance:none;appearance:none;
background:#eaedf0 url(https://www.fossilienwelt.at/media/templates/site/cassiopeia/images/select-bg.svg) no-repeat right 1rem center;
background-image:none\9;background-size:116rem;border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;color:#22262a;display:inline-block;height:calc(1.5em + 1.2rem + 2px);line-height:1.5;padding:.81rem 4rem .81rem 1rem;vertical-align:middle;}.chosen-container.chosen-container-single .chosen-single abbr{top:10px}.chosen-container.chosen-container-single .chosen-single:focus{border-color:#8894aa;outline:none}.chosen-container.chosen-container-single .chosen-single:disabled{background-color:#eaedf0;cursor:not-allowed}.chosen-container.chosen-container-single .chosen-single div b{background:none!important}.chosen-container.chosen-container-single .chosen-drop{background:#fff;border:1px solid #ced4da}.chosen-container.chosen-container-single .chosen-results li{line-height:1.3rem}.chosen-container.chosen-container-single.chosen-container-active .chosen-single{border-bottom-left-radius:0;border-bottom-right-radius:0}.chosen-container.chosen-container-multi .chosen-choices{background-image:#fff;font-size:1rem;line-height:1.5;max-width:100%;min-height:calc(1.5em + 1.2rem + 2px)}.chosen-container.chosen-container-multi .chosen-choices li.search-choice{background:var(--primary);border:0;border-radius:.25rem;box-shadow:1px 1px 4px rgba(0,0,0,.1);color:#fff;padding:5px 33px 5px 10px}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:rgba(0,0,0,.2);background-image:none!important;height:100%;right:0;top:0;width:20px}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{color:#fff;content:"×";font-size:1rem}




/*** ajout front ***/

body.contentpane,
#adminForm {
	background: #fff;
	/* color: #333; */
	/* font-family: Arial; */
	/* font-size: 13px; */
	text-shadow: none;
}

body.contentpane,
#adminForm,
body.contentpane h1,
body.contentpane h2,
body.contentpane h3,
body.contentpane h4,
.ckboxmodal-body h4,
#adminForm,
#adminForm h1,
#adminForm h2,
#adminForm h3,
#adminForm h4 {
	background: #fff;
	/* color: #333; */
	/* font-family: Arial; */
	text-shadow: none;
}

#adminForm fieldset,
body.contentpane fieldset {
	margin-bottom: 2em;
}

.modal-title {
	background: #fff;
	color: #333;
	font-family: Arial;
	color: #000;
	text-shadow: none;
}

#adminForm .js-stools-container-bar .ordering-select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#adminForm .btn,
body.contentpane .btn {
	background: #eaedf0;
	padding: 8px 15px;
	border: solid 1px #ced4da;
	border-radius: 0;
	color: #333;
	text-shadow: none;
}

#adminForm .btn:hover,
body.contentpane .btn:hover {
	background: #e0e0e0;
	padding: 8px 15px;
	border: solid 1px #ced4da;
	border-radius: 0;
}

#adminForm .btn-success, #adminForm button.btn.btn-success,
body.contentpane .btn-success, body.contentpane button.btn.btn-success {
	color: white;
	background-color: #448344;
	border-color: #448344;
}

#adminForm .btn-success:hover, #adminForm button.btn.btn-success:hover,
body.contentpane .btn-success:hover, body.contentpane button.btn.btn-success:hover,
.ckboxmodal-body .btn-success:hover, .ckboxmodal-body button.btn.btn-success:hover {
	color: white;
	background-color: #3a6f3a;
	border-color: #366936;
}

#adminForm .choices__button_joomla,
body.contentpane .choices__button_joomla,
.ckboxmodal-body .choices__button_joomla {
	background: #ededed;
	color: #000;
	text-shadow: none;
	padding: 2px 8px;
	border-radius: 6px;
}

#adminForm .choices__button_joomla,
body.contentpane .choices__button_joomla,
.ckboxmodal-body .choices__button_joomla {
	background: #ccc;
	color: #000;
	text-shadow: none;
	padding: 2px 8px;
	border-radius: 6px;
}

#adminForm .js-stools-field-list + .js-stools-field-list {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}

#adminForm .js-stools-container-bar .btn-toolbar > * {
	-webkit-margin-end: 8px;
	margin: 4px 0;
	margin-inline-end: 8px;
}

#adminForm .filter-search-bar__description {
	bottom: auto;
	top: 100%;
}

#adminForm .js-stools-container-filters {
	display: none;
	margin-bottom: 20px;
	padding: 0 20px;
}

#adminForm .js-stools-container-filters-visible {
	grid-gap: 8px;
	background-color: #fff;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
	padding: 10px;
}

#adminForm table {
	background: #fff;
	color: #000;
}

/*#adminForm a,
body.contentpane a {
	color: rgb(34, 79, 170);
}

#adminForm a:hover,
body.contentpane a:hover {
	color: rgb(66, 64, 119)
}*/

#adminForm input[type="text"], #adminForm input[type="text"]:focus,
body.com_media input[type="text"], body.com_media input[type="text"]:focus,
body.contentpane input[type="text"], body.contentpane input[type="text"]:focus,
#adminForm textarea, #adminForm textarea:focus,
#adminForm option, #adminForm select:focus option {
	background: #fff;
	padding: 12px;
	min-height: 50px;
	color: #000;
}

#adminForm input[type="text"]:focus,
body.com_media input[type="text"]:focus {
	border: 1px solid #000;
}

select.time {
	background: #fff;
	box-shadow: none;
	border: 1px solid #aaa;
}

/* table default style */
table {
	width: 100%;
	margin-bottom: 18px;
}
table th,
table td {
	padding: 8px;
	vertical-align: top;
	text-align: inherit;
	word-break: break-word;
}
.table th {
	font-weight: normal;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	/*background-color: #fff;*/
}
.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: collapse;
	border-left: 0;
	border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
	border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
	border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 4px;
}


.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	border-bottom-left-radius: 0;


}


.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}

/* for badge and other items */
.text-bg-primary {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(1, 1, 86, var(--bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(109, 117, 126, var(--bg-opacity, 1)) !important;
}

.text-bg-success {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(68, 131, 68, var(--bg-opacity, 1)) !important;
}

.text-bg-info {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(48, 99, 141, var(--bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(173, 98, 0, var(--bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(165, 31, 24, var(--bg-opacity, 1)) !important;
}

.text-bg-light {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(249, 250, 251, var(--bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(53, 59, 65, var(--bg-opacity, 1)) !important;
}

.link-primary {
  color: hsl(240, 98%, 17%) !important;
}
.link-primary:hover, .link-primary:focus {
  color: #010145 !important;
}

.link-secondary {
  color: hsl(210, 7%, 46%) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #575e65 !important;
}

.link-success {
  color: hsl(120, 32%, 39%) !important;
}
.link-success:hover, .link-success:focus {
  color: #366936 !important;
}

.link-info {
  color: hsl(207, 49%, 37%) !important;
}
.link-info:hover, .link-info:focus {
  color: #264f71 !important;
}

.link-warning {
  color: hsl(34, 100%, 34%) !important;
}
.link-warning:hover, .link-warning:focus {
  color: #8a4e00 !important;
}

.link-danger {
  color: hsl(3, 75%, 37%) !important;
}
.link-danger:hover, .link-danger:focus {
  color: #841913 !important;
}

.link-light {
  color: hsl(210, 17%, 98%) !important;
}
.link-light:hover, .link-light:focus {
  color: #fafbfc !important;
}

.link-dark {
  color: hsl(210, 10%, 23%) !important;
}
.link-dark:hover, .link-dark:focus {
  color: #2a2f34 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* checkbox mod login */
.mod-login__remember.form-group input {
	float: none;
	padding: 10px;
}

/* align articles height and readmore between columns in blog view */
.tck-blog .tck-article {
display: flex;
flex-direction: column;
}

.item-content {
display: flex;
flex-direction: column;
flex: 1;
}

.readmore.tck-readmore {
margin-top: auto;
}

.tck-blog .item-image img {
width: 100%;
}

/** for vote **/
.content_rating {
	display: inline-block;
	padding: 0 6px 0 12px;
}
.content_rating p {
	display: inline-block;
	padding: 0 6px 0 0;
}
.content_rating ul {
	display: inline-block;
	margin: 0 0 0 4px;
}
.mb-2 {
	display: inline-block;
}
.content_vote input {
	margin: 0 0 0 6px;
}

/* new in Joomla 6, shows a button in the parent item in the menu */
.mod-menu .mod-menu__sub[aria-hidden="true"] {
	display: block;
}

/* ---------------------------------------
	Article pagination
-----------------------------------------*/

.pagenavigation ul.pagination, .tck-article-pagination {
	list-style: none;
}

.tck-blog p.counter {
	float: right;
}

/* ---------------------------------------
	Print default CSS
-----------------------------------------*/

@media print {

	.tck-container {
		width: 100% !important;
	}

	.scrollToTop, #login-form, .tck-noprint {
		display: none !important
	}

	.flexiblemodule, .column, .logobloc, .flexiblecolumn {
		float: none;
	}

	.column.main, .column.column1, .column.column2 {
		width: 85%;
		margin-right: 2%;
		margin-left: auto;
	}

	.column.center {
		width: 100%;
	}

	a[href]:after {
		content: "";
	}

}

/* ---------------------------------------
	Accessibility
-----------------------------------------*/

.breadcrumb > .active {
	color: #000;
	font-weight: bold;
}

.muted {
	color: #666;
	font-weight: lighter;
}


/* ---------------------------------------
	CSS grid for content alignement
-----------------------------------------*/
[class*="tck-cols"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
}

[class*="tck-cols"] > * {
	flex: 1 1 auto;
	box-sizing: border-box;
}

[class*="tck-gutter"] > * {
	flex: 0 1 auto;
}

/* no gutter */
.tck-cols-2 > * {
	width: 50%;
}

.tck-cols-3 > * {
	width: 33.333%;
}

.tck-cols-4 > * {
	width: 25%;
}
.tck-cols-8 > * {
	width: 12.5%;
}

/* gutter 10px */
.tck-cols-2.tck-gutter-10 > * {
	width: calc((100% - 10px) / 2);
}

.tck-cols-3.tck-gutter-10 > * {
	width: calc((100% - 2 * 10px) / 3);
}

.tck-cols-4.tck-gutter-10 > * {
	width: calc((100% - 3 * 10px) / 4);
}

.tck-cols-8.tck-gutter-10 > * {
	width: calc((100% - 7 * 10px) / 8);
}

/* ---------------------------------------
	Shape divider
-----------------------------------------*/

.tck-divider-container {
	position: absolute;
	overflow: hidden;
	left: 0;
	width: 100%;
}

.tck-divider-container > svg {
	position: relative;
	height: 100%;
	left: 50%;
	transform: translate(-50%);
	min-width: 100%;
	max-width: none;
	vertical-align: initial;
	display: block;
}

.tck-divider-container.tck-divider-top {
	top: 0px;
}

.tck-divider-container.tck-divider-bottom {
	bottom: 0px;
}

.tck-divider-container.tck-divider-over {
	z-index: 2;
}

.tck-divider-container.tck-divider-under {
	z-index: 0;
}

.ckflip-horizontal > svg {
	transform: rotateY(180deg) translate(50%);
}

.ckflip-vertical > svg {
	transform: rotateX(180deg) translate(-50%);
}

.ckflip-horizontal.ckflip-vertical > svg {
	transform: rotate(180deg) translate(50%);
}

.tck-divider-container + .inner {
	position: relative;
}

/* ---------------------------------------
	System features
-----------------------------------------*/

.tck-edition {
	min-height: 50px;
	margin: 2px;
	border: 1px dashed grey;
	position: relative;
}
.tck-edition::before {
	content: "[" attr(data-position) "]";
	font-size: 14px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-family: Segoe UI, sans-serif;
	line-height: 1.2;
	padding: 3px 5px;
	background: #333;
	display: block !important;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #666;
	opacity: 0.8;
	pointer-events: none;
	box-sizing: content-box;
	height: 20px;
	z-index: 1;
}



.tck-article-details-align-h > dd {
	display: inline-block;
	margin-right: 10px; 
}

.tck-article-tools-right {
	float: right;
}

.tck-article-tools ul:not(.dropdown-menu) li {
	display: inline-block;
}

.tck-article-pagination-prev {
	float: left;
}

.tck-article-pagination-next {
	float: right;
}



/* ---------------------------------------
	Columns width
-----------------------------------------*/


/* ---------------------------------------
	Custom styling
-----------------------------------------*/

.container, .container-fluid,
.tck-container, .tck-container-fluid {
	margin: 0 auto;
	box-sizing: border-box;
}

.container, .tck-container {
	max-width: 1280px;
}

.container-fluid, .tck-container-fluid {
	max-width: 1280px;
}

body {
	color: #333333;
}

a {
	color: #333333;
}


a:hover,  a:focus {
	color: #E22717;
}

h1, div.componentheading {
	font-weight: normal;
	line-height: 45px;
	font-size: 36px;
}

h2, div.contentheading {
	font-weight: normal;
}

h3 {
	font-weight: normal;
	line-height: 30px;
	font-size: 24px;
}

.button, button, button.btn, input.btn, .btn {
    border: none;
	text-decoration: none;
}

.button:hover, button:hover, button.btn:hover, input.btn:hover, .btn:hover,
.button:focus, button:focus, button.btn:focus, input.btn:focus, .btn:focus {
	color: #000000;
}

.readmore a, .readmore .btn {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: normal;
}

.invalid {border: red;}
                
input.inputbox, .registration input, .login input, .contact input, .contact textarea,  select,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, input[type="checkbox"] {
    border: none;
	background: #ffffff;
	border: #c7c7c7 1px solid;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

input:focus, input.inputbox:focus, .registration input:focus, .login input:focus, .contact input:focus, .contact textarea:focus,  select:focus,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border: #7d7d7d 1px solid;
}

img:not(.tck-logo-img) {
}

#logo > .inner > img { width: 260px; }
#logo > .inner > .bannerlogodesc {
	color: #a3a3a3;
	font-size: 13px;
	font-family: Arial, sans-serif;
}

#header svg * {
	stroke-width: 1.6;
}

#header svg.ionicon *, #header svg.fontawesome *,#header svg.svgicon-ionicon *, #header svg.svgicon-fontawesome *{
	stroke-width: 25.6;
}
		
#header .tck-module-title svg {
	width: 104px;
	height: 104px;
}

#content-top svg * {
	stroke-width: 2;
}

#content-top svg.ionicon *, #content-top svg.fontawesome *,#content-top svg.svgicon-ionicon *, #content-top svg.svgicon-fontawesome *{
	stroke-width: 32;
}
		
#content-top .tck-module-title svg {
	width: 24px;
	height: 24px;
}

.ckcustomstyle1 {
}



/* ---------------------------------------
	Responsive design code
-----------------------------------------*/

@media screen and (min-width: 1025px) {

.hidemobile5,
.tck-hide-desktop {
	display: none !important;
}

[class*="tck-cols"].tck-stack-5,
[class*="tck-cols"].tck-stack-desktop {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-5 > *,
[class*="tck-cols"].tck-stack-desktop > * {
	width: auto !important;
}




}

@media screen and (min-width: 951px) and (max-width: 1024px) {

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

.hidemobile4,
.tck-hide-tablet-l {
	display: none !important;
}

[class*="tck-cols"].tck-stack-4,
[class*="tck-cols"].tck-stack-tablet-l {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-4 > *,
[class*="tck-cols"].tck-stack-tablet-l > * {
	width: auto !important;
	max-width: 100%;
}





}

@media screen and (min-width: 759px) and (max-width: 950px) {

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

.hidemobile3,
.tck-hide-tablet-p {
	display: none !important;
}

[class*="tck-cols"].tck-stack-3,
[class*="tck-cols"].tck-stack-tablet-p {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-3 > *,
[class*="tck-cols"].tck-stack-tablet-p > * {
	width: auto !important;
	max-width: 100%;
}





}

@media screen and (min-width: 525px) and (max-width: 758px) {

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

.hidemobile2,
.tck-hide-phone-l {
	display: none !important;
}

[class*="tck-cols"].tck-stack-2,
[class*="tck-cols"].tck-stack-phone-l {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-2 > *,
[class*="tck-cols"].tck-stack-phone-l > * {
	width: auto !important;
	max-width: 100%;
}



#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#top {
	height: auto !important;
}
#top .logobloc {
	float :none !important;
	width: auto !important;
}
#logo {
	height: auto !important;
}
#logo .logobloc {
	float :none !important;
	width: auto !important;
}
#lang-switcher {
	height: auto !important;
}
#lang-switcher .logobloc {
	float :none !important;
	width: auto !important;
}
#menu {
	height: auto !important;
}
#menu .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-header {
	height: auto !important;
}
#wrapper-header .logobloc {
	float :none !important;
	width: auto !important;
}
#header {
	height: auto !important;
}
#header .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#custom1 {
	height: auto !important;
}
#custom1 .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper1 {
	height: auto !important;
}
#wrapper1 .logobloc {
	float :none !important;
	width: auto !important;
}
#content-top {
	height: auto !important;
}
#content-top .logobloc {
	float :none !important;
	width: auto !important;
}
#content-center {
	height: auto !important;
}
#content-center .logobloc {
	float :none !important;
	width: auto !important;
}
#content-bottom {
	height: auto !important;
}
#content-bottom .logobloc {
	float :none !important;
	width: auto !important;
}
#custom2 {
	height: auto !important;
}
#custom2 .logobloc {
	float :none !important;
	width: auto !important;
}
#footer {
	height: auto !important;
}
#footer .logobloc {
	float :none !important;
	width: auto !important;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomstyle1 {
	height: auto !important;
}
#ckcustomstyle1 .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutblog {
	height: auto !important;
}
#ckcustomlayoutblog .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutarticle {
	height: auto !important;
}
#ckcustomlayoutarticle .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutsearch {
	height: auto !important;
}
#ckcustomlayoutsearch .logobloc {
	float :none !important;
	width: auto !important;
}


}

@media screen and (max-width: 524px) {

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


.hidemobile1,
.tck-hide-phone-p {
	display: none !important;
}

[class*="tck-cols"].tck-stack-1,
[class*="tck-cols"].tck-stack-phone-p {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-1 > *,
[class*="tck-cols"].tck-stack-phone-p > * {
	width: auto !important;
	max-width: 100%;
}


#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#top {
	height: auto !important;
}
#top .logobloc {
	float :none !important;
	width: auto !important;
}
#logo {
	height: auto !important;
}
#logo .logobloc {
	float :none !important;
	width: auto !important;
}
#lang-switcher {
	height: auto !important;
}
#lang-switcher .logobloc {
	float :none !important;
	width: auto !important;
}
#menu {
	height: auto !important;
}
#menu .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-header {
	height: auto !important;
}
#wrapper-header .logobloc {
	float :none !important;
	width: auto !important;
}
#header {
	height: auto !important;
}
#header .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#custom1 {
	height: auto !important;
}
#custom1 .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper1 {
	height: auto !important;
}
#wrapper1 .logobloc {
	float :none !important;
	width: auto !important;
}
#content-top {
	height: auto !important;
}
#content-top .logobloc {
	float :none !important;
	width: auto !important;
}
#content-center {
	height: auto !important;
}
#content-center .logobloc {
	float :none !important;
	width: auto !important;
}
#content-bottom {
	height: auto !important;
}
#content-bottom .logobloc {
	float :none !important;
	width: auto !important;
}
#custom2 {
	height: auto !important;
}
#custom2 .logobloc {
	float :none !important;
	width: auto !important;
}
#footer {
	height: auto !important;
}
#footer .logobloc {
	float :none !important;
	width: auto !important;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomstyle1 {
	height: auto !important;
}
#ckcustomstyle1 .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutblog {
	height: auto !important;
}
#ckcustomlayoutblog .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutarticle {
	height: auto !important;
}
#ckcustomlayoutarticle .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutsearch {
	height: auto !important;
}
#ckcustomlayoutsearch .logobloc {
	float :none !important;
	width: auto !important;
}


}

joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@media (prefers-reduced-motion:reduce) {joomla-alert{animation-duration:1ms!important}}
:root{--brand-red:#F39200;--dark:#3C3C3B;--light:#ffffff;--soft:#fafafa;--ink:#111111;--ink-weak:#333333;--content-max:1360px;--fs-body:clamp(17px, 1.6vw, 19px);--fs-h1:clamp(32px, 4vw, 44px);--fs-h2:clamp(26px, 3.5vw, 38px);--fs-h3:clamp(22px, 3vw, 30px);--fs-h3-large:var(--fs-h2);--fs-h3-small:clamp(18px, 2.4vw, 28px);--line-width:50px;--line-width-mobile:32px;--line-height:4px;--line-color:var(--brand-red);--stack:clamp(80px, 9vw, 180px);--stack-s:clamp(48px, 7vw, 120px);--stack-l:clamp(112px, 12vw, 220px);--gap-cards:clamp(16px, 3vw, 32px);--section-pad-y:clamp(96px, 10vw, 160px);--inner-pad-x:clamp(16px, 5vw, 32px);--inner-pad-y:clamp(64px, 8vw, 150px);--card-pad-x:clamp(12px, 2.5vw, 20px);--card-pad-y:clamp(12px, 4.5vw, 20px);--shadow-s:0 2px 6px rgba(0,0,0,.08);--shadow-m:0 4px 12px rgba(0,0,0,.12);--shadow-l:0 8px 24px rgba(0,0,0,.16);--color-1:#111111;--color-2:#f39200}html{scroll-behavior:smooth;font-size:1rem;-webkit-text-size-adjust:100%}body{font-family:PT Sans,Arial,sans-serif;font-weight:400;line-height:1.5;color:var(--ink);font-size:var(--fs-body);padding-top:100px}b,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.h3-large{font-size:var(--fs-h3-large)}.h3-small{font-size:var(--fs-h3-small)}.h3-small::after,h1::after,h2::after,h3::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--line-color);margin-top:10px}[data-rlta-type=accordions] .h3-small::after,[data-rlta-type=accordions] :is(h1,h2,h3,h4,h5,h6)::after{content:none;display:none}@media (min-width:1600px) {:root{--inner-pad-x:0px}}@media (max-width:640px) {:root{--fs-h3-small:clamp(22px, 4.8vw, 26px)}.h3-small::after,h1::after,h2::after,h3::after{width:var(--line-width-mobile)}}.is-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:var(--section-pad-y)}.is-bleed-ios{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);padding-block:var(--section-pad-y)}.button,.button-secondary{display:inline-flex;align-items:center;gap:8px;line-height:1.1;text-decoration:none;font-size:clamp(18px,1.4vw,22px);font-weight:700;color:#111;transition:.25s}.button::before, .jchoptimize-responsive-images__loaded{content:"";width:25px;height:25px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;flex-shrink:0;transition:transform .25s;}.button:hover{color:#f39200;transform:translateX(4px)}.button:hover::before{transform:scale(1.05)}.button-secondary{color:#fff}.button-secondary::before{filter:brightness(1.2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.info,.split-row,.content-box,.cards,.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave,.slider-split){margin-block:0!important}.tck-wrapper+.tck-wrapper{margin-top:var(--stack)!important}.tck-wrapper.stack-s+.tck-wrapper{margin-top:var(--stack-s)!important}.tck-wrapper.stack-l+.tck-wrapper{margin-top:var(--stack-l)!important}.tck-wrapper.stack-none+.tck-wrapper,.tck-wrapper>:first-child{margin-top:0!important}.tck-wrapper>:last-child{margin-bottom:0!important}.tck-wrapper .sections{display:grid;gap:var(--stack,clamp(32px,4vw,64px))}.tck-wrapper .tck-module,.tck-wrapper .tck-module-text{margin:0!important;padding:0}.tck-wrapper .sections>*{margin:0!important}:where(#content-top.inner,#content-center.inner,#content-bottom.inner,.tck-wrapper.sections)>:where(section,div,article,aside,nav):last-child:not(.header){margin-block-end:0!important;padding-block-end:0!important}:where(section,div,article,aside,nav):last-child+.site-footer{margin-top:0!important}.cards .cards__inner,.content-box .content-box__inner,.info .info__inner,.slider-split{padding-block:var(--section-pad-y)}.split-row .split-row__inner{padding-block:0!important}.tck-wrapper .sections>.split-row{margin-bottom:var(--stack)!important}.tck-wrapper .sections>.split-row.pb-s{margin-bottom:var(--stack-s)!important}.tck-wrapper .sections>.split-row.pb-l{margin-bottom:var(--stack-l)!important}.stack-top{margin-top:var(--stack)!important}.stack-top-s{margin-top:var(--stack-s)!important}.stack-top-l{margin-top:var(--stack-l)!important}.stack-bottom{margin-bottom:var(--stack)!important}.stack-bottom-s{margin-bottom:var(--stack-s)!important}.stack-bottom-l{margin-bottom:var(--stack-l)!important}.stack-gap-s .sections{row-gap:var(--stack-s)!important}.stack-gap-l .sections{row-gap:var(--stack-l)!important}.stack-pad-s .cards__inner,.stack-pad-s .content-box__inner,.stack-pad-s .info__inner,.stack-pad-s.slider-split{padding-block:clamp(32px,6vw,72px)!important}.stack-pad-l .cards__inner,.stack-pad-l .content-box__inner,.stack-pad-l .info__inner,.stack-pad-l.slider-split{padding-block:clamp(96px,12vw,160px)!important}.tck-wrapper:has(.header--compact),.tck-wrapper:has(.header--hero){margin-top:0!important;padding-top:0!important}.header--compact .header__inner,.header--hero .header__inner{padding-block:0!important}body.no-gap #wrapper-header+.tck-wrapper,body.no-gap #wrapper-header+.tck-wrapper+.tck-wrapper{margin-top:0!important}.no-pad-top .cards__inner,.no-pad-top .content-box__inner,.no-pad-top .info__inner,.no-pad-top.slider-split{padding-top:0!important}.no-pad-bottom .cards__inner,.no-pad-bottom .content-box__inner,.no-pad-bottom .info__inner,.no-pad-bottom.slider-split{padding-bottom:0!important}.tck-module.stack-top{margin-top:var(--stack)!important}.tck-module.stack-top-s{margin-top:var(--stack-s)!important}.tck-module.stack-top-l{margin-top:var(--stack-l)!important}.tck-module.stack-bottom{margin-bottom:var(--stack)!important}.tck-module.stack-bottom-s{margin-bottom:var(--stack-s)!important}.tck-module.stack-bottom-l{margin-bottom:var(--stack-l)!important}.tck-module-text.stack-pad-top-s,.tck-module.stack-pad-top-s{padding-top:clamp(32px,6vw,72px)!important}.tck-module-text.stack-pad-top-l,.tck-module.stack-pad-top-l{padding-top:clamp(96px,12vw,160px)!important}.tck-module-text.stack-pad-bottom-s,.tck-module.stack-pad-bottom-s{padding-bottom:clamp(32px,6vw,72px)!important}.tck-module-text.stack-pad-bottom-l,.tck-module.stack-pad-bottom-l{padding-bottom:clamp(96px,12vw,160px)!important}.tck-module-text.stack-pad-y-s,.tck-module.stack-pad-y-s{padding-block:clamp(32px,6vw,72px)!important}.tck-module-text.stack-pad-y-l,.tck-module.stack-pad-y-l{padding-block:clamp(96px,12vw,160px)!important}.stack-pad-top{padding-top:var(--section-pad-y)!important}.stack-pad-bottom{padding-bottom:var(--section-pad-y)!important}.stack-pad-y{padding-block:var(--section-pad-y)!important}:where(.bg-brand,.bg-brand-single,.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave) .split-row__inner{background:0 0!important}.no-pad-top .cards__inner{padding-top:0!important}.no-pad-bottom .cards__inner{padding-bottom:0!important}.bg-grey{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background:var(--soft)}.bg-grey>*{position:relative;z-index:1}.bg-grey-single{background:var(--soft);padding-block:clamp(40px,6vw,90px);margin-block:var(--stack)}.bg-dark{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background:var(--dark)!important;color:var(--light)}.bg-dark>*{position:relative;z-index:1}.bg-dark a{color:var(--light);text-decoration:underline;transition:color .2s}.bg-dark a:hover{color:var(--brand-red)}.bg-dark-single{background:var(--dark)!important;color:var(--light);padding-block:clamp(40px,6vw,90px);margin-block:var(--stack)}.bg-dark-single>*{position:relative;z-index:1}.bg-dark-single a{color:var(--light);text-decoration:underline;transition:color .2s}.bg-dark-single a:hover{color:var(--brand-red)}.bg-wave, .jchoptimize-responsive-images__loaded{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/wave_hg_weiss.svg) center center/cover no-repeat #fff;}.bg-wave>*{position:relative;z-index:1}:where(.info,.split-row,.content-box,.cards,.slider-split)+:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave){margin-top:0!important}:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave)+:where(.info,.split-row,.content-box,.cards,.slider-split){margin-top:0!important}.bg-paper{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#f7e0c9}.bg-paper>*{position:relative;z-index:1}.bg-paper--orange, .jchoptimize-responsive-images__loaded{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_orange.webp);}.bg-paper--green, .jchoptimize-responsive-images__loaded{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_green.webp);}.bg-paper--blue, .jchoptimize-responsive-images__loaded{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_blue.webp);}.bg-deco{position:relative;isolation:isolate;overflow:visible}.bg-deco>*{position:relative;z-index:1}.bg-deco::before{content:"";position:absolute;bottom:0;left:0;right:0;height:250px;background-repeat:no-repeat;background-size:contain;background-position:center bottom;opacity:.95;pointer-events:none;z-index:0;animation:18s ease-in-out infinite deco-float}.bg-deco--austernkohl{overflow:visible!important;position:relative;z-index:5}.bg-deco--austernkohl::before, .jchoptimize-responsive-images__loaded{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_austernkohl.svg);filter:brightness(.88);height:280px;bottom:-50px!important;opacity:1;z-index:6!important;}.tck-wrapper:has(.bg-deco--austernkohl),.tck-wrapper:has(.bg-deco--austernkohl) .sections{overflow:visible!important}.bg-deco--hai{overflow:visible!important;position:relative;z-index:4}.bg-deco--hai::before, .jchoptimize-responsive-images__loaded{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_hai.svg);height:240px;bottom:0!important;opacity:1;filter:brightness(.92);z-index:6!important;}.bg-deco--rochen{overflow:visible!important;position:relative;z-index:4}.bg-deco--rochen::before, .jchoptimize-responsive-images__loaded{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_rochen.svg);height:260px;bottom:-40px!important;opacity:1;z-index:6!important;}.bg-deco--left::before{left:max(-50vw + 50%,0)!important;right:auto!important;width:100vw!important;background-position:left bottom!important}.bg-deco--right::before{right:max(-50vw + 50%,0)!important;left:auto!important;width:100vw!important;background-position:right bottom!important}.bg-deco--pad-bottom-l{padding-bottom:clamp(160px,14vw,280px)!important}.bg-deco--pad-bottom-s{padding-bottom:clamp(48px,6vw,96px)}@media (prefers-reduced-motion:reduce) {.bg-deco::before{animation:none!important}}body.itemid-252 #content-top,body.itemid-264 #content-top, .jchoptimize-responsive-images__loaded{position:relative;background-color:#f7e0c9;background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_orange.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;isolation:isolate;}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before, .jchoptimize-responsive-images__loaded{content:"";position:absolute;top:30px;right:max(-50vw + 50%,0);width:100vw;height:260px;background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_flughorn.svg);background-repeat:no-repeat;background-position:right top;background-size:contain;pointer-events:none;z-index:0;opacity:.95;animation:22s ease-in-out infinite deco-float;}body.itemid-252 #content-top>*,body.itemid-264 #content-top>*{position:relative;z-index:1}body.itemid-252 #content-top .content-top .info__inner,body.itemid-264 #content-top .content-top .info__inner{padding-bottom:0!important}body.itemid-252 #content-top .content-top.pad-top-none .info__inner,body.itemid-264 #content-top .content-top.pad-top-none .info__inner{padding-top:0!important}body.itemid-252 #content-top .content-top.stack-top-none,body.itemid-264 #content-top .content-top.stack-top-none{margin-top:80px!important}body.itemid-252 #content-top .content-top:last-child .info__inner,body.itemid-264 #content-top .content-top:last-child .info__inner{padding-bottom:var(--section-pad-y)!important}body.itemid-252 #wrapper+#wrapper1,body.itemid-252 #wrapper-header+#wrapper,body.itemid-252 #wrapper-header+.tck-wrapper,body.itemid-264 #wrapper+#wrapper1,body.itemid-264 #wrapper-header+#wrapper,body.itemid-264 #wrapper-header+.tck-wrapper{margin-top:0!important}:where(.info,.split-row,.content-box,.cards,.slider-split)+:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave,.bg-paper){margin-top:0!important}:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave,.bg-paper)+:where(.info,.split-row,.content-box,.cards,.slider-split){margin-top:0!important}@media (max-width:1200px) {.bg-deco--austernkohl::before{height:220px;bottom:-30px!important}.bg-deco--hai::before{height:190px;bottom:-6px!important}.bg-deco--rochen::before{height:200px;bottom:-20px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:200px;top:20px}.bg-deco--pad-bottom-l{padding-bottom:clamp(80px,10vw,180px)!important}.bg-deco--pad-bottom-s{padding-bottom:clamp(32px,5vw,64px)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.bg-deco--austernkohl::before{height:240px;bottom:-40px!important}.bg-deco--hai::before{height:220px;bottom:-20px!important}.bg-deco--rochen::before{height:230px;bottom:-30px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:240px;top:40px}.bg-deco--pad-bottom-l{padding-bottom:clamp(180px,18vw,260px)!important}.bg-deco--pad-bottom-s{padding-bottom:clamp(80px,10vw,140px)!important}}@media (max-width:810px) {.bg-deco--austernkohl::before{height:160px;bottom:-20px!important}.bg-deco--hai::before{height:170px;bottom:-4px!important}.bg-deco--rochen::before{height:180px;bottom:-10px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:150px;top:10px;right:20px!important}.bg-deco--pad-bottom-l{padding-bottom:140px!important}}@media (max-width:480px) {.bg-deco--austernkohl::before,.bg-deco--hai::before{height:140px;bottom:-20px!important}.bg-deco--rochen::before{height:140px;bottom:-12px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:160px;top:4px;right:10px!important;opacity:.9}.bg-deco--pad-bottom-l{padding-bottom:80px!important}}@media (max-width:360px) {.bg-deco::before,body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{animation:none!important}}.bg-paper-only-bottom{margin-top:0!important;margin-bottom:var(--stack)!important}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {body.itemid-252 #content-top,body.itemid-264 #content-top{padding-top:160px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{top:80px!important;height:240px!important}}@media (max-width:600px) and (orientation:portrait) {body.itemid-252 #content-top,body.itemid-264 #content-top{margin-top:-170px!important;padding-top:160px!important;z-index:-100}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{top:80px!important;height:200px!important}}#top{position:fixed;top:0;left:0;right:0;z-index:4000;background:#fff;height:100px;border-bottom:none;box-shadow:none;transition:height .3s,padding .3s,box-shadow .3s;overflow:visible;padding:5px 2% 0}#top.scrolled{height:84px;padding-top:10px;box-shadow:0 4px 12px rgba(0,0,0,.12)}#top .inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;width:100%}#top .tck-logo-img{display:block;height:80px;width:auto;-o-object-fit:contain;object-fit:contain;transition:height .3s ease-in-out}#top.scrolled .tck-logo-img{height:64px}.main-nav{display:flex;align-items:center;margin-left:auto}.main-nav #primary-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2rem;flex-wrap:nowrap;position:static}.main-nav #primary-menu>li{position:relative;white-space:nowrap}.main-nav .nav-item>a,.main-nav .submenu-toggle-link{text-decoration:none;color:var(--color-1);font-family:'PT Sans',sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;padding:.5rem 0 .2rem;display:inline-block;background:0 0;border:none;cursor:pointer;position:relative;transition:color .25s}.main-nav .nav-item.current>a,.main-nav .nav-item>a:hover,.main-nav .submenu-toggle-link:hover{color:var(--color-1)}.main-nav #primary-menu>li:not(.parent)>a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:var(--color-2);transform:scaleX(0);transform-origin:left;transition:transform .3s}.main-nav #primary-menu>li:not(.parent).current>a::after,.main-nav #primary-menu>li:not(.parent)>a:focus::after,.main-nav #primary-menu>li:not(.parent)>a:hover::after{transform:scaleX(1)}.main-nav .submenu{list-style:none;margin:0;padding:.5rem 0;position:absolute;top:calc(100% + 10px);left:0;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:0 0 8px 8px;min-width:200px;z-index:3000;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,transform .25s,visibility .25s}.main-nav li:focus-within>.submenu,.main-nav li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.main-nav .submenu li a{display:block;padding:.75rem 1.25rem;font-family:'PT Sans',sans-serif;font-size:1.05rem;font-weight:400;color:var(--color-1);text-decoration:none;line-height:1.4;text-transform:none!important;transition:.25s}.main-nav .submenu li a:focus,.main-nav .submenu li a:hover{color:var(--color-2);background:rgba(238,119,0,.08);outline:0}.main-nav .submenu li.current>a{color:var(--color-2);font-weight:600}#top nav.main-nav .submenu-toggle,#top nav.main-nav .submenu-toggle-link{display:inline-flex;align-items:center;line-height:1;padding:0;border:0;background:0 0;color:var(--color-1);cursor:pointer;font-size:1.1rem}#top nav.main-nav .submenu-toggle-link{margin-left:.25rem}#top nav.main-nav .submenu-toggle{margin-left:.4rem;transform:translateY(-2px)}@media (min-width:769px) {#top nav.main-nav .submenu-toggle-link::after,#top nav.main-nav .submenu-toggle::after{content:"";display:inline-block;margin-left:.3rem;width:6px;height:6px;border-right:3px solid var(--color-2);border-bottom:3px solid var(--color-2);transform:rotate(45deg) translateY(-2px);transition:transform .3s}#top nav.main-nav li.open>.submenu-toggle-link::after,#top nav.main-nav li.open>.submenu-toggle::after{transform:rotate(-135deg) translateY(2px)}}.menu-toggle{display:none;margin-left:auto;background:0 0;border:none;cursor:pointer;color:var(--color-2);z-index:4100;font-size:0;position:relative;width:44px;height:44px}.menu-toggle .icon-burger{display:block;width:24px;height:2px;background:var(--color-2);box-shadow:0 7px 0 var(--color-2),0 14px 0 var(--color-2);transition:.25s}.menu-toggle:hover .icon-burger{transform:scale(1.05);opacity:.9}body.menu-open #top .menu-toggle .icon-burger{background:#999;box-shadow:0 7px 0 #999,0 14px 0 #999}.menu-close{position:relative;margin-left:auto;margin-bottom:1rem;background:0 0;border:0;font-size:2rem;line-height:1;color:var(--color-2);cursor:pointer;z-index:2100;display:none;transition:color .25s,transform .25s}.menu-close:hover{color:var(--color-2);transform:rotate(90deg)}@media (max-width:1024px) {#top{height:72px}#top.scrolled{height:60px}#top .tck-logo-img{height:60px;transition:height .3s ease-in-out,transform .3s ease-in-out}#top.scrolled .tck-logo-img{height:48px;transform:translateY(-2px)}body{padding-top:72px}#top .menu-toggle{position:fixed;top:2.5rem;right:1rem;width:44px;height:44px;background:0 0;border:0;cursor:pointer;z-index:10001;display:inline-flex;align-items:center;justify-content:center}body.menu-open #top .menu-toggle{display:none}body.menu-open .menu-close{display:flex}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .3s;z-index:1500}body.menu-open .menu-overlay{opacity:1;visibility:visible}.main-nav .menu-panel{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;height:100dvh;padding:1.25rem 1.25rem 2rem;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.2);transform:translateX(100vw);transition:transform .3s;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.main-nav .menu-panel.is-open{transform:translateX(0)}body.menu-open{overflow:hidden;position:fixed;width:100%}.main-nav .menu-panel>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.main-nav #primary-menu{gap:.3rem;flex-direction:column}.main-nav #primary-menu>li{position:relative;width:100%;border-bottom:1px solid #f0f0f0;font-size:1.1rem;font-weight:400;text-transform:uppercase}.main-nav #primary-menu>li>.submenu-toggle-link,.main-nav #primary-menu>li>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;line-height:44px;padding:0 1.5rem 0 0;font-size:1.05rem;font-weight:400;text-transform:uppercase;color:var(--color-1);background:0 0;border:0;margin:0;text-align:left;cursor:pointer}.main-nav #primary-menu>li>.submenu-toggle-link{padding-right:0}.main-nav .nav-item.current>.submenu-toggle-link,.main-nav .nav-item.current>a{color:var(--color-2)}.main-nav .submenu-toggle{position:absolute;right:0;top:0;width:44px;height:44px;background:0 0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.main-nav #primary-menu>li .submenu-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:1.5rem;font-weight:700;line-height:1;color:var(--color-2);pointer-events:none}.main-nav #primary-menu>li .submenu-icon.open-icon{color:var(--color-2)}.main-nav .submenu{position:static;width:100%;margin:0;padding:.25rem 0 .5rem 1rem;display:none;background:0 0;box-shadow:none!important}.main-nav li.open>.submenu{display:block}.main-nav .submenu li a{display:block;width:100%;padding:.75rem 0;font-size:1rem;font-weight:400;text-transform:none;color:var(--color-1)}.main-nav .submenu-toggle-link::after,.main-nav .submenu-toggle-link::before,.main-nav .submenu-toggle::after,.main-nav .submenu-toggle::before{content:none!important}}@media (min-width:1025px) {.main-nav .submenu-icon,.menu-close,.menu-overlay,.menu-toggle{display:none!important}}@media (min-width:1024px) and (max-width:1200px) {#top .tck-logo-img{height:70px!important;max-height:70px!important}#top.scrolled .tck-logo-img{height:58px!important}.main-nav #primary-menu{gap:1.2rem}.main-nav .nav-item>a,.main-nav .submenu-toggle-link{font-size:1.1rem;letter-spacing:.2px;padding-inline:5px}.main-nav .submenu li a{font-size:.9rem;padding:.6rem 1rem}}@media screen and (min-width:1024px) and (max-width:1180px) and (orientation:landscape) {#top{height:100px;padding-top:14px}#top.scrolled{height:84px;padding-top:8px}#top .tck-logo-img{height:70px!important;max-height:70px!important}#top.scrolled .tck-logo-img{height:58px!important}body{padding-top:92px}.main-nav .nav-item>a,.main-nav .submenu-toggle-link{font-size:1.1rem;letter-spacing:.2px;padding-inline:5px}#menu .inner{margin-top:26px}#top.scrolled #menu .inner{margin-top:18px}}@media (max-width:820px) and (orientation:landscape) {#top{position:fixed!important;top:0;left:0;right:0;z-index:4000;transform:translateY(0);transition:transform .25s}#top.header--hidden{transform:translateY(-110%)}body{padding-top:var(--header-h,74px)!important}#top .menu-toggle{position:absolute!important;right:1rem;top:50%;transform:translateY(-50%);z-index:4100}}[id]{scroll-margin-top:100px}#top .inner{position:relative;align-items:flex-start}#lang-switcher,.lang-switcher{position:absolute;top:0;right:0;z-index:5000;display:flex;gap:.25rem;font-family:'PT Sans',sans-serif;font-weight:600;font-size:.9rem}#lang-switcher .mod-languages,.lang-switcher .mod-languages{margin:0}#lang-switcher ul,.lang-switcher ul{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}div.mod-languages li{margin:0!important;padding:0}.lang-switcher li{line-height:1;border-radius:3px;transition:background .25s,color .25s}.lang-switcher a{text-decoration:none;color:#1c1c1c;display:inline-block;padding:2px 6px;border-radius:3px;transition:color .25s,background .25s}.lang-switcher a:focus-visible,.lang-switcher a:hover{color:#f9c600;outline:0}.lang-switcher a[aria-current=true],.lang-switcher li.lang-active a{color:#1c1c1c;font-weight:700}.lang-switcher li.lang-active a:hover{background:#e5b500;color:#000}.lang-switcher a:focus-visible{outline:#222 solid 2px;outline-offset:2px}#menu .inner{margin-top:35px}#top.scrolled #lang-switcher,#top.scrolled .lang-switcher{top:0}#top.scrolled #menu .inner{margin-top:25px}@media (max-width:980px) {[id]{scroll-margin-top:72px}#lang-switcher,.lang-switcher{position:absolute;top:67%;right:2rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;font-size:.85rem;gap:.25rem;z-index:5100}#top.scrolled #lang-switcher,#top.scrolled .lang-switcher{top:15px;transform:none}.lang-switcher li.lang-active a{background:0 0;font-weight:700}.lang-switcher a:hover{color:#f9c600;opacity:.9}body.menu-open #lang-switcher,body.menu-open .lang-switcher{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}}@media (max-width:1024px) {#top .menu-toggle{position:fixed!important;top:.8rem!important;right:1rem!important;transform:none!important;z-index:10002}#lang-switcher,.lang-switcher{position:fixed!important;top:1.5rem!important;right:4.5rem!important;transform:none!important;z-index:10001}#top.scrolled #lang-switcher,#top.scrolled .lang-switcher{top:1.5rem!important}}.header{color:inherit}.header__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x)}.header__h1{margin:0;line-height:1.3;font-weight:300;font-size:clamp(18px,4vw,22px)}.header__h2{margin:0 0 clamp(12px,2vw,20px);font-weight:400;line-height:1.3;font-size:clamp(26px,3vw,36px)}.header__cta{margin-top:15px}.header--hero{position:relative;overflow:visible;padding-top:0;margin-bottom:clamp(40px,8vw,100px);background:0 0!important}.header--hero.is-bleed{padding-block:0!important}.header--hero .header__media{position:relative;z-index:1}.header--hero .header__media img{width:100%;height:clamp(520px,75vh,880px);-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center center;object-position:center center}.header--hero .header__overlay{position:absolute;inset:0;background:rgba(0,0,0,.1)}.header--hero .header__inner{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;z-index:5}.header--hero .header__box{display:inline-flex;flex-direction:column;background:#fff;color:#333;max-width:60ch;padding-block:clamp(20px,5vw,40px);padding-inline:clamp(24px,5vw,48px);box-shadow:0 6px 18px rgba(0,0,0,.14);margin-top:-15%;opacity:0;animation:.8s ease-out .2s forwards slideUpFade}.header--hero .header__h2{order:-1}.header--hero .header__h1::after,.header--hero .header__h2::after{content:none!important}@media (max-width:980px) and (orientation:portrait) {.header--hero .header__media img{height:clamp(360px,60vh,640px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.header--hero .header__box{max-width:var(--content-max);margin-left:auto;margin-right:auto;margin-top:-30%;padding:clamp(24px,6vw,36px)}.header__h1{font-size:clamp(18px,4.5vw,20px);line-height:1.3}.header__h2{font-size:clamp(24px,5.5vw,30px);line-height:1.3}}@media (orientation:landscape) and (max-width:820px) {:root{--fs-body:clamp(16.5px, 1.6vw, 18px);--fs-h3-small:clamp(20px, 3vw, 24px)}.header--hero .header__media img{height:100vh;max-height:640px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;transform:none}.header--hero .header__box{max-width:var(--content-max);width:calc(100% - 2 * var(--inner-pad-x));margin:-8% auto 0;padding:clamp(22px,5vw,34px)}.header__h1{font-size:clamp(18px,2.8vw,22px);line-height:1.3}.header__h2{font-size:clamp(22px,3.5vw,30px);line-height:1.3}}@media (min-width:768px) and (max-width:980px) {.header--hero .header__media img{height:70vh;-o-object-position:50% 30%;object-position:50% 30%}.header--hero .header__box{max-width:80%;margin:-10% auto 0;padding:clamp(28px,4vw,40px)}.header__h1{font-size:clamp(20px,2.6vw,24px)}.header__h2{font-size:clamp(26px,3vw,34px)}.header.header--compact{padding-block:clamp(28px,4vw,60px)}.header.header--compact .header__inner{min-height:clamp(80px,14vh,140px);padding-top:clamp(2px,.8vw,8px);padding-bottom:clamp(20px,3.5vw,48px)}.header.header--compact .header__h1{font-size:clamp(24px,2.8vw,34px)}}.header.header--compact{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);background:#1e2733;color:#fff;padding-block:clamp(40px,6vw,90px)}.header.header--compact .header__inner{display:flex;justify-content:flex-start;align-items:flex-start;min-height:initial;padding-inline:var(--inner-pad-x);padding-block:0}.header.header--compact .header__h1{margin:0;color:#fff;font-weight:300;line-height:1.25;font-size:clamp(28px,3.4vw,42px);max-width:50ch;text-align:left}.header.header--compact .header__h1 strong{display:block;font-weight:400;letter-spacing:.2px}.header.header--compact .header__h1--underlined::after{content:"";display:block;width:64px;height:4px;background:var(--brand-red,#e3000f);margin-top:clamp(10px,1.6vw,16px);border-radius:2px;margin-left:0}@media (max-width:980px) {.header.header--compact{padding-top:clamp(14px,3vw,24px);padding-bottom:clamp(18px,3vw,28px)}.header.header--compact .header__inner{align-items:flex-start;justify-content:flex-start;min-height:initial;padding-inline:var(--inner-pad-x);padding-block:0}.header.header--compact .header__h1{max-width:38ch}}.header--fossilienwelt.header--hero{position:relative;background:0 0;overflow:visible}.header--fossilienwelt .header__media{position:relative;z-index:0}.header--fossilienwelt .header__media img{width:100%;height:clamp(520px,75vh,920px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.header--fossilienwelt .header__overlay{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:1}.header--fossilienwelt .header__inner{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;z-index:5}.header--fossilienwelt .header__box{background:#fff;color:#111;box-shadow:0 8px 20px rgba(0,0,0,.15);border-left:12px solid var(--brand-orange,#f39200);max-width:560px;padding:clamp(22px,3vw,38px);margin:0;animation:.8s ease-out both fadeInUp}.header--fossilienwelt .header__h1{font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.2;margin:0 0 14px;color:#111}.header--fossilienwelt .header__text{line-height:1.55;margin-bottom:1.4rem;color:#111}.header--fossilienwelt .header__cta{margin:0}.header--fossilienwelt .button--primary{display:inline-flex;align-items:center;gap:.6rem;color:#111;font-weight:700;text-decoration:none;transition:.25s}.header--fossilienwelt .button--primary:hover{transform:translateY(-2px)}body:has(.header--compact) .com-content-article__body:first-of-type,body:has(.header--fossilienwelt) .com-content-article__body:first-of-type,body:has(.header--hero) .com-content-article__body:first-of-type{display:none!important}#wrapper-header.tck-wrapper{margin-bottom:0!important}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:0!important}@media (max-width:768px) and (orientation:portrait) {.header--fossilienwelt .header__media img{height:clamp(380px,68vh,620px);-o-object-position:center top;object-position:center top}.header--fossilienwelt .header__inner{position:relative;margin-top:-35%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:10}.header--fossilienwelt .header__box{max-width:92%;background:#fff;border-left:10px solid var(--brand-orange,#f39200);padding:clamp(20px,5vw,28px);box-shadow:0 6px 18px rgba(0,0,0,.16)}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:clamp(40px,10vw,80px)!important}}@media (max-width:768px) and (orientation:landscape) {.header--fossilienwelt .header__media img{height:clamp(300px,70vh,520px);-o-object-position:center top;object-position:center top}.header--fossilienwelt .header__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transform:translateY(60%);padding-bottom:12vh;z-index:10}.header--fossilienwelt .header__box{max-width:85%;transform:translateY(12%);background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.16)}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:clamp(260px,16vw,220px)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.header--fossilienwelt .header__media img{height:clamp(420px,60vh,560px);-o-object-position:center top;object-position:center top}.header--fossilienwelt .header__inner{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:10vh;transform:translateY(25%);z-index:10}.header--fossilienwelt .header__box{max-width:80%;padding:clamp(24px,4vw,38px);box-shadow:0 8px 20px rgba(0,0,0,.2)}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:clamp(240px,18vw,320px)!important}}.site-footer{background:var(--dark);color:var(--light);padding:clamp(32px,5vw,64px) 0 0;font-size:16px;line-height:1.5}.site-footer a{color:var(--light);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1fr 60px!important;gap:clamp(20px,4vw,40px);align-items:end}.footer__logo{display:block;max-width:220px;height:auto;margin:0 0 10px}.footer__nav{list-style:none;margin:0;padding:0}.footer__nav li{margin:4px 0}.footer__social-btn{display:inline-grid;place-items:center;width:40px;height:40px}.footer__social-btn img{max-width:100%;height:auto}.footer__social{display:flex;gap:12px}.footer__legal{border-top:1px solid rgba(255,255,255,.15);margin-top:clamp(24px,4vw,40px);padding:12px var(--inner-pad-x);text-align:center;opacity:.8}@media (max-width:1200px) {.footer__inner{grid-template-columns:1fr 1fr 1fr 1fr 50px!important}}@media (max-width:1024px) {.footer__inner{grid-template-columns:repeat(3,1fr);grid-template-areas:"logo   logo   hours" "links1 links2 social";gap:clamp(16px,4vw,24px);align-items:end;text-align:left}.footer__inner>.footer__col:nth-child(1){grid-area:logo}.footer__inner>.footer__col:nth-child(2){grid-area:hours}.footer__inner>.footer__col:nth-child(3){grid-area:links1}.footer__inner>.footer__col:nth-child(4){grid-area:links2}.footer__inner>.footer__col:nth-child(5){grid-area:social;display:flex;justify-content:flex-start;align-items:flex-end}}.footer__inner{grid-template-columns:1.3fr 1.3fr 1fr 1fr 100px!important}@media (max-width:1200px) {.footer__inner{grid-template-columns:1fr 1.8fr 1fr 1fr 60px!important}.footer__inner>.footer__col:nth-child(2){max-width:none!important}}@media (max-width:1024px) {.footer__inner{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"logo    logo    hours" "links1  links2  social"}.footer__inner>.footer__col:nth-child(2){max-width:none!important;width:100%!important}}@media (max-width:640px) {.footer__inner{display:flex!important;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer__logo{margin:0 auto 16px}.footer__nav{text-align:center}.footer__social{justify-content:center}.footer__legal{text-align:center;font-size:14px}.footer__inner>.footer__col:nth-child(2){text-align:center}}button.ig-slideshow-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100!important;cursor:pointer!important;background:0 0!important;border:0!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent}button.ig-slideshow-button svg{display:none!important}button.ig-slideshow-button::before{content:"";display:inline-block;width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff;opacity:.9;transition:transform .2s,opacity .2s}button.igui-slidenav-next{right:1rem!important}button.igui-slidenav-next::before{transform:rotate(45deg)}button.igui-slidenav-previous{left:1rem!important}button.igui-slidenav-previous::before{transform:rotate(-135deg)}button.ig-slideshow-button:focus-visible::before,button.ig-slideshow-button:hover::before{opacity:1;transform:scale(1.15) rotate(var(--angle,0deg))}button.ig-slideshow-button:focus-visible{outline:#fff solid 2px!important;outline-offset:3px!important}.gallery-nav-wrapper{display:none}.ig-thumb-scroller-left,.ig-thumb-scroller-right{display:none!important}.igui-slideshow{margin-bottom:5px!important}span.sr-only,span.sr-only[style],span.wave5text,span.wave5text[style]{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;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;background:0 0!important;color:transparent!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:768px) {button.ig-slideshow-button{width:36px!important;height:36px!important}button.ig-slideshow-button::before{width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff}button.igui-slidenav-next::before{transform:rotate(45deg)}button.igui-slidenav-previous::before{transform:rotate(-135deg)}}.article-tools,.icons.tck-article-tools{display:flex!important;justify-content:flex-end!important;width:100%!important}.article-tools a[href*="task=article.edit"],.icons.tck-article-tools a[href*="task=article.edit"]{display:inline-flex!important;align-items:center!important;gap:.65rem!important;padding:.66rem 1.1rem!important;border-radius:9999px!important;background:#555!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;line-height:1!important;box-shadow:0 6px 14px rgba(0,0,0,.15)!important}.icons.tck-article-tools a[href*="task=article.edit"]{gap:.3rem!important}.article-tools a[href*="task=article.edit"]:hover,.icons.tck-article-tools a[href*="task=article.edit"]:hover{background:#333!important;transform:translateY(-1px)!important}.article-tools a[href*="task=article.edit"] span[class^=icon],.article-tools a[href*="task=article.edit"] svg,.icons.tck-article-tools a[href*="task=article.edit"] span[class^=icon],.icons.tck-article-tools a[href*="task=article.edit"] svg{display:none!important}.article-tools a[href*="task=article.edit"]::before,.icons.tck-article-tools a[href*="task=article.edit"]::before{content:"✎";font-size:1rem;font-weight:700;opacity:.95;transform:translateY(-.02em)}.module,.moduletable{position:relative;z-index:0}a.jmodedit{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#555;color:#fff;border:none;box-shadow:0 6px 14px rgba(0,0,0,.15);opacity:.8;transition:background .25s,transform .2s,box-shadow .2s;z-index:9999}a.jmodedit span[class*=" icon"],a.jmodedit span[class^=icon]{display:none!important}a.jmodedit::before{content:"✎";font-weight:700;font-size:.9rem}a.jmodedit:hover{opacity:1;background:#333;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.2)}a.jmodedit:focus{outline:0;box-shadow:0 0 0 3px rgba(0,0,0,.25)}a.jmodedit,a.jmodedit:active{text-decoration:none!important;color:inherit!important}body.com_config #maincontent{max-width:1280px;margin:2rem auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}body.com_config .btn{background-color:#e0e0e0!important;color:#222!important;border:none!important;box-shadow:none!important;text-transform:none}body.com_config .btn:hover{background-color:#d5d5d5!important;color:#000!important}body.com_config .btn.btn-danger{background-color:#ccc!important;color:#000!important}body.logged-in:has(.header--compact) #maincontent .com-content-article__body p:first-of-type,body.logged-in:has(.header--fossilienwelt) #maincontent .com-content-article__body p:first-of-type,body.logged-in:has(.header--hero) #maincontent .com-content-article__body p:first-of-type,body:has(.header--compact) #maincontent .com-content-article__body p:first-of-type,body:has(.header--fossilienwelt) #maincontent .com-content-article__body p:first-of-type,body:has(.header--hero) #maincontent .com-content-article__body p:first-of-type{display:none!important}@media (min-width:1025px) {.main-nav #primary-menu>li.item-262>a,.main-nav #primary-menu>li.item-293>a{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .9rem;border-radius:8px;border:2px solid #333;box-shadow:0 6px 12px rgba(0,0,0,.18);background:#fff;color:#111;font-weight:700;letter-spacing:.03em;text-decoration:none;transition:background .25s,color .25s,transform .2s,box-shadow .2s}.main-nav #primary-menu>li.item-262>a::after,.main-nav #primary-menu>li.item-293>a::after{content:none!important}.main-nav #primary-menu>li.item-262.current>a,.main-nav #primary-menu>li.item-262>a:hover,.main-nav #primary-menu>li.item-293.current>a,.main-nav #primary-menu>li.item-293>a:hover{background:#f39200;color:#fff;transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,.22)}}.nsa_modal-content__overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .3s;z-index:99998!important}.nsa_modal-content__overlay.is-active{opacity:1;visibility:visible}.nsa_modal-content{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s;z-index:99999!important}.nsa_modal-content.is-active{opacity:1;visibility:visible;pointer-events:auto}body.no-scroll{overflow:hidden}.nsa_modal-content__close{position:absolute;top:1rem;right:1rem;width:42px;height:42px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") center/50% no-repeat rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;z-index:100002}.nsa_modal-content__close:hover{background-color:#f39200;transform:scale(1.1)}.nsa_modal{background:rgba(0,0,0,.55)!important}.nsa_modal-content--image{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex;align-items:center;justify-content:center;background:0 0!important;padding:0!important;margin:0!important}.nsa_modal-content--image .nsa_modal-content__inner{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;background:0 0!important;padding:0!important;overflow:hidden!important;display:flex;align-items:center;justify-content:center}.nsa_modal-content--image .nsa_modal-content__img{max-width:98vw!important;max-height:98vh!important;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.45),0 4px 15px rgba(0,0,0,.3)}.nsa_modal-content--info .nsa_modal-content__inner{background:#fff;padding:32px;max-width:780px;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.45),0 4px 15px rgba(0,0,0,.3)}.nsa_modal-content--info p{margin-bottom:1rem}.nsa_modal-content--info h2,.nsa_modal-content--info h3{margin-top:1rem}.content-box-image,.media-block,.split-img{position:relative;width:100%;height:auto;overflow:hidden}.content-box-img,.media-block iframe,.media-block img,.media-block video,.split-img__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border:none;max-width:100%;transition:opacity .3s}.media-block--youtube{position:relative;width:100%;background:#000;overflow:hidden}.media-block--youtube .video-container{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}@supports not (aspect-ratio:1 / 1) {.media-block--youtube .video-container::before{content:"";display:block;padding-top:56.25%}}.media-block--youtube .media-yt__poster,.media-block--youtube .media-yt__poster img,.media-block--youtube .youtube-video,.media-block--youtube iframe{position:absolute;inset:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover;display:block}.media-block--youtube iframe{opacity:0;transition:opacity .4s}.media-block--youtube iframe[src]{opacity:1}.media-yt__poster{z-index:3;cursor:pointer;transition:opacity .3s}.media-yt__poster.is-hidden{opacity:0;pointer-events:none}.media-yt__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.media-yt__play::before{content:"";width:80px;aspect-ratio:1/1;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(255,255,255,.12);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:.3s}.media-yt__play::after{content:"";position:absolute;margin-left:7px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:20px solid rgba(255,255,255,.95);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .4))}.media-yt__poster:hover .media-yt__play::before{transform:scale(1.1);border-color:#fff;background:rgba(255,255,255,.18);box-shadow:0 6px 20px rgba(0,0,0,.45)}.content-box-image,.content-box-media,.gdpr-embed-box,.map-container,.media-block,.video-container{position:relative}.gdprlock-placeholder{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.35)!important;z-index:50!important;cursor:pointer!important;padding:0!important}.gdprlock-placeholder.gdprlock-placeholder--action{pointer-events:all!important}.gdprlock-placeholder:hover{background:rgba(0,0,0,.45)!important}.gdprlock-placeholder .gdprlock-placeholder-text{max-width:520px;width:min(520px,calc(100% - 48px));padding:22px 26px;background:rgba(70,70,70,.92)!important;color:#fff!important;border-radius:16px;text-align:center;font-size:.95rem;line-height:1.5;box-shadow:0 10px 30px rgba(0,0,0,.25)}.gdprlock-placeholder-text *{color:inherit!important}.gdpr-embed-box,.media-block--gmap .map-container{min-height:320px}.media-block--video video{width:100%;height:auto;border-radius:0;display:block}.media-block--igallery{width:100%}.media-block--double{position:relative;display:inline-block;width:100%;max-width:1100px;margin:0 auto}.media-block--double img:first-child{-o-object-fit:cover;object-fit:cover}.media-block--double img:nth-child(2):hover{box-shadow:0 16px 36px rgba(0,0,0,.25);transform:scale(1.02) translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.25)}.content-box-image,.content-box-media,.media-block--double{overflow:visible!important}.content-box-media{position:relative;z-index:1}.media-block--gmap{position:relative;width:100%;overflow:hidden}.content-box-image .media-block--gmap{flex:1 1 100%;width:100%;max-width:100%}.media-block--gmap .map-container{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.media-block--gmap .google-map,.media-block--gmap .media-gmap__poster,.media-block--gmap .media-gmap__poster img,.media-block--gmap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.media-gmap__poster{z-index:3;cursor:pointer;transition:opacity .3s}.media-gmap__poster.is-hidden{opacity:0;pointer-events:none}@media (max-width:768px) {.media-block--double{display:flex;flex-direction:column;gap:1.5rem;overflow:visible!important}.media-block--double img{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;transform:none!important}}.news-module{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.news-module__headline{text-align:center;font-size:var(--fs-h2);font-weight:700;margin:0;margin-bottom:clamp(30px,4vw,60px)}.news-module__headline::after{content:"";display:block;width:var(--line-width);height:var(--line-height);margin:10px auto 0}.news-cards{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(3,1fr)}.news-card{background:var(--light);border-radius:var(--radius-m);box-shadow:var(--shadow-s);position:relative;transition:transform .25s,box-shadow .25s}.news-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.news-card__link{display:block;color:inherit;text-decoration:none}.news-card__image-wrap{position:relative;height:300px;overflow:hidden}.news-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card__date{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.55);color:#fff;padding:4px 10px;font-size:13px;border-radius:12px}.news-card__body{padding:clamp(20px,2vw,28px);padding-bottom:clamp(40px,3vw,56px);display:flex;flex-direction:column;gap:12px}.news-card__title{margin:0;font-size:clamp(18px,2.4vw,20px)}.news-card__text{color:var(--ink-weak);line-height:1.45}.news-card.card--hint.wrapAll::after, .jchoptimize-responsive-images__loaded{content:"";position:absolute;right:24px;bottom:24px;width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;pointer-events:none;transition:transform .25s;}.news-card:hover::after{transform:translateX(4px)}.news-module__all{margin-top:30px;display:flex;justify-content:flex-end}.news-module__all-link{color:var(--ink)!important;text-decoration:none;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;padding-bottom:4px}.news-module__all-link:hover{color:var(--ink)!important}.news-module__all-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--brand-red);transform:scaleX(.5);transform-origin:left;transition:transform .25s,height .25s}.news-module__all-link:hover::after{transform:scaleX(1);height:3px}.news-card__title{color:var(--ink);transition:color}.news-card:hover .news-card__title{color:var(--ink)}.news-module--archive .news-module__header{margin-bottom:clamp(24px,4vw,40px)}.news-module--archive{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-block:0}.news-module__filter{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,40px)}.news-module__filter-links{display:flex;flex-wrap:wrap;gap:18px}.news-module__filter-link,.news-module__filter-link:active,.news-module__filter-link:hover,.news-module__filter-link:link,.news-module__filter-link:visited{position:relative;font-size:16px;font-weight:500;text-decoration:none!important;color:var(--ink);padding:6px 2px;transition:color .25s}.news-module__filter-link::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:var(--brand-red);border-radius:2px;transition:width .25s}.news-module__filter-link:hover::after{width:100%}.news-module__filter-link.is-active{font-weight:600}.news-module__filter-link.is-active::after{width:100%}.news-module--archive .news-card__image-wrap{position:relative}.news-module--archive .news-card__badge{position:absolute;display:inline-flex;align-items:center;padding:4px 10px;background:rgba(0,0,0,.75);color:#fff;font-size:.85rem;line-height:1.2;font-weight:500;white-space:nowrap}.news-module--archive .news-card__badge--date{top:10px;left:0;border-radius:0}.news-module--archive .news-card__badge--time{bottom:0;right:0;border-radius:0}#maincontent .news-module--archive h3.news-card__title{font-size:clamp(18px,2.4vw,20px)!important;font-weight:700!important;line-height:1.35!important;color:var(--ink)!important;margin:0!important;text-decoration:none!important;border:none!important;box-shadow:none!important;display:inline-block!important;position:relative!important}#maincontent .news-module--archive h3.news-card__title::after{content:""!important;display:block!important;width:var(--line-width)!important;height:var(--line-height)!important;background:var(--brand-red)!important;margin-top:8px!important}.news-module--archive .news-card__link{text-decoration:none!important;color:inherit!important}.news-module--archive .news-card__link *{text-decoration:none!important;border:none!important;box-shadow:none!important}.pagination-simple ul{display:flex;gap:16px;justify-content:center;list-style:none;padding:40px 0;margin:0}.pagination-simple a{font-size:20px;text-decoration:none!important;color:var(--ink)}.pagination-simple a:hover{color:var(--brand-red)}.pagination-simple a.active{color:#11274b;text-decoration:underline}.pagination-simple .pagination-next a,.pagination-simple .pagination-prev a{font-size:28px;font-weight:400;line-height:1}@media (max-width:599px) {.news-cards{grid-template-columns:1fr}.news-module__filter-links{gap:8px}}@media (min-width:600px) and (max-width:899px) and (orientation:landscape) {.news-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px) and (max-width:899px) and (orientation:portrait) {.news-cards{grid-template-columns:repeat(2,1fr)}}.content-box__inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.content-box-row{display:flex;flex-direction:row;gap:clamp(24px,4vw,56px);align-items:flex-start}.content-box-row--reverse{flex-direction:row-reverse}.content-box-image{flex:1 1 50%;padding-inline:0}.content-box-img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.content-box-text{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(16px,2.5vw,20px);padding-inline:var(--card-pad-x);line-height:1.5}.content-box-title{margin:0 0 clamp(12px,2vw,20px);line-height:1.2;font-size:var(--fs-h2);color:var(--dark)}.content-box-title.h3{font-size:var(--fs-h3)}.content-box-title::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--line-color);margin-top:16px}.content-box-highlight{background:var(--dark);color:var(--light);padding:clamp(16px,4vw,40px);font-size:var(--fs-body);line-height:1.6;margin-top:clamp(20px,4vw,40px)}.content-box-highlight p{margin:0}@media (max-width:980px) {.content-box-row,.content-box-row--reverse{flex-direction:column;align-items:stretch;gap:clamp(16px,4vw,28px)}.content-box-image,.content-box-text{flex:0 0 100%;max-width:100%}.content-box-image{display:flex;justify-content:center;align-items:center}.content-box-img{display:block;margin-inline:auto;max-width:min(100%,760px);height:auto}.content-box-title::after{width:var(--line-width-mobile)}}@media (orientation:landscape) and (max-width:820px) {.content-box-img{max-height:300px;width:auto;-o-object-fit:contain;object-fit:contain}}@media (min-width:768px) and (max-width:1200px) {:root{--fs-h1:clamp(24px, 3.5vw, 36px);--fs-h2:clamp(22px, 3vw, 30px);--fs-h3:clamp(22px, 2.8vw, 26px);--fs-h3-large:var(--fs-h2);--fs-h3-small:clamp(22px, 2.4vw, 26px);--line-width:56px;--fs-body:clamp(16.5px, 1.6vw, 18px)}.content-box-row,.content-box-row--reverse{align-items:flex-start!important;gap:clamp(16px,3vw,32px)}.content-box-title{font-size:var(--fs-h3-large)}.content-box-text{gap:clamp(12px,2vw,16px);justify-content:flex-start}.content-box-image{flex:1 1 50%;display:flex;justify-content:center;align-items:flex-start}.content-box-img{max-height:450px;-o-object-fit:contain;object-fit:contain;margin-inline:auto;display:block}}@media (min-width:1200px) and (max-width:2000px) {.content-box-row,.content-box-row--reverse{align-items:center!important}.content-box-text{justify-content:flex-start}.content-box-image{display:flex;justify-content:center;align-items:center}}.content-box-row.content-box-row--reverse:has(.media-block--double),.content-box-row:has(.media-block--double){align-items:center;gap:clamp(28px,4vw,56px);overflow:visible}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-text{flex:0 1 44%;max-width:560px}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-image{flex:1 1 56%;min-width:0;max-width:820px;position:relative;overflow:visible}.media-block--double img:first-child{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.media-block--double img:nth-child(2){max-width:none!important;left:auto;right:auto;position:absolute!important;bottom:-150px;width:34%!important;height:auto;z-index:5!important;display:block!important;max-width:none!important;border:8px solid #fff;transition:transform .3s,box-shadow .3s}.content-box-row:not(.content-box-row--reverse) .content-box-image .media-block--double img:nth-child(2){right:-40px!important;left:auto!important}.content-box-row.content-box-row--reverse .content-box-image .media-block--double img:nth-child(2){left:-40px!important;right:auto!important}.media-block--double img.media-double__img:nth-of-type(2){opacity:0;transform:translateY(32px) scale(.97);transition:opacity 1.2s ease-out,transform 1.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;backface-visibility:hidden;perspective:1000px}.media-block--double img.media-double__img:nth-of-type(2).is-visible{opacity:1;transform:translateY(0) scale(1)}@media (max-width:980px) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-image{position:relative!important;margin-bottom:clamp(100px,24vw,160px)!important;padding:0!important;overflow:visible!important}.content-box-row.content-box-row--reverse:has(.media-block--double),.content-box-row:has(.media-block--double){flex-direction:column;gap:clamp(16px,4vw,28px)}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-text{flex:0 0 100%;max-width:100%;padding:0!important}.media-block--double img:first-child{width:100%;height:auto;display:block}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){position:absolute!important;left:2vw!important;right:auto!important;bottom:-16vw!important;height:auto!important;border:6px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.18);transform:none!important;z-index:5}.media-block--double img:nth-child(2){position:absolute!important}}@media (max-width:600px) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){width:auto!important;height:clamp(160px,34vw,200px)!important;left:4vw!important;bottom:-18vw!important}}@media (max-width:600px) and (orientation:portrait) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){width:auto!important;height:clamp(160px,34vw,200px)!important;left:4vw!important;bottom:-22vw!important}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-text{margin-top:0!important}}@media (max-width:800px) and (orientation:landscape) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){width:auto!important;height:clamp(140px,34vw,200px)!important;left:5vw!important;bottom:-10vw!important}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-text{margin-top:60px!important}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-image{margin-bottom:0!important}}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)),.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)){align-items:center;gap:clamp(28px,4vw,56px);overflow:visible}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text{flex:0 1 44%!important;max-width:560px}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image{flex:1 1 56%!important;min-width:0;max-width:820px;position:relative;overflow:hidden}@media (max-width:980px) {.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)),.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)){flex-direction:column;gap:clamp(16px,4vw,28px)}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image,.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text{flex:0 0 100%!important;max-width:100%;padding:0!important}}.content-box-text h2,.content-box-text h3,.content-box-title,.content-box-title.h3{font-weight:700!important}@media (min-width:1200px) {.content-box-text{flex:0 1 40%!important;max-width:520px!important}.content-box-image{flex:1 1 60%!important}.content-box-row,.content-box-row--reverse{gap:clamp(48px,6vw,96px)!important}}@media (min-width:1024px) and (max-width:1080px) and (orientation:landscape) {.content-box__inner{padding-inline:0!important}.content-box-row,.content-box-row--reverse{gap:clamp(36px,4vw,64px)!important}.content-box-text{flex:0 1 50%!important;max-width:none!important;padding-inline:var(--inner-pad-x)!important}.content-box-image{flex:0 1 50%!important;max-width:none!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.content-box-text{flex:0 1 60%!important;max-width:600px!important}.content-box-image{flex:0 1 40%!important;max-width:none!important}.content-box-row,.content-box-row--reverse{gap:clamp(32px,4vw,56px)!important}}@media (max-width:980px) {.content-box-image,.content-box-text{flex:0 0 100%!important;max-width:100%!important;padding-inline:0!important}.content-box-row,.content-box-row--reverse{gap:clamp(16px,4vw,28px)!important;flex-direction:column!important}}.cards{--cols:3;--cards-gap:var(--gap-cards, clamp(24px, 4vw, 48px));--cards-title-gap:clamp(8px, 2vw, 16px);width:100%}.cards__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.cards__title{margin:0 auto var(--cards-title-gap);line-height:1.3;font-size:clamp(22px,3vw,32px);text-align:center;max-width:25ch}.cards__title strong{font-weight:400}.cards__title::after{content:"";display:block;width:72px;height:4px;background:var(--brand-red);margin:8px auto 0}.cards__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--cards-gap)}.cards.cols-1{--cols:1}.cards.cols-2{--cols:2}.cards.cols-3{--cols:3}.cards.cols-4{--cols:4}.cards.cols-5{--cols:5}.cards.cols-6{--cols:6}.card{display:flex;flex-direction:column;gap:0}.card__media img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.card__title{margin:0;font-weight:500;line-height:1.25;font-size:clamp(18px,2.5vw,22px)}.card__text{line-height:1.4;color:var(--ink-weak)}.card__cta{margin-top:15px}@media (max-width:980px) {.cards.cols-2 .cards__grid,.cards.cols-3 .cards__grid,.cards.cols-4 .cards__grid,.cards__grid{grid-template-columns:1fr}}.cards-pad-s{--section-pad-y:clamp(32px, 6vw, 72px)}.cards-pad-l{--section-pad-y:clamp(96px, 12vw, 160px)}.cards-gap-s{--cards-gap:clamp(12px, 2.5vw, 20px)}.cards-gap-l{--cards-gap:clamp(32px, 5vw, 64px)}.cards-title-s{--cards-title-gap:clamp(6px, 1.5vw, 12px)}.cards-title-l{--cards-title-gap:clamp(16px, 3vw, 28px)}.cards--product-cards{background:0 0;color:var(--ink)}.cards--product-cards .cards__inner{padding-block:var(--section-pad-y)}.cards--product-cards .card{background:var(--light);box-shadow:var(--shadow-s);padding:var(--card-pad-y) var(--card-pad-x);display:flex;flex-direction:column;justify-content:space-between}.cards--product-cards .card__media{aspect-ratio:3/4;min-height:320px;margin-bottom:var(--card-pad-y)}.cards--product-cards .card__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cards--product-cards .card__title{color:var(--ink);margin-bottom:clamp(4px,1vw,8px)}.cards--product-cards .card__text{font-size:var(--fs-body);color:var(--ink-weak)}.cards--product-cards .card__cta{margin-top:auto;text-align:right;padding-top:var(--card-pad-y)}@media (max-width:640px) {.article-tools a[href*="task=article.edit"],.icons.tck-article-tools a[href*="task=article.edit"]{padding:.66rem!important;gap:0!important}.cards--product-cards .card{padding:clamp(20px,2vw,32px) clamp(20px,3vw,40px)}.cards--product-cards .card__media{aspect-ratio:auto!important;min-height:0!important;height:auto;max-height:320px;margin-bottom:var(--card-pad-y);display:flex;align-items:center;justify-content:center;overflow:hidden}.cards--product-cards .card__media img{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.cards--product-cards .card__title{font-size:clamp(18px,5vw,22px);font-weight:500;margin-bottom:clamp(4px,1vw,8px)}}@media screen and (orientation:landscape) and (max-width:820px) {.cards.cards--product-cards .cards__inner>.cards__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--stack-s)!important;width:100%!important;margin-inline:auto!important}.cards.cards--product-cards .cards__grid>.card{background:var(--light);padding:var(--card-pad-y) var(--card-pad-x);display:flex;flex-direction:column;justify-content:space-between}.cards--product-cards .card__media{max-height:200px;margin-bottom:var(--card-pad-y);display:flex;align-items:center;justify-content:center}.cards--product-cards .card__title{font-size:clamp(18px,5vw,20px);font-weight:500;margin-bottom:clamp(4px,1vw,8px)}}@media screen and (orientation:portrait) and (min-width:768px) and (max-width:1024px) {.cards.cards--product-cards .cards__inner>.cards__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--stack-s)!important;max-width:960px!important;margin-inline:auto!important}.cards.cards--product-cards .cards__grid>.card{background:var(--light);padding:var(--card-pad-y) var(--card-pad-x);display:flex;flex-direction:column;justify-content:space-between}.cards--product-cards .card__media{max-height:300px;margin-bottom:var(--card-pad-y);display:flex;align-items:center;justify-content:center}.cards--product-cards .card__title{font-size:clamp(18px,2.8vw,22px);font-weight:500;margin-bottom:clamp(4px,1vw,8px)}.cards.cards--product-cards.cards--addon .cards__inner>.cards__grid{gap:clamp(24px,3vw,40px)!important}}.cards--addon .cards__intro{max-width:75ch;margin:0 auto clamp(16px,3vw,60px);text-align:center;color:var(--ink-weak)}.cards--addon .cards__title::after{width:var(--line-width);height:var(--line-height)}.cards--addon .cards__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--cards-gap);align-items:stretch}.cards--addon .card{position:relative;background:var(--light);border-radius:var(--radius-m);box-shadow:var(--shadow-s);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.cards--addon .card--hint.wrapAll{padding-bottom:45px}.cards--addon .card:hover{transform:translateY(-2px);box-shadow:var(--shadow-m)}.cards--addon .card__media{width:100%;height:300px;margin-bottom:clamp(8px,1.5vw,16px);overflow:hidden;border-radius:var(--radius-s)}.cards--addon .card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cards--addon .card__body{display:flex;flex-direction:column;gap:var(--card-gap-y,8px);flex-grow:1}.cards--addon .card__title{color:var(--ink)}.cards--addon .card__text{color:var(--ink-weak)}.cards--addon .card__link{display:block;text-decoration:none;color:inherit;height:100%}.cards--addon .card__cta--hint{position:relative;margin-top:auto;padding-top:10px;padding-bottom:0;min-height:45px;display:flex;align-items:center;justify-content:flex-end}.cards--addon .card__cta--hint .card__hint-link, .jchoptimize-responsive-images__loaded{position:absolute;right:var(--card-pad-x);bottom:10px;display:block;width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;text-indent:-9999px;overflow:hidden;transition:transform .25s;}.cards--addon .card__cta--hint .card__hint-link:hover{transform:translateX(4px)}.cards--addon .card--hint.wrapAll::after, .jchoptimize-responsive-images__loaded{content:"";position:absolute;right:var(--card-pad-x);bottom:calc(var(--card-pad-y));width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;pointer-events:none;transition:transform .25s;}.cards--addon .card--hint.wrapAll:hover::after{transform:translateX(4px)}.cards--addon .card__cta{margin-top:auto;padding-top:10px;padding-bottom:0;min-height:45px;display:flex;align-items:center;justify-content:flex-end}.visually-hidden{padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}@media (max-width:900px) {.cards--addon .card__title::after,.cards--addon .cards__title::after,.cards--addon .content-box-title::after{width:var(--line-width-mobile)!important;height:var(--line-height);background:var(--line-color);margin-top:14px}.info__inner{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.cards--addon .card__title::after,.cards--addon .cards__title::after,.cards--addon .content-box-title::after{width:var(--line-width-mobile)!important;margin-top:14px}}@media (min-width:480px) and (max-width:900px) {.cards.cards--product-cards.cards--addon .cards__inner>.cards__grid{gap:clamp(24px,3vw,40px)!important}}.logo .cards__title{text-align:left!important;margin-left:0;margin-bottom:40px!important}.logo .cards__title::after{margin-left:0!important;margin-right:auto!important}.logo .cards__grid{align-items:stretch!important}.logo .card{background:#fff;padding:40px;border-radius:var(--radius-m);box-shadow:var(--shadow-s);height:100%!important;display:flex;flex-direction:column}.logo .card__media{height:auto!important;min-height:0!important;padding:0!important;margin:0 0 24px!important;display:flex;justify-content:center;align-items:center;box-shadow:none!important}.logo .cards--product-cards .card__media{aspect-ratio:unset!important;min-height:0!important;height:auto!important}.logo .card__media img{max-height:140px;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;margin:0 auto}.logo .card__body{flex-grow:1;display:flex;flex-direction:column;gap:12px!important;padding:0!important}.logo .card--hint.wrapAll::after,.logo .card__cta--hint .card__hint-link{display:none!important;padding-bottom:10px!important}.cards__title{font-weight:700;font-size:var(--fs-h2)}.cards__title::after{width:var(--line-width);height:var(--line-height)}.cards--product-cards .card__title{font-size:clamp(22px,2.2vw,26px);color:var(--ink);font-weight:700}.cards--addon .card__title::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--line-color);margin-top:8px}.info__inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--inner-pad-x)}.info-title{margin:0 0 10px;font-weight:300;line-height:1.2;font-size:var(--fs-h3-small);color:inherit}.info-below{margin-top:clamp(40px,6vw,90px);max-width:860px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;text-align:left;color:inherit}.info-below p{margin:0;flex:1 1 100%;color:inherit}.info-below a{color:inherit;transition:color .25s}.info-below a:hover{color:var(--brand-red)}.info-below .cta-button{margin-top:0}.info-card{background:var(--light,#fff);border-radius:0;box-shadow:0 4px 14px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;min-height:400px;color:inherit}.info-card a,.info-card p{color:inherit}.info-card a:hover{color:var(--brand-red)}.info-card__media img{width:100%;height:auto;margin-bottom:clamp(16px,3vw,30px);-o-object-fit:cover;object-fit:cover;display:block}.info--tickets .info-title{margin:0 0 10px;font-weight:700;line-height:1.2;font-size:var(--fs-h3);color:inherit}.info--tickets .info-tickets-intro{margin-bottom:14px;line-height:1.55}.info--tickets .info-tickets-section-info{max-width:80ch;margin-top:clamp(20px,3vw,32px);margin-bottom:clamp(20px,3vw,40px);font-weight:500;line-height:1.55}.tickets-grid{display:grid;gap:clamp(14px,2vw,22px)}.tickets-grid.columns-3{grid-template-columns:repeat(3,1fr)}.tickets-grid.columns-4{grid-template-columns:repeat(4,1fr)}.tickets-grid.columns-5{grid-template-columns:repeat(5,1fr)}.tickets-grid.columns-6{grid-template-columns:repeat(6,1fr)}.info--tickets .tickets-grid.columns-3{grid-template-columns:1fr 1.7fr 1fr;align-items:stretch}.ticket-card{position:relative;background:var(--light,#fff);box-shadow:0 4px 14px rgba(0,0,0,.08);padding:clamp(22px,2vw,28px);display:flex;flex-direction:column;justify-content:flex-start;text-align:center;align-items:center;min-height:100px;overflow:hidden}.ticket-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--brand-orange,#f39200);transition:height .25s}.ticket-card:hover::after{height:10px}.ticket-card__title{font-size:20px;font-weight:700;color:var(--ink,#111);margin:0 0 18px;padding:0}.ticket-card__price{font-size:1.2rem;font-weight:500;color:var(--ink,#111);margin-top:auto}.info-ticket-info-btn{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;color:#111;font-weight:700;font-size:15px;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s,transform .25s}.info-ticket-info-btn:focus,.info-ticket-info-btn:hover{background:var(--brand-orange,#f39200);color:#111;outline:0;transform:scale(1.05)}.info-ticket-info-btn:focus-visible{outline:#000 solid 2px;outline-offset:3px}.info--tickets .info-below{margin-top:14px;max-width:860px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;text-align:left;color:inherit;font-size:.95rem;font-style:italic;line-height:1.45}.info--tickets .ticket-card__title::after{content:none!important;display:none!important}@media (min-width:900px) {.ticket-card{padding-top:36px!important}}@media (min-width:520px) and (max-width:900px) {.ticket-card{min-height:160px;padding:48px 14px 18px}.ticket-card__title{font-size:1.15rem;line-height:1.3;margin-bottom:12px}.ticket-card__price{font-size:1.15rem;margin:0}.info-ticket-info-btn{top:10px;right:10px;width:22px;height:22px;font-size:12px}}@media (max-width:520px) {.tickets-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px}.ticket-card{min-height:150px;padding:34px 14px 18px}.ticket-card__title{font-size:1.1rem;margin-bottom:10px}.ticket-card__price{font-size:1.15rem}.info-ticket-info-btn{width:20px;height:20px;font-size:11px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.info--tickets .info-title::after{content:"";display:block;width:var(--line-width-mobile);height:4px;background:var(--brand-orange,#f39200);margin-top:12px;border-radius:2px}}.info--duo-box{--duo-offset:120px}.info--duo-box .info__inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.info--duo-box .duo-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,56px)}.info--duo-box .duo-box{box-shadow:var(--shadow-s)}.info--duo-box .duo-box__inner{padding:clamp(24px,5vw,56px);display:flex;flex-direction:column;gap:clamp(12px,2vw,20px)}.info--duo-box .duo-box__cta{margin-top:auto}.info--duo-box .duo-box--dark{background:var(--dark);color:var(--light)}.info--duo-box .duo-box--light{background:var(--light);color:var(--ink)}.info--duo-box .duo-box--soft{background:var(--soft);color:var(--ink)}.info--duo-box .duo-grid>.duo-box:nth-child(2){transform:translateY(var(--duo-offset))}.info--duo-box .duo-box__text p{margin-bottom:clamp(6px,2vw,10px)!important}.info--duo-box .duo-box__text p:last-child{margin-bottom:0!important}.info--duo-box .duo-box__text .backlink{margin-top:clamp(24px,3vw,36px);font-size:.95rem;opacity:.85}.info--duo-box .duo-box__text .backlink a{color:var(--ink);text-decoration:none;transition:color .25s}.info--duo-box .duo-box__text .backlink a:hover{color:var(--brand-red);opacity:1}.aktuelles-header{width:100vw;position:relative;left:50%;margin-left:-50vw;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.05);padding:0;margin-bottom:100px}.aktuelles-header__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-top:clamp(22px,3vw,32px);padding-bottom:clamp(18px,2.5vw,28px);display:flex;align-items:center}.aktuelles-header__title{font-size:clamp(24px,3vw,30px);font-weight:700;margin:0;display:inline-block}.aktuelles-header__title::after{content:"";display:block;background:0 0}.news-detail h2{font-size:clamp(22px,2.6vw,28px);font-weight:700;margin:20px 0}.news-detail h3{font-size:clamp(18px,2vw,22px);font-weight:700;margin:40px 0 15px}body.itemid-254 #wrapper.tck-wrapper,body.itemid-263 #wrapper.tck-wrapper{margin-top:0!important}@media (max-width:1024px) {.aktuelles-header{margin-bottom:60px}}@media (max-width:600px) {.aktuelles-header{margin-bottom:40px}}@media (min-width:1025px) and (max-width:1200px) {body{padding-top:74px}#top .tck-logo-img{height:48px}.aktuelles-header{margin-top:calc(100px - var(--header-offset,80px))}.aktuelles-header__inner{padding-top:25px!important;padding-bottom:10px!important}body.page-content:not(.view-featured) #maincontent .page-header{margin-top:calc(100px - var(--header-offset,80px))}body.page-content:not(.view-featured) #maincontent .page-header h1,body.page-content:not(.view-featured) #maincontent .page-header h2{padding-top:5px!important;padding-bottom:0!important}}.news-archive__header{max-width:var(--content-max);margin:0 auto 40px;padding-inline:var(--inner-pad-x);padding-top:clamp(30px,6vw,60px)}.news-archive__title{font-size:clamp(32px,4vw,44px);font-weight:700;margin:0;color:var(--ink)}.news-archive__underline{display:block;width:var(--line-width);height:var(--line-height);background:var(--brand-red);margin-top:12px}.news-archive__header{background:#f5f5f5;padding-bottom:clamp(40px,5vw,60px)}.news-detail__back{max-width:960px;margin:0 auto 30px;text-align:right}.news-detail__back a{text-decoration:none;color:var(--ink-weak);font-weight:500;font-size:.95rem;position:relative;padding-bottom:2px;transition:color .25s}.news-detail__back a::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:var(--brand-red);transition:width .25s}.news-detail__back a:hover{color:var(--ink)}.news-detail__back a:hover::after{width:100%}.news-detail__back--bottom{margin-top:44px;text-align:left}.news-detail__back--bottom a{font-size:.9rem;opacity:.8}.news-detail{max-width:960px;margin:0 auto clamp(40px,6vw,60px);padding:clamp(24px,4vw,40px);background:#fafafa;border-radius:0;box-shadow:var(--shadow-s);margin-top:50px}.news-detail__header{margin-bottom:clamp(16px,3vw,26px)}.news-detail__title{font-size:clamp(26px,3.2vw,32px);font-weight:700;margin:0 0 6px}.news-detail__meta{margin:0;font-size:.95rem;color:var(--ink-weak)}.news-detail__meta-time{white-space:nowrap}.news-detail__image{margin:20px 0 32px}.news-detail__image img{display:block;width:100%;height:auto}.news-detail__body p{margin-bottom:1.1em;line-height:1.55}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:768px) {.news-detail{padding:20px;margin-inline:16px}.news-detail__back{margin-inline:16px}}.page-content{position:relative;z-index:1}body.page-content .tck-wrapper{margin-top:0!important}body.page-content:not(.view-featured) #maincontent{position:relative;z-index:1;box-sizing:border-box;margin:0;--content-max:980px}body.page-content:not(.view-featured) #maincontent::before{content:"";position:absolute;inset:0;opacity:.25;z-index:-1}body.page-content.page-contact .contact-info p{margin-top:0;margin-bottom:1em;line-height:1.65}body.page-content.page-contact .contact-info p:last-child{margin-bottom:0}@media (max-width:980px) {.info--duo-box{--duo-offset:0}.info--duo-box .duo-grid{grid-template-columns:1fr}.info--duo-box .duo-grid>.duo-box:nth-child(2){transform:none}body.page-content:not(.view-featured) #maincontent::before{background-attachment:scroll}}body.page-content:not(.view-featured) #maincontent .com-content-article__body{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:clamp(24px,4vw,60px);margin-inline:auto;margin-block:clamp(40px,6vw,80px);max-width:var(--content-max);margin-bottom:var(--section-pad-y)}body.page-content:not(.view-featured) #maincontent .page-header{width:100%;position:relative;background:#f5f5f5;padding:28px 0 32px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:clamp(40px,6vw,80px);overflow:hidden}body.page-content:not(.view-featured) #maincontent .page-header h1,body.page-content:not(.view-featured) #maincontent .page-header h2{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,3vw,40px);font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.25;color:var(--ink)}body.page-content:not(.view-featured) #maincontent .page-header h1::after,body.page-content:not(.view-featured) #maincontent .page-header h2::after{content:none!important}body.page-content #maincontent h2{font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--ink);margin-bottom:clamp(14px,3vw,24px)}body.page-content #maincontent h3{font-size:clamp(18px,2.4vw,24px);font-weight:700;color:var(--ink);margin-top:clamp(20px,3vw,36px);margin-bottom:clamp(10px,2vw,18px)}body.page-content #maincontent p{margin-top:0;margin-bottom:1em;line-height:1.5;color:var(--ink)}body.page-content #maincontent p:has(+ul){margin-bottom:0}body.page-content #maincontent ol,body.page-content #maincontent ul{margin:0 0 1.2em;padding-left:1.4em;line-height:1.2}body.page-content #maincontent li{margin-bottom:.45em}body.page-content #maincontent ul{list-style:none;padding-left:0}body.page-content #maincontent ul li{position:relative;padding-left:1em;margin-bottom:.45em}body.page-content #maincontent ul li::before{content:"";width:7px;height:7px;background:var(--brand-red,#e70);border-radius:50%;position:absolute;left:0;top:.55em;transform:translateY(-50%)}.com-content-article__body hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin:clamp(12px,3vw,20px) 0}.com-content-article__body a.button,.com-content-article__body a.button--primary{font-size:16px;line-height:1.2;font-weight:600;padding:10px 16px}.com-content-article__body a.button i,.com-content-article__body a.button svg,.com-content-article__body a.button--primary::before,.com-content-article__body a.button::before{font-size:18px;width:18px;height:18px}.com-content-article__body ul:has(+a.button),.com-content-article__body ul:has(+p>a.button){margin-bottom:0!important}.com-content-article__body ul+p{margin-top:0!important}body.page-content.page-contact #maincontent{--content-max:1200px}body.page-content.page-contact .contact-container{background:#fff;max-width:var(--content-max);margin:clamp(40px,6vw,80px) auto;padding:clamp(24px,4vw,60px);box-shadow:0 4px 14px rgba(0,0,0,.08)}body.page-content.page-contact .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,60px);margin:0 0 clamp(32px,4vw,60px)}body.page-content.page-contact .contact-info{display:block}body.page-content.page-contact .contact-form{width:100%}body.page-content.page-contact .contact-after{line-height:1.65}body.page-content.page-contact .com-content-article__body{background:0 0!important;box-shadow:none!important;padding:0!important;max-width:none!important}.contact-form--fuehrungen form{max-width:680px;margin:0 auto}@media (max-width:820px) {body.page-content.page-contact .contact-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1200px) {body.page-content.page-contact .contact-container{margin-left:20px;margin-right:20px}}@media (max-width:767px) {body.page-content:not(.view-featured) #maincontent .page-header{width:100vw;left:50%;margin-left:-50vw;padding:24px 0 28px}body.page-content:not(.view-featured) #maincontent .page-header h1,body.page-content:not(.view-featured) #maincontent .page-header h2{padding-inline:20px}body.page-content:not(.view-featured) #maincontent{padding-inline:clamp(12px,4vw,20px)}body.page-content:not(.view-featured) #maincontent .com-content-article__body{padding:clamp(20px,6vw,36px)}}a:focus,a:hover{color:var(--brand-red)}.gruppenangebote, .jchoptimize-responsive-images__loaded{background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_tree.svg) 0 0/auto 90% no-repeat;background-position:calc(65% + 80px) bottom;padding-block:var(--section-pad-y);position:relative;min-height:600px;}.gruppenangebote__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);display:flex;align-items:flex-start;gap:70px}.gruppenangebote__content{flex:0 0 36%;max-width:340px}.gruppenangebote__title{margin:0 0 40px;font-size:var(--fs-h3-large);font-weight:700;color:var(--ink);position:relative;display:inline-block}.gruppenangebote__title::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--brand-red);margin-top:10px}.gruppenangebote__list{list-style:none;margin:0;padding:0}.gruppenangebote__item{margin-bottom:18px}.gruppenangebote__link{display:flex;align-items:center;gap:14px;background:#fff;padding:28px 26px;text-decoration:none;color:var(--ink);font-weight:700;border-bottom:4px solid var(--brand-red);transition:transform .2s;max-width:420px}.gruppenangebote__link:hover{transform:translateX(6px)}.gruppenangebote__link::before, .jchoptimize-responsive-images__loaded{content:"";width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;flex-shrink:0;}@media (max-width:1024px) and (orientation:portrait) {.gruppenangebote{background-size:70% auto;background-position:center top}}@media (max-width:1024px) and (orientation:landscape) {.gruppenangebote{background-size:85% auto;background-position:center top}}@media (max-width:900px) and (orientation:landscape) {.gruppenangebote{background-size:75% auto;background-position:center bottom}}@media (max-width:900px) {.gruppenangebote{background-position:center bottom;background-size:95% auto;padding-bottom:calc(var(--section-pad-y) * 2)}.gruppenangebote__inner{flex-direction:column;gap:40px}.gruppenangebote__content,.gruppenangebote__link{max-width:100%}}.eu-logos{max-width:1200px;margin:0 auto;padding:80px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.eu-logos img{max-height:80px;height:auto;width:auto}
/* pt-sans – self hosted */



/* ============================================================
   FRONTEND-EDIT Ansicht – Begrenzung auf 1280px
   Gilt nur für Artikelbearbeitung im Frontend (view=form)
   ============================================================ */
body.view-form #maincontent {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 32px;
  box-sizing: border-box;
}


.cc-custom-revoke {
  z-index: 100;
  position: fixed;
  display: inline-block;
  bottom: 10px;
  left: 10px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  font-weight: normal;}


/* ============================================================
   GDPR Placeholder (Maps) – universal
   ============================================================ */

/* 1) Wrapper, in dem der Placeholder liegen soll */
.contact-form,
.content-box-media.media-block--igallery{
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

/* Kontakt: Höhe kommt vom iframe – optional absichern */
.contact-form{
  min-height: 650px;
}

/* Startseite: wenn GDPR den iframe ersetzt, braucht es eine Höhe */
.content-box-media.media-block--igallery{
  min-height: 650px;
}

/* Mobile-Höhe */
@media (max-width: 768px) {
  .contact-form,
  .content-box-media.media-block--igallery{
    min-height: 320px;
  }
}

/* 2) Placeholder immer als Overlay innerhalb des Wrappers */
.contact-form .gdprlock-placeholder,
.content-box-media.media-block--igallery > .gdprlock-placeholder{
  position: absolute !important;
  inset: 0 !important;
  z-index: 10 !important;

  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;

  background: rgba(0,0,0,.45) !important;
  color: #fff !important;
  padding: 1.25rem 1.5rem;
}

/* 3) Textbox schöner (nicht so breit) */
.gdprlock-placeholder .gdprlock-placeholder-text{
  max-width: 420px;
  font-size: .95rem;
  line-height: 1.45;
  padding: 1rem 1.25rem;
  background: rgba(0,0,0,.35);
  border-radius: 10px;
}

/* 4) iFrame sauber darstellen (Kontaktseite) */
.contact-form iframe{
  display: block;
  width: 100%;
  height: 650px;
}
@media (max-width: 768px) {
  .contact-form iframe{
    height: 320px;
  }
}


/* =========================================================
   BUSFINDER – wie page-content, nur breiter
   ========================================================= */

body.page-content.busfinder:not(.view-featured) #maincontent {
  --content-max: 1440px !important;
}


body.page-content.busfinder:not(.view-featured) #maincontent .com-content-article__body {
  background: #fff;
  box-shadow: none !important;
  padding: clamp(24px,4vw,60px);
  margin-block: clamp(40px,6vw,80px);
}

body.page-id-135.page-content.busfinder:not(.view-featured) #maincontent .page-header h1,
body.page-id-136.page-content.busfinder:not(.view-featured) #maincontent .page-header h1{
  max-width: 1400px !important;
  padding-inline:0 !important;
}

body.pageid-135.page-content:not(.view-featured) 
#maincontent .page-header h1,
body.pageid-135.page-content:not(.view-featured) 
#maincontent .page-header h2,
body.pageid-136.page-content:not(.view-featured) 
#maincontent .page-header h1,
body.pageid-136.page-content:not(.view-featured) 
#maincontent .page-header h2 {
  max-width: 1400px;
}


body.busfinder #maincontent .notice  {
	font-size:16px;}

@keyframes fa-beat {0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce {0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade {50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade {0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip {50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake {0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin {0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress-bar-stripes {
	0% {
		background-position-x: 1rem;
	}
}@keyframes progress-bar-stripes {
	0% {
		background-position-x: 1rem;
	}
}@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg) /* rtl:ignore */;
		transform: rotate(360deg) /* rtl:ignore */;
	}
}@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg) /* rtl:ignore */;
		transform: rotate(360deg) /* rtl:ignore */;
	}
}@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}@keyframes joomla-alert-fade-in {0%{opacity:0}}@keyframes joomla-alert-fade-out {0%{opacity:1}to{opacity:0}}@keyframes deco-float {0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-14px) rotate(-.4deg)}50%{transform:translateY(10px) rotate(.3deg)}75%{transform:translateY(-10px) rotate(-.2deg)}}
