.elementor-14397 .elementor-element.elementor-element-3d2bbfc > .elementor-container{max-width:720px;}.elementor-14397 .elementor-element.elementor-element-74a06bd{text-align:center;}.elementor-14397 .elementor-element.elementor-element-74a06bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:32px;}.elementor-14397 .elementor-element.elementor-element-e9ebcdd > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-14397 .elementor-element.elementor-element-e9ebcdd{text-align:center;font-size:19px;}.elementor-14397 .elementor-element.elementor-element-4429083{margin-top:0px;margin-bottom:0px;}.elementor-14397 .elementor-element.elementor-element-6e42e81{margin-top:0px;margin-bottom:40px;padding:20px 20px 20px 20px;}/* Start custom CSS for shortcode, class: .elementor-element-0f421be */.topicPageContainer {
  padding: 0 10px 0 10px !important;
  margin-top: 10px !important;
  margin-bottom: 40px !important;
}

.topicPageCard {
  padding: 0 10px 0 10px !important;
  margin-bottom: 40px !important;
}

.topicPageImageRow {
  position: relative;
}

.topicPageImageRow:hover {
  opacity: 0.85;
}

.topicPageDurationRow {
  position: absolute;
  right: 5px;
  bottom: 5px;
  background-color: #333333;
  padding: 2px 8px;
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
}

.topicPageHookText {
  color: #333333;
  margin: 10px 0 0 0;
  font-size: 18px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dded8e6 */.breadCrumbLink,
.breadCrumbLink:visited,
.breadCrumbLink:active {
  color: #808080;
  text-decoration: underline !important;
}

.breadCrumbLink:hover {
  color: #666666;
  text-decoration: underline !important;
}/* End custom CSS */