/* Homepage **/
:root {
  --video-section-background-color: #1a1a1a;
}

div.wrap--home-videos {
  background-color: var(--video-section-background-color);
  width: 100%;
  padding: 3vw 30px;
  margin-bottom: 30px;
  color: #ffffff;
  z-index: 1;
  position: relative;
}
div.wrap--home-videos .container {
  padding: 0;
}
div.wrap--home-videos .wrap--home-block-title {
  max-width: 1260px;
  margin: 0 auto 25px;
}
div.wrap--home-videos .wrap--home-block-title::before {
  background-color: #ffffff;
  z-index: 2;
}
div.wrap--home-videos .wrap--home-block-title h2.home-block-title {
  color: #ffffff;
  text-transform: uppercase;
  background-color: var(--video-section-background-color);
  display: inline-block;
  position: relative;
  z-index: 3;
}

@media screen and (max-width: 800px) {
  div.wrap--home-videos .container {
    flex-wrap: wrap;
  }
}
div.wrap--home-videos .container .flex-item {
  flex: 0 1 calc(50% - 12px);
  margin-right: 12px;
}
@media screen and (max-width: 420px) {
  div.wrap--home-videos .container .flex-item {
    flex: 0 1 100%;
    margin-right: 0;
  }
}
div.wrap--home-videos .container .video-title {
  margin-bottom: 0;
  display: inline;
}
div.wrap--home-videos .container .video-title a {
  color: #ffffff;
  text-decoration: none;
}
div.wrap--home-videos .container .subheading {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1rem;
}
div.wrap--home-videos .container .video-category {
  font-weight: bold;
}
div.wrap--home-videos .container .thumbnail-wrapper {
  position: relative;
  display: inline-block;
}
div.wrap--home-videos .container .thumbnail-wrapper .play-button {
  position: absolute;
  bottom: 5px;
  left: 5px;
  cursor: pointer;
}
div.wrap--home-videos .container .thumbnail-wrapper .play-button i {
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  color: #ffffff;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

body.page-template-page-video .cap-page__main,
body.single-videos .cap-page__main {
  flex-direction: column;
}
.yt-grid-container {
    width: 100%;
    display: grid;
    gap: 2%;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
h3.yt-grid-title {
    font-size: 18px;
    line-height: 20px;
    margin-top: 10px;
    max-width: 215px;
}
@media (max-width: 782px) {
  body.page-template-page-video .site-main.container,
  body.single-videos .site-main.container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
  body.page-template-page-video .site-main.container,
  body.single-videos .site-main.container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
body.page-template-page-video .player-zone,
body.single-videos .player-zone {
  background-color: var(--video-section-background-color);
  color: white;
  width: 100%;
  /* Break into 2 rows on mobile */
}
body.page-template-page-video .player-zone .inner-wrapper,
body.single-videos .player-zone .inner-wrapper {
  max-width: 1260px;
  width: 100%;
  margin: auto;
  padding: 0 30px;
  align-items: center;
}
@media (max-width: 782px) {
  body.page-template-page-video .player-zone .inner-wrapper,
  body.single-videos .player-zone .inner-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
body.page-template-page-video .player-zone .video-content,
body.single-videos .player-zone .video-content {
  flex: 3;
}
body.page-template-page-video .player-zone .video-description,
body.single-videos .player-zone .video-description {
  flex: 2;
  padding: 20px;
}
body.page-template-page-video .player-zone .video-description h3,
body.single-videos .player-zone .video-description h3 {
  color: white;
}
body.page-template-page-video .player-zone .video-description .share-buttons,
body.single-videos .player-zone .video-description .share-buttons {
  display: flex;
  gap: 1rem;
}
body.page-template-page-video .player-zone .video-description .share-buttons a,
body.single-videos .player-zone .video-description .share-buttons a {
  text-decoration: none;
}
body.page-template-page-video .player-zone .video-description h3,
body.single-videos .player-zone .video-description h3 {
  margin-bottom: 10px;
  font-size: clamp(26px, 4vw, 33px);
}
body.page-template-page-video .player-zone .video-description .category-name,
body.single-videos .player-zone .video-description .category-name {
  font-weight: bold;
  font-style: italic;
}
@media (max-width: 782px) {
  body.page-template-page-video .player-zone,
  body.single-videos .player-zone {
    /* Adjust the breakpoint as necessary */
  }
  body.page-template-page-video .player-zone .inner-wrapper,
  body.single-videos .player-zone .inner-wrapper {
    flex-direction: column;
  }
  body.page-template-page-video .player-zone .video-content,
  body.page-template-page-video .player-zone .video-description,
  body.single-videos .player-zone .video-content,
  body.single-videos .player-zone .video-description {
    flex: none; /* Reset flex to default */
    width: 100%; /* Take up the full width */
  }
}
body.page-template-page-video .cat-video-sections,
body.single-videos .cat-video-sections {
  max-width: 1260px;
  width: 100%;
  margin: 25px auto;
  padding: 0 30px;
  visibility: hidden;
}
body.page-template-page-video .cat-video-sections .video-section,
body.single-videos .cat-video-sections .video-section {
  position: relative;
}
body.page-template-page-video .cat-video-sections .video-section h3,
body.single-videos .cat-video-sections .video-section h3 {
  border-bottom: #221f1f solid 2px;
  padding-bottom: 5px;
}
body.page-template-page-video .cat-video-sections .video-section h3 span,
body.single-videos .cat-video-sections .video-section h3 span {
  display: inline-block;
  position: relative;
}
body.page-template-page-video .cat-video-sections .video-section h3 span:after,
body.single-videos .cat-video-sections .video-section h3 span:after {
  content: "";
  display: block;
  width: 100%;
  height: 7px;
  background-color: #b8131a;
  bottom: -10px;
  position: absolute;
}
body.page-template-page-video .cat-video-sections .video-container,
body.page-template-page-video .cat-video-sections .shorts-container,
body.single-videos .cat-video-sections .video-container,
body.single-videos .cat-video-sections .shorts-container {
  padding-top: 15px;
  padding-bottom: 15px;
}
body.page-template-page-video .cat-video-sections .video-item,
body.single-videos .cat-video-sections .video-item {
  position: relative;
}
body.page-template-page-video .cat-video-sections .video-item.currently-playing:before,
body.single-videos .cat-video-sections .video-item.currently-playing:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
body.page-template-page-video .cat-video-sections .video-item .category-duration,
body.single-videos .cat-video-sections .video-item .category-duration {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
}
body.page-template-page-video .cat-video-sections .video-item .category-duration .category_name,
body.single-videos .cat-video-sections .video-item .category-duration .category_name {
  color: #b8131a;
  font-weight: bold;
  font-size: 1em;
}
body.page-template-page-video .cat-video-sections .video-item .category-duration .duration,
body.single-videos .cat-video-sections .video-item .category-duration .duration {
  color: #7a7b7c;
  font-size: 0.9em;
  min-width: 4em;
  text-align: right;
}
body.page-template-page-video .cat-video-sections .video-item h4.video-title,
body.single-videos .cat-video-sections .video-item h4.video-title {
  font-size: 1.3em;
  line-height: 24px;
}
body.page-template-page-video .cat-video-sections .video-item h4.video-title a,
body.single-videos .cat-video-sections .video-item h4.video-title a {
  color: #221f1f;
  text-decoration: none;
}
body.page-template-page-video .cat-video-sections .video-item h4.video-title a:hover,
body.single-videos .cat-video-sections .video-item h4.video-title a:hover {
  text-decoration: underline;
}
body.page-template-page-video .cat-video-sections .video-item > a,
body.single-videos .cat-video-sections .video-item > a {
  position: relative;
  display: block;
}
body.page-template-page-video .cat-video-sections .video-item > a .play-button,
body.single-videos .cat-video-sections .video-item > a .play-button {
  position: absolute;
  bottom: 5px;
  left: 5px;
  cursor: pointer;
}
body.page-template-page-video .cat-video-sections .video-item > a .play-button i,
body.single-videos .cat-video-sections .video-item > a .play-button i {
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  color: #ffffff;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.page-template-page-video .cat-video-sections .video-item .intro-text,
body.single-videos .cat-video-sections .video-item .intro-text {
  font-size: 13px;
}
body.page-template-page-video .cat-video-sections .tns-outer .tns-controls,
body.single-videos .cat-video-sections .tns-outer .tns-controls {
  position: absolute;
  top: 50%; /* Move the controls to the middle */
  transform: translateY(-50%); /* Offset it by half of its own height to truly center it */
  width: 100%; /* Make sure the controls take the full width */
  outline: none;
}
body.page-template-page-video .cat-video-sections .tns-outer .tns-controls button,
body.single-videos .cat-video-sections .tns-outer .tns-controls button {
  padding: 0;
  color: #000;
  background-color: white;
}
body.page-template-page-video .cat-video-sections .tns-outer .tns-controls button i,
body.single-videos .cat-video-sections .tns-outer .tns-controls button i {
  font-size: 24px;
  vertical-align: middle;
}
body.page-template-page-video .cat-video-sections .tns-outer .tns-controls button[data-controls=next],
body.single-videos .cat-video-sections .tns-outer .tns-controls button[data-controls=next] {
  position: absolute;
  right: 0;
}
body.page-template-page-video .cat-video-sections .tns-outer .tns-controls button[disabled],
body.single-videos .cat-video-sections .tns-outer .tns-controls button[disabled] {
  opacity: 0.3;
}
body.page-template-page-video .cat-video-sections .tns-inner,
body.single-videos .cat-video-sections .tns-inner {
  overflow: hidden;
}
body.page-template-page-video .shorts-container,
body.single-videos .shorts-container {
  display: flex;
  gap: 15px;
  /* Optional: you can add a max-width if you want to limit the size of the videos */
}
body.page-template-page-video .shorts-container .responsive-container,
body.single-videos .shorts-container .responsive-container {
  position: relative;
  width: 100%;
}
body.page-template-page-video .shorts-container .tns-item,
body.single-videos .shorts-container .tns-item {
  min-height: 560px;
}
body.page-template-page-video .shorts-container .responsive-container iframe,
body.single-videos .shorts-container .responsive-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none; /* If you don't want any border */
  border-radius: 15px;
}
@media (max-width: 768px) {
  body.page-template-page-video .shorts-container .responsive-container,
  body.single-videos .shorts-container .responsive-container {
    width: 315px; /* Max width for larger screens */
    height: 560px;
    margin: 0;
  }
}/*# sourceMappingURL=videos.css.map */

.yt-play-button.icon-play{
  bottom: -20px !important;
  border-radius: 50%;
  position: absolute !important;
  right: 12px !important;
  box-shadow: 0 4px 4px 0 rgb(0 0 0 / .35);
  transition: none!important;
}
.yt-play-button.icon-play:hover{
  transition: none!important;
}
.yt-play-button.icon-play:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1OSIgaGVpZ2h0PSIxNTkiPgo8cGF0aCBkPSJNMCAwIEMxNS4wMTQzNjIyIDE1LjY1NzEwMDMxIDIyLjA1NTkzNDc1IDM2LjU5MTgxOTU4IDIxLjg4NTc0MjE5IDU4LjAyMzkyNTc4IEMyMS4yNjg0NTczNCA3OC42NDgyNzIwNCAxMi44MDU1NDExNSA5OC41MjAzNjIyIC0xLjk4NjMyODEyIDExMy4wNTkwODIwMyBDLTIxLjMxMDg0NTc2IDEzMC45NDExODk0NSAtNDIuODgzNzQ1MzggMTM1LjcxNTkxNjk1IC02OC40ODQzNzUgMTM0LjgxNTQyOTY5IEMtODQuNzAwNTAyMDIgMTMzLjgyMjcxMTY2IC0xMDAuNjc3MDI5NTcgMTI1LjQ3NTYyNTEyIC0xMTIuNTMxMjUgMTE0LjYyODkwNjI1IEMtMTEzLjU1NDEyMTA5IDExMy43NDMzMjAzMSAtMTEzLjU1NDEyMTA5IDExMy43NDMzMjAzMSAtMTE0LjU5NzY1NjI1IDExMi44Mzk4NDM3NSBDLTEyNy40NTk3MzY5MyAxMDEuMDA5NzQ5OTcgLTEzNi4xNzIyMTU1OCA4Mi43ODI5NjU3NCAtMTM3LjgzNDk2MDk0IDY1LjQ2NTgyMDMxIEMtMTM3Ljk2NzA1Mzc1IDYyLjI0Mjk1NDIzIC0xMzcuOTk5NTI3MzkgNTkuMDQxNzgwMjEgLTEzNy45Njg3NSA1NS44MTY0MDYyNSBDLTEzNy45NTk3MjY1NiA1NC42NzYzOTE2IC0xMzcuOTUwNzAzMTIgNTMuNTM2Mzc2OTUgLTEzNy45NDE0MDYyNSA1Mi4zNjE4MTY0MSBDLTEzNy41NDk2MzA1NSAzMy4yMzgyNjQ5MSAtMTMwLjQ3NTg0MzYxIDE1Ljc3NTg2MzMgLTExNy41MzEyNSAxLjYyODkwNjI1IEMtMTE2Ljk0MDg1OTM4IDAuOTQ2OTkyMTkgLTExNi4zNTA0Njg3NSAwLjI2NTA3ODEyIC0xMTUuNzQyMTg3NSAtMC40Mzc1IEMtMTAyLjkxMDM2OTYzIC0xNC4zODg2ODkyMiAtODMuMTQzOTc0NDQgLTIyLjg5MzM1MjQ5IC02NC40MDYyNSAtMjQuMzA0Njg3NSBDLTM5LjUwNTg2NTM2IC0yNC44Nzk4MzIyNSAtMTguMjYyNjg2NTQgLTE3LjEwNzE3NzA1IDAgMCBaICIgZmlsbD0iI0ZFRkVGRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjUzMTI1LDI0LjM3MTA5Mzc1KSIvPgo8cGF0aCBkPSJNMCAwIEM0LjQ2ODAwNjU4IDAuMzUwMzUyOTMgOC4zMzY3NjU0MSAyLjM4MDEwNTM1IDEyLjMyODEyNSA0LjI4MTI1IEMxMy4wMzA3Mjk1MiA0LjYxMTA0MzU1IDEzLjczMzMzNDA1IDQuOTQwODM3MSAxNC40NTcyMjk2MSA1LjI4MDYyNDM5IEMxNi43MjQ0NjIzNiA2LjM0NzU3MzA4IDE4Ljk4NzQyMTM0IDcuNDIzMjIxMDkgMjEuMjUgOC41IEMyMi4wMTU0NTEzNSA4Ljg2MjE1NjA3IDIyLjc4MDkwMjcxIDkuMjI0MzEyMTMgMjMuNTY5NTQ5NTYgOS41OTc0NDI2MyBDNTMuOTkxOTgzNTQgMjMuOTkxOTgzNTQgNTMuOTkxOTgzNTQgMjMuOTkxOTgzNTQgNTcgMjcgQzU3LjU4NzI3MzMzIDMzLjIyNTA5NzI1IDU3LjU4NzI3MzMzIDMzLjIyNTA5NzI1IDU1LjUxODMxMDU1IDM1Ljk1NTA3ODEyIEM1Mi4wODE3NDY4MyAzOC43NDU2NDExNiA0OC4zNzkwNzU0NSA0MC41MTE1NDAwOSA0NC4zOTQ1MzEyNSA0Mi40MDYyNSBDNDMuNTU1ODkwMzUgNDIuODEyODI4MzcgNDIuNzE3MjQ5NDUgNDMuMjE5NDA2NzQgNDEuODUzMTk1MTkgNDMuNjM4MzA1NjYgQzM5LjE3NjY1NzgyIDQ0LjkzMzM1Nzc4IDM2LjQ5NDY1NjIyIDQ2LjIxNjYzMjQ2IDMzLjgxMjUgNDcuNSBDMzIuMDI3NjQxMDIgNDguMzYyNTQ5NTggMzAuMjQzMTMxOTUgNDkuMjI1ODIzNjIgMjguNDU4OTg0MzggNTAuMDg5ODQzNzUgQzIzLjY0ODQ5MDg4IDUyLjQxMjk2Nzg3IDE4LjgzNzk0MjM4IDU0LjczNDQ1NzM0IDE0IDU3IEMxMy4xODk3NzM4NiA1Ny4zODAyNzM0NCAxMi4zNzk1NDc3MyA1Ny43NjA1NDY4OCAxMS41NDQ3NjkyOSA1OC4xNTIzNDM3NSBDMTAuMzU0MTEzNjIgNTguNjk4NTgzOTggMTAuMzU0MTEzNjIgNTguNjk4NTgzOTggOS4xMzk0MDQzIDU5LjI1NTg1OTM4IEM4LjQyODM0MDMgNTkuNTgzNzI0MzcgNy43MTcyNzYzMSA1OS45MTE1ODkzNiA2Ljk4NDY2NDkyIDYwLjI0OTM4OTY1IEM0LjI0MzA5MjA1IDYxLjI4NjI2NjQzIDEuODg5MTc5ODggNjEuMzYxMTQ3NDggLTEgNjEgQy0yLjcyODE1NDgyIDU5LjI3MTg0NTE4IC0yLjEzNjQ4MDkxIDU2Ljk0OTAzNzYxIC0yLjE0NTI2MzY3IDU0LjU5Mzk5NDE0IEMtMi4xNTE2NDM1MiA1My40MzkzMjE0NCAtMi4xNTgwMjMzOCA1Mi4yODQ2NDg3NCAtMi4xNjQ1OTY1NiA1MS4wOTQ5ODU5NiBDLTIuMTY1NzA5MzggNDkuODM3NzQyMTYgLTIuMTY2ODIyMiA0OC41ODA0OTgzNSAtMi4xNjc5Njg3NSA0Ny4yODUxNTYyNSBDLTIuMTcxMjk3MTUgNDYuMDAzOTQzOTQgLTIuMTc0NjI1NTUgNDQuNzIyNzMxNjMgLTIuMTc4MDU0ODEgNDMuNDAyNjk0NyBDLTIuMTg0MDUxOTIgNDAuNjg2NTA0NyAtMi4xODU4OTQxMyAzNy45NzAzNDY1NSAtMi4xODUzMDI3MyAzNS4yNTQxNTAzOSBDLTIuMTg1MjAxMSAzMS43NjkwOTQwOCAtMi4xOTg4NTIxNiAyOC4yODQyNDE0NSAtMi4yMTYwNzQ5NCAyNC43OTkyMzM0NCBDLTIuMjI5ODUwNjYgMjEuNDgyMDM3NjcgLTIuMjI5MjgzMjQgMTguMTY0ODgwMyAtMi4yMzA0Njg3NSAxNC44NDc2NTYyNSBDLTIuMjM3NjU0MjcgMTMuNTkyNDM2NjggLTIuMjQ0ODM5NzggMTIuMzM3MjE3MSAtMi4yNTIyNDMwNCAxMS4wNDM5NjA1NyBDLTIuMjQ5MTY2NDEgOS44ODYxMzU3MSAtMi4yNDYwODk3OCA4LjcyODMxMDg1IC0yLjI0MjkxOTkyIDcuNTM1NDAwMzkgQy0yLjI0NDM0NDk0IDYuNTEyNDk0MDUgLTIuMjQ1NzY5OTYgNS40ODk1ODc3MSAtMi4yNDcyMzgxNiA0LjQzNTY4NDIgQy0yIDIgLTIgMiAwIDAgWiAiIGZpbGw9IiMzNTM1MzUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1LDQ5KSIvPgo8L3N2Zz4K);
  background-size: 42px 42px;
  content: "";
  display: block;
  height: 42px;
  width: 42px;
}
.yt-grid-item:hover{
  cursor:pointer;
}
.yt-grid-item:hover .yt-play-button.icon-play:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1OSIgaGVpZ2h0PSIxNTkiPgo8cGF0aCBkPSJNMCAwIEMxNS4wMTQzNjIyIDE1LjY1NzEwMDMxIDIyLjA1NTkzNDc1IDM2LjU5MTgxOTU4IDIxLjg4NTc0MjE5IDU4LjAyMzkyNTc4IEMyMS4yNjg0NTczNCA3OC42NDgyNzIwNCAxMi44MDU1NDExNSA5OC41MjAzNjIyIC0xLjk4NjMyODEyIDExMy4wNTkwODIwMyBDLTIxLjMxMDg0NTc2IDEzMC45NDExODk0NSAtNDIuODgzNzQ1MzggMTM1LjcxNTkxNjk1IC02OC40ODQzNzUgMTM0LjgxNTQyOTY5IEMtODQuNzAwNTAyMDIgMTMzLjgyMjcxMTY2IC0xMDAuNjc3MDI5NTcgMTI1LjQ3NTYyNTEyIC0xMTIuNTMxMjUgMTE0LjYyODkwNjI1IEMtMTEzLjU1NDEyMTA5IDExMy43NDMzMjAzMSAtMTEzLjU1NDEyMTA5IDExMy43NDMzMjAzMSAtMTE0LjU5NzY1NjI1IDExMi44Mzk4NDM3NSBDLTEyNy40NTk3MzY5MyAxMDEuMDA5NzQ5OTcgLTEzNi4xNzIyMTU1OCA4Mi43ODI5NjU3NCAtMTM3LjgzNDk2MDk0IDY1LjQ2NTgyMDMxIEMtMTM3Ljk2NzA1Mzc1IDYyLjI0Mjk1NDIzIC0xMzcuOTk5NTI3MzkgNTkuMDQxNzgwMjEgLTEzNy45Njg3NSA1NS44MTY0MDYyNSBDLTEzNy45NTk3MjY1NiA1NC42NzYzOTE2IC0xMzcuOTUwNzAzMTIgNTMuNTM2Mzc2OTUgLTEzNy45NDE0MDYyNSA1Mi4zNjE4MTY0MSBDLTEzNy41NDk2MzA1NSAzMy4yMzgyNjQ5MSAtMTMwLjQ3NTg0MzYxIDE1Ljc3NTg2MzMgLTExNy41MzEyNSAxLjYyODkwNjI1IEMtMTE2Ljk0MDg1OTM4IDAuOTQ2OTkyMTkgLTExNi4zNTA0Njg3NSAwLjI2NTA3ODEyIC0xMTUuNzQyMTg3NSAtMC40Mzc1IEMtMTAyLjkxMDM2OTYzIC0xNC4zODg2ODkyMiAtODMuMTQzOTc0NDQgLTIyLjg5MzM1MjQ5IC02NC40MDYyNSAtMjQuMzA0Njg3NSBDLTM5LjUwNTg2NTM2IC0yNC44Nzk4MzIyNSAtMTguMjYyNjg2NTQgLTE3LjEwNzE3NzA1IDAgMCBaICIgZmlsbD0iI0I3MTMxQiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjUzMTI1LDI0LjM3MTA5Mzc1KSIvPgo8cGF0aCBkPSJNMCAwIEM0LjQ4NTE4Mzc3IDAuMzQ3NTA0MzcgOC4zNjE5ODU2MyAyLjQwMDQ0NDU4IDEyLjM2MzI4MTI1IDQuMzE2NDA2MjUgQzEzLjA3MjkyNTI2IDQuNjUxMTU0NjMgMTMuNzgyNTY5MjcgNC45ODU5MDMwMiAxNC41MTM3MTc2NSA1LjMzMDc5NTI5IEMxNi4wMTg1OTIwNCA2LjA0MTkxMjg2IDE3LjUyMjIxNDI5IDYuNzU1Njg1NDUgMTkuMDI0NjU4MiA3LjQ3MTkyMzgzIEMyMS4yNjQ0ODY4NyA4LjUzOTYxMjk0IDIzLjUwNzc3NzgyIDkuNTk5Njg1OTggMjUuNzUxOTUzMTIgMTAuNjU4MjAzMTIgQzMzLjE5MjEyNzg5IDE0LjE3NjQxODk0IDQwLjYwMzEwNDM0IDE3Ljc1NDIwNDU4IDQ3Ljk4MDQ2ODc1IDIxLjQwMjM0Mzc1IEM0OC42NTg0NjAyNCAyMS43MzQ0ODM4IDQ5LjMzNjQ1MTcyIDIyLjA2NjYyMzg0IDUwLjAzNDk4ODQgMjIuNDA4ODI4NzQgQzUyLjcxMTU3MzQ2IDIzLjc0MjQ4OTgyIDU0Ljg3MDM1MTkgMjQuODcwMzUxOSA1NyAyNyBDNTcuNjc4NzI5MDcgMzMuMTA4NTYxNTkgNTcuNjc4NzI5MDcgMzMuMTA4NTYxNTkgNTUuNTE0NDA0MyAzNS45NTExNzE4OCBDNTIuMDgxNjUzMzggMzguNzQ4MzAyMjUgNDguMzc5OTI5MDIgNDAuNTExMTM0MiA0NC4zOTQ1MzEyNSA0Mi40MDYyNSBDNDMuNTU1ODkwMzUgNDIuODEyODI4MzcgNDIuNzE3MjQ5NDUgNDMuMjE5NDA2NzQgNDEuODUzMTk1MTkgNDMuNjM4MzA1NjYgQzM5LjE3NjY1NzgyIDQ0LjkzMzM1Nzc4IDM2LjQ5NDY1NjIyIDQ2LjIxNjYzMjQ2IDMzLjgxMjUgNDcuNSBDMzIuMDI3NjQxMDIgNDguMzYyNTQ5NTggMzAuMjQzMTMxOTUgNDkuMjI1ODIzNjIgMjguNDU4OTg0MzggNTAuMDg5ODQzNzUgQzIzLjY0ODQ5MDg4IDUyLjQxMjk2Nzg3IDE4LjgzNzk0MjM4IDU0LjczNDQ1NzM0IDE0IDU3IEMxMy4xODk3NzM4NiA1Ny4zODAyNzM0NCAxMi4zNzk1NDc3MyA1Ny43NjA1NDY4OCAxMS41NDQ3NjkyOSA1OC4xNTIzNDM3NSBDMTAuMzU0MTEzNjIgNTguNjk4NTgzOTggMTAuMzU0MTEzNjIgNTguNjk4NTgzOTggOS4xMzk0MDQzIDU5LjI1NTg1OTM4IEM4LjQyODM0MDMgNTkuNTgzNzI0MzcgNy43MTcyNzYzMSA1OS45MTE1ODkzNiA2Ljk4NDY2NDkyIDYwLjI0OTM4OTY1IEM0LjI0MzA5MjA1IDYxLjI4NjI2NjQzIDEuODg5MTc5ODggNjEuMzYxMTQ3NDggLTEgNjEgQy0yLjcyODE1NDgyIDU5LjI3MTg0NTE4IC0yLjEzNjQ4MDkxIDU2Ljk0OTAzNzYxIC0yLjE0NTI2MzY3IDU0LjU5Mzk5NDE0IEMtMi4xNTE2NDM1MiA1My40MzkzMjE0NCAtMi4xNTgwMjMzOCA1Mi4yODQ2NDg3NCAtMi4xNjQ1OTY1NiA1MS4wOTQ5ODU5NiBDLTIuMTY1NzA5MzggNDkuODM3NzQyMTYgLTIuMTY2ODIyMiA0OC41ODA0OTgzNSAtMi4xNjc5Njg3NSA0Ny4yODUxNTYyNSBDLTIuMTcxMjk3MTUgNDYuMDAzOTQzOTQgLTIuMTc0NjI1NTUgNDQuNzIyNzMxNjMgLTIuMTc4MDU0ODEgNDMuNDAyNjk0NyBDLTIuMTg0MDUxOTIgNDAuNjg2NTA0NyAtMi4xODU4OTQxMyAzNy45NzAzNDY1NSAtMi4xODUzMDI3MyAzNS4yNTQxNTAzOSBDLTIuMTg1MjAxMSAzMS43NjkwOTQwOCAtMi4xOTg4NTIxNiAyOC4yODQyNDE0NSAtMi4yMTYwNzQ5NCAyNC43OTkyMzM0NCBDLTIuMjI5ODUwNjYgMjEuNDgyMDM3NjcgLTIuMjI5MjgzMjQgMTguMTY0ODgwMyAtMi4yMzA0Njg3NSAxNC44NDc2NTYyNSBDLTIuMjM3NjU0MjcgMTMuNTkyNDM2NjggLTIuMjQ0ODM5NzggMTIuMzM3MjE3MSAtMi4yNTIyNDMwNCAxMS4wNDM5NjA1NyBDLTIuMjQ5MTY2NDEgOS44ODYxMzU3MSAtMi4yNDYwODk3OCA4LjcyODMxMDg1IC0yLjI0MjkxOTkyIDcuNTM1NDAwMzkgQy0yLjI0NDM0NDk0IDYuNTEyNDk0MDUgLTIuMjQ1NzY5OTYgNS40ODk1ODc3MSAtMi4yNDcyMzgxNiA0LjQzNTY4NDIgQy0yIDIgLTIgMiAwIDAgWiAiIGZpbGw9IiNGRUZERkQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1LDQ5KSIvPgo8L3N2Zz4K);
  
}
.yt-grid-thumbnail{
  position: relative;
}
#yt-grid__video .slick-slide {
  margin: 0 10px; /* espacio horizontal entre items */
}
@media(max-width: 1200px){
  #yt-grid__video{
    margin-left:40px!important;
    margin-right:40px!important;
  }
}
@media(min-width: 600px){
    #yt-grid__video .slick-list {
      margin: 0 -10px; /* compensa el margin de los extremos */
    }
}
.yt-carousel-module{
  display: block!important;
  gap:inherit;
}
#yt-grid__video .slick-slide img{
  width: 100%!important;
}
#yt-grid__video.slick-slider .slick-prev:before,
#yt-grid__video.slick-slider .slick-next:before{
  display: none!important;
}
#yt-grid__video.slick-slider .slick-prev,
#yt-grid__video.slick-slider .slick-next{
  transform: translate(0, -90%)!important;
}
#yt-grid__video.slick-slider .slick-prev {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTkuNCAyMzMuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNsMTkyIDE5MmMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMHMxMi41LTMyLjggMC00NS4zTDc3LjMgMjU2IDI0Ni42IDg2LjZjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBsLTE5MiAxOTJ6Ii8+PC9zdmc+);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px !important;
    width: 20px !important;
}

#yt-grid__video.slick-slider .slick-next {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTMxMC42IDIzMy40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zbC0xOTIgMTkyYy0xMi41IDEyLjUtMzIuOCAxMi41LTQ1LjMgMHMtMTIuNS0zMi44IDAtNDUuM0wyNDIuNyAyNTYgNzMuNCA4Ni42Yy0xMi41LTEyLjUtMTIuNS0zMi44IDAtNDUuM3MzMi44LTEyLjUgNDUuMyAwbDE5MiAxOTJ6Ii8+PC9zdmc+);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px !important;
    width: 20px !important;
}
body.page-template-page-video .cap-page__main > .flex-item:first-child{
  padding: 18px 0px 48px 0!important;
}