@charset "utf-8";

.custom-dropdown-wrapper { position: relative; width: 100%; }

.custom-dropdown-selected { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; height: auto; box-sizing: border-box; padding-right: 32px !important; font-size: 17px !important; }

.custom-dropdown-arrow { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); pointer-events: none; font-size: 14px; color: rgb(85, 85, 85); line-height: 1; height: 1em; display: flex; align-items: center; }

.custom-dropdown-list { position: absolute; top: 100%; left: 0px; right: 0px; background: white; border-radius: 8px; border: 1px solid rgb(204, 204, 204); margin-top: 4px; max-height: 160px; overflow-y: auto; display: none; z-index: 100; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px; padding: 0px; list-style: none; }

.custom-dropdown-list::-webkit-scrollbar { width: 4px; }

.custom-dropdown-list::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(221, 221, 221); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; }

.custom-dropdown-option:hover { background: rgb(242, 242, 242); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; color: rgb(34, 34, 34); font-size: 16px; font-weight: 400; font-family: inherit; }

input.custom-dropdown-selected::placeholder { font-size: 14px !important; }

@media (max-width: 1200px) {
  input.custom-dropdown-selected::placeholder { font-size: 13px !important; }
  .custom-dropdown-selected { font-size: 13px !important; }
}

@media (max-width: 991px) {
  input.custom-dropdown-selected::placeholder { font-size: 12px !important; }
  .custom-dropdown-selected { font-size: 12px !important; }
}

