@charset "UTF-8";
html {
  font-size: 16px;
}

.container {
  max-width: 400px;
}

@media (min-width: 600px) {
  .container {
    max-width: 832px;
  }
}
@media (min-width: 989px) {
  .container {
    max-width: 1296px;
  }
  .roogan-section-soft-bg {
    padding-top: 6.25rem;
  }
}
.small-title {
  font-size: 0.75rem !important;
}

.roogan-header .header-middle .roogan-menu li > a {
  font-size: 1.125rem;
}
.roogan-header .header-middle .roogan-menu li.current-menu-item > a, .roogan-header .header-middle .roogan-menu li:hover > a {
  color: #FFCC22 !important;
}

.roogan-footer {
  border: none !important;
  color: #777777;
  font-size: 14px;
  line-height: 150%;
}
.roogan-footer #custom_html-1 {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .roogan-footer .roogan-footer-widgets > div:first-child {
    padding-right: 0;
  }
}
.roogan-footer .roogan-copyright {
  padding-top: 12px;
  padding-bottom: 120px;
}
.roogan-footer .roogan-copyright p {
  color: #777777;
  font-size: 14px;
  line-height: 150%;
}
.roogan-footer .roogan-menu a, .roogan-footer .roogan-menu span {
  color: #777777 !important;
  font-size: 14px;
  line-height: 150%;
}
.roogan-footer .roogan-menu a:hover, .roogan-footer .roogan-menu span:hover {
  color: white !important;
}
.roogan-footer .roogan-menu li.current-menu-item > a {
  color: white;
}
.roogan-footer .roogan-menu li > a:hover, .roogan-footer .roogan-menu li > a:focus {
  color: white;
}
.roogan-footer .widget p, .roogan-footer .textwidget p {
  font-size: 0.875rem;
  line-height: 150%;
}
.roogan-footer .widget .widget-title, .roogan-footer .textwidget .widget-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 150%;
}
.roogan-footer .widget .widget-title::after, .roogan-footer .textwidget .widget-title::after {
  display: none !important;
}
.roogan-footer .widget li, .roogan-footer .textwidget li {
  margin-bottom: 0.75rem;
  line-height: 1rem;
}
.roogan-footer .widget li > a, .roogan-footer .textwidget li > a {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #999999;
}
.roogan-footer .widget li > a:hover, .roogan-footer .textwidget li > a:hover {
  color: white;
}
.roogan-footer .widget li.current-menu-item > a, .roogan-footer .textwidget li.current-menu-item > a {
  color: white;
}
.roogan-footer .contact-info h3 {
  font-size: 10px;
  line-height: 24px;
  margin-bottom: 0;
  color: #777777;
}
.roogan-footer .contact-info .email {
  margin-bottom: 1.25rem;
}
.roogan-footer .menu-footer-1-container ul.menu {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.roogan-footer .menu-footer-1-container ul.menu li {
  margin-bottom: 0;
}
.roogan-footer .menu-footer-1-container ul.menu li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 55rem;
  padding: 0;
  text-indent: -9999px;
  overflow: hidden;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: opacity 0.3s ease;
  background-color: #313131;
  background-size: 24px 24px;
  transition: background-color 0.3s ease;
}
.roogan-footer .menu-footer-1-container ul.menu li a:hover {
  background-color: #FFCC22;
}
.roogan-footer .menu-footer-1-container ul.menu li.spotify a {
  background-image: url(../img/spotify_menu.svg);
}
.roogan-footer .menu-footer-1-container ul.menu li.youtube a {
  background-image: url(../img/youtube_menu.svg);
}
.roogan-footer .menu-footer-1-container ul.menu li.podcast a {
  background-image: url(../img/podcast_menu.svg);
}
.roogan-footer .menu-footer-1-container ul.menu li.google a {
  background-image: url(../img/google_menu.svg);
}
.roogan-footer .roogan-copyright-menu {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.roogan-footer .roogan-copyright-menu li {
  margin-left: 0;
}
.roogan-footer .roogan-copyright-menu li:first-child::after {
  content: "•";
  margin-left: 0.5rem;
  color: #777777;
}

@media (max-width: 600px) {
  .roogan-footer .roogan-copyright-menu {
    gap: 0;
  }
  .roogan-footer .roogan-copyright-menu li {
    margin-left: 0;
  }
  .roogan-footer .roogan-copyright-menu li:first-child::after {
    margin-left: 0.7rem;
  }
  .roogan-footer .roogan-copyright-menu li:last-child {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .roogan-footer {
    padding-top: 50px;
  }
  .roogan-footer .col-12 {
    max-width: 100% !important;
    flex: 0 0 100%;
  }
  .roogan-footer .roogan-footer-widgets {
    display: flex;
    justify-content: center;
  }
  .roogan-footer .roogan-footer-widgets > .col-12 {
    padding-top: 0;
    margin-bottom: 50px;
  }
  .roogan-footer .roogan-footer-widgets > .col-12:nth-child(2) {
    margin-bottom: 0 !important;
  }
  .roogan-footer .roogan-footer-widgets > .col-12 .widget_nav_menu, .roogan-footer .roogan-footer-widgets > .col-12 .widget_text {
    padding-top: 0 !important;
  }
  .roogan-footer .roogan-footer-widgets > .col-12 .widget_media_image {
    text-align: center;
  }
  .roogan-footer .menu-footer-1-container ul.menu {
    justify-content: center;
  }
  .roogan-footer .widget .widget-title, .roogan-footer .widget li {
    text-align: center;
  }
  .roogan-footer .roogan-copyright-separator {
    height: 2px;
  }
  .roogan-footer .roogan-copyright {
    padding-bottom: 50px;
  }
  .roogan-footer .roogan-copyright .justify-content-center {
    justify-content: center !important;
  }
}
.home, .page-template-about-template {
  background: #313131;
}
.home h1, .home h2, .home h3, .home h4, .home h5, .home h6, .home p, .home span, .home li, .home label, .page-template-about-template h1, .page-template-about-template h2, .page-template-about-template h3, .page-template-about-template h4, .page-template-about-template h5, .page-template-about-template h6, .page-template-about-template p, .page-template-about-template span, .page-template-about-template li, .page-template-about-template label {
  color: white;
}
.home h1, .page-template-about-template h1 {
  font-size: clamp(2.75rem, 2.2685rem + 1.9753vw, 3.75rem);
  line-height: 120%;
}
.home h2, .page-template-about-template h2 {
  font-size: clamp(1.5rem, 4vw, 2.75rem);
}
.home h3, .page-template-about-template h3 {
  font-size: clamp(1.5rem, 1.125rem + 1.5vw, 2.25rem);
}
.home h4, .page-template-about-template h4 {
  font-size: 1.75rem;
}
.home h5, .page-template-about-template h5 {
  font-size: clamp(1rem, 0.7152rem + 0.5464vw, 1.125rem);
}
.home h6, .page-template-about-template h6 {
  font-size: clamp(0.875rem, 2vw, 1rem);
}
.home p, .page-template-about-template p {
  font-size: clamp(0.875rem, 0.5902rem + 0.5464vw, 1rem);
}
.home h1 span, .home h2 span, .home h3 span, .home h4 span, .home h5 span, .home h6 span, .page-template-about-template h1 span, .page-template-about-template h2 span, .page-template-about-template h3 span, .page-template-about-template h4 span, .page-template-about-template h5 span, .page-template-about-template h6 span {
  color: #AAAAAA;
}

.text-primary {
  color: #FFCC22 !important;
}

.text-secondary {
  color: #313131 !important;
}

.text-tertiary {
  color: #575755 !important;
}

.text-gray {
  color: #AAAAAA !important;
}

.bg-primary {
  background-color: #FFCC22 !important;
}

.bg-secondary {
  background-color: #313131 !important;
}

.bg-tertiary {
  background-color: #575755 !important;
}

.bg-gray {
  background-color: #AAAAAA !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-20 {
  z-index: 20 !important;
}

.z-30 {
  z-index: 30 !important;
}

.z-40 {
  z-index: 40 !important;
}

.z-50 {
  z-index: 50 !important;
}

.z-auto {
  z-index: auto !important;
}

@media (min-width: 768px) {
  .z-md-0 {
    z-index: 0 !important;
  }
  .z-md-1 {
    z-index: 1 !important;
  }
  .z-md-2 {
    z-index: 2 !important;
  }
  .z-md-3 {
    z-index: 3 !important;
  }
  .z-md-4 {
    z-index: 4 !important;
  }
  .z-md-5 {
    z-index: 5 !important;
  }
  .z-md-10 {
    z-index: 10 !important;
  }
  .z-md-20 {
    z-index: 20 !important;
  }
  .z-md-30 {
    z-index: 30 !important;
  }
  .z-md-40 {
    z-index: 40 !important;
  }
  .z-md-50 {
    z-index: 50 !important;
  }
  .z-md-auto {
    z-index: auto !important;
  }
}
.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

@media (min-width: 768px) {
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
}
.hero-content h5 {
  font-weight: 500;
  margin-bottom: 2.5rem;
}
.hero-content img {
  width: 100%;
  max-width: 16.875rem;
  margin: 0 auto;
  display: block;
}
.hero .hero-container {
  position: relative;
}
.hero .hero-container:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 20%;
  background: linear-gradient(180deg, rgba(49, 49, 49, 0) 0%, rgba(49, 49, 49, 0.495192) 49.52%, #313131 100%);
}

@media (min-width: 768px) {
  .hero-content img {
    max-width: 100%;
  }
}
.about {
  font-size: 16px;
  padding: 6.25rem 0;
  position: relative;
}
.about-data .data-item {
  margin-bottom: 2.5rem;
  border: 1px solid rgba(85, 85, 85, 0.5019607843);
  border-radius: 1rem;
}
.about-data .data-item .data-icon {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-data .data-item .data-icon i {
  font-size: 1.5rem;
  color: #313131;
}
.about-data .data-item .data-text h5 {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.about-data .data-item .data-text p {
  font-size: clamp(0.75rem, 0.4652rem + 0.5464vw, 0.875rem);
}
.about-data .data-item:last-child {
  margin-bottom: 0 !important;
}
.about::before, .about::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: url("../img/bg_home_section_2_after.svg") left center no-repeat transparent;
}
.about::after {
  background: url("../img/bg_home_section_2_before.svg") right center no-repeat transparent;
  right: 0;
  left: unset;
}

@media (min-width: 834px) {
  .about {
    padding-bottom: 3.125rem;
  }
  .about-data .data-item .data-icon {
    width: 3rem;
    height: 3rem;
  }
}
@media (min-width: 989px) {
  .about {
    padding: 9.375rem 0;
  }
}
.subscribe {
  font-size: 16px;
  padding: 4.75rem 0;
  background: url(../img/bg_subscribe_to_our_platform.png) no-repeat center center;
  background-size: cover;
}
.subscribe .subscribe-card {
  width: 116px;
  height: 116px;
  opacity: 1;
  padding: 1.5rem 2.25rem;
  gap: 10px;
  border-radius: 4px;
}
.subscribe .subscribe-card img {
  max-height: 36px;
}
.subscribe .subscribe-card p {
  font-size: 0.75rem;
}

@media (min-width: 989px) {
  .subscribe {
    padding: 6.25rem 0;
  }
}
.guest, .beyond {
  padding: 3.125rem 0;
}
.guest-box, .beyond-box {
  box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.2509803922);
  padding: 3.125rem 1.5rem;
  border-radius: 24px;
  background: url(../img/bg_guest.svg) no-repeat right bottom;
}
.guest h5, .guest p, .beyond h5, .beyond p {
  color: #313131;
  font-weight: 500;
}

.beyond-box {
  background: url(../img/bg_beyond.svg) no-repeat right center;
}

@media (min-width: 768px) {
  .guest, .beyond {
    padding: 6.25rem 0;
  }
  .guest-box, .beyond-box {
    padding: 60px 40px;
  }
}
.newsletter-section {
  padding: 4.5rem 0;
  overflow: hidden;
  position: relative;
  background: url(../img/bg_subscription.png) no-repeat center center #313131;
  background-size: cover;
}
.newsletter-section::before, .newsletter-section::after {
  content: "";
  position: absolute;
  width: 65.12%;
  height: 160%;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 2;
}
.newsletter-section::before {
  background: url(../img/bg_subscription_before.svg) no-repeat right center;
  background-size: cover;
  left: -10%;
}
.newsletter-section::after {
  background: url(../img/bg_subscription_after.svg) no-repeat left center;
  background-size: cover;
  right: -10%;
}
.newsletter-section .newsletter-box {
  background: rgba(37, 37, 37, 0.6588235294);
  border: 1px solid rgba(85, 85, 85, 0.3294117647);
  border-radius: 24px;
  padding: 50px 20px;
  text-align: center;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
  z-index: 4;
}
.newsletter-section .newsletter-content {
  position: relative;
  z-index: 2;
  max-width: 100%;
  width: 512px;
  margin: 0 auto;
}
.newsletter-section .newsletter-title {
  font-size: clamp(1.25rem, 0.9491rem + 1.2346vw, 1.875rem);
  margin-bottom: 1.5rem;
  color: white;
  font-weight: 700;
  letter-spacing: 0.5px;
}
.newsletter-section .newsletter-description {
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 2.5rem;
  font-size: 1rem;
  line-height: 1.6;
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form {
  display: flex;
  gap: 1rem;
  align-items: stretch;
}
@media (max-width: 768px) {
  .newsletter-section .wpcf7 .wpcf7-form .newsletter-form {
    flex-direction: column;
  }
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form .wpcf7-form-control-wrap {
  flex: 1;
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=email] {
  width: 100%;
  margin: 0 3% 0 0;
  padding: 1.125rem 1.5rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  background: rgba(49, 49, 49, 0.6);
  color: white;
  font-size: 1rem;
  transition: all 0.3s ease;
  height: 3.5rem;
  margin-bottom: 1rem;
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=email]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=email]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=email]:focus {
  outline: none;
  border-color: #FFCC22;
  background: rgba(49, 49, 49, 0.8);
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=submit] {
  padding: 1rem 1.75rem;
  background: #FFCC22;
  color: #313131;
  border: none;
  border-radius: 1rem;
  font-weight: 700;
  font-size: 1rem;
  cursor: pointer;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  white-space: nowrap;
  width: 100%;
  color: white;
  height: 3.5rem;
  color: #313131;
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=submit]:hover {
  background: rgb(238, 183.0769230769, 0);
  transform: translateY(-2px);
}
.newsletter-section .wpcf7 .wpcf7-form .newsletter-form input.wpcf7-submit {
  background-image: url(../img/submit.png) !important;
  background-repeat: no-repeat !important;
  background-position: right 24px center !important;
  padding-right: 34px !important;
}
.newsletter-section .wpcf7 .wpcf7-spinner {
  display: none;
}
.newsletter-section .wpcf7 .wpcf7-response-output {
  margin: 1rem 0 0;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
}
.newsletter-section .wpcf7 .wpcf7-response-output.wpcf7-validation-errors {
  border: 1px solid rgba(255, 0, 0, 0.5);
  background: rgba(255, 0, 0, 0.1);
  color: #ff6b6b;
}
.newsletter-section .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
  border: 1px solid rgba(0, 128, 0, 0.5);
  background: rgba(0, 128, 0, 0.1);
  color: #51cf66;
}
.newsletter-section .newsletter-disclaimer {
  font-weight: 400;
  font-style: Regular;
  font-size: 12px;
  line-height: 150%;
  text-align: center;
  color: #777777;
}

@media (min-width: 768px) {
  .newsletter-section {
    padding: 6.25rem 0;
  }
  .newsletter-section .newsletter-box {
    padding: 3.75rem 0;
    max-width: 45rem;
    width: 100%;
  }
  .newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=email] {
    width: 60%;
    margin-bottom: 0 !important;
  }
  .newsletter-section .wpcf7 .wpcf7-form .newsletter-form input[type=submit] {
    width: 35%;
  }
}
.about-header {
  padding: 2rem 0 3.125rem;
}

