embed,
img,
object,
video {
  max-width: 100%;
}
sup {
  font-size: 58.3%;
  vertical-align: text-top;
}
sub {
  font-size: 58.3%;
  vertical-align: text-bottom;
}

.displace {
  left: -5000px;
  position: absolute;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0;
  margin-top: 0;
}
.COLS_IN_ROW_WITHOUT_GAP {
  margin-left: -15px;
  margin-right: -15px;
}
.navbar-nav > li > a {
  padding: unset;
}
.navbar-nav > li > a:hover {
  background: unset;
}
a {
  color: inherit;
}
@media (min-width:1200px){
  .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
  .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
  .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
  .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
  .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
  .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
  .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
  .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
  .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
  .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
  .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
  .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
  .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
  .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
  .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
  .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
  .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
  .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
  .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
  .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}
html {
  font-size: 10px;
  scroll-behavior: smooth;
}
@font-face {
  font-family: 'Betterlett';
  src: url('fonts/Betterlett.otf') format('opentype');
  font-display: swap;
}
body {
  color: #000000;
  font-family: Mont, serif;
  font-size: 2.5rem; /* 25px / 10px = 2.5rem */
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}
@media (max-width: 768px) {
html {
  font-size: 8px;
}
}

.mt-10 {
  margin-top: 10rem !important;
}
.pb_header-wrapper {
  position: relative;
  z-index: 210;
}
.pb_header {
  margin: 6px auto 0;
  position: relative;
}
.pb_text {
  color: #11161d;
  font-family: 'Times New Roman';
  font-size: 63px; /* 63.11px / 10px = 6.311rem */
  text-align: center;
  text-transform: uppercase;
  margin-top: 3rem;
}
.pb_wrapper-13 {
  margin: 1px auto 0;
  min-height: 16px;
  position: relative;
}
.pb_rectangle-11 {
  height: 3px;
  width: 52%; /* 609px / 609px = 100% */
  background: #11161d;
  margin: 0 auto;
}
.pb_rectangle-12 {
  left: 50%;
  max-width: 16px;
  position: absolute;
  top: -7px;
  width: 16px;
  margin-left: -8.5px;
}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav {
        gap: 15px;
    }
}
.pb_wrapper-9 {
  margin: 26px auto 0;
  min-height: 40px;
  position: relative;
  width: 86.69292%; /* 1101px / 1270px = 86.69292% */
}
.pb_layer-3-copy {
  left: 50%;
  max-width: 1054px;
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: -527.5px;
}
.pb_nav-2 {
  left: 50%;
  max-width: 1101px;
  position: absolute;
  top: 16px;
  width: 100%; /* 1101px / 1101px = 100% */
  margin-left: -550.5px;
}
@media (max-width: 768px) {
.pb_wrapper-9 {
  width: 100% !important;
  left: unset !important;
  right: unset !important;
}
}
.navbar-default {
  background-color: transparent;
}

.pb_top-nav-spacer {
  height: 0;
}

.pb_nav-fixed {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1200;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
  padding: 10px 0;
}

section[id] {
  scroll-margin-top: 110px;
}