[class^="icofont-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; white-space: nowrap; overflow-wrap: normal; direction: ltr; line-height: 1; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; font-family: IcoFont !important; }

.icofont-search::before { content: ""; }

.icofont-facebook::before { content: ""; }

.icofont-twitter::before { content: ""; }

.icofont-envelope::before { content: ""; }

.icofont-user-alt-6::before { content: ""; }

.lazyload { opacity: 1; }

html { scroll-behavior: smooth; }

.videoStory .storyImage { position: relative; }

.videoStory .storyImage::after { display: inline-block; width: 35px; height: 35px; position: absolute; right: -5px; top: 30px; transform: translate(-50%, -50%); background-color: rgba(255, 255, 255, 0.8); margin: 0px; padding: 5px 10px 7px 12px; }

.videoStory:hover .storyImage::after { display: inline-block; width: 35px; height: 35px; position: absolute; right: -5px; top: 30px; transform: translate(-50%, -50%); background-color: rgb(208, 1, 58); margin: 0px; padding: 5px 10px 7px 12px; }

.oe24lsSlide { position: absolute; background: transparent; border: medium none currentcolor; color: rgb(51, 51, 51); top: 50%; width: 44px; height: 44px; border-radius: 50%; transform: translateY(-50%); outline: 0px; }

.oe24lsSlide:focus { outline: 0px; }

.oe24lsSlide .oe24lsSlideIcon { position: absolute; left: 20%; top: 20%; width: 60%; height: 60%; fill: currentcolor; }

.oe24lsSlide.previous { left: -10px; }

.oe24lsSlide.next { right: -10px; }

body { font-family: "Open Sans", sans-serif; font-size: 1.15rem; line-height: 1.5; font-weight: 400; font-style: normal; margin: 0px; }

.img-fluid { max-width: 100%; height: auto; }

.wrapper { width: 100%; }

@media screen and (min-width: 992px) {
  .wrapper { width: 990px; max-width: 990px; }
}

.wrapper .container { background-color: rgb(255, 255, 255); }

@media (min-width: 1024px) {
  .articleContent { padding-left: 0px; padding-right: 0px; }
  .articleTeaser { padding-left: 20px; padding-right: 0px; }
  .articleTeaser > .teaserBox { display: block; padding: 0px 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 1px; }
}

.articleContent .articleInfo { font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; font-size: 0.6875rem; font-weight: 400; flex-direction: row; justify-content: space-between; white-space: nowrap; overflow: hidden; margin-left: -4px; }

.articleContent .articleInfo .breadcrumbsBox { width: 100%; display: flex; flex-direction: row; white-space: nowrap; overflow: auto hidden; }

@media screen and (min-width: 500px) {
  .articleContent .articleInfo { justify-content: space-between; }
  .articleContent .articleInfo .breadcrumbsBox { width: unset; }
}

.articleContentTopBox { position: relative; }

@media (max-width: 1023px) {
  .articleAppendix.col-12 { padding-right: 0px; padding-left: 0px; }
}

.articleShareBox { width: 100%; padding: 0px 5px; }

.articleShareBox .socials { width: fit-content; }

.articleShareBox a { color: rgb(255, 255, 255); display: inline-block; text-decoration: none; }

.articleShareBox i { font-size: 1.125rem; line-height: 1; color: rgb(255, 255, 255); }

.articleShareBox .shareOnFacebook { background-color: rgb(58, 89, 153); opacity: 1; padding: 0px 6px 2px; }

.articleShareBox .shareOnTwitter { background-color: rgb(0, 172, 238); opacity: 1; padding: 0px 6px 2px; }

.articleShareBox .sharePerEmail { background-color: rgb(181, 181, 181); opacity: 1; padding: 0px 6px 2px; }

.articleShareBox .sharePerWhtasApp { background-color: rgb(77, 194, 71); opacity: 1; display: flex; align-items: center; }

.articleShareBox .sharePerWhtasApp a > svg { display: block; width: 30px; height: 30px; fill: rgb(255, 255, 255); margin: 0px auto; padding: 5px; }

@media (min-width: 400px) {
  .articleShareBox .sharePerWhtasApp { background-color: rgb(77, 194, 71); }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .articleShareBox .sharePerWhtasApp a > svg { display: block; fill: rgb(255, 255, 255); height: 20px; width: 34px; }
}

.articleShareBox .articleShare { font-size: 0.875rem; justify-self: center; }

.oe24explore { margin: 10px 0px; padding: 0px 15px; }

@media screen and (min-width: 1024px) {
  .oe24explore { padding: 0px; }
}

.oe24explore ul { list-style-type: none; padding-left: 0px; }

.oe24explore .headline .headlineCaption { border-left: medium none currentcolor; border-bottom-width: 2px; }

.oe24explore .headline .headlineLink { margin-bottom: 0px; font-size: 2rem; }

.oe24explore .oe24explorelink a { font-size: 1rem; line-height: 1.8rem; padding-left: 18px; position: relative; }

@media screen and (min-width: 1024px) {
  .oe24explore .oe24explorelink a { font-size: 1.25rem; }
}

.oe24explore .oe24explorelink a svg { width: 7px; height: 7px; position: absolute; left: 0px; top: 9px; }

.breadcrumbsBox { margin-top: 15px; padding-left: 5px; }

.breadcrumbsBox ol { padding-left: 0px; margin-bottom: 0px; list-style: none; text-overflow: ellipsis; display: flex; align-content: flex-end; flex-direction: row; }

.breadcrumbsBox ol li { list-style: none; display: flex; flex-direction: row; }

.breadcrumbsBox ol li.homeItem { display: flex; flex-direction: row; justify-content: flex-start; }

.breadcrumbsBox ol li.homeItem span { display: none; }

.breadcrumbsBox ol li.homeItem svg.arrow { display: flex; width: 15px; height: 10px; padding-left: 2px; padding-top: 2px; margin: 4px 2px 0px; }

.breadcrumbsBox ol li svg.home { display: block; width: 16px; height: 19px; margin-right: 0px; }

.breadcrumbsBox ol li svg.home path { fill: rgb(142, 142, 144); }

.breadcrumbsBox ol li a { font-family: Roboto, sans-serif; text-transform: initial; font-size: 13px; font-weight: 400; color: rgb(142, 142, 144); display: flex; flex-direction: row; }

.breadcrumbsBox ol li svg.icon { display: flex; width: 15px; height: 10px; padding-left: 2px; padding-top: 2px; margin: 4px 2px 0px; }

.breadcrumbsBox ol li:last-child svg.icon { display: none; }

.container .breadcrumbsBox { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

.container .breadcrumbsBox .breadcrumbs { margin-left: 0px; margin-right: 0px; }

body.fullpageAds .container .breadcrumbsBox .breadcrumbs { margin-left: 15px; margin-right: 15px; }

body.fullpageAds .container .articleContent .breadcrumbsBox .breadcrumbs { margin-left: 0px; margin-right: 0px; }

@media only screen and (min-width: 1024px) {
  .container .breadcrumbsBox .breadcrumbs, body.fullpageAds .container .breadcrumbsBox .breadcrumbs { margin-left: 0px; margin-right: 0px; }
}

.container .articleContent .breadcrumbsBox { margin-top: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; }

.articleContent .articleTextBox #newsletterRegistration #newsletterRegistrationForm input:focus-visible { outline-offset: unset; }

.bestOfVideo { width: 100%; text-align: center; background-color: rgb(208, 1, 58); min-height: 210px; }

.bestOfVideo .headline { padding: 10px 0px 7px; }

.bestOfVideo .headline svg { width: 34%; position: relative; bottom: 5px; }

.bestOfVideo .headline svg path { fill: rgb(255, 255, 255); }

.bestOfVideo .headline span { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.625rem; text-transform: uppercase; color: rgb(255, 255, 255); white-space: nowrap; line-height: 1; overflow: hidden; text-overflow: ellipsis; }

.bestOfVideo .player img { display: none; }

.bestOfVideo.start .player img { display: block; }

.teaserBox { box-shadow: none; }

.teaserBox.oneStoryTeaserBox { display: none; }

@media (min-width: 1024px) {
  .teaserBox.oneStoryTeaserBox { display: block; }
}

.teaserBox .teaserBoxHeadline { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.25rem; line-height: 1; text-align: center; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(0, 0, 0); padding: 0px; margin: 0px; }

@media (min-width: 1024px) {
  .teaserBox { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 1px; }
  .teaserBox .teaserBoxHeadline { font-size: 1.625rem; margin: 0px -10px; }
}

.teaserBox .teaserBoxHeadlineText { text-align: center; display: block; width: 100%; }

.teaserBox .teaserBoxHeadlineText { padding: 7px 0px 5px; position: relative; }

.teaserBox .teaserBoxHeadlineText::before { content: ""; width: 100%; height: 1px; background-color: rgb(208, 1, 58); position: absolute; display: block; left: 50%; top: 50%; transform: translateX(-50%); z-index: 1; }

.teaserBox .teaserBoxHeadlineText span { padding: 0px 10px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); position: relative; z-index: 2; }

@media (min-width: 1024px) {
  .teaserBox .teaserBoxHeadlineText::before { width: 93%; }
}

.teaserBox .story { width: 49%; }

.teaserBox .story:nth-last-child(1):nth-child(2n+1) { display: none; }

.teaserBox .story .storyText { margin-top: 10px; margin-bottom: 5px; }

.teaserBox .story .storyImage { position: relative; padding-top: 50%; background-color: rgb(248, 248, 248); }

.teaserBox .story .storyImage img { position: absolute; left: 0px; top: 0px; }

.teaserBox .story.videoStory .storyImage::after { width: 27px; height: 27px; right: -7px; top: 20px; padding: 0px 7px 0px 9px; }

.teaserBox .story.videoStory:hover .storyImage::after { width: 27px; height: 27px; right: -7px; top: 20px; padding: 0px 7px 0px 9px; }

.teaserBox .story .storyImage .duration { font-weight: 300; font-size: 0.6875rem; line-height: 0.875rem; display: block; padding: 4px 5px 2px; margin: 0px; color: rgb(255, 255, 255); background-color: rgba(52, 52, 85, 0.6); position: absolute; left: 0px; top: 0px; }

@media (min-width: 1024px) {
  .teaserBox .story { width: 100%; }
  .teaserBox .story:nth-last-child(1):nth-child(2n+1) { display: block; }
}

.teaserBox .story .title { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-weight: 600; font-size: 1.25rem; line-height: 1.1; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

@media screen and (min-width: 768px) {
  .teaserBox .story .title { font-size: 1.375rem; }
}

.teaserBox .teaserBoxBottom { text-align: center; padding: 5px 0px; border-top: 1px solid rgb(208, 1, 58); }

.teaserBox .teaserBoxBottomMore { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1rem; line-height: 1.3; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (min-width: 1024px) {
  .teaserBox .teaserBoxBottomMore { font-size: 1.25rem; }
}

.teaserBox.video-bg { padding: 5px 10px; background-color: rgb(21, 75, 151); }

.teaserBox.video-bg .teaserBoxHeadlineText span { color: rgb(255, 255, 255) !important; background-color: rgb(21, 75, 151) !important; }

.teaserBox.video-bg .teaserBoxHeadlineText::before { background-color: rgb(255, 255, 255) !important; }

.teaserBox.video-bg .story .title { color: rgb(255, 255, 255) !important; }

.teaserBox.video-bg .teaserBoxBottom { border-top: 1px solid rgb(255, 255, 255) !important; }

.teaserBox.video-bg .teaserBoxBottom .teaserBoxBottomMore { color: rgb(255, 255, 255) !important; }

.headerDesktop { width: 960px; max-width: 960px; background-color: rgb(255, 255, 255); position: sticky; top: 0px; z-index: 30; }

.header.headerMobile { display: block; }

header.headerDesktop { display: none; }

@media screen and (min-width: 1024px) {
  .header.headerMobile { display: none; }
  .header.headerDesktop { display: block; }
}

.headerDesktop .navMain { border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.headerDesktop .navMain.navbar { padding: 0px; height: 35px; }

.headerDesktop .navMain .navbar-collapse { overflow: hidden; }

.headerDesktop .navMain .navbar-nav { width: 90%; padding: 2px 0px; }

.headerDesktop .navMain .nav-item { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.125rem; font-weight: 700; line-height: 1; text-transform: uppercase; padding: 0px 0.5rem; white-space: nowrap; text-overflow: ellipsis; text-align: center; }

.headerDesktop .navMain .nav-link:hover { color: rgb(208, 1, 58); }

.headerDesktop .navMain .navbarSearch.nav-item .icofont-search { font-weight: 700; color: rgb(208, 1, 58); }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse { position: relative; padding-left: 15px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .oe24lsSlide { width: 40px; height: 40px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .oe24lsSlide .oe24lsSlideIcon { fill: rgb(208, 1, 58); top: 25%; height: 45%; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .oe24lsSlide.next { right: 0px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .navbar-nav .nav-item { position: relative; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .navbar-nav .nav-item::after { content: ""; position: absolute; top: 8px; right: -8px; background-color: rgb(0, 0, 0); width: 6px; height: 6px; border-radius: 5px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .navbar-nav .nav-item:last-child::after { content: unset; }

.headerDesktop .logo-branding { display: flex; flex-direction: row; }

.headerDesktop .logo-branding .brand { display: flex; flex-direction: row; justify-content: space-between; align-items: center; background-color: rgb(208, 1, 58); width: 240px; transition: width 150ms; }

.headerDesktop .logo-branding .brand .dropdownItem { padding-left: 10px; cursor: pointer; }

.headerDesktop .logo-branding .brand .dropdownItem svg { width: 50px; transition: width 150ms; }

.headerDesktop .logo-branding .brand .navTopBrand { width: 180px; overflow: unset; }

.headerDesktop .logo-branding .brand .navTopBrand img { width: 75%; }

.headerDesktop .navTop { height: 90px; transition: 0.1s; justify-content: space-between; }

.headerDesktop .navTop .navTopContainer { flex-direction: row; width: 100%; }

.headerDesktop .navTopBrand { width: 200px; padding: 0px; margin: 0px; background-color: rgb(208, 1, 58); transition: width 150ms; position: relative; overflow: hidden; }

.headerDesktop .navTopBrand img { width: 80%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.headerDesktop .navTopContainer .navTopContainerBottom { flex-direction: row; justify-content: flex-end; width: 100%; }

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .headerDesktop .navTopContainer .navTopContainerBottom { flex: 1 0 67px; overflow: hidden; }
}

@supports (-ms-ime-align: auto) {
  .headerDesktop .navTopContainer .navTopContainerBottom { flex: 1 0 67px; overflow: hidden; }
}

.headerDesktop .navTopEpaper { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 0.875rem; font-weight: 700; line-height: 1.2; text-transform: uppercase; padding: 0px 20px; justify-content: space-between; align-items: center; }

.headerDesktop .navTopEpaper .navTopEpaperText { padding: 0px 10px; }

.headerDesktop .navTopEpaper .navTopEpaperText span { display: block; }

.headerDesktop .navTopEpaper .navTopEpaperTextItem { font-size: 0.75rem; text-transform: none; color: gray; }

.headerDesktop .navTopEpaper .navTopEpaperImage { width: 100px; height: 150%; padding: 0px 20px; margin-right: 5px; overflow: hidden; position: relative; top: -4px; transform: rotate(5deg); }

.layout_oe24 .headerDesktop .navTopEpaper .navTopEpaperImage { top: 0px; }

.headerDesktop .navTopEpaper .navTopEpaperImage img { display: block; width: 90%; position: absolute; left: 0px; top: 30px; }

.headerMobile { margin-right: -15px; margin-left: -15px; background-color: rgb(255, 255, 255); min-height: fit-content; }

.headerMobile .navbar { padding: 0px; justify-content: flex-start; align-items: unset; border-bottom: 1px solid rgb(0, 0, 0); }

.headerMobile .navbarMenu { padding-left: 10px; background-color: rgb(208, 1, 58); display: flex; align-items: center; }

.headerMobile .navbarMenu .navbar-toggler { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 2rem; font-weight: 700; text-transform: uppercase; padding: 0px; border: medium none currentcolor; border-radius: 0px; outline: initial; color: rgb(0, 0, 0); }

.headerMobile .navbarMenu .navbar-toggler svg { width: 30px; }

.headerMobile .navbarBrand { line-height: 0.5; padding: 0px; margin: 0px; display: flex; }

.headerMobile .navbarBrand .navbar-brand { padding-top: 0px; padding-bottom: 0px; margin-right: 0px; font-size: 1rem; display: flex; }

.headerMobile .navbarBrand .navbarBrandImage { display: flex; height: auto; width: unset; padding: 12px 10px; margin: 0px auto; background-color: rgb(208, 1, 58); }

.headerMobile .navbarBrand .navbar-brand .navbarBrandImage img { margin: auto; display: block; align-self: center; width: 70px; }

body > .wrapper > .container { position: static; transition: transform 0.3s ease-in-out; }

.headerDesktop .navTopics { background-color: rgb(255, 255, 255); }

.headerDesktop .navTopics .navTopicsCaption { font-weight: 400; padding: 0px; color: rgb(208, 1, 58); }

.headerDesktop .navTopics .nav-link, .headerDesktop .navTopics .navTopicsCaption { font-family: "Roboto Condensed", sans-serif; font-size: 0.875rem; line-height: 1.3; text-transform: uppercase; white-space: nowrap; }

.headerDesktop .navTopics .nav-link { font-weight: 300; padding: 0px 0.375rem; }

.headerDesktop .navTopics .nav-link:hover { color: rgb(208, 1, 58); }

.headerDesktop .headerMeinOe24 { display: flex; flex-direction: row; justify-content: space-evenly; align-self: center; }

.headerDesktop .headerMeinOe24 .oe24Plus { display: flex; flex-direction: column; justify-content: flex-start; text-align: center; padding: 5px 8px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.headerDesktop .headerMeinOe24 .headerText { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 14px; font-weight: 500; line-height: 1.2; text-align: center; display: block; }

.headerDesktop .headerMeinOe24 .oe24Plus .oe24PlusLogo { width: 75px; }

.headerDesktop .headerMeinOe24 .userIcon i { color: rgb(208, 1, 58); transform: translate(-50%, -35%); }

.headerMobile .oe24Login { display: flex; }

.headerMobile .headerMeinOe24 { width: 100%; display: flex; flex-direction: row; justify-content: flex-end; padding: 0px 1em 0px 0.5em; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile { display: flex; flex-direction: column; justify-self: flex-end; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .loginImg { display: block; width: 18px; margin: 0px auto; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .loginImg i { color: rgb(208, 1, 58); }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .userIcon { margin: 0px auto; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .headerText { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 14px; font-weight: 700; line-height: 1.2; text-align: center; text-transform: uppercase; display: block; height: 100%; padding-top: 4px; }

.headerMobile .headerMeinOe24 .userIcon i { color: rgb(208, 1, 58); transform: translate(-50%, -35%); }

@media screen and (max-width: 300px) {
  .headerMobile .oe24Login { display: none; }
}

.headerSubNavMobile { position: relative; width: 100%; min-height: 40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px 0px; }

.headerSubNavMobile .subNavSlider { display: block; overflow: hidden; background-color: rgb(255, 255, 255); width: 100%; white-space: nowrap; padding: 0px 5px; }

.headerSubNavMobile .subNavSlider::-webkit-scrollbar { display: none; }

@media only screen and (min-width: 1024px) {
  .headerSubNavMobile .subNavSlider { display: none; }
}

.headerSubNavMobile .subNavSlider .item-wrapper { display: inline-block; align-items: center; justify-content: center; }

.headerSubNavMobile .subNavSlider .nav-item { font-family: "Roboto Condensed", sans-serif; font-size: 16px; font-weight: 600; line-height: 1.5; text-transform: uppercase; display: inline-block; align-items: center; justify-content: center; position: relative; padding: 10px; }

.headerSubNavMobile .subNavSlider .nav-item::after { content: ""; position: absolute; width: 80%; height: 3px; bottom: 7px; background-color: rgb(237, 28, 35); border-radius: 10px; visibility: hidden; transform: scaleX(0); transition: 0.3s ease-in-out; margin: auto 0px; }

@media only screen and (max-width: 1023px) {
  .headerSubNavMobile .subNavSlider .nav-item::after { content: unset; }
}

.headerSubNavMobile .subNavSlider .nav-item:hover::after { visibility: visible; transform: scaleX(1); }

.headerSubNavMobile .subNavSlider .navBorder { display: none; padding: 1px; height: 40px; background-color: rgba(21, 135, 156, 0.3); }

.footerDesktop { width: 100%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 1rem 5px; margin: 1rem 0px; }

.footerDesktop__link { margin-bottom: 20px; line-height: 1; }

.footerDesktop__link a { font-family: "Open Sans", sans-serif; font-size: 0.75rem; color: rgb(0, 0, 0); padding-top: 5px; display: block; margin-bottom: 10px; }

.footerDesktop__link a.bold { font-weight: 600; }

.footerDesktop__link a:hover { color: rgb(225, 18, 41); }

.footerDesktop .footerHeadline { font-family: "Open Sans", sans-serif; font-size: 1.5rem; font-weight: 600; text-transform: uppercase; color: rgb(208, 1, 58); padding-bottom: 0px; }

.footerDesktop .footerContent { padding-bottom: 5px; }

.footerDesktop .footerContent .col-md-4 { padding-left: 0px; }

.footerDesktop .footerContent .headline { font-family: "Open Sans", sans-serif; font-size: 0.75rem; font-weight: 700; color: rgb(102, 102, 102); padding-bottom: 10px; }

@media (min-width: 1023px) {
  .footerDesktop { padding: 1rem 0px; }
}

@media only screen and (min-width: 1024px) {
  .fullpageAds .container { background-color: rgb(255, 255, 255); }
  .fullpageAds .wrapper { margin: 0px auto; }
}

.fullpageAds .articleContent .articleInfo, .fullpageAds .headerDesktop .navTopics .navTopicsCaption { padding-left: 5px; }

.fullpageAds.doubleSidebar .wrapper { width: 960px; max-width: 100%; }

.fullpageAds.doubleSidebar .container { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; max-width: 960px; }

.fullpageAds.doubleSidebar .row { margin-left: 0px; margin-right: 0px; }

.fullpageAds.doubleSidebar .headerMobile { margin-right: 0px; margin-left: 0px; }

.headline { width: 100%; position: relative; }

.headline header.row { margin-right: 0px; margin-left: 0px; }

.headline .headlineCaption { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.5rem; line-height: 1.2; text-transform: uppercase; width: 80%; padding: 0px; margin: 0px 0px 0.5rem; border-bottom: 3px solid rgb(208, 1, 58); border-left: 1.05em solid rgb(208, 1, 58); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: flex; justify-content: space-between; position: relative; }

.headline .headlineLink { width: 80%; padding: 0px 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: -3px; align-self: center; }

@media (min-width: 960px) {
  .headline .headlineCaption { font-size: 2.5rem; width: 90%; }
  .headline .headlineLink { width: 90%; }
}

@media (min-width: 1024px) {
  .headline .headlineLink { margin-bottom: -7px; }
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .headline .headlineLink { width: 100%; padding: 3px 4px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: -12px; }
}

@media (min-width: 1024px) {
  .content { padding-left: 0px; padding-right: 0px; }
  .teaser { padding-left: 20px; padding-right: 0px; }
  .banner { padding-left: 0px; padding-right: 0px; }
}

:root { --o24takeover1-bg-color: #e20074; --o24takeover2-bg-color: #e24e9a; --o24takeover-bg-color-storyCounter: #ffffff; --o24takeover1-txt-color: #ffffff; --o24takeover2-txt-color: #ffffff; }

[class^="icofont-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; white-space: nowrap; overflow-wrap: normal; direction: ltr; line-height: 1; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; font-family: IcoFont !important; }

.icofont-search::before { content: ""; }

.icofont-facebook::before { content: ""; }

.icofont-twitter::before { content: ""; }

.icofont-envelope::before { content: ""; }

.icofont-user-alt-6::before { content: ""; }

@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==") format("woff"); font-weight: 400; font-style: normal; }

.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) { background: 0px 0px; }

@supports (display: grid) {
}

.video-js :focus:not(:focus-visible) { outline: 0px; }

.lazyload { opacity: 1; }

html { scroll-behavior: smooth; }

.videoStory .storyImage { position: relative; }

.videoStory .storyImage::after { display: inline-block; width: 35px; height: 35px; position: absolute; right: -5px; top: 30px; transform: translate(-50%, -50%); background-color: rgba(255, 255, 255, 0.8); margin: 0px; padding: 5px 10px 7px 12px; }

.videoStory:hover .storyImage::after { display: inline-block; width: 35px; height: 35px; position: absolute; right: -5px; top: 30px; transform: translate(-50%, -50%); background-color: rgb(208, 1, 58); margin: 0px; padding: 5px 10px 7px 12px; }

.oe24lsSlide { position: absolute; border: medium none currentcolor; color: rgb(51, 51, 51); top: 50%; width: 44px; height: 44px; border-radius: 0%; transform: translateY(-50%); outline: 0px; }

.oe24lsSlide:focus { outline: 0px; }

.oe24lsSlide .oe24lsSlideIcon { position: absolute; left: 20%; top: 20%; width: 60%; height: 60%; fill: currentcolor; }

.oe24lsSlide.previous { left: -10px; }

.oe24lsSlide.next { right: -10px; }

body { font-family: "Open Sans", sans-serif; font-size: 1.15rem; line-height: 1.5; font-weight: 400; font-style: normal; margin: 0px; }

.img-fluid { max-width: 100%; height: auto; }

.wrapper { width: 100%; }

@media screen and (min-width: 992px) {
  .wrapper { width: 990px; max-width: 990px; }
}

.wrapper .container { background-color: rgb(255, 255, 255); }

.headerDesktop { width: 960px; max-width: 960px; background-color: rgb(255, 255, 255); position: sticky; top: 0px; z-index: 30; }

.header.headerMobile { display: block; }

header.headerDesktop { display: none; }

@media screen and (min-width: 1024px) {
  .header.headerMobile { display: none; }
  .header.headerDesktop { display: block; }
}

.headerDesktop .navMain { border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.headerDesktop .navMain.navbar { padding: 0px; height: 35px; }

.headerDesktop .navMain .navbar-collapse { overflow: hidden; }

.headerDesktop .navMain .navbar-nav { width: 90%; padding: 2px 0px; }

.headerDesktop .navMain .nav-item { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.125rem; font-weight: 700; line-height: 1; text-transform: uppercase; padding: 0px 0.5rem; white-space: nowrap; text-overflow: ellipsis; text-align: center; }

.headerDesktop .navMain .nav-link:hover { color: rgb(208, 1, 58); }

.headerDesktop .navMain .navbarSearch.nav-item .icofont-search { font-weight: 700; color: rgb(208, 1, 58); }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse { position: relative; padding-left: 15px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .oe24lsSlide { width: 40px; height: 40px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .oe24lsSlide .oe24lsSlideIcon { fill: rgb(208, 1, 58); top: 25%; height: 45%; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .oe24lsSlide.next { right: 0px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .navbar-nav .nav-item { position: relative; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .navbar-nav .nav-item::after { content: ""; position: absolute; top: 8px; right: -8px; background-color: rgb(0, 0, 0); width: 6px; height: 6px; border-radius: 5px; }

.headerDesktop .navMain .navigationContainerSlider.navbar-collapse .navbar-nav .nav-item:last-child::after { content: unset; }

.headerDesktop .logo-branding { display: flex; flex-direction: row; }

.headerDesktop .logo-branding .brand { display: flex; flex-direction: row; justify-content: space-between; align-items: center; background-color: rgb(208, 1, 58); width: 240px; transition: width 150ms; }

.headerDesktop .logo-branding .brand .dropdownItem { padding-left: 10px; cursor: pointer; }

.headerDesktop .logo-branding .brand .dropdownItem svg { width: 50px; transition: width 150ms; }

.headerDesktop .logo-branding .brand .navTopBrand { width: 180px; overflow: unset; }

.headerDesktop .logo-branding .brand .navTopBrand img { width: 75%; }

.headerDesktop .navTop { height: 90px; transition: 0.1s; justify-content: space-between; }

.headerDesktop .navTop .navTopContainer { flex-direction: row; width: 100%; }

.headerDesktop .navTopBrand { width: 200px; padding: 0px; margin: 0px; background-color: rgb(208, 1, 58); transition: width 150ms; position: relative; overflow: hidden; }

.headerDesktop .navTopBrand img { width: 80%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.headerDesktop .navTopContainer .navTopContainerBottom { flex-direction: row; justify-content: flex-end; width: 100%; }

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .headerDesktop .navTopContainer .navTopContainerBottom { flex: 1 0 67px; overflow: hidden; }
}

@supports (-ms-ime-align: auto) {
  .headerDesktop .navTopContainer .navTopContainerBottom { flex: 1 0 67px; overflow: hidden; }
}

.headerDesktop .navTopEpaper { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 0.875rem; font-weight: 700; line-height: 1.2; text-transform: uppercase; padding: 0px 20px; justify-content: space-between; align-items: center; }

.headerDesktop .navTopEpaper .navTopEpaperText { padding: 0px 10px; }

.headerDesktop .navTopEpaper .navTopEpaperText span { display: block; }

.headerDesktop .navTopEpaper .navTopEpaperTextItem { font-size: 0.75rem; text-transform: none; color: gray; }

.headerDesktop .navTopEpaper .navTopEpaperImage { width: 100px; height: 150%; padding: 0px 20px; margin-right: 5px; overflow: hidden; position: relative; top: -4px; transform: rotate(5deg); }

.layout_oe24 .headerDesktop .navTopEpaper .navTopEpaperImage { top: 0px; }

.headerDesktop .navTopEpaper .navTopEpaperImage img { display: block; width: 90%; position: absolute; left: 0px; top: 30px; }

.headerMobile { margin-right: -15px; margin-left: -15px; background-color: rgb(255, 255, 255); min-height: fit-content; }

.headerMobile .navbar { padding: 0px; justify-content: flex-start; align-items: unset; border-bottom: 1px solid rgb(0, 0, 0); }

.headerMobile .navbarMenu { padding-left: 10px; background-color: rgb(208, 1, 58); display: flex; align-items: center; }

.headerMobile .navbarMenu .navbar-toggler { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 2rem; font-weight: 700; text-transform: uppercase; padding: 0px; border: medium none currentcolor; border-radius: 0px; outline: initial; color: rgb(0, 0, 0); }

.headerMobile .navbarMenu .navbar-toggler svg { width: 30px; }

.headerMobile .navbarBrand { line-height: 0.5; padding: 0px; margin: 0px; display: flex; }

.headerMobile .navbarBrand .navbar-brand { padding-top: 0px; padding-bottom: 0px; margin-right: 0px; font-size: 1rem; display: flex; }

.headerMobile .navbarBrand .navbarBrandImage { display: flex; height: auto; width: unset; padding: 12px 10px; margin: 0px auto; background-color: rgb(208, 1, 58); }

.headerMobile .navbarBrand .navbar-brand .navbarBrandImage img { margin: auto; display: block; align-self: center; width: 70px; }

body > .wrapper > .container { position: static; transition: transform 0.3s ease-in-out; }

.headerDesktop .navTopics { background-color: rgb(255, 255, 255); }

.headerDesktop .navTopics .navTopicsCaption { font-weight: 400; padding: 0px; color: rgb(208, 1, 58); }

.headerDesktop .navTopics .nav-link, .headerDesktop .navTopics .navTopicsCaption { font-family: "Roboto Condensed", sans-serif; font-size: 0.875rem; line-height: 1.3; text-transform: uppercase; white-space: nowrap; }

.headerDesktop .navTopics .nav-link { font-weight: 300; padding: 0px 0.375rem; }

.headerDesktop .navTopics .nav-link:hover { color: rgb(208, 1, 58); }

.headerDesktop .headerMeinOe24 { display: flex; flex-direction: row; justify-content: space-evenly; align-self: center; }

.headerDesktop .headerMeinOe24 .oe24Plus { display: flex; flex-direction: column; justify-content: flex-start; text-align: center; padding: 5px 8px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.headerDesktop .headerMeinOe24 .headerText { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 14px; font-weight: 500; line-height: 1.2; text-align: center; display: block; }

.headerDesktop .headerMeinOe24 .oe24Plus .oe24PlusLogo { width: 75px; }

.headerDesktop .headerMeinOe24 .userIcon i { color: rgb(208, 1, 58); transform: translate(-50%, -35%); }

.headerMobile .oe24Login { display: flex; }

.headerMobile .headerMeinOe24 { width: 100%; display: flex; flex-direction: row; justify-content: flex-end; padding: 0px 1em 0px 0.5em; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile { display: flex; flex-direction: column; justify-self: flex-end; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .loginImg { display: block; width: 18px; margin: 0px auto; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .loginImg i { color: rgb(208, 1, 58); }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .userIcon { margin: 0px auto; }

.headerMobile .headerMeinOe24 .headerMeinOe24LinkMobile .headerText { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 14px; font-weight: 700; line-height: 1.2; text-align: center; text-transform: uppercase; display: block; height: 100%; padding-top: 14px; }

.headerMobile .headerMeinOe24 .userIcon i { color: rgb(208, 1, 58); transform: translate(-50%, -35%); }

@media screen and (max-width: 300px) {
  .headerMobile .oe24Login { display: none; }
}

.headerSubNavMobile { position: relative; width: 100%; min-height: 40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px 0px; }

.headerSubNavMobile .subNavSlider { overflow: auto hidden; background-color: rgb(255, 255, 255); width: 100%; white-space: nowrap; padding: 0px 5px; display: flex; max-width: 100%; }

.headerSubNavMobile .subNavSlider::-webkit-scrollbar { display: none; }

@media only screen and (min-width: 1024px) {
  .headerSubNavMobile .subNavSlider { display: none; }
}

.headerSubNavMobile .subNavSlider .item-wrapper { display: inline-block; align-items: center; justify-content: center; margin-right: 5px; }

.headerSubNavMobile .subNavSlider .nav-item { font-family: "Roboto Condensed", sans-serif; font-size: 16px; font-weight: 600; line-height: 1.5; text-transform: uppercase; display: inline-block; align-items: center; justify-content: center; position: relative; padding: 10px; }

.headerSubNavMobile .subNavSlider .nav-item::after { content: ""; position: absolute; width: 80%; height: 3px; bottom: 7px; background-color: rgb(237, 28, 35); border-radius: 10px; visibility: hidden; transform: scaleX(0); transition: 0.3s ease-in-out; margin: auto 0px; }

@media only screen and (max-width: 1023px) {
  .headerSubNavMobile .subNavSlider .nav-item::after { content: unset; }
}

.headerSubNavMobile .subNavSlider .nav-item:hover::after { visibility: visible; transform: scaleX(1); }

.headerSubNavMobile .subNavSlider .navBorder { display: none; padding: 1px; height: 40px; background-color: rgba(21, 135, 156, 0.3); }

.footerDesktop { width: 100%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 1rem 5px; margin: 1rem 0px; }

.footerDesktop__link { margin-bottom: 20px; line-height: 1; }

.footerDesktop__link a { font-family: "Open Sans", sans-serif; font-size: 0.75rem; color: rgb(0, 0, 0); padding-top: 5px; display: block; margin-bottom: 10px; }

.footerDesktop__link a.bold { font-weight: 600; }

.footerDesktop__link a:hover { color: rgb(208, 1, 58); }

.footerDesktop .footerHeadline { font-family: "Open Sans", sans-serif; font-size: 1.5rem; font-weight: 600; text-transform: uppercase; color: rgb(208, 1, 58); padding-bottom: 0px; }

.footerDesktop .footerContent { padding-bottom: 5px; display: flex; justify-content: flex-start; }

.footerDesktop .footerContent .col-md-4 { padding-left: 0px; }

.footerDesktop .footerContent .headline { font-family: "Open Sans", sans-serif; font-size: 0.75rem; font-weight: 700; color: rgb(102, 102, 102); padding-bottom: 10px; }

@media (min-width: 1023px) {
  .footerDesktop { padding: 1rem 0px; }
}

@media only screen and (min-width: 1024px) {
  .fullpageAds .container { background-color: rgb(255, 255, 255); }
  .fullpageAds .wrapper { margin: 0px auto; }
}

.fullpageAds .articleContent .articleInfo, .fullpageAds .headerDesktop .navTopics .navTopicsCaption { padding-left: 5px; }

.fullpageAds.doubleSidebar .wrapper { width: 960px; max-width: 100%; }

.fullpageAds.doubleSidebar .container { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; max-width: 960px; }

.fullpageAds.doubleSidebar .row { margin-left: 0px; margin-right: 0px; }

.fullpageAds.doubleSidebar .headerMobile { margin-right: 0px; margin-left: 0px; }

.headline { width: 100%; position: relative; }

.headline header.row { margin-right: 0px; margin-left: 0px; }

.headline .headlineCaption { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.5rem; line-height: 1.2; text-transform: uppercase; width: 80%; padding: 0px; margin: 0px 0px 0.5rem; border-bottom: 3px solid rgb(208, 1, 58); border-left: 1.05em solid rgb(208, 1, 58); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: flex; justify-content: space-between; position: relative; }

.headline .headlineLink { width: 80%; padding: 0px 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: -3px; align-self: center; }

@media (min-width: 960px) {
  .headline .headlineCaption { font-size: 2.5rem; width: 90%; }
  .headline .headlineLink { width: 90%; }
}

@media (min-width: 1024px) {
  .headline .headlineLink { margin-bottom: -7px; }
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .headline .headlineLink { width: 100%; padding: 3px 4px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: -12px; }
}

@media (min-width: 1024px) {
  .content { padding-left: 0px; padding-right: 0px; }
  .teaser { padding-left: 20px; padding-right: 0px; }
  .banner { padding-left: 0px; padding-right: 0px; }
}

.teaserBox { box-shadow: none; }

.teaserBox.oneStoryTeaserBox { display: none; }

@media (min-width: 1024px) {
  .teaserBox.oneStoryTeaserBox { display: block; }
}

.teaserBox .teaserBoxHeadline { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.25rem; line-height: 1; text-align: center; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(0, 0, 0); padding: 0px; margin: 0px; }

@media (min-width: 1024px) {
  .teaserBox { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 1px; }
  .teaserBox .teaserBoxHeadline { font-size: 1.625rem; margin: 0px -10px; }
}

.teaserBox .teaserBoxHeadlineText { text-align: center; display: block; width: 100%; }

.teaserBox .teaserBoxHeadlineText { padding: 7px 0px 5px; position: relative; }

.teaserBox .teaserBoxHeadlineText::before { content: ""; width: 100%; height: 1px; background-color: rgb(208, 1, 58); position: absolute; display: block; left: 50%; top: 50%; transform: translateX(-50%); z-index: 1; }

.teaserBox .teaserBoxHeadlineText span { padding: 0px 10px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); position: relative; z-index: 2; }

@media (min-width: 1024px) {
  .teaserBox .teaserBoxHeadlineText::before { width: 93%; }
}

.teaserBox .story { width: 49%; }

.teaserBox .story:nth-last-child(1):nth-child(2n+1) { display: none; }

.teaserBox .story .storyText { margin-top: 10px; margin-bottom: 5px; }

.teaserBox .story .storyImage { position: relative; padding-top: 50%; background-color: rgb(248, 248, 248); }

.teaserBox .story .storyImage img { position: absolute; left: 0px; top: 0px; }

.teaserBox .story.videoStory .storyImage::after { width: 27px; height: 27px; right: -7px; top: 20px; padding: 0px 7px 0px 9px; }

.teaserBox .story.videoStory:hover .storyImage::after { width: 27px; height: 27px; right: -7px; top: 20px; padding: 0px 7px 0px 9px; }

.teaserBox .story .storyImage .duration { font-weight: 300; font-size: 0.6875rem; line-height: 0.875rem; display: block; padding: 4px 5px 2px; margin: 0px; color: rgb(255, 255, 255); background-color: rgba(52, 52, 85, 0.6); position: absolute; left: 0px; top: 0px; }

@media (min-width: 1024px) {
  .teaserBox .story { width: 100%; }
  .teaserBox .story:nth-last-child(1):nth-child(2n+1) { display: block; }
}

.teaserBox .story .title { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-weight: 600; font-size: 1.25rem; line-height: 1.1; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

@media screen and (min-width: 768px) {
  .teaserBox .story .title { font-size: 1.375rem; }
}

.teaserBox .teaserBoxBottom { text-align: center; padding: 5px 0px; border-top: 1px solid rgb(208, 1, 58); }

.teaserBox .teaserBoxBottomMore { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1rem; line-height: 1.3; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (min-width: 1024px) {
  .teaserBox .teaserBoxBottomMore { font-size: 1.25rem; }
}

.teaserBox.video-bg { padding: 5px 10px; background-color: rgb(21, 75, 151); }

.teaserBox.video-bg .teaserBoxHeadlineText span { color: rgb(255, 255, 255) !important; background-color: rgb(21, 75, 151) !important; }

.teaserBox.video-bg .teaserBoxHeadlineText::before { background-color: rgb(255, 255, 255) !important; }

.teaserBox.video-bg .story .title { color: rgb(255, 255, 255) !important; }

.teaserBox.video-bg .teaserBoxBottom { border-top: 1px solid rgb(255, 255, 255) !important; }

.teaserBox.video-bg .teaserBoxBottom .teaserBoxBottomMore { color: rgb(255, 255, 255) !important; }

.bestOfVideo { width: 100%; text-align: center; background-color: rgb(208, 1, 58); min-height: 210px; display: block; }

.bestOfVideo .headline { padding: 10px 0px 7px; }

.bestOfVideo .headline svg { width: 34%; position: relative; bottom: 5px; }

.bestOfVideo .headline svg path { fill: rgb(255, 255, 255); }

.bestOfVideo .headline span { font-family: oe24condensed, sans-serif; transform: rotateZ(0.029deg); font-size: 1.625rem; text-transform: uppercase; color: rgb(255, 255, 255); white-space: nowrap; line-height: 1; overflow: hidden; text-overflow: ellipsis; }

.bestOfVideo .player img { display: none; }

.bestOfVideo.start .player img { display: block; }

.breadcrumbsBox { margin-top: 15px; padding-left: 5px; }

.breadcrumbsBox ol { padding-left: 0px; margin-bottom: 0px; list-style: none; text-overflow: ellipsis; display: flex; align-content: flex-end; flex-direction: row; }

.breadcrumbsBox ol li { list-style: none; display: flex; flex-direction: row; }

.breadcrumbsBox ol li.homeItem { display: flex; flex-direction: row; justify-content: flex-start; }

.breadcrumbsBox ol li.homeItem span { display: none; }

.breadcrumbsBox ol li.homeItem svg.arrow { display: flex; width: 15px; height: 10px; padding-left: 2px; padding-top: 2px; margin: 4px 2px 0px; }

.breadcrumbsBox ol li svg.home { display: block; width: 16px; height: 19px; margin-right: 0px; }

.breadcrumbsBox ol li svg.home path { fill: rgb(142, 142, 144); }

.breadcrumbsBox ol li a { font-family: Roboto, sans-serif; text-transform: initial; font-size: 13px; font-weight: 400; color: rgb(142, 142, 144); display: flex; flex-direction: row; }

.breadcrumbsBox ol li svg.icon { display: flex; width: 15px; height: 10px; padding-left: 2px; padding-top: 2px; margin: 4px 2px 0px; }

.breadcrumbsBox ol li:last-child svg.icon { display: none; }

.container .breadcrumbsBox { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

.container .breadcrumbsBox .breadcrumbs { margin-left: 0px; margin-right: 0px; }

body.fullpageAds .container .breadcrumbsBox .breadcrumbs { margin-left: 15px; margin-right: 15px; }

body.fullpageAds .container .articleContent .breadcrumbsBox .breadcrumbs { margin-left: 0px; margin-right: 0px; }

@media only screen and (min-width: 1024px) {
  .container .breadcrumbsBox .breadcrumbs, body.fullpageAds .container .breadcrumbsBox .breadcrumbs { margin-left: 0px; margin-right: 0px; }
}

.container .articleContent .breadcrumbsBox { margin-top: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; }

:root { --o24takeover1-bg-color: #e20074; --o24takeover2-bg-color: #e24e9a; --o24takeover-bg-color-storyCounter: #ffffff; --o24takeover1-txt-color: #ffffff; --o24takeover2-txt-color: #ffffff; }

.navbar-nav { width: 816px; transform: translate3d(0px, 0px, 0px); height: 18px; padding-bottom: 0%; }

.navbar-nav div { margin-right: 10px; }

@media screen and (max-width: 1024px) {
  .articleAppendix.col-12 { display: none; }
  .bestOfVideo { display: none; }
}

.headerDesktop.headerSticky { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 5px -5px; }

.headerDesktop.headerSticky .navTopics { position: absolute; top: -100px; opacity: 0; transition: 0.2s linear; }

.nav-item a, header a { color: rgb(0, 0, 0); text-decoration: none; }

.ue-c-article__author-caption { display: flex; flex-wrap: wrap; line-height: 16px; font-family: Mundo, "Times New Roman", Times, serif; font-weight: 400; color: rgb(121, 118, 118); font-size: 1rem; margin: 11px 0px 16px; }

.redwich { color: rgb(225, 18, 41); }

.lightbox-img { position: relative; display: inline-block; line-height: 0; }

.lightbox-img::before { content: ""; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0.5; width: 50px; height: 50px; background-image: url("https://aio-tech.ams3.digitaloceanspaces.com/production/landing-cdn/666/80e27014-a875-4fd6-beb9-0659d8f79f80/assets/img/lupa.svg"); background-repeat: no-repeat; background-size: cover; z-index: 1; }

.aio-sdk-form { --aio-sdk-form-padding: 30px 30px 20px; --aio-sdk-form-layout-gap: var(--aio-sdk-input-margin); --aio-sdk-form-steps-gap: 60px; --aio-sdk-form-steps-margin: 15px; --aio-sdk-form-step-diameter: 35px; --aio-sdk-form-step-font-size: var(--aio-sdk-input-font-size); --aio-sdk-form-step-line-color: var(--aio-sdk-input-bg); --aio-sdk-form-step-bg: var(--aio-sdk-input-bg); --aio-sdk-form-step-border: var(--aio-sdk-submit-bg); --aio-sdk-form-step-color: var(--aio-sdk-input-color); --aio-sdk-form-step-active-bg: var(--aio-sdk-submit-bg); --aio-sdk-form-step-active-border: var(--aio-sdk-submit-bg); --aio-sdk-form-step-active-color: var(--aio-sdk-submit-color); --aio-sdk-input-label-color: black; --aio-sdk-input-label-font-size: 1em; --aio-sdk-input-label-margin: 3px; --aio-sdk-input-margin: 15px; --aio-sdk-input-bg: white; --aio-sdk-input-font-size: 1em; --aio-sdk-input-border: #ced4da; --aio-sdk-input-border-radius: 0px; --aio-sdk-input-padding: 15px 20px; --aio-sdk-input-color: black; --aio-sdk-input-textarea-size: 100px; --aio-sdk-input-checkbox-gap: 5px; --aio-sdk-submit-bg: #60359b; --aio-sdk-submit-width: 100%; --aio-sdk-submit-margin: 0 auto 0 auto; --aio-sdk-submit-padding: var(--aio-sdk-input-padding); --aio-sdk-submit-border: transparent; --aio-sdk-submit-border-radius: var(--aio-sdk-input-border-radius); --aio-sdk-submit-color: white; --aio-sdk-submit-font-size: var(--aio-sdk-input-font-size); --aio-sdk-exclamation-bg: var(--aio-sdk-submit-bg); --aio-sdk-exclamation-flex-gap: 10px; --aio-sdk-exclamation-flex-align-items: baseline; --aio-sdk-exclamation-color: var(--aio-sdk-submit-color); --aio-sdk-exclamation-sign-color: red; --aio-sdk-exclamation-padding: var(--aio-sdk-input-padding); --aio-sdk-exclamation-margin: var(--aio-sdk-input-margin); --aio-sdk-exclamation-border: transparent; --aio-sdk-input-font-weight: bold; --aio-sdk-exclamation-border-radius: var(--aio-sdk-input-border-radius); box-sizing: border-box; padding: var(--aio-sdk-form-padding); position: relative; width: 100%; }

.aio-sdk-form .aio-sdk-exclamation { box-sizing: border-box; color: var(--aio-sdk-exclamation-color); background: var(--aio-sdk-exclamation-bg); padding: var(--aio-sdk-exclamation-padding); border-radius: var(--aio-sdk-exclamation-border-radius); margin: var(--aio-sdk-exclamation-margin); font-weight: var(--aio-sdk-input-font-weight); display: flex; gap: var(--aio-sdk-exclamation-flex-gap); align-items: var(--aio-sdk-exclamation-flex-align-items); }

.aio-sdk-form .aio-sdk-exclamation-sign { color: var(--aio-sdk-exclamation-sign-color); }

.aio-sdk-form .aio-sdk-form-hidden { display: none !important; }

.aio-sdk-form.aio-sdk-form-loading { filter: grayscale(100%); }

.aio-sdk-form .iti-aio { color: var(--aio-sdk-input-color); }

.aio-sdk-form .aio-sdk-input-container { box-sizing: border-box; position: relative; margin-bottom: var(--aio-sdk-input-margin); color: var(--aio-sdk-input-color); width: 100%; display: flex; flex-direction: column; gap: var(--aio-sdk-input-label-margin); }

.aio-sdk-form .aio-sdk-input { color: var(--aio-sdk-input-color); background-color: var(--aio-sdk-input-bg); border: 1px solid var(--aio-sdk-input-border); padding: var(--aio-sdk-input-padding); border-radius: var(--aio-sdk-input-border-radius); font-size: var(--aio-sdk-input-font-size); font-weight: 400; display: block; width: 100%; outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; }

.aio-sdk-form .aio-sdk-steps-container { display: flex; width: 100%; justify-content: center; gap: var(--aio-sdk-form-steps-gap); margin-bottom: var(--aio-sdk-form-steps-margin); }

.aio-sdk-form .aio-sdk-step-container { display: flex; position: relative; color: var(--aio-sdk-form-step-color); font-size: var(--aio-sdk-form-step-font-size); border-color: var(--aio-sdk-form-step-border); background: var(--aio-sdk-form-step-bg); border-radius: 100%; text-align: center; width: var(--aio-sdk-form-step-diameter); height: var(--aio-sdk-form-step-diameter); border-width: 1px; border-style: solid; align-items: center; justify-content: center; transition: 50ms ease-out; user-select: none; }

.aio-sdk-form .aio-sdk-step-container::after { position: absolute; background: var(--aio-sdk-form-step-line-color); content: " "; top: 50%; right: 0px; height: 1px; width: var(--aio-sdk-form-steps-gap); margin-right: calc(var(--aio-sdk-form-steps-gap) * -1); }

.aio-sdk-form .aio-sdk-step-container:last-child::after { display: none; }

.aio-sdk-form .aio-sdk-step-container-active { color: var(--aio-sdk-form-step-active-color); border-color: var(--aio-sdk-form-step-active-border); background: var(--aio-sdk-form-step-active-bg); }

.aio-sdk-form select.aio-sdk-input:invalid { font-size: var(--aio-sdk-input-font-size); color: gray; }

.aio-sdk-form select.aio-sdk-input { font-size: var(--aio-sdk-input-font-size); font-weight: 400; }

.aio-sdk-form .aio-sdk-input-container textarea { height: var(--aio-sdk-input-textarea-size); resize: none; font-size: var(--aio-sdk-input-font-size); font-weight: 400; }

.aio-sdk-form .aio-sdk-input-checkbox-container { display: flex; align-items: start; flex-direction: row; gap: var(--aio-sdk-input-checkbox-gap); color: var(--aio-sdk-input-label-color); font-size: var(--aio-sdk-input-label-font-size); user-select: none; }

.aio-sdk-form .aio-sdk-input-label { font-weight: bold; margin-bottom: var(--aio-sdk-input-label-margin); color: var(--aio-sdk-input-label-color); font-size: var(--aio-sdk-input-label-font-size); cursor: pointer; user-select: none; }

.aio-sdk-form .aio-sdk-input-checkbox-container label { cursor: pointer; }

.aio-sdk-form .aio-sdk-layout-container { }

.aio-sdk-form .aio-sdk-row-container { display: flex; gap: var(--aio-sdk-form-layout-gap); }

.aio-sdk-form .aio-sdk-column-container { width: 100%; }

.aio-sdk-form input[type="submit"] { box-shadow: var(--aio-sdk-submit-bg) 0 0 0 0; background: var(--aio-sdk-submit-bg); color: var(--aio-sdk-submit-color); padding: var(--aio-sdk-submit-padding); border: 1px solid var(--aio-sdk-submit-border); border-radius: var(--aio-sdk-submit-border-radius); text-transform: uppercase; font-weight: 700; font-size: var(--aio-sdk-submit-font-size); animation: 2s ease 0s infinite normal none running aio-sdk-pulsing; transition: 50ms ease-out; outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; width: var(--aio-sdk-submit-width); margin: var(--aio-sdk-submit-margin); }

.aio-sdk-form input[type="submit"]:hover { filter: brightness(0.9); }

@keyframes aio-sdk-pulsing { 
  100% { box-shadow: transparent 0px 0px 0px 10px; }
}

.aio-sdk-form .iti-aio { width: 100%; display: block; }

.iti-aio--container { z-index: 10000; }

:root { --iti-hover-color: rgba(0, 0, 0, 0.05); --iti-border-color: #ccc; --iti-dialcode-color: #999; --iti-dropdown-bg: white; --iti-spacer-horizontal: 20px; --iti-flag-height: 12px; --iti-flag-width: 16px; --iti-border-width: 1px; --iti-arrow-height: 4px; --iti-arrow-width: 6px; --iti-triangle-border: calc(var(--iti-arrow-width) / 2); --iti-arrow-padding: 10px; --iti-arrow-color: #555; --iti-path-flags-1x: url(bd95ef49b665a571ca04.webp?v=1); --iti-path-flags-2x: url(bea0200ba7ea874b359f.webp?v1=); --iti-path-globe-1x: url(7fb216c936a98b90918e.webp?v1=); --iti-path-globe-2x: url(5dc7e51d6b5d42fc2be4.webp?v1=); --iti-flag-sprite-width: 3904px; --iti-flag-sprite-height: 12px; --iti-mobile-popup-margin: 30px; }

.iti-aio { position: relative; display: inline-block; }

.iti-aio * { box-sizing: border-box; }

.iti-aio__hide { display: none; }

.iti-aio__v-hide { visibility: hidden; }

.iti-aio__a11y-text { width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; }

.iti-aio input.iti-aio__tel-input, .iti-aio input.iti-aio__tel-input[type="text"], .iti-aio input.iti-aio__tel-input[type="tel"] { position: relative; z-index: 0; margin: 0px !important; }

.iti-aio__country-container { position: absolute; top: 0px; bottom: 0px; padding: var(--iti-border-width); }

.iti-aio__selected-country { z-index: 1; position: relative; display: flex; align-items: center; height: 100%; background: none; border: 0px; margin: 0px; padding: 0px; font-family: inherit; font-size: inherit; color: inherit; border-radius: 0px; font-weight: inherit; line-height: inherit; text-decoration: none; }

.iti-aio__selected-country-primary { display: flex; align-items: center; height: 100%; padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal); border-radius: var(--aio-sdk-input-border-radius) 0 0
    var(--aio-sdk-input-border-radius); }

[dir="rtl"] .iti-aio__selected-country-primary { border-radius: 0 var(--aio-sdk-input-border-radius)
    var(--aio-sdk-input-border-radius) 0; }

.iti-aio__arrow { margin-left: var(--iti-arrow-padding); width: 0px; height: 0px; border-left: var(--iti-triangle-border) solid transparent; border-right: var(--iti-triangle-border) solid transparent; border-top: var(--iti-arrow-height) solid var(--iti-arrow-color); }

[dir="rtl"] .iti-aio__arrow { margin-right: var(--iti-arrow-padding); margin-left: 0px; }

.iti-aio__arrow--up { border-top: medium none currentcolor; border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color); }

.iti-aio__dropdown-content { background-color: var(--aio-sdk-input-bg, white); border: 1px solid var(--aio-sdk-input-border, #ced4da); border-radius: var(--aio-sdk-input-border-radius); }

.iti-aio--inline-dropdown .iti-aio__dropdown-content { position: absolute; z-index: 2; margin-top: 3px; margin-left: calc(var(--iti-border-width) * -1); border: medium none currentcolor; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px; }

.iti-aio__search-input { width: 100%; color: var(--aio-sdk-input-color, black); background-color: var(--aio-sdk-input-bg, white); border: 1px solid var(--aio-sdk-input-border, #ced4da); padding: var(--aio-sdk-input-padding, 15px 20px); border-radius: var(--aio-sdk-input-border-radius); font-size: var(--aio-sdk-input-font-size); outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; }

.iti-aio__search-input + .iti-aio__country-list { border-top: 1px solid var(--iti-border-color); }

.iti-aio__country-list { list-style: none; padding: 0px; margin: 0px; overflow-y: scroll; }

.iti-aio--inline-dropdown .iti-aio__country-list { max-height: 185px; }

.iti-aio--flexible-dropdown-width .iti-aio__country-list { white-space: nowrap; }

@media (max-width: 500px) {
  .iti-aio--flexible-dropdown-width .iti-aio__country-list { white-space: normal; }
}

.iti-aio__country { display: flex; align-items: center; padding: 8px var(--iti-spacer-horizontal); outline: none; }

.iti-aio__dial-code { color: var(--iti-dialcode-color); }

.iti-aio__country.iti-aio__highlight { background-color: var(--iti-hover-color); }

.iti-aio__country-list .iti-aio__flag, .iti-aio__country-name { margin-right: var(--iti-spacer-horizontal); }

[dir="rtl"] .iti-aio__country-list .iti-aio__flag, [dir="rtl"] .iti-aio__country-name { margin-right: 0px; margin-left: var(--iti-spacer-horizontal); }

.iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button { cursor: pointer; }

.iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti-aio__selected-country-primary:hover, .iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti-aio__selected-country:has(+ .iti-aio__dropdown-content:hover) .iti-aio__selected-country-primary { background-color: var(--iti-hover-color); }

.iti-aio .iti-aio__selected-dial-code { margin-left: 4px; }

[dir="rtl"] .iti-aio .iti-aio__selected-dial-code { margin-left: 0px; margin-right: 4px; }

.iti-aio--container { position: fixed; top: -1000px; left: -1000px; z-index: 1060; padding: var(--iti-border-width); }

.iti-aio--container:hover { cursor: pointer; }

.iti-aio--fullscreen-popup.iti-aio--container { background-color: rgba(0, 0, 0, 0.5); inset: 0px; position: fixed; padding: var(--iti-mobile-popup-margin); display: flex; flex-direction: column; justify-content: flex-start; }

.iti-aio--fullscreen-popup .iti-aio__dropdown-content { display: flex; flex-direction: column; max-height: 100%; position: relative; }

.iti-aio--fullscreen-popup .iti-aio__country { padding: 10px; line-height: 1.5em; }

.iti-aio__flag { --iti-flag-offset: 100px; height: var(--iti-flag-height); width: var(--iti-flag-width); border-radius: 1px; box-shadow: rgb(136, 136, 136) 0px 0px 1px 0px; background-image: var(--iti-path-flags-1x); background-repeat: no-repeat; background-position: var(--iti-flag-offset) 0; background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height); }

.iti-aio__ac { --iti-flag-offset: 0px; }

.iti-aio__ad { --iti-flag-offset: -16px; }

.iti-aio__ae { --iti-flag-offset: -32px; }

.iti-aio__af { --iti-flag-offset: -48px; }

.iti-aio__ag { --iti-flag-offset: -64px; }

.iti-aio__ai { --iti-flag-offset: -80px; }

.iti-aio__al { --iti-flag-offset: -96px; }

.iti-aio__am { --iti-flag-offset: -112px; }

.iti-aio__ao { --iti-flag-offset: -128px; }

.iti-aio__ar { --iti-flag-offset: -144px; }

.iti-aio__as { --iti-flag-offset: -160px; }

.iti-aio__at { --iti-flag-offset: -176px; }

.iti-aio__au { --iti-flag-offset: -192px; }

.iti-aio__aw { --iti-flag-offset: -208px; }

.iti-aio__ax { --iti-flag-offset: -224px; }

.iti-aio__az { --iti-flag-offset: -240px; }

.iti-aio__ba { --iti-flag-offset: -256px; }

.iti-aio__bb { --iti-flag-offset: -272px; }

.iti-aio__bd { --iti-flag-offset: -288px; }

.iti-aio__be { --iti-flag-offset: -304px; }

.iti-aio__bf { --iti-flag-offset: -320px; }

.iti-aio__bg { --iti-flag-offset: -336px; }

.iti-aio__bh { --iti-flag-offset: -352px; }

.iti-aio__bi { --iti-flag-offset: -368px; }

.iti-aio__bj { --iti-flag-offset: -384px; }

.iti-aio__bl { --iti-flag-offset: -400px; }

.iti-aio__bm { --iti-flag-offset: -416px; }

.iti-aio__bn { --iti-flag-offset: -432px; }

.iti-aio__bo { --iti-flag-offset: -448px; }

.iti-aio__bq { --iti-flag-offset: -464px; }

.iti-aio__br { --iti-flag-offset: -480px; }

.iti-aio__bs { --iti-flag-offset: -496px; }

.iti-aio__bt { --iti-flag-offset: -512px; }

.iti-aio__bw { --iti-flag-offset: -528px; }

.iti-aio__by { --iti-flag-offset: -544px; }

.iti-aio__bz { --iti-flag-offset: -560px; }

.iti-aio__ca { --iti-flag-offset: -576px; }

.iti-aio__cc { --iti-flag-offset: -592px; }

.iti-aio__cd { --iti-flag-offset: -608px; }

.iti-aio__cf { --iti-flag-offset: -624px; }

.iti-aio__cg { --iti-flag-offset: -640px; }

.iti-aio__ch { --iti-flag-offset: -656px; }

.iti-aio__ci { --iti-flag-offset: -672px; }

.iti-aio__ck { --iti-flag-offset: -688px; }

.iti-aio__cl { --iti-flag-offset: -704px; }

.iti-aio__cm { --iti-flag-offset: -720px; }

.iti-aio__cn { --iti-flag-offset: -736px; }

.iti-aio__co { --iti-flag-offset: -752px; }

.iti-aio__cr { --iti-flag-offset: -768px; }

.iti-aio__cu { --iti-flag-offset: -784px; }

.iti-aio__cv { --iti-flag-offset: -800px; }

.iti-aio__cw { --iti-flag-offset: -816px; }

.iti-aio__cx { --iti-flag-offset: -832px; }

.iti-aio__cy { --iti-flag-offset: -848px; }

.iti-aio__cz { --iti-flag-offset: -864px; }

.iti-aio__de { --iti-flag-offset: -880px; }

.iti-aio__dj { --iti-flag-offset: -896px; }

.iti-aio__dk { --iti-flag-offset: -912px; }

.iti-aio__dm { --iti-flag-offset: -928px; }

.iti-aio__do { --iti-flag-offset: -944px; }

.iti-aio__dz { --iti-flag-offset: -960px; }

.iti-aio__ec { --iti-flag-offset: -976px; }

.iti-aio__ee { --iti-flag-offset: -992px; }

.iti-aio__eg { --iti-flag-offset: -1008px; }

.iti-aio__eh { --iti-flag-offset: -1024px; }

.iti-aio__er { --iti-flag-offset: -1040px; }

.iti-aio__es { --iti-flag-offset: -1056px; }

.iti-aio__et { --iti-flag-offset: -1072px; }

.iti-aio__fi { --iti-flag-offset: -1088px; }

.iti-aio__fj { --iti-flag-offset: -1104px; }

.iti-aio__fk { --iti-flag-offset: -1120px; }

.iti-aio__fm { --iti-flag-offset: -1136px; }

.iti-aio__fo { --iti-flag-offset: -1152px; }

.iti-aio__fr { --iti-flag-offset: -1168px; }

.iti-aio__ga { --iti-flag-offset: -1184px; }

.iti-aio__gb { --iti-flag-offset: -1200px; }

.iti-aio__gd { --iti-flag-offset: -1216px; }

.iti-aio__ge { --iti-flag-offset: -1232px; }

.iti-aio__gf { --iti-flag-offset: -1248px; }

.iti-aio__gg { --iti-flag-offset: -1264px; }

.iti-aio__gh { --iti-flag-offset: -1280px; }

.iti-aio__gi { --iti-flag-offset: -1296px; }

.iti-aio__gl { --iti-flag-offset: -1312px; }

.iti-aio__gm { --iti-flag-offset: -1328px; }

.iti-aio__gn { --iti-flag-offset: -1344px; }

.iti-aio__gp { --iti-flag-offset: -1360px; }

.iti-aio__gq { --iti-flag-offset: -1376px; }

.iti-aio__gr { --iti-flag-offset: -1392px; }

.iti-aio__gt { --iti-flag-offset: -1408px; }

.iti-aio__gu { --iti-flag-offset: -1424px; }

.iti-aio__gw { --iti-flag-offset: -1440px; }

.iti-aio__gy { --iti-flag-offset: -1456px; }

.iti-aio__hk { --iti-flag-offset: -1472px; }

.iti-aio__hn { --iti-flag-offset: -1488px; }

.iti-aio__hr { --iti-flag-offset: -1504px; }

.iti-aio__ht { --iti-flag-offset: -1520px; }

.iti-aio__hu { --iti-flag-offset: -1536px; }

.iti-aio__id { --iti-flag-offset: -1552px; }

.iti-aio__ie { --iti-flag-offset: -1568px; }

.iti-aio__il { --iti-flag-offset: -1584px; }

.iti-aio__im { --iti-flag-offset: -1600px; }

.iti-aio__in { --iti-flag-offset: -1616px; }

.iti-aio__io { --iti-flag-offset: -1632px; }

.iti-aio__iq { --iti-flag-offset: -1648px; }

.iti-aio__ir { --iti-flag-offset: -1664px; }

.iti-aio__is { --iti-flag-offset: -1680px; }

.iti-aio__it { --iti-flag-offset: -1696px; }

.iti-aio__je { --iti-flag-offset: -1712px; }

.iti-aio__jm { --iti-flag-offset: -1728px; }

.iti-aio__jo { --iti-flag-offset: -1744px; }

.iti-aio__jp { --iti-flag-offset: -1760px; }

.iti-aio__ke { --iti-flag-offset: -1776px; }

.iti-aio__kg { --iti-flag-offset: -1792px; }

.iti-aio__kh { --iti-flag-offset: -1808px; }

.iti-aio__ki { --iti-flag-offset: -1824px; }

.iti-aio__km { --iti-flag-offset: -1840px; }

.iti-aio__kn { --iti-flag-offset: -1856px; }

.iti-aio__kp { --iti-flag-offset: -1872px; }

.iti-aio__kr { --iti-flag-offset: -1888px; }

.iti-aio__kw { --iti-flag-offset: -1904px; }

.iti-aio__ky { --iti-flag-offset: -1920px; }

.iti-aio__kz { --iti-flag-offset: -1936px; }

.iti-aio__la { --iti-flag-offset: -1952px; }

.iti-aio__lb { --iti-flag-offset: -1968px; }

.iti-aio__lc { --iti-flag-offset: -1984px; }

.iti-aio__li { --iti-flag-offset: -2000px; }

.iti-aio__lk { --iti-flag-offset: -2016px; }

.iti-aio__lr { --iti-flag-offset: -2032px; }

.iti-aio__ls { --iti-flag-offset: -2048px; }

.iti-aio__lt { --iti-flag-offset: -2064px; }

.iti-aio__lu { --iti-flag-offset: -2080px; }

.iti-aio__lv { --iti-flag-offset: -2096px; }

.iti-aio__ly { --iti-flag-offset: -2112px; }

.iti-aio__ma { --iti-flag-offset: -2128px; }

.iti-aio__mc { --iti-flag-offset: -2144px; }

.iti-aio__md { --iti-flag-offset: -2160px; }

.iti-aio__me { --iti-flag-offset: -2176px; }

.iti-aio__mf { --iti-flag-offset: -2192px; }

.iti-aio__mg { --iti-flag-offset: -2208px; }

.iti-aio__mh { --iti-flag-offset: -2224px; }

.iti-aio__mk { --iti-flag-offset: -2240px; }

.iti-aio__ml { --iti-flag-offset: -2256px; }

.iti-aio__mm { --iti-flag-offset: -2272px; }

.iti-aio__mn { --iti-flag-offset: -2288px; }

.iti-aio__mo { --iti-flag-offset: -2304px; }

.iti-aio__mp { --iti-flag-offset: -2320px; }

.iti-aio__mq { --iti-flag-offset: -2336px; }

.iti-aio__mr { --iti-flag-offset: -2352px; }

.iti-aio__ms { --iti-flag-offset: -2368px; }

.iti-aio__mt { --iti-flag-offset: -2384px; }

.iti-aio__mu { --iti-flag-offset: -2400px; }

.iti-aio__mv { --iti-flag-offset: -2416px; }

.iti-aio__mw { --iti-flag-offset: -2432px; }

.iti-aio__mx { --iti-flag-offset: -2448px; }

.iti-aio__my { --iti-flag-offset: -2464px; }

.iti-aio__mz { --iti-flag-offset: -2480px; }

.iti-aio__na { --iti-flag-offset: -2496px; }

.iti-aio__nc { --iti-flag-offset: -2512px; }

.iti-aio__ne { --iti-flag-offset: -2528px; }

.iti-aio__nf { --iti-flag-offset: -2544px; }

.iti-aio__ng { --iti-flag-offset: -2560px; }

.iti-aio__ni { --iti-flag-offset: -2576px; }

.iti-aio__nl { --iti-flag-offset: -2592px; }

.iti-aio__no { --iti-flag-offset: -2608px; }

.iti-aio__np { --iti-flag-offset: -2624px; }

.iti-aio__nr { --iti-flag-offset: -2640px; }

.iti-aio__nu { --iti-flag-offset: -2656px; }

.iti-aio__nz { --iti-flag-offset: -2672px; }

.iti-aio__om { --iti-flag-offset: -2688px; }

.iti-aio__pa { --iti-flag-offset: -2704px; }

.iti-aio__pe { --iti-flag-offset: -2720px; }

.iti-aio__pf { --iti-flag-offset: -2736px; }

.iti-aio__pg { --iti-flag-offset: -2752px; }

.iti-aio__ph { --iti-flag-offset: -2768px; }

.iti-aio__pk { --iti-flag-offset: -2784px; }

.iti-aio__pl { --iti-flag-offset: -2800px; }

.iti-aio__pm { --iti-flag-offset: -2816px; }

.iti-aio__pr { --iti-flag-offset: -2832px; }

.iti-aio__ps { --iti-flag-offset: -2848px; }

.iti-aio__pt { --iti-flag-offset: -2864px; }

.iti-aio__pw { --iti-flag-offset: -2880px; }

.iti-aio__py { --iti-flag-offset: -2896px; }

.iti-aio__qa { --iti-flag-offset: -2912px; }

.iti-aio__re { --iti-flag-offset: -2928px; }

.iti-aio__ro { --iti-flag-offset: -2944px; }

.iti-aio__rs { --iti-flag-offset: -2960px; }

.iti-aio__ru { --iti-flag-offset: -2976px; }

.iti-aio__rw { --iti-flag-offset: -2992px; }

.iti-aio__sa { --iti-flag-offset: -3008px; }

.iti-aio__sb { --iti-flag-offset: -3024px; }

.iti-aio__sc { --iti-flag-offset: -3040px; }

.iti-aio__sd { --iti-flag-offset: -3056px; }

.iti-aio__se { --iti-flag-offset: -3072px; }

.iti-aio__sg { --iti-flag-offset: -3088px; }

.iti-aio__sh { --iti-flag-offset: -3104px; }

.iti-aio__si { --iti-flag-offset: -3120px; }

.iti-aio__sj { --iti-flag-offset: -3136px; }

.iti-aio__sk { --iti-flag-offset: -3152px; }

.iti-aio__sl { --iti-flag-offset: -3168px; }

.iti-aio__sm { --iti-flag-offset: -3184px; }

.iti-aio__sn { --iti-flag-offset: -3200px; }

.iti-aio__so { --iti-flag-offset: -3216px; }

.iti-aio__sr { --iti-flag-offset: -3232px; }

.iti-aio__ss { --iti-flag-offset: -3248px; }

.iti-aio__st { --iti-flag-offset: -3264px; }

.iti-aio__sv { --iti-flag-offset: -3280px; }

.iti-aio__sx { --iti-flag-offset: -3296px; }

.iti-aio__sy { --iti-flag-offset: -3312px; }

.iti-aio__sz { --iti-flag-offset: -3328px; }

.iti-aio__tc { --iti-flag-offset: -3344px; }

.iti-aio__td { --iti-flag-offset: -3360px; }

.iti-aio__tg { --iti-flag-offset: -3376px; }

.iti-aio__th { --iti-flag-offset: -3392px; }

.iti-aio__tj { --iti-flag-offset: -3408px; }

.iti-aio__tk { --iti-flag-offset: -3424px; }

.iti-aio__tl { --iti-flag-offset: -3440px; }

.iti-aio__tm { --iti-flag-offset: -3456px; }

.iti-aio__tn { --iti-flag-offset: -3472px; }

.iti-aio__to { --iti-flag-offset: -3488px; }

.iti-aio__tr { --iti-flag-offset: -3504px; }

.iti-aio__tt { --iti-flag-offset: -3520px; }

.iti-aio__tv { --iti-flag-offset: -3536px; }

.iti-aio__tw { --iti-flag-offset: -3552px; }

.iti-aio__tz { --iti-flag-offset: -3568px; }

.iti-aio__ua { --iti-flag-offset: -3584px; }

.iti-aio__ug { --iti-flag-offset: -3600px; }

.iti-aio__us { --iti-flag-offset: -3616px; }

.iti-aio__uy { --iti-flag-offset: -3632px; }

.iti-aio__uz { --iti-flag-offset: -3648px; }

.iti-aio__va { --iti-flag-offset: -3664px; }

.iti-aio__vc { --iti-flag-offset: -3680px; }

.iti-aio__ve { --iti-flag-offset: -3696px; }

.iti-aio__vg { --iti-flag-offset: -3712px; }

.iti-aio__vi { --iti-flag-offset: -3728px; }

.iti-aio__vn { --iti-flag-offset: -3744px; }

.iti-aio__vu { --iti-flag-offset: -3760px; }

.iti-aio__wf { --iti-flag-offset: -3776px; }

.iti-aio__ws { --iti-flag-offset: -3792px; }

.iti-aio__xk { --iti-flag-offset: -3808px; }

.iti-aio__ye { --iti-flag-offset: -3824px; }

.iti-aio__yt { --iti-flag-offset: -3840px; }

.iti-aio__za { --iti-flag-offset: -3856px; }

.iti-aio__zm { --iti-flag-offset: -3872px; }

.iti-aio__zw { --iti-flag-offset: -3888px; }

.iti-aio__globe { background-image: var(--iti-path-globe-1x); background-size: contain; background-position: right center; box-shadow: none; height: 19px; }

@media (min-resolution: 2x) {
  .iti-aio__flag { background-image: var(--iti-path-flags-2x); }
  .iti-aio__globe { background-image: var(--iti-path-globe-2x); }
}

.aio-sdk-modal { display: none; --aio-sdk-modal-max-width: 500px; --aio-sdk-modal-header-padding: 10px 20px; --aio-sdk-modal-body-padding: 20px 20px; --aio-sdk-modal-footer-padding: var(--aio-sdk-modal-header-padding); --aio-sdk-modal-backdrop-color: rgba(0, 0, 0, 0.5); --aio-sdk-modal-bg-color: white; --aio-sdk-modal-border: #ced4da; --aio-sdk-modal-border-radius: 0; --aio-sdk-modal-button-bg: #60359b; --aio-sdk-modal-button-color: white; --aio-sdk-modal-button-padding: 10px 15px; --aio-sdk-modal-button-border: #ced4da; --aio-sdk-modal-button-border-radius: 0px; --aio-sdk-modal-button-danger-bg: #ff1313; --aio-sdk-modal-button-danger-color: white; --aio-sdk-modal-button-success-bg: #0fac32; --aio-sdk-modal-button-success-color: white; }

.aio-sdk-modal.aio-sdk-modal-opened { position: fixed; flex-direction: column; width: 100vw; height: 100dvh; overflow: hidden auto; box-sizing: border-box; top: 0px; left: 0px; z-index: 999; background: var(--aio-sdk-modal-backdrop-color); padding-left: 5%; padding-right: 5%; display: flex !important; }

.aio-sdk-modal .aio-sdk-modal-content { max-width: var(--aio-sdk-modal-max-width); background: var(--aio-sdk-modal-bg-color); border: 1px solid var(--aio-sdk-modal-border); border-radius: var(--aio-sdk-modal-border-radius); overflow: hidden; position: relative; z-index: 1; min-height: 0px; margin: auto; }

.aio-sdk-modal .aio-sdk-modal-header { padding: var(--aio-sdk-modal-header-padding); background-color: rgb(244, 245, 253); border-bottom: 1px solid var(--aio-sdk-modal-border); font-weight: 600; font-size: 24px; line-height: 32px; letter-spacing: -0.04em; }

.aio-sdk-modal .aio-sdk-modal-body { padding: var(--aio-sdk-modal-body-padding); }

.aio-sdk-modal .aio-sdk-modal-footer { padding: var(--aio-sdk-modal-footer-padding); background-color: rgb(244, 245, 253); border-top: 1px solid var(--aio-sdk-modal-border); display: flex; gap: 10px; }

.aio-sdk-modal .aio-sdk-modal-button { box-shadow: var(--aio-sdk-modal-button-bg) 0 0 0 0; background: var(--aio-sdk-modal-button-bg); color: var(--aio-sdk-modal-button-color); padding: var(--aio-sdk-modal-button-padding); border: 1px solid var(--aio-sdk-modal-button-border); border-radius: var(--aio-sdk-modal-button-border-radius); text-decoration: none; text-align: center; text-transform: uppercase; font-weight: 700; animation: 2s ease 0s infinite normal none running aio-sdk-pulsing; transition: 50ms ease-out; outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; width: 100%; }

.aio-sdk-modal .aio-sdk-modal-button-success { box-shadow: var(--aio-sdk-modal-button-success-bg) 0 0 0 0; background: var(--aio-sdk-modal-button-success-bg); border-color: var(--aio-sdk-modal-button-success-bg); color: var(--aio-sdk-modal-button-success-color); }

.aio-sdk-modal .aio-sdk-modal-button-intent { box-shadow: rgb(3, 135, 95) 0px 0px 0px 0px; background: rgb(3, 135, 95); border-color: rgb(3, 135, 95); color: var(--aio-sdk-modal-button-success-color); display: flex; justify-content: center; }

.aio-sdk-modal .aio-sdk-modal-button-intent span { display: flex; align-items: end; text-align: center; gap: 5px; }

.aio-sdk-modal .aio-sdk-modal-button-danger { box-shadow: var(--aio-sdk-modal-button-danger-bg) 0 0 0 0; background: var(--aio-sdk-modal-button-danger-bg); border-color: var(--aio-sdk-modal-button-danger-bg); color: var(--aio-sdk-modal-button-danger-color); }

.comment { margin-top: 3rem; margin-bottom: 2rem; }

.comment a { color: rgb(59, 89, 152) !important; text-decoration: none !important; }

.comment-line { color: rgb(59, 89, 152); text-align: center; border-bottom: 1px solid rgb(59, 89, 152); font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.3; transform: rotateZ(0.029deg); }

@media (min-width: 768px) {
  .comment-line { font-size: 1.625rem; }
}

.comment-content { display: flex; flex-direction: column; }

.comment-block { margin: 1rem; display: flex; justify-content: flex-start; border-bottom: 1px solid rgba(0, 0, 0, 0.204); padding-bottom: 0.5rem; }

.comment-block:last-of-type { border-bottom: 0px; }

.block-avatar { margin-right: 1rem; }

.block-avatar img { border-radius: 50%; width: 50px; }

.block-info-comment__name { font-weight: 700; color: rgb(59, 89, 152); }

.block-info { width: 100%; }

.block-info input { max-width: 100%; width: 100%; padding: 0.5rem 1rem 2rem 0.5rem; border: 1px solid rgba(0, 0, 0, 0.21); }

.block-info-line { display: flex; flex-direction: column; font-size: 0.9rem; }

.block-info-answer-flex { display: flex; margin-top: 1.5rem; }

.block-info-line__date { color: rgba(0, 0, 0, 0.44); }

.block-info-line__like { display: flex; justify-content: flex-start; font-size: 12px; padding-top: 5px; pointer-events: none; }

.block-info-line__like_item { list-style: none; margin-right: 1rem; color: rgb(59, 89, 152); }

.comments__more { display: block; margin: 0px auto; text-align: center; color: rgb(59, 89, 152); }

@media (max-width: 425px) {
  .comment { font-size: 12px; }
  .block-info-line__like_item { white-space: nowrap; }
  .block-info-line__like { position: relative; padding-top: 20px; }
  .block-info-line__date { position: absolute; top: 0px; }
}

:root { --swiper-theme-color: #007aff; }

:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }

.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  ); box-sizing: content-box; }

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }

.swiper-horizontal { touch-action: pan-y; }

.swiper-vertical { touch-action: pan-x; }

.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }

.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }

.swiper-3d { perspective: 1200px; }

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-radius: 50%; border-top-color: transparent; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }

:root { --swiper-navigation-size: 44px; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }

.swiper-button-next svg, .swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset, 10px); right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 10px); left: auto; }

.swiper-button-lock { display: none; }

.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 10px); left: auto; }

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }

.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom, 8px); top: var(--swiper-pagination-top, auto); left: 0px; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  ); height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  ); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius, 50%); background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }

button.swiper-pagination-bullet { border: medium none currentcolor; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: var(--swiper-pagination-right, 8px); left: var(--swiper-pagination-left, auto); top: 50%; transform: translate3d(0px, -50%, 0px); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }

.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color, inherit); }

.swiper-pagination-progressbar { background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  ); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size, 4px); left: 0px; top: 0px; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: var(--swiper-pagination-progressbar-size, 4px); height: 100%; left: 0px; top: 0px; }

.swiper-pagination-lock { display: none; }

.swiper-scrollbar { border-radius: var(--swiper-scrollbar-border-radius, 10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); }

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset, 1%); bottom: var(--swiper-scrollbar-bottom, 4px); top: var(--swiper-scrollbar-top, auto); z-index: 50; height: var(--swiper-scrollbar-size, 4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; left: var(--swiper-scrollbar-left, auto); right: var(--swiper-scrollbar-right, 4px); top: var(--swiper-scrollbar-sides-offset, 1%); z-index: 50; width: var(--swiper-scrollbar-size, 4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5)); border-radius: var(--swiper-scrollbar-border-radius, 10px); left: 0px; top: 0px; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; touch-action: none; }

.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }

.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }

.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active { pointer-events: auto; }

.swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper.swiper-cube { overflow: visible; }

.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }

.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }

.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }

.swiper-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }

.swiper.swiper-flip { overflow: visible; }

.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }

.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }

.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }

.swiper.swiper-cards { overflow: visible; }

.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }

