.section-bg {
  margin: 0 !important;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.section-bg.primary-bg {
  background: var(--global-primary-background);
}
.section-bg.remove-padding {
  left: -40px;
  top: -40px;
  bottom: -40px;
  right: -40px;
  z-index: -1;
}
.section-bg div {
  width: 100%;
  height: 100%;
  padding: 0;
}
.section-bg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.info-bg-block {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  color: #fff;
}
.info-bg-block .uk-button {
  text-shadow: none;
}
.info-bg-block a:not(.uk-button) {
  color: #fff !important;
}
.info-bg-block a:not(.uk-button):hover {
  color: var(--global-secondary-background) !important;
}
.info-bg-block .contactsBlock i {
  color: #e25300;
  text-shadow: none;
}

.tm-header {
  z-index: 100;
}
.tm-header .top-line {
  background: rgba(0, 16, 53, 0.95);
}
.tm-header .header {
  background: rgba(4, 21, 59, 0.9);
}
.tm-header .main-menu .uk-navbar .uk-navbar-nav > li > a {
  color: #fff;
  white-space: nowrap;
  min-height: 110px;
}
.tm-header .main-menu .uk-navbar .uk-navbar-nav > li:hover a, .tm-header .main-menu .uk-navbar .uk-navbar-nav > li.uk-active a {
  text-decoration: underline;
}
@media (max-width: 1300px) {
  .tm-header .main-menu .uk-navbar .uk-navbar-nav {
    gap: 15px;
  }
}
@media (max-width: 1100px) {
  .tm-header .main-menu .uk-navbar .uk-navbar-nav {
    gap: 10px;
  }
  .tm-header .main-menu .uk-navbar .uk-navbar-nav > li a {
    font-size: 16px;
  }
}

:root {
  --vp-header-height: 155px;
}

.el-slideshowVideoBg {
  --btn-padding: 10px;
  margin-top: calc(var(--vp-header-height) * -1);
  background-color: rgba(4, 21, 59, 0.9);
  z-index: 1;
}
.el-slideshowVideoBg .video-bg .uk-position-cover {
  background-color: rgba(25, 50, 100, 0.6);
}
.el-slideshowVideoBg .swiper-slide {
  height: auto;
}
.el-slideshowVideoBg .swiper-slide .el-item {
  min-height: 95vh;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.el-slideshowVideoBg .swiper-slide .el-item .uk-button {
  text-shadow: none;
}
.el-slideshowVideoBg .swiper-slide .el-item .item-content {
  position: absolute;
  height: calc(100% - (var(--vp-header-height) + 80px));
  top: var(--vp-header-height);
  color: #fff;
  text-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.4);
  z-index: 10;
  font-size: clamp(1.2rem, 3.5vw + 0.2rem, 1.8rem);
  line-height: 1.2;
}
.el-slideshowVideoBg .swiper-slide .el-item .item-content .uk-container {
  width: 100%;
}
.el-slideshowVideoBg .swiper-slide .el-item .item-content p:last-child {
  margin-bottom: 0 !important;
}
.el-slideshowVideoBg .swiper-slide .el-item .item-content .title {
  font-size: clamp(1.9rem, 3.9vw + 0.93rem, 3.3rem);
  font-weight: 900;
}
@media (max-width: 960px) {
  .el-slideshowVideoBg .swiper-slide {
    height: auto;
  }
  .el-slideshowVideoBg .swiper-slide .el-item {
    min-height: 500px;
    height: 100%;
  }
  .el-slideshowVideoBg .swiper-slide .el-item .item-content {
    position: relative;
    min-height: auto;
    padding: 50px 0 130px;
  }
}
@media (min-width: 960px) {
  .el-slideshowVideoBg .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    will-change: transform;
  }
}
@media (min-width: 960px) {
  .el-slideshowVideoBg {
    --btn-padding: 15px;
  }
}
.el-slideshowVideoBg .swiper-button-next,
.el-slideshowVideoBg .swiper-button-prev {
  --icon-size: 60px;
  width: var(--icon-size);
  height: var(--icon-size);
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  transition: 0.2s;
}
.el-slideshowVideoBg .swiper-button-next:after,
.el-slideshowVideoBg .swiper-button-prev:after {
  display: none;
}
.el-slideshowVideoBg .swiper-button-next:hover,
.el-slideshowVideoBg .swiper-button-prev:hover {
  opacity: 1;
  transition: 0.2s;
}
.el-slideshowVideoBg .swiper-button-prev,
.el-slideshowVideoBg .swiper-button-next {
  top: auto;
  bottom: 20px;
}
.el-slideshowVideoBg .swiper-button-prev {
  left: var(--btn-padding);
  right: auto;
}
.el-slideshowVideoBg .swiper-button-next {
  left: 100px;
  right: auto;
}
@media (max-width: 960px) {
  .el-slideshowVideoBg .swiper-button-next {
    left: auto;
    right: var(--btn-padding);
  }
}

