@font-face {
    font-family: 'PoppinsRegular';
    src: url('../../src/fonts/Poppins/Poppins-Regular.ttf');
}

@font-face {
    font-family: 'PoppinsBold';
    src: url('../../src/fonts/Poppins/Poppins-Bold.ttf');
}

@font-face {
    font-family: 'PoppinsBlack';
    src: url('../../src/fonts/Poppins/Poppins-Black.ttf');
}

@font-face {
    font-family: 'PoppinsLight';
    src: url('../../src/fonts/Poppins/Poppins-Light.ttf');
}

body {
    font-family: 'PoppinsRegular';
    overflow-x: hidden;
}

.fw-bold {
    font-family: 'PoppinsBlack';
}
.fw-sembold {
    font-family: 'PoppinsBold';
}
.fw-light {
    font-family: 'PoppinsLight';
}

.floating-nav li,
.floating-nav h6,
.floating-nav a {
    color: white !important;
}
.bg-cover {
    background-size: cover;
}
.c-pointer {
    cursor: pointer;
}
.table-responsive {
    min-height: 250px;
}
.select-anidable 
{
    position: absolute;
    top: calc(50% - 1rem);
    right: 0.5rem;
    padding: 0.5rem !important;
    width: 7rem !important;
    height: auto !important;
}
.icon-floating-top
{
    position: relative;
    top: -3rem;
}    
.bg-gradient-special
{
    background-image: linear-gradient(310deg, #e95c58 0%, #db5497 100%);
    
    
}
.box-position {
    height: 200px;
}

.f-zoom-element-sm,
.f-zoom-element-xl,
.f-zoom-element,
.f-zoom-element-sm:hover .f-zoom-element:hover {
  transition: all ease 200ms;
}

.f-zoom-element-sm:hover {
  z-index: 10;
  transform: scale(1.02);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.05);
}

.f-zoom-element:hover {
  z-index: 10;
  transform: scale(1.05);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.05);
}
.f-zoom-element-xl:hover {
  z-index: 10;
  transform: scale(2);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.05);
}


.nav-link:before
{
    display: none;
}

.bg-gradient-purple {
    background-image: linear-gradient(310deg,#231a5d,#9e3fd9);
}