:root { --white: #ffffff; --red: #d0013a; --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25); --button-hover: #313131; }

* { -webkit-tap-highlight-color: transparent; }

img { height: auto; border: 0px; font-size: 0px; line-height: 0; user-select: none; }

label, figure, figcaption { display: block; margin: 0px; padding: 0px; }

#un-content { margin-bottom: 0px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background-color: rgb(255, 255, 255); }

.un-header { position: relative; }

.un-header__image-wrapper { position: relative; display: block; padding-top: 50%; text-align: left; }

.un-header__image { position: absolute; top: 0px; left: 0px; width: 100%; max-width: 100%; height: auto; aspect-ratio: 2 / 1; max-height: 400px; object-fit: cover; object-position: center top; }

.un-header-image__caption { margin-top: 6px; padding-left: 5px; opacity: 0.8; color: rgb(86, 82, 78); font-family: Roboto, sans-serif; font-weight: 300; font-size: 14px; line-height: 1.1; }

.un-header__title-wrapper { text-align: center; }

.un-header__author { margin-top: 10px; margin-bottom: 4px; color: rgb(208, 1, 58); font-family: oe24condensed, sans-serif; font-size: 1.125rem; line-height: 1; text-align: center; text-transform: uppercase; transform: rotateZ(0.029deg); }

.un-header__title { margin-bottom: 20px; color: rgb(0, 0, 0); font-family: oe24condensed, sans-serif; font-size: 31px; line-height: 1.1; letter-spacing: -0.6px; transform: rotateZ(0.029deg); }

@media (min-width: 768px) {
  .un-header__title { margin-bottom: 25px; font-size: 3.5rem; }
  .un-header__author { margin-top: 10px; margin-bottom: 8px; font-size: 1.375rem; }
}

.un-header__date { padding-left: 5px; line-height: 1; }

@media screen and (min-width: 768px) {
  .un-header__date { line-height: 1.3; }
}

.un-header__date time { display: inline-block; font-family: Roboto, sans-serif; font-size: 12px; }

@media screen and (min-width: 768px) {
  .un-header__date time { font-size: 0.9375rem; }
}

.un-article { position: relative; padding-left: 5px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 1.15rem; font-style: normal; line-height: 1.5; word-break: break-word; }

.un-article__paragraph { line-height: 1.55; }

.un-article__paragraph:first-of-type { margin: 1rem 0px; }

.un-article__excerpt { font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.215rem; line-height: 1.5; }

@media (min-width: 768px) {
  .un-article__excerpt { font-size: 1.275rem; }
}

.un-article__h2 { margin: 0px; padding-bottom: 10px; font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.3; text-align: left; transform: rotateZ(0.029deg); }

@media (min-width: 768px) {
  .un-article__h2 { font-size: 1.625rem; }
}

.un-article__callout { font-style: italic; border-left: 4px solid rgb(208, 1, 58); padding-right: 0px; padding-left: 8px; }

.un-article__image-wrapper { margin: 15px 0px; }

.un-article__image-wrapper:last-of-type { }

.un-article__image { position: relative; display: block; width: 100%; height: auto; margin: 0px auto 15px; transition: 0.3s; cursor: pointer; object-fit: cover; object-position: center center; }

.un-article-image__caption { margin-top: 6px; opacity: 0.8; color: rgb(86, 82, 78); font-family: Roboto, sans-serif; font-weight: 300; font-size: 14px; line-height: 1.1; }

@media screen and (max-width: 768px) {
  .un-article-image__caption { font-size: 13px; }
}

.un-article__paragraph a, .un-steps__paragraph a, .un-instruction__title a, .un-instruction__item a, .un-article__callout a, .un-article__link, .un-steps__link, .un-instruction__link { color: rgb(0, 127, 255); text-decoration: underline; }

.un-instruction__item a:hover, .un-instruction__title a:hover, .un-steps__paragraph a:hover, .un-article__paragraph a:hover, .un-article__link:hover, .un-steps__link:hover, .un-instruction__link:hover, .un-article__callout a:hover { color: rgb(225, 18, 41); }

.un-article__link, .un-steps__link, .un-instruction__link, .un-comment__link { cursor: pointer; text-decoration: underline; }

.un-steps { position: relative; padding-left: 5px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 1.15rem; font-style: normal; line-height: 1.5; word-break: break-word; }

.un-steps__title { margin: 0px 0px 1rem; font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.3; text-align: center; transform: rotateZ(0.029deg); border: 2px solid var(--red); padding: 10px; }

@media (min-width: 768px) {
  .un-steps__title { font-size: 1.625rem; }
}

.un-steps__paragraph { line-height: 1.55; }

.un-steps__paragraph:last-of-type { margin-bottom: 0px; }

.un-steps__image-wrapper { margin: 15px 0px 1rem; border: 1px solid grey; }

.un-steps__image { position: relative; display: block; width: fit-content; max-width: 100%; height: auto; margin: 0px auto 15px; transition: 0.3s; cursor: pointer; }

.un-instruction { position: relative; padding-left: 5px; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 1.15rem; font-style: normal; line-height: 1.5; word-break: break-word; margin-bottom: 2rem; }

.un-instruction__title { margin: 0px; padding-bottom: 10px; font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.3; text-align: left; transform: rotateZ(0.029deg); }

@media (min-width: 768px) {
  .un-instruction__title { font-size: 1.625rem; }
}

.un-instruction ol { counter-reset: myCounter 0; }

.un-instruction li { margin: 0px 0px 8px; list-style: none; }

.un-instruction li:last-of-type { margin: 0px 0px 16px; }

.un-instruction li::before { display: block; width: min-content; margin: 0px 6px 0px 0px; border: 3px var(--red) solid; border-radius: 100%; padding: 4px 12px; color: var(--red); font-weight: 700; line-height: 1.4; text-align: center; counter-increment: myCounter 1; align-self: flex-start; }

.un-instruction li:first-of-type::before { }

.un-instruction__list { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin: 0px auto; padding: 0px; }

.un-instruction__item { display: flex; align-items: center; box-sizing: border-box; width: 100%; border-radius: 6px; border-right: 2px solid var(--red); border-left: 2px solid var(--red); padding: 8px; overflow-wrap: break-word; background-color: rgb(236, 236, 236); line-height: 1.55; }

.un-instruction__button { display: block; width: 80%; margin: 0px auto 10px; border-radius: 6px; padding: 15px; text-align: center; text-transform: uppercase; background-color: var(--red); animation: 4s linear 0s infinite normal none running blink; font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.3; color: var(--white) !important; text-decoration: none !important; }

@media (min-width: 768px) {
  .un-instruction__button { font-size: 1.625rem; }
}

.un-instruction__button:hover { color: var(--white); background-color: rgb(0, 127, 255); }

@keyframes blink { 
  0%, 50% { box-shadow: rgb(0, 0, 0) 0px 0px 10px; }
  25%, 75% { box-shadow: none; }
  100% { box-shadow: rgb(0, 0, 0) 0px 0px 10px; }
  0% { opacity: 0.8; }
  50% { opacity: 1; }
  100% { opacity: 0.8; }
}

.un-comments { margin-bottom: 0px !important; }

.un-comments a { color: rgb(0, 127, 255); }

.un-comment__link { color: rgb(0, 127, 255); text-decoration: underline; }

.un-comment__link:hover { color: var(--red); }

.un-comment__img { display: block; width: 100%; max-width: 220px; height: auto; margin-top: 0.5rem; margin-bottom: 0.5rem; }

.notm-title { text-transform: uppercase; font-family: Roboto, sans-serif; font-weight: 700; font-size: 1.625rem; line-height: 1.3; text-align: left; transform: rotateZ(0.029deg); margin: 0px 0px 0px 10px !important; color: var(--white) !important; }

@media (min-width: 768px) {
  .notm-title { font-size: 2.025rem; }
}

.skrin { display: block; width: 100%; height: auto; margin-top: 0.5rem; margin-bottom: 0.5rem; max-width: 100%; }

.OTS { background-color: lightgray; object-fit: contain; object-position: center center; width: 100%; margin: 0px auto; }

.OTS { background-color: lightgray; object-fit: contain; object-position: center center; width: 100%; margin: 0px auto; padding: 0px 85px; }

.feedback { font-family: var(--body-font); display: flex; flex-direction: column; gap: 20px; margin-bottom: 16px; }

.feedback__header { display: flex; gap: 34px; align-items: center; }

.feedback__ava { width: 150px; }

.feedback__ava img { width: 100%; height: auto; border-radius: 50%; aspect-ratio: 1 / 1; object-fit: cover; }

.feedback__name { font-size: 30px; font-weight: 600; line-height: 1.2; }

.feedback__prof { font-size: 16px; color: rgb(127, 127, 127); }

.feedback__main { border-top: 1px solid rgb(127, 127, 127); border-bottom: 1px solid rgb(127, 127, 127); padding: 20px 0px; }

.feedback__text { margin-bottom: 0px; }

@media (max-width: 768px) {
  .feedback__name { font-size: 30px; }
  .feedback__header-text { padding-bottom: 10px; }
  .feedback__prof { font-size: 16px; }
}

@media (max-width: 540px) {
  .feedback__header { gap: 25px; flex-direction: column; }
  .feedback__name { font-size: 24px; text-align: center; text-wrap: balance; }
  .feedback__header-text { padding-bottom: 5px; }
  .feedback__prof { font-size: 14px; text-align: center; text-wrap: balance; }
}

@media (max-width: 375px) {
  .feedback__header { align-items: center; }
  .feedback__header-text { padding-bottom: 0px; }
}

.feedback { margin-bottom: 10px; padding: 0px 0px 12px; }

.feedback__header { display: flex; align-items: center; padding-bottom: 20px; }

.feedback__header, .feedback__body { }

.feedback__photo { flex-shrink: 0; width: 115px; height: 115px; margin-right: 20px; border-radius: 50%; overflow: hidden; }

.feedback__photo img { width: 100%; height: 100%; margin: 0px; object-fit: cover; object-position: 25% center; }

.feedback__description { flex-grow: 1; width: 100%; }

.feedback .feedback__name { margin: 0px 0px 5px; font-weight: 700; font-size: 24px; }

.feedback .feedback__position { margin: 0px; font-weight: 700; font-size: 15px; color: rgb(120, 120, 120); }

.feedback__body { padding: 16px 0px; }

.feedback__body p { margin: 0px; font-family: var(--body-font); color: rgb(33, 37, 41); font-size: var(--body-font-size); }

.fa { font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); }