.pb_nav-list {
  position: relative;
  width: 100%;
  list-style: none;
}
.nav-list li {
  margin: 0 2.83076% 0 0; /* 31.166666px / 1101px = 2.83076% */
}
.nav-list li:last-child {
  margin-right: 0;
}
.pb_nav-item-1 {
  font-family: "Myriad Pro";
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}
.pb_nav-item-1 a {
  text-decoration: none;
}
@media (max-width: 768px) {
.pb_wrapper-9 {
  min-height: unset;
}
.pb_wrapper-9 > * {
  display: block;
  margin: 15px auto;
  position: relative;
  width: 100%;
  min-width: unset;
  max-height: unset;
  min-height: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
}
}
@media (max-width: 1101px) {
.pb_wrapper-9 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.pb_container-2 {
  position: relative;
}
.pb_banner {
  margin: 3.3rem 0 0;
  padding: 8.9rem 0 16.3rem;
  position: relative;
  z-index: 195;
  background: url(images/layer_5.png) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pb_author_pic {
  display: none;
}
.pb_col-data-wrapper {
  margin: 15px auto 0;
  padding: 0 3.69515%; /* 32px / 866px = 3.69515% */
  position: relative;
}
.pb_layer {
  display: block;
  margin: 0 auto;
}
.pb_text-2 {
  margin: 22px 0 0 auto;
  color: #deba63;
  font-family: Betterlett, serif;
  font-size: 54px;
  line-height: 61.37723px;
  text-align: center;
}
.pb_copy {
  display: block;
  margin: 16px auto 0;
}

.pb_col-4 {
  margin: 5.3rem 18.181818% 0 22.368422%; /* 152px / 836px = 18.181818%, 187px / 836px = 22.368422% */
  padding: 26px 3.110048% 27px; /* 26px / 836px = 3.110048% */
  position: relative;
  background: url(images/rectangle_18.png) no-repeat center center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.pb_text-3 {
  color: #deba63;
  font-family: 'Times New Roman', Georgia, serif;
  font-size: 61px; /* 53.94px / 10px = 5.394rem */
  font-style: italic;
}
.pb_text-4 {
  margin: 19px 0 0;
  color: #deba63;
  font-family: 'Times New Roman', Georgia, serif;
  font-size: 61px; /* 53.94px / 10px = 5.394rem */
  font-style: italic;
  text-align: center;
}
.pb_text-5 {
  margin: 15px 0 0;
  color: #deba63;
  font-family: 'Times New Roman', Georgia, serif;
  font-size: 61px; /* 53.94px / 10px = 5.394rem */
  font-style: italic;
  text-align: right;
}
.pb_container-3 {
  position: relative;
}
.pb_text-6 {
  margin: 9.2rem auto;
  width: 70%;
  line-height: 40px;
  font-size: 20px;
}
.pb_container-4 {
  position: relative;
}
.pb_legislator {
  overflow: hidden;
  padding: 10.4rem 0 8rem;
  position: relative;
  z-index: 181;
  background: url(images/rectangle_23.jpg) no-repeat center 0;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pb_col-data-wrapper-2 {
  margin: 4px auto 0;
  position: relative;
}
.pb_row-8 {
  display: flex;
  gap: 20px;
}
.pb_text-7 {
  color: #3a3939;
  font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
  font-size: 63px; /* 63.49px / 10px = 6.349rem */
  letter-spacing: -0.02em;
}
.pb_rectangle-24 {
  height: 2px;
  margin: 5.4rem 0 0;
  max-width: 95px;
  width: 11.728395%; /* 95px / 810px = 11.728395% */
  background: #3a3939;
}
.pb_wrapper-12 {
  margin: 6.3rem auto 0;
  position: relative;
  width: 90%;
}
.pb_text-9 {
  font-size: 3.3rem; /* 33px / 10px = 3.3rem */
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  margin-bottom: 20px;
}
@media (max-width: 932px) {
.pb_wrapper-12 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.pb_wrapper-12 {
  right: 0;
}
}
.pb_vodeo-frame-wrap {
  display: block;
  margin: 4.8rem auto 0;
  max-width: 775px;
  position: relative;
}
.pb_vodeo-frame-wrap iframe {
  aspect-ratio: 16 / 9;
}
.pb_vodeo-frame {
  border: 0;
  width: 100%;
  height: 100%;
}
.pb_rectangle-20-copy-2-holder {
    margin: 4.4rem auto;
    max-width: 330px;
    min-height: 70px;
    position: relative;
    background: #b47758;
    background-position: center center;
    color: #ffffff;
    font-size: 2.048202rem;
    font-weight: 600;
    line-height: 70px;
    text-align: center;
    display: block;
    text-decoration: none;
}
.pb_container-5 {
  position: relative;
}
.pb_speaker {
  margin: -1px 0 0;
  min-height: 971px;
  overflow: hidden;
  padding: 7.7rem 0 12.6rem;
  position: relative;
  z-index: 140;
  background: url(images/rectangle_15_3.jpg) no-repeat center 0;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pb_col-data-wrapper-3 {
  margin: 0 auto;
  position: relative;
}
.pb_col-8 {
  float: left;
  margin: 0 2.28354% 0 0; /* 24px / 1051px = 2.28354% */
  position: relative;
  width: 62.60704%; /* 658px / 1051px = 62.60704% */
}
.pb_main-video {
  width: 95%;
  padding: 3.1rem 4.863222% 26px; /* 32px / 658px = 4.863222% */
  position: relative;
  background: #b98060;
}
.pb_rectangle-16 {
  border: 7px solid #371e10; /*stroke*/
}

.pb_rectangle-16 iframe {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  border: 0;
}
.pb_text-12 {
  margin: 3.6rem auto 0;
  position: relative;
  font-size: 1.4rem; /* 14px / 10px = 1.4rem */
}
@media (max-width: 576px) {
.pb_text-12 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.pb_text-12 {
  left: 0;
}
}
.pb_rectangle-26-holder {
  margin: 2.6rem 0.761035% 0 auto; /* 5px / 657px = 0.761035% */
  position: relative;
  border: 3px solid #371e10; /*stroke*/
  color: #ffffff;
  font-size: 1.4rem; /* 14px / 10px = 1.4rem */
  line-height: 60px;
  text-align: center;
  width: 35%; /* 649px / 657px = 98.78049% */
  display: block;
  text-decoration: none;
}
.pb_group-1 {
  float: left;
  margin: 9.6rem 0 0;
  position: relative;
  width: 35.10942%; /* 369px / 1051px = 35.10942% */
}
.pb_video-1 {
  position: relative;
  width: 100%;
  display: flex;
  margin-bottom: 10px;
  background: url(images/layer_34_copy.png);
}
.pb_layer-34 {
  float: left;
  max-width: 10px;
  width: 2.710027%;
}
.pb_col {
  padding: 23px 5.962059% 12px; /* 22px / 369px = 5.962059% */
  position: relative;
}
.pb_rectangle-16-copy {
  display: block;
  max-width: 309px;
  position: relative;
  width: 98.09524%; /* 309px / 315px = 98.09524% */
}
.pb_text-14 {
  margin: 3px 0 0;
  width: 98.4127%; /* 310px / 315px = 98.4127% */
  font-size: 1.4rem; /* 14px / 10px = 1.4rem */
  line-height: 22px;
}
@media (max-width: 310px) {
.pb_text-14 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 369px) {
.pb_video-1 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.pb_container-6 {
  position: relative;
}
.pb_author {
  padding: 11.4rem 0;
  position: relative;
  background: url(images/rectangle_15_2.png) no-repeat center 0;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pb_col-data-wrapper-4 {
  margin: 0 auto;
  position: relative;
}

.pb_text-18 {
  margin: 26px 0 30px;
  line-height: 40px;
}

.pb_rectangle-14 {
  display: block;
  margin: 0 auto 0;
  width: 85%; /* 483px / 566px = 85.335686% */
}
@media (max-width: 1101px) {
.pb_wrapper-5 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.pb_container-7 {
  position: relative;
}
.pb_film-maker {
  padding: 13.9rem 0;
  position: relative;
  background: url(images/rectangle_15.jpg) no-repeat center 0;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pb_col-15 {
  margin: 0 auto 50px;
  position: relative;
}
iframe.pb_rectangle-16-2 {
  aspect-ratio: 16 / 9;
  height: auto;
  border: 0;
  display: block;
  position: relative;
  width: 90%;
}

.pb_text-20 {
  margin: 10px 0 0;
  font-size: 2rem; /* 20px / 10px = 2rem */
}
.pb_rectangle-16-copy-4 {
  display: block;
  margin: 5.5rem 0 0;
  max-width: 486px;
  position: relative;
  width: 100%; /* 486px / 486px = 100% */
}
.pb_text-21 {
  margin: 18px 0 0;
  font-size: 2rem; /* 20px / 10px = 2rem */
}
.pb_container-8 {
  position: relative;
}

#filmmaker-actor,
#peoples-man,
#media-blogs {
  content-visibility: auto;
  contain-intrinsic-size: 1000px;
}

.pb_peoples-man {
  margin: 1px 0 0;
  padding: 7rem 0 10.5rem;
  position: relative;
  z-index: 30;
  background: #c37047;
  background-position: center center;
}
.pb_next-copy-2 {
  float: left;
  margin: 14.3rem 3.68932% 0 0; /* 19px / 515px = 3.68932% */
  max-width: 41px;
  width: 7.961165%; /* 41px / 515px = 7.961165% */
}

.pb_peoples-man .slider {
  margin-top: 3rem;
}

.pb_peoples-man .carousel-item {
  padding: 0 2rem;
}

.pb_peoples-man .carousel-item .pb_rectangle-27 {
  float: none;
  margin: 0 auto;
  max-width: 100%;
  width: 90%;
  display: flex;
  border: 2px solid #eaeaea;
}

.pb_peoples-man .carousel-item .pb_rectangle-27 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pb_peoples-man .carousel-control-prev,
.pb_peoples-man .carousel-control-next {
  width: 5rem;
  opacity: 0.9;
}

.pb_peoples-man .carousel-control-prev-icon,
.pb_peoples-man .carousel-control-next-icon {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.45);
  background-size: 50% 50%;
}

.pb_peoples-man .carousel-indicators {
  bottom: -4.2rem;
}

.pb_peoples-man .carousel-indicators [data-bs-target] {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 0;
}
.pb_next-copy-3 {
  float: left;
  margin: 14.3rem 0 0;
  max-width: 41px;
  width: 7.992203%; /* 41px / 513px = 7.992203% */
}
.pb_container-9 {
  position: relative;
}
.pb_blogs-and-media {
  margin: 23px 0 0;
  padding: 3.8rem 0 6.1rem;
  position: relative;
  z-index: 13;
  background: #ffffff;
  background-position: center center;
}
.pb_t204jul2022web2 {
  display: block;
  margin: 3.9rem auto 30px;
  max-width: 287px;
  width: 100%;
}
.pb_rectangle-19-copy-2 {
  display: block;
  height: 450px;
  margin: 80px auto 0;
  position: relative;
  width: 3px; /* 2px / 78px = 2.564103% */
  background: #301616;
}

.slider2 {
  margin-top: 2.4rem;
}

.slider2 .carousel-item img {
  display: block;
  width: 60%;
  max-width: 460px;
  margin: 0 auto;
}

.slider2 .carousel-control-prev,
.slider2 .carousel-control-next {
  width: 4.5rem;
  opacity: 0.9;
}

.slider2 .carousel-control-prev-icon,
.slider2 .carousel-control-next-icon {
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.45);
  background-size: 50% 50%;
}
.pb_text-29 {
  margin: 28px 0 0;
  font-size: 1.4rem; /* 14px / 10px = 1.4rem */
  font-weight: 600;
}
.pb_text-30 {
  margin: 16px 0 0;
  font-size: 1.6rem; /* 16px / 10px = 1.6rem */
  line-height: 27px;
}
.pb_rectangle-20-holder {
  margin: 18px 0 0 auto;
  max-width: 118px;
  min-height: 37px;
  position: relative;
  background: #91837b;
  background-position: center center;
  color: #ffffff;
  font-size: 1.4rem; /* 14px / 10px = 1.4rem */
  font-weight: 600;
  line-height: 37px;
  text-align: center;
}
.pb_container-10 {
  position: relative;
}
.pb_footer {
  min-height: 320px;
  padding: 5rem 0 12rem;
  position: relative;
  z-index: 3;
  background: url(images/rectangle_21.jpg) no-repeat center 0;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pb_col-5 {
  margin: 30px auto 0;
  position: relative;
}
.pb_rectangle-12-copy {
  display: block;
  max-width: 416px;
  position: relative;
  width: 100%;
}
.pb_text-35 {
  margin: 21px 0 13px 0.328407%; /* 2px / 609px = 0.328407% */
  color: #fff5e2;
  font-family: Mont-Book, serif;
  font-size: 2.904801rem; /* 29.05px / 10px = 2.905rem */
  letter-spacing: 0.06em;
  word-wrap: break-word;
}
.pb_col-data-wrapper-8 {
  display: flex;
  gap: 20px;
  justify-content: center;
}

.pb_social_button {
  width: 40px;
  height: 40px;
}
.pb_container-11 {
  position: relative;
}
.pb_text-style-5 {
  font-size: 2rem; /* 20px / 10px = 2rem */
  font-weight: bold;
  line-height: 26px;
  display: block;
  margin-bottom: 15px;
}
.pb_text-style {
  color: #ffecbe;
  font-size: 6.094292rem; /* 60.94px / 10px = 6.094rem */
}
.pb_text-style-2 {
  line-height: 40px;
  display: block;
  margin-bottom: 20px;
}
.pb_text-style-6 {
  line-height: 20px;
}
.pb_text-style-9 {
  font-size: 2rem; /* 20px / 10px = 2rem */
  font-weight: 600;
  display: block;
}
.pb_text-style-10 {
  font-size: 1.5rem;
  display: block;
}

.youtube-popup-wrapper {
  position: relative;
  display: block;
  cursor: pointer;
}
.youtube-popup-wrapper iframe {
  pointer-events: none;
}
.youtube-popup-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease;
}
.youtube-popup-wrapper:hover .youtube-popup-overlay {
  background: rgba(0, 0, 0, 0.32);
}
.youtube-play-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.95);
}
.youtube-play-button::before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 18px solid #111;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.youtube-modal {
  position: fixed;
  inset: 0;
  z-index: 2000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 1.5rem;
  background: rgba(0, 0, 0, 0.85);
}
.youtube-modal.open {
  display: flex;
}
.youtube-modal-dialog {
  position: relative;
  width: min(90vw, 960px);
  aspect-ratio: 16 / 9;
  max-height: 90vh;
  background: #000;
}
.youtube-modal-dialog iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.youtube-modal-close {
  position: absolute;
  top: -1.5rem;
  right: -1.5rem;
  width: 3rem;
  height: 3rem;
  border: 0;
  border-radius: 50%;
  background: #ffffff;
  color: #111111;
  font-size: 1.8rem;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.youtube-modal-open {
  overflow: hidden;
}

@media (max-width: 768px) {
.pb_wrapper-12 {
  margin: 6.3% auto 0;
}
}
@media (max-width: 768px) {
.pb_group-1 {
  margin: 9.6% 0 0;
}
}
@media (max-width: 768px) {
.pb_wrapper-5 {
  margin: 8.4% 0 0; /* 46px / 1147px = 4.010462% */
}
}
@media (max-width: 768px) {
.pb_rectangle-16-copy-4 {
  margin: 5.5% 0 0;
}
}
@media (max-width: 768px) {
.pb_next-copy-2 {
  margin: 10% 0 0 2.473958%; /* 19px / 768px = 2.473958% */
}
}
@media (max-width: 768px) {
.pb_next-copy-3 {
  margin: 10% 0 0;
}
}
@media (max-width: 768px) {
.pb_next-copy {
  margin: 10% auto 30px;
}
}
@media (max-width: 768px) {
.pb_next-2 {
  margin: 10% auto 30px;
}
}
@media (max-width: 768px) {
.pb_col-data-wrapper-8 {
  margin: 9% auto 0;
}
}
@media (max-width: 768px) {
.pb_global_container_ {
  padding: 6% 5% 19px; /* 38.4px / 768px = 5% */
}
}
@media (max-width: 768px) {
.pb_speaker {
  padding: 7.7% 5% 12.6%; /* 38.4px / 768px = 5% */
}
}
@media (max-width: 768px) {
.pb_author {
  padding: 11.4% 5%; /* 38.4px / 768px = 5% */
}
}
@media (max-width: 768px) {
.pb_film-maker {
  padding: 13.9% 5% 14.8%; /* 38.4px / 768px = 5% */
}
}
@media (max-width: 768px) {
.pb_peoples-man {
  padding: 5% 5% 10.5%; /* 38.4px / 768px = 5% */
}
}

@media (max-width: 768px) {
.pb_blogs-and-media {
  padding: 3.8% 5% 6.1%; /* 38.4px / 768px = 5% */
}
}

@media (max-width: 576px) {
  .youtube-modal-dialog {
    width: 100%;
    aspect-ratio: 16 / 9;
  }
  .youtube-modal-close {
    top: 0.5rem;
    right: 0.5rem;
  }
}

@media (max-width: 768px) {
  .navbar-collapse {
    background-color: #fffffff2;
  }
  .pb_nav-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 50%;
    background: #ffffff;
    color: #11161d;
    font-size: 32px;
    line-height: 1;
    cursor: pointer;
    z-index: 110;
  }
  .navbar-collapse > ul {
    padding: 55px 5px 5px;
  }
  .nav-list li {
    margin: 0 auto;
    text-align: center;
  }
  .pb_nav-2 {
    margin: 0 0 0 auto;
  }
  .pb_text {
    margin-top: 2rem;
    font-size: 35px;
  }
  .pb_wrapper-13 {
    margin-top: 10px;
  }
  .pb_rectangle-11 {
    width: 95%;
  }
  .navbar-collapse {
    background: unset;
  }
  .navbar-collapse > ul {
    padding: 5px 5px 5px;
  }
  .navbar-collapse li p,
  .navbar-collapse li a {
    font-size: 20px;
    padding: 10px 0px;
  }
  body.menu-lock {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .navbar-toggle {
    position: fixed;
    right: 5px;
    top: 5px;
    background: #dddddd;
    z-index: 101;
    margin: auto;
  }
  .navbar-collapse {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 50px;
    z-index: 999;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    background: #ffffffcf;
  }
  .pb_banner {
    background: url(images/banner-background.jpg);
    margin: 1.3rem 0 0;
    padding: 1.9rem 0 4.3rem;
    background-position: bottom;
  }
  .pb_author_pic {
    display: block;
  }
  .pb_layer, .pb_copy {
    width: 45px;
  }
  .pb_text-2 {
    font-size: 32px;
    line-height: 46px;
  }
  .pb_col-4 {
    width: 80%;
    margin: 20px auto 0;
    padding: 26px 5.110048% 27px;
  }
  .pb_text-4, .pb_text-3, .pb_text-5, .pb_text-style {
    font-size: 30px;
  }
  .pb_text-6 {
    margin: 9.2% auto;
    width: 95%;
    text-align: center;
    line-height: 30px;
  }
  .pb_legislator {
    padding: 5rem 0 8rem;
  }
  .pb_text-7 {
    width: 70%;
    font-size: 43px;
  }
  .pb_rectangle-24 {
    margin: 85px 0 0 -36px;
  }
  .pb_text-style-2 {
    line-height: 27px;
    margin-bottom: 30px;
  }
  .pb_rectangle-20-copy-2-holder {
    margin: 4.4rem 14.180017% 0;
    min-height: unset;
    line-height: 45px;
    font-size: 1.7rem;
  }
  .pb_main-video {
    width: 100%;
    margin-bottom: 20px;
  }
  .pb_rectangle-26-holder {
    margin: 2.6rem 0.761035% 0 auto;
    width: 100%;
    line-height: 40px;
  }
  .pb_rectangle-14 {
    width: 100%;
  }
  .pb_col-15 {
    margin-bottom: 40px;
  }
  .pb_peoples-man .carousel-item {
    padding: 0;
  }

  .pb_peoples-man .carousel-control-prev,
  .pb_peoples-man .carousel-control-next {
    width: 4rem;
  }

  .pb_peoples-man .carousel-indicators {
    bottom: -3.3rem;
  }
  .pb_rectangle-19-copy-2 {
    display: none;
  }
  .pb_peoples-man .carousel-item .pb_rectangle-27 {
    width: 70%;
  }
  .pb_legislator .pb_text-7,
  .pb_peoples-man  .pb_text-7{
    width: 100%;
    font-size: 34px;
  }
  .pb_legislator .pb_rectangle-24 {
    margin: 69px 0 0 -126px;
  }
  .pb_peoples-man .pb_rectangle-24, 
  .pb_speaker .pb_rectangle-24,
  .pb_film-maker .pb_rectangle-24 {
    margin: 29px 0 0 -17px;
  }
  .pb_author .pb_text-7, 
  .pb_speaker .pb_text-7,
  .pb_film-maker .pb_text-7 {
    width: 100%;
    font-size: 34px;
  }
  .pb_text-18 {
    line-height: 30px;
  }
  .pb_col-data-wrapper-2 {
    padding: 0 10px;
  }
  .slider2 {
    margin-bottom: 30px;
  }
  iframe.pb_rectangle-16-2 {
    aspect-ratio: 16 / 9;
    width: 100%;
  }
  .pb_vodeo-frame-wrap {
    right: 0;
  }
  .pb_footer {
    padding: 5% 5%; /* 38.4px / 768px = 5% */
    min-height: unset;
  }
  .pb_text-35 {
    font-size: 2.3rem;
    margin-bottom: 0 !important;
  }
}