@media (min-width: 768px) {
  .about-header {
    padding: 2rem 0 6.25rem;
  }
}
.roogan-header {
  --color-header-middle-txt-075: $color-primary;
}

.roogan-footer-widgets > .col-12 {
  padding-top: 75px;
}
.roogan-footer-widgets > .col-12 .widget_nav_menu, .roogan-footer-widgets > .col-12 .widget_text {
  padding-top: 0 !important;
}
.roogan-footer-widgets > .col-12 .widget_media_image {
  margin-bottom: 1.5rem;
}
.roogan-footer-widgets > .col-12 > div:nth-child(2) {
  padding-top: 0 !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

@media (min-width: 768px) {
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-md-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-md-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-md-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
}
.fs-1 {
  font-size: 2.5rem !important;
}

.fs-2 {
  font-size: 2rem !important;
}

.fs-3 {
  font-size: 1.75rem !important;
}

.fs-4 {
  font-size: 1.5rem !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: 900 !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .text-md-center {
    text-align: center !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
}
.text-uppercase {
  text-transform: uppercase !important;
}

.btn {
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem !important;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0px;
  text-align: center;
}
.btn:hover {
  color: #212529;
}
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary, .roogan-menu-donate > li > a {
  color: #313131 !important;
  background-color: #FFCC22;
  border-color: #FFCC22;
  box-shadow: 0px 0px 20px 0px rgba(255, 204, 34, 0.3019607843);
  padding: 1rem 1.75rem;
  gap: 12px;
  border-radius: 1rem;
  text-transform: none !important;
  font-size: 0.875rem !important;
}
.btn-primary:hover, .roogan-menu-donate > li > a:hover {
  color: #313131;
  background-color: rgb(238, 183.0769230769, 0);
  border-color: rgb(227.8, 175.2307692308, 0);
}
.btn-primary:focus, .roogan-menu-donate > li > a:focus {
  color: #313131;
  background-color: rgb(238, 183.0769230769, 0);
  border-color: rgb(227.8, 175.2307692308, 0);
  box-shadow: 0 0 0 0.25rem rgba(255, 204, 34, 0.5);
}
.btn-primary:active, .roogan-menu-donate > li > a:active {
  color: #313131;
  background-color: rgb(227.8, 175.2307692308, 0);
  border-color: rgb(212.5, 163.4615384615, 0);
}
.btn-primary:disabled, .roogan-menu-donate > li > a:disabled {
  color: #313131;
  background-color: #FFCC22;
  border-color: #FFCC22;
}

.roogan-pagination a {
  background-color: #FFCC22;
  box-shadow: 0px 0px 20px 0px rgba(255, 204, 34, 0.3019607843);
  padding: 1rem 1.75rem !important;
  border-radius: 1rem;
  color: #313131 !important;
  font-size: 1rem !important;
}

.roogan-menu-donate > li > a {
  padding-top: 1rem;
  padding-bottom: 1rem;
  height: auto;
}

.header-main-slot-c {
  justify-content: center;
}

@media only screen and (min-width: 1102px) {
  .header-main-slot-c form + nav, .header-main-slot-c form + ul, .header-main-slot-c li a, .header-main-slot-c li span, .header-main-slot-c nav, .header-main-slot-c nav + form, .header-main-slot-c ul + form, .header-main-slot-c ul + ul {
    margin-right: 48px;
  }
}
@media (min-width: 834px) {
  .btn-primary, .roogan-menu-donate > li > a {
    font-size: 1rem !important;
  }
  .small-title {
    font-size: 1rem !important;
  }
  .hero .btn-primary {
    font-size: 0.875rem !important;
    padding: 0.75rem 1.5rem;
  }
  .hero .btn-primary .icon {
    width: 1rem;
    height: 1rem;
  }
  .hero .hero-content h5 {
    font-size: 1.125rem;
  }
}
@media (max-width: 989px) {
  .header-main-slot-r li a.roogan-open-responsive-menu span {
    display: none;
  }
  .header-mobile, .header-sticky {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .header-mobile .roogan-hamburger li, .header-sticky .roogan-hamburger li {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 26px;
  }
  .header-mobile .roogan-hamburger li a.roogan-open-responsive-menu, .header-sticky .roogan-hamburger li a.roogan-open-responsive-menu {
    height: 1.5rem;
    width: 1.5rem;
  }
  .header-mobile .roogan-hamburger li a.roogan-open-responsive-menu .rf, .header-sticky .roogan-hamburger li a.roogan-open-responsive-menu .rf {
    font-size: unset;
    position: relative;
  }
  .header-mobile .roogan-hamburger li .hamburger-sub-menu, .header-sticky .roogan-hamburger li .hamburger-sub-menu {
    top: 100%;
    background-color: #222;
    border: none !important;
    padding-top: 24px;
    padding-bottom: 0;
  }
  .header-mobile .roogan-hamburger li .hamburger-sub-menu li, .header-sticky .roogan-hamburger li .hamburger-sub-menu li {
    margin-bottom: 26px;
  }
  .header-mobile .roogan-hamburger li .hamburger-sub-menu li a, .header-sticky .roogan-hamburger li .hamburger-sub-menu li a {
    font-size: 20px;
    font-weight: 700;
    color: white;
  }
  .header-mobile .roogan-hamburger li .hamburger-sub-menu li a:hover, .header-sticky .roogan-hamburger li .hamburger-sub-menu li a:hover {
    color: #FFCC22;
  }
  .header-mobile .roogan-hamburger li .hamburger-sub-menu li.current-menu-item a, .header-sticky .roogan-hamburger li .hamburger-sub-menu li.current-menu-item a {
    color: #FFCC22;
  }
  .header-mobile .roogan-logo img, .header-sticky .roogan-logo img {
    height: 64px;
  }
  .roogan-menu-donate.roogan-menu-action li:last-child {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .rf-menu:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6H20M4 12H20H7M4 18H14' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    display: flex;
  }
  .accordion-active .rf-menu:before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.76667 10.6333L2.23333 17.1667C1.98889 17.4111 1.67778 17.5333 1.3 17.5333C0.922222 17.5333 0.611111 17.4111 0.366666 17.1667C0.122222 16.9222 0 16.6111 0 16.2333C0 15.8556 0.122222 15.5444 0.366666 15.3L6.9 8.76667L0.366666 2.23333C0.122222 1.98889 0 1.67778 0 1.3C0 0.922222 0.122222 0.611111 0.366666 0.366666C0.611111 0.122222 0.922222 0 1.3 0C1.67778 0 1.98889 0.122222 2.23333 0.366666L8.76667 6.9L15.3 0.366666C15.5444 0.122222 15.8556 0 16.2333 0C16.6111 0 16.9222 0.122222 17.1667 0.366666C17.4111 0.611111 17.5333 0.922222 17.5333 1.3C17.5333 1.67778 17.4111 1.98889 17.1667 2.23333L10.6333 8.76667L17.1667 15.3C17.4111 15.5444 17.5333 15.8556 17.5333 16.2333C17.5333 16.6111 17.4111 16.9222 17.1667 17.1667C16.9222 17.4111 16.6111 17.5333 16.2333 17.5333C15.8556 17.5333 15.5444 17.4111 15.3 17.1667L8.76667 10.6333Z' fill='white'/%3E%3C/svg%3E") !important;
    display: flex;
    position: relative;
    top: -4px;
  }
  .roogan-header .roogan-menu-donate > li > a {
    padding: 0.5rem 1.5rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin-right: 8px !important;
  }
  .rogan-section-gradient {
    height: 1px;
    margin-bottom: 24px;
  }
}
.btn-secondary {
  color: white !important;
  background-color: #313131;
  border-color: #313131;
  padding: 1rem 1.75rem;
  gap: 12px;
  border-radius: 1rem;
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1019607843), 0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843);
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.btn-secondary:hover {
  color: white;
  background-color: rgb(74.5, 74.5, 74.5);
  border-color: rgb(74.5, 74.5, 74.5);
}
.btn-secondary:focus {
  color: white;
  background-color: rgb(74.5, 74.5, 74.5);
  border-color: rgb(74.5, 74.5, 74.5);
  box-shadow: 0 0 0 0.25rem rgba(49, 49, 49, 0.5);
}
.btn-secondary:active {
  color: white;
  background-color: rgb(79.6, 79.6, 79.6);
  border-color: rgb(87.25, 87.25, 87.25);
}
.btn-secondary:disabled {
  color: white;
  background-color: #313131;
  border-color: #313131;
}

/* icons */
.icon {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.icon-play {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16669 4.16667C4.1666 3.87342 4.24389 3.58533 4.39076 3.3315C4.53762 3.07767 4.74886 2.86708 5.00315 2.721C5.25743 2.57492 5.54576 2.49853 5.83901 2.49952C6.13227 2.50052 6.42007 2.57887 6.67335 2.72667L16.6709 8.55834C16.9232 8.70474 17.1326 8.91479 17.2783 9.16751C17.424 9.42023 17.5008 9.70675 17.501 9.99845C17.5013 10.2902 17.425 10.5768 17.2797 10.8298C17.1345 11.0828 16.9254 11.2932 16.6734 11.44L6.67335 17.2733C6.42007 17.4211 6.13227 17.4995 5.83901 17.5005C5.54576 17.5015 5.25743 17.4251 5.00315 17.279C4.74886 17.1329 4.53762 16.9223 4.39076 16.6685C4.24389 16.4147 4.1666 16.1266 4.16669 15.8333V4.16667Z' fill='%23313131' stroke='%23313131' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon-custom {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='29' viewBox='0 0 16 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.8826 0H6.50561C3.77363 0 1.36701 1.93537 0.783441 4.60193C0.737772 4.81052 0.786403 5.0285 0.91625 5.19834C1.04585 5.36793 1.24383 5.47186 1.45712 5.48222C1.70101 5.49407 1.92689 5.52419 2.14733 5.5743C2.72276 5.70489 3.2772 5.84881 3.73512 6.17293C3.79931 6.2186 3.86522 6.26279 3.93088 6.30673C4.06246 6.39511 4.18712 6.4783 4.27401 6.56124C4.63665 6.90709 4.90794 7.17715 5.09309 7.50103L5.198 7.68247C5.32217 7.89625 5.43992 8.09818 5.52978 8.29937C5.61692 8.49389 5.69221 8.72002 5.77417 9.03328C5.87415 9.41319 6.11582 9.69264 6.47327 9.84174C6.55128 9.87432 6.62904 9.9074 6.7068 9.94073C6.94674 10.0437 7.19558 10.1501 7.4612 10.2384C7.8579 10.3703 8.24917 10.4944 8.67302 10.5631C8.97839 10.6124 9.2756 10.6309 9.56295 10.6492C9.57628 10.65 9.58985 10.6507 9.60343 10.6517C9.53308 10.8971 9.4452 10.9472 9.40101 10.9723C9.14353 11.119 8.87841 11.2387 8.61427 11.3276C7.73299 11.6241 6.84627 11.8018 5.97931 11.8561C5.71468 11.8726 5.18492 11.9055 4.85043 12.4007C4.56851 12.6584 4.37374 12.9573 4.2118 13.2217C3.96964 13.6164 3.91632 14.063 4.05826 14.513C4.1923 14.9381 4.42534 15.3094 4.75094 15.6162C4.98052 15.833 5.21059 16.0376 5.38537 16.1922C5.44338 16.2435 5.50485 16.2909 5.56706 16.3378C5.60828 16.3689 5.65518 16.4045 5.67394 16.4235L5.76158 16.5133C6.08027 16.8392 6.38119 17.1473 6.58041 17.4973C6.61719 17.562 6.65471 17.6259 6.69223 17.6899C6.77246 17.8264 6.84825 17.9555 6.90947 18.0806C7.11165 18.4946 7.23261 18.9617 7.2684 19.4687C7.31259 20.0896 7.25013 20.6504 7.07758 21.1834C7.00599 21.4043 7.04475 21.6462 7.18126 21.8339C7.31777 22.0217 7.53624 22.1328 7.76829 22.1328H8.8826C12.1132 22.1328 14.7415 19.5045 14.7415 16.2739V5.85893C14.7415 2.6283 12.1132 0 8.8826 0Z' fill='%23FFCC22'/%3E%3Cpath d='M14.7275 19.8215C13.9842 21.5688 12.2268 22.8267 10.3184 23.0608C9.96042 23.1045 9.69604 23.4152 9.70246 23.7757L9.75232 26.6244C9.75232 26.8095 9.62075 26.8858 9.56397 26.91C9.50744 26.9342 9.36105 26.9769 9.22726 26.8488L6.2931 24.0425L6.29779 23.7757C6.30421 23.4152 6.03982 23.1045 5.68188 23.0608C3.77342 22.8267 2.01604 21.5688 1.27275 19.8215C1.21721 19.6914 1.09353 19.6038 0.95208 19.6038H0.355178C0.111529 19.6038 -0.0622591 19.8464 0.0211789 20.0753C0.765209 22.1183 2.50827 23.6579 4.60015 24.1672L8.40621 27.7074C8.69404 27.9826 9.05914 28.1265 9.43412 28.1265C9.66666 28.1265 9.90291 28.0712 10.1268 27.9577C10.6405 27.6973 10.9405 27.145 10.9405 26.5689V24.2622C13.2347 23.8786 15.1815 22.2651 15.9791 20.073C16.062 19.8449 15.8877 19.6038 15.6451 19.6038H15.0482C14.9067 19.6038 14.783 19.6914 14.7275 19.8215Z' fill='white'/%3E%3C/svg%3E");
  width: 1rem;
  height: 1.8rem;
  vertical-align: bottom;
}
.icon-mail {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 5.83325L10.8408 10.6058C10.5866 10.7534 10.2978 10.8312 10.0037 10.8312C9.70972 10.8312 9.42092 10.7534 9.16666 10.6058L1.66666 5.83325' stroke='%23FFCC22' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6667 3.33325H3.33333C2.41286 3.33325 1.66666 4.07944 1.66666 4.99992V14.9999C1.66666 15.9204 2.41286 16.6666 3.33333 16.6666H16.6667C17.5871 16.6666 18.3333 15.9204 18.3333 14.9999V4.99992C18.3333 4.07944 17.5871 3.33325 16.6667 3.33325Z' stroke='%23FFCC22' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon-submit {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.902 16.2644C10.9305 16.3354 10.98 16.396 11.044 16.4381C11.1079 16.4801 11.1831 16.5016 11.2596 16.4997C11.3361 16.4977 11.4102 16.4724 11.4719 16.4271C11.5336 16.3818 11.5799 16.3188 11.6048 16.2464L16.4798 1.99642C16.5038 1.92997 16.5083 1.85805 16.493 1.78909C16.4776 1.72012 16.4429 1.65697 16.3929 1.607C16.343 1.55704 16.2798 1.52234 16.2108 1.50696C16.1419 1.49159 16.07 1.49617 16.0035 1.52017L1.75351 6.39517C1.68113 6.41999 1.61808 6.46636 1.57281 6.52805C1.52755 6.58974 1.50223 6.6638 1.50028 6.74029C1.49832 6.81678 1.5198 6.89204 1.56185 6.95597C1.6039 7.01989 1.66449 7.06943 1.73551 7.09792L7.68301 9.48292C7.87102 9.5582 8.04185 9.67077 8.18518 9.81384C8.32852 9.95692 8.44139 10.1275 8.51701 10.3154L10.902 16.2644Z' stroke='%23313131' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.3905 1.61035L8.1855 9.8146' stroke='%23313131' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
}
.icon-sm {
  width: 0.875rem;
  height: 0.875rem;
}
.icon-lg {
  width: 1.5rem;
  height: 1.5rem;
}
.icon-xl {
  width: 2rem;
  height: 2rem;
}

.rogan-section-gradient {
  min-height: auto;
}

.page-template-template-episodes .entry-title.h0 {
  display: none;
}
.page-template-template-episodes .entry-meta a, .page-template-template-episodes .entry-meta span {
  font-size: 1rem;
}
.page-template-template-episodes .entry-title a {
  font-size: clamp(1.5rem, 4vw, 2.75rem) !important;
}

.single-post .entry-category {
  display: none;
}

span.wpcf7-not-valid-tip {
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  padding: 2px 4px;
  width: 130px;
  font-size: 10px;
  line-height: 12px;
}

.wpcf7 form .wpcf7-response-output {
  color: white;
}

body .meks-ap-collapsed, .roogan-player-hidden .meks-ap {
  bottom: -212px;
}

body.home .meks-ap-collapsed {
  bottom: -242px;
}

body .meks-ap {
  height: 212px;
  padding: 0 !important;
}

.meks-ap .meks-ap-toggle {
  background: black;
  opacity: 0.8;
}

.meks-ap-bg[class*=blogtalkradio].meks-ap-collapsed.custom,
.meks-ap-bg[class*=buzzsprout].meks-ap-collapsed.custom,
.meks-ap-bg[class*=ivoox].meks-ap-collapsed.custom,
.meks-ap-bg[class*=megaphone].meks-ap-collapsed.custom,
.meks-ap-bg[class*=simplecast].meks-ap-collapsed.custom,
.meks-ap-bg[class*=transistor].meks-ap-collapsed.custom {
  bottom: -324px !important;
}

.meks-ap-bg[class*=blogtalkradio].meks-ap-collapsed:not(custom),
.meks-ap-bg[class*=buzzsprout].meks-ap-collapsed:not(custom),
.meks-ap-bg[class*=ivoox].meks-ap-collapsed:not(custom),
.meks-ap-bg[class*=megaphone].meks-ap-collapsed:not(custom),
.meks-ap-bg[class*=simplecast].meks-ap-collapse:not(custom),
.meks-ap-bg[class*=transistor].meks-ap-collapsed:not(custom) {
  bottom: -212px !important;
}

@media (max-width: 975px) {
  .meks-ap-bg[class*=blogtalkradio].meks-ap-collapsed:not(custom),
  .meks-ap-bg[class*=buzzsprout].meks-ap-collapsed:not(custom),
  .meks-ap-bg[class*=ivoox].meks-ap-collapsed:not(custom),
  .meks-ap-bg[class*=megaphone].meks-ap-collapsed:not(custom),
  .meks-ap-bg[class*=simplecast].meks-ap-collapse:not(custom),
  .meks-ap-bg[class*=transistor].meks-ap-collapsed:not(custom) {
    bottom: -242px !important;
  }
  body .meks-ap {
    height: 242px;
  }
  body .meks-ap.custom {
    height: 222px !important;
  }
}/*# sourceMappingURL=main-child.css.map */