.fa, .fa-brands, .fa-regular, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }

.fa-brands::before, .fa-regular::before, .fa-solid::before, .fa::before, .fab::before, .far::before, .fas::before { content: var(--fa); }

.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }

.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }

.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 { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }

.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }

.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }

.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }

.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }

.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; }

.fa-border { border-radius: var(--fa-border-radius, 0.1em); border: var(--fa-border-width, 0.08em) var(--fa-border-style, solid)
    var(--fa-border-color, #eee); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.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(0.28, 0.84, 0.42, 1)
  ); }

.fa-fade { animation-name: fa-fade; animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 0.6, 1)
  ); }

.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); }

.fa-beat-fade { animation-name: fa-beat-fade; animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(
    --fa-animation-timing,
    cubic-bezier(0.4, 0, 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-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }

.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); }

.fa-spin { animation-name: fa-spin; 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, .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-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}

@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(0px); }
  10% { transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0); }
  30% { transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em)); }
  50% { transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}

@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity, 0.4); }
}

@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.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%, 100% { transform: rotate(0deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scaleX(-1); }

.fa-flip-vertical { transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }

.fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: var(--fa-inverse, #fff); }

.fa-0 { --fa: "\30"; }

.fa-1 { --fa: "\31"; }

.fa-2 { --fa: "\32"; }

.fa-3 { --fa: "\33"; }

.fa-4 { --fa: "\34"; }

.fa-5 { --fa: "\35"; }

.fa-6 { --fa: "\36"; }

.fa-7 { --fa: "\37"; }

.fa-8 { --fa: "\38"; }

.fa-9 { --fa: "\39"; }

.fa-fill-drip { --fa: "\f576"; }

.fa-arrows-to-circle { --fa: "\e4bd"; }

.fa-chevron-circle-right, .fa-circle-chevron-right { --fa: "\f138"; }

.fa-at { --fa: "\40"; }

.fa-trash-alt, .fa-trash-can { --fa: "\f2ed"; }

.fa-text-height { --fa: "\f034"; }

.fa-user-times, .fa-user-xmark { --fa: "\f235"; }

.fa-stethoscope { --fa: "\f0f1"; }

.fa-comment-alt, .fa-message { --fa: "\f27a"; }

.fa-info { --fa: "\f129"; }

.fa-compress-alt, .fa-down-left-and-up-right-to-center { --fa: "\f422"; }

.fa-explosion { --fa: "\e4e9"; }

.fa-file-alt, .fa-file-lines, .fa-file-text { --fa: "\f15c"; }

.fa-wave-square { --fa: "\f83e"; }

.fa-ring { --fa: "\f70b"; }

.fa-building-un { --fa: "\e4d9"; }

.fa-dice-three { --fa: "\f527"; }

.fa-calendar-alt, .fa-calendar-days { --fa: "\f073"; }

.fa-anchor-circle-check { --fa: "\e4aa"; }

.fa-building-circle-arrow-right { --fa: "\e4d1"; }

.fa-volleyball, .fa-volleyball-ball { --fa: "\f45f"; }

.fa-arrows-up-to-line { --fa: "\e4c2"; }

.fa-sort-desc, .fa-sort-down { --fa: "\f0dd"; }

.fa-circle-minus, .fa-minus-circle { --fa: "\f056"; }

.fa-door-open { --fa: "\f52b"; }

.fa-right-from-bracket, .fa-sign-out-alt { --fa: "\f2f5"; }

.fa-atom { --fa: "\f5d2"; }

.fa-soap { --fa: "\e06e"; }

.fa-heart-music-camera-bolt, .fa-icons { --fa: "\f86d"; }

.fa-microphone-alt-slash, .fa-microphone-lines-slash { --fa: "\f539"; }

.fa-bridge-circle-check { --fa: "\e4c9"; }

.fa-pump-medical { --fa: "\e06a"; }

.fa-fingerprint { --fa: "\f577"; }

.fa-hand-point-right { --fa: "\f0a4"; }

.fa-magnifying-glass-location, .fa-search-location { --fa: "\f689"; }

.fa-forward-step, .fa-step-forward { --fa: "\f051"; }

.fa-face-smile-beam, .fa-smile-beam { --fa: "\f5b8"; }

.fa-flag-checkered { --fa: "\f11e"; }

.fa-football, .fa-football-ball { --fa: "\f44e"; }

.fa-school-circle-exclamation { --fa: "\e56c"; }

.fa-crop { --fa: "\f125"; }

.fa-angle-double-down, .fa-angles-down { --fa: "\f103"; }

.fa-users-rectangle { --fa: "\e594"; }

.fa-people-roof { --fa: "\e537"; }

.fa-people-line { --fa: "\e534"; }

.fa-beer, .fa-beer-mug-empty { --fa: "\f0fc"; }

.fa-diagram-predecessor { --fa: "\e477"; }

.fa-arrow-up-long, .fa-long-arrow-up { --fa: "\f176"; }

.fa-burn, .fa-fire-flame-simple { --fa: "\f46a"; }

.fa-male, .fa-person { --fa: "\f183"; }

.fa-laptop { --fa: "\f109"; }

.fa-file-csv { --fa: "\f6dd"; }

.fa-menorah { --fa: "\f676"; }

.fa-truck-plane { --fa: "\e58f"; }

.fa-record-vinyl { --fa: "\f8d9"; }

.fa-face-grin-stars, .fa-grin-stars { --fa: "\f587"; }

.fa-bong { --fa: "\f55c"; }

.fa-pastafarianism, .fa-spaghetti-monster-flying { --fa: "\f67b"; }

.fa-arrow-down-up-across-line { --fa: "\e4af"; }

.fa-spoon, .fa-utensil-spoon { --fa: "\f2e5"; }

.fa-jar-wheat { --fa: "\e517"; }

.fa-envelopes-bulk, .fa-mail-bulk { --fa: "\f674"; }

.fa-file-circle-exclamation { --fa: "\e4eb"; }

.fa-circle-h, .fa-hospital-symbol { --fa: "\f47e"; }

.fa-pager { --fa: "\f815"; }

.fa-address-book, .fa-contact-book { --fa: "\f2b9"; }

.fa-strikethrough { --fa: "\f0cc"; }

.fa-k { --fa: "\4b"; }

.fa-landmark-flag { --fa: "\e51c"; }

.fa-pencil, .fa-pencil-alt { --fa: "\f303"; }

.fa-backward { --fa: "\f04a"; }

.fa-caret-right { --fa: "\f0da"; }

.fa-comments { --fa: "\f086"; }

.fa-file-clipboard, .fa-paste { --fa: "\f0ea"; }

.fa-code-pull-request { --fa: "\e13c"; }

.fa-clipboard-list { --fa: "\f46d"; }

.fa-truck-loading, .fa-truck-ramp-box { --fa: "\f4de"; }

.fa-user-check { --fa: "\f4fc"; }

.fa-vial-virus { --fa: "\e597"; }

.fa-sheet-plastic { --fa: "\e571"; }

.fa-blog { --fa: "\f781"; }

.fa-user-ninja { --fa: "\f504"; }

.fa-person-arrow-up-from-line { --fa: "\e539"; }

.fa-scroll-torah, .fa-torah { --fa: "\f6a0"; }

.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball { --fa: "\f458"; }

.fa-toggle-off { --fa: "\f204"; }

.fa-archive, .fa-box-archive { --fa: "\f187"; }

.fa-person-drowning { --fa: "\e545"; }

.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt { --fa: "\f886"; }

.fa-face-grin-tongue-squint, .fa-grin-tongue-squint { --fa: "\f58a"; }

.fa-spray-can { --fa: "\f5bd"; }

.fa-truck-monster { --fa: "\f63b"; }

.fa-w { --fa: "\57"; }

.fa-earth-africa, .fa-globe-africa { --fa: "\f57c"; }

.fa-rainbow { --fa: "\f75b"; }

.fa-circle-notch { --fa: "\f1ce"; }

.fa-tablet-alt, .fa-tablet-screen-button { --fa: "\f3fa"; }

.fa-paw { --fa: "\f1b0"; }

.fa-cloud { --fa: "\f0c2"; }

.fa-trowel-bricks { --fa: "\e58a"; }

.fa-face-flushed, .fa-flushed { --fa: "\f579"; }

.fa-hospital-user { --fa: "\f80d"; }

.fa-tent-arrow-left-right { --fa: "\e57f"; }

.fa-gavel, .fa-legal { --fa: "\f0e3"; }

.fa-binoculars { --fa: "\f1e5"; }

.fa-microphone-slash { --fa: "\f131"; }

.fa-box-tissue { --fa: "\e05b"; }

.fa-motorcycle { --fa: "\f21c"; }

.fa-bell-concierge, .fa-concierge-bell { --fa: "\f562"; }

.fa-pen-ruler, .fa-pencil-ruler { --fa: "\f5ae"; }

.fa-people-arrows, .fa-people-arrows-left-right { --fa: "\e068"; }

.fa-mars-and-venus-burst { --fa: "\e523"; }

.fa-caret-square-right, .fa-square-caret-right { --fa: "\f152"; }

.fa-cut, .fa-scissors { --fa: "\f0c4"; }

.fa-sun-plant-wilt { --fa: "\e57a"; }

.fa-toilets-portable { --fa: "\e584"; }

.fa-hockey-puck { --fa: "\f453"; }

.fa-table { --fa: "\f0ce"; }

.fa-magnifying-glass-arrow-right { --fa: "\e521"; }

.fa-digital-tachograph, .fa-tachograph-digital { --fa: "\f566"; }

.fa-users-slash { --fa: "\e073"; }

.fa-clover { --fa: "\e139"; }

.fa-mail-reply, .fa-reply { --fa: "\f3e5"; }

.fa-star-and-crescent { --fa: "\f699"; }

.fa-house-fire { --fa: "\e50c"; }

.fa-minus-square, .fa-square-minus { --fa: "\f146"; }

.fa-helicopter { --fa: "\f533"; }

.fa-compass { --fa: "\f14e"; }

.fa-caret-square-down, .fa-square-caret-down { --fa: "\f150"; }

.fa-file-circle-question { --fa: "\e4ef"; }

.fa-laptop-code { --fa: "\f5fc"; }

.fa-swatchbook { --fa: "\f5c3"; }

.fa-prescription-bottle { --fa: "\f485"; }

.fa-bars, .fa-navicon { --fa: "\f0c9"; }

.fa-people-group { --fa: "\e533"; }

.fa-hourglass-3, .fa-hourglass-end { --fa: "\f253"; }

.fa-heart-broken, .fa-heart-crack { --fa: "\f7a9"; }

.fa-external-link-square-alt, .fa-square-up-right { --fa: "\f360"; }

.fa-face-kiss-beam, .fa-kiss-beam { --fa: "\f597"; }

.fa-film { --fa: "\f008"; }

.fa-ruler-horizontal { --fa: "\f547"; }

.fa-people-robbery { --fa: "\e536"; }

.fa-lightbulb { --fa: "\f0eb"; }

.fa-caret-left { --fa: "\f0d9"; }

.fa-circle-exclamation, .fa-exclamation-circle { --fa: "\f06a"; }

.fa-school-circle-xmark { --fa: "\e56d"; }

.fa-arrow-right-from-bracket, .fa-sign-out { --fa: "\f08b"; }

.fa-chevron-circle-down, .fa-circle-chevron-down { --fa: "\f13a"; }

.fa-unlock-alt, .fa-unlock-keyhole { --fa: "\f13e"; }

.fa-cloud-showers-heavy { --fa: "\f740"; }

.fa-headphones-alt, .fa-headphones-simple { --fa: "\f58f"; }

.fa-sitemap { --fa: "\f0e8"; }

.fa-circle-dollar-to-slot, .fa-donate { --fa: "\f4b9"; }

.fa-memory { --fa: "\f538"; }

.fa-road-spikes { --fa: "\e568"; }

.fa-fire-burner { --fa: "\e4f1"; }

.fa-flag { --fa: "\f024"; }

.fa-hanukiah { --fa: "\f6e6"; }

.fa-feather { --fa: "\f52d"; }

.fa-volume-down, .fa-volume-low { --fa: "\f027"; }

.fa-comment-slash { --fa: "\f4b3"; }

.fa-cloud-sun-rain { --fa: "\f743"; }

.fa-compress { --fa: "\f066"; }

.fa-wheat-alt, .fa-wheat-awn { --fa: "\e2cd"; }

.fa-ankh { --fa: "\f644"; }

.fa-hands-holding-child { --fa: "\e4fa"; }

.fa-asterisk { --fa: "\2a"; }

.fa-check-square, .fa-square-check { --fa: "\f14a"; }

.fa-peseta-sign { --fa: "\e221"; }

.fa-header, .fa-heading { --fa: "\f1dc"; }

.fa-ghost { --fa: "\f6e2"; }

.fa-list, .fa-list-squares { --fa: "\f03a"; }

.fa-phone-square-alt, .fa-square-phone-flip { --fa: "\f87b"; }

.fa-cart-plus { --fa: "\f217"; }

.fa-gamepad { --fa: "\f11b"; }

.fa-circle-dot, .fa-dot-circle { --fa: "\f192"; }

.fa-dizzy, .fa-face-dizzy { --fa: "\f567"; }

.fa-egg { --fa: "\f7fb"; }

.fa-house-medical-circle-xmark { --fa: "\e513"; }

.fa-campground { --fa: "\f6bb"; }

.fa-folder-plus { --fa: "\f65e"; }

.fa-futbol, .fa-futbol-ball, .fa-soccer-ball { --fa: "\f1e3"; }

.fa-paint-brush, .fa-paintbrush { --fa: "\f1fc"; }

.fa-lock { --fa: "\f023"; }

.fa-gas-pump { --fa: "\f52f"; }

.fa-hot-tub, .fa-hot-tub-person { --fa: "\f593"; }

.fa-map-location, .fa-map-marked { --fa: "\f59f"; }

.fa-house-flood-water { --fa: "\e50e"; }

.fa-tree { --fa: "\f1bb"; }

.fa-bridge-lock { --fa: "\e4cc"; }

.fa-sack-dollar { --fa: "\f81d"; }

.fa-edit, .fa-pen-to-square { --fa: "\f044"; }

.fa-car-side { --fa: "\f5e4"; }

.fa-share-alt, .fa-share-nodes { --fa: "\f1e0"; }

.fa-heart-circle-minus { --fa: "\e4ff"; }

.fa-hourglass-2, .fa-hourglass-half { --fa: "\f252"; }

.fa-microscope { --fa: "\f610"; }

.fa-sink { --fa: "\e06d"; }

.fa-bag-shopping, .fa-shopping-bag { --fa: "\f290"; }

.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt { --fa: "\f881"; }

.fa-mitten { --fa: "\f7b5"; }

.fa-person-rays { --fa: "\e54d"; }

.fa-users { --fa: "\f0c0"; }

.fa-eye-slash { --fa: "\f070"; }

.fa-flask-vial { --fa: "\e4f3"; }

.fa-hand, .fa-hand-paper { --fa: "\f256"; }

.fa-om { --fa: "\f679"; }

.fa-worm { --fa: "\e599"; }

.fa-house-circle-xmark { --fa: "\e50b"; }

.fa-plug { --fa: "\f1e6"; }

.fa-chevron-up { --fa: "\f077"; }

.fa-hand-spock { --fa: "\f259"; }

.fa-stopwatch { --fa: "\f2f2"; }

.fa-face-kiss, .fa-kiss { --fa: "\f596"; }

.fa-bridge-circle-xmark { --fa: "\e4cb"; }

.fa-face-grin-tongue, .fa-grin-tongue { --fa: "\f589"; }

.fa-chess-bishop { --fa: "\f43a"; }

.fa-face-grin-wink, .fa-grin-wink { --fa: "\f58c"; }

.fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing { --fa: "\f2a4"; }

.fa-road-circle-check { --fa: "\e564"; }

.fa-dice-five { --fa: "\f523"; }

.fa-rss-square, .fa-square-rss { --fa: "\f143"; }

.fa-land-mine-on { --fa: "\e51b"; }

.fa-i-cursor { --fa: "\f246"; }

.fa-stamp { --fa: "\f5bf"; }

.fa-stairs { --fa: "\e289"; }

.fa-i { --fa: "\49"; }

.fa-hryvnia, .fa-hryvnia-sign { --fa: "\f6f2"; }

.fa-pills { --fa: "\f484"; }

.fa-face-grin-wide, .fa-grin-alt { --fa: "\f581"; }

.fa-tooth { --fa: "\f5c9"; }

.fa-v { --fa: "\56"; }

.fa-bangladeshi-taka-sign { --fa: "\e2e6"; }

.fa-bicycle { --fa: "\f206"; }

.fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake { --fa: "\e579"; }

.fa-head-side-cough-slash { --fa: "\e062"; }

.fa-ambulance, .fa-truck-medical { --fa: "\f0f9"; }

.fa-wheat-awn-circle-exclamation { --fa: "\e598"; }

.fa-snowman { --fa: "\f7d0"; }

.fa-mortar-pestle { --fa: "\f5a7"; }

.fa-road-barrier { --fa: "\e562"; }

.fa-school { --fa: "\f549"; }

.fa-igloo { --fa: "\f7ae"; }

.fa-joint { --fa: "\f595"; }

.fa-angle-right { --fa: "\f105"; }

.fa-horse { --fa: "\f6f0"; }

.fa-q { --fa: "\51"; }

.fa-g { --fa: "\47"; }

.fa-notes-medical { --fa: "\f481"; }

.fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half { --fa: "\f2c9"; }

.fa-dong-sign { --fa: "\e169"; }

.fa-capsules { --fa: "\f46b"; }

.fa-poo-bolt, .fa-poo-storm { --fa: "\f75a"; }

.fa-face-frown-open, .fa-frown-open { --fa: "\f57a"; }

.fa-hand-point-up { --fa: "\f0a6"; }

.fa-money-bill { --fa: "\f0d6"; }

.fa-bookmark { --fa: "\f02e"; }

.fa-align-justify { --fa: "\f039"; }

.fa-umbrella-beach { --fa: "\f5ca"; }

.fa-helmet-un { --fa: "\e503"; }

.fa-bullseye { --fa: "\f140"; }

.fa-bacon { --fa: "\f7e5"; }

.fa-hand-point-down { --fa: "\f0a7"; }

.fa-arrow-up-from-bracket { --fa: "\e09a"; }

.fa-folder, .fa-folder-blank { --fa: "\f07b"; }

.fa-file-medical-alt, .fa-file-waveform { --fa: "\f478"; }

.fa-radiation { --fa: "\f7b9"; }

.fa-chart-simple { --fa: "\e473"; }

.fa-mars-stroke { --fa: "\f229"; }

.fa-vial { --fa: "\f492"; }

.fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average { --fa: "\f624"; }

.fa-magic-wand-sparkles, .fa-wand-magic-sparkles { --fa: "\e2ca"; }

.fa-e { --fa: "\45"; }

.fa-pen-alt, .fa-pen-clip { --fa: "\f305"; }

.fa-bridge-circle-exclamation { --fa: "\e4ca"; }

.fa-user { --fa: "\f007"; }

.fa-school-circle-check { --fa: "\e56b"; }

.fa-dumpster { --fa: "\f793"; }

.fa-shuttle-van, .fa-van-shuttle { --fa: "\f5b6"; }

.fa-building-user { --fa: "\e4da"; }

.fa-caret-square-left, .fa-square-caret-left { --fa: "\f191"; }

.fa-highlighter { --fa: "\f591"; }

.fa-key { --fa: "\f084"; }

.fa-bullhorn { --fa: "\f0a1"; }

.fa-globe { --fa: "\f0ac"; }

.fa-synagogue { --fa: "\f69b"; }

.fa-person-half-dress { --fa: "\e548"; }

.fa-road-bridge { --fa: "\e563"; }

.fa-location-arrow { --fa: "\f124"; }

.fa-c { --fa: "\43"; }

.fa-tablet-button { --fa: "\f10a"; }

.fa-building-lock { --fa: "\e4d6"; }

.fa-pizza-slice { --fa: "\f818"; }

.fa-money-bill-wave { --fa: "\f53a"; }

.fa-area-chart, .fa-chart-area { --fa: "\f1fe"; }

.fa-house-flag { --fa: "\e50d"; }

.fa-person-circle-minus { --fa: "\e540"; }

.fa-ban, .fa-cancel { --fa: "\f05e"; }

.fa-camera-rotate { --fa: "\e0d8"; }

.fa-air-freshener, .fa-spray-can-sparkles { --fa: "\f5d0"; }

.fa-star { --fa: "\f005"; }

.fa-repeat { --fa: "\f363"; }

.fa-cross { --fa: "\f654"; }

.fa-box { --fa: "\f466"; }

.fa-venus-mars { --fa: "\f228"; }

.fa-arrow-pointer, .fa-mouse-pointer { --fa: "\f245"; }

.fa-expand-arrows-alt, .fa-maximize { --fa: "\f31e"; }

.fa-charging-station { --fa: "\f5e7"; }

.fa-shapes, .fa-triangle-circle-square { --fa: "\f61f"; }

.fa-random, .fa-shuffle { --fa: "\f074"; }

.fa-person-running, .fa-running { --fa: "\f70c"; }

.fa-mobile-retro { --fa: "\e527"; }

.fa-grip-lines-vertical { --fa: "\f7a5"; }

.fa-spider { --fa: "\f717"; }

.fa-hands-bound { --fa: "\e4f9"; }

.fa-file-invoice-dollar { --fa: "\f571"; }

.fa-plane-circle-exclamation { --fa: "\e556"; }

.fa-x-ray { --fa: "\f497"; }

.fa-spell-check { --fa: "\f891"; }

.fa-slash { --fa: "\f715"; }

.fa-computer-mouse, .fa-mouse { --fa: "\f8cc"; }

.fa-arrow-right-to-bracket, .fa-sign-in { --fa: "\f090"; }

.fa-shop-slash, .fa-store-alt-slash { --fa: "\e070"; }

.fa-server { --fa: "\f233"; }

.fa-virus-covid-slash { --fa: "\e4a9"; }

.fa-shop-lock { --fa: "\e4a5"; }

.fa-hourglass-1, .fa-hourglass-start { --fa: "\f251"; }

.fa-blender-phone { --fa: "\f6b6"; }

.fa-building-wheat { --fa: "\e4db"; }

.fa-person-breastfeeding { --fa: "\e53a"; }

.fa-right-to-bracket, .fa-sign-in-alt { --fa: "\f2f6"; }

.fa-venus { --fa: "\f221"; }

.fa-passport { --fa: "\f5ab"; }

.fa-thumb-tack-slash, .fa-thumbtack-slash { --fa: "\e68f"; }

.fa-heart-pulse, .fa-heartbeat { --fa: "\f21e"; }

.fa-people-carry, .fa-people-carry-box { --fa: "\f4ce"; }

.fa-temperature-high { --fa: "\f769"; }

.fa-microchip { --fa: "\f2db"; }

.fa-crown { --fa: "\f521"; }

.fa-weight-hanging { --fa: "\f5cd"; }

.fa-xmarks-lines { --fa: "\e59a"; }

.fa-file-prescription { --fa: "\f572"; }

.fa-weight, .fa-weight-scale { --fa: "\f496"; }

.fa-user-friends, .fa-user-group { --fa: "\f500"; }

.fa-arrow-up-a-z, .fa-sort-alpha-up { --fa: "\f15e"; }

.fa-chess-knight { --fa: "\f441"; }

.fa-face-laugh-squint, .fa-laugh-squint { --fa: "\f59b"; }

.fa-wheelchair { --fa: "\f193"; }

.fa-arrow-circle-up, .fa-circle-arrow-up { --fa: "\f0aa"; }

.fa-toggle-on { --fa: "\f205"; }

.fa-person-walking, .fa-walking { --fa: "\f554"; }

.fa-l { --fa: "\4c"; }

.fa-fire { --fa: "\f06d"; }

.fa-bed-pulse, .fa-procedures { --fa: "\f487"; }

.fa-shuttle-space, .fa-space-shuttle { --fa: "\f197"; }

.fa-face-laugh, .fa-laugh { --fa: "\f599"; }

.fa-folder-open { --fa: "\f07c"; }

.fa-heart-circle-plus { --fa: "\e500"; }

.fa-code-fork { --fa: "\e13b"; }

.fa-city { --fa: "\f64f"; }

.fa-microphone-alt, .fa-microphone-lines { --fa: "\f3c9"; }

.fa-pepper-hot { --fa: "\f816"; }

.fa-unlock { --fa: "\f09c"; }

.fa-colon-sign { --fa: "\e140"; }

.fa-headset { --fa: "\f590"; }

.fa-store-slash { --fa: "\e071"; }

.fa-road-circle-xmark { --fa: "\e566"; }

.fa-user-minus { --fa: "\f503"; }

.fa-mars-stroke-up, .fa-mars-stroke-v { --fa: "\f22a"; }

.fa-champagne-glasses, .fa-glass-cheers { --fa: "\f79f"; }

.fa-clipboard { --fa: "\f328"; }

.fa-house-circle-exclamation { --fa: "\e50a"; }

.fa-file-arrow-up, .fa-file-upload { --fa: "\f574"; }

.fa-wifi, .fa-wifi-3, .fa-wifi-strong { --fa: "\f1eb"; }

.fa-bath, .fa-bathtub { --fa: "\f2cd"; }

.fa-underline { --fa: "\f0cd"; }

.fa-user-edit, .fa-user-pen { --fa: "\f4ff"; }

.fa-signature { --fa: "\f5b7"; }

.fa-stroopwafel { --fa: "\f551"; }

.fa-bold { --fa: "\f032"; }

.fa-anchor-lock { --fa: "\e4ad"; }

.fa-building-ngo { --fa: "\e4d7"; }

.fa-manat-sign { --fa: "\e1d5"; }

.fa-not-equal { --fa: "\f53e"; }

.fa-border-style, .fa-border-top-left { --fa: "\f853"; }

.fa-map-location-dot, .fa-map-marked-alt { --fa: "\f5a0"; }

.fa-jedi { --fa: "\f669"; }

.fa-poll, .fa-square-poll-vertical { --fa: "\f681"; }

.fa-mug-hot { --fa: "\f7b6"; }

.fa-battery-car, .fa-car-battery { --fa: "\f5df"; }

.fa-gift { --fa: "\f06b"; }

.fa-dice-two { --fa: "\f528"; }

.fa-chess-queen { --fa: "\f445"; }

.fa-glasses { --fa: "\f530"; }

.fa-chess-board { --fa: "\f43c"; }

.fa-building-circle-check { --fa: "\e4d2"; }

.fa-person-chalkboard { --fa: "\e53d"; }

.fa-mars-stroke-h, .fa-mars-stroke-right { --fa: "\f22b"; }

.fa-hand-back-fist, .fa-hand-rock { --fa: "\f255"; }

.fa-caret-square-up, .fa-square-caret-up { --fa: "\f151"; }

.fa-cloud-showers-water { --fa: "\e4e4"; }

.fa-bar-chart, .fa-chart-bar { --fa: "\f080"; }

.fa-hands-bubbles, .fa-hands-wash { --fa: "\e05e"; }

.fa-less-than-equal { --fa: "\f537"; }

.fa-train { --fa: "\f238"; }

.fa-eye-low-vision, .fa-low-vision { --fa: "\f2a8"; }

.fa-crow { --fa: "\f520"; }

.fa-sailboat { --fa: "\e445"; }

.fa-window-restore { --fa: "\f2d2"; }

.fa-plus-square, .fa-square-plus { --fa: "\f0fe"; }

.fa-torii-gate { --fa: "\f6a1"; }

.fa-frog { --fa: "\f52e"; }

.fa-bucket { --fa: "\e4cf"; }

.fa-image { --fa: "\f03e"; }

.fa-microphone { --fa: "\f130"; }

.fa-cow { --fa: "\f6c8"; }

.fa-caret-up { --fa: "\f0d8"; }

.fa-screwdriver { --fa: "\f54a"; }

.fa-folder-closed { --fa: "\e185"; }

.fa-house-tsunami { --fa: "\e515"; }

.fa-square-nfi { --fa: "\e576"; }

.fa-arrow-up-from-ground-water { --fa: "\e4b5"; }

.fa-glass-martini-alt, .fa-martini-glass { --fa: "\f57b"; }

.fa-square-binary { --fa: "\e69b"; }

.fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt { --fa: "\f2ea"; }

.fa-columns, .fa-table-columns { --fa: "\f0db"; }

.fa-lemon { --fa: "\f094"; }

.fa-head-side-mask { --fa: "\e063"; }

.fa-handshake { --fa: "\f2b5"; }

.fa-gem { --fa: "\f3a5"; }

.fa-dolly, .fa-dolly-box { --fa: "\f472"; }

.fa-smoking { --fa: "\f48d"; }

.fa-compress-arrows-alt, .fa-minimize { --fa: "\f78c"; }

.fa-monument { --fa: "\f5a6"; }

.fa-snowplow { --fa: "\f7d2"; }

.fa-angle-double-right, .fa-angles-right { --fa: "\f101"; }

.fa-cannabis { --fa: "\f55f"; }

.fa-circle-play, .fa-play-circle { --fa: "\f144"; }

.fa-tablets { --fa: "\f490"; }

.fa-ethernet { --fa: "\f796"; }

.fa-eur, .fa-euro, .fa-euro-sign { --fa: "\f153"; }

.fa-chair { --fa: "\f6c0"; }

.fa-check-circle, .fa-circle-check { --fa: "\f058"; }

.fa-circle-stop, .fa-stop-circle { --fa: "\f28d"; }

.fa-compass-drafting, .fa-drafting-compass { --fa: "\f568"; }

.fa-plate-wheat { --fa: "\e55a"; }

.fa-icicles { --fa: "\f7ad"; }

.fa-person-shelter { --fa: "\e54f"; }

.fa-neuter { --fa: "\f22c"; }

.fa-id-badge { --fa: "\f2c1"; }

.fa-marker { --fa: "\f5a1"; }

.fa-face-laugh-beam, .fa-laugh-beam { --fa: "\f59a"; }

.fa-helicopter-symbol { --fa: "\e502"; }

.fa-universal-access { --fa: "\f29a"; }

.fa-chevron-circle-up, .fa-circle-chevron-up { --fa: "\f139"; }

.fa-lari-sign { --fa: "\e1c8"; }

.fa-volcano { --fa: "\f770"; }

.fa-person-walking-dashed-line-arrow-right { --fa: "\e553"; }

.fa-gbp, .fa-pound-sign, .fa-sterling-sign { --fa: "\f154"; }

.fa-viruses { --fa: "\e076"; }

.fa-square-person-confined { --fa: "\e577"; }

.fa-user-tie { --fa: "\f508"; }

.fa-arrow-down-long, .fa-long-arrow-down { --fa: "\f175"; }

.fa-tent-arrow-down-to-line { --fa: "\e57e"; }

.fa-certificate { --fa: "\f0a3"; }

.fa-mail-reply-all, .fa-reply-all { --fa: "\f122"; }

.fa-suitcase { --fa: "\f0f2"; }

.fa-person-skating, .fa-skating { --fa: "\f7c5"; }

.fa-filter-circle-dollar, .fa-funnel-dollar { --fa: "\f662"; }

.fa-camera-retro { --fa: "\f083"; }

.fa-arrow-circle-down, .fa-circle-arrow-down { --fa: "\f0ab"; }

.fa-arrow-right-to-file, .fa-file-import { --fa: "\f56f"; }

.fa-external-link-square, .fa-square-arrow-up-right { --fa: "\f14c"; }

.fa-box-open { --fa: "\f49e"; }

.fa-scroll { --fa: "\f70e"; }

.fa-spa { --fa: "\f5bb"; }

.fa-location-pin-lock { --fa: "\e51f"; }

.fa-pause { --fa: "\f04c"; }

.fa-hill-avalanche { --fa: "\e507"; }

.fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty { --fa: "\f2cb"; }

.fa-bomb { --fa: "\f1e2"; }

.fa-registered { --fa: "\f25d"; }

.fa-address-card, .fa-contact-card, .fa-vcard { --fa: "\f2bb"; }

.fa-balance-scale-right, .fa-scale-unbalanced-flip { --fa: "\f516"; }

.fa-subscript { --fa: "\f12c"; }

.fa-diamond-turn-right, .fa-directions { --fa: "\f5eb"; }

.fa-burst { --fa: "\e4dc"; }

.fa-house-laptop, .fa-laptop-house { --fa: "\e066"; }

.fa-face-tired, .fa-tired { --fa: "\f5c8"; }

.fa-money-bills { --fa: "\e1f3"; }

.fa-smog { --fa: "\f75f"; }

.fa-crutch { --fa: "\f7f7"; }

.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt { --fa: "\f0ee"; }

.fa-palette { --fa: "\f53f"; }

.fa-arrows-turn-right { --fa: "\e4c0"; }

.fa-vest { --fa: "\e085"; }

.fa-ferry { --fa: "\e4ea"; }

.fa-arrows-down-to-people { --fa: "\e4b9"; }

.fa-seedling, .fa-sprout { --fa: "\f4d8"; }

.fa-arrows-alt-h, .fa-left-right { --fa: "\f337"; }

.fa-boxes-packing { --fa: "\e4c7"; }

.fa-arrow-circle-left, .fa-circle-arrow-left { --fa: "\f0a8"; }

.fa-group-arrows-rotate { --fa: "\e4f6"; }

.fa-bowl-food { --fa: "\e4c6"; }

.fa-candy-cane { --fa: "\f786"; }

.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down { --fa: "\f160"; }

.fa-cloud-bolt, .fa-thunderstorm { --fa: "\f76c"; }

.fa-remove-format, .fa-text-slash { --fa: "\f87d"; }

.fa-face-smile-wink, .fa-smile-wink { --fa: "\f4da"; }

.fa-file-word { --fa: "\f1c2"; }

.fa-file-powerpoint { --fa: "\f1c4"; }

.fa-arrows-h, .fa-arrows-left-right { --fa: "\f07e"; }

.fa-house-lock { --fa: "\e510"; }

.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt { --fa: "\f0ed"; }

.fa-children { --fa: "\e4e1"; }

.fa-blackboard, .fa-chalkboard { --fa: "\f51b"; }

.fa-user-alt-slash, .fa-user-large-slash { --fa: "\f4fa"; }

.fa-envelope-open { --fa: "\f2b6"; }

.fa-handshake-alt-slash, .fa-handshake-simple-slash { --fa: "\e05f"; }

.fa-mattress-pillow { --fa: "\e525"; }

.fa-guarani-sign { --fa: "\e19a"; }

.fa-arrows-rotate, .fa-refresh, .fa-sync { --fa: "\f021"; }

.fa-fire-extinguisher { --fa: "\f134"; }

.fa-cruzeiro-sign { --fa: "\e152"; }

.fa-greater-than-equal { --fa: "\f532"; }

.fa-shield-alt, .fa-shield-halved { --fa: "\f3ed"; }

.fa-atlas, .fa-book-atlas { --fa: "\f558"; }

.fa-virus { --fa: "\e074"; }

.fa-envelope-circle-check { --fa: "\e4e8"; }

.fa-layer-group { --fa: "\f5fd"; }

.fa-arrows-to-dot { --fa: "\e4be"; }

.fa-archway { --fa: "\f557"; }

.fa-heart-circle-check { --fa: "\e4fd"; }

.fa-house-chimney-crack, .fa-house-damage { --fa: "\f6f1"; }

.fa-file-archive, .fa-file-zipper { --fa: "\f1c6"; }

.fa-square { --fa: "\f0c8"; }

.fa-glass-martini, .fa-martini-glass-empty { --fa: "\f000"; }

.fa-couch { --fa: "\f4b8"; }

.fa-cedi-sign { --fa: "\e0df"; }

.fa-italic { --fa: "\f033"; }

.fa-table-cells-column-lock { --fa: "\e678"; }

.fa-church { --fa: "\f51d"; }

.fa-comments-dollar { --fa: "\f653"; }

.fa-democrat { --fa: "\f747"; }

.fa-z { --fa: "\5a"; }

.fa-person-skiing, .fa-skiing { --fa: "\f7c9"; }

.fa-road-lock { --fa: "\e567"; }

.fa-a { --fa: "\41"; }

.fa-temperature-arrow-down, .fa-temperature-down { --fa: "\e03f"; }

.fa-feather-alt, .fa-feather-pointed { --fa: "\f56b"; }

.fa-p { --fa: "\50"; }

.fa-snowflake { --fa: "\f2dc"; }

.fa-newspaper { --fa: "\f1ea"; }

.fa-ad, .fa-rectangle-ad { --fa: "\f641"; }

.fa-arrow-circle-right, .fa-circle-arrow-right { --fa: "\f0a9"; }

.fa-filter-circle-xmark { --fa: "\e17b"; }

.fa-locust { --fa: "\e520"; }

.fa-sort, .fa-unsorted { --fa: "\f0dc"; }

.fa-list-1-2, .fa-list-numeric, .fa-list-ol { --fa: "\f0cb"; }

.fa-person-dress-burst { --fa: "\e544"; }

.fa-money-check-alt, .fa-money-check-dollar { --fa: "\f53d"; }

.fa-vector-square { --fa: "\f5cb"; }

.fa-bread-slice { --fa: "\f7ec"; }

.fa-language { --fa: "\f1ab"; }

.fa-face-kiss-wink-heart, .fa-kiss-wink-heart { --fa: "\f598"; }

.fa-filter { --fa: "\f0b0"; }

.fa-question { --fa: "\3f"; }

.fa-file-signature { --fa: "\f573"; }

.fa-arrows-alt, .fa-up-down-left-right { --fa: "\f0b2"; }

.fa-house-chimney-user { --fa: "\e065"; }

.fa-hand-holding-heart { --fa: "\f4be"; }

.fa-puzzle-piece { --fa: "\f12e"; }

.fa-money-check { --fa: "\f53c"; }

.fa-star-half-alt, .fa-star-half-stroke { --fa: "\f5c0"; }

.fa-code { --fa: "\f121"; }

.fa-glass-whiskey, .fa-whiskey-glass { --fa: "\f7a0"; }

.fa-building-circle-exclamation { --fa: "\e4d3"; }

.fa-magnifying-glass-chart { --fa: "\e522"; }

.fa-arrow-up-right-from-square, .fa-external-link { --fa: "\f08e"; }

.fa-cubes-stacked { --fa: "\e4e6"; }

.fa-krw, .fa-won, .fa-won-sign { --fa: "\f159"; }

.fa-virus-covid { --fa: "\e4a8"; }

.fa-austral-sign { --fa: "\e0a9"; }

.fa-f { --fa: "\46"; }

.fa-leaf { --fa: "\f06c"; }

.fa-road { --fa: "\f018"; }

.fa-cab, .fa-taxi { --fa: "\f1ba"; }

.fa-person-circle-plus { --fa: "\e541"; }

.fa-chart-pie, .fa-pie-chart { --fa: "\f200"; }

.fa-bolt-lightning { --fa: "\e0b7"; }

.fa-sack-xmark { --fa: "\e56a"; }

.fa-file-excel { --fa: "\f1c3"; }

.fa-file-contract { --fa: "\f56c"; }

.fa-fish-fins { --fa: "\e4f2"; }

.fa-building-flag { --fa: "\e4d5"; }

.fa-face-grin-beam, .fa-grin-beam { --fa: "\f582"; }

.fa-object-ungroup { --fa: "\f248"; }

.fa-poop { --fa: "\f619"; }

.fa-location-pin, .fa-map-marker { --fa: "\f041"; }

.fa-kaaba { --fa: "\f66b"; }

.fa-toilet-paper { --fa: "\f71e"; }

.fa-hard-hat, .fa-hat-hard, .fa-helmet-safety { --fa: "\f807"; }

.fa-eject { --fa: "\f052"; }

.fa-arrow-alt-circle-right, .fa-circle-right { --fa: "\f35a"; }

.fa-plane-circle-check { --fa: "\e555"; }

.fa-face-rolling-eyes, .fa-meh-rolling-eyes { --fa: "\f5a5"; }

.fa-object-group { --fa: "\f247"; }

.fa-chart-line, .fa-line-chart { --fa: "\f201"; }

.fa-mask-ventilator { --fa: "\e524"; }

.fa-arrow-right { --fa: "\f061"; }

.fa-map-signs, .fa-signs-post { --fa: "\f277"; }

.fa-cash-register { --fa: "\f788"; }

.fa-person-circle-question { --fa: "\e542"; }

.fa-h { --fa: "\48"; }

.fa-tarp { --fa: "\e57b"; }

.fa-screwdriver-wrench, .fa-tools { --fa: "\f7d9"; }

.fa-arrows-to-eye { --fa: "\e4bf"; }

.fa-plug-circle-bolt { --fa: "\e55b"; }

.fa-heart { --fa: "\f004"; }

.fa-mars-and-venus { --fa: "\f224"; }

.fa-home-user, .fa-house-user { --fa: "\e1b0"; }

.fa-dumpster-fire { --fa: "\f794"; }

.fa-house-crack { --fa: "\e3b1"; }

.fa-cocktail, .fa-martini-glass-citrus { --fa: "\f561"; }

.fa-face-surprise, .fa-surprise { --fa: "\f5c2"; }

.fa-bottle-water { --fa: "\e4c5"; }

.fa-circle-pause, .fa-pause-circle { --fa: "\f28b"; }

.fa-toilet-paper-slash { --fa: "\e072"; }

.fa-apple-alt, .fa-apple-whole { --fa: "\f5d1"; }

.fa-kitchen-set { --fa: "\e51a"; }

.fa-r { --fa: "\52"; }

.fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter { --fa: "\f2ca"; }

.fa-cube { --fa: "\f1b2"; }

.fa-bitcoin-sign { --fa: "\e0b4"; }

.fa-shield-dog { --fa: "\e573"; }

.fa-solar-panel { --fa: "\f5ba"; }

.fa-lock-open { --fa: "\f3c1"; }

.fa-elevator { --fa: "\e16d"; }

.fa-money-bill-transfer { --fa: "\e528"; }

.fa-money-bill-trend-up { --fa: "\e529"; }

.fa-house-flood-water-circle-arrow-right { --fa: "\e50f"; }

.fa-poll-h, .fa-square-poll-horizontal { --fa: "\f682"; }

.fa-circle { --fa: "\f111"; }

.fa-backward-fast, .fa-fast-backward { --fa: "\f049"; }

.fa-recycle { --fa: "\f1b8"; }

.fa-user-astronaut { --fa: "\f4fb"; }

.fa-plane-slash { --fa: "\e069"; }

.fa-trademark { --fa: "\f25c"; }

.fa-basketball, .fa-basketball-ball { --fa: "\f434"; }

.fa-satellite-dish { --fa: "\f7c0"; }

.fa-arrow-alt-circle-up, .fa-circle-up { --fa: "\f35b"; }

.fa-mobile-alt, .fa-mobile-screen-button { --fa: "\f3cd"; }

.fa-volume-high, .fa-volume-up { --fa: "\f028"; }

.fa-users-rays { --fa: "\e593"; }

.fa-wallet { --fa: "\f555"; }

.fa-clipboard-check { --fa: "\f46c"; }

.fa-file-audio { --fa: "\f1c7"; }

.fa-burger, .fa-hamburger { --fa: "\f805"; }

.fa-wrench { --fa: "\f0ad"; }

.fa-bugs { --fa: "\e4d0"; }

.fa-rupee, .fa-rupee-sign { --fa: "\f156"; }

.fa-file-image { --fa: "\f1c5"; }

.fa-circle-question, .fa-question-circle { --fa: "\f059"; }

.fa-plane-departure { --fa: "\f5b0"; }

.fa-handshake-slash { --fa: "\e060"; }

.fa-book-bookmark { --fa: "\e0bb"; }

.fa-code-branch { --fa: "\f126"; }

.fa-hat-cowboy { --fa: "\f8c0"; }

.fa-bridge { --fa: "\e4c8"; }

.fa-phone-alt, .fa-phone-flip { --fa: "\f879"; }

.fa-truck-front { --fa: "\e2b7"; }

.fa-cat { --fa: "\f6be"; }

.fa-anchor-circle-exclamation { --fa: "\e4ab"; }

.fa-truck-field { --fa: "\e58d"; }

.fa-route { --fa: "\f4d7"; }

.fa-clipboard-question { --fa: "\e4e3"; }

.fa-panorama { --fa: "\e209"; }

.fa-comment-medical { --fa: "\f7f5"; }

.fa-teeth-open { --fa: "\f62f"; }

.fa-file-circle-minus { --fa: "\e4ed"; }

.fa-tags { --fa: "\f02c"; }

.fa-wine-glass { --fa: "\f4e3"; }

.fa-fast-forward, .fa-forward-fast { --fa: "\f050"; }

.fa-face-meh-blank, .fa-meh-blank { --fa: "\f5a4"; }

.fa-parking, .fa-square-parking { --fa: "\f540"; }

.fa-house-signal { --fa: "\e012"; }

.fa-bars-progress, .fa-tasks-alt { --fa: "\f828"; }

.fa-faucet-drip { --fa: "\e006"; }

.fa-cart-flatbed, .fa-dolly-flatbed { --fa: "\f474"; }

.fa-ban-smoking, .fa-smoking-ban { --fa: "\f54d"; }

.fa-terminal { --fa: "\f120"; }

.fa-mobile-button { --fa: "\f10b"; }

.fa-house-medical-flag { --fa: "\e514"; }

.fa-basket-shopping, .fa-shopping-basket { --fa: "\f291"; }

.fa-tape { --fa: "\f4db"; }

.fa-bus-alt, .fa-bus-simple { --fa: "\f55e"; }

.fa-eye { --fa: "\f06e"; }

.fa-face-sad-cry, .fa-sad-cry { --fa: "\f5b3"; }

.fa-audio-description { --fa: "\f29e"; }

.fa-person-military-to-person { --fa: "\e54c"; }

.fa-file-shield { --fa: "\e4f0"; }

.fa-user-slash { --fa: "\f506"; }

.fa-pen { --fa: "\f304"; }

.fa-tower-observation { --fa: "\e586"; }

.fa-file-code { --fa: "\f1c9"; }

.fa-signal, .fa-signal-5, .fa-signal-perfect { --fa: "\f012"; }

.fa-bus { --fa: "\f207"; }

.fa-heart-circle-xmark { --fa: "\e501"; }

.fa-home-lg, .fa-house-chimney { --fa: "\e3af"; }

.fa-window-maximize { --fa: "\f2d0"; }

.fa-face-frown, .fa-frown { --fa: "\f119"; }

.fa-prescription { --fa: "\f5b1"; }

.fa-shop, .fa-store-alt { --fa: "\f54f"; }

.fa-floppy-disk, .fa-save { --fa: "\f0c7"; }

.fa-vihara { --fa: "\f6a7"; }

.fa-balance-scale-left, .fa-scale-unbalanced { --fa: "\f515"; }

.fa-sort-asc, .fa-sort-up { --fa: "\f0de"; }

.fa-comment-dots, .fa-commenting { --fa: "\f4ad"; }

.fa-plant-wilt { --fa: "\e5aa"; }

.fa-diamond { --fa: "\f219"; }

.fa-face-grin-squint, .fa-grin-squint { --fa: "\f585"; }

.fa-hand-holding-dollar, .fa-hand-holding-usd { --fa: "\f4c0"; }

.fa-chart-diagram { --fa: "\e695"; }

.fa-bacterium { --fa: "\e05a"; }

.fa-hand-pointer { --fa: "\f25a"; }

.fa-drum-steelpan { --fa: "\f56a"; }

.fa-hand-scissors { --fa: "\f257"; }

.fa-hands-praying, .fa-praying-hands { --fa: "\f684"; }

.fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo { --fa: "\f01e"; }

.fa-biohazard { --fa: "\f780"; }

.fa-location, .fa-location-crosshairs { --fa: "\f601"; }

.fa-mars-double { --fa: "\f227"; }

.fa-child-dress { --fa: "\e59c"; }

.fa-users-between-lines { --fa: "\e591"; }

.fa-lungs-virus { --fa: "\e067"; }

.fa-face-grin-tears, .fa-grin-tears { --fa: "\f588"; }

.fa-phone { --fa: "\f095"; }

.fa-calendar-times, .fa-calendar-xmark { --fa: "\f273"; }

.fa-child-reaching { --fa: "\e59d"; }

.fa-head-side-virus { --fa: "\e064"; }

.fa-user-cog, .fa-user-gear { --fa: "\f4fe"; }

.fa-arrow-up-1-9, .fa-sort-numeric-up { --fa: "\f163"; }

.fa-door-closed { --fa: "\f52a"; }

.fa-shield-virus { --fa: "\e06c"; }

.fa-dice-six { --fa: "\f526"; }

.fa-mosquito-net { --fa: "\e52c"; }

.fa-file-fragment { --fa: "\e697"; }

.fa-bridge-water { --fa: "\e4ce"; }

.fa-person-booth { --fa: "\f756"; }

.fa-text-width { --fa: "\f035"; }

.fa-hat-wizard { --fa: "\f6e8"; }

.fa-pen-fancy { --fa: "\f5ac"; }

.fa-digging, .fa-person-digging { --fa: "\f85e"; }

.fa-trash { --fa: "\f1f8"; }

.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average { --fa: "\f629"; }

.fa-book-medical { --fa: "\f7e6"; }

.fa-poo { --fa: "\f2fe"; }

.fa-quote-right, .fa-quote-right-alt { --fa: "\f10e"; }

.fa-shirt, .fa-t-shirt, .fa-tshirt { --fa: "\f553"; }

.fa-cubes { --fa: "\f1b3"; }

.fa-divide { --fa: "\f529"; }

.fa-tenge, .fa-tenge-sign { --fa: "\f7d7"; }

.fa-headphones { --fa: "\f025"; }

.fa-hands-holding { --fa: "\f4c2"; }

.fa-hands-clapping { --fa: "\e1a8"; }

.fa-republican { --fa: "\f75e"; }

.fa-arrow-left { --fa: "\f060"; }

.fa-person-circle-xmark { --fa: "\e543"; }

.fa-ruler { --fa: "\f545"; }

.fa-align-left { --fa: "\f036"; }

.fa-dice-d6 { --fa: "\f6d1"; }

.fa-restroom { --fa: "\f7bd"; }

.fa-j { --fa: "\4a"; }

.fa-users-viewfinder { --fa: "\e595"; }

.fa-file-video { --fa: "\f1c8"; }

.fa-external-link-alt, .fa-up-right-from-square { --fa: "\f35d"; }

.fa-table-cells, .fa-th { --fa: "\f00a"; }

.fa-file-pdf { --fa: "\f1c1"; }

.fa-bible, .fa-book-bible { --fa: "\f647"; }

.fa-o { --fa: "\4f"; }

.fa-medkit, .fa-suitcase-medical { --fa: "\f0fa"; }

.fa-user-secret { --fa: "\f21b"; }

.fa-otter { --fa: "\f700"; }

.fa-female, .fa-person-dress { --fa: "\f182"; }

.fa-comment-dollar { --fa: "\f651"; }

.fa-briefcase-clock, .fa-business-time { --fa: "\f64a"; }

.fa-table-cells-large, .fa-th-large { --fa: "\f009"; }

.fa-book-tanakh, .fa-tanakh { --fa: "\f827"; }

.fa-phone-volume, .fa-volume-control-phone { --fa: "\f2a0"; }

.fa-hat-cowboy-side { --fa: "\f8c1"; }

.fa-clipboard-user { --fa: "\f7f3"; }

.fa-child { --fa: "\f1ae"; }

.fa-lira-sign { --fa: "\f195"; }

.fa-satellite { --fa: "\f7bf"; }

.fa-plane-lock { --fa: "\e558"; }

.fa-tag { --fa: "\f02b"; }

.fa-comment { --fa: "\f075"; }

.fa-birthday-cake, .fa-cake, .fa-cake-candles { --fa: "\f1fd"; }

.fa-envelope { --fa: "\f0e0"; }

.fa-angle-double-up, .fa-angles-up { --fa: "\f102"; }

.fa-paperclip { --fa: "\f0c6"; }

.fa-arrow-right-to-city { --fa: "\e4b3"; }

.fa-ribbon { --fa: "\f4d6"; }

.fa-lungs { --fa: "\f604"; }

.fa-arrow-up-9-1, .fa-sort-numeric-up-alt { --fa: "\f887"; }

.fa-litecoin-sign { --fa: "\e1d3"; }

.fa-border-none { --fa: "\f850"; }

.fa-circle-nodes { --fa: "\e4e2"; }

.fa-parachute-box { --fa: "\f4cd"; }

.fa-indent { --fa: "\f03c"; }

.fa-truck-field-un { --fa: "\e58e"; }

.fa-hourglass, .fa-hourglass-empty { --fa: "\f254"; }

.fa-mountain { --fa: "\f6fc"; }

.fa-user-doctor, .fa-user-md { --fa: "\f0f0"; }

.fa-circle-info, .fa-info-circle { --fa: "\f05a"; }

.fa-cloud-meatball { --fa: "\f73b"; }

.fa-camera, .fa-camera-alt { --fa: "\f030"; }

.fa-square-virus { --fa: "\e578"; }

.fa-meteor { --fa: "\f753"; }

.fa-car-on { --fa: "\e4dd"; }

.fa-sleigh { --fa: "\f7cc"; }

.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down { --fa: "\f162"; }

.fa-hand-holding-droplet, .fa-hand-holding-water { --fa: "\f4c1"; }

.fa-water { --fa: "\f773"; }

.fa-calendar-check { --fa: "\f274"; }

.fa-braille { --fa: "\f2a1"; }

.fa-prescription-bottle-alt, .fa-prescription-bottle-medical { --fa: "\f486"; }

.fa-landmark { --fa: "\f66f"; }

.fa-truck { --fa: "\f0d1"; }

.fa-crosshairs { --fa: "\f05b"; }

.fa-person-cane { --fa: "\e53c"; }

.fa-tent { --fa: "\e57d"; }

.fa-vest-patches { --fa: "\e086"; }

.fa-check-double { --fa: "\f560"; }

.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down { --fa: "\f15d"; }

.fa-money-bill-wheat { --fa: "\e52a"; }

.fa-cookie { --fa: "\f563"; }

.fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo { --fa: "\f0e2"; }

.fa-hard-drive, .fa-hdd { --fa: "\f0a0"; }

.fa-face-grin-squint-tears, .fa-grin-squint-tears { --fa: "\f586"; }

.fa-dumbbell { --fa: "\f44b"; }

.fa-list-alt, .fa-rectangle-list { --fa: "\f022"; }

.fa-tarp-droplet { --fa: "\e57c"; }

.fa-house-medical-circle-check { --fa: "\e511"; }

.fa-person-skiing-nordic, .fa-skiing-nordic { --fa: "\f7ca"; }

.fa-calendar-plus { --fa: "\f271"; }

.fa-plane-arrival { --fa: "\f5af"; }

.fa-arrow-alt-circle-left, .fa-circle-left { --fa: "\f359"; }

.fa-subway, .fa-train-subway { --fa: "\f239"; }

.fa-chart-gantt { --fa: "\e0e4"; }

.fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr { --fa: "\e1bc"; }

.fa-crop-alt, .fa-crop-simple { --fa: "\f565"; }

.fa-money-bill-1, .fa-money-bill-alt { --fa: "\f3d1"; }

.fa-left-long, .fa-long-arrow-alt-left { --fa: "\f30a"; }

.fa-dna { --fa: "\f471"; }

.fa-virus-slash { --fa: "\e075"; }

.fa-minus, .fa-subtract { --fa: "\f068"; }

.fa-chess { --fa: "\f439"; }

.fa-arrow-left-long, .fa-long-arrow-left { --fa: "\f177"; }

.fa-plug-circle-check { --fa: "\e55c"; }

.fa-street-view { --fa: "\f21d"; }

.fa-franc-sign { --fa: "\e18f"; }

.fa-volume-off { --fa: "\f026"; }

.fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting { --fa: "\f2a3"; }

.fa-cog, .fa-gear { --fa: "\f013"; }

.fa-droplet-slash, .fa-tint-slash { --fa: "\f5c7"; }

.fa-mosque { --fa: "\f678"; }

.fa-mosquito { --fa: "\e52b"; }

.fa-star-of-david { --fa: "\f69a"; }

.fa-person-military-rifle { --fa: "\e54b"; }

.fa-cart-shopping, .fa-shopping-cart { --fa: "\f07a"; }

.fa-vials { --fa: "\f493"; }

.fa-plug-circle-plus { --fa: "\e55f"; }

.fa-place-of-worship { --fa: "\f67f"; }

.fa-grip-vertical { --fa: "\f58e"; }

.fa-hexagon-nodes { --fa: "\e699"; }

.fa-arrow-turn-up, .fa-level-up { --fa: "\f148"; }

.fa-u { --fa: "\55"; }

.fa-square-root-alt, .fa-square-root-variable { --fa: "\f698"; }

.fa-clock, .fa-clock-four { --fa: "\f017"; }

.fa-backward-step, .fa-step-backward { --fa: "\f048"; }

.fa-pallet { --fa: "\f482"; }

.fa-faucet { --fa: "\e005"; }

.fa-baseball-bat-ball { --fa: "\f432"; }

.fa-s { --fa: "\53"; }

.fa-timeline { --fa: "\e29c"; }

.fa-keyboard { --fa: "\f11c"; }

.fa-caret-down { --fa: "\f0d7"; }

.fa-clinic-medical, .fa-house-chimney-medical { --fa: "\f7f2"; }

.fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters { --fa: "\f2c8"; }

.fa-mobile-android-alt, .fa-mobile-screen { --fa: "\f3cf"; }

.fa-plane-up { --fa: "\e22d"; }

.fa-piggy-bank { --fa: "\f4d3"; }

.fa-battery-3, .fa-battery-half { --fa: "\f242"; }

.fa-mountain-city { --fa: "\e52e"; }

.fa-coins { --fa: "\f51e"; }

.fa-khanda { --fa: "\f66d"; }

.fa-sliders, .fa-sliders-h { --fa: "\f1de"; }

.fa-folder-tree { --fa: "\f802"; }

.fa-network-wired { --fa: "\f6ff"; }

.fa-map-pin { --fa: "\f276"; }

.fa-hamsa { --fa: "\f665"; }

.fa-cent-sign { --fa: "\e3f5"; }

.fa-flask { --fa: "\f0c3"; }

.fa-person-pregnant { --fa: "\e31e"; }

.fa-wand-sparkles { --fa: "\f72b"; }

.fa-ellipsis-v, .fa-ellipsis-vertical { --fa: "\f142"; }

.fa-ticket { --fa: "\f145"; }

.fa-power-off { --fa: "\f011"; }

.fa-long-arrow-alt-right, .fa-right-long { --fa: "\f30b"; }

.fa-flag-usa { --fa: "\f74d"; }

.fa-laptop-file { --fa: "\e51d"; }

.fa-teletype, .fa-tty { --fa: "\f1e4"; }

.fa-diagram-next { --fa: "\e476"; }

.fa-person-rifle { --fa: "\e54e"; }

.fa-house-medical-circle-exclamation { --fa: "\e512"; }

.fa-closed-captioning { --fa: "\f20a"; }

.fa-hiking, .fa-person-hiking { --fa: "\f6ec"; }

.fa-venus-double { --fa: "\f226"; }

.fa-images { --fa: "\f302"; }

.fa-calculator { --fa: "\f1ec"; }

.fa-people-pulling { --fa: "\e535"; }

.fa-n { --fa: "\4e"; }

.fa-cable-car, .fa-tram { --fa: "\f7da"; }

.fa-cloud-rain { --fa: "\f73d"; }

.fa-building-circle-xmark { --fa: "\e4d4"; }

.fa-ship { --fa: "\f21a"; }

.fa-arrows-down-to-line { --fa: "\e4b8"; }

.fa-download { --fa: "\f019"; }

.fa-face-grin, .fa-grin { --fa: "\f580"; }

.fa-backspace, .fa-delete-left { --fa: "\f55a"; }

.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper { --fa: "\f1fb"; }

.fa-file-circle-check { --fa: "\e5a0"; }

.fa-forward { --fa: "\f04e"; }

.fa-mobile, .fa-mobile-android, .fa-mobile-phone { --fa: "\f3ce"; }

.fa-face-meh, .fa-meh { --fa: "\f11a"; }

.fa-align-center { --fa: "\f037"; }

.fa-book-dead, .fa-book-skull { --fa: "\f6b7"; }

.fa-drivers-license, .fa-id-card { --fa: "\f2c2"; }

.fa-dedent, .fa-outdent { --fa: "\f03b"; }

.fa-heart-circle-exclamation { --fa: "\e4fe"; }

.fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house { --fa: "\f015"; }

.fa-calendar-week { --fa: "\f784"; }

.fa-laptop-medical { --fa: "\f812"; }

.fa-b { --fa: "\42"; }

.fa-file-medical { --fa: "\f477"; }

.fa-dice-one { --fa: "\f525"; }

.fa-kiwi-bird { --fa: "\f535"; }

.fa-arrow-right-arrow-left, .fa-exchange { --fa: "\f0ec"; }

.fa-redo-alt, .fa-rotate-forward, .fa-rotate-right { --fa: "\f2f9"; }

.fa-cutlery, .fa-utensils { --fa: "\f2e7"; }

.fa-arrow-up-wide-short, .fa-sort-amount-up { --fa: "\f161"; }

.fa-mill-sign { --fa: "\e1ed"; }

.fa-bowl-rice { --fa: "\e2eb"; }

.fa-skull { --fa: "\f54c"; }

.fa-broadcast-tower, .fa-tower-broadcast { --fa: "\f519"; }

.fa-truck-pickup { --fa: "\f63c"; }

.fa-long-arrow-alt-up, .fa-up-long { --fa: "\f30c"; }

.fa-stop { --fa: "\f04d"; }

.fa-code-merge { --fa: "\f387"; }

.fa-upload { --fa: "\f093"; }

.fa-hurricane { --fa: "\f751"; }

.fa-mound { --fa: "\e52d"; }

.fa-toilet-portable { --fa: "\e583"; }

.fa-compact-disc { --fa: "\f51f"; }

.fa-file-arrow-down, .fa-file-download { --fa: "\f56d"; }

.fa-caravan { --fa: "\f8ff"; }

.fa-shield-cat { --fa: "\e572"; }

.fa-bolt, .fa-zap { --fa: "\f0e7"; }

.fa-glass-water { --fa: "\e4f4"; }

.fa-oil-well { --fa: "\e532"; }

.fa-vault { --fa: "\e2c5"; }

.fa-mars { --fa: "\f222"; }

.fa-toilet { --fa: "\f7d8"; }

.fa-plane-circle-xmark { --fa: "\e557"; }

.fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign { --fa: "\f157"; }

.fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign { --fa: "\f158"; }

.fa-sun { --fa: "\f185"; }

.fa-guitar { --fa: "\f7a6"; }

.fa-face-laugh-wink, .fa-laugh-wink { --fa: "\f59c"; }

.fa-horse-head { --fa: "\f7ab"; }

.fa-bore-hole { --fa: "\e4c3"; }

.fa-industry { --fa: "\f275"; }

.fa-arrow-alt-circle-down, .fa-circle-down { --fa: "\f358"; }

.fa-arrows-turn-to-dots { --fa: "\e4c1"; }

.fa-florin-sign { --fa: "\e184"; }

.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt { --fa: "\f884"; }

.fa-less-than { --fa: "\3c"; }

.fa-angle-down { --fa: "\f107"; }

.fa-car-tunnel { --fa: "\e4de"; }

.fa-head-side-cough { --fa: "\e061"; }

.fa-grip-lines { --fa: "\f7a4"; }

.fa-thumbs-down { --fa: "\f165"; }

.fa-user-lock { --fa: "\f502"; }

.fa-arrow-right-long, .fa-long-arrow-right { --fa: "\f178"; }

.fa-anchor-circle-xmark { --fa: "\e4ac"; }

.fa-ellipsis, .fa-ellipsis-h { --fa: "\f141"; }

.fa-chess-pawn { --fa: "\f443"; }

.fa-first-aid, .fa-kit-medical { --fa: "\f479"; }

.fa-person-through-window { --fa: "\e5a9"; }

.fa-toolbox { --fa: "\f552"; }

.fa-hands-holding-circle { --fa: "\e4fb"; }

.fa-bug { --fa: "\f188"; }

.fa-credit-card, .fa-credit-card-alt { --fa: "\f09d"; }

.fa-automobile, .fa-car { --fa: "\f1b9"; }

.fa-hand-holding-hand { --fa: "\e4f7"; }

.fa-book-open-reader, .fa-book-reader { --fa: "\f5da"; }

.fa-mountain-sun { --fa: "\e52f"; }

.fa-arrows-left-right-to-line { --fa: "\e4ba"; }

.fa-dice-d20 { --fa: "\f6cf"; }

.fa-truck-droplet { --fa: "\e58c"; }

.fa-file-circle-xmark { --fa: "\e5a1"; }

.fa-temperature-arrow-up, .fa-temperature-up { --fa: "\e040"; }

.fa-medal { --fa: "\f5a2"; }

.fa-bed { --fa: "\f236"; }

.fa-h-square, .fa-square-h { --fa: "\f0fd"; }

.fa-podcast { --fa: "\f2ce"; }

.fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full { --fa: "\f2c7"; }

.fa-bell { --fa: "\f0f3"; }

.fa-superscript { --fa: "\f12b"; }

.fa-plug-circle-xmark { --fa: "\e560"; }

.fa-star-of-life { --fa: "\f621"; }

.fa-phone-slash { --fa: "\f3dd"; }

.fa-paint-roller { --fa: "\f5aa"; }

.fa-hands-helping, .fa-handshake-angle { --fa: "\f4c4"; }

.fa-location-dot, .fa-map-marker-alt { --fa: "\f3c5"; }

.fa-file { --fa: "\f15b"; }

.fa-greater-than { --fa: "\3e"; }

.fa-person-swimming, .fa-swimmer { --fa: "\f5c4"; }

.fa-arrow-down { --fa: "\f063"; }

.fa-droplet, .fa-tint { --fa: "\f043"; }

.fa-eraser { --fa: "\f12d"; }

.fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas { --fa: "\f57d"; }

.fa-person-burst { --fa: "\e53b"; }

.fa-dove { --fa: "\f4ba"; }

.fa-battery-0, .fa-battery-empty { --fa: "\f244"; }

.fa-socks { --fa: "\f696"; }

.fa-inbox { --fa: "\f01c"; }

.fa-section { --fa: "\e447"; }

.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast { --fa: "\f625"; }

.fa-envelope-open-text { --fa: "\f658"; }

.fa-hospital, .fa-hospital-alt, .fa-hospital-wide { --fa: "\f0f8"; }

.fa-wine-bottle { --fa: "\f72f"; }

.fa-chess-rook { --fa: "\f447"; }

.fa-bars-staggered, .fa-reorder, .fa-stream { --fa: "\f550"; }

.fa-dharmachakra { --fa: "\f655"; }

.fa-hotdog { --fa: "\f80f"; }

.fa-blind, .fa-person-walking-with-cane { --fa: "\f29d"; }

.fa-drum { --fa: "\f569"; }

.fa-ice-cream { --fa: "\f810"; }

.fa-heart-circle-bolt { --fa: "\e4fc"; }

.fa-fax { --fa: "\f1ac"; }

.fa-paragraph { --fa: "\f1dd"; }

.fa-check-to-slot, .fa-vote-yea { --fa: "\f772"; }

.fa-star-half { --fa: "\f089"; }

.fa-boxes, .fa-boxes-alt, .fa-boxes-stacked { --fa: "\f468"; }

.fa-chain, .fa-link { --fa: "\f0c1"; }

.fa-assistive-listening-systems, .fa-ear-listen { --fa: "\f2a2"; }

.fa-tree-city { --fa: "\e587"; }

.fa-play { --fa: "\f04b"; }

.fa-font { --fa: "\f031"; }

.fa-table-cells-row-lock { --fa: "\e67a"; }

.fa-rupiah-sign { --fa: "\e23d"; }

.fa-magnifying-glass, .fa-search { --fa: "\f002"; }

.fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball { --fa: "\f45d"; }

.fa-diagnoses, .fa-person-dots-from-line { --fa: "\f470"; }

.fa-trash-can-arrow-up, .fa-trash-restore-alt { --fa: "\f82a"; }

.fa-naira-sign { --fa: "\e1f6"; }

.fa-cart-arrow-down { --fa: "\f218"; }

.fa-walkie-talkie { --fa: "\f8ef"; }

.fa-file-edit, .fa-file-pen { --fa: "\f31c"; }

.fa-receipt { --fa: "\f543"; }

.fa-pen-square, .fa-pencil-square, .fa-square-pen { --fa: "\f14b"; }

.fa-suitcase-rolling { --fa: "\f5c1"; }

.fa-person-circle-exclamation { --fa: "\e53f"; }

.fa-chevron-down { --fa: "\f078"; }

.fa-battery, .fa-battery-5, .fa-battery-full { --fa: "\f240"; }

.fa-skull-crossbones { --fa: "\f714"; }

.fa-code-compare { --fa: "\e13a"; }

.fa-list-dots, .fa-list-ul { --fa: "\f0ca"; }

.fa-school-lock { --fa: "\e56f"; }

.fa-tower-cell { --fa: "\e585"; }

.fa-down-long, .fa-long-arrow-alt-down { --fa: "\f309"; }

.fa-ranking-star { --fa: "\e561"; }

.fa-chess-king { --fa: "\f43f"; }

.fa-person-harassing { --fa: "\e549"; }

.fa-brazilian-real-sign { --fa: "\e46c"; }

.fa-landmark-alt, .fa-landmark-dome { --fa: "\f752"; }

.fa-arrow-up { --fa: "\f062"; }

.fa-television, .fa-tv, .fa-tv-alt { --fa: "\f26c"; }

.fa-shrimp { --fa: "\e448"; }

.fa-list-check, .fa-tasks { --fa: "\f0ae"; }

.fa-jug-detergent { --fa: "\e519"; }

.fa-circle-user, .fa-user-circle { --fa: "\f2bd"; }

.fa-user-shield { --fa: "\f505"; }

.fa-wind { --fa: "\f72e"; }

.fa-car-burst, .fa-car-crash { --fa: "\f5e1"; }

.fa-y { --fa: "\59"; }

.fa-person-snowboarding, .fa-snowboarding { --fa: "\f7ce"; }

.fa-shipping-fast, .fa-truck-fast { --fa: "\f48b"; }

.fa-fish { --fa: "\f578"; }

.fa-user-graduate { --fa: "\f501"; }

.fa-adjust, .fa-circle-half-stroke { --fa: "\f042"; }

.fa-clapperboard { --fa: "\e131"; }

.fa-circle-radiation, .fa-radiation-alt { --fa: "\f7ba"; }

.fa-baseball, .fa-baseball-ball { --fa: "\f433"; }

.fa-jet-fighter-up { --fa: "\e518"; }

.fa-diagram-project, .fa-project-diagram { --fa: "\f542"; }

.fa-copy { --fa: "\f0c5"; }

.fa-volume-mute, .fa-volume-times, .fa-volume-xmark { --fa: "\f6a9"; }

.fa-hand-sparkles { --fa: "\e05d"; }

.fa-grip, .fa-grip-horizontal { --fa: "\f58d"; }

.fa-share-from-square, .fa-share-square { --fa: "\f14d"; }

.fa-child-combatant, .fa-child-rifle { --fa: "\e4e0"; }

.fa-gun { --fa: "\e19b"; }

.fa-phone-square, .fa-square-phone { --fa: "\f098"; }

.fa-add, .fa-plus { --fa: "\2b"; }

.fa-expand { --fa: "\f065"; }

.fa-computer { --fa: "\e4e5"; }

.fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark { --fa: "\f00d"; }

.fa-arrows, .fa-arrows-up-down-left-right { --fa: "\f047"; }

.fa-chalkboard-teacher, .fa-chalkboard-user { --fa: "\f51c"; }

.fa-peso-sign { --fa: "\e222"; }

.fa-building-shield { --fa: "\e4d8"; }

.fa-baby { --fa: "\f77c"; }

.fa-users-line { --fa: "\e592"; }

.fa-quote-left, .fa-quote-left-alt { --fa: "\f10d"; }

.fa-tractor { --fa: "\f722"; }

.fa-trash-arrow-up, .fa-trash-restore { --fa: "\f829"; }

.fa-arrow-down-up-lock { --fa: "\e4b0"; }

.fa-lines-leaning { --fa: "\e51e"; }

.fa-ruler-combined { --fa: "\f546"; }

.fa-copyright { --fa: "\f1f9"; }

.fa-equals { --fa: "\3d"; }

.fa-blender { --fa: "\f517"; }

.fa-teeth { --fa: "\f62e"; }

.fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign { --fa: "\f20b"; }

.fa-map { --fa: "\f279"; }

.fa-rocket { --fa: "\f135"; }

.fa-photo-film, .fa-photo-video { --fa: "\f87c"; }

.fa-folder-minus { --fa: "\f65d"; }

.fa-hexagon-nodes-bolt { --fa: "\e69a"; }

.fa-store { --fa: "\f54e"; }

.fa-arrow-trend-up { --fa: "\e098"; }

.fa-plug-circle-minus { --fa: "\e55e"; }

.fa-sign, .fa-sign-hanging { --fa: "\f4d9"; }

.fa-bezier-curve { --fa: "\f55b"; }

.fa-bell-slash { --fa: "\f1f6"; }

.fa-tablet, .fa-tablet-android { --fa: "\f3fb"; }

.fa-school-flag { --fa: "\e56e"; }

.fa-fill { --fa: "\f575"; }

.fa-angle-up { --fa: "\f106"; }

.fa-drumstick-bite { --fa: "\f6d7"; }

.fa-holly-berry { --fa: "\f7aa"; }

.fa-chevron-left { --fa: "\f053"; }

.fa-bacteria { --fa: "\e059"; }

.fa-hand-lizard { --fa: "\f258"; }

.fa-notdef { --fa: "\e1fe"; }

.fa-disease { --fa: "\f7fa"; }

.fa-briefcase-medical { --fa: "\f469"; }

.fa-genderless { --fa: "\f22d"; }

.fa-chevron-right { --fa: "\f054"; }

.fa-retweet { --fa: "\f079"; }

.fa-car-alt, .fa-car-rear { --fa: "\f5de"; }

.fa-pump-soap { --fa: "\e06b"; }

.fa-video-slash { --fa: "\f4e2"; }

.fa-battery-2, .fa-battery-quarter { --fa: "\f243"; }

.fa-radio { --fa: "\f8d7"; }

.fa-baby-carriage, .fa-carriage-baby { --fa: "\f77d"; }

.fa-traffic-light { --fa: "\f637"; }

.fa-thermometer { --fa: "\f491"; }

.fa-vr-cardboard { --fa: "\f729"; }

.fa-hand-middle-finger { --fa: "\f806"; }

.fa-percent, .fa-percentage { --fa: "\25"; }

.fa-truck-moving { --fa: "\f4df"; }

.fa-glass-water-droplet { --fa: "\e4f5"; }

.fa-display { --fa: "\e163"; }

.fa-face-smile, .fa-smile { --fa: "\f118"; }

.fa-thumb-tack, .fa-thumbtack { --fa: "\f08d"; }

.fa-trophy { --fa: "\f091"; }

.fa-person-praying, .fa-pray { --fa: "\f683"; }

.fa-hammer { --fa: "\f6e3"; }

.fa-hand-peace { --fa: "\f25b"; }

.fa-rotate, .fa-sync-alt { --fa: "\f2f1"; }

.fa-spinner { --fa: "\f110"; }

.fa-robot { --fa: "\f544"; }

.fa-peace { --fa: "\f67c"; }

.fa-cogs, .fa-gears { --fa: "\f085"; }

.fa-warehouse { --fa: "\f494"; }

.fa-arrow-up-right-dots { --fa: "\e4b7"; }

.fa-splotch { --fa: "\f5bc"; }

.fa-face-grin-hearts, .fa-grin-hearts { --fa: "\f584"; }

.fa-dice-four { --fa: "\f524"; }

.fa-sim-card { --fa: "\f7c4"; }

.fa-transgender, .fa-transgender-alt { --fa: "\f225"; }

.fa-mercury { --fa: "\f223"; }

.fa-arrow-turn-down, .fa-level-down { --fa: "\f149"; }

.fa-person-falling-burst { --fa: "\e547"; }

.fa-award { --fa: "\f559"; }

.fa-ticket-alt, .fa-ticket-simple { --fa: "\f3ff"; }

.fa-building { --fa: "\f1ad"; }

.fa-angle-double-left, .fa-angles-left { --fa: "\f100"; }

.fa-qrcode { --fa: "\f029"; }

.fa-clock-rotate-left, .fa-history { --fa: "\f1da"; }

.fa-face-grin-beam-sweat, .fa-grin-beam-sweat { --fa: "\f583"; }

.fa-arrow-right-from-file, .fa-file-export { --fa: "\f56e"; }

.fa-shield, .fa-shield-blank { --fa: "\f132"; }

.fa-arrow-up-short-wide, .fa-sort-amount-up-alt { --fa: "\f885"; }

.fa-comment-nodes { --fa: "\e696"; }

.fa-house-medical { --fa: "\e3b2"; }

.fa-golf-ball, .fa-golf-ball-tee { --fa: "\f450"; }

.fa-chevron-circle-left, .fa-circle-chevron-left { --fa: "\f137"; }

.fa-house-chimney-window { --fa: "\e00d"; }

.fa-pen-nib { --fa: "\f5ad"; }

.fa-tent-arrow-turn-left { --fa: "\e580"; }

.fa-tents { --fa: "\e582"; }

.fa-magic, .fa-wand-magic { --fa: "\f0d0"; }

.fa-dog { --fa: "\f6d3"; }

.fa-carrot { --fa: "\f787"; }

.fa-moon { --fa: "\f186"; }

.fa-wine-glass-alt, .fa-wine-glass-empty { --fa: "\f5ce"; }

.fa-cheese { --fa: "\f7ef"; }

.fa-yin-yang { --fa: "\f6ad"; }

.fa-music { --fa: "\f001"; }

.fa-code-commit { --fa: "\f386"; }

.fa-temperature-low { --fa: "\f76b"; }

.fa-biking, .fa-person-biking { --fa: "\f84a"; }

.fa-broom { --fa: "\f51a"; }

.fa-shield-heart { --fa: "\e574"; }

.fa-gopuram { --fa: "\f664"; }

.fa-earth-oceania, .fa-globe-oceania { --fa: "\e47b"; }

.fa-square-xmark, .fa-times-square, .fa-xmark-square { --fa: "\f2d3"; }

.fa-hashtag { --fa: "\23"; }

.fa-expand-alt, .fa-up-right-and-down-left-from-center { --fa: "\f424"; }

.fa-oil-can { --fa: "\f613"; }

.fa-t { --fa: "\54"; }

.fa-hippo { --fa: "\f6ed"; }

.fa-chart-column { --fa: "\e0e3"; }

.fa-infinity { --fa: "\f534"; }

.fa-vial-circle-check { --fa: "\e596"; }

.fa-person-arrow-down-to-line { --fa: "\e538"; }

.fa-voicemail { --fa: "\f897"; }

.fa-fan { --fa: "\f863"; }

.fa-person-walking-luggage { --fa: "\e554"; }

.fa-arrows-alt-v, .fa-up-down { --fa: "\f338"; }

.fa-cloud-moon-rain { --fa: "\f73c"; }

.fa-calendar { --fa: "\f133"; }

.fa-trailer { --fa: "\e041"; }

.fa-bahai, .fa-haykal { --fa: "\f666"; }

.fa-sd-card { --fa: "\f7c2"; }

.fa-dragon { --fa: "\f6d5"; }

.fa-shoe-prints { --fa: "\f54b"; }

.fa-circle-plus, .fa-plus-circle { --fa: "\f055"; }

.fa-face-grin-tongue-wink, .fa-grin-tongue-wink { --fa: "\f58b"; }

.fa-hand-holding { --fa: "\f4bd"; }

.fa-plug-circle-exclamation { --fa: "\e55d"; }

.fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink { --fa: "\f127"; }

.fa-clone { --fa: "\f24d"; }

.fa-person-walking-arrow-loop-left { --fa: "\e551"; }

.fa-arrow-up-z-a, .fa-sort-alpha-up-alt { --fa: "\f882"; }

.fa-fire-alt, .fa-fire-flame-curved { --fa: "\f7e4"; }

.fa-tornado { --fa: "\f76f"; }

.fa-file-circle-plus { --fa: "\e494"; }

.fa-book-quran, .fa-quran { --fa: "\f687"; }

.fa-anchor { --fa: "\f13d"; }

.fa-border-all { --fa: "\f84c"; }

.fa-angry, .fa-face-angry { --fa: "\f556"; }

.fa-cookie-bite { --fa: "\f564"; }

.fa-arrow-trend-down { --fa: "\e097"; }

.fa-feed, .fa-rss { --fa: "\f09e"; }

.fa-draw-polygon { --fa: "\f5ee"; }

.fa-balance-scale, .fa-scale-balanced { --fa: "\f24e"; }

.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast { --fa: "\f62a"; }

.fa-shower { --fa: "\f2cc"; }

.fa-desktop, .fa-desktop-alt { --fa: "\f390"; }

.fa-m { --fa: "\4d"; }

.fa-table-list, .fa-th-list { --fa: "\f00b"; }

.fa-comment-sms, .fa-sms { --fa: "\f7cd"; }

.fa-book { --fa: "\f02d"; }

.fa-user-plus { --fa: "\f234"; }

.fa-check { --fa: "\f00c"; }

.fa-battery-4, .fa-battery-three-quarters { --fa: "\f241"; }

.fa-house-circle-check { --fa: "\e509"; }

.fa-angle-left { --fa: "\f104"; }

.fa-diagram-successor { --fa: "\e47a"; }

.fa-truck-arrow-right { --fa: "\e58b"; }

.fa-arrows-split-up-and-left { --fa: "\e4bc"; }

.fa-fist-raised, .fa-hand-fist { --fa: "\f6de"; }

.fa-cloud-moon { --fa: "\f6c3"; }

.fa-briefcase { --fa: "\f0b1"; }

.fa-person-falling { --fa: "\e546"; }

.fa-image-portrait, .fa-portrait { --fa: "\f3e0"; }

.fa-user-tag { --fa: "\f507"; }

.fa-rug { --fa: "\e569"; }

.fa-earth-europe, .fa-globe-europe { --fa: "\f7a2"; }

.fa-cart-flatbed-suitcase, .fa-luggage-cart { --fa: "\f59d"; }

.fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close { --fa: "\f410"; }

.fa-baht-sign { --fa: "\e0ac"; }

.fa-book-open { --fa: "\f518"; }

.fa-book-journal-whills, .fa-journal-whills { --fa: "\f66a"; }

.fa-handcuffs { --fa: "\e4f8"; }

.fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning { --fa: "\f071"; }

.fa-database { --fa: "\f1c0"; }

.fa-mail-forward, .fa-share { --fa: "\f064"; }

.fa-bottle-droplet { --fa: "\e4c4"; }

.fa-mask-face { --fa: "\e1d7"; }

.fa-hill-rockslide { --fa: "\e508"; }

.fa-exchange-alt, .fa-right-left { --fa: "\f362"; }

.fa-paper-plane { --fa: "\f1d8"; }

.fa-road-circle-exclamation { --fa: "\e565"; }

.fa-dungeon { --fa: "\f6d9"; }

.fa-align-right { --fa: "\f038"; }

.fa-money-bill-1-wave, .fa-money-bill-wave-alt { --fa: "\f53b"; }

.fa-life-ring { --fa: "\f1cd"; }

.fa-hands, .fa-sign-language, .fa-signing { --fa: "\f2a7"; }

.fa-calendar-day { --fa: "\f783"; }

.fa-ladder-water, .fa-swimming-pool, .fa-water-ladder { --fa: "\f5c5"; }

.fa-arrows-up-down, .fa-arrows-v { --fa: "\f07d"; }

.fa-face-grimace, .fa-grimace { --fa: "\f57f"; }

.fa-wheelchair-alt, .fa-wheelchair-move { --fa: "\e2ce"; }

.fa-level-down-alt, .fa-turn-down { --fa: "\f3be"; }

.fa-person-walking-arrow-right { --fa: "\e552"; }

.fa-envelope-square, .fa-square-envelope { --fa: "\f199"; }

.fa-dice { --fa: "\f522"; }

.fa-bowling-ball { --fa: "\f436"; }

.fa-brain { --fa: "\f5dc"; }

.fa-band-aid, .fa-bandage { --fa: "\f462"; }

.fa-calendar-minus { --fa: "\f272"; }

.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle { --fa: "\f057"; }

.fa-gifts { --fa: "\f79c"; }

.fa-hotel { --fa: "\f594"; }

.fa-earth-asia, .fa-globe-asia { --fa: "\f57e"; }

.fa-id-card-alt, .fa-id-card-clip { --fa: "\f47f"; }

.fa-magnifying-glass-plus, .fa-search-plus { --fa: "\f00e"; }

.fa-thumbs-up { --fa: "\f164"; }

.fa-user-clock { --fa: "\f4fd"; }

.fa-allergies, .fa-hand-dots { --fa: "\f461"; }

.fa-file-invoice { --fa: "\f570"; }

.fa-window-minimize { --fa: "\f2d1"; }

.fa-coffee, .fa-mug-saucer { --fa: "\f0f4"; }

.fa-brush { --fa: "\f55d"; }

.fa-file-half-dashed { --fa: "\e698"; }

.fa-mask { --fa: "\f6fa"; }

.fa-magnifying-glass-minus, .fa-search-minus { --fa: "\f010"; }

.fa-ruler-vertical { --fa: "\f548"; }

.fa-user-alt, .fa-user-large { --fa: "\f406"; }

.fa-train-tram { --fa: "\e5b4"; }

.fa-user-nurse { --fa: "\f82f"; }

.fa-syringe { --fa: "\f48e"; }

.fa-cloud-sun { --fa: "\f6c4"; }

.fa-stopwatch-20 { --fa: "\e06f"; }

.fa-square-full { --fa: "\f45c"; }

.fa-magnet { --fa: "\f076"; }

.fa-jar { --fa: "\e516"; }

.fa-note-sticky, .fa-sticky-note { --fa: "\f249"; }

.fa-bug-slash { --fa: "\e490"; }

.fa-arrow-up-from-water-pump { --fa: "\e4b6"; }

.fa-bone { --fa: "\f5d7"; }

.fa-table-cells-row-unlock { --fa: "\e691"; }

.fa-user-injured { --fa: "\f728"; }

.fa-face-sad-tear, .fa-sad-tear { --fa: "\f5b4"; }

.fa-plane { --fa: "\f072"; }

.fa-tent-arrows-down { --fa: "\e581"; }

.fa-exclamation { --fa: "\21"; }

.fa-arrows-spin { --fa: "\e4bb"; }

.fa-print { --fa: "\f02f"; }

.fa-try, .fa-turkish-lira, .fa-turkish-lira-sign { --fa: "\e2bb"; }

.fa-dollar, .fa-dollar-sign, .fa-usd { --fa: "\24"; }

.fa-x { --fa: "\58"; }

.fa-magnifying-glass-dollar, .fa-search-dollar { --fa: "\f688"; }

.fa-users-cog, .fa-users-gear { --fa: "\f509"; }

.fa-person-military-pointing { --fa: "\e54a"; }

.fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university { --fa: "\f19c"; }

.fa-umbrella { --fa: "\f0e9"; }

.fa-trowel { --fa: "\e589"; }

.fa-d { --fa: "\44"; }

.fa-stapler { --fa: "\e5af"; }

.fa-masks-theater, .fa-theater-masks { --fa: "\f630"; }

.fa-kip-sign { --fa: "\e1c4"; }

.fa-hand-point-left { --fa: "\f0a5"; }

.fa-handshake-alt, .fa-handshake-simple { --fa: "\f4c6"; }

.fa-fighter-jet, .fa-jet-fighter { --fa: "\f0fb"; }

.fa-share-alt-square, .fa-square-share-nodes { --fa: "\f1e1"; }

.fa-barcode { --fa: "\f02a"; }

.fa-plus-minus { --fa: "\e43c"; }

.fa-video, .fa-video-camera { --fa: "\f03d"; }

.fa-graduation-cap, .fa-mortar-board { --fa: "\f19d"; }

.fa-hand-holding-medical { --fa: "\e05c"; }

.fa-person-circle-check { --fa: "\e53e"; }

.fa-level-up-alt, .fa-turn-up { --fa: "\f3bf"; }

.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }

:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }

