218 lines
3.9 KiB
CSS
218 lines
3.9 KiB
CSS
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
html,
|
|
body {
|
|
overflow: hidden !important;
|
|
scroll-behavior: smooth;
|
|
}
|
|
|
|
.dt-layout-row:has(.dt-search),
|
|
.dt-layout-row:has(.dt-length),
|
|
.dt-layout-row:has(.dt-paging) {
|
|
display: none !important;
|
|
}
|
|
|
|
.dt-empty {
|
|
height: 125px;
|
|
justify-content: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
}
|
|
|
|
.scroll-tab::-webkit-scrollbar {
|
|
display: none !important;
|
|
}
|
|
|
|
.scroll-tab {
|
|
-ms-overflow-style: none !important;
|
|
scrollbar-width: none !important;
|
|
}
|
|
|
|
.swiper-slide {
|
|
width: 248px !important;
|
|
transition:
|
|
all 1s ease,
|
|
opacity 0.5s ease !important;
|
|
}
|
|
|
|
.swiper-slide img {
|
|
transition: all 1s ease !important;
|
|
}
|
|
|
|
.swiper-slide-active {
|
|
width: 472px !important;
|
|
/* height: 300px !important; */
|
|
transform: scale(1.2);
|
|
opacity: 1;
|
|
z-index: 2;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.swiper-slide img {
|
|
transition: all 500ms ease-in-out !important;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.swiper-slide-active #profile-card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
}
|
|
|
|
.swiper-slide-active img {
|
|
width: 100px !important;
|
|
height: 100px !important;
|
|
opacity: 1;
|
|
}
|
|
|
|
.swiper-slide-active .text-content-swipper {
|
|
margin-top: 1.5rem;
|
|
display: block;
|
|
opacity: 1;
|
|
}
|
|
|
|
.swiper-pagination {
|
|
position: relative !important;
|
|
bottom: 0;
|
|
background: transparent !important;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: auto;
|
|
}
|
|
|
|
#navbutton:hover .menu-line:nth-child(1) {
|
|
opacity: 0;
|
|
transform: translateY(5px);
|
|
}
|
|
|
|
#navbutton:hover .menu-line:nth-child(2) {
|
|
transform: translateY(-5px) scale(1.2);
|
|
}
|
|
|
|
#navbutton.open .menu-line:nth-child(1) {
|
|
opacity: 1;
|
|
transform: translateY(4px) translateX(-3px) rotate(38deg);
|
|
}
|
|
|
|
#navbutton.open .menu-line:nth-child(2) {
|
|
transform: translateY(-3px) translateX(-3px) rotate(-38deg);
|
|
}
|
|
|
|
.menu-wrap.menu-wrap--open {
|
|
pointer-events: auto;
|
|
opacity: 1;
|
|
}
|
|
|
|
.frame--menu-open #navbutton {
|
|
display: flex !important;
|
|
visibility: visible !important;
|
|
opacity: 1 !important;
|
|
z-index: 100 !important;
|
|
}
|
|
|
|
.frame--menu-open {
|
|
backdrop-filter: blur(1.5rem);
|
|
}
|
|
|
|
.frame--menu-open #navheader-right {
|
|
position: relative;
|
|
opacity: 1;
|
|
z-index: 100;
|
|
will-change: transform, opacity;
|
|
}
|
|
|
|
.menu-wrap.menu-wrap--open {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
z-index: 50;
|
|
}
|
|
|
|
.hover-underline {
|
|
color: #ffffff;
|
|
position: relative;
|
|
display: inline-block;
|
|
}
|
|
|
|
.hover-underline::after {
|
|
content: "";
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 2px;
|
|
background: #ffffff;
|
|
bottom: -5px;
|
|
left: 0;
|
|
transform: scaleX(-0);
|
|
transform-origin: left;
|
|
transition: transform 0.4s ease-out;
|
|
}
|
|
|
|
.hover-underline:hover::after {
|
|
transform: scaleX(1);
|
|
}
|
|
|
|
.hover-underline-expertise {
|
|
color: #000;
|
|
position: relative;
|
|
}
|
|
|
|
.hover-underline-expertise::after {
|
|
content: "";
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 2px;
|
|
color: transparent;
|
|
background: #020617;
|
|
bottom: -5px;
|
|
left: 0;
|
|
transform: scaleX(-0);
|
|
transform-origin: left;
|
|
transition: transform 0.4s ease-out;
|
|
}
|
|
|
|
.hover-underline-expertise:hover::after {
|
|
transform: scaleX(1);
|
|
}
|
|
|
|
@media (max-width: 1024px) {
|
|
.swiper-slide {
|
|
width: 220px !important;
|
|
}
|
|
|
|
.swiper-slide-active {
|
|
width: 360px !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.swiper-slide {
|
|
width: 180px !important;
|
|
}
|
|
|
|
.swiper-slide-active {
|
|
width: 280px !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 480px) {
|
|
.swiper-slide {
|
|
width: 150px !important;
|
|
}
|
|
|
|
.swiper-slide-active {
|
|
width: 250px !important;
|
|
}
|
|
|
|
.swiper-slide-active img {
|
|
width: 80px !important;
|
|
height: 80px !important;
|
|
}
|
|
}
|