/*
 * Phosphor icons — subset generated from css/phosphor.css (441 of 5235 icons).
 * Keeps every icon used in the theme or seen on the live site, all weights of
 * those icons and a travel/UI set. To add icons: regenerate, or use css/phosphor.css.
 */
@font-face {
  font-family: "Phosphor";
  src: url("../fonts/phosphor/phosphor-subset.woff2?v=2") format("woff2"),
    url("../fonts/phosphor/phosphor-subset.woff?v=2") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="ph-"],
[class*=" ph-"] {
  display: inline-flex;
}

[class^="ph-"]:before,
[class*=" ph-"]:before {
  font: normal normal normal 1em/1 "Phosphor";
  color: inherit;
  flex-shrink: 0;
  speak: none;
  text-transform: none;
  text-decoration: inherit;
  text-align: center;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
/* relative units */
.ph-xxs {
  font-size: 0.5em;
}
.ph-xs {
  font-size: 0.75em;
}
.ph-sm {
  font-size: 0.875em;
}
.ph-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.ph-xl {
  font-size: 1.5em;
  line-height: 0.6666em;
  vertical-align: -0.075em;
}
.ph-1x {
  font-size: 1em;
}
.ph-2x {
  font-size: 2em;
}
.ph-3x {
  font-size: 3em;
}
.ph-4x {
  font-size: 4em;
}
.ph-5x {
  font-size: 5em;
}
.ph-6x {
  font-size: 6em;
}
.ph-7x {
  font-size: 7em;
}
.ph-8x {
  font-size: 8em;
}
.ph-9x {
  font-size: 9em;
}
.ph-10x {
  font-size: 10em;
}
.ph-fw {
  text-align: center;
  width: 1.25em;
}

/*------------------------
	icons
-------------------------*/

.ph-airplane::before { content: "\f232"; }
.ph-airplane-bold::before { content: "\f649"; }
.ph-airplane-fill::before { content: "\fa60"; }
.ph-airplane-takeoff::before { content: "\f235"; }
.ph-airplane-takeoff-bold::before { content: "\f64c"; }
.ph-airplane-takeoff-fill::before { content: "\fa63"; }
.ph-airplane-tilt::before { content: "\f236"; }
.ph-airplane-tilt-bold::before { content: "\f64d"; }
.ph-airplane-tilt-fill::before { content: "\fa64"; }
.ph-anchor::before { content: "\f246"; }
.ph-anchor-bold::before { content: "\f65d"; }
.ph-anchor-fill::before { content: "\fa74"; }
.ph-arrow-circle-right::before { content: "\f263"; }
.ph-arrow-circle-right-bold::before { content: "\f67a"; }
.ph-arrow-circle-right-fill::before { content: "\fa91"; }
.ph-arrow-counter-clockwise::before { content: "\f268"; }
.ph-arrow-counter-clockwise-bold::before { content: "\f67f"; }
.ph-arrow-counter-clockwise-fill::before { content: "\fa96"; }
.ph-arrow-down::before { content: "\f269"; }
.ph-arrow-down-bold::before { content: "\f680"; }
.ph-arrow-down-fill::before { content: "\fa97"; }
.ph-arrow-left::before { content: "\f282"; }
.ph-arrow-left-bold::before { content: "\f699"; }
.ph-arrow-left-fill::before { content: "\fab0"; }
.ph-arrow-right::before { content: "\f28b"; }
.ph-arrow-right-bold::before { content: "\f6a2"; }
.ph-arrow-right-fill::before { content: "\fab9"; }
.ph-arrow-square-out::before { content: "\f291"; }
.ph-arrow-square-out-bold::before { content: "\f6a8"; }
.ph-arrow-square-out-fill::before { content: "\fabf"; }
.ph-arrow-up::before { content: "\f29e"; }
.ph-arrow-up-bold::before { content: "\f6b5"; }
.ph-arrow-up-fill::before { content: "\facc"; }
.ph-arrow-up-right::before { content: "\f2a0"; }
.ph-arrow-up-right-bold::before { content: "\f6b7"; }
.ph-arrow-up-right-fill::before { content: "\face"; }
.ph-arrows-counter-clockwise::before { content: "\f2a2"; }
.ph-arrows-counter-clockwise-bold::before { content: "\f6b9"; }
.ph-arrows-counter-clockwise-fill::before { content: "\fad0"; }
.ph-baby::before { content: "\f2b8"; }
.ph-baby-bold::before { content: "\f6cf"; }
.ph-baby-fill::before { content: "\fae6"; }
.ph-backpack::before { content: "\f2b9"; }
.ph-backpack-bold::before { content: "\f6d0"; }
.ph-backpack-fill::before { content: "\fae7"; }
.ph-bed::before { content: "\f2d0"; }
.ph-bed-bold::before { content: "\f6e7"; }
.ph-bed-fill::before { content: "\fafe"; }
.ph-bicycle::before { content: "\f2dc"; }
.ph-bicycle-bold::before { content: "\f6f3"; }
.ph-bicycle-fill::before { content: "\fb0a"; }
.ph-boat::before { content: "\f2e3"; }
.ph-boat-bold::before { content: "\f6fa"; }
.ph-boat-fill::before { content: "\fb11"; }
.ph-briefcase::before { content: "\f2f3"; }
.ph-briefcase-bold::before { content: "\f70a"; }
.ph-briefcase-fill::before { content: "\fb21"; }
.ph-buildings::before { content: "\f2fb"; }
.ph-buildings-bold::before { content: "\f712"; }
.ph-buildings-fill::before { content: "\fb29"; }
.ph-bus::before { content: "\f2fc"; }
.ph-bus-bold::before { content: "\f713"; }
.ph-bus-fill::before { content: "\fb2a"; }
.ph-calendar::before { content: "\f301"; }
.ph-calendar-blank::before { content: "\f302"; }
.ph-calendar-blank-bold::before { content: "\f718"; }
.ph-calendar-blank-fill::before { content: "\fb2f"; }
.ph-calendar-bold::before { content: "\f719"; }
.ph-calendar-check::before { content: "\f303"; }
.ph-calendar-check-bold::before { content: "\f71a"; }
.ph-calendar-check-fill::before { content: "\fb30"; }
.ph-calendar-fill::before { content: "\fb31"; }
.ph-camera::before { content: "\f306"; }
.ph-camera-bold::before { content: "\f71d"; }
.ph-camera-fill::before { content: "\fb34"; }
.ph-car::before { content: "\f30a"; }
.ph-car-bold::before { content: "\f721"; }
.ph-car-fill::before { content: "\fb38"; }
.ph-caret-double-right::before { content: "\f318"; }
.ph-caret-double-right-bold::before { content: "\f72f"; }
.ph-caret-double-right-fill::before { content: "\fb46"; }
.ph-caret-down::before { content: "\f31a"; }
.ph-caret-down-bold::before { content: "\f731"; }
.ph-caret-down-fill::before { content: "\fb48"; }
.ph-caret-left::before { content: "\f31b"; }
.ph-caret-left-bold::before { content: "\f732"; }
.ph-caret-left-fill::before { content: "\fb49"; }
.ph-caret-right::before { content: "\f31c"; }
.ph-caret-right-bold::before { content: "\f733"; }
.ph-caret-right-fill::before { content: "\fb4a"; }
.ph-caret-up::before { content: "\f31d"; }
.ph-caret-up-bold::before { content: "\f734"; }
.ph-caret-up-fill::before { content: "\fb4b"; }
.ph-chat-circle::before { content: "\f333"; }
.ph-chat-circle-bold::before { content: "\f74a"; }
.ph-chat-circle-dots::before { content: "\f334"; }
.ph-chat-circle-dots-bold::before { content: "\f74b"; }
.ph-chat-circle-dots-fill::before { content: "\fb60"; }
.ph-chat-circle-fill::before { content: "\fb61"; }
.ph-check::before { content: "\f33e"; }
.ph-check-bold::before { content: "\f755"; }
.ph-check-circle::before { content: "\f33f"; }
.ph-check-circle-bold::before { content: "\f756"; }
.ph-check-circle-fill::before { content: "\fb6c"; }
.ph-check-fill::before { content: "\fb6d"; }
.ph-check-square::before { content: "\f340"; }
.ph-check-square-bold::before { content: "\f757"; }
.ph-check-square-fill::before { content: "\fb6e"; }
.ph-clipboard-text::before { content: "\f350"; }
.ph-clipboard-text-bold::before { content: "\f767"; }
.ph-clipboard-text-fill::before { content: "\fb7e"; }
.ph-clock::before { content: "\f351"; }
.ph-clock-bold::before { content: "\f769"; }
.ph-clock-fill::before { content: "\fb82"; }
.ph-cloud-sun::before { content: "\f360"; }
.ph-cloud-sun-bold::before { content: "\f777"; }
.ph-cloud-sun-fill::before { content: "\fb8e"; }
.ph-coffee::before { content: "\f367"; }
.ph-coffee-bold::before { content: "\f77e"; }
.ph-coffee-fill::before { content: "\fb95"; }
.ph-compass::before { content: "\f36d"; }
.ph-compass-bold::before { content: "\f784"; }
.ph-compass-fill::before { content: "\fb9b"; }
.ph-confetti::before { content: "\f36f"; }
.ph-confetti-bold::before { content: "\f786"; }
.ph-confetti-fill::before { content: "\fb9d"; }
.ph-cooking-pot::before { content: "\f371"; }
.ph-cooking-pot-bold::before { content: "\f788"; }
.ph-cooking-pot-fill::before { content: "\fb9f"; }
.ph-corners-in::before { content: "\f376"; }
.ph-corners-in-bold::before { content: "\f78d"; }
.ph-corners-in-fill::before { content: "\fba4"; }
.ph-corners-out::before { content: "\f377"; }
.ph-corners-out-bold::before { content: "\f78e"; }
.ph-corners-out-fill::before { content: "\fba5"; }
.ph-credit-card::before { content: "\f379"; }
.ph-credit-card-bold::before { content: "\f790"; }
.ph-credit-card-fill::before { content: "\fba7"; }
.ph-crown::before { content: "\f37d"; }
.ph-crown-bold::before { content: "\f794"; }
.ph-crown-fill::before { content: "\fbab"; }
.ph-currency-circle-dollar::before { content: "\f381"; }
.ph-currency-circle-dollar-bold::before { content: "\f798"; }
.ph-currency-circle-dollar-fill::before { content: "\fbaf"; }
.ph-currency-dollar::before { content: "\f383"; }
.ph-currency-dollar-bold::before { content: "\f79a"; }
.ph-currency-dollar-fill::before { content: "\fbb1"; }
.ph-diamond::before { content: "\f39b"; }
.ph-diamond-bold::before { content: "\f7b2"; }
.ph-diamond-fill::before { content: "\fbc9"; }
.ph-download::before { content: "\f3b1"; }
.ph-download-bold::before { content: "\f7c8"; }
.ph-download-fill::before { content: "\fbdf"; }
.ph-envelope::before { content: "\f3bd"; }
.ph-envelope-bold::before { content: "\f7d4"; }
.ph-envelope-fill::before { content: "\fbeb"; }
.ph-envelope-simple::before { content: "\f3bf"; }
.ph-envelope-simple-bold::before { content: "\f7d6"; }
.ph-envelope-simple-fill::before { content: "\fbed"; }
.ph-eye::before { content: "\f3c6"; }
.ph-eye-bold::before { content: "\f7dd"; }
.ph-eye-fill::before { content: "\fbf5"; }
.ph-facebook-logo::before { content: "\f3cd"; }
.ph-facebook-logo-bold::before { content: "\f7e4"; }
.ph-facebook-logo-fill::before { content: "\fbfb"; }
.ph-file-text::before { content: "\f3eb"; }
.ph-file-text-bold::before { content: "\f802"; }
.ph-file-text-fill::before { content: "\fc19"; }
.ph-first-aid-kit::before { content: "\f3fd"; }
.ph-first-aid-kit-bold::before { content: "\f814"; }
.ph-first-aid-kit-fill::before { content: "\fc2b"; }
.ph-fish::before { content: "\f3fe"; }
.ph-fish-bold::before { content: "\f815"; }
.ph-fish-fill::before { content: "\fc2c"; }
.ph-flower::before { content: "\f409"; }
.ph-flower-bold::before { content: "\f820"; }
.ph-flower-fill::before { content: "\fc37"; }
.ph-fork-knife::before { content: "\f421"; }
.ph-fork-knife-bold::before { content: "\f838"; }
.ph-fork-knife-fill::before { content: "\fc4f"; }
.ph-funnel::before { content: "\f425"; }
.ph-funnel-bold::before { content: "\f83c"; }
.ph-funnel-fill::before { content: "\fc53"; }
.ph-gift::before { content: "\f434"; }
.ph-gift-bold::before { content: "\f84b"; }
.ph-gift-fill::before { content: "\fc62"; }
.ph-globe::before { content: "\f43e"; }
.ph-globe-bold::before { content: "\f855"; }
.ph-globe-fill::before { content: "\fc6c"; }
.ph-globe-hemisphere-east::before { content: "\f43f"; }
.ph-globe-hemisphere-east-bold::before { content: "\f856"; }
.ph-globe-hemisphere-east-fill::before { content: "\fc6d"; }
.ph-hamburger::before { content: "\f44c"; }
.ph-hamburger-bold::before { content: "\f863"; }
.ph-hamburger-fill::before { content: "\fc7a"; }
.ph-hand-pointing::before { content: "\f452"; }
.ph-hand-pointing-bold::before { content: "\f869"; }
.ph-hand-pointing-fill::before { content: "\fc80"; }
.ph-headset::before { content: "\f45f"; }
.ph-headset-bold::before { content: "\f876"; }
.ph-headset-fill::before { content: "\fc8d"; }
.ph-heart::before { content: "\f460"; }
.ph-heart-bold::before { content: "\f877"; }
.ph-heart-fill::before { content: "\fc8f"; }
.ph-hourglass::before { content: "\f468"; }
.ph-hourglass-bold::before { content: "\f87f"; }
.ph-hourglass-fill::before { content: "\fc96"; }
.ph-house::before { content: "\f470"; }
.ph-house-bold::before { content: "\f887"; }
.ph-house-fill::before { content: "\fc9e"; }
.ph-identification-badge::before { content: "\f473"; }
.ph-identification-badge-bold::before { content: "\f88a"; }
.ph-identification-badge-fill::before { content: "\fca1"; }
.ph-identification-card::before { content: "\f474"; }
.ph-identification-card-bold::before { content: "\f88b"; }
.ph-identification-card-fill::before { content: "\fca2"; }
.ph-image::before { content: "\f475"; }
.ph-image-bold::before { content: "\f88c"; }
.ph-image-fill::before { content: "\fca3"; }
.ph-info::before { content: "\f478"; }
.ph-info-bold::before { content: "\f88f"; }
.ph-info-fill::before { content: "\fca6"; }
.ph-instagram-logo::before { content: "\f479"; }
.ph-instagram-logo-bold::before { content: "\f890"; }
.ph-instagram-logo-fill::before { content: "\fca7"; }
.ph-jeep::before { content: "\f47b"; }
.ph-jeep-bold::before { content: "\f892"; }
.ph-jeep-fill::before { content: "\fca9"; }
.ph-leaf::before { content: "\f487"; }
.ph-leaf-bold::before { content: "\f89e"; }
.ph-leaf-fill::before { content: "\fcb5"; }
.ph-lightbulb::before { content: "\f489"; }
.ph-lightbulb-bold::before { content: "\f8a0"; }
.ph-lightbulb-fill::before { content: "\fcb8"; }
.ph-lightning::before { content: "\f48b"; }
.ph-lightning-bold::before { content: "\f8a2"; }
.ph-lightning-fill::before { content: "\fcb9"; }
.ph-link::before { content: "\f48f"; }
.ph-link-bold::before { content: "\f8a6"; }
.ph-link-fill::before { content: "\fcbe"; }
.ph-link-simple::before { content: "\f491"; }
.ph-link-simple-bold::before { content: "\f8a8"; }
.ph-link-simple-fill::before { content: "\fcc0"; }
.ph-linkedin-logo::before { content: "\f495"; }
.ph-linkedin-logo-bold::before { content: "\f8ac"; }
.ph-linkedin-logo-fill::before { content: "\fcc3"; }
.ph-list::before { content: "\f497"; }
.ph-list-bold::before { content: "\f8ae"; }
.ph-list-bullets::before { content: "\f498"; }
.ph-list-bullets-bold::before { content: "\f8af"; }
.ph-list-bullets-fill::before { content: "\fcc5"; }
.ph-list-fill::before { content: "\fcc8"; }
.ph-lock::before { content: "\f49d"; }
.ph-lock-bold::before { content: "\f8b4"; }
.ph-lock-fill::before { content: "\fccb"; }
.ph-lock-simple::before { content: "\f4a3"; }
.ph-lock-simple-bold::before { content: "\f8ba"; }
.ph-lock-simple-fill::before { content: "\fcd1"; }
.ph-magnifying-glass::before { content: "\f4a8"; }
.ph-magnifying-glass-bold::before { content: "\f8bf"; }
.ph-magnifying-glass-fill::before { content: "\fcd6"; }
.ph-magnifying-glass-minus::before { content: "\f4a9"; }
.ph-magnifying-glass-minus-bold::before { content: "\f8c0"; }
.ph-magnifying-glass-minus-fill::before { content: "\fcd7"; }
.ph-magnifying-glass-plus::before { content: "\f4aa"; }
.ph-magnifying-glass-plus-bold::before { content: "\f8c1"; }
.ph-magnifying-glass-plus-fill::before { content: "\fcd8"; }
.ph-map-pin::before { content: "\f4ab"; }
.ph-map-pin-bold::before { content: "\f8c2"; }
.ph-map-pin-fill::before { content: "\fcd9"; }
.ph-map-trifold::before { content: "\f4ad"; }
.ph-map-trifold-bold::before { content: "\f8c4"; }
.ph-map-trifold-fill::before { content: "\fcdb"; }
.ph-medal::before { content: "\f4b3"; }
.ph-medal-bold::before { content: "\f8ca"; }
.ph-medal-fill::before { content: "\fce1"; }
.ph-minus::before { content: "\f4bf"; }
.ph-minus-bold::before { content: "\f8d6"; }
.ph-minus-fill::before { content: "\fcee"; }
.ph-mountains::before { content: "\f4c6"; }
.ph-mountains-bold::before { content: "\f8dd"; }
.ph-mountains-fill::before { content: "\fcf4"; }
.ph-newspaper::before { content: "\f4d0"; }
.ph-newspaper-bold::before { content: "\f8e7"; }
.ph-newspaper-fill::before { content: "\fcff"; }
.ph-note::before { content: "\f4d2"; }
.ph-note-bold::before { content: "\f8ea"; }
.ph-note-fill::before { content: "\fd01"; }
.ph-paper-plane::before { content: "\f501"; }
.ph-paper-plane-bold::before { content: "\f918"; }
.ph-paper-plane-fill::before { content: "\fd2f"; }
.ph-paper-plane-tilt::before { content: "\f503"; }
.ph-paper-plane-tilt-bold::before { content: "\f91a"; }
.ph-paper-plane-tilt-fill::before { content: "\fd31"; }
.ph-path::before { content: "\f508"; }
.ph-path-bold::before { content: "\f91f"; }
.ph-path-fill::before { content: "\fd36"; }
.ph-pencil-line::before { content: "\f512"; }
.ph-pencil-line-bold::before { content: "\f929"; }
.ph-pencil-line-fill::before { content: "\fd40"; }
.ph-percent::before { content: "\f515"; }
.ph-percent-bold::before { content: "\f92c"; }
.ph-percent-fill::before { content: "\fd43"; }
.ph-phone::before { content: "\f51b"; }
.ph-phone-bold::before { content: "\f932"; }
.ph-phone-call::before { content: "\f51c"; }
.ph-phone-call-bold::before { content: "\f933"; }
.ph-phone-call-fill::before { content: "\fd49"; }
.ph-phone-fill::before { content: "\fd4b"; }
.ph-pinterest-logo::before { content: "\f526"; }
.ph-pinterest-logo-bold::before { content: "\f93d"; }
.ph-pinterest-logo-fill::before { content: "\fd54"; }
.ph-play::before { content: "\f52b"; }
.ph-play-bold::before { content: "\f942"; }
.ph-play-circle::before { content: "\f52c"; }
.ph-play-circle-bold::before { content: "\f943"; }
.ph-play-circle-fill::before { content: "\fd59"; }
.ph-play-fill::before { content: "\fd5a"; }
.ph-plus::before { content: "\f531"; }
.ph-plus-bold::before { content: "\f948"; }
.ph-plus-fill::before { content: "\fd60"; }
.ph-printer::before { content: "\f53c"; }
.ph-printer-bold::before { content: "\f953"; }
.ph-printer-fill::before { content: "\fd6a"; }
.ph-question::before { content: "\f547"; }
.ph-question-bold::before { content: "\f95e"; }
.ph-question-fill::before { content: "\fd75"; }
.ph-quotes::before { content: "\f549"; }
.ph-quotes-bold::before { content: "\f960"; }
.ph-quotes-fill::before { content: "\fd77"; }
.ph-receipt::before { content: "\f54f"; }
.ph-receipt-bold::before { content: "\f966"; }
.ph-receipt-fill::before { content: "\fd7d"; }
.ph-share::before { content: "\f56d"; }
.ph-share-bold::before { content: "\f984"; }
.ph-share-fill::before { content: "\fd9b"; }
.ph-share-network::before { content: "\f56e"; }
.ph-share-network-bold::before { content: "\f985"; }
.ph-share-network-fill::before { content: "\fd9c"; }
.ph-shield-check::before { content: "\f570"; }
.ph-shield-check-bold::before { content: "\f987"; }
.ph-shield-check-fill::before { content: "\fd9d"; }
.ph-signpost::before { content: "\f583"; }
.ph-signpost-bold::before { content: "\f99a"; }
.ph-signpost-fill::before { content: "\fdb1"; }
.ph-sliders-horizontal::before { content: "\f58d"; }
.ph-sliders-horizontal-bold::before { content: "\f9a4"; }
.ph-sliders-horizontal-fill::before { content: "\fdbb"; }
.ph-squares-four::before { content: "\f5af"; }
.ph-squares-four-bold::before { content: "\f9c6"; }
.ph-squares-four-fill::before { content: "\fddd"; }
.ph-star::before { content: "\f5b4"; }
.ph-star-bold::before { content: "\f9cb"; }
.ph-star-fill::before { content: "\fde2"; }
.ph-suitcase::before { content: "\f5be"; }
.ph-suitcase-bold::before { content: "\f9d5"; }
.ph-suitcase-fill::before { content: "\fdec"; }
.ph-suitcase-simple::before { content: "\f5bf"; }
.ph-suitcase-simple-bold::before { content: "\f9d6"; }
.ph-suitcase-simple-fill::before { content: "\fded"; }
.ph-sun::before { content: "\f5c0"; }
.ph-sun-bold::before { content: "\f9d7"; }
.ph-sun-fill::before { content: "\fdef"; }
.ph-tag::before { content: "\f5cb"; }
.ph-tag-bold::before { content: "\f9e2"; }
.ph-tag-fill::before { content: "\fdfa"; }
.ph-taxi::before { content: "\f5cf"; }
.ph-taxi-bold::before { content: "\f9e6"; }
.ph-taxi-fill::before { content: "\fdfd"; }
.ph-ticket::before { content: "\f5f1"; }
.ph-ticket-bold::before { content: "\fa08"; }
.ph-ticket-fill::before { content: "\fe1f"; }
.ph-tiktok-logo::before { content: "\f5f2"; }
.ph-tiktok-logo-bold::before { content: "\fa09"; }
.ph-tiktok-logo-fill::before { content: "\fe20"; }
.ph-timer::before { content: "\f5f3"; }
.ph-timer-bold::before { content: "\fa0a"; }
.ph-timer-fill::before { content: "\fe21"; }
.ph-train::before { content: "\f5fe"; }
.ph-train-bold::before { content: "\fa15"; }
.ph-train-fill::before { content: "\fe2c"; }
.ph-translate::before { content: "\f601"; }
.ph-translate-bold::before { content: "\fa18"; }
.ph-translate-fill::before { content: "\fe2f"; }
.ph-tree::before { content: "\f605"; }
.ph-tree-bold::before { content: "\fa1c"; }
.ph-tree-fill::before { content: "\fe34"; }
.ph-trophy::before { content: "\f60b"; }
.ph-trophy-bold::before { content: "\fa22"; }
.ph-trophy-fill::before { content: "\fe39"; }
.ph-twitter-logo::before { content: "\f60e"; }
.ph-twitter-logo-bold::before { content: "\fa25"; }
.ph-twitter-logo-fill::before { content: "\fe3c"; }
.ph-umbrella::before { content: "\f60f"; }
.ph-umbrella-bold::before { content: "\fa26"; }
.ph-umbrella-fill::before { content: "\fe3d"; }
.ph-umbrella-simple::before { content: "\f610"; }
.ph-umbrella-simple-bold::before { content: "\fa27"; }
.ph-umbrella-simple-fill::before { content: "\fe3e"; }
.ph-upload::before { content: "\f611"; }
.ph-upload-bold::before { content: "\fa28"; }
.ph-upload-fill::before { content: "\fe3f"; }
.ph-user::before { content: "\f613"; }
.ph-user-bold::before { content: "\fa2a"; }
.ph-user-circle::before { content: "\f614"; }
.ph-user-circle-bold::before { content: "\fa2b"; }
.ph-user-circle-fill::before { content: "\fe41"; }
.ph-user-fill::before { content: "\fe45"; }
.ph-users::before { content: "\f620"; }
.ph-users-bold::before { content: "\fa37"; }
.ph-users-fill::before { content: "\fe4e"; }
.ph-users-three::before { content: "\f622"; }
.ph-users-three-bold::before { content: "\fa39"; }
.ph-users-three-fill::before { content: "\fe50"; }
.ph-wallet::before { content: "\f62b"; }
.ph-wallet-bold::before { content: "\fa42"; }
.ph-wallet-fill::before { content: "\fe59"; }
.ph-warning::before { content: "\f62c"; }
.ph-warning-bold::before { content: "\fa43"; }
.ph-warning-circle::before { content: "\f62d"; }
.ph-warning-circle-bold::before { content: "\fa44"; }
.ph-warning-circle-fill::before { content: "\fe5a"; }
.ph-warning-fill::before { content: "\fe5b"; }
.ph-waves::before { content: "\f634"; }
.ph-waves-bold::before { content: "\fa4b"; }
.ph-waves-fill::before { content: "\fe62"; }
.ph-whatsapp-logo::before { content: "\f636"; }
.ph-whatsapp-logo-bold::before { content: "\fa4d"; }
.ph-whatsapp-logo-fill::before { content: "\fe64"; }
.ph-wine::before { content: "\f640"; }
.ph-wine-bold::before { content: "\fa57"; }
.ph-wine-fill::before { content: "\fe6e"; }
.ph-x::before { content: "\f642"; }
.ph-x-bold::before { content: "\fa59"; }
.ph-x-circle::before { content: "\f643"; }
.ph-x-circle-bold::before { content: "\fa5a"; }
.ph-x-circle-fill::before { content: "\fe70"; }
.ph-x-fill::before { content: "\fe71"; }
.ph-youtube-logo::before { content: "\f646"; }
.ph-youtube-logo-bold::before { content: "\fa5d"; }
.ph-youtube-logo-fill::before { content: "\fe74"; }

/* ============================================================
   Phosphor icon size + colour helpers
   Mirrors inline <style> from v2.rosetravelservice.com
   ============================================================ */
.ph { display:inline-flex; align-items:center; vertical-align:-0.15em; flex-shrink:0; }

/* Fixed-px sizes (override relative em defaults above) */
.ph-sm  { font-size: 14px !important; }
.ph-md  { font-size: 18px !important; }
.ph-lg  { font-size: 22px !important; }
.ph-xl  { font-size: 28px !important; }

/* Colour helpers */
.ph-red   { color: #B5232A; }
.ph-gold  { color: #d4a853; }
.ph-muted { color: #94a3b8; }
.ph-white { color: #fff !important; }
.ph-dark  { color: #24272C; }