.fa-brands, .fab { font-weight: 400; }

.fa-monero { --fa: "\f3d0"; }

.fa-hooli { --fa: "\f427"; }

.fa-yelp { --fa: "\f1e9"; }

.fa-cc-visa { --fa: "\f1f0"; }

.fa-lastfm { --fa: "\f202"; }

.fa-shopware { --fa: "\f5b5"; }

.fa-creative-commons-nc { --fa: "\f4e8"; }

.fa-aws { --fa: "\f375"; }

.fa-redhat { --fa: "\f7bc"; }

.fa-yoast { --fa: "\f2b1"; }

.fa-cloudflare { --fa: "\e07d"; }

.fa-ups { --fa: "\f7e0"; }

.fa-pixiv { --fa: "\e640"; }

.fa-wpexplorer { --fa: "\f2de"; }

.fa-dyalog { --fa: "\f399"; }

.fa-bity { --fa: "\f37a"; }

.fa-stackpath { --fa: "\f842"; }

.fa-buysellads { --fa: "\f20d"; }

.fa-first-order { --fa: "\f2b0"; }

.fa-modx { --fa: "\f285"; }

.fa-guilded { --fa: "\e07e"; }

.fa-vnv { --fa: "\f40b"; }

.fa-js-square, .fa-square-js { --fa: "\f3b9"; }

