@charset "UTF-8";

@media (min-width: 992px){
    .navbar-expand-lg .offcanvas {
        visibility:hidden;
    }
}

/*LINK ==================================*/
a{
   --bs-link-decoration : none;
    text-decoration:var(--bs-link-decoration);
    transition: transform .2s;
}

/*BTN ==================================*/
.btn-link, button.link {
    text-decoration:none!important;
}

/*CARD ==================================*/
.card {border-radius: 0.3rem!important;}
.card-img, .card-img-top {
  border-top-right-radius: calc(0.3rem - 1px);
  border-top-left-radius: calc(0.3rem - 1px);
}
.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
/*POSITION ==========================================*/
.fixed-top {
    position: fixed!important;
}

/* BORDER-RADIUS ====================================*/
.rounded{border-radius: 0.3rem!important;}
.rounded-start {
    border-radius:0;
    border-top-left-radius: 0.375rem!important;
    border-bottom-left-radius: 0.375rem!important;
}
.rounded-bottom-start {
    border-radius:0;
    border-bottom-left-radius: 0.375rem!important;
}
.rounded-top-start {
    border-radius:0;
    border-top-left-radius: 0.375rem!important;
}
.rounded-end {
    border-radius:0;
    border-top-right-radius: 0.375rem!important;
    border-bottom-right-radius: 0.375rem!important;
}
.rounded-top {
    border-radius:0;
    border-top-left-radius: 0.375rem!important;
    border-top-right-radius: 0.375rem!important;
}
.rounded-bottom {
    border-radius:0;
    border-bottom-left-radius: 0.375rem!important;
    border-bottom-right-radius: 0.375rem!important;
}

/*carousel

.carousel-caption{
    right: 0!important;
    bottom: inherit!important;
    left: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}*/