.el-catalog .item {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.el-catalog .item .item-inner {
  box-sizing: border-box;
  z-index: 1;
}
.el-catalog .item .item-inner .uk-heading-bullet {
  display: flex;
  align-items: center;
}
.el-catalog .item .item-image {
  z-index: 0;
}
.el-catalog .item .item-image::before {
  background: rgba(6, 21, 41, 0.3);
  opacity: 0;
  transition: all 0.3s;
}
.el-catalog .item .item-image::after {
  background: linear-gradient(0deg, #061529 0%, rgba(6, 21, 41, 0.05) 50%);
}
.el-catalog .item:hover .item-inner .uk-heading-bullet {
  padding: 15px 0px 15px 20px;
  transition: all 0.3s;
  margin-bottom: 10px;
}
.el-catalog .item:hover .item-image::before {
  opacity: 1;
  transition: all 0.3s;
}

.catalog-bg img {
  left: calc(-100px - 5vw);
  top: -60px;
  transform: rotate(-65deg);
  width: 50vw;
  min-width: 500px;
  max-width: 630px;
}

.section-bg-primary {
  background: var(--global-color-base);
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1) !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.section-bg-primary .uk-button {
  text-shadow: none;
}
.section-bg-primary a:not(.uk-button) {
  color: #fff !important;
  text-decoration: none;
}
.section-bg-primary a:not(.uk-button):hover {
  color: var(--global-secondary-background) !important;
}

@media (max-width: 640px) {
  .section-mp-features .uk-position-cover {
    background: rgba(6, 21, 41, 0.84) !important;
  }
}

.mp-features {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.mp-features .item {
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.mp-features .item .title {
  min-height: auto;
  color: #fff;
  font-weight: 900;
  margin-bottom: 10px;
}
.mp-features .item .text {
  min-height: auto;
}
.mp-features .item .text p:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 640px) and (max-width: 960px) {
  .mp-features {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .mp-features .item {
    width: calc(50% - 15px);
  }
}
.mp-features.color .item {
  color: #19326e;
  text-shadow: none;
}
.mp-features.color .item .title {
  color: #19326e;
}
.mp-features.horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}
.mp-features.horizontal .item {
  flex-basis: calc(33.33% - 30px);
}
@media (min-width: 640px) and (max-width: 960px) {
  .mp-features.horizontal .item {
    flex-basis: calc(50% - 30px);
  }
}
@media (max-width: 640px) {
  .mp-features.horizontal .item {
    flex-basis: 100%;
  }
}

.section-bg.map-bg {
  position: absolute !important;
  z-index: -1 !important;
}
.section-bg.map-bg img {
  left: auto;
  right: 0;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left;
}

.el-svg-map .map__regions {
  filter: drop-shadow(2px 2px 25px rgba(0, 0, 0, 0.35));
}
.el-svg-map .map__regions .map__region {
  transition: all 0.2s;
}
.el-svg-map .map__regions .map__region.active {
  fill: rgb(31.9444444444, 63.8888888889, 140.5555555556);
  transition: all 0.2s;
  filter: drop-shadow(3px 3px 0px #e25300);
}
.el-svg-map .map__point_markers .map__Item {
  cursor: pointer;
}
.el-svg-map .map__point_markers .map__Item path:first-child {
  transition: all 0.2s;
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0));
}
.el-svg-map .map__point_markers .map__Item:hover path:first-child {
  fill: #052147;
  transition: all 0.2s;
  filter: drop-shadow(2px 2px 3px rgba(255, 255, 255, 0.5));
}

.page-header-bg {
  position: absolute !important;
  z-index: -1 !important;
  top: -55px;
}
.page-header-bg img {
  left: auto;
  right: 0;
  top: 0px;
  width: 50vw;
  min-width: 500px;
  max-width: 800px;
}

.catalog-page #tm-main > .uk-section-default {
  background: transparent;
  position: relative;
  z-index: 10;
}

.catalog-page-bg {
  position: absolute !important;
  z-index: -1 !important;
}
.catalog-page-bg img {
  left: 0;
  top: 0px;
  width: 50vw;
  min-width: 500px;
  max-width: 800px;
}

.el-price-table .item .price {
  margin: 0 15px 0 0;
  white-space: nowrap;
}
.el-price-table .item:not(:last-child) {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(5, 33, 70, 0.3);
}

.horizontal-menu ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.horizontal-menu ul li a {
  display: block;
  padding: 5px 15px;
  background: rgba(5, 33, 71, 0.08);
  color: var(--global-color-base);
  border: 1px solid rgba(5, 33, 71, 0.08);
}
.horizontal-menu ul li.uk-active a, .horizontal-menu ul li:hover a {
  background: var(--global-secondary-background);
  border: 1px solid var(--global-secondary-background);
  color: #fff;
}
.horizontal-menu.scroll-mobile ul {
  flex-wrap: nowrap;
  justify-content: left;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}
.horizontal-menu.scroll-mobile ul li a {
  white-space: nowrap;
}

.page-bg.view-category .tm-main {
  background: #052147;
}

.filials-cards .item {
  background: #fff;
  box-shadow: -25px 25px 60px -10px rgba(0, 0, 0, 0.15);
  border-left: 10px solid #e25300;
}
.filials-cards .item .title {
  color: #052147;
}
.filials-cards .item .subtitle p:last-child {
  margin-bottom: 0;
}
.filials-cards .item .props i {
  width: 30px;
  text-align: center;
}
@media (min-width: 960px) {
  .filials-cards .item {
    min-height: 210px;
  }
}

.contacts-cards .item {
  background: #fff;
  box-shadow: -25px 25px 60px -10px rgba(0, 0, 0, 0.15);
}
.contacts-cards .item .item-image img {
  max-width: 200px;
  height: 100%;
  object-fit: cover;
}
.contacts-cards .item .item-body {
  padding: 15px;
  flex: 1;
}
.contacts-cards .item .item-body .title {
  color: #052147;
}
.contacts-cards .item .item-body hr {
  margin: 10px 0;
}
.contacts-cards .item .item-body .props i {
  width: 30px;
  text-align: center;
}
@media (max-width: 640px) {
  .contacts-cards .item {
    flex-direction: column;
  }
  .contacts-cards .item .item-image img {
    max-width: 100%;
  }
}

@media (max-width: 640px) {
  .personal-cards .item .uk-card-body {
    padding: 15px;
  }
  .personal-cards .item .uk-card-body .title {
    font-size: 19px;
    margin-bottom: 10px;
  }
  .personal-cards .item .uk-card-body .subtitle {
    font-size: 17px;
  }
}

.simpleCard-cards .item {
  background: #fff;
  border-left: 10px solid #19326e;
}
.simpleCard-cards .item .title {
  color: #052147;
}
.simpleCard-cards .item .content p:last-child {
  margin-bottom: 0;
}

.productCards .item .uk-card {
  height: 100%;
  font-size: 16px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #fff;
}
.productCards .item .uk-card .uk-card-title {
  font-size: 19px;
  font-weight: bold;
  color: #052147;
}
.productCards .item .uk-card .props {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.productCards .item .uk-card .props .item {
  font-size: 14px;
  padding: 3px 7px;
  background: #19326e;
  border-radius: 4px;
  color: #fff;
}
.productCards .item .uk-card .price {
  font-size: 30px;
}
.productCards .item .uk-card .price i {
  font-size: 17px;
}
@media (max-width: 480px) {
  .productCards .item .uk-card .props {
    gap: 4px;
  }
  .productCards .item .uk-card .props .item {
    font-size: 15px;
    padding: 2px 4px;
  }
}

.productCardModal .price {
  font-size: 30px;
}
.productCardModal .price i {
  font-size: 17px;
}

.contactsBlock i {
  width: 25px;
  text-align: center;
  color: var(--global-primary-background);
}
.contactsBlock a {
  color: var(--global-primary-background);
}
.contactsBlock.inverse i {
  color: var(--global-secondary-background);
}
.contactsBlock.inverse a {
  color: #fff;
}
.contactsBlock.inverse a:hover {
  color: var(--global-secondary-background);
}

.list-color-primary li a,
.list-color-primary li .uk-link {
  color: #052147;
}
.list-color-primary li a:hover,
.list-color-primary li .uk-link:hover {
  text-decoration: underline;
}

.projects-items .item {
  margin: 0;
  background: #fff;
  box-shadow: -25px 25px 60px -10px rgba(0, 0, 0, 0.15);
  transition: all 0.2s;
  height: 100%;
  border-bottom: 5px solid rgba(25, 50, 110, 0.27);
}
.projects-items .item .image:before {
  background: rgba(25, 50, 110, 0.2);
  transition: all 0.2s;
}
.projects-items .item .content {
  border-top: 10px solid var(--global-primary-background);
}
.projects-items .item .content .props i {
  width: 25px;
  text-align: center;
}
.projects-items .item:hover {
  margin: -10px 0 10px;
  transition: all 0.5s;
}
.projects-items .item:hover .image:before {
  background: rgba(25, 50, 110, 0.5);
  transition: all 0.5s;
}
.projects-items.projects-items-slider {
  padding-top: 80px;
  margin-top: 40px;
}
.projects-items.projects-items-slider .item {
  margin: 0 !important;
}
.projects-items.projects-items-slider .item.last-slide {
  background: rgba(25, 50, 110, 0.75);
}
.projects-items.projects-items-slider .item.last-slide:hover {
  background: #19326e;
}
.projects-items.projects-items-slider .swiper-wrapper .swiper-slide {
  height: auto !important;
}
@media (min-width: 700px) {
  .projects-items.projects-items-slider .swiper-wrapper .swiper-slide {
    width: 640px;
  }
}
.projects-items .swiper-button-next,
.projects-items .swiper-button-prev {
  --icon-size: 60px;
  width: var(--icon-size);
  height: var(--icon-size);
  background: var(--global-primary-background);
  border: 1px solid transparent;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  transition: 0.2s;
}
.projects-items .swiper-button-next:after,
.projects-items .swiper-button-prev:after {
  display: none;
}
.projects-items .swiper-button-prev,
.projects-items .swiper-button-next {
  top: 0;
}
.projects-items .swiper-button-prev {
  left: 0;
  right: auto;
}
.projects-items .swiper-button-next {
  left: 80px;
  right: auto;
}

.projects-section-bg-1 img {
  width: 265px;
  height: 100%;
  object-fit: cover;
  object-position: left;
}
@media (max-width: 1700px) {
  .projects-section-bg-1 img {
    width: 200px;
    object-position: right;
  }
}
@media (max-width: 960px) {
  .projects-section-bg-1 img {
    display: none;
  }
}

.project-page .info .item-image-container .item-title {
  box-sizing: border-box;
  z-index: 1;
}
.project-page .info .item-image-container .item-image {
  z-index: 0;
}
.project-page .info .item-image-container .item-image::before {
  background: rgba(6, 21, 41, 0.3);
  opacity: 0;
  transition: all 0.3s;
}
.project-page .info .item-image-container .item-image::after {
  background: linear-gradient(0deg, #061529 0%, rgba(6, 21, 41, 0.05) 50%);
}

.footer-form .section-bg img {
  width: calc(100vw - 20px);
  max-width: 600px;
  height: 100%;
  object-fit: cover;
  object-position: right;
}

footer {
  position: relative;
  color: #fff;
  background: rgb(3.3223684211, 21.9276315789, 47.1776315789);
}
footer a {
  color: #fff;
}
footer a:hover {
  color: var(--global-secondary-background) !important;
}
footer > div {
  position: relative;
  z-index: 1;
}
footer .uk-section-default {
  background: transparent;
}
footer .footer-content {
  padding-bottom: 0;
}
footer .footer-content > .uk-container {
  padding-bottom: 70px;
  border-bottom: 1px solid;
  border-color: rgba(255, 255, 255, 0.15);
}
footer .uk-heading-medium {
  color: #fff;
  font-weight: bold;
}
footer i {
  color: var(--global-secondary-background);
}
footer .contactsBlock .item {
  padding: 6px 0;
}
footer .bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100vw;
  object-fit: cover;
  z-index: 0;
}
footer .policy-info {
  color: rgba(255, 255, 255, 0.45);
  font-size: 14px;
}

.copyright {
  background: rgb(2.9868421053, 19.7131578947, 42.4131578947);
  color: #fff;
}
.copyright a {
  color: #fff;
}
.copyright a:hover {
  color: var(--global-secondary-background);
}

.tm-header-mobile .uk-navbar-container {
  background: var(--global-primary-background) !important;
  box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.25);
}
.tm-header-mobile .uk-navbar-container .uk-container {
  padding: 0 10px !important;
}
.tm-header-mobile .uk-navbar-container .uk-container .uk-navbar .uk-logo {
  justify-content: start;
  margin-right: 15px;
}
.tm-header-mobile .uk-navbar-container .uk-container .uk-navbar .uk-logo img {
  width: 260px;
  max-width: 95%;
}

.uk-offcanvas-bar .uk-nav li a {
  padding: 12px 0;
  color: #fff;
  justify-content: space-between;
}
.uk-offcanvas-bar .uk-nav li a .menu-toggler {
  padding: 12px 0px;
  width: 60px;
  text-align: center;
}
.uk-offcanvas-bar .uk-nav li > .uk-nav-sub {
  padding: 0;
  margin: 0 -30px;
}
.uk-offcanvas-bar .uk-nav li > .uk-nav-sub li a {
  color: rgba(255, 255, 255, 0.7);
  background: rgb(3.9934210526, 26.3565789474, 56.7065789474);
  padding: 10px 30px;
}
.uk-offcanvas-bar .uk-nav li > .uk-nav-sub li a:hover {
  color: #fff;
}

.breadcrumbs {
  margin: 15px 0;
  position: relative;
  z-index: 50;
}
.breadcrumbs .start-icon {
  margin-right: 10px;
}
.breadcrumbs .start-icon i {
  color: var(--global-color-base);
}
.breadcrumbs nav .uk-breadcrumb {
  display: flex;
  flex-wrap: wrap;
}
.breadcrumbs nav .uk-breadcrumb > :nth-child(2)::before {
  display: none;
}
.breadcrumbs nav .uk-breadcrumb > :nth-child(n+3):not(.uk-first-column)::before {
  margin: 0 10px;
  width: 20px;
  height: 1px;
  background: var(--global-color-base);
}
.breadcrumbs nav .uk-breadcrumb li {
  display: flex !important;
  align-items: center;
}
.breadcrumbs nav .uk-breadcrumb li a,
.breadcrumbs nav .uk-breadcrumb li span {
  white-space: nowrap;
}
.breadcrumbs nav .uk-breadcrumb li a {
  color: var(--global-color-base);
}
.breadcrumbs nav .uk-breadcrumb li a:hover {
  color: var(--global-secondary-background);
}
@media (max-width: 960px) {
  .breadcrumbs nav .uk-breadcrumb {
    flex-wrap: nowrap;
    justify-content: left;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none;
  }
}

.footer-menu i {
  width: 30px;
  text-align: center;
}
.footer-menu li a {
  display: block;
  padding: 10px 0;
}
.footer-menu li a:hover {
  text-decoration: underline;
}
.footer-menu > :nth-child(n+2) {
  margin-top: 0;
}
.footer-menu.color-icon i {
  color: var(--global-secondary-background);
}

a {
  transition: all 0.2s;
}

@media (max-width: 960px) {
  .uk-text-large {
    font-size: 19px;
  }
}

.text-shadow {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

.block-after {
  position: relative;
}
.block-after:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.block-before {
  position: relative;
}
.block-before:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.uk-heading-bullet {
  min-height: 80px;
  padding: 5px 0px 5px 20px;
  transition: all 0.3s;
  display: flex;
  align-items: center;
}
.uk-heading-bullet:before {
  border: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 100%;
  background: rgb(191, 200, 220);
}
.uk-heading-bullet.bullet-secondary:before {
  background: var(--global-secondary-background);
}

.gallery .item .uk-overlay {
  background: rgba(25, 50, 110, 0.15);
  transition: 0.1s all;
}
.gallery .item .uk-overlay .uk-icon {
  opacity: 0;
  color: #fff;
  transition: 0.1s all;
}
.gallery .item:hover .uk-overlay {
  background: rgba(25, 50, 110, 0.7);
  transition: 0.2s all;
}
.gallery .item:hover .uk-overlay .uk-icon {
  opacity: 1;
  transition: 0.2s all;
}

:root {
  --swiper-theme-color: var(--global-primary-background);
  --swiper-pagination-bullet-size: 12px;
}

.uk-breadcrumb1 > :nth-child(n+2):not(.uk-first-column)::before {
  display: block !important;
  width: 20px;
  height: 1px;
  background: #444;
}

.uk-text-bolder {
  font-weight: 900;
}

:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
  white-space: inherit !important;
}

.to-top {
  --to-top-size: 36px;
  position: fixed;
  bottom: 60px;
  right: 30px;
  z-index: 1000;
  border-radius: 200px;
  width: var(--to-top-size);
  height: var(--to-top-size);
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(100, 100, 100, 0.4);
  color: #fff !important;
  transition: all 0.3s ease;
  opacity: 1;
}
.to-top.hidden {
  opacity: 0;
  transition: all 0.3s ease;
}
.to-top:hover {
  background: rgba(0, 0, 0, 0.6);
  transition: all 0.3s ease;
}

a.docs {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: left;
}
a.docs::before {
  content: "\f15b";
  font: 25px "Font Awesome 6 Free";
  display: block;
}
a.docs.pdf::before {
  content: "\f1c1";
}
/*# sourceMappingURL=maps/custom.css.map */