.fa-microsoft { --fa: "\f3ca"; }

.fa-qq { --fa: "\f1d6"; }

.fa-orcid { --fa: "\f8d2"; }

.fa-java { --fa: "\f4e4"; }

.fa-invision { --fa: "\f7b0"; }

.fa-creative-commons-pd-alt { --fa: "\f4ed"; }

.fa-centercode { --fa: "\f380"; }

.fa-glide-g { --fa: "\f2a6"; }

.fa-drupal { --fa: "\f1a9"; }

.fa-jxl { --fa: "\e67b"; }

.fa-dart-lang { --fa: "\e693"; }

.fa-hire-a-helper { --fa: "\f3b0"; }

.fa-creative-commons-by { --fa: "\f4e7"; }

.fa-unity { --fa: "\e049"; }

.fa-whmcs { --fa: "\f40d"; }

.fa-rocketchat { --fa: "\f3e8"; }

.fa-vk { --fa: "\f189"; }

.fa-untappd { --fa: "\f405"; }

.fa-mailchimp { --fa: "\f59e"; }

.fa-css3-alt { --fa: "\f38b"; }

.fa-reddit-square, .fa-square-reddit { --fa: "\f1a2"; }

.fa-vimeo-v { --fa: "\f27d"; }

.fa-contao { --fa: "\f26d"; }

