@charset "UTF-8";
@font-face {
  font-family: "boldpo-icon";
  src: url("../font/boldpo-icon.eot?83516218");
  src: url("../font/boldpo-icon.eot?83516218#iefix") format("embedded-opentype"), url("../font/boldpo-icon.woff2?83516218") format("woff2"), url("../font/boldpo-icon.woff?83516218") format("woff"), url("../font/boldpo-icon.ttf?83516218") format("truetype"), url("../font/boldpo-icon.svg?83516218#boldpo-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'boldpo-icon';
    src: url('../font/boldpo-icon.svg?83516218#boldpo-icon') format('svg');
  }
}
*/
[class^=boldpo-icon-]:before,
[class*=" boldpo-icon-"]:before {
  font-family: "boldpo-icon";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.boldpo-icon-tags:before {
  content: "\e800";
}

/* '' */
.boldpo-icon-move-1:before {
  content: "\e801";
}

/* '' */
.boldpo-icon-h-sigh-1:before {
  content: "\e802";
}

/* '' */
.boldpo-icon-map-o-1:before {
  content: "\e803";
}

/* '' */
.boldpo-icon-credit-card-alt:before {
  content: "\e80a";
}

/* '' */
.boldpo-icon-font:before {
  content: "\e80f";
}

/* '' */
.boldpo-icon-facebook-f:before {
  content: "\e84e";
}

/* '' */
.boldpo-icon-twitter-x:before {
  content: "\e84f";
}

/* '' */
.boldpo-icon-fire:before {
  content: "\e850";
}

/* '' */
.boldpo-icon-move:before {
  content: "\e87e";
}

/* '' */
.boldpo-icon-arrow-down:before {
  content: "\e90b";
}

/* '' */
.boldpo-icon-arrow-left:before {
  content: "\e90c";
}

/* '' */
.boldpo-icon-arrow-right:before {
  content: "\e90d";
}

/* '' */
.boldpo-icon-arrow-up-right:before {
  content: "\e90e";
}

/* '' */
.boldpo-icon-arrow-up:before {
  content: "\e90f";
}

/* '' */
.boldpo-icon-attachment:before {
  content: "\e911";
}

/* '' */
.boldpo-icon-caret-down:before {
  content: "\e925";
}

/* '' */
.boldpo-icon-caret-left:before {
  content: "\e926";
}

/* '' */
.boldpo-icon-caret-right:before {
  content: "\e927";
}

/* '' */
.boldpo-icon-caret-up:before {
  content: "\e929";
}

/* '' */
.boldpo-icon-carousel-horizontal:before {
  content: "\e92a";
}

/* '' */
.boldpo-icon-carousel-vertical:before {
  content: "\e92b";
}

/* '' */
.boldpo-icon-categories:before {
  content: "\e92c";
}

/* '' */
.boldpo-icon-chart-treemap:before {
  content: "\e936";
}

/* '' */
.boldpo-icon-chat:before {
  content: "\e93a";
}

/* '' */
.boldpo-icon-chevron-down:before {
  content: "\e93f";
}

/* '' */
.boldpo-icon-chevron-left:before {
  content: "\e940";
}

/* '' */
.boldpo-icon-chevron-right:before {
  content: "\e942";
}

/* '' */
.boldpo-icon-chevron-up:before {
  content: "\e946";
}

/* '' */
.boldpo-icon-data-base:before {
  content: "\e972";
}

/* '' */
.boldpo-icon-direction-straight-right:before {
  content: "\e97e";
}

/* '' */
.boldpo-icon-direction-straight:before {
  content: "\e97f";
}

/* '' */
.boldpo-icon-earth-americas:before {
  content: "\e98f";
}

/* '' */
.boldpo-icon-favorite-filled:before {
  content: "\e9a7";
}

/* '' */
.boldpo-icon-favorite:before {
  content: "\e9a8";
}

/* '' */
.boldpo-icon-gui:before {
  content: "\e9c9";
}

/* '' */
.boldpo-icon-image-copy:before {
  content: "\e9d5";
}

/* '' */
.boldpo-icon-image:before {
  content: "\e9d8";
}

/* '' */
.boldpo-icon-logo-digg:before {
  content: "\ea00";
}

/* '' */
.boldpo-icon-logo-facebook:before {
  content: "\ea02";
}

/* '' */
.boldpo-icon-logo-github:before {
  content: "\ea04";
}

/* '' */
.boldpo-icon-logo-google:before {
  content: "\ea05";
}

/* '' */
.boldpo-icon-logo-instagram:before {
  content: "\ea06";
}

/* '' */
.boldpo-icon-logo-linkedin:before {
  content: "\ea07";
}

/* '' */
.boldpo-icon-logo-medium:before {
  content: "\ea09";
}

/* '' */
.boldpo-icon-logo-pinterest:before {
  content: "\ea0a";
}

/* '' */
.boldpo-icon-logo-skype:before {
  content: "\ea0c";
}

/* '' */
.boldpo-icon-logo-slack:before {
  content: "\ea0d";
}

/* '' */
.boldpo-icon-logo-snapchat:before {
  content: "\ea0e";
}

/* '' */
.boldpo-icon-logo-tumblr:before {
  content: "\ea10";
}

/* '' */
.boldpo-icon-logo-twitter:before {
  content: "\ea11";
}

/* '' */
.boldpo-icon-logo-vmware:before {
  content: "\ea12";
}

/* '' */
.boldpo-icon-logo-youtube:before {
  content: "\ea14";
}

/* '' */
.boldpo-icon-map:before {
  content: "\ea20";
}

/* '' */
.boldpo-icon-notebook:before {
  content: "\ea3e";
}

/* '' */
.boldpo-icon-open-panel-left:before {
  content: "\ea43";
}

/* '' */
.boldpo-icon-open-panel-top:before {
  content: "\ea44";
}

/* '' */
.boldpo-icon-password:before {
  content: "\ea51";
}

/* '' */
.boldpo-icon-phone:before {
  content: "\ea5b";
}

/* '' */
.boldpo-icon-calendar-two:before {
  content: "\ea5c";
}

/* '' */
.boldpo-icon-notification-status:before {
  content: "\ea5d";
}

/* '' */
.boldpo-icon-play-filled-alt:before {
  content: "\ea61";
}

/* '' */
.boldpo-icon-play-filled:before {
  content: "\ea62";
}

/* '' */
.boldpo-icon-play:before {
  content: "\ea64";
}

/* '' */
.boldpo-icon-thumbnail-1:before {
  content: "\eade";
}

/* '' */
.boldpo-icon-thumbnail-2:before {
  content: "\eadf";
}

/* '' */
.boldpo-icon-thumbs-down:before {
  content: "\eae0";
}

/* '' */
.boldpo-icon-thumbs-up:before {
  content: "\eae1";
}

/* '' */
.boldpo-icon-time:before {
  content: "\eae3";
}

/* '' */
.boldpo-icon-user-avatar-filled-alt:before {
  content: "\eaf1";
}

/* '' */
.boldpo-icon-user-avatar-filled:before {
  content: "\eaf2";
}

/* '' */
.boldpo-icon-user-avatar:before {
  content: "\eaf3";
}

/* '' */
.boldpo-icon-wikis:before {
  content: "\eb0c";
}

/* '' */
.boldpo-icon-logo-dribbble:before {
  content: "\eb15";
}

/* '' */
.boldpo-icon-cart:before {
  content: "\eb16";
}

/* '' */
.boldpo-icon-vcard:before {
  content: "\ebb6";
}

/* '' */
.boldpo-icon-share-2:before {
  content: "\ecc0";
}

/* '' */
.boldpo-icon-button:before {
  content: "\ed08";
}

/* '' */
.boldpo-icon-check-empty:before {
  content: "\f096";
}

/* '' */
.boldpo-icon-doc-text:before {
  content: "\f0f6";
}

/* '' */
.boldpo-icon-h-sigh:before {
  content: "\f0fd";
}

/* '' */
.boldpo-icon-left:before {
  content: "\f177";
}

/* '' */
.boldpo-icon-whatsapp:before {
  content: "\f232";
}

/* '' */
.boldpo-icon-map-o:before {
  content: "\f278";
}

/* '' */
:root {
  --boldpo-preset-color-primary: #126bf0;
  --boldpo-preset-color-secondary: #5096ff;
  --boldpo-preset-color-tertiary: #f3f3f3;
  --boldpo-preset-color-white: var(--wp--preset--color--white, #ffffff);
  --boldpo-preset-color-contrast-1: var(--wp--preset--color--contrast, #0e0e0e);
  --boldpo-preset-color-contrast-2: #0e0e0e;
  --boldpo-preset-color-border: #8383831f;
  --boldpo-preset-hover-transition: 0.4s ease;
}

.boldpo-text-left {
  justify-content: flex-start;
}

.boldpo-text-center {
  justify-content: center;
}

.boldpo-text-right {
  justify-content: flex-end;
}

.boldpo-block {
  color: var(--boldpo-preset-color-contrast-2);
}
.boldpo-block a:focus {
  outline: none;
}
.boldpo-block h1,
.boldpo-block h2,
.boldpo-block h3,
.boldpo-block h4,
.boldpo-block h5,
.boldpo-block h6 {
  color: var(--boldpo-preset-color-contrast-1);
}

.boldpo-post-categories,
.boldpo-post-metas {
  margin: 20px 0 5px;
  padding: 0;
  list-style: none;
  display: inline-flex;
  flex-wrap: wrap;
  font-size: 14px;
  line-height: 120%;
  align-items: center;
  gap: 18px;
}
.boldpo-post-categories .bldpost-meta,
.boldpo-post-metas .bldpost-meta {
  display: flex;
  align-items: center;
}
.boldpo-post-categories .bldpost-meta a,
.boldpo-post-metas .bldpost-meta a {
  overflow: visible !important;
  color: currentColor;
}
.boldpo-post-categories a,
.boldpo-post-metas a {
  text-decoration: none;
}
.boldpo-post-categories a:hover,
.boldpo-post-metas a:hover {
  text-decoration: underline;
}
.boldpo-post-categories li,
.boldpo-post-metas li {
  position: relative;
}
.boldpo-post-categories li + li,
.boldpo-post-metas li + li {
  margin-left: 10px;
  padding-left: 10px;
}

.boldpo-post-categories {
  margin: 0;
  gap: 5px;
  display: flex;
}
.boldpo-post-categories .boldpo-cat-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--boldpo-preset-color-primary);
  margin-right: 6px;
}
.boldpo-post-categories .bldpost-meta {
  text-transform: uppercase;
}
.boldpo-post-categories .bldpost-meta a {
  text-decoration: none;
}
.boldpo-post-categories.boldpo-post-categories-style-1 {
  margin-left: 12px;
  margin-top: 12px;
}
.boldpo-post-categories.boldpo-post-categories-style-1 .bldpost-meta {
  background: var(--boldpo-preset-color-white);
  color: var(--boldpo-preset-color-contrast-1);
  padding: 8px 8px 7px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  flex-wrap: wrap;
  gap: 1px;
}
.boldpo-post-categories.boldpo-post-categories-style-2 .bldpost-meta {
  font-size: 0.875rem;
  background: var(--boldpo-preset-color-primary);
  color: var(--boldpo-preset-color-white);
  display: inline-block;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 8px 16px;
  border-radius: 30px;
  margin: 3px 2px 3px;
  line-height: 1;
  text-transform: capitalize;
}
.boldpo-post-categories.boldpo-post-categories-style-2 .bldpost-meta a {
  color: currentColor;
}
.boldpo-post-categories.boldpo-post-categories-style-2 .bldpost-meta a:hover {
  color: var(--boldpo-preset-color-tertiary) !important;
}
.boldpo-post-categories.boldpo-post-categories-style-2 .bldpost-meta .boldpo-cat-dot {
  display: none;
}
.boldpo-post-categories.boldpo-post-categories-style-3 .bldpost-meta {
  font-size: 0.875rem;
  padding: 0;
  margin: 3px 2px 3px;
  line-height: 1;
  text-transform: capitalize;
}
.boldpo-post-categories.boldpo-post-categories-style-3 .bldpost-meta a {
  color: currentColor;
}
.boldpo-post-categories.boldpo-post-categories-style-3 .bldpost-meta a:hover {
  color: var(--boldpo-preset-color-primary) !important;
}
.boldpo-post-categories.boldpo-post-categories-style-3 .bldpost-meta .boldpo-cat-dot {
  display: none;
}

.boldpo-post-metas.boldpo-upper-metas {
  margin-top: 0px !important;
}
.boldpo-post-metas.boldpo-post-metas-style-1 .bldpost-meta {
  position: relative;
}
.boldpo-post-metas.boldpo-post-metas-style-1 .bldpost-meta:not(:first-child)::before {
  content: "";
  position: absolute;
  left: -11px;
  top: 6px;
  width: 5px;
  height: 5px;
  background: currentColor;
  border-radius: 100%;
}
.boldpo-post-metas.boldpo-post-metas-style-1 a {
  text-decoration: none;
}
.boldpo-post-metas.boldpo-post-metas-style-1 a:hover {
  text-decoration: underline;
}
.boldpo-post-metas.boldpo-post-metas-style-2 .bldpost-meta img, .boldpo-post-metas.boldpo-post-metas-style-3 .bldpost-meta img {
  width: 24px;
  margin-right: 10px;
  border-radius: 100%;
}
.boldpo-post-metas.boldpo-post-metas-style-2 a, .boldpo-post-metas.boldpo-post-metas-style-3 a {
  text-decoration: none;
}
.boldpo-post-metas.boldpo-post-metas-style-2 a:hover, .boldpo-post-metas.boldpo-post-metas-style-3 a:hover {
  text-decoration: underline;
}
.boldpo-post-metas.boldpo-post-metas-style-3 .bldpost-meta {
  position: relative;
}
.boldpo-post-metas.boldpo-post-metas-style-3 .bldpost-meta:not(:first-child)::before {
  content: "|";
  position: absolute;
  left: -11px;
  font-weight: 500;
  color: currentColor;
}
.boldpo-post-metas.boldpo-post-metas-style-3 i {
  display: none;
}
.boldpo-post-metas.boldpo-post-meta-position-up_title {
  margin-top: 0 !important;
  margin-bottom: 8px;
}
.boldpo-post-metas.boldpo-post-meta-position-below_title {
  margin: 12px 0 0 !important;
}

.boldpo-post-grid .boldpo-blog-content,
.boldpo-post-grid-2 .boldpo-blog-content,
.boldpo-post-grid-3 .boldpo-blog-content,
.boldpo-post-grid-4 .boldpo-blog-content,
.boldpo-post-list .boldpo-blog-content,
.boldpo-post-list-2 .boldpo-blog-content,
.boldpo-post-list-3 .boldpo-blog-content,
.boldpo-post-list-4 .boldpo-blog-content,
.boldpo-post-slider .boldpo-blog-content,
.boldpo-post-slider-2 .boldpo-blog-content,
.boldpo-post-slider-3 .boldpo-blog-content,
.boldpo-post-slider-4 .boldpo-blog-content {
  box-sizing: border-box;
}
.boldpo-post-grid .boldpo-blog-title,
.boldpo-post-grid-2 .boldpo-blog-title,
.boldpo-post-grid-3 .boldpo-blog-title,
.boldpo-post-grid-4 .boldpo-blog-title,
.boldpo-post-list .boldpo-blog-title,
.boldpo-post-list-2 .boldpo-blog-title,
.boldpo-post-list-3 .boldpo-blog-title,
.boldpo-post-list-4 .boldpo-blog-title,
.boldpo-post-slider .boldpo-blog-title,
.boldpo-post-slider-2 .boldpo-blog-title,
.boldpo-post-slider-3 .boldpo-blog-title,
.boldpo-post-slider-4 .boldpo-blog-title {
  line-height: 1.2;
}
.boldpo-post-grid .boldpo-blog-title a,
.boldpo-post-grid-2 .boldpo-blog-title a,
.boldpo-post-grid-3 .boldpo-blog-title a,
.boldpo-post-grid-4 .boldpo-blog-title a,
.boldpo-post-list .boldpo-blog-title a,
.boldpo-post-list-2 .boldpo-blog-title a,
.boldpo-post-list-3 .boldpo-blog-title a,
.boldpo-post-list-4 .boldpo-blog-title a,
.boldpo-post-slider .boldpo-blog-title a,
.boldpo-post-slider-2 .boldpo-blog-title a,
.boldpo-post-slider-3 .boldpo-blog-title a,
.boldpo-post-slider-4 .boldpo-blog-title a {
  background-size: 0% 1px;
  background-position: 0% 100%;
  background-repeat: no-repeat;
  transition: all 1000ms;
  display: unset !important;
}
.boldpo-post-grid .boldpo-blog-title a:hover,
.boldpo-post-grid-2 .boldpo-blog-title a:hover,
.boldpo-post-grid-3 .boldpo-blog-title a:hover,
.boldpo-post-grid-4 .boldpo-blog-title a:hover,
.boldpo-post-list .boldpo-blog-title a:hover,
.boldpo-post-list-2 .boldpo-blog-title a:hover,
.boldpo-post-list-3 .boldpo-blog-title a:hover,
.boldpo-post-list-4 .boldpo-blog-title a:hover,
.boldpo-post-slider .boldpo-blog-title a:hover,
.boldpo-post-slider-2 .boldpo-blog-title a:hover,
.boldpo-post-slider-3 .boldpo-blog-title a:hover,
.boldpo-post-slider-4 .boldpo-blog-title a:hover {
  background-size: 100% 1px;
  background-position: 0% 100%;
  background-image: linear-gradient(to right, currentColor 100%, transparent 100%);
  width: fit-content;
}
.boldpo-post-grid .nav-btn,
.boldpo-post-grid-2 .nav-btn,
.boldpo-post-grid-3 .nav-btn,
.boldpo-post-grid-4 .nav-btn,
.boldpo-post-list .nav-btn,
.boldpo-post-list-2 .nav-btn,
.boldpo-post-list-3 .nav-btn,
.boldpo-post-list-4 .nav-btn,
.boldpo-post-slider .nav-btn,
.boldpo-post-slider-2 .nav-btn,
.boldpo-post-slider-3 .nav-btn,
.boldpo-post-slider-4 .nav-btn {
  transition: var(--boldpo-preset-hover-transition);
}
.boldpo-post-grid .swiper-button-next:after, .boldpo-post-grid .swiper-button-prev:after,
.boldpo-post-grid-2 .swiper-button-next:after,
.boldpo-post-grid-2 .swiper-button-prev:after,
.boldpo-post-grid-3 .swiper-button-next:after,
.boldpo-post-grid-3 .swiper-button-prev:after,
.boldpo-post-grid-4 .swiper-button-next:after,
.boldpo-post-grid-4 .swiper-button-prev:after,
.boldpo-post-list .swiper-button-next:after,
.boldpo-post-list .swiper-button-prev:after,
.boldpo-post-list-2 .swiper-button-next:after,
.boldpo-post-list-2 .swiper-button-prev:after,
.boldpo-post-list-3 .swiper-button-next:after,
.boldpo-post-list-3 .swiper-button-prev:after,
.boldpo-post-list-4 .swiper-button-next:after,
.boldpo-post-list-4 .swiper-button-prev:after,
.boldpo-post-slider .swiper-button-next:after,
.boldpo-post-slider .swiper-button-prev:after,
.boldpo-post-slider-2 .swiper-button-next:after,
.boldpo-post-slider-2 .swiper-button-prev:after,
.boldpo-post-slider-3 .swiper-button-next:after,
.boldpo-post-slider-3 .swiper-button-prev:after,
.boldpo-post-slider-4 .swiper-button-next:after,
.boldpo-post-slider-4 .swiper-button-prev:after {
  font-size: 16px;
}

.boldpo-video-wrapper video {
  background-color: #000;
}/*# sourceMappingURL=public.css.map */