/* Global Mobile Breakpoints */
/*** Global Colors ***/
/* Font Size Bases */
/* B (18px)	68.66px */
/* A (16px)	61.04px */
/* B (18px)	54.93px */
/* A (16px)	48.83px */
/* B (18px)	43.95px */
/* A (16px)	39.06px */
/* B (18px)	35.16px */
/* A (16px)	31.25px */
/* B (18px)	28.13px */
/* A (16px)	25.00px */
/* B (18px)	22.50px */
/* A (16px)	20.00px */
/* B (18px)	18.00px */
/* A (16px)	16.00px */
/* B (18px)	14.40px */
/* A (16px)	12.80px */
/* B (18px)	11.52px */
/* A (16px)	10.00px */
/* B (18px)	9.22px */
/* A (16px)	8.19px */
/* B (18px)	7.37px */
/* A (16px)	6.55px */
/* B (18px)	5.90px */
/* A (16px)	5.24px */
/* B (18px)	4.72px */
/* A (16px)	4.19px */
html body .wrapper-banner .container {
  width: 100% ;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 {
  /***** responsive styles ******/
  /******** end responsive ********/
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .views_slideshow_cycle_main {
  width: 100%;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .views_slideshow_cycle_slide {
  width: 100%;
  height: auto;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .views_slideshow_cycle_slide .field-content {
  max-width: 100%;
  width: 100%;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .views_slideshow_cycle_slide .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group {
  display: block !important;
  width: 100%;
  margin: auto;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group nav.pager-nav.text-center {
  display: none;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 {
  position: relative;
  z-index: 3;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row {
  position: relative;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing {
  position: absolute;
  top: 14%;
  right: 5%;
  max-width: 500px;
  width: 100%;
  padding: 20px 15px 10px;
  background: #fff;
  border-radius: 5px;
  filter: drop-shadow(5px 5px 10px #000);
}
@media screen and (max-width: 1366px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing {
    right: 11%;
  }
}
@media screen and (max-width: 1199px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing {
    right: 4%;
    top: 11%;
  }
}
@media screen and (max-width: 1024px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing {
    max-width: 620px;
  }
}
@media screen and (max-width: 991px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing {
    position: relative;
    max-width: 100%;
    width: 100%;
    right: 0;
    filter: drop-shadow(5px 5px 5px #999);
  }
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box {
  position: relative;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text {
  pointer-events: auto;
}
@media screen and (max-width: 425px) {
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .content h2 {
  color: #043d5d;
  font-size: 1.8rem;
  line-height: 1.2;
  font-weight: 400;
  margin-top: 0;
}
@media screen and (max-width: 1199px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .content h2 {
    font-size: 1.7rem;
    margin-top: 0;
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 1440px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .text p {
    font-size: 1.4rem;
    line-height: 2rem;
  }
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .text ul li,
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .text ol li {
    font-size: 1.4rem;
  }
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .rm {
  float: right;
  background: #196162;
  padding: 5px 15px;
  margin-top: 5px;
  border-radius: 4px;
  box-shadow: inset 0 -0.6em 0 -0.35em rgba(0, 0, 0, 0.3);
  transition: 0.5s ease;
  pointer-events: auto;
}
@media screen and (max-width: 991px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .rm {
    float: none;
    width: max-content;
  }
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .rm:hover {
  background: #134748;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .rm a {
  color: #fff;
  font-weight: 400;
  font-size: 1.4rem;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .rm a:hover {
  color: #fdfb8b;
  text-decoration: none;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group #views_slideshow_cycle_main_slideshow-block_1 .views-row .views-field-nothing .field-content .slide-box .slide-text .caption-wrapper .rm a:after {
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  padding-left: 10px;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default {
  position: relative;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
  position: absolute;
  bottom: 7%;
  left: 18%;
  z-index: 4;
}
@media screen and (max-width: 1440px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
    left: 7%;
  }
}
@media screen and (max-width: 1199px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
    bottom: 12%;
  }
}
@media screen and (max-width: 991px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
    bottom: 56%;
  }
}
@media screen and (max-width: 767px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
    left: 2%;
  }
}
@media screen and (max-width: 600px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
    top: 4%;
  }
}
@media screen and (max-width: 425px) {
  html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom {
    display: none;
  }
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_slideshow-block_1 {
  background-image: url("/themes/drupalbase_custom/assets/images/slide-controls-new/previous-new.svg");
  background-repeat: no-repeat;
  background-size: 6px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  border: 0.5pt solid #fff;
  padding: 16px;
  background-position: top 10px center;
  vertical-align: middle;
  font-size: 0;
  color: #fff;
  margin-right: 6px;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text-status-play {
  background-image: url("/themes/drupalbase_custom/assets/images/slide-controls-new/play-new.svg");
  background-repeat: no-repeat;
  background-size: 6px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  border: 0.5pt solid #fff;
  padding: 16px;
  background-position: top 10px center;
  vertical-align: middle;
  font-size: 0;
  color: #fff;
  margin-right: 8px;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_slideshow-block_1 a {
  color: transparent !important;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom .views-slideshow-controls-text-status-pause {
  background-image: url("/themes/drupalbase_custom/assets/images/slide-controls-new/pause-new.svg");
  background-repeat: no-repeat;
  background-size: 6px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  border: 0.5pt solid #fff;
  padding: 16px;
  background-position: top 10px center;
  vertical-align: middle;
  font-size: 0;
  color: #fff;
  margin-right: 8px;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom #views_slideshow_controls_text_next_slideshow-block_1 {
  background-image: url("/themes/drupalbase_custom/assets/images/slide-controls-new/next-new.svg");
  background-repeat: no-repeat;
  background-size: 6px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  border: 0.5pt solid #fff;
  padding: 16px;
  background-position: top 10px center;
  vertical-align: middle;
  font-size: 0;
  color: rgba(0, 0, 0, 0.6);
  margin-left: -2px;
}
html body .wrapper-banner .container .region-banner section#block-views-block-slideshow-block-1 .form-group .skin-default .views-slideshow-controls-bottom a {
  color: #fff;
}
