.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}

.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:4px;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;transition:opacity 150ms ease, border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:white}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:0.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,0.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,0.5)}.glide__bullet--active{background-color:white}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}


.glide__slides {
  white-space: initial; }
  .glide__slides .glide__slide {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px; }

.glide__slide {
  display: flex;
  height: unset; }
  .glide__slide .card {
    display: flex;
    flex-grow: 1; }
    .glide__slide .card .w-50 {
      display: flex; }
    .glide__slide .card .card-body {
      flex-direction: column;
      display: flex;
      justify-content: space-between; }

.slider-nav {
  text-align: center; }
  .slider-nav .left-arrow,
  .slider-nav .right-arrow {
    padding-top: 7px;
    font-size: 20px;
    color: #00365a;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    border: initial;
    position: initial;
    transform: initial;
    top: initial;
    left: initial;
    right: initial;
    padding-left: 5px;
    padding-right: 5px; }
  .slider-nav .glide__arrow {
    padding-top: 10px; }
  .slider-nav .slider-dot-container {
    display: inline-block;
    position: initial;
    text-align: center;
    transform: initial;
    left: initial; }
  .slider-nav .btn:hover, .slider-nav .btn:focus, .slider-nav .btn:active {
    text-decoration: initial; }

.slider-dot {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #d7d7d7;
  outline: initial !important;
  border: initial;
  margin: 0 3px;
  padding: 0;
  cursor: pointer;
  box-shadow: initial; }
  .slider-dot.glide__bullet:hover, .slider-dot.glide__bullet:focus {
    background: #d7d7d7;
    border: initial; }
  .slider-dot.glide__bullet--active {
    background: #00365a !important; }

.glide .card-img {
  width: 100%;
  height: auto; }

.glide.details img {
  margin-bottom: 0;
  object-fit: cover; }

.glide.details .glide__slides {
  margin-bottom: 0; }

.glide.details .glide__slide {
  padding: initial; }

.glide.thumbs {
  cursor: pointer;
  width: 340px;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .glide.thumbs {
      width: 300px; } }
  @media (max-width: 575px) {
    .glide.thumbs {
      width: calc(100% - 80px); } }
  .glide.thumbs .glide__slide {
    padding: initial; }
  .glide.thumbs li {
    text-align: center;
    opacity: 0.4;
    transition: opacity 200ms;
    height: 45px;
    object-fit: cover; }
    .glide.thumbs li.active, .glide.thumbs li:hover {
      opacity: 1; }
    .glide.thumbs li img {
      width: 60px;
      margin-bottom: 0; }
  .glide.thumbs .glide__slides {
    margin-bottom: 0; }
  .glide.thumbs .glide__arrows {
    width: 100%; }
    .glide.thumbs .glide__arrows .glide__arrow--left {
      border: initial;
      background: initial;
      box-shadow: initial;
      top: 20px;
      left: -50px;
      font-size: 20px;
      color: #00365a; }
    .glide.thumbs .glide__arrows .glide__arrow--right {
      border: initial;
      background: initial;
      box-shadow: initial;
      top: 20px;
      right: -50px;
      font-size: 20px;
      color: #00365a; }

.glide.details img {
  width: 100%; }
  @media (max-width: 991px) {
    .glide.details img {
      max-height: 500px; } }
  @media (max-width: 767px) {
    .glide.details img {
      max-height: 400px; } }
  @media (max-width: 575px) {
    .glide.details img {
      max-height: 300px; } }
  @media (max-width: 419px) {
    .glide.details img {
      max-height: 200px; } }