.fa-square-font-awesome { --fa: "\e5ad"; }

.fa-deskpro { --fa: "\f38f"; }

.fa-brave { --fa: "\e63c"; }

.fa-sistrix { --fa: "\f3ee"; }

.fa-instagram-square, .fa-square-instagram { --fa: "\e055"; }

.fa-battle-net { --fa: "\f835"; }

.fa-the-red-yeti { --fa: "\f69d"; }

.fa-hacker-news-square, .fa-square-hacker-news { --fa: "\f3af"; }

.fa-edge { --fa: "\f282"; }

.fa-threads { --fa: "\e618"; }

.fa-napster { --fa: "\f3d2"; }

.fa-snapchat-square, .fa-square-snapchat { --fa: "\f2ad"; }

.fa-google-plus-g { --fa: "\f0d5"; }

.fa-artstation { --fa: "\f77a"; }

.fa-markdown { --fa: "\f60f"; }

.fa-sourcetree { --fa: "\f7d3"; }

.fa-google-plus { --fa: "\f2b3"; }

.fa-diaspora { --fa: "\f791"; }

.fa-foursquare { --fa: "\f180"; }

.fa-stack-overflow { --fa: "\f16c"; }

.fa-github-alt { --fa: "\f113"; }

.fa-phoenix-squadron { --fa: "\f511"; }

.fa-pagelines { --fa: "\f18c"; }

.fa-algolia { --fa: "\f36c"; }

.fa-red-river { --fa: "\f3e3"; }

.fa-creative-commons-sa { --fa: "\f4ef"; }

.fa-safari { --fa: "\f267"; }

.fa-google { --fa: "\f1a0"; }

.fa-font-awesome-alt, .fa-square-font-awesome-stroke { --fa: "\f35c"; }

.fa-atlassian { --fa: "\f77b"; }

.fa-linkedin-in { --fa: "\f0e1"; }

.fa-digital-ocean { --fa: "\f391"; }

.fa-nimblr { --fa: "\f5a8"; }

.fa-chromecast { --fa: "\f838"; }

.fa-evernote { --fa: "\f839"; }

.fa-hacker-news { --fa: "\f1d4"; }

.fa-creative-commons-sampling { --fa: "\f4f0"; }

.fa-adversal { --fa: "\f36a"; }

.fa-creative-commons { --fa: "\f25e"; }

.fa-watchman-monitoring { --fa: "\e087"; }

.fa-fonticons { --fa: "\f280"; }

.fa-weixin { --fa: "\f1d7"; }

.fa-shirtsinbulk { --fa: "\f214"; }

.fa-codepen { --fa: "\f1cb"; }

.fa-git-alt { --fa: "\f841"; }

.fa-lyft { --fa: "\f3c3"; }

.fa-rev { --fa: "\f5b2"; }

.fa-windows { --fa: "\f17a"; }

.fa-wizards-of-the-coast { --fa: "\f730"; }

.fa-square-viadeo, .fa-viadeo-square { --fa: "\f2aa"; }

.fa-meetup { --fa: "\f2e0"; }

.fa-centos { --fa: "\f789"; }

.fa-adn { --fa: "\f170"; }

.fa-cloudsmith { --fa: "\f384"; }

.fa-opensuse { --fa: "\e62b"; }

.fa-pied-piper-alt { --fa: "\f1a8"; }

.fa-dribbble-square, .fa-square-dribbble { --fa: "\f397"; }

.fa-codiepie { --fa: "\f284"; }

.fa-node { --fa: "\f419"; }

.fa-mix { --fa: "\f3cb"; }

.fa-steam { --fa: "\f1b6"; }

.fa-cc-apple-pay { --fa: "\f416"; }

.fa-scribd { --fa: "\f28a"; }

.fa-debian { --fa: "\e60b"; }

.fa-openid { --fa: "\f19b"; }

.fa-instalod { --fa: "\e081"; }

.fa-files-pinwheel { --fa: "\e69f"; }

.fa-expeditedssl { --fa: "\f23e"; }

.fa-sellcast { --fa: "\f2da"; }

.fa-square-twitter, .fa-twitter-square { --fa: "\f081"; }

.fa-r-project { --fa: "\f4f7"; }

.fa-delicious { --fa: "\f1a5"; }

.fa-freebsd { --fa: "\f3a4"; }

.fa-vuejs { --fa: "\f41f"; }

.fa-accusoft { --fa: "\f369"; }

.fa-ioxhost { --fa: "\f208"; }

.fa-fonticons-fi { --fa: "\f3a2"; }

.fa-app-store { --fa: "\f36f"; }

.fa-cc-mastercard { --fa: "\f1f1"; }

.fa-itunes-note { --fa: "\f3b5"; }

.fa-golang { --fa: "\e40f"; }

.fa-kickstarter, .fa-square-kickstarter { --fa: "\f3bb"; }

.fa-grav { --fa: "\f2d6"; }

.fa-weibo { --fa: "\f18a"; }

.fa-uncharted { --fa: "\e084"; }

.fa-firstdraft { --fa: "\f3a1"; }

.fa-square-youtube, .fa-youtube-square { --fa: "\f431"; }

.fa-wikipedia-w { --fa: "\f266"; }

.fa-rendact, .fa-wpressr { --fa: "\f3e4"; }

.fa-angellist { --fa: "\f209"; }

.fa-galactic-republic { --fa: "\f50c"; }

.fa-nfc-directional { --fa: "\e530"; }

.fa-skype { --fa: "\f17e"; }

.fa-joget { --fa: "\f3b7"; }

.fa-fedora { --fa: "\f798"; }

.fa-stripe-s { --fa: "\f42a"; }

.fa-meta { --fa: "\e49b"; }

.fa-laravel { --fa: "\f3bd"; }

.fa-hotjar { --fa: "\f3b1"; }

.fa-bluetooth-b { --fa: "\f294"; }

.fa-square-letterboxd { --fa: "\e62e"; }

.fa-sticker-mule { --fa: "\f3f7"; }

.fa-creative-commons-zero { --fa: "\f4f3"; }

.fa-hips { --fa: "\f452"; }

.fa-css { --fa: "\e6a2"; }

.fa-behance { --fa: "\f1b4"; }

.fa-reddit { --fa: "\f1a1"; }

.fa-discord { --fa: "\f392"; }

.fa-chrome { --fa: "\f268"; }

.fa-app-store-ios { --fa: "\f370"; }

.fa-cc-discover { --fa: "\f1f2"; }

.fa-wpbeginner { --fa: "\f297"; }

.fa-confluence { --fa: "\f78d"; }

.fa-shoelace { --fa: "\e60c"; }

.fa-mdb { --fa: "\f8ca"; }

.fa-dochub { --fa: "\f394"; }

.fa-accessible-icon { --fa: "\f368"; }

.fa-ebay { --fa: "\f4f4"; }

.fa-amazon { --fa: "\f270"; }

.fa-unsplash { --fa: "\e07c"; }

.fa-yarn { --fa: "\f7e3"; }

.fa-square-steam, .fa-steam-square { --fa: "\f1b7"; }

.fa-500px { --fa: "\f26e"; }

.fa-square-vimeo, .fa-vimeo-square { --fa: "\f194"; }

.fa-asymmetrik { --fa: "\f372"; }

.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full { --fa: "\f2b4"; }

.fa-gratipay { --fa: "\f184"; }

.fa-apple { --fa: "\f179"; }

.fa-hive { --fa: "\e07f"; }

.fa-gitkraken { --fa: "\f3a6"; }

.fa-keybase { --fa: "\f4f5"; }

.fa-apple-pay { --fa: "\f415"; }

.fa-padlet { --fa: "\e4a0"; }

.fa-amazon-pay { --fa: "\f42c"; }

.fa-github-square, .fa-square-github { --fa: "\f092"; }

.fa-stumbleupon { --fa: "\f1a4"; }

.fa-fedex { --fa: "\f797"; }

.fa-phoenix-framework { --fa: "\f3dc"; }

.fa-shopify { --fa: "\e057"; }

.fa-neos { --fa: "\f612"; }

.fa-square-threads { --fa: "\e619"; }

.fa-hackerrank { --fa: "\f5f7"; }

.fa-researchgate { --fa: "\f4f8"; }

.fa-swift { --fa: "\f8e1"; }

.fa-angular { --fa: "\f420"; }

.fa-speakap { --fa: "\f3f3"; }

.fa-angrycreative { --fa: "\f36e"; }

.fa-y-combinator { --fa: "\f23b"; }

.fa-empire { --fa: "\f1d1"; }

.fa-envira { --fa: "\f299"; }

.fa-google-scholar { --fa: "\e63b"; }

.fa-gitlab-square, .fa-square-gitlab { --fa: "\e5ae"; }

.fa-studiovinari { --fa: "\f3f8"; }

.fa-pied-piper { --fa: "\f2ae"; }

.fa-wordpress { --fa: "\f19a"; }

.fa-product-hunt { --fa: "\f288"; }

.fa-firefox { --fa: "\f269"; }

.fa-linode { --fa: "\f2b8"; }

.fa-goodreads { --fa: "\f3a8"; }

.fa-odnoklassniki-square, .fa-square-odnoklassniki { --fa: "\f264"; }

.fa-jsfiddle { --fa: "\f1cc"; }

.fa-sith { --fa: "\f512"; }

.fa-themeisle { --fa: "\f2b2"; }

.fa-page4 { --fa: "\f3d7"; }

.fa-hashnode { --fa: "\e499"; }

.fa-react { --fa: "\f41b"; }

.fa-cc-paypal { --fa: "\f1f4"; }

.fa-squarespace { --fa: "\f5be"; }

.fa-cc-stripe { --fa: "\f1f5"; }

.fa-creative-commons-share { --fa: "\f4f2"; }

.fa-bitcoin { --fa: "\f379"; }

.fa-keycdn { --fa: "\f3ba"; }

.fa-opera { --fa: "\f26a"; }

.fa-itch-io { --fa: "\f83a"; }

.fa-umbraco { --fa: "\f8e8"; }

.fa-galactic-senate { --fa: "\f50d"; }

.fa-ubuntu { --fa: "\f7df"; }

.fa-draft2digital { --fa: "\f396"; }

.fa-stripe { --fa: "\f429"; }

.fa-houzz { --fa: "\f27c"; }

.fa-gg { --fa: "\f260"; }

.fa-dhl { --fa: "\f790"; }

.fa-pinterest-square, .fa-square-pinterest { --fa: "\f0d3"; }

.fa-xing { --fa: "\f168"; }

.fa-blackberry { --fa: "\f37b"; }

.fa-creative-commons-pd { --fa: "\f4ec"; }

.fa-playstation { --fa: "\f3df"; }

.fa-quinscape { --fa: "\f459"; }

.fa-less { --fa: "\f41d"; }

.fa-blogger-b { --fa: "\f37d"; }

.fa-opencart { --fa: "\f23d"; }

.fa-vine { --fa: "\f1ca"; }

.fa-signal-messenger { --fa: "\e663"; }

.fa-paypal { --fa: "\f1ed"; }

.fa-gitlab { --fa: "\f296"; }

.fa-typo3 { --fa: "\f42b"; }

.fa-reddit-alien { --fa: "\f281"; }

.fa-yahoo { --fa: "\f19e"; }

.fa-dailymotion { --fa: "\e052"; }

.fa-affiliatetheme { --fa: "\f36b"; }

.fa-pied-piper-pp { --fa: "\f1a7"; }

.fa-bootstrap { --fa: "\f836"; }

.fa-odnoklassniki { --fa: "\f263"; }

.fa-nfc-symbol { --fa: "\e531"; }

.fa-mintbit { --fa: "\e62f"; }

.fa-ethereum { --fa: "\f42e"; }

.fa-speaker-deck { --fa: "\f83c"; }

.fa-creative-commons-nc-eu { --fa: "\f4e9"; }

.fa-patreon { --fa: "\f3d9"; }

.fa-avianex { --fa: "\f374"; }

.fa-ello { --fa: "\f5f1"; }

.fa-gofore { --fa: "\f3a7"; }

.fa-bimobject { --fa: "\f378"; }

.fa-brave-reverse { --fa: "\e63d"; }

.fa-facebook-f { --fa: "\f39e"; }

.fa-google-plus-square, .fa-square-google-plus { --fa: "\f0d4"; }

.fa-web-awesome { --fa: "\e682"; }

.fa-mandalorian { --fa: "\f50f"; }

.fa-first-order-alt { --fa: "\f50a"; }

.fa-osi { --fa: "\f41a"; }

.fa-google-wallet { --fa: "\f1ee"; }

.fa-d-and-d-beyond { --fa: "\f6ca"; }

.fa-periscope { --fa: "\f3da"; }

.fa-fulcrum { --fa: "\f50b"; }

.fa-cloudscale { --fa: "\f383"; }

.fa-forumbee { --fa: "\f211"; }

.fa-mizuni { --fa: "\f3cc"; }

.fa-schlix { --fa: "\f3ea"; }

.fa-square-xing, .fa-xing-square { --fa: "\f169"; }

.fa-bandcamp { --fa: "\f2d5"; }

.fa-wpforms { --fa: "\f298"; }

.fa-cloudversify { --fa: "\f385"; }

.fa-usps { --fa: "\f7e1"; }

.fa-megaport { --fa: "\f5a3"; }

.fa-magento { --fa: "\f3c4"; }

.fa-spotify { --fa: "\f1bc"; }

.fa-optin-monster { --fa: "\f23c"; }

.fa-fly { --fa: "\f417"; }

.fa-square-bluesky { --fa: "\e6a3"; }

.fa-aviato { --fa: "\f421"; }

.fa-itunes { --fa: "\f3b4"; }

.fa-cuttlefish { --fa: "\f38c"; }

.fa-blogger { --fa: "\f37c"; }

.fa-flickr { --fa: "\f16e"; }

.fa-viber { --fa: "\f409"; }

.fa-soundcloud { --fa: "\f1be"; }

.fa-digg { --fa: "\f1a6"; }

.fa-tencent-weibo { --fa: "\f1d5"; }

.fa-letterboxd { --fa: "\e62d"; }

