@font-face{font-family:"CooperBTLight";src:url(/css/fonts/CooperLtBTLight.ttf) format("truetype")}



body .accordion-button:not(.collapsed)::after {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aaaaaa'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aaaaaa'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background: white;
}

html {
scroll-padding-top: 130px;
}
.logo_main {
    height:55px;
}

.logo_micro {
    height:35px;
}

.gallery {
    background-color: #0000001a;
    border-radius: 30px;
}

.card-vert .back-cover {
    height:120px !important;
}

.card-img-icon {
    max-width: 128px;
    padding: 10px;
}

.nav-link.disabled, .nav-link:disabled {
    pointer-events: none;
    cursor: default;
    font-weight: 100;
}

.actiontitle {
    background-color: #00000066;
    padding: 10px;
    margin: 10px;
    border-top-right-radius: 15px;
    
}

.skiptranslate iframe {
    max-width: fit-content;
    bottom: 0px !important;
    
}

.goog-te-combo {
    font-size: 1rem !important;
    width: 100% !important;
    padding: .375rem 2.25rem .375rem .75rem !important;
}

.logo-bg {
    background-color:var(--gh-logo-bg) !important;
    color:var(--gh-logo-tx);
}

.logo-bg a {
    color:var(--gh-logo-tx) !important;
    text-decoration:none;    
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #55177A;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #55177A;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}

.hc-text {
    color:#fff !important;
}

.glide__slide {
     transition: transform 0.5s ease;
     opacity:0.8;
  /*   transform: scale(0.95); */
}

.glide__slide:not(.glide__slide--active) { 
    transform: scale(0.8);
    
}

.glide__slide--active {
     transition: transform 0.5s ease;
    /* transform: scale(1.2); */
    z-index:1;
    
}

@media (min-width: 576px) {  
    .glide__slide {
     transition: transform 0.5s ease;
    /* transform: scale(0.95); */
}

.glide__slide--active {
     transition: transform 0.5s ease;
   /*  transform: scale(1.2); */
    z-index:1;
    opacity:1;
    
}
    
}

.glide__track:has(.glide__slide--active) .glide__slide {
    
     
}

.glide__slide--active ~ .glide__slide {
    
    
    
    
}


.glide__slide--active{
    position: relative;
    left: 0% !important;
    border:none !important;
}

.glide__slide--active .slide-content {
    width: 130%;
     left: -15%;
    position: relative;
    box-shadow: 2px 0px 12px 2px black;
}

@media (min-width: 768px) {  }


@media (min-width: 992px) {}


@media (min-width: 1200px) { }


@media (min-width: 1400px) { }

b, strong {
    font-weight: 600;
}

.mapele {
    width:100%;
    min-height:540px;
    
}



.btn-lg {
 min-height:82px;    
}

.isVid  {
   cursor: pointer;
}

 .text-justify {
text-align: justify;
}

.card {    border-radius: 30px;
    overflow: hidden;
}

.card-title {font-family: 'CooperBTLight', sans-serif;}

.card-body {
    z-index:999;
}
.card.card-block {
    border-radius: 5px;
}
.card-img-full {
    max-height:200px;width:100%;overflow:hidden;
}

.card-img-small {
    max-height:80px;width:100%;overflow:hidden;
}

.dropdown-menu .nav-link {
    color:var(--bs-link-color);
    
}

.gh-bd-E7E7E7 {border: 1px solid var(--gh-bg-E7E7E7);
    border-radius: var(--bs-border-radius);
}
.gh-bd-F8F9FA {border: 1px solid var(--gh-bg-F8F9FA);
    border-radius: var(--bs-border-radius);
}
.gh-bd-F27D10 {border: 1px solid var(--gh-bg-F27D10);
    border-radius: var(--bs-border-radius);
}
.gh-bd-007E82 {border: 1px solid var(--gh-bg-007E82);
    border-radius: var(--bs-border-radius);
}
.gh-bd-27C7A8 {border: 1px solid var(--gh-bg-27C7A8);
    border-radius: var(--bs-border-radius);
}
.gh-bd-FDB80A {border: 1px solid var(--gh-bg-FDB80A);
    border-radius: var(--bs-border-radius);
}
.gh-bd-CA1613 {border: 1px solid var(--gh-bg-CA1613);
    border-radius: var(--bs-border-radius);
}
.gh-bd-55177A {border: 1px solid var(--gh-bg-55177A);
    border-radius: var(--bs-border-radius);
}
.gh-bd-EDCEFF {border: 1px solid var(--gh-bg-EDCEFF);
    border-radius: var(--bs-border-radius);
}




.gh-bg-E7E7E7 {
    background-color:var(--gh-bg-E7E7E7);
    color:var(--gh-fg-E7E7E7);
}
.gh-bg-E7E7E7:not(.card-cover) * { color:inherit !important;}

.gh-bg-F8F9FA {
    background-color:var(--gh-bg-F8F9FA);
    color:var(--gh-fg-F8F9FA);
}
.gh-bg-F8F9FA * { color:inherit !important;}

.gh-bg-F27D10 {
    background-color:var(--gh-bg-F27D10);
    color:var(--gh-fg-F27D10);
}
.gh-bg-F27D10 * { color:inherit !important;}

.gh-bg-007E82 {
    background-color:var(--gh-bg-007E82);
    color:var(--gh-fg-007E82);
}
.gh-bg-007E82 * { color:inherit !important;}

.gh-bg-27C7A8 {
    background-color:var(--gh-bg-27C7A8);
    color:var(--gh-fg-27C7A8);
}
.gh-bg-27C7A8 * { color:inherit !important;}

.gh-bg-FDB80A {
    background-color:var(--gh-bg-FDB80A);
    color:var(--gh-fg-FDB80A);
}
.gh-bg-FDB80A * { color:inherit !important;}

.gh-bg-CA1613 {
    background-color:var(--gh-bg-CA1613);
    color:var(--gh-fg-CA1613);
}
.gh-bg-CA1613 * { color:inherit !important;}

.gh-bg-FDB80A {
    background-color:var(--gh-bg-FDB80A);
    color:var(--gh-fg-FDB80A);
}
.gh-bg-FDB80A * { color:inherit !important;}

.gh-bg-55177A {background-color:var(--gh-bg-55177A);}
.gh-bg-55177A {color:var(--gh-fg-55177A);}
.gh-bg-55177A * { color:inherit !important;}


.gh-bg-8828CF {
    background-color:var(--gh-bg-8828CF);
    color:var(--gh-fg-8828CF);
}
.gh-bg-8828CF * { color:inherit !important;}

.gh-bg-0D439A {
    background-color:var(--gh-bg-0D439A);
    color:var(--gh-fg-0D439A);
}
.gh-bg-0D439A * { color:inherit !important;}

.gh-bg-1985E1 {
    background-color:var(--gh-bg-1985E1);
    color:var(--gh-fg-1985E1);
}
.gh-bg-1985E1 * { color:inherit !important;}

.gh-bg-007E82 {
    background-color:var(--gh-bg-007E82);
    color:var(--gh-fg-007E82);
}
.gh-bg-007E82 * { color:inherit !important;}

.gh-bg-F54E25 {
    background-color:var(--gh-bg-F54E25);
    color:var(--gh-fg-F54E25);
}
.gh-bg-F54E25 * { color:inherit !important;}

.gh-bg-F27D10 {
    background-color:var(--gh-bg-F27D10);
    color:var(--gh-fg-F27D10);
}
.gh-bg-F27D10 * { color:inherit !important;}

.gh-bg-885CA2 {
    background-color:var(--gh-bg-885CA2);
    color:var(--gh-fg-885CA2);
}
.gh-bg-885CA2 * { color:inherit !important;}

.gh-bg-AA8BBC {
    background-color:var(--gh-bg-AA8BBC);
    color:var(--gh-fg-AA8BBC);
}
.gh-bg-AA8BBC * { color:inherit !important;}

.gh-bg-D4C5DE {
    background-color:var(--gh-bg-D4C5DE);
    color:var(--gh-fg-D4C5DE);
}
.gh-bg-D4C5DE * { color:inherit !important;}

.gh-bg-557BB8 {
    background-color:var(--gh-bg-557BB8);
    color:var(--gh-fg-557BB8);
}
.gh-bg-557BB8 * { color:inherit !important;}

.gh-bg-86A1CC {
    background-color:var(--gh-bg-86A1CC);
    color:var(--gh-fg-86A1CC);
}
.gh-bg-86A1CC * { color:inherit !important;}

.gh-bg-C2D0E6 {
    background-color:var(--gh-bg-C2D0E6);
    color:var(--gh-fg-C2D0E6);
}
.gh-bg-C2D0E6 * { color:inherit !important;}

.gh-bg-4CA4A7 {
    background-color:var(--gh-bg-4CA4A7);
    color:var(--gh-fg-4CA4A7);
}
.gh-bg-4CA4A7 * { color:inherit !important;}

.gh-bg-7FBEC0 {
    background-color:var(--gh-bg-7FBEC0);
    color:var(--gh-fg-7FBEC0);
}
.gh-bg-7FBEC0 * { color:inherit !important;}

.gh-bg-BFDFE0 {
    background-color:var(--gh-bg-BFDFE0);
    color:var(--gh-fg-BFDFE0);
}
.gh-bg-BFDFE0 * { color:inherit !important;}

.gh-bg-F88366 {
    background-color:var(--gh-bg-F88366);
    color:var(--gh-fg-F88366);
}
.gh-bg-F88366 * { color:inherit !important;}

.gh-bg-FAA692 {
    background-color:var(--gh-bg-FAA692);
    color:var(--gh-fg-FAA692);
}
.gh-bg-FAA692 * { color:inherit !important;}

.gh-bg-FCD3C8 {
    background-color:var(--gh-bg-FCD3C8);
    color:var(--gh-fg-FCD3C8);
}
.gh-bg-FCD3C8 * { color:inherit !important;}

.gh-bg-F6A457 {
    background-color:var(--gh-bg-F6A457);
    color:var(--gh-fg-F6A457);
}
.gh-bg-F6A457 * { color:inherit !important;}

.gh-bg-F8BE87 {
    background-color:var(--gh-bg-F8BE87);
    color:var(--gh-fg-F8BE87);
}
.gh-bg-F8BE87 * { color:inherit !important;}

.gh-bg-FCDEC3 {
    background-color:var(--gh-bg-FCDEC3);
    color:var(--gh-fg-FCDEC3);
}
.gh-bg-FCDEC3 * { color:inherit !important;}

img { 
 opacity: var(--gh-img-op);
}

.back-cover {
    background-position: 50%;
    background-size: cover;
}

.card-cover {
    padding:8px;
    background-color:rgba(var(--gh-cover-rgb), 0.85) !important;
    color: var(--bs-body-color) !important;
    
}

.card-cover-h {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}
.card-cover-v {
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}

.dropdown-item .nav-link a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.alpha_parent {
    margin-top:10px;
    
}

.bg-body {
    background-color: var(--bs-body-bg);
}

.background{
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.lead{
  font-family: 'CooperBTLight', sans-serif;
  font-size: 3.5rem;
    line-height: normal;
}
.bg-footer {
  /*  background-image: url(/media/knqbugpo/gh-bg-footeroverlay.png);*/
  /*  background-repeat: no-repeat;*/
}

.bg-footer a {
    color:var(--bs-navbar-color) !important;
}

.navbar_gh {
--bs-navbar-padding-y: 0rem;
top: 45px;    

}

.navbar_gh .curve { 
    background: no-repeat right center;background-position: right 0px center; 
    
    /* padding-right: 70px !important; */
    background-image: var(--gh-curve-a); 
    
    background-size: 101% 100%;
}
.logoCL { 

  background-image: var(/css/core/grampians-logo.svg);
}
.logoBW{
  background-image: var(/css/core/grampians-logo-bw.svg);
}

.card-text {
    font-size:0.9rem;
}

.img-fluidh {
    width: auto;
    max-height: 100%;
}

.alpha-nav li {
border: 1px solid #dee2e6;
    margin: 5px;
    border-radius: 30px;
}
        
.hover-1 {
   background-image: linear-gradient(#55177a,#55177a);
 
  background-size: 100% 0;
  background-repeat: no-repeat;
  transition: .4s;
}

.hover-1:hover {
   
  background-size: 100% 100%;
}

.hover-1:hover a {color:white;}

H1, H2, H3, H4 {
    font-family: 'CooperBTLight', sans-serif;
}

H2, H3{
    font-family: 'CooperBTLight', sans-serif;
    color:var(--gh-h-color);
}

.content H3 { 

    
    
}

.bg-white {
    background-color:var(--gh-b-block-w);
}

.bg-contrast {
    background-color:var(--gh-b-block-c);
}


.btround {
    
    
    border-radius: 50px;
    alignment-baseline: central;
 
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.fs-small {
    font-size:0.9rem;
}

#ss-lis {
  position: relative;
  overflow: hidden;
}

.gh-srv-stick {
    position: sticky;
    top: 140px;
}

footer {
    color:var(--bs-ft-text-color);
    
}

.card-align {
    display: flex;
    align-content: stretch;
    flex-direction: column;
    flex-wrap: wrap;
}

.list-bg-tr .list-group-item {
    background-color:transparent;
}

.nav-ght .nav-link {
    color : var(--nav-ght);
}

.accdark {display : var(--accdark);}
.acclight {display : var(--acclight);}


.btn-primary {
  --bs-btn-color: var(--bs-primary);
  --bs-btn-bg: #fff;
  --bs-btn-border-color: var(--gh-h-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-primary);
  --bs-btn-hover-border-color: var(--gh-h-color);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.bg_alpha {
 background-color: rgba(var(--tertiary-bg-rgb), 0.8) !important;
}
.bg_micro {
    background-color:var(--micro-bs-tertiary-bg) !important;
}

.bg_alpha_micro {
 background-color: rgba(var(--micro-bs-tertiary-bg-rgb), 0.8) !important;
}

.content .cc:nth-of-type(1) {
    margin-top:0px;
}

.content .cc {
    margin-top:15px;
    margin-bottom:15px;
}

.content .cc:last-of-type {
    margin-bottom:0px;
}

.fs-7 {
    font-size:smaller;
}

.card {
   
    transition: all 0.5s ease;
    cursor: pointer;
   
}
.card.rise:hover {
   
    transform: scale(1.025);
    box-shadow: rgba(0, 0, 0, 0.24) 0px 5px 10px
}
.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;margin:0;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}/*# sourceMappingURL=glide.core.min.css.map */

.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(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:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.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,.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 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}/*# sourceMappingURL=glide.theme.min.css.map */


.headerblock {
    height: 40vh !important;
    border-top-left-radius: 50px !important;
    overflow: hidden;
    position: absolute;
    min-width: 400px; 
    right: 0px;
}

.list-group-item-action:hover {
    color: var(--bs-list-group-action-color) !important;
}

.list-group-item-action:hover {
    color: #fff !important;
}


@media (max-width: 768px) {
  .navbar-brand {width:170px;}
  .logo_main {
    height:40px;
}
  .headerblock {
     min-width: auto; 
    right: 0px;
}
}
