2705 lines
52 KiB
CSS
2705 lines
52 KiB
CSS
/* globals.css */
|
||
:root {
|
||
--foreground-rgb: 0, 0, 0;
|
||
--background-start-rgb: 214, 219, 220;
|
||
--background-end-rgb: 255, 255, 255;
|
||
}
|
||
|
||
body {
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Offer Section
|
||
═══════════════════════════════════════════════════════════ */
|
||
.secondary-bg {
|
||
background: #07172b;
|
||
}
|
||
|
||
.offer-area {
|
||
position: relative;
|
||
overflow: hidden;
|
||
background: #070d1a;
|
||
padding-top: 80px;
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.offer-area {
|
||
padding-top: 60px;
|
||
padding-bottom: 60px;
|
||
}
|
||
}
|
||
|
||
.offer__shadow {
|
||
position: absolute;
|
||
top: 50%;
|
||
left: 50%;
|
||
transform: translate(-50%, -50%);
|
||
width: 900px;
|
||
height: 900px;
|
||
border-radius: 50%;
|
||
background: radial-gradient(circle, rgba(60, 114, 252, 0.18) 0%, rgba(60, 114, 252, 0.06) 40%, transparent 70%);
|
||
pointer-events: none;
|
||
z-index: 0;
|
||
}
|
||
|
||
.offer__shape-left {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
z-index: 0;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.offer__shape-right {
|
||
position: absolute;
|
||
right: 0;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
z-index: 0;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.offer-area .container {
|
||
position: relative;
|
||
z-index: 1;
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
padding: 0 15px;
|
||
}
|
||
|
||
.offer-header-row {
|
||
display: flex;
|
||
gap: 1rem;
|
||
flex-wrap: wrap;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
margin-bottom: 95px;
|
||
}
|
||
|
||
.offer-section-header h5 {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 6px;
|
||
font-size: 14px;
|
||
font-weight: 600;
|
||
text-transform: uppercase;
|
||
letter-spacing: 2px;
|
||
color: #3779b9;
|
||
margin: 0 0 12px;
|
||
}
|
||
|
||
.offer-section-header h2 {
|
||
color: #ffffff;
|
||
font-size: clamp(1.6rem, 3vw, 2.4rem);
|
||
font-weight: 700;
|
||
line-height: 1.3;
|
||
margin: 0;
|
||
}
|
||
|
||
.btn-one {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
padding: 13px 28px;
|
||
border: 1px solid rgba(255, 255, 255, 0.25);
|
||
border-radius: 50px;
|
||
color: #fff;
|
||
font-size: 15px;
|
||
font-weight: 500;
|
||
text-decoration: none;
|
||
white-space: nowrap;
|
||
transition: background 0.3s, border-color 0.3s;
|
||
}
|
||
|
||
.btn-one:hover {
|
||
background: #3779b9;
|
||
border-color: #3779b9;
|
||
}
|
||
|
||
/* Offer grid */
|
||
.offer-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(6, 1fr);
|
||
gap: 1rem;
|
||
}
|
||
|
||
@media (max-width: 1199px) {
|
||
.offer-grid {
|
||
grid-template-columns: repeat(3, 1fr);
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.offer-grid {
|
||
grid-template-columns: repeat(2, 1fr);
|
||
}
|
||
}
|
||
|
||
@media (max-width: 479px) {
|
||
.offer-grid {
|
||
grid-template-columns: repeat(1, 1fr);
|
||
}
|
||
}
|
||
|
||
/* Offer card */
|
||
.offer__item {
|
||
border: 1px solid rgba(255, 255, 255, 0.18);
|
||
padding: 0 20px 20px;
|
||
border-radius: 8px;
|
||
text-align: center;
|
||
cursor: pointer;
|
||
position: relative;
|
||
transition: border-color 0.3s;
|
||
}
|
||
|
||
/* corner-shape images */
|
||
.offer__item .shape-top {
|
||
position: absolute;
|
||
top: -1px;
|
||
right: -1px;
|
||
opacity: 0;
|
||
visibility: hidden;
|
||
transition: opacity 0.3s, visibility 0.3s;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.offer__item .shape-bottom {
|
||
position: absolute;
|
||
bottom: -1px;
|
||
left: -1px;
|
||
opacity: 0;
|
||
visibility: hidden;
|
||
transition: opacity 0.3s, visibility 0.3s;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.offer__item:hover .shape-top,
|
||
.offer__item:hover .shape-bottom {
|
||
opacity: 1;
|
||
visibility: visible;
|
||
}
|
||
|
||
/* Icon circle */
|
||
.offer__icon {
|
||
width: 70px;
|
||
height: 70px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
border-radius: 50%;
|
||
background: linear-gradient(160deg, #2a5ee8 0%, #0a1a4a 100%);
|
||
box-shadow: 0 0 18px rgba(60, 114, 252, 0.45);
|
||
margin: -35px auto 0;
|
||
transition: background 1s, transform 1s, box-shadow 0.4s;
|
||
}
|
||
|
||
.offer__item:hover .offer__icon {
|
||
background: linear-gradient(160deg, #3779b9 0%, #1a3fa8 100%);
|
||
box-shadow: 0 0 28px rgba(60, 114, 252, 0.75);
|
||
transform: rotateY(360deg);
|
||
}
|
||
|
||
/* card title */
|
||
.offer__item h4 {
|
||
color: #fff;
|
||
font-size: 16px;
|
||
font-weight: 600;
|
||
margin: 20px 0 0;
|
||
}
|
||
|
||
/* WOW fallback keyframes */
|
||
@keyframes _bounceInUp {
|
||
0% {
|
||
opacity: 0;
|
||
transform: translateY(60px);
|
||
}
|
||
|
||
60% {
|
||
opacity: 1;
|
||
transform: translateY(-12px);
|
||
}
|
||
|
||
80% {
|
||
transform: translateY(6px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeInLeft {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateX(-30px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeInUp {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateY(20px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeIn {
|
||
from {
|
||
opacity: 0;
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeInLeft {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateX(-40px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeInRight {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateX(40px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeInUpBig {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateY(80px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _fadeInDownBig {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateY(-80px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
.wow.bounceInUp {
|
||
animation: _bounceInUp 1.2s ease both;
|
||
}
|
||
|
||
.wow.fadeInLeft {
|
||
animation: _fadeInLeft 1s ease both;
|
||
}
|
||
|
||
.wow.fadeInUp {
|
||
animation: _fadeInUp 1s ease both;
|
||
}
|
||
|
||
.wow.fadeIn {
|
||
animation: _fadeIn 1.5s ease both;
|
||
}
|
||
|
||
.wow.fadeInUpBig {
|
||
animation: _fadeInUpBig 1.5s ease both;
|
||
}
|
||
|
||
.wow.fadeInDownBig {
|
||
animation: _fadeInDownBig 1.5s ease both;
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Inner Banner
|
||
═══════════════════════════════════════════════════════════ */
|
||
.banner__inner-page {
|
||
position: relative;
|
||
overflow: hidden;
|
||
z-index: 1;
|
||
text-transform: capitalize;
|
||
background-position: center;
|
||
background-repeat: no-repeat;
|
||
background-size: cover;
|
||
padding-top: 80px;
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.banner__inner-page {
|
||
padding-top: 60px;
|
||
padding-bottom: 60px;
|
||
}
|
||
}
|
||
|
||
.banner__inner-page::before {
|
||
content: "";
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
background: linear-gradient(270.07deg, #002b98 0.07%, #00060c 99.95%);
|
||
z-index: -1;
|
||
opacity: 0.82;
|
||
}
|
||
|
||
.banner__inner-page .ib-shape1,
|
||
.banner__inner-page .ib-shape2 {
|
||
position: absolute;
|
||
left: 0;
|
||
bottom: 0;
|
||
z-index: -1;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.banner__inner-page .ib-shape3 {
|
||
position: absolute;
|
||
right: 0;
|
||
bottom: 0;
|
||
z-index: -1;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.banner__inner-page .ib-container {
|
||
position: relative;
|
||
z-index: 2;
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
padding: 0 15px;
|
||
}
|
||
|
||
.banner__inner-page h2 {
|
||
font-size: 40px;
|
||
line-height: 48px;
|
||
color: #ffffff;
|
||
margin-bottom: 10px;
|
||
font-weight: 700;
|
||
}
|
||
|
||
.banner__inner-page .breadcrumb-list {
|
||
display: flex;
|
||
align-items: center;
|
||
flex-wrap: wrap;
|
||
gap: 4px;
|
||
font-size: 15px;
|
||
}
|
||
|
||
.banner__inner-page .breadcrumb-list a {
|
||
color: #ffffff;
|
||
text-decoration: none;
|
||
transition: color 0.3s;
|
||
}
|
||
|
||
.banner__inner-page .breadcrumb-list a:hover {
|
||
color: #3779b9;
|
||
}
|
||
|
||
.banner__inner-page .breadcrumb-list span {
|
||
color: rgba(255, 255, 255, 0.75);
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 4px;
|
||
}
|
||
|
||
.banner__inner-page .breadcrumb-list i {
|
||
font-size: 13px;
|
||
color: #3779b9;
|
||
}
|
||
|
||
@keyframes swayX {
|
||
0% {
|
||
transform: translateX(0);
|
||
}
|
||
|
||
50% {
|
||
transform: translateX(-18px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
.sway__animationX {
|
||
animation: swayX 4s ease-in-out infinite;
|
||
display: block;
|
||
}
|
||
|
||
@keyframes _slideInLeft {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateX(-80px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
@keyframes _slideInRight {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateX(80px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
.wow.slideInLeft {
|
||
animation: _slideInLeft 1.2s ease both;
|
||
}
|
||
|
||
.wow.slideInRight {
|
||
animation: _slideInRight 1.2s ease both;
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
.banner__inner-page {
|
||
padding-top: 60px;
|
||
padding-bottom: 60px;
|
||
}
|
||
|
||
.banner__inner-page h2 {
|
||
font-size: 28px;
|
||
line-height: 36px;
|
||
}
|
||
|
||
.banner__inner-page .ib-shape3 {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Features One (fo-) Section
|
||
═══════════════════════════════════════════════════════════ */
|
||
|
||
/* --- CSS Variables (shared) --- */
|
||
:root {
|
||
--getizy-base: #3779b9;
|
||
--getizy-base-two: #1a1f2b;
|
||
--getizy-secondary: #222230;
|
||
--getizy-white: #FFFFFF;
|
||
--getizy-white-rgb: 255, 255, 255;
|
||
--getizy-text: #7F7D86;
|
||
}
|
||
|
||
/* --- Section --- */
|
||
.fo-section {
|
||
position: relative;
|
||
overflow: visible;
|
||
/* background: #f5f0ec; */
|
||
padding-top: 80px;
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
/* --- Background shapes --- */
|
||
.fo-shapes {
|
||
position: absolute;
|
||
inset: 0;
|
||
pointer-events: none;
|
||
z-index: 0;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.fo-shape-one {
|
||
position: absolute;
|
||
width: 600px;
|
||
height: 600px;
|
||
border-radius: 50%;
|
||
opacity: 0.06;
|
||
background: radial-gradient(circle, var(--getizy-base) 0%, transparent 70%);
|
||
top: -200px;
|
||
left: -200px;
|
||
}
|
||
|
||
.fo-shape-two {
|
||
position: absolute;
|
||
width: 600px;
|
||
height: 600px;
|
||
border-radius: 50%;
|
||
opacity: 0.06;
|
||
background: radial-gradient(circle, var(--getizy-base) 0%, transparent 70%);
|
||
bottom: -200px;
|
||
right: -200px;
|
||
}
|
||
|
||
/* --- Container --- */
|
||
.fo-container {
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
padding: 0 15px;
|
||
position: relative;
|
||
z-index: 1;
|
||
}
|
||
|
||
/* --- Row --- */
|
||
.fo-row {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
align-items: flex-start;
|
||
gap: 30px;
|
||
justify-content: center;
|
||
/* Extra top padding so the hover icon circle (50px above card) has room */
|
||
padding-top: 60px;
|
||
}
|
||
|
||
/* --- Col --- */
|
||
.fo-col {
|
||
flex: 1 1 300px;
|
||
max-width: 360px;
|
||
/* Extra top space so the hover card icon badge doesn't clip at top */
|
||
padding-top: 50px;
|
||
}
|
||
|
||
/* ── Item is the full stacked unit ── */
|
||
.fo-item {
|
||
position: relative;
|
||
/* The hover card is absolutely placed AT THE TOP of .fo-item,
|
||
so .fo-item itself does NOT need padding-top */
|
||
}
|
||
|
||
/* ══════════════════════════════════
|
||
HOVER OVERLAY CARD (gradient stripe)
|
||
Sits OVER the main dark card top
|
||
══════════════════════════════════ */
|
||
.fo-hover-card {
|
||
position: absolute;
|
||
/* Start fully hidden above the card */
|
||
top: -74px;
|
||
left: 0;
|
||
right: 0;
|
||
z-index: 4;
|
||
background: linear-gradient(135deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
padding: 50px 75px 20px 23px;
|
||
visibility: hidden;
|
||
opacity: 0;
|
||
transform: translateY(-30px);
|
||
transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
|
||
/* Height matches the card top section */
|
||
min-height: 160px;
|
||
}
|
||
|
||
/* Show on hover or when active */
|
||
.fo-item:hover .fo-hover-card,
|
||
.fo-item--active .fo-hover-card {
|
||
visibility: visible;
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
|
||
/* Icon badge that sticks UP above the hover card */
|
||
.fo-hover-icon {
|
||
position: absolute;
|
||
top: -50px;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
width: 84px;
|
||
height: 84px;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
background: linear-gradient(135deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
z-index: 5;
|
||
box-shadow: 0 8px 24px rgba(211, 61, 53, 0.35);
|
||
}
|
||
|
||
.fo-hover-title {
|
||
font-size: 22px;
|
||
font-weight: 700;
|
||
line-height: 1.3;
|
||
color: #fff;
|
||
margin: 10px 0 0;
|
||
}
|
||
|
||
/* Arrow button top-right of hover card */
|
||
.fo-hover-btn {
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
width: 76px;
|
||
height: 100%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
/* background: rgba(255, 255, 255, 0.15); */
|
||
text-decoration: none;
|
||
transition: background 0.3s;
|
||
}
|
||
|
||
/* .fo-hover-btn:hover {
|
||
background: rgba(255, 255, 255, 0.28);
|
||
} */
|
||
|
||
/* ══════════════════════════════════
|
||
MAIN CARD
|
||
══════════════════════════════════ */
|
||
.fo-card {
|
||
position: relative;
|
||
z-index: 1;
|
||
}
|
||
|
||
/* ── Top: dark bg → white on hover ── */
|
||
.fo-card-top {
|
||
position: relative;
|
||
background-color: var(--getizy-secondary);
|
||
padding: 28px 28px 30px 28px;
|
||
min-height: 160px;
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: flex-start;
|
||
transition: background-color 0.45s ease;
|
||
border-left: 2px solid transparent;
|
||
border-right: 2px solid transparent;
|
||
border-top: none;
|
||
border-bottom: none;
|
||
}
|
||
|
||
.fo-item:hover .fo-card-top,
|
||
.fo-item--active .fo-card-top {
|
||
background-color: #fff;
|
||
border-left: 4px solid var(--getizy-secondary);
|
||
border-right: 4px solid var(--getizy-secondary);
|
||
}
|
||
|
||
.fo-card-title {
|
||
font-size: 22px;
|
||
font-weight: 700;
|
||
line-height: 1.3;
|
||
color: #fff;
|
||
margin: 0 0 16px;
|
||
transition: color 0.45s ease;
|
||
}
|
||
|
||
.fo-item:hover .fo-card-title,
|
||
.fo-item--active .fo-card-title {
|
||
color: var(--getizy-secondary);
|
||
}
|
||
|
||
/* Arrow btn top-right of main card */
|
||
.fo-card-btn {
|
||
display: none;
|
||
}
|
||
|
||
.fo-item:hover .fo-card-btn,
|
||
.fo-item--active .fo-card-btn {
|
||
background: var(--getizy-secondary);
|
||
}
|
||
|
||
.fo-card-desc {
|
||
font-size: 14px;
|
||
line-height: 1.7;
|
||
color: var(--getizy-text);
|
||
margin: 0;
|
||
transition: color 0.45s ease;
|
||
}
|
||
|
||
.fo-item:hover .fo-card-desc,
|
||
.fo-item--active .fo-card-desc {
|
||
color: var(--getizy-text);
|
||
}
|
||
|
||
/* ── Bottom: white section with image ── */
|
||
.fo-card-bottom {
|
||
background-color: #fff;
|
||
padding: 20px 20px 20px 20px;
|
||
position: relative;
|
||
border: 4px solid transparent;
|
||
border-image: linear-gradient(90deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
border-image-slice: 1;
|
||
transition: padding 0.45s ease, border 0.45s ease;
|
||
}
|
||
|
||
.fo-item:hover .fo-card-bottom,
|
||
.fo-item--active .fo-card-bottom {
|
||
border-image: none;
|
||
border-color: var(--getizy-secondary);
|
||
border-style: solid;
|
||
border-width: 4px;
|
||
border-top: none;
|
||
padding: 0 32px 40px 32px;
|
||
}
|
||
|
||
.fo-card-image {
|
||
width: 100%;
|
||
height: 126px;
|
||
overflow: hidden;
|
||
}
|
||
|
||
/* Floating icon circle at bottom-left of the image area */
|
||
.fo-card-icon {
|
||
position: absolute;
|
||
bottom: -48px;
|
||
left: 18px;
|
||
width: 96px;
|
||
height: 96px;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
background: linear-gradient(90deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
z-index: 3;
|
||
box-shadow: 0 8px 24px rgba(211, 61, 53, 0.35);
|
||
transition: opacity 500ms ease, transform 500ms ease;
|
||
}
|
||
|
||
.fo-item:hover .fo-card-icon,
|
||
.fo-item--active .fo-card-icon {
|
||
opacity: 0;
|
||
transform: rotateY(180deg);
|
||
}
|
||
|
||
/* ══════════════════════════════════
|
||
Responsive
|
||
══════════════════════════════════ */
|
||
@media (max-width: 991px) {
|
||
.fo-row {
|
||
gap: 20px;
|
||
}
|
||
|
||
.fo-col {
|
||
flex: 1 1 260px;
|
||
max-width: 320px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.fo-col {
|
||
flex: 1 1 100%;
|
||
max-width: 100%;
|
||
}
|
||
|
||
.fo-section {
|
||
padding-top: 60px;
|
||
padding-bottom: 60px;
|
||
}
|
||
}
|
||
|
||
.features-one .row {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
margin: 0 -15px;
|
||
}
|
||
|
||
.features-one .col-lg-4 {
|
||
width: 33.3333%;
|
||
padding: 0 15px;
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
.features-one .col-md-6 {
|
||
width: 50%;
|
||
padding: 0 15px;
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
.gutter-y-80>* {
|
||
margin-bottom: 80px;
|
||
}
|
||
|
||
/* --- Section wrapper --- */
|
||
.features-one {
|
||
padding-top: 250px;
|
||
position: relative;
|
||
overflow: hidden;
|
||
padding-bottom: 170px;
|
||
}
|
||
|
||
/* --- Background shapes --- */
|
||
.features-one__shapes {
|
||
position: absolute;
|
||
inset: 0;
|
||
pointer-events: none;
|
||
z-index: 0;
|
||
}
|
||
|
||
.body-shape-one,
|
||
.body-shape-two {
|
||
position: absolute;
|
||
width: 500px;
|
||
height: 500px;
|
||
border-radius: 50%;
|
||
opacity: 0.04;
|
||
background: radial-gradient(circle, var(--getizy-base) 0%, transparent 70%);
|
||
}
|
||
|
||
.body-shape-one {
|
||
top: -150px;
|
||
left: -150px;
|
||
}
|
||
|
||
.body-shape-two {
|
||
bottom: -150px;
|
||
right: -150px;
|
||
}
|
||
|
||
.features-one .container {
|
||
position: relative;
|
||
z-index: 1;
|
||
}
|
||
|
||
/* --- Item wrapper --- */
|
||
.features-one__item {
|
||
position: relative;
|
||
padding-top: 80px;
|
||
/* space for the hover overlay that sits above */
|
||
}
|
||
|
||
/* --- Hover overlay card (slides in from top) --- */
|
||
.features-one__card__hover {
|
||
position: absolute;
|
||
top: -80px;
|
||
left: 0;
|
||
right: 0;
|
||
z-index: 2;
|
||
background: linear-gradient(135deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
padding: 30px 40px 30px 40px;
|
||
visibility: hidden;
|
||
opacity: 0;
|
||
transform: translateY(-50px);
|
||
transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__hover,
|
||
.features-one__card__hover__active .features-one__card__hover {
|
||
visibility: visible;
|
||
transform: translateY(0%);
|
||
opacity: 1;
|
||
}
|
||
|
||
.features-one__card__hover__title {
|
||
font-size: 24px;
|
||
font-weight: 700;
|
||
line-height: 1.3;
|
||
color: var(--getizy-white);
|
||
margin: 0 0 0 0;
|
||
padding-right: 50px;
|
||
}
|
||
|
||
.features-one__card__hover__btn {
|
||
width: 80px;
|
||
height: 90px;
|
||
background-color: rgba(var(--getizy-white-rgb), 0.15);
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
text-decoration: none;
|
||
color: var(--getizy-white);
|
||
font-size: 18px;
|
||
transition: background 0.3s;
|
||
}
|
||
|
||
.features-one__card__hover__btn:hover {
|
||
background-color: rgba(var(--getizy-white-rgb), 0.25);
|
||
}
|
||
|
||
.features-one__card__hover__icon {
|
||
position: absolute;
|
||
top: -40px;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
width: 80px;
|
||
height: 80px;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
background: linear-gradient(135deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
color: var(--getizy-white);
|
||
font-size: 32px;
|
||
}
|
||
|
||
/* --- Main card --- */
|
||
.features-one__card {
|
||
position: relative;
|
||
background: var(--getizy-white);
|
||
}
|
||
|
||
/* Top wrap – default dark bg */
|
||
.features-one__card__top__wrap {
|
||
display: flex;
|
||
flex-direction: column;
|
||
background-color: var(--getizy-secondary);
|
||
padding: 30px 40px 30px 40px;
|
||
position: relative;
|
||
transition: background-color 0.5s ease, border 0.5s ease;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__top__wrap,
|
||
.features-one__card__hover__active .features-one__card__top__wrap {
|
||
background-color: var(--getizy-white);
|
||
border-left: 2px solid var(--getizy-secondary);
|
||
border-right: 2px solid var(--getizy-secondary);
|
||
border-bottom: none;
|
||
}
|
||
|
||
.features-one__card__title {
|
||
font-size: 24px;
|
||
font-weight: 700;
|
||
line-height: 1.3;
|
||
color: var(--getizy-white);
|
||
padding-bottom: 34px;
|
||
margin: 0;
|
||
padding-right: 50px;
|
||
transition: color 0.5s ease;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__title,
|
||
.features-one__card__hover__active .features-one__card__title {
|
||
color: var(--getizy-secondary);
|
||
}
|
||
|
||
/* Arrow button in top wrap */
|
||
.features-one__card__btn {
|
||
width: 80px;
|
||
height: 90px;
|
||
background-color: rgba(var(--getizy-white-rgb), 0.08);
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
text-decoration: none;
|
||
color: var(--getizy-white);
|
||
font-size: 18px;
|
||
transition: background 0.3s, color 0.3s;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__btn,
|
||
.features-one__card__hover__active .features-one__card__btn {
|
||
background-color: var(--getizy-secondary);
|
||
color: var(--getizy-white);
|
||
}
|
||
|
||
.features-one__card__btn-two {
|
||
background-color: rgba(var(--getizy-white-rgb), 0.08);
|
||
}
|
||
|
||
.features-one__card__desc {
|
||
font-size: 15px;
|
||
line-height: 1.7;
|
||
color: var(--getizy-text);
|
||
margin: 0;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__desc,
|
||
.features-one__card__hover__active .features-one__card__desc {
|
||
color: var(--getizy-text);
|
||
}
|
||
|
||
/* Bottom wrap */
|
||
.features-one__card__bottom__wrap {
|
||
background-color: var(--getizy-white);
|
||
padding: 20px;
|
||
position: relative;
|
||
border: 2px solid transparent;
|
||
border-image: linear-gradient(90deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
border-image-slice: 1;
|
||
transition: border 0.5s ease, padding 0.5s ease;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__bottom__wrap,
|
||
.features-one__card__hover__active .features-one__card__bottom__wrap {
|
||
border-top: none;
|
||
border-image: none;
|
||
border-color: var(--getizy-secondary);
|
||
border-style: solid;
|
||
border-width: 2px;
|
||
padding: 0px 40px 42px 40px;
|
||
}
|
||
|
||
.features-one__card__image {
|
||
width: 100%;
|
||
height: 123px;
|
||
overflow: hidden;
|
||
}
|
||
|
||
/* Floating icon circle */
|
||
.features-one__card__icon {
|
||
position: absolute;
|
||
bottom: -50px;
|
||
left: 20px;
|
||
width: 100px;
|
||
height: 100px;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
background: linear-gradient(90deg, var(--getizy-base) 0%, var(--getizy-base-two) 100%);
|
||
color: var(--getizy-white);
|
||
font-size: 36px;
|
||
transition: opacity 500ms ease, transform 500ms ease;
|
||
z-index: 3;
|
||
}
|
||
|
||
.features-one__item:hover .features-one__card__icon,
|
||
.features-one__card__hover__active .features-one__card__icon {
|
||
opacity: 0;
|
||
transform: rotateY(180deg);
|
||
}
|
||
|
||
/* --- Animate classes for scroll reveal --- */
|
||
.features-one__item.wow.fadeInUp {
|
||
animation-name: _featuresOnefadeInUp;
|
||
animation-fill-mode: both;
|
||
}
|
||
|
||
@keyframes _featuresOnefadeInUp {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateY(40px);
|
||
}
|
||
|
||
to {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
/* icon fonts fallback sizing */
|
||
.features-one__card__hover__icon span,
|
||
.features-one__card__icon span {
|
||
font-size: 36px;
|
||
color: var(--getizy-white);
|
||
}
|
||
|
||
.icon-right-arrow::before {
|
||
content: "\2192";
|
||
}
|
||
|
||
/* --- Responsive --- */
|
||
@media (max-width: 991px) {
|
||
.features-one .col-lg-4 {
|
||
width: 50%;
|
||
}
|
||
|
||
.features-one {
|
||
padding-top: 160px;
|
||
padding-bottom: 100px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
|
||
.features-one .col-lg-4,
|
||
.features-one .col-md-6 {
|
||
width: 100%;
|
||
}
|
||
|
||
.features-one {
|
||
padding-top: 100px;
|
||
padding-bottom: 80px;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
About One Section (Careers page)
|
||
═══════════════════════════════════════════════════════════ */
|
||
|
||
/* --- Container / Row --- */
|
||
.ao-container {
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
padding: 0 15px;
|
||
position: relative;
|
||
z-index: 1;
|
||
}
|
||
|
||
/* removed ao-grid classes as we are using standard bootstrap container/row/col-lg-7/5 */
|
||
|
||
/* --- Section --- */
|
||
.about-one {
|
||
position: relative;
|
||
/* background-color: var(--getizy-secondary, #222230); */
|
||
padding-bottom: 160px;
|
||
z-index: 1;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.about-one.section-space {
|
||
padding-top: 180px;
|
||
}
|
||
|
||
/* dark texture bg */
|
||
.about-one__bg {
|
||
/* background-image: url('/assets/img-app/bg/about-bg1.png'); */
|
||
height: 100%;
|
||
width: 100%;
|
||
top: 0;
|
||
left: 0;
|
||
position: absolute;
|
||
background-position: top left;
|
||
background-size: cover;
|
||
background-repeat: no-repeat;
|
||
opacity: 0.06;
|
||
z-index: 0;
|
||
}
|
||
|
||
/* decorative shapes inherited from features-one */
|
||
.about-one__shapes {
|
||
position: absolute;
|
||
inset: 0;
|
||
pointer-events: none;
|
||
z-index: 0;
|
||
}
|
||
|
||
/* --- Images column --- */
|
||
.about-one__images {
|
||
position: relative;
|
||
width: 100%;
|
||
height: 695px;
|
||
}
|
||
|
||
.about-one__img__one {
|
||
width: 440px;
|
||
height: 625px;
|
||
position: relative;
|
||
overflow: hidden;
|
||
z-index: 1;
|
||
border-radius: 12px;
|
||
}
|
||
|
||
.about-one__img__two {
|
||
width: 490px;
|
||
height: 485px;
|
||
position: absolute;
|
||
top: 155px;
|
||
/* Adjusting for center overlap */
|
||
left: 200px;
|
||
overflow: hidden;
|
||
z-index: 2;
|
||
/* Now on top of img one */
|
||
border-radius: 12px;
|
||
}
|
||
|
||
/* Rotating logo circle */
|
||
.about-one__logo__icon {
|
||
position: absolute;
|
||
top: 226px;
|
||
left: 585px;
|
||
transform: translate(-50%, -50%);
|
||
width: 164px;
|
||
height: 164px;
|
||
border-radius: 50%;
|
||
background-color: var(--getizy-secondary, #222230);
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
animation: rotated2 10s infinite linear;
|
||
z-index: 10;
|
||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
|
||
}
|
||
|
||
.about-one__orange-bar {
|
||
position: absolute;
|
||
bottom: 0px;
|
||
left: 0px;
|
||
width: 120px;
|
||
height: 8px;
|
||
background: linear-gradient(90deg, var(--getizy-base, #3779b9) 0%, var(--getizy-base-two, #FB8459) 100%);
|
||
z-index: 10;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
@keyframes rotated2 {
|
||
0% {
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
100% {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
/* --- Content column --- */
|
||
.about-one__wrapper {
|
||
position: relative;
|
||
z-index: 1;
|
||
}
|
||
|
||
/* Big gradient circle behind content */
|
||
.about-one__wrapper__bg__overlay {
|
||
position: absolute;
|
||
left: -310px;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
width: 900px;
|
||
height: 900px;
|
||
border-radius: 50%;
|
||
background: linear-gradient(145deg, var(--getizy-base, #3779b9) 0%, var(--getizy-base-two, #FB8459) 100%);
|
||
z-index: -1;
|
||
box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
|
||
}
|
||
|
||
.about-one__wrapper__bg__overlay::after {
|
||
content: "";
|
||
position: absolute;
|
||
top: 30px;
|
||
left: 30px;
|
||
width: 840px;
|
||
height: 840px;
|
||
border-radius: 50%;
|
||
background-color: transparent;
|
||
border: 2px solid var(--getizy-secondary, #222230);
|
||
animation: leftToRightThree 3s infinite linear;
|
||
}
|
||
|
||
@keyframes leftToRightThree {
|
||
0% {
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
100% {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
.about-one__content {
|
||
position: relative;
|
||
z-index: 11;
|
||
padding-top: 50px;
|
||
left: -20px;
|
||
/* padding-left: 20px; */
|
||
/* Added slight padding for better alignment with the circle */
|
||
}
|
||
|
||
/* sec-title inside about-one */
|
||
.ao-sec-title {
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
.ao-sec-title .sec-title__tagline {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
font-size: 14px;
|
||
font-weight: 600;
|
||
text-transform: uppercase;
|
||
letter-spacing: 2px;
|
||
color: var(--getizy-white, #ffffff);
|
||
margin: 0 0 12px;
|
||
}
|
||
|
||
.ao-diamond {
|
||
color: #fff;
|
||
margin-right: 10px;
|
||
font-size: 14px;
|
||
}
|
||
|
||
.ao-sec-title .sec-title__title {
|
||
font-size: clamp(2.5rem, 5vw, 4.5rem);
|
||
font-weight: 700;
|
||
line-height: 1.1;
|
||
color: var(--getizy-white, #ffffff);
|
||
margin: 0 0 20px;
|
||
}
|
||
|
||
/* body text */
|
||
.about-one__content__desc {
|
||
font-size: 16px;
|
||
line-height: 30px;
|
||
color: #FFEEEA;
|
||
padding-bottom: 30px;
|
||
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
|
||
}
|
||
|
||
/* element strip */
|
||
.about-one__content__eliment {
|
||
display: flex;
|
||
align-items: center;
|
||
position: relative;
|
||
padding: 15px;
|
||
background-color: var(--getizy-secondary, #222230);
|
||
border-radius: 8px;
|
||
margin-top: 35px;
|
||
max-width: 530px;
|
||
}
|
||
|
||
.about-one__content__eliment__img-wrapper {
|
||
width: 100px;
|
||
height: 100px;
|
||
border-radius: 50%;
|
||
border: 4px solid var(--getizy-white, #ffffff);
|
||
overflow: hidden;
|
||
flex-shrink: 0;
|
||
z-index: 1;
|
||
}
|
||
|
||
.about-one__content__eliment__img {
|
||
width: 100%;
|
||
height: 100%;
|
||
object-fit: cover;
|
||
}
|
||
|
||
.about-one__content__eliment__content {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
.about-one__content__eliment__title {
|
||
font-size: 20px;
|
||
font-weight: 700;
|
||
color: var(--getizy-white, #ffffff);
|
||
margin: 0;
|
||
}
|
||
|
||
.about-one__content__eliment__desc {
|
||
font-size: 14px;
|
||
line-height: 1.6;
|
||
color: #FFEEEA;
|
||
margin: 0;
|
||
}
|
||
|
||
/* checklist */
|
||
.about-one__content__list {
|
||
list-style: none;
|
||
margin: 0;
|
||
padding: 0;
|
||
padding-top: 35px;
|
||
}
|
||
|
||
.about-one__content__list li {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 10px;
|
||
font-size: 15px;
|
||
color: var(--getizy-white, #ffffff);
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
.about-one__content__list li i {
|
||
color: var(--getizy-white, #ffffff);
|
||
font-size: 16px;
|
||
}
|
||
|
||
/* Button */
|
||
.getizy-btn {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
gap: 10px;
|
||
font-size: 16px;
|
||
line-height: 1;
|
||
font-weight: 600;
|
||
color: var(--getizy-white, #ffffff);
|
||
padding: 20px 40px;
|
||
overflow: hidden;
|
||
z-index: 0;
|
||
background: linear-gradient(145deg, var(--getizy-base, #3779b9) 0%, var(--getizy-base-two, #FB8459) 100%);
|
||
cursor: pointer;
|
||
text-decoration: none;
|
||
transition: all 0.5s;
|
||
}
|
||
|
||
.about-one__content .getizy-btn {
|
||
background: var(--getizy-secondary, #222230);
|
||
margin-top: 30px;
|
||
}
|
||
|
||
.about-one__content .getizy-btn:hover {
|
||
background: linear-gradient(145deg, var(--getizy-base, #3779b9) 0%, var(--getizy-base-two, #FB8459) 100%);
|
||
}
|
||
|
||
.btn-hover-cropping {
|
||
overflow: hidden;
|
||
position: relative;
|
||
transition: all 0.5s;
|
||
}
|
||
|
||
/* --- Responsive --- */
|
||
@media (max-width: 991px) {
|
||
|
||
.ao-col-7,
|
||
.ao-col-5 {
|
||
width: 100%;
|
||
}
|
||
|
||
.about-one__images {
|
||
height: 420px;
|
||
margin-bottom: 80px;
|
||
}
|
||
|
||
.about-one__img__one {
|
||
width: 280px;
|
||
height: 420px;
|
||
}
|
||
|
||
.about-one__img__two {
|
||
width: 300px;
|
||
height: 290px;
|
||
right: 10px;
|
||
bottom: -40px;
|
||
}
|
||
|
||
.about-one__logo__icon {
|
||
top: 80px;
|
||
right: 60px;
|
||
width: 110px;
|
||
height: 110px;
|
||
}
|
||
|
||
.about-one__wrapper__bg__overlay {
|
||
left: -100px;
|
||
top: -40px;
|
||
width: 600px;
|
||
height: 600px;
|
||
}
|
||
|
||
.about-one__wrapper__bg__overlay::after {
|
||
width: 578px;
|
||
height: 578px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.about-one {
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
.about-one.section-space {
|
||
padding-top: 60px;
|
||
}
|
||
|
||
.about-one__images {
|
||
height: 320px;
|
||
margin-bottom: 60px;
|
||
}
|
||
|
||
.about-one__img__one {
|
||
width: 200px;
|
||
height: 320px;
|
||
}
|
||
|
||
.about-one__img__two {
|
||
width: 220px;
|
||
height: 210px;
|
||
right: 0;
|
||
bottom: -30px;
|
||
}
|
||
|
||
.about-one__logo__icon {
|
||
display: none;
|
||
}
|
||
|
||
.about-one__content__eliment__content {
|
||
padding-left: 60px;
|
||
margin-left: 56px;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
FAQ Section (faq-two)
|
||
═══════════════════════════════════════════════════════════ */
|
||
.faq-two {
|
||
position: relative;
|
||
background-color: #1b272a;
|
||
padding: 80px 0 289px;
|
||
clip-path: polygon(0 0, 100% 0, 100% 69%, 80% 100%, 20% 100%, 0% 69%);
|
||
z-index: 1;
|
||
}
|
||
|
||
.faq-two__bg {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
background-position: center center;
|
||
background-repeat: no-repeat;
|
||
background-size: cover;
|
||
opacity: 0.07;
|
||
z-index: -1;
|
||
}
|
||
|
||
.faq-two__content {
|
||
position: relative;
|
||
}
|
||
|
||
.faq-two__content__title {
|
||
font-size: 35px;
|
||
line-height: 46px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
margin: 0 0 21px;
|
||
padding-left: 17px;
|
||
position: relative;
|
||
}
|
||
|
||
.faq-two__content__title::before {
|
||
content: "";
|
||
position: absolute;
|
||
left: 0;
|
||
top: 5px;
|
||
bottom: 5px;
|
||
width: 2px;
|
||
background-color: var(--getizy-base, #3779b9);
|
||
}
|
||
|
||
.faq-two__content__text {
|
||
color: rgba(255, 255, 255, 0.7);
|
||
margin-bottom: 30px;
|
||
}
|
||
|
||
.faq-two__content__list {
|
||
margin: 0;
|
||
padding: 0;
|
||
list-style: none;
|
||
}
|
||
|
||
.faq-two__content__list li {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 15px;
|
||
color: #fff;
|
||
font-weight: 700;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
.faq-two__content__list li i {
|
||
font-size: 24px;
|
||
color: var(--getizy-base, #3779b9);
|
||
}
|
||
|
||
/* Accordion */
|
||
.tolak-accrodion .accrodion {
|
||
background-color: #fff;
|
||
border-radius: 50px;
|
||
transition: all 500ms ease;
|
||
overflow: hidden;
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion.active {
|
||
border-radius: 10px;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-title {
|
||
padding: 19px 30px;
|
||
padding-right: 50px;
|
||
transition: all 500ms ease;
|
||
cursor: pointer;
|
||
position: relative;
|
||
z-index: 2;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion.active .accrodion-title {
|
||
background-color: #fb8459;
|
||
/* Using base-two for active title as seen in image */
|
||
color: #fff;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-title h4 {
|
||
margin: 0;
|
||
font-size: 18px;
|
||
font-weight: 700;
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 10px;
|
||
color: inherit;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-title__icon {
|
||
position: absolute;
|
||
right: 30px;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
width: 20px;
|
||
height: 20px;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-title__icon::before,
|
||
.tolak-accrodion .accrodion-title__icon::after {
|
||
content: "";
|
||
position: absolute;
|
||
background-color: currentColor;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-title__icon::before {
|
||
width: 2px;
|
||
height: 12px;
|
||
left: 9px;
|
||
top: 4px;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-title__icon::after {
|
||
width: 12px;
|
||
height: 2px;
|
||
left: 4px;
|
||
top: 9px;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion.active .accrodion-title__icon::before {
|
||
transform: rotate(90deg);
|
||
opacity: 0;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion-content {
|
||
display: none;
|
||
padding: 0 30px 25px;
|
||
}
|
||
|
||
.tolak-accrodion .accrodion.active .accrodion-content {
|
||
display: block;
|
||
}
|
||
|
||
.tolak-accrodion .inner {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 20px;
|
||
padding-top: 15px;
|
||
}
|
||
|
||
.tolak-accrodion .inner__image {
|
||
flex-shrink: 0;
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Video Section (video-three)
|
||
═══════════════════════════════════════════════════════════ */
|
||
.video-three {
|
||
position: relative;
|
||
z-index: 10;
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
.video-three__inner {
|
||
position: relative;
|
||
background-position: top center;
|
||
background-repeat: no-repeat;
|
||
background-size: cover;
|
||
border-radius: 50px;
|
||
border: 13px solid #fff;
|
||
border-right-width: 10px;
|
||
border-left-width: 10px;
|
||
overflow: visible;
|
||
padding: 120px 0 0;
|
||
margin-top: -169px;
|
||
z-index: 1;
|
||
}
|
||
|
||
.video-three__btn {
|
||
width: 250px;
|
||
height: 250px;
|
||
background-color: var(--getizy-base, #3779b9);
|
||
border: 8px solid #fff;
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: center;
|
||
align-items: center;
|
||
border-radius: 50%;
|
||
margin: 0 auto -125px;
|
||
position: relative;
|
||
z-index: 10;
|
||
transition: all 500ms ease;
|
||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
|
||
}
|
||
|
||
.video-three__btn__logo-outer {
|
||
position: absolute;
|
||
width: 100%;
|
||
height: 100%;
|
||
border: 2px dashed rgba(255, 255, 255, 0.5);
|
||
border-radius: 50%;
|
||
animation: rotate-clockwise 15s linear infinite;
|
||
}
|
||
|
||
.video-three__btn__logo-inner {
|
||
position: relative;
|
||
z-index: 2;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
animation: rotate-counter-clockwise 10s linear infinite;
|
||
}
|
||
|
||
@keyframes rotate-clockwise {
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
to {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
@keyframes rotate-counter-clockwise {
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
to {
|
||
transform: rotate(-360deg);
|
||
}
|
||
}
|
||
|
||
@media (max-width: 991px) {
|
||
.faq-two {
|
||
padding: 80px 0 200px;
|
||
clip-path: none;
|
||
}
|
||
|
||
.video-three__inner {
|
||
margin-top: -100px;
|
||
padding-top: 200px;
|
||
}
|
||
|
||
.video-three__btn {
|
||
width: 180px;
|
||
height: 220px;
|
||
margin-bottom: -110px;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Why Choose Us Section (why-choose-three)
|
||
═══════════════════════════════════════════════════════════ */
|
||
.why-choose-three {
|
||
position: relative;
|
||
padding: 80px 0;
|
||
overflow: hidden;
|
||
background-color: #f7f8fc;
|
||
}
|
||
|
||
.why-choose-three__bg {
|
||
position: absolute;
|
||
right: 0;
|
||
bottom: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
background-position: right bottom;
|
||
background-repeat: no-repeat;
|
||
background-size: auto;
|
||
opacity: 0.1;
|
||
z-index: 1;
|
||
}
|
||
|
||
.why-choose-three .container {
|
||
position: relative;
|
||
z-index: 2;
|
||
}
|
||
|
||
.why-choose-three__image {
|
||
position: relative;
|
||
margin-left: -375px;
|
||
}
|
||
|
||
.why-choose-three__image img {
|
||
width: 100%;
|
||
border-radius: 0 500px 500px 0;
|
||
}
|
||
|
||
.why-choose-three__content {
|
||
padding-left: 30px;
|
||
}
|
||
|
||
.why-choose-three__content__text {
|
||
margin-bottom: 35px;
|
||
font-size: 16px;
|
||
line-height: 30px;
|
||
}
|
||
|
||
.why-choose-three__content__list {
|
||
position: relative;
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 20px;
|
||
margin: 0;
|
||
padding: 0;
|
||
list-style: none;
|
||
counter-reset: count;
|
||
}
|
||
|
||
.why-choose-three__content__list li {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 20px;
|
||
position: relative;
|
||
z-index: 2;
|
||
background-color: #fff;
|
||
border-radius: 10px;
|
||
font-size: 22px;
|
||
font-weight: 700;
|
||
color: #1a1f2b;
|
||
font-family: var(--getizy-heading, "Barlow", sans-serif);
|
||
counter-increment: count;
|
||
padding: 19px 30px;
|
||
max-width: 87%;
|
||
transition: all 500ms ease;
|
||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
|
||
}
|
||
|
||
.why-choose-three__content__list li:hover {
|
||
max-width: 100%;
|
||
color: #fff;
|
||
}
|
||
|
||
.why-choose-three__content__list li::after {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
width: 5px;
|
||
height: 100%;
|
||
content: "";
|
||
border-radius: 10px;
|
||
transition: all 500ms ease;
|
||
background-color: var(--getizy-base, #3779b9);
|
||
z-index: -1;
|
||
}
|
||
|
||
.why-choose-three__content__list li:hover::after {
|
||
width: 100%;
|
||
background-color: var(--getizy-base, #3779b9);
|
||
}
|
||
|
||
.why-choose-three__content__list__number::after {
|
||
content: counters(count, ".", decimal-leading-zero);
|
||
font-size: 14px;
|
||
font-weight: 700;
|
||
width: 32px;
|
||
height: 32px;
|
||
background-color: #1a1f2b;
|
||
color: #fff;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.why-choose-three__content__list li:hover .why-choose-three__content__list__number::after {
|
||
background-color: #fff;
|
||
color: #1a1f2b;
|
||
}
|
||
|
||
.why-choose-three__content__list__icon {
|
||
font-size: 40px;
|
||
color: var(--getizy-base, #3779b9);
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.why-choose-three__content__list li:hover .why-choose-three__content__list__icon {
|
||
color: #fff;
|
||
transform: scale(1.1);
|
||
}
|
||
|
||
.why-choose-three__content__list__rm {
|
||
position: absolute;
|
||
right: 0;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
width: 52px;
|
||
height: 52px;
|
||
background-color: #1b272a;
|
||
border: 4px solid #fff;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-size: 16px;
|
||
color: #fff;
|
||
visibility: hidden;
|
||
opacity: 0;
|
||
transition: all 500ms ease;
|
||
margin-right: -26px;
|
||
}
|
||
|
||
.why-choose-three__content__list li:hover .why-choose-three__content__list__rm {
|
||
right: 30px;
|
||
visibility: visible;
|
||
opacity: 1;
|
||
margin-right: 0;
|
||
}
|
||
|
||
/* Section Title Three */
|
||
.sec-title-three {
|
||
margin-bottom: 25px;
|
||
}
|
||
|
||
.sec-title-three__tagline {
|
||
font-size: 14px;
|
||
font-weight: 600;
|
||
text-transform: uppercase;
|
||
color: var(--getizy-base, #3779b9);
|
||
letter-spacing: 0.1em;
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 15px;
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
.sec-title-three__tagline__left-border,
|
||
.sec-title-three__tagline__right-border {
|
||
width: 30px;
|
||
height: 2px;
|
||
background-color: currentColor;
|
||
display: inline-block;
|
||
}
|
||
|
||
.sec-title-three__title {
|
||
font-size: 45px;
|
||
font-weight: 700;
|
||
line-height: 1.1;
|
||
color: #1a1f2b;
|
||
}
|
||
|
||
@media (max-width: 1199px) {
|
||
.why-choose-three__image {
|
||
margin-left: -150px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 991px) {
|
||
.why-choose-three {
|
||
padding: 80px 0;
|
||
}
|
||
|
||
.why-choose-three__image {
|
||
margin-left: 0;
|
||
margin-bottom: 40px;
|
||
}
|
||
|
||
.why-choose-three__image img {
|
||
border-radius: 20px;
|
||
}
|
||
|
||
.why-choose-three__content {
|
||
padding-left: 0;
|
||
}
|
||
|
||
.sec-title-three__title {
|
||
font-size: 36px;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Contact Section (contact-one)
|
||
═══════════════════════════════════════════════════════════ */
|
||
.contact-one {
|
||
position: relative;
|
||
overflow: hidden;
|
||
padding: 80px 0 0;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.contact-one__info {
|
||
position: relative;
|
||
background-color: var(--getizy-base, #3779b9);
|
||
border-radius: 10px;
|
||
padding: 58px 30px 40px 200px;
|
||
z-index: 2;
|
||
}
|
||
|
||
.contact-one__info__icon {
|
||
font-size: 114px;
|
||
line-height: 114px;
|
||
color: #fff;
|
||
left: 45px;
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
margin: auto;
|
||
min-height: 114px;
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
.contact-one__info__title {
|
||
font-size: 30px;
|
||
color: #fff;
|
||
margin: 0 0 6px;
|
||
font-weight: 700;
|
||
}
|
||
|
||
.contact-one__info__title span {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
.contact-one__info__text {
|
||
margin: 0;
|
||
}
|
||
|
||
.contact-one__info__text a {
|
||
color: #fff;
|
||
font-size: 24px;
|
||
font-weight: 700;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.contact-one__info__text a:hover {
|
||
opacity: 0.8;
|
||
}
|
||
|
||
.contact-one__info::after {
|
||
position: absolute;
|
||
right: -56px;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
content: "";
|
||
width: 0px;
|
||
height: 0px;
|
||
border-style: solid;
|
||
border-width: 48px 0 48px 56px;
|
||
border-color: transparent transparent transparent var(--getizy-base, #3779b9);
|
||
}
|
||
|
||
.contact-one__image {
|
||
position: relative;
|
||
z-index: 9;
|
||
margin: 20px 0 0 -50px;
|
||
}
|
||
|
||
.contact-one__image img {
|
||
max-width: 100%;
|
||
animation: messageMove2 2.5s linear 0s infinite;
|
||
}
|
||
|
||
@keyframes messageMove2 {
|
||
0% {
|
||
transform: translateX(0);
|
||
}
|
||
|
||
50% {
|
||
transform: translateX(10px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateX(0);
|
||
}
|
||
}
|
||
|
||
.contact-one__container {
|
||
max-width: 1599px;
|
||
margin-top: 10px;
|
||
}
|
||
|
||
.contact-one__wrapper {
|
||
position: relative;
|
||
z-index: 2;
|
||
background-color: #1a1f2b;
|
||
border-radius: 10px;
|
||
background-position: right bottom;
|
||
background-repeat: no-repeat;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.contact-one__wrapper::after {
|
||
position: absolute;
|
||
left: 0;
|
||
bottom: 0;
|
||
width: 215px;
|
||
height: 100px;
|
||
content: "";
|
||
background-color: var(--getizy-base, #3779b9);
|
||
z-index: -1;
|
||
border-radius: 0 0 0 10px;
|
||
}
|
||
|
||
.contact-one__image-two {
|
||
position: relative;
|
||
padding: 23px 0 0 25px;
|
||
display: inline-block;
|
||
margin-bottom: -10px;
|
||
}
|
||
|
||
.contact-one__image-two img {
|
||
max-width: 100%;
|
||
border: 10px solid #fff;
|
||
position: relative;
|
||
z-index: 2;
|
||
}
|
||
|
||
.contact-one__content::before {
|
||
position: absolute;
|
||
left: -56px;
|
||
top: 156px;
|
||
content: "";
|
||
width: 0px;
|
||
height: 0px;
|
||
border-style: solid;
|
||
border-width: 48px 56px 48px 0;
|
||
border-color: transparent var(--getizy-base, #3779b9) transparent transparent;
|
||
z-index: 1;
|
||
}
|
||
|
||
@keyframes airTree {
|
||
0% {
|
||
transform: translateY(-50%) rotate(0deg) translate(0px, 0px);
|
||
}
|
||
|
||
50% {
|
||
transform: translateY(-50%) rotate(0deg) translate(0px, 6px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(-50%) rotate(0deg) translate(0px, 0px);
|
||
}
|
||
}
|
||
|
||
.contact-one__content {
|
||
padding: 60px 50px 60px 0;
|
||
}
|
||
|
||
.contact-one__content__text {
|
||
color: rgba(255, 255, 255, 0.7);
|
||
margin-bottom: 30px;
|
||
}
|
||
|
||
/* Form Styles */
|
||
.form-one__group {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 20px;
|
||
}
|
||
|
||
.form-one__control--full {
|
||
grid-column: span 2;
|
||
}
|
||
|
||
.form-one__control input,
|
||
.form-one__control textarea {
|
||
width: 100%;
|
||
background-color: rgba(255, 255, 255, 0.05);
|
||
border: 1px solid rgba(255, 255, 255, 0.1);
|
||
border-radius: 5px;
|
||
color: #fff;
|
||
padding: 15px 20px;
|
||
outline: none;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.form-one__control textarea {
|
||
height: 140px;
|
||
resize: none;
|
||
}
|
||
|
||
.form-one__control input:focus,
|
||
.form-one__control textarea:focus {
|
||
border-color: var(--getizy-base, #3779b9);
|
||
}
|
||
|
||
.contact-one__form .tolak-btn {
|
||
width: auto;
|
||
background-color: var(--getizy-base, #3779b9);
|
||
color: #fff;
|
||
border: none;
|
||
padding: 15px 40px;
|
||
font-weight: 700;
|
||
border-radius: 5px;
|
||
cursor: pointer;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.contact-one__form .tolak-btn:hover {
|
||
background-color: #fff;
|
||
color: #1a1f2b;
|
||
}
|
||
|
||
@media (max-width: 991px) {
|
||
.contact-one {
|
||
padding: 80px 0 0;
|
||
}
|
||
|
||
.contact-one__info {
|
||
padding: 40px 30px 40px 140px;
|
||
margin-bottom: 30px;
|
||
}
|
||
|
||
.contact-one__info__icon {
|
||
font-size: 80px;
|
||
left: 30px;
|
||
}
|
||
|
||
.contact-one__info::after {
|
||
display: none;
|
||
}
|
||
|
||
.contact-one__image {
|
||
margin: 0;
|
||
margin-bottom: 40px;
|
||
}
|
||
|
||
.contact-one__image-two {
|
||
padding: 20px;
|
||
display: block;
|
||
text-align: center;
|
||
}
|
||
|
||
.contact-one__image-two::before {
|
||
display: none;
|
||
}
|
||
|
||
.contact-one__content {
|
||
padding: 0 30px 50px;
|
||
}
|
||
|
||
.form-one__group {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
|
||
.form-one__control--full {
|
||
grid-column: span 1;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Service Section Three (service-three)
|
||
═══════════════════════════════════════════════════════════ */
|
||
.service-three {
|
||
position: relative;
|
||
/* background-color: #ecf2fc; */
|
||
padding: 80px 0;
|
||
overflow: hidden;
|
||
z-index: 1;
|
||
}
|
||
|
||
.service-three__bg {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
background-position: center center;
|
||
background-repeat: no-repeat;
|
||
background-size: cover;
|
||
opacity: 0.07;
|
||
z-index: -1;
|
||
}
|
||
|
||
.service-three__shape {
|
||
position: absolute;
|
||
left: 0;
|
||
bottom: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
background-position: left bottom;
|
||
background-repeat: no-repeat;
|
||
background-size: auto;
|
||
opacity: 0.2;
|
||
z-index: -1;
|
||
}
|
||
|
||
.service-three__item {
|
||
position: relative;
|
||
z-index: 2;
|
||
padding: 40px 0 20px;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.service-three__item__content {
|
||
position: relative;
|
||
z-index: 2;
|
||
background-color: #3779b9;
|
||
border-radius: 20px 20px 0 0;
|
||
padding: 0 28px 22px;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.service-three__item:hover .service-three__item__content {
|
||
background-color: #1a1f2b;
|
||
}
|
||
|
||
.service-three__item__icon {
|
||
position: relative;
|
||
z-index: 3;
|
||
top: -40px;
|
||
width: 84px;
|
||
height: 84px;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
margin: 0 auto -22px;
|
||
background-color: #1a1f2b;
|
||
font-size: 42px;
|
||
color: var(--getizy-base, #3779b9);
|
||
transition: all 500ms ease;
|
||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
|
||
}
|
||
|
||
.service-three__item:hover .service-three__item__icon {
|
||
background-color: var(--getizy-base, #3779b9);
|
||
color: #fff;
|
||
}
|
||
|
||
.service-three__item__title {
|
||
font-size: 22px;
|
||
font-weight: 700;
|
||
margin: 0 0 10px;
|
||
}
|
||
|
||
.service-three__item__title a {
|
||
color: #fff;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.service-three__item:hover .service-three__item__title a {
|
||
color: #fff;
|
||
}
|
||
|
||
.service-three__item__text {
|
||
line-height: 26px;
|
||
margin: 0;
|
||
color: #fff;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.service-three__item:hover .service-three__item__text {
|
||
color: #fff !important;
|
||
}
|
||
|
||
.service-three__item__image {
|
||
position: relative;
|
||
overflow: hidden;
|
||
line-height: 0;
|
||
}
|
||
|
||
.service-three__item__image img {
|
||
width: 100%;
|
||
height: auto;
|
||
clip-path: polygon(0% 0%, 100% 0, 100% 69%, 50% 100%, 0 69%);
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.service-three__item:hover .service-three__item__image img {
|
||
transform: scale(1.05);
|
||
}
|
||
|
||
.service-three__item__rm {
|
||
position: absolute;
|
||
left: 0;
|
||
right: 0;
|
||
bottom: -6px;
|
||
margin: 0 auto;
|
||
width: 52px;
|
||
height: 52px;
|
||
background-color: #1b272a;
|
||
border: 4px solid #fff;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-size: 16px;
|
||
color: var(--getizy-base, #3779b9);
|
||
transition: all 500ms ease;
|
||
z-index: 3;
|
||
}
|
||
|
||
.service-three__item:hover .service-three__item__rm {
|
||
background-color: var(--getizy-base, #3779b9);
|
||
color: #fff;
|
||
}
|
||
|
||
@media (max-width: 991px) {
|
||
.service-three {
|
||
padding: 80px 0;
|
||
}
|
||
}
|
||
|
||
/* ═══════════════════════════════════════════════════════════
|
||
Work Process Section (work-process-style2)
|
||
═══════════════════════════════════════════════════════════ */
|
||
.work-process-container-wrapper.style2 {
|
||
position: relative;
|
||
padding: 80px 0;
|
||
z-index: 1;
|
||
}
|
||
|
||
.work-process-container-wrapper.style2 .shape {
|
||
position: absolute;
|
||
right: 5%;
|
||
top: 10%;
|
||
z-index: 2;
|
||
}
|
||
|
||
.rotate360 {
|
||
animation: rotate 15s linear infinite;
|
||
}
|
||
|
||
@keyframes rotate {
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
to {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
.work-process-wrapper.style2 {
|
||
position: relative;
|
||
/* background-color: #3d72fc; */
|
||
border-radius: 40px;
|
||
padding: 0px 20px;
|
||
overflow: hidden;
|
||
z-index: 1;
|
||
}
|
||
|
||
.work-process-wrapper.style2 .shape1,
|
||
.work-process-wrapper.style2 .shape2 {
|
||
position: absolute;
|
||
z-index: -1;
|
||
opacity: 0.1;
|
||
}
|
||
|
||
.work-process-wrapper.style2 .shape1 {
|
||
left: 0;
|
||
top: 0;
|
||
}
|
||
|
||
.work-process-wrapper.style2 .shape2 {
|
||
right: 0;
|
||
bottom: 0;
|
||
}
|
||
|
||
.work-process-content .section-title .subtitle {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 15px;
|
||
font-size: 16px;
|
||
font-weight: 600;
|
||
text-transform: uppercase;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
.work-process-content .section-title .title {
|
||
font-size: 48px;
|
||
font-weight: 700;
|
||
line-height: 1.2;
|
||
margin-bottom: 25px;
|
||
}
|
||
|
||
.work-process-content .section-title p {
|
||
font-size: 16px;
|
||
line-height: 1.8;
|
||
margin-bottom: 40px;
|
||
}
|
||
|
||
.gt-btn.style5 {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 15px;
|
||
background-color: #fff;
|
||
color: #3d72fc;
|
||
padding: 18px 35px;
|
||
border-radius: 50px;
|
||
font-weight: 700;
|
||
transition: all 500ms ease;
|
||
}
|
||
|
||
.gt-btn.style5:hover {
|
||
background-color: #1b272a;
|
||
color: #fff;
|
||
}
|
||
|
||
/* Hub and Spoke Visualization */
|
||
.work-process-thumb {
|
||
position: relative;
|
||
width: 100%;
|
||
height: 600px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
.work-process-thumb .thumb2_1 {
|
||
position: relative;
|
||
z-index: 2;
|
||
width: 200px;
|
||
height: 200px;
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
.work-process-thumb .thumb2_1 img {
|
||
max-width: 80%;
|
||
filter: brightness(0) invert(1);
|
||
}
|
||
|
||
.work-process-thumb::before {
|
||
content: "";
|
||
position: absolute;
|
||
width: 450px;
|
||
height: 450px;
|
||
border: 2px dashed #1a1f2b !important;
|
||
border-radius: 50%;
|
||
z-index: 1;
|
||
animation: rotate 30s linear infinite;
|
||
}
|
||
|
||
.process-card {
|
||
position: absolute;
|
||
background: #3779b9;
|
||
padding: 15px 25px;
|
||
border-radius: 12px;
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 15px;
|
||
width: 240px;
|
||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
|
||
z-index: 3;
|
||
transition: all 400ms ease;
|
||
}
|
||
|
||
.process-card:hover {
|
||
transform: translateY(-5px);
|
||
}
|
||
|
||
.process-card .number {
|
||
position: absolute;
|
||
left: -15px;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
width: 32px;
|
||
height: 32px;
|
||
background: #1a1f2b;
|
||
color: #fff;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-size: 13px;
|
||
font-weight: 800;
|
||
border: 2px solid #fff;
|
||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
|
||
}
|
||
|
||
.process-card .icon {
|
||
font-size: 24px;
|
||
color: #3d72fc;
|
||
}
|
||
|
||
.process-card .text {
|
||
font-size: 15px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
line-height: 1.1;
|
||
letter-spacing: -0.01em;
|
||
}
|
||
|
||
/* Card Positions Around Circle */
|
||
.card-1 {
|
||
top: 0;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
}
|
||
|
||
.card-2 {
|
||
top: 20%;
|
||
left: 0;
|
||
}
|
||
|
||
.card-3 {
|
||
bottom: 20%;
|
||
left: 0;
|
||
}
|
||
|
||
.card-4 {
|
||
bottom: 0;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
}
|
||
|
||
.card-6 {
|
||
bottom: 20%;
|
||
right: 0;
|
||
}
|
||
|
||
.card-7 {
|
||
top: 20%;
|
||
right: 0;
|
||
}
|
||
|
||
/* Mirror Number for right cards */
|
||
.card-6 .number,
|
||
.card-7 .number {
|
||
left: auto;
|
||
right: -15px;
|
||
}
|
||
|
||
@media (max-width: 1399px) {
|
||
.work-process-thumb {
|
||
height: 500px;
|
||
scale: 0.8;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1199px) {
|
||
.work-process-wrapper.style2 {
|
||
padding: 80px 40px;
|
||
}
|
||
|
||
.work-process-content .section-title .title {
|
||
font-size: 36px;
|
||
}
|
||
|
||
.work-process-thumb {
|
||
margin-top: 50px;
|
||
scale: 1;
|
||
height: auto;
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 30px;
|
||
padding: 20px;
|
||
}
|
||
|
||
.work-process-thumb::before,
|
||
.work-process-thumb .thumb2_1 {
|
||
display: none;
|
||
}
|
||
|
||
.process-card {
|
||
position: relative;
|
||
top: auto !important;
|
||
left: auto !important;
|
||
right: auto !important;
|
||
bottom: auto !important;
|
||
transform: none !important;
|
||
width: 100%;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.work-process-thumb {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
} |