.fa-symfony { --fa: "\f83d"; }

.fa-maxcdn { --fa: "\f136"; }

.fa-etsy { --fa: "\f2d7"; }

.fa-facebook-messenger { --fa: "\f39f"; }

.fa-audible { --fa: "\f373"; }

.fa-think-peaks { --fa: "\f731"; }

.fa-bilibili { --fa: "\e3d9"; }

.fa-erlang { --fa: "\f39d"; }

.fa-x-twitter { --fa: "\e61b"; }

.fa-cotton-bureau { --fa: "\f89e"; }

.fa-dashcube { --fa: "\f210"; }

.fa-42-group, .fa-innosoft { --fa: "\e080"; }

.fa-stack-exchange { --fa: "\f18d"; }

.fa-elementor { --fa: "\f430"; }

.fa-pied-piper-square, .fa-square-pied-piper { --fa: "\e01e"; }

.fa-creative-commons-nd { --fa: "\f4eb"; }

.fa-palfed { --fa: "\f3d8"; }

.fa-superpowers { --fa: "\f2dd"; }

.fa-resolving { --fa: "\f3e7"; }

.fa-xbox { --fa: "\f412"; }

.fa-square-web-awesome-stroke { --fa: "\e684"; }

.fa-searchengin { --fa: "\f3eb"; }

.fa-tiktok { --fa: "\e07b"; }

.fa-facebook-square, .fa-square-facebook { --fa: "\f082"; }

.fa-renren { --fa: "\f18b"; }

.fa-linux { --fa: "\f17c"; }

.fa-glide { --fa: "\f2a5"; }

.fa-linkedin { --fa: "\f08c"; }

.fa-hubspot { --fa: "\f3b2"; }

.fa-deploydog { --fa: "\f38e"; }

.fa-twitch { --fa: "\f1e8"; }

.fa-flutter { --fa: "\e694"; }

.fa-ravelry { --fa: "\f2d9"; }

.fa-mixer { --fa: "\e056"; }

.fa-lastfm-square, .fa-square-lastfm { --fa: "\f203"; }

.fa-vimeo { --fa: "\f40a"; }

.fa-mendeley { --fa: "\f7b3"; }

.fa-uniregistry { --fa: "\f404"; }

.fa-figma { --fa: "\f799"; }

.fa-creative-commons-remix { --fa: "\f4ee"; }

.fa-cc-amazon-pay { --fa: "\f42d"; }

.fa-dropbox { --fa: "\f16b"; }

.fa-instagram { --fa: "\f16d"; }

.fa-cmplid { --fa: "\e360"; }

.fa-upwork { --fa: "\e641"; }

.fa-facebook { --fa: "\f09a"; }

.fa-gripfire { --fa: "\f3ac"; }

.fa-jedi-order { --fa: "\f50e"; }

.fa-uikit { --fa: "\f403"; }

.fa-fort-awesome-alt { --fa: "\f3a3"; }

.fa-phabricator { --fa: "\f3db"; }

.fa-ussunnah { --fa: "\f407"; }

.fa-earlybirds { --fa: "\f39a"; }

.fa-trade-federation { --fa: "\f513"; }

.fa-autoprefixer { --fa: "\f41c"; }

.fa-whatsapp { --fa: "\f232"; }

.fa-square-upwork { --fa: "\e67c"; }

.fa-slideshare { --fa: "\f1e7"; }

.fa-google-play { --fa: "\f3ab"; }

.fa-viadeo { --fa: "\f2a9"; }

.fa-line { --fa: "\f3c0"; }

.fa-google-drive { --fa: "\f3aa"; }

.fa-servicestack { --fa: "\f3ec"; }

.fa-simplybuilt { --fa: "\f215"; }

.fa-bitbucket { --fa: "\f171"; }

.fa-imdb { --fa: "\f2d8"; }

.fa-deezer { --fa: "\e077"; }

.fa-raspberry-pi { --fa: "\f7bb"; }

.fa-jira { --fa: "\f7b1"; }

.fa-docker { --fa: "\f395"; }

.fa-screenpal { --fa: "\e570"; }

.fa-bluetooth { --fa: "\f293"; }

.fa-gitter { --fa: "\f426"; }

.fa-d-and-d { --fa: "\f38d"; }

.fa-microblog { --fa: "\e01a"; }

.fa-cc-diners-club { --fa: "\f24c"; }

.fa-gg-circle { --fa: "\f261"; }

.fa-pied-piper-hat { --fa: "\f4e5"; }

.fa-kickstarter-k { --fa: "\f3bc"; }

.fa-yandex { --fa: "\f413"; }

.fa-readme { --fa: "\f4d5"; }

.fa-html5 { --fa: "\f13b"; }

.fa-sellsy { --fa: "\f213"; }

.fa-square-web-awesome { --fa: "\e683"; }

.fa-sass { --fa: "\f41e"; }

.fa-wirsindhandwerk, .fa-wsh { --fa: "\e2d0"; }

.fa-buromobelexperte { --fa: "\f37f"; }

.fa-salesforce { --fa: "\f83b"; }

.fa-octopus-deploy { --fa: "\e082"; }

.fa-medapps { --fa: "\f3c6"; }

.fa-ns8 { --fa: "\f3d5"; }

.fa-pinterest-p { --fa: "\f231"; }

.fa-apper { --fa: "\f371"; }

.fa-fort-awesome { --fa: "\f286"; }

.fa-waze { --fa: "\f83f"; }

.fa-bluesky { --fa: "\e671"; }

.fa-cc-jcb { --fa: "\f24b"; }

.fa-snapchat, .fa-snapchat-ghost { --fa: "\f2ab"; }

.fa-fantasy-flight-games { --fa: "\f6dc"; }

.fa-rust { --fa: "\e07a"; }

.fa-wix { --fa: "\f5cf"; }

.fa-behance-square, .fa-square-behance { --fa: "\f1b5"; }

.fa-supple { --fa: "\f3f9"; }

.fa-webflow { --fa: "\e65c"; }

.fa-rebel { --fa: "\f1d0"; }

.fa-css3 { --fa: "\f13c"; }

.fa-staylinked { --fa: "\f3f5"; }

.fa-kaggle { --fa: "\f5fa"; }

.fa-space-awesome { --fa: "\e5ac"; }

.fa-deviantart { --fa: "\f1bd"; }

.fa-cpanel { --fa: "\f388"; }

.fa-goodreads-g { --fa: "\f3a9"; }

.fa-git-square, .fa-square-git { --fa: "\f1d2"; }

.fa-square-tumblr, .fa-tumblr-square { --fa: "\f174"; }

.fa-trello { --fa: "\f181"; }

.fa-creative-commons-nc-jp { --fa: "\f4ea"; }

.fa-get-pocket { --fa: "\f265"; }

.fa-perbyte { --fa: "\e083"; }

.fa-grunt { --fa: "\f3ad"; }

.fa-weebly { --fa: "\f5cc"; }

.fa-connectdevelop { --fa: "\f20e"; }

.fa-leanpub { --fa: "\f212"; }

.fa-black-tie { --fa: "\f27e"; }

.fa-themeco { --fa: "\f5c6"; }

.fa-python { --fa: "\f3e2"; }

.fa-android { --fa: "\f17b"; }

.fa-bots { --fa: "\e340"; }

.fa-free-code-camp { --fa: "\f2c5"; }

.fa-hornbill { --fa: "\f592"; }

.fa-js { --fa: "\f3b8"; }

.fa-ideal { --fa: "\e013"; }

.fa-git { --fa: "\f1d3"; }

.fa-dev { --fa: "\f6cc"; }

.fa-sketch { --fa: "\f7c6"; }

.fa-yandex-international { --fa: "\f414"; }

.fa-cc-amex { --fa: "\f1f3"; }

.fa-uber { --fa: "\f402"; }

.fa-github { --fa: "\f09b"; }

.fa-php { --fa: "\f457"; }

.fa-alipay { --fa: "\f642"; }

.fa-youtube { --fa: "\f167"; }

.fa-skyatlas { --fa: "\f216"; }

.fa-firefox-browser { --fa: "\e007"; }

.fa-replyd { --fa: "\f3e6"; }

.fa-suse { --fa: "\f7d6"; }

.fa-jenkins { --fa: "\f3b6"; }

.fa-twitter { --fa: "\f099"; }

.fa-rockrms { --fa: "\f3e9"; }

.fa-pinterest { --fa: "\f0d2"; }

.fa-buffer { --fa: "\f837"; }

.fa-npm { --fa: "\f3d4"; }

.fa-yammer { --fa: "\f840"; }

.fa-btc { --fa: "\f15a"; }

.fa-dribbble { --fa: "\f17d"; }

.fa-stumbleupon-circle { --fa: "\f1a3"; }

.fa-internet-explorer { --fa: "\f26b"; }

.fa-stubber { --fa: "\e5c7"; }

.fa-telegram, .fa-telegram-plane { --fa: "\f2c6"; }

.fa-old-republic { --fa: "\f510"; }

.fa-odysee { --fa: "\e5c6"; }

.fa-square-whatsapp, .fa-whatsapp-square { --fa: "\f40c"; }

.fa-node-js { --fa: "\f3d3"; }

.fa-edge-legacy { --fa: "\e078"; }

.fa-slack, .fa-slack-hash { --fa: "\f198"; }

.fa-medrt { --fa: "\f3c8"; }

.fa-usb { --fa: "\f287"; }

.fa-tumblr { --fa: "\f173"; }

.fa-vaadin { --fa: "\f408"; }

.fa-quora { --fa: "\f2c4"; }

.fa-square-x-twitter { --fa: "\e61a"; }

.fa-reacteurope { --fa: "\f75d"; }

.fa-medium, .fa-medium-m { --fa: "\f23a"; }

.fa-amilia { --fa: "\f36d"; }

.fa-mixcloud { --fa: "\f289"; }

.fa-flipboard { --fa: "\f44d"; }

.fa-viacoin { --fa: "\f237"; }

.fa-critical-role { --fa: "\f6c9"; }

.fa-sitrox { --fa: "\e44a"; }

.fa-discourse { --fa: "\f393"; }

.fa-joomla { --fa: "\f1aa"; }

.fa-mastodon { --fa: "\f4f6"; }

.fa-airbnb { --fa: "\f834"; }

.fa-wolf-pack-battalion { --fa: "\f514"; }

.fa-buy-n-large { --fa: "\f8a6"; }

.fa-gulp { --fa: "\f3ae"; }

.fa-creative-commons-sampling-plus { --fa: "\f4f1"; }

.fa-strava { --fa: "\f428"; }

.fa-ember { --fa: "\f423"; }

.fa-canadian-maple-leaf { --fa: "\f785"; }

.fa-teamspeak { --fa: "\f4f9"; }

.fa-pushed { --fa: "\f3e1"; }

.fa-wordpress-simple { --fa: "\f411"; }

.fa-nutritionix { --fa: "\f3d6"; }

.fa-wodu { --fa: "\e088"; }

.fa-google-pay { --fa: "\e079"; }

.fa-intercom { --fa: "\f7af"; }

.fa-zhihu { --fa: "\f63f"; }

.fa-korvue { --fa: "\f42f"; }

.fa-pix { --fa: "\e43a"; }

.fa-steam-symbol { --fa: "\f3f6"; }

:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }

.fa-regular, .far { font-weight: 400; }

:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }

*, ::after, ::before { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

[tabindex="-1"]:focus { outline: 0px !important; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }

p { margin-top: 0px; margin-bottom: 1rem; }

abbr[data-original-title], abbr[title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }

ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }

dt { font-weight: 700; }

dd { margin-bottom: 0.5rem; margin-left: 0px; }

blockquote { margin: 0px 0px 1rem; }

b, strong { font-weight: bolder; }

sub, sup { position: relative; line-height: 0; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

figure { margin: 0px 0px 1rem; }

img { vertical-align: middle; border-style: none; }

.w-100 { width: 100% !important; }

.h-100 { height: 100% !important; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; width: 100% !important; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

.form-control { display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }

.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

label { display: inline-block; margin-bottom: 0.5rem; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

button { border-radius: 0px; }

button:focus { outline: -webkit-focus-ring-color auto 5px; }

button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

select { overflow-wrap: normal; }

[type="button"], [type="reset"], [type="submit"], button { appearance: button; }

[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }

input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"] { appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }

legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: inherit; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; appearance: none; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { font: inherit; appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb(233, 236, 239); border-radius: 0.3rem; }

@media (min-width: 576px) {
  .jumbotron { padding: 4rem 2rem; }
}

.jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0px; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) {
  .container { max-width: 540px; }
}

@media (min-width: 768px) {
  .container { max-width: 720px; }
}

@media (min-width: 1024px) {
  .container { max-width: 990px; }
}

.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.m-0 { margin: 0px !important; }

.mt-0, .my-0 { margin-top: 0px !important; }

.mr-0, .mx-0 { margin-right: 0px !important; }

.mb-0, .my-0 { margin-bottom: 0px !important; }

.ml-0, .mx-0 { margin-left: 0px !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0px !important; }

.pt-0, .py-0 { padding-top: 0px !important; }

.pr-0, .px-0 { padding-right: 0px !important; }

.pb-0, .py-0 { padding-bottom: 0px !important; }

.pl-0, .px-0 { padding-left: 0px !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 { margin: 0px !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0px !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0px !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }
}

@media (min-width: 768px) {
  .m-md-0 { margin: 0px !important; }
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0px !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0px !important; }
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
  .pr-md-0, .px-md-0 { padding-right: 0px !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
  .pl-md-0, .px-md-0 { padding-left: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; }
}

@media (min-width: 1024px) {
  .m-lg-0 { margin: 0px !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0px !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0px !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }
}

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
}

@media (min-width: 768px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
}

@media (min-width: 1024px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
}

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
}

@media (min-width: 768px) {
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
}

@media (min-width: 1024px) {
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
}

.clearfix::after { display: block; clear: both; content: ""; }

.text-center { text-align: center !important; }

.dropdown { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; color: rgb(0, 0, 0); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(0, 0, 0); border-radius: 0.25rem; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; color: rgb(0, 0, 0); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }

.dropdown-item:focus, .dropdown-item:hover { color: rgb(33, 37, 41); text-decoration: none; background-color: rgb(248, 249, 250); }

.dropdown-item.active, .dropdown-item:active { text-decoration: none; }

.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:focus, .nav-link:hover { text-decoration: none; }

.nav-link.disabled { color: rgb(108, 117, 125); pointer-events: none; cursor: default; }

.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar > .container, .navbar > .container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }

.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }

.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; line-height: 1; background-color: transparent; border: 1px solid transparent; }

.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 576px) {
  .navbar-expand-sm { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 768px) {
  .navbar-expand-md { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
}

@media (max-width: 1023.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 1024px) {
  .navbar-expand-lg { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
}

.navbar-expand { flex-flow: row; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0px; padding-left: 0px; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid { flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

@supports (position: sticky) {
  .sticky-top { position: sticky; top: 0px; z-index: 1020; }
}

.collapse:not(.show) { display: none; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) {
  .container { max-width: 540px; }
}

@media (min-width: 768px) {
  .container { max-width: 720px; }
}

@media (min-width: 1024px) {
  .container { max-width: 990px; }
}

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0px; margin-left: 0px; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }

.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }

.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }

.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }

.col-3 { flex: 0 0 25%; max-width: 25%; }

.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }

.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }

.col-6 { flex: 0 0 50%; max-width: 50%; }

.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }

.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }

.col-9 { flex: 0 0 75%; max-width: 75%; }

.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }

.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }

.col-12 { flex: 0 0 100%; max-width: 100%; }

.order-first { order: -1; }

.order-last { order: 13; }

.order-0 { order: 0; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.order-3 { order: 3; }

.order-4 { order: 4; }

.order-5 { order: 5; }

.order-6 { order: 6; }

.order-7 { order: 7; }

.order-8 { order: 8; }

.order-9 { order: 9; }

.order-10 { order: 10; }

.order-11 { order: 11; }

.order-12 { order: 12; }

.offset-1 { margin-left: 8.33333%; }

.offset-2 { margin-left: 16.6667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333%; }

.offset-5 { margin-left: 41.6667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333%; }

.offset-8 { margin-left: 66.6667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333%; }

.offset-11 { margin-left: 91.6667%; }

@media (min-width: 576px) {
  .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { order: 13; }
  .order-sm-0 { order: 0; }
  .order-sm-1 { order: 1; }
  .order-sm-2 { order: 2; }
  .order-sm-3 { order: 3; }
  .order-sm-4 { order: 4; }
  .order-sm-5 { order: 5; }
  .order-sm-6 { order: 6; }
  .order-sm-7 { order: 7; }
  .order-sm-8 { order: 8; }
  .order-sm-9 { order: 9; }
  .order-sm-10 { order: 10; }
  .order-sm-11 { order: 11; }
  .order-sm-12 { order: 12; }
  .offset-sm-0 { margin-left: 0px; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.6667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333%; }
  .offset-sm-5 { margin-left: 41.6667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333%; }
  .offset-sm-8 { margin-left: 66.6667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333%; }
  .offset-sm-11 { margin-left: 91.6667%; }
}

@media (min-width: 768px) {
  .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { order: 13; }
  .order-md-0 { order: 0; }
  .order-md-1 { order: 1; }
  .order-md-2 { order: 2; }
  .order-md-3 { order: 3; }
  .order-md-4 { order: 4; }
  .order-md-5 { order: 5; }
  .order-md-6 { order: 6; }
  .order-md-7 { order: 7; }
  .order-md-8 { order: 8; }
  .order-md-9 { order: 9; }
  .order-md-10 { order: 10; }
  .order-md-11 { order: 11; }
  .order-md-12 { order: 12; }
  .offset-md-0 { margin-left: 0px; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.6667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333%; }
  .offset-md-5 { margin-left: 41.6667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333%; }
  .offset-md-8 { margin-left: 66.6667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333%; }
  .offset-md-11 { margin-left: 91.6667%; }
}

@media (min-width: 1024px) {
  .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { order: -1; }
  .order-lg-last { order: 13; }
  .order-lg-0 { order: 0; }
  .order-lg-1 { order: 1; }
  .order-lg-2 { order: 2; }
  .order-lg-3 { order: 3; }
  .order-lg-4 { order: 4; }
  .order-lg-5 { order: 5; }
  .order-lg-6 { order: 6; }
  .order-lg-7 { order: 7; }
  .order-lg-8 { order: 8; }
  .order-lg-9 { order: 9; }
  .order-lg-10 { order: 10; }
  .order-lg-11 { order: 11; }
  .order-lg-12 { order: 12; }
  .offset-lg-0 { margin-left: 0px; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.6667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333%; }
  .offset-lg-5 { margin-left: 41.6667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333%; }
  .offset-lg-8 { margin-left: 66.6667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333%; }
  .offset-lg-11 { margin-left: 91.6667%; }
}

.table { width: 100%; margin-bottom: 1rem; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(222, 226, 230); }

.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(222, 226, 230); }

.table tbody + tbody { border-top: 2px solid rgb(222, 226, 230); }

.rounded { border-radius: 0.25rem !important; }

.btn { display: inline-block; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; 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; }

.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.fslightbox-absoluted { position: absolute; top: 0px; left: 0px; }

.fslightbox-fade-in { animation: 0.3s cubic-bezier(0, 0, 0.7, 1) 0s 1 normal none running fslightbox-fade-in; }

.fslightbox-fade-out { animation: 0.3s ease 0s 1 normal none running fslightbox-fade-out; }

.fslightbox-fade-in-strong { animation: 0.3s cubic-bezier(0, 0, 0.7, 1) 0s 1 normal none running fslightbox-fade-in-strong; }

.fslightbox-fade-out-strong { animation: 0.3s ease 0s 1 normal none running fslightbox-fade-out-strong; }

@keyframes fslightbox-fade-in { 
  0% { opacity: 0.65; }
  100% { opacity: 1; }
}

@keyframes fslightbox-fade-out { 
  0% { opacity: 0.35; }
  100% { opacity: 0; }
}

@keyframes fslightbox-fade-in-strong { 
  0% { opacity: 0.3; }
  100% { opacity: 1; }
}

@keyframes fslightbox-fade-out-strong { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.fslightbox-cursor-grabbing { cursor: grabbing; }

.fslightbox-full-dimension { width: 100%; height: 100%; }

.fslightbox-open { overflow: hidden; height: 100%; }

.fslightbox-flex-centered { display: flex; justify-content: center; align-items: center; }

.fslightbox-opacity-0 { opacity: 0 !important; }

.fslightbox-opacity-1 { opacity: 1 !important; }

.fslightbox-scrollbarfix { padding-right: 17px; }

.fslightbox-transform-transition { transition: transform 0.3s; }

.fslightbox-container { font-family: Arial, sans-serif; position: fixed; top: 0px; left: 0px; background: linear-gradient(rgba(30, 30, 30, 0.9), rgb(0, 0, 0) 1810%); touch-action: pinch-zoom; z-index: 1000000000; user-select: none; -webkit-tap-highlight-color: transparent; }

.fslightbox-container * { box-sizing: border-box; }

.fslightbox-svg-path { transition: fill 0.15s; fill: rgb(221, 221, 221); }

.fslightbox-nav { height: 45px; width: 100%; position: absolute; top: 0px; left: 0px; }

.fslightbox-slide-number-container { display: flex; justify-content: center; align-items: center; position: relative; height: 100%; font-size: 15px; color: rgb(215, 215, 215); z-index: 0; max-width: 55px; text-align: left; }

.fslightbox-slide-number-container .fslightbox-flex-centered { height: 100%; }

.fslightbox-slash { display: block; margin: 0px 5px; width: 1px; height: 12px; transform: rotate(15deg); background: rgb(255, 255, 255); }

.fslightbox-toolbar { position: absolute; z-index: 3; right: 0px; top: 0px; height: 100%; display: flex; background: rgba(35, 35, 35, 0.65); }

.fslightbox-toolbar-button { height: 100%; width: 45px; cursor: pointer; }

.fslightbox-toolbar-button:hover .fslightbox-svg-path { fill: rgb(255, 255, 255); }

.fslightbox-slide-btn-container { display: flex; align-items: center; padding: 12px 12px 12px 6px; position: absolute; top: 50%; cursor: pointer; z-index: 3; transform: translateY(-50%); }

@media (min-width: 476px) {
  .fslightbox-slide-btn-container { padding: 22px 22px 22px 6px; }
}

@media (min-width: 768px) {
  .fslightbox-slide-btn-container { padding: 30px 30px 30px 6px; }
}

.fslightbox-slide-btn-container:hover .fslightbox-svg-path { fill: rgb(241, 241, 241); }

.fslightbox-slide-btn { padding: 9px; font-size: 26px; background: rgba(35, 35, 35, 0.65); }

@media (min-width: 768px) {
  .fslightbox-slide-btn { padding: 10px; }
}

@media (min-width: 1600px) {
  .fslightbox-slide-btn { padding: 11px; }
}

.fslightbox-slide-btn-container-previous { left: 0px; }

@media (max-width: 475.99px) {
  .fslightbox-slide-btn-container-previous { padding-left: 3px; }
}

.fslightbox-slide-btn-container-next { right: 0px; padding-left: 12px; padding-right: 3px; }

@media (min-width: 476px) {
  .fslightbox-slide-btn-container-next { padding-left: 22px; }
}

@media (min-width: 768px) {
  .fslightbox-slide-btn-container-next { padding-left: 30px; }
}

@media (min-width: 476px) {
  .fslightbox-slide-btn-container-next { padding-right: 6px; }
}

.fslightbox-down-event-detector { position: absolute; z-index: 1; }

.fslightbox-slide-swiping-hoverer { z-index: 4; }

.fslightbox-invalid-file-wrapper { font-size: 22px; color: rgb(234, 235, 235); margin: auto; }

.fslightboxv { object-fit: cover; }

.fslightbox-youtube-iframe { border: 0px; }

.fslightboxl { display: block; margin: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 67px; height: 67px; }

.fslightboxl div { box-sizing: border-box; display: block; position: absolute; width: 54px; height: 54px; margin: 6px; border-width: 5px; border-style: solid; border-image: initial; border-color: rgb(153, 153, 153) transparent transparent; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running fslightboxl; }

.fslightboxl div:nth-child(1) { animation-delay: -0.45s; }

.fslightboxl div:nth-child(2) { animation-delay: -0.3s; }

.fslightboxl div:nth-child(3) { animation-delay: -0.15s; }

@keyframes fslightboxl { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.fslightbox-source { position: relative; z-index: 2; opacity: 0; }

:root { --grey: #81888c; --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25); --check-font-regular: "IBM Plex Mono", IBM Plex, monospace; }

.un-steps__check { display: block; pointer-events: none; user-select: none; }

.check { border: 1px solid grey; max-width: 100%; font-size: 0.8rem; margin: 1rem 0px; font-family: "IBM Plex Mono", "IBM Plex", monospace !important; }

.check__wrapper { padding: 0.5rem; }

.check__iban { margin-bottom: 1rem; display: block; font-weight: 500; }

.check__top-grid { display: flex; justify-content: space-between; align-items: flex-start; gap: 10px; }

.check__top-col-1 { display: flex; flex-direction: column; justify-content: space-between; gap: 4rem; }

.check__top-col-1-row { display: flex; flex-direction: column; }

.bank__logo { width: 100%; max-width: 150px; height: 100%; max-height: 60px; object-fit: cover; object-position: center center; }

.check__top-col-title { color: var(--grey); margin-bottom: 8px; margin-top: 8px; }

.check__top-col-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }

.check__bot { border-bottom: 3px solid rgb(0, 0, 0); }

.check__bot-grid { display: grid; grid-template-columns: 0.8fr 2fr 1fr 0.8fr 1fr; }

.check__bot-grid-col { display: flex; flex-direction: column; border-right: 1px solid rgb(0, 0, 0); }

.check__bot-grid-col-title { font-weight: 500; background-color: rgba(128, 128, 128, 0.39); border-right: 1px solid rgb(0, 0, 0); border-bottom: 3px solid rgb(0, 0, 0); padding-left: 2px; }

.check__thanks { text-align: right; display: block; margin: 0.5rem 2rem; }

.un-steps__check-mobile { display: none; margin: 1rem 0px; pointer-events: none; user-select: none; }

@media (max-width: 1024px) {
  .un-steps__check { display: none; }
  .un-steps__check-mobile { display: block; padding: 3rem; border: 1px solid grey; font-family: var(--check-font-regular); line-height: 1.3; }
  .check-mobile__top { display: flex; flex-direction: column; justify-content: center; text-align: center; border-bottom: 1.5px solid rgb(102, 102, 102); padding-bottom: 1rem; margin-bottom: 2.5rem; }
  .check-mobile__bot { display: flex; width: 100%; justify-content: space-between; font-size: 1.5rem; }
  .check-mobile_lcolumn { display: block; text-align: left; color: rgb(102, 102, 102); }
  .check-mobile_rcolumn { display: block; text-align: right; color: rgb(0, 0, 0); }
  .check-mobile_sum-text { font-size: 1.8rem; color: rgb(0, 0, 0); }
  .check-mobile_lcolumn p, .check-mobile_rcolumn p { font-size: 1rem; margin-bottom: 0.5rem; }
  .check-mobile__logo { margin: 1rem auto 0.5rem; max-width: 300px; width: 100%; height: 100%; max-height: 80px; object-fit: cover; object-position: center center; }
  .check-mobile_amount, .check-mobile__date { color: rgb(102, 102, 102); }
  .check-mobile_amount { font-size: 1.4rem; margin: 0px auto 1rem; }
  .check-mobile__date { margin: 0.5rem auto 1rem; font-size: 1rem; }
}

@media (max-width: 768px) {
  .un-steps__check-mobile { padding: 2rem; }
  .check-mobile_lcolumn p, .check-mobile_rcolumn p { font-size: 0.8rem; }
  .check-mobile__logo { max-width: 200px; max-height: 40px; }
  .check-mobile_sum-text { font-size: 1.2rem; }
  .check-mobile_amount { font-size: 1rem; }
  .check-mobile__date { font-size: 0.8rem; margin: 1rem auto; }
}

@media (max-width: 580px) {
  .check-mobile__top { margin-bottom: 2rem; }
  .check-mobile_lcolumn p, .check-mobile_rcolumn p { font-size: 0.7rem; }
  .un-steps__check-mobile { padding: 1.5rem; }
}

@media (max-width: 450px) {
  .check-mobile__top { margin-bottom: 1rem; }
  .check-mobile__logo { max-width: 150px; margin: 0.5rem auto 0px; }
}

@media (max-width: 400px) {
  .un-steps__check-mobile { margin: 10px; padding: 0.8rem; }
  .check-mobile_lcolumn p, .check-mobile_rcolumn p { font-size: 0.6rem; }
}
