.elementor-5196 .elementor-element.elementor-element-8eadf94{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-dcd8c05{padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-5196 .elementor-element.elementor-element-dcd8c05{right:0px;}body.rtl .elementor-5196 .elementor-element.elementor-element-dcd8c05{left:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5196 .elementor-element.elementor-element-5b8896b{padding:0px 0px 0px 0px;}.elementor-5196 .elementor-element.elementor-element-914b415{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-text );--e-share-buttons-secondary-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-5196 .elementor-element.elementor-element-dcd8c05{width:auto;max-width:auto;}.elementor-5196 .elementor-element.elementor-element-914b415{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:7px;}.elementor-5196 .elementor-element.elementor-element-914b415 .elementor-share-btn{font-size:calc(1.1px * 10);}.elementor-5196 .elementor-element.elementor-element-914b415 .elementor-share-btn__icon{--e-share-buttons-icon-size:26px;}}@media(max-width:1024px){ .elementor-5196 .elementor-element.elementor-element-914b415{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-5196 .elementor-element.elementor-element-914b415{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-8eadf94 */.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_player,
.elementor-5196 .elementor-element.elementor-element-8eadf94 .wp-video,
.elementor-5196 .elementor-element.elementor-element-8eadf94 .mejs-container,
.elementor-5196 .elementor-element.elementor-element-8eadf94 video {
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_player,
.elementor-5196 .elementor-element.elementor-element-8eadf94 .wp-video,
.elementor-5196 .elementor-element.elementor-element-8eadf94 .mejs-container {
  border-radius: 10px !important;
  overflow: hidden !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_player > a > img {
  display: none !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 [class*="powerpress_links_"] {
  font-size: 0 !important;
  margin-top: 12px !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 [class*="powerpress_links_"] a + a {
  margin-left: 0 !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_pinw,
.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_d {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 0 !important;
  font-weight: 600;
  color: #2c3e50;
  text-decoration: none;
  padding: 8px 14px;
  background-color: #f4f6f8;
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  transition: all 0.2s ease-in-out;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_pinw:hover,
.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_d:hover {
  background-color: #e9ecef;
  color: #000000;
  border-color: #b0b8c1;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_pinw::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%232c3e50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_pinw::after {
  content: "Open in New Window";
  font-size: 14px !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_d::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%232c3e50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_d::after {
  content: "Download Media";
  font-size: 14px !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_links_pdf .powerpress_link_d {
  display: none !important;
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_links_pdf .powerpress_link_pinw::after {
  content: "View Notes";
}

.elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_links_pdf .powerpress_link_pinw::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%232c3e50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z' /%3E%3C/svg%3E");
}

/* Force stacked full-width layout on mobile */
@media (max-width: 767px) {
  .elementor-5196 .elementor-element.elementor-element-8eadf94 [class*="powerpress_links_"] {
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
  }

  .elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_pinw,
  .elementor-5196 .elementor-element.elementor-element-8eadf94 .powerpress_link_d {
    width: 100% !important;
    box-sizing: border-box !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcd8c05 */@media (max-width: 767px) {
  .elementor-5196 .elementor-element.elementor-element-dcd8c05 {
    position: static !important;
    margin-top: 10px;
    width: 100% !important;
    display: block !important;
  }

  .elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_links_pdf,
  .elementor-5196 .elementor-element.elementor-element-dcd8c05 [class*="powerpress_links_"] {
    width: 100% !important;
    display: flex !important;
  }

  .elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_link_pinw {
    width: 100% !important;
    display: flex !important;
    box-sizing: border-box !important;
    justify-content: center !important;
  }
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_player {
  display: none !important;
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_links_pdf {
  font-size: 0 !important;
  margin: 0 !important;
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_link_d {
  display: none !important;
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_link_pinw {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  font-size: 0 !important;
  font-weight: 600;
  color: #2c3e50;
  text-decoration: none;
  padding: 8px 14px;
  background-color: #f4f6f8;
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  transition: all 0.2s ease-in-out;
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_link_pinw::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%232c3e50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_link_pinw::after {
  content: "Notes";
  font-size: 15px !important;
}

.elementor-5196 .elementor-element.elementor-element-dcd8c05 .powerpress_link_pinw:hover {
  background-color: #e9ecef;
  color: #000000;
  border-color: #b0b8c1;
}/* End custom CSS */