@font-face {
    font-family: 'KeyFont';
    font-style: normal;
    font-weight: 200;
    src: local('KeyFont'), url('font/stevie-sans-thin.woff') format('woff');
}
@font-face {
    font-family: 'KeyFont';
    font-style: normal;
    font-weight: 300;
    src: local('KeyFont'), url('font/stevie-sans-thin.woff') format('woff');
}
@font-face {
    font-family: 'KeyFont';
    font-style: normal;
    font-weight: 400;
    src: local('KeyFont'), url('font/stevie-sans-book.woff') format('woff');
}
@font-face {
    font-family: 'KeyFont';
    font-style: normal;
    font-weight: 500;
    src: local('KeyFont'), url('font/stevie-sans-medium.woff') format('woff');
		font-language-override: "TR";
}
:root {
  --body: #fff;
  --black: #000;
  --black-2: #151515;
  --black-3: #7c3d3d;
  --white: #fff;
  --white-2: #f2f2f2;
  --white-3: rgba(255, 255, 255, 0.75);
  --theme: #616161;
  --theme-2: #7c3d3d;
  --theme-3: #2b1556;
  --theme-4: #864ff5;
  --lawyer-theme: #b68c5a;
  --protfolio-theme: #5cc5a5;
  --text: #4b4b4b;
  --text-2: #282828;
  --text-3: #454e63;
  --border: rgba(77, 77, 77, 0.2);
  --border-2: rgba(255, 255, 255, 0.4);
  --bg: #fafafa;
  --bg-2: #edf1f5;
  --bg-3: #f6f3fc;
  ---box-shadow: 11px 15px 79.9px 48px rgba(10, 6, 68, 0.05);
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 0; --bs-gutter-y: 0;}.saso { padding-right: 8px; padding-left: 8px;}.saso2 { padding-right: 15px; padding-left: 15px;}.saso p { text-align: justify;}.theme-btn { position: relative; z-index: 2; vertical-align: middle; display: inline-block; border: none; text-transform: capitalize; text-align: center; background: var(--theme); color: #edf1f5; font-size: 16px; font-weight: 500; line-height: 1; padding: 8px 22px; border-radius: 10px; max-height: 54px; transition: 0.5s ease-in-out; -webkit-appearance: none; outline: none !important; overflow: hidden; cursor: Pointer;}.theme-btn::after { content: ""; background-color: var(--black-2); position: absolute; top: 0; width: 100%; left: 0; right: 0; bottom: 0; clip-path: circle(0% at 50% 50%); transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.7s; z-index: -1;}.theme-btn:hover::after { clip-path: circle(100% at 50% 50%); transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 4s;}.theme-btn:hover { background-color: var(--black-2);}.theme-btn.trasparent-btn { background: transparent; border: 1px solid var(--theme); color: var(--white);}.theme-btn.trasparent-btn::after { background-color: var(--white);}.theme-btn.trasparent-btn:hover { background-color: var(--white); color: var(--theme);}.theme-btn.trasparent-btn-2 { background: transparent; border: 1px solid var(--theme); color: var(--theme);}.theme-btn.trasparent-btn-2:hover { color: var(--white);}.theme-btn.lawyer-btn { background: var(--lawyer-theme);}.theme-btn.white-btn.white-btn::after { background-color: var(--white);}.theme-btn.white-btn.white-btn:hover { background-color: var(--white); color: var(--theme);}.keyres79 { box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px; border-radius: 0px 0px 20px 20px; border: 1px #a0a0a0 solid;}.photo-theme-btn { position: relative; padding: 15px 30px; text-decoration: none; letter-spacing: 2px; font-weight: 400; border-radius: 2px; backdrop-filter: blur(18px); border: 1px solid rgba(255, 255, 255, 0.22); background-color: rgba(255, 255, 255, 0.15); box-shadow: 11px 11px 32.2px 0px rgba(255, 255, 255, 0.12) inset; color: var(--white);}.photo-theme-btn span { position: absolute; width: 18px; height: 16px; background-color: transparent;}.photo-theme-btn span:nth-child(1) { border-top: 1px solid var(--white); border-left: 1px solid var(--white); border-radius: 3px 0 0 0; top: -2px; left: -2px;}.photo-theme-btn span:nth-child(2) { border-top: 1px solid var(--white); border-right: 1px solid var(--white); border-radius: 0 3px 0 0; top: -2px; right: -2px;}.photo-theme-btn span:nth-child(3) { border-bottom: 1px solid var(--white); border-left: 1px solid var(--white); border-radius: 0 0 0 3px; bottom: -2px; left: -2px;}.photo-theme-btn span:nth-child(4) { border-bottom: 1px solid var(--white); border-right: 1px solid var(--white); border-radius: 0 0 3px 0; bottom: -2px; right: -2px;}.photo-theme-btn::after { content: ""; background-color: var(--black-2); position: absolute; top: 0; width: 100%; left: 0; right: 0; bottom: 0; clip-path: circle(0% at 50% 50%); transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.7s; z-index: -1;}.photo-theme-btn:hover::after { clip-path: circle(100% at 50% 50%); transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 4s;}.photo-theme-btn:hover { background-color: var(--black-2);}body {font-family: "KeyFont", sans-serif; font-language-override: "TR"; font-feature-settings: "locl" 1; -webkit-font-feature-settings: "locl" 1; font-size: 16px; font-weight: normal; line-height: 28px; color: var(--text); background-color: var(--white); padding: 0; margin: 0; overflow-x: hidden; display: flex; flex-direction: column; min-height: 100vh;}.page-wrapper { position: relative; margin: 0 auto; width: 100%; min-width: 300px; overflow: hidden;}.container-fluid { padding: 0 50px;}@media (min-width: 1400px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1140px; }}@media (max-width: 575px) { .container-fluid { padding: 0 40px; }}.container-1520 { max-width: 1520px;}.container-1590 { max-width: 1590px;}.container-1430 { max-width: 1430px;}ul { padding: 0; margin: 0; list-style: none;}button { border: none; background-color: transparent; padding: 0;}input:focus { color: var(--white); outline: none;}input { color: var(--white);}h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0; transition: all 0.4s ease-in-out; font-weight: 300; font-family: "KeyFont", sans-serif; color: var(--theme); letter-spacing: -1.14px;}h1 { font-size: 80px; line-height: 120%;}h2 { font-size: 62px; line-height: 130%;}@media (max-width: 1199px) { h2 { font-size: 42px; }}@media (max-width: 767px) { h2 { font-size: 36px; }}@media (max-width: 575px) { h2 { font-size: 32px; }}h3 { font-size: 38px; line-height: 146%;}@media (max-width: 1199px) { h3 { font-size: 30px; line-height: 130%; }}@media (max-width: 575px) { h3 { font-size: 25px; line-height: 100%; }}h4 { font-size: 32px; line-height: 137%;}h5 { font-size: 18px; line-height: 150%;}h6 { font-size: 16px; line-height: 145%;}@media (max-width: 767px) { br { display: none; }}a { text-decoration: none; outline: none !important; cursor: Pointer; color: var(--theme); transition: all 0.4s ease-in-out;}p { color: var(--text); font-size: 16px; font-weight: 400; line-height: 26px; margin: 0px; transition: all 0.4s ease-in-out;}.p-rel { position: relative;}.preloader { align-items: center; cursor: default; display: flex; height: 100%; justify-content: center; position: fixed; left: 0; top: 0; width: 100%; z-index: 9999999;}.preloader .animation-preloader { z-index: 1000;}.preloader .animation-preloader .spinner { animation: spinner 1s infinite linear; border-radius: 50%; border: 1px solid #1d1717; border-top-color: #2a1f1f; height: 0; margin: 0 auto 3.5em auto; width: 5em;}@media (max-width: 767px) { .preloader .animation-preloader .spinner { height: 0; margin: 0 auto 3.5em auto; width: 5em; }}.preloader .animation-preloader .txt-loading { font: bold 4em "KeyFont", serif, "KeyFont", sans-serif; text-align: center; user-select: none; font-weight: 400;}@media (max-width: 767px) { .preloader .animation-preloader .txt-loading { font-size: 2.5em; }}.preloader .animation-preloader .txt-loading .letters-loading { color: #55526e; position: relative;}.preloader p { font-size: 26px; font-weight: 400; text-transform: uppercase; letter-spacing: 8px; color: #55526e;}.preloader .loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; z-index: 1; poKeyFont-events: none;}.preloader .loader .row { height: 100%;}.preloader .loader .loader-section { padding: 0px;}.preloader .loader .loader-section .bg { background-color: #fff; height: 100%; left: 0; width: 100%; transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);}.preloader.loaded .animation-preloader { opacity: 0; transition: 0.3s ease-out;}.preloader.loaded .loader-section .bg { width: 0; transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1);}.search-wrap { width: 100%; height: 100%; overflow: hidden; display: none; position: fixed; top: 0; left: 0; z-index: 999999; background-color: rgba(255, 255, 255, 0.9);}.search-wrap .search-inner { position: relative; width: 100%; height: 100%;}.search-wrap .search-cell { position: absolute; top: 50%; width: 100%; transform: translateY(-50%);}.search-wrap .search-field-holder { width: 50%; margin: auto; position: relative; animation: slideInUp 0.3s;}@media only screen and (min-width: 768px) and (max-width: 991px) { .search-wrap .search-field-holder { width: 70%; }}@media (max-width: 575px) { .search-wrap .search-field-holder { width: 80%; }}.search-wrap .main-search-input { width: 100%; height: 70px; border: 0; padding: 0 50px; text-transform: capitalize; background: transparent; font-size: 25px; color: var(--theme); border-bottom: 2px solid var(--theme); text-align: center; letter-spacing: 2px;}@media (max-width: 575px) { .search-wrap .main-search-input { height: 50px; padding: 0 0; line-height: 50px; font-size: 18px; }}.search-wrap input.form-control,.search-wrap input.form-control:focus { background-color: var(--theme);}input.main-search-input::placeholder { color: var(--theme); opacity: 1; font-size: 25px;}@media (max-width: 575px) { input.main-search-input::placeholder { font-size: 18px; }}.search-close { position: absolute; top: 50px; right: 50px; font-size: 30px; color: var(--theme); cursor: Pointer;}.tp-cursor #cursor-outer { display: block;}#cursor-outer { position: absolute; display: none; width: 10px; height: 10px; poKeyFont-events: none; z-index: 99999; opacity: 0; top: 0; left: 0;}#cursorDot { position: fixed; display: flex; align-items: center; poKeyFont-events: none; background-color: var(--theme); border-radius: 50%; justify-content: center; mix-blend-mode: difference; color: transparent;}#cursorDot .cursorDot-view { position: absolute; opacity: 0; visibility: hidden; padding: 0 5px; font-size: 15px; font-weight: 400; color: #000; line-height: 1.3; text-align: center; transform: scale(0);}#cursorDot .cursorDot-drag { position: absolute; display: block; width: 100%; padding: 0 5px; font-size: 15px; font-weight: 400; color: var(--white); line-height: 1.2; text-align: center; transition: all 0.3s;}#cursorDot .cursorDot-drag::before,#cursorDot .cursorDot-drag::after { position: absolute; top: 50%; margin-top: -5px; font-size: 19px; color: var(--white); height: 10px; line-height: 10px; font-family: "Font Awesome 5 Pro"; font-weight: 900; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased;}#cursorDot .cursorDot-drag::before { content: "\f104"; left: 0; transform: translate3d(20px, 0, 0); transition: all 0.25s;}#cursorDot .cursorDot-drag::after { content: "\f105"; right: 0; transform: translate3d(-20px, 0, 0); transition: all 0.25s;}#cursorDot.with-blur { -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}#cursorDot.cursorDot-close-enabled { opacity: 1 !important;}#cursorDot .cursorDot-close { position: absolute; padding: 0 5px; font-size: 14px; font-weight: 400; color: var(--theme); line-height: 1; text-align: center;}.tp-magnetic-wrap { display: flex; justify-content: center; align-items: center;}.scroll-up { cursor: Pointer; display: block; border-radius: 50px; z-index: 99; opacity: 0; visibility: hidden; transform: translateY(15px); position: fixed; right: 25px; bottom: 35px; height: 50px; width: 50px; transition: all 0.4s ease-in-out;}.scroll-up::after { position: absolute; font-family: "Font Awesome 5 Pro"; content: "\f176"; text-align: center; line-height: 50px; font-weight: 700; font-size: 18px; color: #686161; left: 0; top: 0; height: 50px; width: 50px; cursor: Pointer; display: block; z-index: 1; transition: all 0.4s ease-in-out;}.scroll-up svg path { fill: none;}.scroll-up svg.scroll-circle path { stroke: #9d9d9d; stroke-width: 4px; box-sizing: border-box; transition: all 0.4s ease-in-out;}.scroll-up.active-scroll { opacity: 1; visibility: visible; transform: translateY(0);}.section-title { position: relative;}@media (max-width: 991px) { .section-title { margin-bottom: 0; text-align: center; }}.section-title .sub-title { display: inline-flex; padding: 5px 16px 5px 10px; align-items: center; gap: 10px; border-radius: 20px; border: 1px solid rgba(77, 77, 77, 0.14); background: #fff; position: relative;}.section-title .sub-title .dot { width: 18px; height: 18px; background-color: #f6f3fc; position: relative; border-radius: 50%;}.section-title .sub-title .dot::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); background: linear-gradient(84deg, var(--theme) 0%, var(--theme-2) 100%);}.section-title .sub-title .dot.dot-2 { background-color: rgba(119, 253, 144, 0.31);}.section-title .sub-title .dot.dot-2::after { background: #40d85c;}.section-title .sub-title span { color: var(--text-2); font-size: 16px; font-weight: 400;}.section-title h2 { color: var(--theme); font-size: 62px; font-weight: 300; line-height: 75px; letter-spacing: -1.86px; margin-top: 20px;}@media (max-width: 1199px) { .section-title h2 { font-size: 50px; line-height: 65px; }}@media (max-width: 767px) { .section-title h2 { font-size: 38px; line-height: 45px; text-align: center; }}@media (max-width: 575px) { .section-title h2 { font-size: 32px; line-height: 40px; text-align: center; }}.section-title.section-title-font h2 { font-family: "KeyFont", sans-serif; font-weight: 800;}.section-title-2 { position: relative; z-index: 1;}.section-title-2 h2 { text-align: center; font-family: "KeyFont"; font-size: 250px; font-weight: 400; line-height: 1; letter-spacing: -12.5px;}@media (max-width: 1399px) { .section-title-2 h2 { font-size: 210px; }}@media (max-width: 1199px) { .section-title-2 h2 { font-size: 170px; }}@media (max-width: 991px) { .section-title-2 h2 { font-size: 150px; }}@media (max-width: 767px) { .section-title-2 h2 { font-size: 95px; }}.section-title-area { display: flex; align-items: center; justify-content: space-between;}@media (max-width: 991px) { .section-title-area { flex-wrap: wrap; gap: 30px; justify-content: center; }}.center { text-align: center; margin: 0 auto;}.section-bg { background-color: var(--bg) !important;}.section-bg-2 { background-color: var(--bg-2) !important;}.skeyfo { background-color: #fdfdfd !important;}.section-bg-3 { background-color: var(--bg-3) !important;}.section-bg-4 { background-color: var(--black-3);}.section-bg-5 { background-color: var(--black-2);}.breadcrumb-bg { background-color: var(--white-2);}.section-padding { padding: 20px 0;}@media (max-width: 1199px) { .section-padding { padding: 14px 0; }}@media (max-width: 991px) { .section-padding { padding: 14px 5px; }}@-webkit-keyframes rippleOne { 70% { -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0); box-shadow: 0 0 0 40px rgba(244, 68, 56, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0); box-shadow: 0 0 0 0 rgba(244, 68, 56, 0); }}@keyframes rippleOne { 70% { -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0); box-shadow: 0 0 0 40px rgba(244, 68, 56, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0); box-shadow: 0 0 0 0 rgba(244, 68, 56, 0); }}@keyframes cir36 { 100% { transform: rotate(360deg); }}@keyframes rounded { 50% { transform: rotate(15deg); }}@keyframes rounded-2 { 50% { transform: rotate(5deg); }}@keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}.animation__rotate { -webkit-animation: rotate 40s linear infinite; animation: rotate 40s linear infinite;}@-webkit-keyframes spinner { to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); }}@keyframes spinner { to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); }}@-webkit-keyframes letters-loading { 0%, 75%, 100% { opacity: 0; transform: rotateY(-90deg); } 25%, 50% { opacity: 1; transform: rotateY(0deg); }}@keyframes letters-loading { 0%, 75%, 100% { opacity: 0; transform: rotateY(-90deg); } 25%, 50% { opacity: 1; transform: rotateY(0deg); }}@keyframes loaderspin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); }}@keyframes tpswing { 0% { -webkit-transform: rotate(20deg); -ms-transform: rotate(20deg); transform: rotate(20deg); } 100% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }}@keyframes width { 0% { width: 0%; } 100% { width: 100%; }}@-webkit-keyframes width { 0% { width: 0%; } 100% { width: 100%; }}@-webkit-keyframes loaderspin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); }}@keyframes loaderpulse { 0% { transform: scale(1); } 100% { transform: scale(1.2); }}.float-bob-y { -webkit-animation-name: float-bob-y; animation-name: float-bob-y; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;}@-webkit-keyframes float-bob-y { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); }}@keyframes float-bob-y { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); }}@keyframes top-image-bounce { 0% { transform: translateX(-8px); } 50% { transform: translateX(12px); } 100% { transform: translateX(-8px); }}@keyframes top-image-bounce-2 { 0% { transform: translatey(-8px); } 50% { transform: translatey(12px); } 100% { transform: translatey(-8px); }}@keyframes toggle { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes moveCursor1 { from { -webkit-transform: scale(1); transform: scale(1); } to { -webkit-transform: scale(0.8); transform: scale(0.8); }}@keyframes moveCursor1 { from { -webkit-transform: scale(1); transform: scale(1); } to { -webkit-transform: scale(0.8); transform: scale(0.8); }}@-webkit-keyframes moveCursor2 { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.5); transform: scale(1.5); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }}@keyframes moveCursor2 { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.5); transform: scale(1.5); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }}@keyframes criss-cross-left { 0% { left: -20px; } 50% { left: 50%; width: 20px; height: 20px; } 100% { left: 50%; width: 375px; height: 375px; }}@keyframes criss-cross-right { 0% { right: -20px; } 50% { right: 50%; width: 20px; height: 20px; } 100% { right: 50%; width: 375px; height: 375px; }}@keyframes tpswing { 0% { -webkit-transform: rotate(20deg); -ms-transform: rotate(20deg); transform: rotate(20deg); } 100% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }}@keyframes width { 0% { width: 0%; } 100% { width: 100%; }}@-webkit-keyframes width { 0% { width: 0%; } 100% { width: 100%; }}@keyframes icon-animation { from { transform: rotate3d(0, 0, 1, 0deg); } 20%, 32%, 44%, 56%, 68% { transform: rotate3d(0, 0, 1, 0deg); } 23%, 35%, 47%, 59%, 71% { transform: rotate3d(0, 0, 1, 15deg); } 26%, 38%, 50%, 62%, 74% { transform: rotate3d(0, 0, 1, 0deg); } 29%, 41%, 53%, 65%, 77% { transform: rotate3d(0, 0, 1, -15deg); } 80% { transform: rotate3d(0, 0, 1, 0deg); }}@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scale3d(1, 1, 1); }}.float-bob-y { -webkit-animation-name: float-bob-y; animation-name: float-bob-y; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;}@-webkit-keyframes float-bob-y { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); }}@keyframes float-bob-y { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); }}.float-bob-x { -webkit-animation-name: float-bob-x; animation-name: float-bob-x; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;}@-webkit-keyframes float-bob-x { 0% { -webkit-transform: translateX(0px); transform: translateX(30px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(30px); transform: translateX(30px); }}@keyframes float-bob-x { 0% { -webkit-transform: translateX(30px); transform: translateX(30px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(30px); transform: translateX(30px); }}@keyframes bounce-x { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); }}.bounce-x { -webkit-animation: bounce-x 7s infinite linear; animation: bounce-x 7s infinite linear;}@keyframes scroll3 { 0% { transform: translateX(0%); } 100% { transform: translateX(100%); }}@keyframes iconTranslateX { 49% { -webkit-transform: translateX(100%); transform: translateX(100%); } 50% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); } 51% { opacity: 1; }}@keyframes pulse-border { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.3); transform: scale(1.3); }}@keyframes pulse-border-2 { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.5); transform: scale(1.5); }}@keyframes zoomBig { 0% { transform: scale(1.1, 1.1); } 50% { transform: scale(1, 1); } 100% { transform: scale(1.1, 1.1); }}@keyframes topToBottom { 0% { transform: translateY(0px); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0px); }}@keyframes leftToRight { 0% { transform: translateX(0px); } 50% { transform: translateX(-20px); } 100% { transform: translateX(0px); }}@keyframes rotateleft { 0% { rotate: 0deg; transform: translateX(0); } 50% { rotate: 10deg; transform: translateX(-10px); } 100% { rotate: 0deg; transform: translateX(0px); }}@keyframes rotateleft2 { 0% { rotate: 0deg; transform: translateX(0); } 50% { rotate: -10deg; transform: translateX(-10px); } 100% { rotate: 0deg; transform: translateX(0px); }}.bg-cover { background-repeat: no-repeat; background-size: cover; position: relative; background-position: center;}::-webkit-scrollbar { width: 4px; height: 4px;}::-webkit-scrollbar-track { box-shadow: inset 0 0 5px var(--theme); border-radius: 5px;}::-webkit-scrollbar-thumb { background: var(--theme); border-radius: 10px;}.fix { overflow: hidden;}.ralt { position: relative;}.ripple { position: relative;}.ripple::before, .ripple::after { position: absolute; left: 50%; top: 50%; width: 115px; height: 115px; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); border-radius: 50%; box-shadow: 0 0 0 0 rgba(248, 96, 72, 0.5); animation: rippleOne 3s infinite;}.ripple::before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; content: ""; position: absolute; right: 0; bottom: 0;}.ripple::after { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; content: ""; position: absolute; right: 0; bottom: 0;}.swiper-dot .swiper-pagination-bullet { width: 6px; height: 6px; transition: 0.6s; background-color: var(--black-2); opacity: 1; border-radius: 10px; position: relative;}.swiper-dot .swiper-pagination-bullet:not(:last-child) { margin-right: 15px;}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-2); transition: 0.6s; position: relative;}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before { position: absolute; width: 20px; height: 20px; line-height: 20px; top: -7px; left: -7px; border-radius: 50%; background-color: transparent; border: 2px solid var(--theme-2); content: "";}.swiper-dot-2 .swiper-pagination-bullet { width: 6px; height: 6px; transition: 0.6s; background-color: var(--white); opacity: 1; border-radius: 10px; position: relative;}.swiper-dot-2 .swiper-pagination-bullet:not(:last-child) { margin-right: 15px;}.swiper-dot-2 .swiper-pagination-bullet::before { position: absolute; width: 20px; height: 20px; line-height: 20px; top: -7px; left: -7px; border-radius: 50%; background-color: black; border: 1.3px solid var(--white); content: "";}.swiper-dot-2 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--white); transition: 0.6s; position: relative;}.swiper-dot-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before { position: absolute; width: 20px; height: 20px; line-height: 20px; top: -7px; left: -7px; border-radius: 50%; background-color: transparent; border: 1.3px solid var(--white); content: "";}.array-button { position: relative; z-index: 99; display: flex; align-items: center; gap: 15px;}.array-button .array-prev,.array-button .array-next { width: 50px; height: 50px; border-radius: 50%; background: var(--white); color: var(--black-2); font-size: 18px; font-weight: 400; transition: all 0.4s ease-in-out;}.array-button .array-prev:hover,.array-button .array-next:hover { color: var(--white); background: var(--theme-2); border: none;}.circle { position: relative; width: 200px; height: 80px; border-radius: 100vmax; display: flex; align-items: center; justify-content: center;}@media (max-width: 991px) { .circle { margin: 0 auto; }}.circle-icon { position: absolute; rotate: -45deg; font-size: 25px; transition: all 0.4s ease-in-out;}.circle-text { position: absolute; width: 100%; height: 100%; font-family: consolas; font-size: 18px; animation: cir36 8s linear infinite;}.circle-text span { position: absolute; left: 50%; font-size: 16px; color: var(--theme); font-weight: 700; transform-origin: 0 100px; text-align: center; text-transform: uppercase;}.circle:hover .circle-icon { rotate: 0deg;}.progress-items { padding-top: 40px; gap: 20px;}.progress-items .inner { width: 100%;}.progress-items .progress { background-color: rgba(255, 255, 255, 0.2); justify-content: flex-start; border-radius: 100px; align-items: center; position: relative; display: flex; height: 6px; width: 100%; border-radius: 46px; padding-left: 3px;}.progress-items .progress .progress-value { position: absolute; height: 3px; top: 50%; transform: translateY(-50%); left: 0; border-radius: 46px; background: var(--theme-2); width: 0; transition: all 800ms linear;}.progress-items .point { display: flex; align-items: center; justify-content: space-between; padding-bottom: 8px;}.text_invert > div { background-image: linear-gradient(to right, rgb(46, 46, 46) 50%, rgb(77, 77, 77) 50%); background-size: 200% 100%; background-position-x: 100%; color: transparent; background-clip: text; -webkit-background-clip: text;}.text_invert-2 > div { background-image: linear-gradient(to right, rgb(255, 255, 255) 50%, rgb(46, 46, 46) 50%); background-size: 200% 100%; background-position-x: 100%; color: transparent; background-clip: text; -webkit-background-clip: text;}.text_invert-3 > div { background-image: linear-gradient(to right, rgb(46, 46, 46) 50%, #f2f2f2 50%); background-size: 200% 100%; background-position-x: 100%; color: transparent; background-clip: text; -webkit-background-clip: text;}.anim-reveal-line { overflow: hidden;}.tp_img_reveal,.tp_img_reveal_2 { visibility: hidden; overflow: hidden;}.mt-10 { margin-top: 10px;}@media (max-width: 575px) { .header-logo img { max-width: 125px; }}.head-color { color: var(--theme);}.footer-bg { background-color: var(--theme);}.background-black { background-color: var(--black) !important;}.bg-white { background-color: var(--white) !important;}.theme-bg { background-color: var(--theme);}.theme-bg-2 { background-color: var(--theme-2) !important;}.box-shadow { box-shadow: var(---box-shadow);}.mt-50 { margin-top: 50px;}@media (max-width: 767px) { .mt-50 { margin-top: 30px; }}@media (max-width: 575px) { .mt-50 { margin-top: 20px; }}.pt-80 { padding-top: 80px;}.pb-80 { padding-bottom: 80px;}.theme-bg { background-color: #202426;}.mt-30 { margin-top: 30px;}.mt-200 { margin-top: 200px;}.border-none { border: none !important;}.arrow-path { width: 220px; height: 130px; color: black; stroke-dasharray: 1000; animation: draw 10s linear infinite;}@keyframes draw { 0% { stroke-dashoffset: 1000; } 100% { stroke-dashoffset: 0; }}.header-main { position: relative; z-index: 11;}.header-main .search-icon { position: relative;}.header-main .search-icon::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; height: 50px; width: 2px; background: rgba(2, 8, 66, 0.13); left: -30px; right: auto; top: 50%; transform: translateY(-50%);}.header-main .main-menu { position: relative; margin-right: 30px; z-index: 11;}.header-main .main-menu ul { margin-bottom: 0;}.header-main .main-menu ul li { position: relative; list-style: none; display: inline-block; margin-inline-end: 30px;}.header-main .main-menu ul li:last-child { margin-inline-end: 0;}.header-main .main-menu ul li a { display: inline-block; font-size: 18px; font-weight: 400; color: var(--theme); padding: 20px 0; text-align: left; position: relative; text-transform: uppercase; transition: all 0.4s ease-in-out;}.header-main .main-menu ul li a i { padding-left: 5px; vertical-align: middle;}.header-main .main-menu ul li.active a { color: #100d0d !important;}.header-main .main-menu ul li a:hover { color: #100d0d !important;}.header-main .main-menu ul li .submenu { position: absolute; top: 100%; inset-inline-start: 0; min-width: 240px; background: var(--white); z-index: 99999; visibility: hidden; opacity: 0; transform-origin: top center; border-radius: 10px; color: var(--theme); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); transform: translateY(10px); transition: all 0.4s ease-in-out;}.header-main .main-menu ul li .submenu li { display: block; width: 100%; margin: 0; padding: 0;}.header-main .main-menu ul li .submenu li a { position: relative; z-index: 11; font-size: 20px; font-weight: 400; color: var(--theme); padding: 0 25px; padding-bottom: 11px; padding-top: 11px; width: 100%;}.header-main .main-menu ul li .submenu li:last-child a { border: none;}.header-main .main-menu ul li .submenu li .submenu { inset-inline-start: 100%; top: 0; visibility: hidden; opacity: 0;}.header-main .main-menu ul li .submenu li:hover > a { margin-left: 10px;}.header-main .main-menu ul li .submenu li:hover > a::after { color: #7c3d3d;}.header-main .main-menu ul li .submenu li:hover > .submenu { -webkit-transform: translateY(1); -moz-transform: translateY(1); -ms-transform: translateY(1); -o-transform: translateY(1); transform: translateY(1); visibility: visible; opacity: 1;}.header-main .main-menu ul li .submenu li.has-dropdown > a::after { position: absolute; top: 50%; inset-inline-end: 25px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: var(--theme);}.header-main .main-menu ul li:hover > a { color: var(--theme-2);}.header-main .main-menu ul li:hover > a::after { color: var(--theme);}.header-main .main-menu ul li:hover > .submenu { visibility: visible; opacity: 1; transform: translateY(0px);}.header-main .header__hamburger { position: relative;}.header-main .header__hamburger::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; width: 1px; height: 80px; background-color: rgba(69, 78, 99, 0.17); top: -35px; left: -35px;}.header-main .sidebar__toggle { cursor: Pointer; font-size: 20px; color: var(--black-2); display: flex; justify-content: center; flex-direction: column; gap: 8px; position: relative;}.header-main .sidebar__toggle span {width: 40px; height: 0.8px; background-color: #100d0d;}.header-1 { background-color: #f2f2f2; padding: 10px 0; position: relative;box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px; z-index: 999; border-bottom: 1px solid rgba(69, 78, 99, 0.17);}.header-1 .header-main { display: flex; align-items: center; justify-content: space-between;}@media (max-width: 1199px) { .header-1 { padding: 14px 0; } .mobile-menu { display: block; }}.header-1 .header-main { display: flex; align-items: center; justify-content: space-between;}.header-1 .header-main .header-right { display: flex; align-items: center; gap: 45px;}@media (max-width: 1199px) { .header-1 .header-main .header-right .mean__menu-wrapper .main-menu { display: none; } }.header-1.style-2 { padding: 14.5px 0; border: 0;}@media (max-width: 991px) { .header-1.style-2 { padding: 20px 0; }}.header-1.style-2 ul li a { color: var(--white);}.header-1.style-2 .header__hamburger::after { display: none;}.header-1.style-3 ul li a { color: var(--white);}.header-1.style-4 { padding: 15px 0; background-color: var(--white);}.header-1.style-5 { background-color: transparent; border-bottom: 0;}.header-1.style-5 .infu .social-icon { border-right: 1px solid var(--border); padding-right: 30px;}.header-1.style-5 .infu .social-icon a { font-size: 18px; color: var(--text-3); padding: 0 8px;}.header-1.style-5 .infu .social-icon a:hover { color: #7c3d3d;}.header-1.keymedya .infu .social-icon { border-right: 1px solid var(--border); padding-right: 30px; display: flex;}.header-1.keymedya .infu .social-icon a {font-size: 20px; color: var(--text-3); opacity: 0.8; padding: 0 8px;}.header-1.keymedya .infu .social-icon a:hover { color: #7c3d3d;}@media (max-width: 1199px) { .header-1.keymedya .infu { display: none; }}.header-1.style-5 .infu .contact-btn { color: #414141; font-size: 16px; font-weight: 400; text-transform: uppercase; padding-left: 30px;}.header-1.style-5 .infu .contact-btn .icon { border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; margin-left: 10px; width: 40px; height: 40px; background: linear-gradient(var(--theme-4) 0%, var(--theme-3) 100%); color: var(--white);}.header-1.style-5 .infu .contact-btn .icon i { rotate: -45deg; transition: all 0.4s ease-in-out;}.header-1.style-5 .infu .contact-btn:hover { color: var(--theme-4);}.header-1.style-5 .infu .contact-btn:hover .icon i { rotate: 0deg;}.sticky { position: fixed !important; top: 0 !important; left: 0; width: 100%; z-index: 100; transition: all 0.9s; background-color: #f2f2f2; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; -webkit-transition: all 0.9s; transition: all 0.9s; -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;}.sticky.header-1.style-2 { background-color: #9c0000;}.sticky.header-1.style-3 { background-color: var(--black-2);}.sticky.header-1.style-5 { background-color: var(--white);}.offcanvas__info { background: var(--white) none repeat scroll 0 0; border-left: 2px solid var(--theme-2); position: fixed; right: 0; top: 0; width: 400px; height: 100%; -webkit-transform: translateX(calc(100% + 80px)); -moz-transform: translateX(calc(100% + 80px)); -ms-transform: translateX(calc(100% + 80px)); -o-transform: translateX(calc(100% + 80px)); transform: translateX(calc(100% + 80px)); -webkit-transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; -moz-transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; z-index: 99999; overflow-y: scroll; overscroll-behavior-y: contain; scrollbar-width: none;}.offcanvas__info::-webkit-scrollbar { display: none;}.offcanvas__info.info-open { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}.offcanvas__wrapper { position: relative; height: 100%; padding: 30px 30px;}.offcanvas__wrapper .offcanvas__content .text { color: #353535; text-align: justify;}.offcanvas__wrapper .offcanvas__content .offcanvas__close { line-height: 45px; text-align: center; position: relative; z-index: 9; cursor: Pointer;}.offcanvas__wrapper .offcanvas__content .offcanvas__close i { font-size: 32px; color: #7c3d3d;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact { margin-top: 20px; border-top: 1px #d6cdd0 solid;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul { margin-top: 20px; }.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li { font-size: 16px; font-weight: 400; line-height: 1.2;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li i{ font-size: 25px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child) { margin-bottom: 15px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon { margin-right: 20px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i { color: #767676;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon { margin-top: 30px; gap: 10px;}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a { width: 45px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; display: block; background: transparent; color: var(--theme); border-radius: 50%; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align: center; border: 1px solid var(--border);}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover { background-color: var(--theme-2); color: var(--white);}.offcanvas__overlay { position: fixed; height: 100%; width: 100%; background: #151515; z-index: 900; top: 0; opacity: 0; visibility: hidden; right: 0;}.offcanvas__overlay.overlay-open { opacity: 0.8; visibility: visible;}@media (max-width: 450px) { .offcanvas__info { width: 300px; }}@media (max-width: 575px) { .offcanvas__wrapper { padding: 20px; } .header-1.keymedya .infu .social-icon a { font-size: 14px;}}.breadcrumb-wrapper { position: relative; overflow: hidden; z-index: 9; padding-top: 240px; padding-bottom: 150px;}@media (max-width: 991px) { .breadcrumb-wrapper { padding-top: 180px; }}.breadcrumb-wrapper .title { text-align: center;}.breadcrumb-wrapper .title h1 { color: var(--theme); font-family: "KeyFont"; font-size: 250px; font-style: normal; font-weight: 400; line-height: 1; letter-spacing: -12.5px;}.breadcrumb-wrapper .title h1 span:nth-child(1) { margin-left: -350px;}@media (max-width: 1399px) { .breadcrumb-wrapper .title h1 span:nth-child(1) { margin-left: 0; }}@media (max-width: 1399px) { .breadcrumb-wrapper .title h1 span:nth-child(3) { margin-left: 0; }}.breadcrumb-wrapper .title h1 img { width: 375px; height: 150px; border-radius: 275px; object-fit: cover;}@media (max-width: 1199px) { .breadcrumb-wrapper .title h1 { font-size: 210px; }}@media (max-width: 991px) { .breadcrumb-wrapper .title h1 { font-size: 170px; }}@media (max-width: 767px) { .breadcrumb-wrapper .title h1 { font-size: 130px; }}@media (max-width: 575px) { .breadcrumb-wrapper .title h1 { font-size: 105px; }}.breadcrumb-wrapper .title p { font-size: 18px; line-height: 32px; color: var(--text-3);}.breadcrumb-wrapper.blog-page .title { text-align: center;}.breadcrumb-wrapper.blog-page .title h1 { font-family: "KeyFont"; font-size: 160px; line-height: 157px; letter-spacing: -8px;}@media (max-width: 991px) { .breadcrumb-wrapper.blog-page .title h1 { font-size: 120px; line-height: 120px; }}@media (max-width: 767px) { .breadcrumb-wrapper.blog-page .title h1 { font-size: 100px; line-height: 100px; }}@media (max-width: 575px) { .breadcrumb-wrapper.blog-page .title h1 { font-size: 75px; line-height: 80px; }}.breadcrumb-wrapper.blog-page .title p { margin: 0 auto;}.breadcrumb-wrapper.blog-details-page { padding-bottom: 400px;}.breadcrumb-wrapper.blog-details-page .title { text-align: left;}@media (max-width: 991px) { .breadcrumb-wrapper.blog-details-page .title { text-align: center; }}.breadcrumb-wrapper.blog-details-page .title h1 { font-size: 100px; line-height: 113px; letter-spacing: -5px;}@media (max-width: 1399px) { .breadcrumb-wrapper.blog-details-page .title h1 { font-size: 90px; }}@media (max-width: 1199px) { .breadcrumb-wrapper.blog-details-page .title h1 { font-size: 80px; line-height: 90px; }}@media (max-width: 991px) { .breadcrumb-wrapper.blog-details-page .title h1 { font-size: 60px; line-height: 70px; text-align: center; }}@media (max-width: 767px) { .breadcrumb-wrapper.blog-details-page .title h1 { font-size: 50px; }}.breadcrumb-wrapper.blog-details-page .infu { gap: 40px;}@media (max-width: 991px) { .breadcrumb-wrapper.blog-details-page .infu { justify-content: center; }}.breadcrumb-wrapper.blog-details-page .infu .author { gap: 10px;}.breadcrumb-wrapper.blog-details-page .infu .author img { width: 44px; height: 44px; object-fit: cover; border-radius: 50%;}.error-wrapper { padding-top: 225px; padding-bottom: 105px; position: relative;}.error-wrapper .shape-1 { position: absolute; left: 10%; top: 30%; animation: cir36 10s linear infinite;}.error-wrapper .shape-2 { position: absolute; right: 35%; top: 10%; animation: cir36 10s linear infinite;}.error-wrapper .shape-3 { position: absolute; left: 15%; bottom: 30%; animation: cir36 10s linear infinite;}.error-wrapper .error-arrow { position: absolute; right: 10%; bottom: 10%;}@media (max-width: 767px) { .error-wrapper .error-arrow { display: none; }}.error-wrapper .content .error-img { width: 100%;}.error-wrapper .content .error-img img { width: 100%; height: 100%; object-fit: cover; object-fit: contain;}.error-wrapper .content .error-title { text-align: center; font-family: "KeyFont", serif; font-size: 160px; font-weight: 400; line-height: 155px; letter-spacing: -8px;}@media (max-width: 991px) { .error-wrapper .content .error-title { font-size: 120px; line-height: 130px; }}@media (max-width: 991px) { .error-wrapper .content .error-title { font-size: 120px; line-height: 130px; }}@media (max-width: 575px) { .error-wrapper .content .error-title { font-size: 80px; line-height: 90px; }}.error-wrapper .content p { width: 65%; margin: 0 auto; padding: 40px 0;}.page-nav-wrap ul li { display: inline-block;}.page-nav-wrap ul li .page-numbers { display: inline-block; width: 46px; height: 46px; line-height: 46px; border-radius: 50%; background: var(--white); border: 1px solid var(--theme); font-weight: 700; transition: all 0.3s ease-in-out; margin: 0 5px;}.page-nav-wrap ul li .page-numbers.current { background-color: var(--theme); color: var(--white);}@media (max-width: 767px) { .page-nav-wrap ul li .page-numbers { margin-top: 10px; width: 50px; height: 50px; line-height: 50px; font-size: 14px; }}.page-nav-wrap ul li .page-numbers i { margin-top: 2px;}.page-nav-wrap ul li .page-numbers:hover { background-color: var(--theme); color: var(--white);}.mean-container a.meanmenu-reveal { display: none;}.mean-container .mean-nav { background: none; margin-top: 0;}.mean-container .mean-bar { padding: 0; min-height: auto; background: none;}.mean-container .mean-nav > ul { padding: 0; margin: 0; width: 100%; list-style-type: none; display: block !important;}.mean-container .mean-nav > ul .homemenu { position: relative;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb { position: relative; width: 280px;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb .demo-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60%; gap: 10px; display: flex; justify-content: center; flex-direction: column; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb .demo-button .theme-btn { padding: 10px 30px; color: var(--white) !important; width: initial; font-size: 14px; text-align: center;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb .demo-button .theme-btn:hover { color: var(--white) !important;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb::before { background: -webkit-gradient(linear, left top, left bottom, from(rgba(99, 92, 92, 0)), to(#292930)); background: linear-gradient(to bottom, rgba(99, 92, 92, 0) 0%, #292930 100%); background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; content: "";}.mean-container .mean-nav > ul .homemenu .homemenu-thumb:hover::before { visibility: visible; opacity: 1;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb:hover .demo-button { opacity: 1; visibility: visible; margin-top: 0;}.mean-container .mean-nav > ul .homemenu .homemenu-thumb:hover .homemenu-btn { opacity: 1; visibility: visible; bottom: 50%; transform: translateY(50%);}.mean-container .mean-nav > ul .homemenu .homemenu-thumb img { width: 100%;}.mean-container .mean-nav > ul .homemenu .homemenu-content .homemenu-title { margin-top: 15px; display: inline-block;}.mean-container a.meanmenu-reveal { display: none !important;}.mean-container .mean-nav ul li a { width: 100%; padding: 10px 0; color: var(--theme); font-size: 16px; line-height: 1.5; font-weight: 500; text-transform: uppercase;}.mean-container .mean-nav ul li a:hover { color: var(--theme-2);}.mean-container .mean-nav ul li a:last-child { border-bottom: 0;}.mean-container .mean-nav ul li a:hover { color: var(--theme-2);}.mean-container .mean-nav ul li a.mean-expand { margin-top: 5px; padding: 0 !important;}.mean-container .mean-nav ul li > a > i { display: none;}.mean-container .mean-nav ul li > a.mean-expand i { display: inline-block;}.mean-container .mean-nav > ul > li:first-child > a { border-top: 0;}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transition: all 0.4s ease-in-out;}.mean-container .mean-nav ul li .mega-menu li a { height: 200px; width: 100%; padding: 0; border-top: 0; margin-bottom: 20px;}@media (max-width: 1199px) { .mean-container .mean-nav ul li.menu-thumb { display: none; } .header-main .main-menu { display: none; } .mean-container a.meanmenu-reveal { display: block !important; }}@media (min-width: 1200px) { .mean-container a.meanmenu-reveal, .mean-container .mean-bar, .mean-container .mean-nav { display: none !important; } .header-main .main-menu { display: block; }}.hero-1 { background-color: #fafafa; position: relative; z-index: 1; padding-top: 130px;}.hero-1 .shape-1 { position: absolute; left: 38%; top: 15%; animation: zoomBig 5s infinite linear;}@media (max-width: 1199px) { .hero-1 .shape-1 { display: none; }}.hero-1 .shape-2 { width: 628px; height: 628px; border-radius: 50%; background-color: var(--white); position: absolute; top: -80px; left: 50%; transform: translateX(-50%); z-index: -1;}.hero-1 .shape-3 { position: absolute; top: 70%; right: 26%;}.hero-1 .hero-content { gap: 100px; align-items: end;}@media (max-width: 1199px) { .hero-1 .hero-content { justify-content: space-between; gap: 40px; align-items: center; }}@media (max-width: 767px) { .hero-1 .hero-content { flex-direction: column; }}.hero-1 .hero-content .text { font-size: 32px; font-weight: 400; text-indent: 140px; max-width: 420px;}.hero-1 .hero-content .text .shape-4 { position: absolute; left: 0; top: -25px;}.hero-1 .hero-content .social { display: inline-grid; gap: 20px;}@media (max-width: 767px) { .hero-1 .hero-content .social { display: flex; }}.hero-1 .hero-content .social a { width: 50px; height: 50px; background-color: var(--white-2); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out;}.hero-1 .hero-image { gap: 200px;}@media (max-width: 1399px) { .hero-1 .hero-image { gap: 60px; }}@media (max-width: 1199px) { .hero-1 .hero-image { justify-content: space-around; }}.hero-1 .hero-image .image { width: 410px; height: 760px; margin-left: 70px;}@media (max-width: 575px) { .hero-1 .hero-image .image { width: 100%; height: 650px; margin-left: 0px; }}.hero-1 .hero-image .image img { transform: rotate(8deg); width: 100%; height: 100%; object-fit: cover; border-radius: 265px;}.hero-1 .hero-image .shape-3 { position: absolute; top: 105px; right: -70px;}.hero-1 .hero-image .circle { background-color: var(--white);}.hero-1 .hero-image .circle .dot { width: 98%; height: 98%; border: 1px solid var(--theme); border-radius: 50%; background-color: transparent; position: absolute; z-index: 11;}.hero-1 .hero-image .circle-text { text-transform: uppercase; font-weight: 700; font-size: 24px;}@media (max-width: 767px) { .hero-1 .hero-image .hero-experiance { display: none; }}.hero-1 .hero-image .hero-experiance h4 { font-size: 78px; font-weight: 400; line-height: 83px;}.hero-1 .hero-image .hero-experiance p { color: var(--text-2); font-weight: 400; line-height: 25px;}.hero-1 .hero-title { margin-top: -100px; font-size: 250px; font-weight: 400; line-height: 201px; text-transform: uppercase; text-align: center; font-family: "KeyFont";}@media (max-width: 1899px) { .hero-1 .hero-title { font-size: 220px; }}@media (max-width: 1600px) { .hero-1 .hero-title { font-size: 190px; }}@media (max-width: 1399px) { .hero-1 .hero-title { font-size: 170px; }}@media (max-width: 1199px) { .hero-1 .hero-title { font-size: 140px; }}@media (max-width: 991px) { .hero-1 .hero-title { font-size: 105px; }}@media (max-width: 767px) { .hero-1 .hero-title { margin-top: 0; font-size: 100px; line-height: 100px; }}@media (max-width: 575px) { .hero-1 .hero-title { font-size: 80px; line-height: 80px; }}.hero-1 .hero-title span { text-align: center; text-transform: capitalize; margin-left: -60px;}@media (max-width: 991px) { .hero-1 .hero-title span { margin-left: 0; }}.hero-2 { position: relative; padding-top: 80px; z-index: 1;}.hero-2 .overlay { position: absolute; top: -80px; width: 100%; height: 100%; background: linear-gradient(180deg, #9c0000 0%, rgba(156, 0, 0, 0) 100%); z-index: -1;}.hero-2 .text { font-size: 32px; font-weight: 400; text-indent: 140px; max-width: 420px; color: var(--white); text-align: left; margin: 0 auto; position: relative;}.hero-2 .text .shape-1 { position: absolute; left: -140px; top: 50px;}.hero-2 .hero-title { color: var(--white); font-family: "KeyFont"; font-size: 320px; font-weight: 400; line-height: 250px; letter-spacing: -16px; text-align: center; padding: 20px 0;}@media (max-width: 1399px) { .hero-2 .hero-title { font-size: 250px; }}@media (max-width: 991px) { .hero-2 .hero-title { font-size: 200px; }}.hero-2 .swiper { overflow: inherit;}.hero-2 .swiper .swiper-slide { width: 480px; height: 685px; border-radius: 0px; background: #18212b;}.hero-2 .swiper .swiper-slide .image { width: 100%; height: 100%;}.hero-2 .swiper .swiper-slide .image img { width: 100%; height: 100%; object-fit: cover;}.hero-2 .swiper .swiper-slide.swiper-slide-next { width: 500px; width: 480px; height: 850px !important; rotate: 15deg; margin-top: -25px;}.hero-2 .swiper .swiper-slide.swiper-slide-next img { width: 100%; height: 100%; object-fit: cover; object-fit: cover;}.hero-2 .swiper .swiper-slide.swiper-slide-prev { width: 500px; height: 850px !important; rotate: -15deg; margin-top: -25px;}.hero-2 .swiper .swiper-slide.swiper-slide-prev img { width: 100%; height: 100%; object-fit: cover; object-fit: cover;}.hero-2.about-page .anim-reveal-line { text-align: left !important;}.hero-2.about-page .hero-content { padding-top: 150px; padding-bottom: 350px;}@media (max-width: 1199px) { .hero-2.about-page .hero-content { padding-bottom: 150px; }}.hero-2.about-page .hero-content .text { position: absolute; right: 120px; top: 110px; text-indent: 0; text-indent: 0;}.hero-2.about-page .hero-content .text .shape-1 { position: absolute; left: -100px; top: 10px;}@media (max-width: 1399px) { .hero-2.about-page .hero-content .text { position: initial; }}.hero-2.about-page .hero-title { padding-left: 150px; line-height: 370px;}@media (max-width: 1600px) { .hero-2.about-page .hero-title { font-size: 240px; line-height: 270px; padding-left: 0; }}@media (max-width: 1399px) { .hero-2.about-page .hero-title { font-size: 200px; line-height: 240px; }}@media (max-width: 991px) { .hero-2.about-page .hero-title { font-size: 160px; line-height: 180px; }}@media (max-width: 767px) { .hero-2.about-page .hero-title { font-size: 100px; line-height: 120px; letter-spacing: -8px; }}@media (max-width: 575px) { .hero-2.about-page .hero-title { font-size: 80px; line-height: 100px; } .project-details-wrapper .content .image-2 img { height: 100%;}}.about-page .hero-bottom { display: grid; grid-template-columns: auto auto; justify-content: space-between; padding: 0 30px; align-items: center; margin-top: -200px; position: relative; z-index: 1;}@media (max-width: 1199px) { .about-page .hero-bottom { grid-template-columns: auto; margin-top: 0; justify-content: center; gap: 50px; }}.about-page .hero-bottom .text-2 { width: 510px;}.about-page .hero-bottom .image-1 { width: 475px; height: 715px;}.about-page .hero-bottom .image-1 img { width: 100%; height: 100%; object-fit: cover;}@media (max-width: 575px) { .about-page .hero-bottom .image-1 { width: 100%; }}.about-page .hero-bottom .image-2 { width: 235px; height: 355px; margin-left: 135px;}.about-page .hero-bottom .image-2 img { width: 100%; height: 100%; object-fit: cover;}.portfolio-slider { position: relative; z-index: 1;}.portfolio-slider .nav-icon { font-size: 14px; text-transform: uppercase; display: flex; gap: 20px; color: var(--primary); line-height: 1; position: relative; z-index: 2;}.portfolio-slider .slider-nav { display: flex; height: 100px; position: absolute; top: 100%; left: 0; justify-content: space-between; width: 100%; align-items: center;}.hero-3 { position: relative; z-index: 1;}.hero-3 .shape-1 { position: absolute; right: 20%; top: 15%; width: 700px; height: 700px; border-radius: 50%; background-color: var(--white); opacity: 0.19; filter: blur(225px); z-index: -1;}.hero-3 .shape-2 { position: absolute; right: -10%; top: 25%; opacity: 0.14; z-index: -1;}@media (max-width: 991px) { .hero-3 .shape-2 { display: none; }}.hero-3 .shape-3 { position: absolute; right: 36%; top: 50%; opacity: 0.14; z-index: -1;}@media (max-width: 991px) { .hero-3 .shape-3 { display: none; }}.hero-3 .social { display: inline-grid; gap: 20px; position: absolute; top: 40%; right: 5%;}@media (max-width: 991px) { .hero-3 .social { top: 60%; }}.hero-3 .social a { width: 50px; height: 50px; background-color: rgba(255, 255, 255, 0.14); font-size: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; color: var(--white);}.hero-3 .social a:nth-child(1), .hero-3 .social a:nth-child(4) { margin-left: -30px;}.hero-3 .social a:hover { background-color: var(--white); color: var(--theme);}.hero-3 .hero-content { padding: 226px 0; padding-left: 240px;}@media (max-width: 1600px) { .hero-3 .hero-content { padding-left: 200px; }}@media (max-width: 1399px) { .hero-3 .hero-content { padding-left: 140px; }}@media (max-width: 1199px) { .hero-3 .hero-content { padding-top: 150px; padding-bottom: 150px; padding-left: 110px; }}@media (max-width: 991px) { .hero-3 .hero-content { padding-bottom: 0; padding-left: 0; justify-content: center; }}.hero-3 .hero-content .hero-title { color: var(--white); font-size: 120px; font-weight: 400; line-height: 159px; letter-spacing: -6px; font-family: "KeyFont", sans-serif;}@media (max-width: 1399px) { .hero-3 .hero-content .hero-title { font-size: 100px; line-height: 120px; }}@media (max-width: 1199px) { .hero-3 .hero-content .hero-title { font-size: 90px; line-height: 110px; }}@media (max-width: 575px) { .hero-3 .hero-content .hero-title { font-size: 70px; line-height: 90px; }}.hero-3 .hero-content .hero-title .text-1 { margin-left: -50px;}.hero-3 .hero-content .hero-title .text-1 img { width: 65px; height: 65px; margin-top: -15px; margin-right: 20px; object-fit: contain; animation: cir36 10s linear infinite;}.hero-3 .hero-content .hero-title .line-text { font-size: 160px; font-weight: 400; font-family: "KeyFont"; color: rgba(219, 255, 253, 0.67); text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; margin-left: -165px;}@media (max-width: 1399px) { .hero-3 .hero-content .hero-title .line-text { font-size: 120px; }}@media (max-width: 1199px) { .hero-3 .hero-content .hero-title .line-text { font-size: 110px; }}@media (max-width: 991px) { .hero-3 .hero-content .hero-title .line-text { margin-left: 0; }}@media (max-width: 575px) { .hero-3 .hero-content .hero-title .line-text { font-size: 75px; }}.hero-3 .hero-content .hero-title .text-3 { margin-left: -65px;}@media (max-width: 1199px) { .hero-3 .hero-content .hero-title .text-3 { margin-left: -65px; }}@media (max-width: 991px) { .hero-3 .hero-content .hero-title .text-3 { margin-left: 0; }}.hero-3 .hero-image { position: relative; width: 1050px; height: 990px; margin-top: 50px; margin-left: 55px; z-index: -1;}@media (max-width: 1600px) { .hero-3 .hero-image { width: 950px; height: 850px; margin-top: 85px; }}@media (max-width: 1399px) { .hero-3 .hero-image { margin-left: -100px; }}@media (max-width: 1199px) { .hero-3 .hero-image { width: 750px; height: 700px; margin-top: 85px; }}@media (max-width: 991px) { .hero-3 .hero-image { width: 100%; height: 550px; margin: 0 auto; }}@media (max-width: 991px) { .hero-3 .hero-image { height: 100%; }}.hero-3 .hero-image img { width: 100%; height: 100%; object-fit: cover; object-fit: contain;}.hero-4 { position: relative; z-index: 1; padding-top: 230px;}.hero-4 .content .title { font-family: "KeyFont", serif; font-size: 210px; font-style: normal; font-weight: 400; line-height: 201px; letter-spacing: -10.5px;}@media (max-width: 1199px) { .hero-4 .content .title { font-size: 190px; }}@media (max-width: 991px) { .hero-4 .content .title { font-size: 150px; line-height: 170px; }}@media (max-width: 767px) { .hero-4 .content .title { font-size: 140px; line-height: 150px; }}@media (max-width: 700px) { .hero-4 .content .title { font-size: 125px; line-height: 130px; text-align: center; }}.hero-4 .content .text { position: absolute; width: 365px; left: 52%; transform: translateX(-50%); top: 21%;}@media (max-width: 1600px) { .hero-4 .content .text { top: 10%; left: 50%; text-align: center; }}.hero-4 .content .circle { position: absolute; right: 11%; top: 18%;}@media (max-width: 991px) { .hero-4 .content .circle { right: 2%; top: 15%; }}@media (max-width: 767px) { .hero-4 .content .circle { display: none; }}.hero-4 .hero-image { margin-top: 130px; width: 100%; height: 740px;}@media (max-width: 767px) { .hero-4 .hero-image { height: 100%; }}.hero-4 .hero-image .image-1 { width: 735px; height: 990px; float: right; margin-top: -250px; margin-right: 90px; object-fit: contain;}@media (max-width: 1600px) { .hero-4 .hero-image .image-1 { height: 850px; margin-top: -110px; }}@media (max-width: 991px) { .hero-4 .hero-image .image-1 { float: none; margin-right: 0; }}@media (max-width: 767px) { .hero-4 .hero-image .image-1 { width: 100%; height: 100%; }}.hero-4 .hero-image .image-1 img { width: 100%; height: 100%; object-fit: cover;}.hero-5 { padding-top: 20px; position: relative;}.hero-5 .shape-1 { position: absolute; mask: url('data:image/svg+xml;utf8,<svg width="154" height="154" viewBox="0 0 154 154" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M92.4 0H61.6V39.8211L33.4423 11.6633L11.6633 33.4422L39.8212 61.6H0V92.4H39.8211L11.6633 120.557L33.4423 142.337L61.6 114.179V154H92.4V114.179L120.558 142.337L142.337 120.558L114.179 92.4H154V61.6H114.179L142.337 33.4422L120.558 11.6633L92.4 39.8211V0Z"/></svg>'); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; bottom: 50%; left: 9%;}.hero-5 .content { padding: 95px 0; position: relative;}.hero-5 .content .text { width: 30%; position: absolute; top: 18%; left: 5%;}@media (max-width: 1399px) { .hero-5 .content .text { top: 10%; left: 0%; }}@media (max-width: 767px) { .hero-5 .content .text { width: 100%; position: initial; text-align: center; }}.hero-5 .content .text p { color: var(--text-3);}.hero-5 .content h1 { font-size: 120px; font-weight: 400; line-height: 120px; letter-spacing: -4.4px; font-family: "KeyFont", sans-serif; margin-left: -330px; display: flex; align-items: center; flex-direction: column;}@media (max-width: 1399px) { .hero-5 .content h1 { font-size: 200px; }}@media (max-width: 991px) { .hero-5 .content h1 { font-size: 150px; line-height: 180px; }}@media (max-width: 767px) { .hero-5 .content h1 { font-size: 110px; line-height: 120px; margin-left: -230px; }}@media (max-width: 575px) { .hero-5 .content h1 { font-size: 90px; line-height: 100px; }}@media (max-width: 470px) { .hero-5 .content h1 { font-size: 80px; line-height: 90px; }}.hero-5 .content h1 .title-anim:nth-child(1) { margin-left: 30%;}.hero-5 .content h1 .title-anim:nth-child(2) { position: relative;}.hero-5 .content h1 .title-anim:nth-child(3) { margin-left: 30%;}.hero-5 .content h1 .text-img { width: 435px; height: 150px; object-fit: cover; border-radius: 265px; margin-left: 90px; position: absolute; top: 35px;}@media (max-width: 1199px) { .hero-5 .content h1 .text-img { width: 350px; height: 140px; margin-left: 20px; }}@media (max-width: 991px) { .hero-5 .content h1 .text-img { width: 250px; height: 110px; margin-left: 20px; }}@media (max-width: 767px) { .hero-5 .content h1 .text-img { width: 200px; height: 100px; margin-top: -20px; }}@media (max-width: 575px) { .hero-5 .content h1 .text-img { width: 170px; height: 90px; }}@media (max-width: 470px) { .hero-5 .content h1 .text-img { width: 150px; height: 70%; }}.hero-5 .image-1 { width: 100%; height: 790px; object-fit: cover; position: relative;}.hero-5 .image-1 img { width: 100%; height: 100%; object-fit: cover;}.hero-5 .image-1 .circle { position: absolute; background-color: var(--white); left: 350px; top: -90px; border-radius: 50%;}@media (max-width: 991px) { .hero-5 .image-1 .circle { left: 50%; transform: translateX(-50%); }}.hero-5 .image-1 .circle span { transform-origin: 0 100px;}.hero-6 { padding-top: 110px; position: relative;}.hero-6::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; top: auto; height: 290px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);}.hero-6 .arrow { position: absolute; right: 150px; top: 30%;}@media (max-width: 1199px) { .hero-6 .arrow { display: none; }}@media (max-width: 991px) { .hero-6 .arrow { display: none; }}.hero-6 .shape-1 { position: absolute; left: 27.5%; top: 28%;}@media (max-width: 1199px) { .hero-6 .shape-1 { top: 18%; left: 22.5%; }}@media (max-width: 991px) { .hero-6 .shape-1 { display: none; }}.hero-6 .shape-2 { position: absolute; left: 64%; top: 30%;}@media (max-width: 1199px) { .hero-6 .shape-2 { top: 15%; left: 70%; }}@media (max-width: 991px) { .hero-6 .shape-2 { display: none; }}.hero-6 .shape-3 { width: 1310px; height: 1310px; border-radius: 50%; background-color: #f6f3fc; position: absolute; top: -1010px; left: 50%; transform: translateX(-50%); z-index: -1;}.hero-6 .section-title { padding-top: 320px;}@media (max-width: 1199px) { .hero-6 .section-title { padding-top: 120px; }}@media (max-width: 991px) { .hero-6 .section-title { padding-top: 30px; text-align: left; }}.hero-6 .section-title h1 { font-size: 200px; font-weight: 700; font-family: "KeyFont", sans-serif; z-index: 1; text-transform: uppercase; position: relative;}@media (max-width: 1600px) { .hero-6 .section-title h1 { font-size: 180px; }}@media (max-width: 1399px) { .hero-6 .section-title h1 { font-size: 160px; }}@media (max-width: 1199px) { .hero-6 .section-title h1 { font-size: 130px; }}@media (max-width: 991px) { .hero-6 .section-title h1 { font-size: 110px; }}@media (max-width: 575px) { .hero-6 .section-title h1 { font-size: 80px; }}.hero-6 .image { width: 675px; height: 965px;}@media (max-width: 1399px) { .hero-6 .image { width: 100%; height: 725px; }}@media (max-width: 1199px) { .hero-6 .image { height: 625px; }}.hero-6 .image img { width: 100%; height: 100%; object-fit: cover; object-fit: contain;}.hero-6 .infu { padding-top: 320px;}@media (max-width: 1199px) { .hero-6 .infu { padding-top: 120px; }}@media (max-width: 991px) { .hero-6 .infu { padding-top: 30px; }}.hero-6 .infu .experiance { padding-bottom: 60px;}@media (max-width: 1199px) { .hero-6 .infu .experiance { padding-bottom: 10px; }}.hero-6 .infu .experiance h4 { color: #333; font-family: "KeyFont", sans-serif; font-size: 62px; font-weight: 800; line-height: 78px;}.hero-6 .infu .experiance p { color: var(--text-3); font-weight: 400;}.about-1 { position: relative;}.about-1 .about-arrow { position: absolute; top: 58%; left: 12%; z-index: 1;}@media (max-width: 1199px) { .about-1 .about-arrow { display: none; }}.about-1 .about-arrow .arrow-path { color: #d9d9d9;}.about-1 .shape-1 { position: absolute; right: 130px; top: 50%; animation: cir36 10s linear infinite;}@media (max-width: 991px) { .about-1 .shape-1 { display: none; }}.about-1 .about-content { margin-left: -45px;}@media (max-width: 1199px) { .about-1 .about-content { margin-left: 0; }}.about-1 .about-content .title { text-indent: 220px; font-size: 38px; max-width: 880px; text-transform: unset; padding-bottom: 45px; overflow: hidden;}@media (max-width: 767px) { .about-1 .about-content .title { text-align: center; font-size: 30px; text-indent: 0; margin-top: 20px; }}@media (max-width: 450px) { .about-1 .about-content .title { font-size: 30px; line-height: 40px; }}.about-1 .about-content .text { max-width: 65%;}@media (max-width: 767px) { .about-1 .about-content .text { max-width: 100%; text-align: center; }}.about-1 .about-content .info-area { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 60px; margin-top: 50px; align-items: center;}@media (max-width: 767px) { .about-1 .about-content .info-area { grid-template-columns: auto; justify-content: center; text-align: center; }}.about-1.style-2 .about-arrow { top: 70%; left: 18%; z-index: 1;}.about-1.style-2 .about-arrow .arrow-path { color: var(--lawyer-theme);}.about-1.style-2 .about-content { margin-left: -45px;}@media (max-width: 1199px) { .about-1.style-2 .about-content { margin-left: 0; }}.about-1.style-2 .about-content .title { text-indent: 0; font-family: "KeyFont", serif;}.about-1.style-2 .about-content .text { max-width: 65%; margin-left: 150px;}@media (max-width: 767px) { .about-1.style-2 .about-content .text { max-width: 100%; margin-left: 0; }}.about-1.style-3 .section-title h2 { text-indent: 525px; font-family: "KeyFont", serif;}@media (max-width: 1399px) { .about-1.style-3 .section-title h2 { text-indent: 255px; }}.about-1.style-3 .shape { margin-top: 85px; animation: cir36 10s linear infinite;}@media (max-width: 767px) { .about-1.style-3 .shape { margin-top: 0; }}.about-1.style-3 .about-content h4 { font-family: "KeyFont", sans-serif; font-size: 26px; font-weight: 700; line-height: 37px; letter-spacing: -0.78px;}.about-1.page-about .about-content { margin-left: -45px;}@media (max-width: 1199px) { .about-1.page-about .about-content { margin-left: 0; }}.about-1.page-about .about-content .info-area { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 60px; margin-top: 50px; align-items: center;}@media (max-width: 991px) { .about-1.page-about .about-content .info-area { grid-template-columns: 1fr 1fr; text-align: center; }}@media (max-width: 767px) { .about-1.page-about .about-content .info-area { grid-template-columns: 1fr; }}.about-1.about-page .image-3 { width: 635px; height: 450px; margin-left: -135px; margin-top: 120px;}.about-1.about-page .image-3 img { width: 100%; height: 100%; object-fit: cover;}@media (max-width: 1199px) { .about-1.about-page .image-3 { margin-left: 0; margin-top: 0; }}@media (max-width: 767px) { .about-1.about-page .image-3 { width: 100%; }}.about-2 { position: relative; z-index: 1;}.about-2 .shape-1 { position: absolute; bottom: 15%; right: 8%; z-index: -1; opacity: 0.14;}.about-2 .section-title-area { align-items: start;}.about-2 .section-title-area h2 { color: var(--white); font-size: 128px; font-weight: 400; line-height: 1.2; letter-spacing: -3.84px; padding-right: 140px; text-indent: -140px; margin-top: -28px;}@media (max-width: 1199px) { .about-2 .section-title-area h2 { padding-right: 0; margin-top: 70px; }}@media (max-width: 991px) { .about-2 .section-title-area h2 { font-size: 90px; }}@media (max-width: 767px) { .about-2 .section-title-area h2 { text-align: center; text-indent: 0; margin-top: 0; }}@media (max-width: 575px) { .about-2 .section-title-area h2 { font-size: 70px; }}.about-2 .image { width: 695px; height: 500px; margin-left: -225px;}@media (max-width: 1199px) { .about-2 .image { width: 600px; }}@media (max-width: 991px) { .about-2 .image { width: 100%; margin-left: 0; }}.about-2 .image img { width: 100%; height: 100%; object-fit: cover;}.about-2 .experiance { position: relative; gap: 25px; margin-top: 140px;}@media (max-width: 1199px) { .about-2 .experiance { margin-top: 70px; }}.about-2 .experiance h2 { font-size: 250px; color: var(--white); font-family: "KeyFont"; line-height: 1;}.about-2 .experiance .shape-1 { position: absolute; top: 0; left: 0;}.about-2 .about-content .image-2 { float: right; margin-top: 150px; margin-right: -200px;}@media (max-width: 1600px) { .about-2 .about-content .image-2 { margin-right: 0; }}.about-3 { background-color: #141414; position: relative;}.about-3 .shape-1 { position: absolute; right: 20px; top: 10%; opacity: 14%;}@media (max-width: 1199px) { .about-3 .shape-1 { display: none; }}.about-3 .section-title h2 { color: #98b0af; font-family: "KeyFont", sans-serif; font-weight: 400;}.about-3 .section-title h2 span { color: var(--white); text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 2px;}.about-3 .content { display: grid; grid-template-columns: auto 550px auto; align-items: center; justify-content: space-between; padding-top: 120px;}@media (max-width: 1199px) { .about-3 .content { grid-template-columns: auto auto auto; gap: 50px; }}@media (max-width: 991px) { .about-3 .content { grid-template-columns: auto; text-align: center; }}.about-3 .content .text p { color: var(--white); padding-bottom: 20px;}.about-3 .content .text a { color: var(--white);}.about-3 .content .text a i { padding-left: 10px;}.about-3 .content .image { width: 235px; height: 235px;}@media (max-width: 991px) { .about-3 .content .image { margin: 0 auto; }}.about-3 .content .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}.about-4 .section-title { border-bottom: 1px solid var(--border); padding-bottom: 30px;}.about-4 .content { gap: 80px;}@media (max-width: 767px) { .about-4 .content { flex-direction: column; gap: 20px; padding-bottom: 20px; }}.about-4 .content .infu { padding-top: 25px;}.about-4 .content .infu h3 { font-family: "KeyFont", sans-serif; font-weight: 300; padding-bottom: 25px; color: #9c7172; text-transform: uppercase;}.about-4 .content .infu p { text-align: justify;}.about-4 .progress-area { padding-top: 100px;}@media (max-width: 991px) { .about-4 .progress-area { padding-top: 50px; }}.about-4 .progress-area h4 {font-size: 26px; font-weight: 400; font-family: "KeyFont", sans-serif; padding-bottom: 30px; color: #616161;}.about-4 .progress-items { padding-top: 0; padding-bottom: 15px;}.about-4 .progress-items .icon { width: 38px; height: 38px; margin-top: 5px;}.about-4 .progress-items .icon img { width: 100%; height: 100%; object-fit: cover;}.about-4 .progress-items .progress { background-color: rgba(108, 89, 174, 0.14);}.about-4 .progress-items .progress .progress-value { background: linear-gradient(90deg, #a3a3a3 0.79%, #7e4f4f 100.81% 100.81%);}.about-4 .progress-items .point p { color: var(--text);}.about-4 .about-btn { position: relative;}.about-4 .about-btn .image-1 { width: 180px; height: 180px;}.about-4 .about-btn .image-1 img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}.about-4 .about-btn .circle { position: absolute; top: 0; left: 100px; background: linear-gradient(90deg, var(--theme-4) 0.81%, var(--theme-3) 100.81%);}.about-4 .about-btn .circle-text span { color: var(--white);}.about-4 .about-btn .circle-icon { color: var(--white);}.service-1 { background-color: var(--bg);}.service-1 .single-service-item { position: relative;}.service-1 .single-service-item a { display: flex; align-items: center; justify-content: space-between; align-items: center; padding: 50px 0;}@media (max-width: 767px) { .service-1 .single-service-item a { flex-direction: column; gap: 20px; }}.service-1 .single-service-item a .title { gap: 20px;}@media (max-width: 767px) { .service-1 .single-service-item a .title { flex-direction: column; text-align: center; }}.service-1 .single-service-item a .title i { margin-bottom: -15px; font-size: 62px;}.service-1 .single-service-item a span { width: 73px; height: 73px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; border: 1px solid var(--border); background-color: var(--white); color: var(--theme); font-size: 22px;}.service-1 .single-service-item a span i { rotate: -45deg; transition: all 0.4s ease-in-out;}.service-1 .single-service-item .image { position: absolute; top: 0; left: 0; width: 190px; height: 320px; border-radius: 265px; opacity: 0; margin: -80px 0 0 -55px; overflow: hidden; poKeyFont-events: none; z-index: 99; rotate: 8deg; background-position: center; background-size: cover; background-repeat: no-repeat; transition: opacity 0.3s, transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}.service-1 .single-service-item .desh { transition: all 0.4s ease-in-out;}.service-1 .single-service-item .desh svg { width: 100%;}.service-1 .single-service-item:hover .image { opacity: 1;}.service-1 .single-service-item:hover .scrolling-line { animation: dash-scroll 1s linear infinite;}.service-1 .single-service-item:hover .desh { color: var(--theme); animation: widths 2s linear;}.service-1 .single-service-item:hover span { background-color: var(--theme); color: var(--white);}.service-1 .single-service-item:hover span i { rotate: 0deg;}@keyframes widths { 0% { width: 0%; } 50% { width: 100%; } 100% { width: 100%; }}@keyframes dash-scroll { to { stroke-dashoffset: -18; }}.service-2 { background-color: #1e1e1e;}.service-2 .serice-items-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 70px; margin-top: 20px;}@media (max-width: 1399px) { .service-2 .serice-items-grid { gap: 24px; }}@media (max-width: 1199px) { .service-2 .serice-items-grid { grid-template-columns: 1fr 1fr; }}@media (max-width: 991px) { .service-2 .serice-items-grid { grid-template-columns: 1fr; }}.service-2 .single-service-item { text-align: center; padding: 0 50px; padding-top: 75px; transition: all 0.4s ease-in-out; position: relative; height: 460px; z-index: 1;}.service-2 .single-service-item .service-bg { position: relative; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: -11; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; overflow: hidden; background-position: top center; filter: grayscale(100%);}.service-2 .single-service-item .service-bg::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: rgba(21, 21, 21, 0.72);}.service-2 .single-service-item .service-bg.active { opacity: 1; visibility: visible; width: 100%;}.service-2 .single-service-item .icon { font-size: 75px; color: var(--white); transition: all 0.4s ease-in-out;}.service-2 .single-service-item .icon.active { color: var(--theme-2);}.service-2 .single-service-item .title { margin-top: 55px; color: var(--white); font-size: 32px;}.service-2 .single-service-item .title.active { color: var(--theme-2);}.service-2 .single-service-item .text { color: var(--white);}.service-2 .single-service-item:hover .service-bg { opacity: 1; visibility: visible; width: 100%;}.service-2 .single-service-item:hover .icon { color: var(--theme-2);}.service-2 .single-service-item:hover .title { color: var(--theme-2);}.service-3 .service-inner { position: relative; z-index: 1;}.service-3 .service-inner::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: var(--lawyer-theme); width: 92%; top: 70px; left: auto; height: 320px; z-index: -1; clip-path: polygon(6% 0, 100% 0, 100% 100%, 0 100%);}@media (max-width: 1199px) { .service-3 .service-inner::after { clip-path: none; width: 100%; }}.service-3 .service-inner .award { display: flex; align-items: center; justify-content: space-between; position: absolute; right: 180px; top: 15%; gap: 25px;}@media (max-width: 1399px) { .service-3 .service-inner .award { right: 50px; }}@media (max-width: 1199px) { .service-3 .service-inner .award { top: 7%; text-align: center; }}@media (max-width: 991px) { .service-3 .service-inner .award { flex-direction: column; }}.service-3 .service-inner .award .text { width: 270px; color: var(--white); border-right: 1px solid var(--white); padding-right: 30px;}.service-3 .service-inner .award .icon { color: var(--white); gap: 10px;}.service-3 .service-inner .award .icon i { font-size: 35px;}.service-3 .service-inner .award .rating .star { color: var(--white);}.service-3 .service-inner .award .rating p { color: var(--white);}@media (max-width: 991px) { .service-3 .service-inner .award { display: none; }}.service-3 .image { width: 855px; height: 1000px;}@media (max-width: 1600px) { .service-3 .image { margin-left: -170px; }}@media (max-width: 1399px) { .service-3 .image { width: 765px; height: 900px; }}@media (max-width: 767px) { .service-3 .image { width: 100%; height: 100%; margin-left: 0; }}.service-3 .image img { width: 100%; height: 100%; object-fit: cover; object-fit: contain;}.service-3 .content { padding-right: 120px; margin-top: 310px;}@media (max-width: 1600px) { .service-3 .content { padding-right: 0; }}.service-3 .content .service-item-grid { display: grid; grid-template-columns: auto auto; gap: 30px;}@media (max-width: 575px) { .service-3 .content .service-item-grid { grid-template-columns: auto; }}.service-3 .content .single-service-item { width: 100%; height: 280px; background-color: #f8f5f0; padding: 35px; transition: all 0.4s ease-in-out;}.service-3 .content .single-service-item .icons span { font-size: 78px; color: var(--lawyer-theme);}.service-3 .content .single-service-item .icons a { font-size: 50px; color: rgba(182, 140, 90, 0.19);}.service-3 .content .single-service-item .icons a i { rotate: -45deg;}.service-3 .content .single-service-item .title { padding-top: 70px;}.service-3 .content .single-service-item .title p { color: var(--lawyer-theme); padding-bottom: 10px;}.service-3 .content .single-service-item .title h4 { font-size: 26px; font-family: "KeyFont", serif;}.service-3 .content .single-service-item:hover { background-color: var(--theme);}.service-3 .content .single-service-item:hover .icons span { font-size: 78px; color: var(--white);}.service-3 .content .single-service-item:hover .icons a { color: var(--lawyer-theme);}.service-3 .content .single-service-item:hover .title h4 { color: var(--white);}.service-4 .single-service-item { background-color: var(--white-2); width: 100%; height: 560px; padding: 65px 65px 40px 45px; position: relative; overflow: hidden; margin-top: 30px;}@media (max-width: 1199px) { .service-4 .single-service-item { padding: 40px 20px 20px 20px; height: 520px; }}.service-4 .single-service-item .icon { font-size: 118px;}.service-4 .single-service-item .content { padding-top: 220px; float: inline-end; transition: all 0.4s ease-in-out;}@media (max-width: 767px) { .service-4 .single-service-item .content { float: none; }}.service-4 .single-service-item .content span { color: var(--text-3);}.service-4 .single-service-item .content p { color: var(--text-3); display: none; opacity: 0; transition: all 0.4s ease-in-out;}.service-4 .single-service-item .content h4 a { font-size: 26px; padding: 15px 0; text-transform: uppercase; line-height: 30px;}.service-4 .single-service-item .content .view-more { display: none; opacity: 0; transition: all 0.4s ease-in-out;}.service-4 .single-service-item .content .view-more i { padding-left: 10px;}.service-4 .single-service-item .content .view-more:hover { color: var(--theme-2);}.service-4 .single-service-item:hover .content, .service-4 .single-service-item.active .content { padding-top: 110px;}.service-4 .single-service-item:hover .content p, .service-4 .single-service-item.active .content p { padding-top: 10px; display: block; opacity: 1;}.service-4 .single-service-item:hover .content .view-more, .service-4 .single-service-item.active .content .view-more { display: block; opacity: 1;}.service-5 { width: 1685px; background-color: #f6f3fc; margin: 0 auto;}@media (max-width: 1899px) { .service-5 { width: 100%; }}.service-5 .single-service-item { position: relative;}@media (max-width: 1199px) { .service-5 .single-service-item { margin-top: 30px; border-radius: 10px; }}.service-5 .single-service-item .image { width: 100%; height: 460px; border: 1px solid #d9d9d9; border-radius: 10px; overflow: hidden;}.service-5 .single-service-item .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; transition: all 0.4s ease-in-out;}.keydsi::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: inherit; border-radius: 10px; background: rgba(0, 0, 0, 0.3);}.service-5 .single-service-item h4 {font-family: "KeyFont", sans-serif; font-size: 20px; text-align: center; font-weight: 400; line-height: 30px; letter-spacing: -0.78px; padding-top: 20px;}.service-5 .single-service-item:hover .image img { transform: scale(1); border-radius: 10px;}.service-5 .single-service-item:hover h4 { color: #7c3d3d;}.service-5.service-page { background-color: var(--white);}.service-5.service-page .single-item-news { border: 1px solid #d9d9d9;}.service-5.service-page .nav { margin-top: 30px; display: inline-flex; justify-content: center;}.service-5.service-page .nav .nav-item .nav-link { font-size: 18px; color: var(--text-3); padding: 0 15px; border-right: 1px solid var(--border); transition: all 0.4s ease-in-out;}.service-5.service-page .nav .nav-item .nav-link.active { font-weight: 700; color: var(--theme);}.service-details-section .image-1 { width: 100%; height: 825px;}.service-details-section .image-1 img { width: 100%; height: 100%; object-fit: cover;}.service-details-section .content p { color: var(--text-3); font-size: 18px; line-height: 32px;}.service-details-section .content .list { display: grid; grid-template-columns: auto auto auto;}@media (max-width: 575px) { .service-details-section .content .list { grid-template-columns: auto auto; }}.service-details-section .content .list li { color: var(--text-3);}.service-details-section .content .list li i { padding-right: 8px;}.service-details-section .content .image-2 { width: 100%; height: 605px;}.service-details-section .content .image-2 img { width: 100%; height: 100%; object-fit: cover;}.service-details-section .sidebar .sidebar-title { position: relative;}.service-details-section .sidebar ul li { padding: 20px 0; border-bottom: 1px solid var(--border);}.service-details-section .sidebar ul li:last-of-type { border-bottom: 0;}.service-details-section .sidebar ul li a { display: inline-flex; color: var(--theme); font-weight: 400; transition: all 0.4s ease-in-out;}.service-details-section .sidebar ul li a .hover-icon { opacity: 0; transition: all 0.4s ease-in-out; margin-top: 3px;}.service-details-section .sidebar ul li a .icon { padding-right: 10px; transition: all 0.4s ease-in-out;}.service-details-section .sidebar ul li:hover a { text-decoration: underline;}.service-details-section .sidebar ul li:hover a .hover-icon { padding-left: 12px; opacity: 1;}.service-details-section .sidebar ul li:hover a .icon { opacity: 0;}.service-details-section .sidebar .image-4 { width: 100%; height: 440px; position: relative;}.service-details-section .sidebar .image-4 img { width: 100%; height: 100%; object-fit: cover;}.service-details-section .sidebar .image-4 .infu { width: 100%; position: absolute; bottom: 25px; left: 50%; transform: translateX(-50%); text-align: center;}.service-details-section .sidebar .image-4 .infu h5 { color: var(--white); text-align: center; font-size: 28px; letter-spacing: -0.84px;}.skill-1 .skill-box { width: 100%; height: 305px; background-color: var(--white); border: 1px solid var(--border); border-radius: 100px; display: inline-flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 30px;}.skill-1 .skill-box p { text-transform: uppercase; color: var(--text-2);}.countbar-1 .count-box-wrapper { display: grid; grid-template-columns: auto auto auto; justify-content: space-between;}@media (max-width: 1399px) { .countbar-1 .count-box-wrapper { gap: 0; text-align: center; }}@media (max-width: 767px) { .countbar-1 .count-box-wrapper { gap: 50px; grid-template-columns: auto; justify-content: center !important; }}.countbar-1 .count-box-wrapper .count-box { display: flex; align-items: center; align-items: center; gap: 25px;}@media (max-width: 1399px) { .countbar-1 .count-box-wrapper .count-box { flex-direction: column; }}.countbar-1 .count-box-wrapper .count-box h2 { font-size: 78px; letter-spacing: -2.34px;}.countbar-1 .count-box-wrapper .count-box p { font-weight: 400; line-height: 25px;}.countbar-1.style-2 h2 { color: var(--white);}.countbar-1.style-2 p { color: rgba(255, 255, 255, 0.75);}.skill-2 { background-color: #141414;}.skill-2 .skill-grid { display: grid; grid-template-columns: auto auto auto auto; align-items: center; justify-content: space-between;}@media (max-width: 1199px) { .skill-2 .skill-grid { grid-template-columns: auto auto; justify-content: center; column-gap: 150px; row-gap: 50px; }}@media (max-width: 767px) { .skill-2 .skill-grid { grid-template-columns: auto; }}.skill-2 .circle-progress { position: relative; width: 220px; height: 220px;}@media (max-width: 767px) { .skill-2 .circle-progress { margin: 0 auto; }}.skill-2 .circle-progress .ring circle { fill: none; stroke-width: 5px;}.skill-2 .circle-progress .ring .bg { stroke: rgba(255, 255, 255, 0.17);}.skill-2 .circle-progress .progress { stroke: var(--white); stroke-linecap: round; stroke-dasharray: 628; stroke-dashoffset: 628; transform: rotate(-10deg); transform-origin: 50% 50%; transition: stroke-dashoffset 1s ease;}.skill-2 .circle-progress .text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; display: inline-grid;}.skill-2 .circle-progress .text .icon { margin: 0 auto; text-align: center;}.skill-2 .circle-progress .text span { color: var(--text); font-size: 14px; font-weight: 400; text-transform: uppercase; text-align: center;}.skill-2 .circle-progress .text .count-num { color: var(--white); font-size: 26px; font-weight: 700; line-height: 37px; letter-spacing: -0.78px; text-align: center;}@media (max-width: 767px) { .skill-2 .content { text-align: center; }}.skill-2 .content p { color: var(--white); font-size: 26px; font-weight: 400; line-height: 37px; letter-spacing: -0.26px; padding-bottom: 20px;}.funfact-1 { background-color: var(--white); position: relative;}.funfact-1 .text { color: var(--white); font-size: 30px; font-weight: 400; line-height: 50px; padding-bottom: 100px;}@media (max-width: 1199px) { .funfact-1 .text { text-align: center; }}.funfact-1 .funfact-inner { display: grid; grid-template-columns: auto auto auto; justify-content: space-between;}@media (max-width: 1199px) { .funfact-1 .funfact-inner { grid-template-columns: auto auto; justify-content: center; gap: 50px; text-align: center; column-gap: 150px; }}@media (max-width: 991px) { .funfact-1 .funfact-inner { grid-template-columns: auto; }}.funfact-1 .funfact-inner .signle-funfact-item { border-right: 1px solid rgba(255, 255, 255, 0.75); padding-right: 120px;}@media (max-width: 1399px) { .funfact-1 .funfact-inner .signle-funfact-item { padding-right: 85px; }}@media (max-width: 1399px) { .funfact-1 .funfact-inner .signle-funfact-item { border-right: 0; padding-right: 0; text-align: center; }}.funfact-1 .funfact-inner .signle-funfact-item h2 { font-size: 120px; font-family: "KeyFont"; color: var(--white); line-height: 1;}.funfact-1 .funfact-inner .signle-funfact-item p { text-align: center; color: rgba(255, 255, 255, 0.75); font-size: 26px; font-family: "KeyFont", serif; padding-top: 10px;}.funfact-1.style-2 { height: auto;}.funfact-1.style-2 .funfact-inner { display: grid; grid-template-columns: auto auto auto; justify-content: space-between;}@media (max-width: 1199px) { .funfact-1.style-2 .funfact-inner { column-gap: 0; }}@media (max-width: 991px) { .funfact-1.style-2 .funfact-inner { grid-template-columns: auto auto; justify-content: center; column-gap: 80px; }}@media (max-width: 767px) { .funfact-1.style-2 .funfact-inner { grid-template-columns: auto; text-align: center; }}.funfact-1.style-2 .funfact-inner .signle-funfact-item { border: 0; padding-right: 0;}.funfact-1.style-2 .funfact-inner .signle-funfact-item h2 { font-size: 180px; font-family: "KeyFont", serif; color: var(--theme);}@media (max-width: 1199px) { .funfact-1.style-2 .funfact-inner .signle-funfact-item h2 { font-size: 150px; text-align: center; }}.funfact-1.style-2 .funfact-inner .signle-funfact-item p { text-align: start; color: var(--theme); font-family: "KeyFont", serif;}@media (max-width: 1199px) { .funfact-1.style-2 .funfact-inner .signle-funfact-item p { text-align: center; }}.skill-3 .skill-box { padding: 70px 60px; margin-top: 40px; transition: all 0.4s ease-in-out;}@media (max-width: 1199px) { .skill-3 .skill-box { padding: 30px 20px; }}.skill-3 .skill-box .head { font-family: "KeyFont", sans-serif; font-weight: 700; padding-bottom: 45px;}.skill-3 .skill-box .infu-item { position: relative; border-bottom: 1px dashed var(--border); padding-bottom: 40px; margin-bottom: 40px;}.skill-3 .skill-box .infu-item .brand-logo { position: absolute; top: 15px; right: 0; width: 125px; height: 30px; object-fit: contain;}@media (max-width: 767px) { .skill-3 .skill-box .infu-item .brand-logo { top: -5px; }}.skill-3 .skill-box .infu-item .vercity { position: absolute; top: 15px; right: 0; color: var(--text-3);}.skill-3 .skill-box .infu-item .date { color: var(--text-3);}.skill-3 .skill-box .infu-item .date i { color: #9f8fd7; padding-right: 5px;}.skill-3 .skill-box .infu-item h5 { font-family: "KeyFont", sans-serif; font-size: 22px; font-weight: 700; padding-top: 10px; padding-bottom: 20px;}.skill-3 .skill-box .infu-item p { color: var(--text-3);}.skill-3 .skill-box:hover, .skill-3 .skill-box.active { background-color: #f6f3fc;}.skill-3 .image { width: 100%; height: 810px;}.skill-3 .image img { width: 100%; height: 100%; object-fit: cover;}@media (max-width: 991px) { .work-1 { padding-top: 0; }}.work-1 p { max-width: 35%; margin: 0 auto;}@media (max-width: 991px) { .work-1 p { max-width: 100%; }}.work-1 .work-card.style-1 { margin-top: -170px;}@media (max-width: 1600px) { .work-1 .work-card.style-1 { width: 100%; }}@media (max-width: 1399px) { .work-1 .work-card.style-1 { margin-top: 50px; }}@media (max-width: 767px) { .work-1 .work-card.style-1 { margin-top: 50px; }}.work-1 .work-card.style-2 { margin-top: 200px;}@media (max-width: 767px) { .work-1 .work-card.style-2 { margin-top: 50px; }}.work-1 .work-card.style-3 { margin-left: 130px; margin-top: 290px;}@media (max-width: 1600px) { .work-1 .work-card.style-3 { margin-left: 0; }}@media (max-width: 767px) { .work-1 .work-card.style-3 { margin-top: 50px; }}.work-1 .work-card.style-4 { margin-left: 165px; margin-top: 180px;}@media (max-width: 1600px) { .work-1 .work-card.style-4 { margin-left: 0; }}@media (max-width: 767px) { .work-1 .work-card.style-4 { margin-top: 50px; }}.work-1 .work-card.style-5 { float: right;}@media (max-width: 1600px) { .work-1 .work-card.style-5 { float: none; }}@media (max-width: 767px) { .work-1 .work-card.style-5 { margin-top: 100px; }}.work-1 .work-card .thumb { width: 520px; height: 710px; position: relative;}@media (max-width: 1600px) { .work-1 .work-card .thumb { width: 100%; }}@media (max-width: 1399px) { .work-1 .work-card .thumb { height: 610px; }}@media (max-width: 767px) { .work-1 .work-card .thumb { height: 500px; }}.work-1 .work-card .thumb.thumb-2 { width: 400px; height: 540px;}@media (max-width: 1600px) { .work-1 .work-card .thumb.thumb-2 { width: 100%; }}@media (max-width: 767px) { .work-1 .work-card .thumb.thumb-2 { height: 500px; }}.work-1 .work-card .thumb.thumb-3 { width: 845px; height: 600px;}@media (max-width: 1399px) { .work-1 .work-card .thumb.thumb-3 { width: 740px; }}@media (max-width: 1199px) { .work-1 .work-card .thumb.thumb-3 { width: 100%; }}@media (max-width: 767px) { .work-1 .work-card .thumb.thumb-3 { height: 500px; }}.work-1 .work-card .thumb.thumb-4 { width: 450px; height: 600px; margin-top: -60px;}@media (max-width: 1600px) { .work-1 .work-card .thumb.thumb-4 { width: 100%; }}@media (max-width: 767px) { .work-1 .work-card .thumb.thumb-4 { height: 500px; }}.work-1 .work-card .thumb img { width: 100%; height: 100%; object-fit: cover; object-fit: cover;}.work-1 .work-card .thumb .thumb-content { position: absolute; bottom: 25px; left: 25px; gap: 10px;}.work-1 .work-card .thumb .thumb-content span { padding: 5px 18px; text-align: center; border: 1px solid var(--border); background-color: var(--white); border-radius: 20px; font-weight: 400; color: var(--text);}.work-2 .section-title-2 h2 { font-size: 160px; color: var(--white);}@media (max-width: 767px) { .work-2 .section-title-2 h2 { font-size: 120px; }}.work-2 .section-text { width: 255px;}.work-2 .section-text p { text-indent: 22px; color: var(--white);}.work-2 .section-text a { color: var(--white); float: right; font-weight: 400;}.work-2 .section-text a i { margin-left: 10px;}.work-2 .single-work-card { position: relative; height: 500px; margin-top: 30px;}.work-2 .single-work-card .content { position: absolute; top: 40px; left: 45px; border-radius: 10px;}.work-2 .single-work-card .content h4 { color: var(--white);}.work-2 .single-work-card .content h4 a { color: var(--white);}.work-2 .single-work-card .content p { color: var(--white);}.work-2 .single-work-card .logo { position: absolute; bottom: 40px; left: 45px;}.case-1 { position: relative; background-color: var(--white);}.case-1 .signle-case-item { display: grid; grid-template-columns: repeat(3, auto); justify-content: start; align-items: center; gap: 55px; position: relative; margin-top: 95px;}@media (max-width: 1199px) { .case-1 .signle-case-item { grid-template-columns: auto; justify-content: center; text-align: center; margin-top: 50px; }}.case-1 .signle-case-item span { color: var(--theme); font-size: 62px; line-height: 74px; letter-spacing: -1.86px; font-family: "KeyFont", serif;}.case-1 .signle-case-item img { width: 435px; height: 150px; border-radius: 165px; object-fit: cover; margin-left: 30px;}@media (max-width: 575px) { .case-1 .signle-case-item img { width: 100%; margin-left: 0; }}.case-1 .signle-case-item .title p { color: var(--lawyer-theme); text-transform: uppercase; padding-bottom: 5px;}.case-1 .signle-case-item .title h3 { line-height: 50px; font-family: "KeyFont", serif;}.case-1 .signle-case-item .icon { width: 102px; height: 102px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; border: 1px solid var(--lawyer-theme); font-size: 25px; color: var(--lawyer-theme); position: absolute; right: 0;}@media (max-width: 1199px) { .case-1 .signle-case-item .icon { position: initial; margin: 0 auto; }}.case-1 .signle-case-item .icon i { rotate: -45deg; transition: all 0.4s ease-in-out;}.case-1 .signle-case-item:hover .title h3 a { color: var(--lawyer-theme);}.case-1 .signle-case-item:hover .icon { background-color: var(--lawyer-theme); color: var(--white);}.case-1 .signle-case-item:hover .icon i { rotate: 0deg;}.content-project .inner { padding: 0 100px;}@media (max-width: 991px) { .content-project .inner { padding: 0; }}.content-project .single-content-project { position: relative; cursor: Pointer;}.content-project .single-content-project.style-1 { width: 600px; height: 760px; margin-left: 110px; padding-top: 100px;}@media (max-width: 1899px) { .content-project .single-content-project.style-1 { margin-left: 0; }}@media (max-width: 1600px) { .content-project .single-content-project.style-1 { width: 100%; }}@media (max-width: 991px) { .content-project .single-content-project.style-1 { padding-top: 0; height: 500px; }}.content-project .single-content-project.style-1:nth-child(2) { margin-left: 30px;}.content-project .single-content-project.style-1 img { width: 100%; height: 100%; object-fit: cover;}.content-project .single-content-project.style-2 { width: 600px; height: 410px; float: right;}@media (max-width: 1600px) { .content-project .single-content-project.style-2 { width: 100%; }}@media (max-width: 991px) { .content-project .single-content-project.style-2 { height: 500px; }}.content-project .single-content-project.style-2 img { width: 100%; height: 100%; object-fit: cover;}.content-project .single-content-project.style-3 { width: 355px; height: 410px; margin-left: 230px;}@media (max-width: 1600px) { .content-project .single-content-project.style-3 { margin-left: 0; }}@media (max-width: 991px) { .content-project .single-content-project.style-3 { width: 100%; height: 500px; }}.content-project .single-content-project.style-3 img { width: 100%; height: 100%; object-fit: cover;}.content-project .single-content-project.style-4 { width: 465px; height: 670px; margin-left: 230px;}@media (max-width: 1600px) { .content-project .single-content-project.style-4 { margin-left: 0; }}@media (max-width: 991px) { .content-project .single-content-project.style-4 { width: 100%; height: 500px; }}.content-project .single-content-project.style-4 img { width: 100%; height: 100%; object-fit: cover;}.content-project .single-content-project .infu { position: absolute; bottom: 55px; left: 0; opacity: 0; transform: translateY(200px); transition: all 0.4s ease-in-out;}.content-project .single-content-project .infu p { background-color: var(--text-3); padding: 2px 13px; padding-right: 80px; width: 260px; border-top-right-radius: 8px; text-transform: uppercase; color: var(--white);}.content-project .single-content-project .infu h5 { background-color: var(--white); padding: 5px 13px; width: 260px; border-bottom-right-radius: 8px;}.content-project .single-content-project:hover .infu { opacity: 1; transform: translateY(0);}.work-3 .section-title h2 { font-size: 200px; font-family: "KeyFont", sans-serif; font-weight: 700; line-height: 200px; text-transform: uppercase;}.work-3 .section-title h2 br { display: block;}@media (max-width: 991px) { .work-3 .section-title h2 { font-size: 150px; line-height: 150px; }}@media (max-width: 767px) { .work-3 .section-title h2 { font-size: 120px; line-height: 120px; }}@media (max-width: 575px) { .work-3 .section-title h2 { font-size: 70px; line-height: 70px; }}.work-3 .section-title h2 span:nth-child(1) { margin-left: -28%;}.work-3 .section-title h2 span:nth-child(3) { margin-right: -35%;}.work-3 .work-card { position: relative;}.work-3 .work-card .thumb-1 { width: 495px; height: 685px;}@media (max-width: 1199px) { .work-3 .work-card .thumb-1 { width: 100%; }}.work-3 .work-card .thumb-1 img { width: 100%; height: 100%; object-fit: cover;}.work-3 .work-card .thumb-2 { width: 820px; height: 500px;}@media (max-width: 1600px) { .work-3 .work-card .thumb-2 { width: 720px; }}@media (max-width: 1399px) { .work-3 .work-card .thumb-2 { width: 100%; }}.work-3 .work-card .thumb-2 img { width: 100%; height: 100%; object-fit: cover;}.work-3 .work-card .content .infu { gap: 12px;}.work-3 .work-card .content .infu span { padding: 5px 18px; text-align: center; border: 1px solid var(--border); background-color: var(--white); border-radius: 20px; font-weight: 400; color: var(--text-3); text-transform: uppercase;}.work-3 .work-card .content h4 { font-family: "KeyFont", sans-serif; font-weight: 700; padding-top: 10px;}.work-3 .work-card.style-1 { margin-left: 50px;}@media (max-width: 991px) { .work-3 .work-card.style-1 { margin-left: 0; }}.work-3 .work-card.style-2 { margin-left: -170px; margin-top: 80px;}@media (max-width: 1600px) { .work-3 .work-card.style-2 { margin-left: -70px; }}@media (max-width: 1399px) { .work-3 .work-card.style-2 { margin-left: 0; }}@media (max-width: 991px) { .work-3 .work-card.style-2 { margin-top: 40px; }}.work-3 .work-card.style-3 { margin-left: 170px; margin-top: 110px;}@media (max-width: 1899px) { .work-3 .work-card.style-3 { margin-left: 0px; }}@media (max-width: 991px) { .work-3 .work-card.style-3 { margin-top: 40px; }}.work-3 .work-card.style-4 { float: right; margin-right: 50px; margin-top: 80px;}@media (max-width: 1399px) { .work-3 .work-card.style-4 { margin-right: 0; }}@media (max-width: 991px) { .work-3 .work-card.style-4 { float: none; margin-top: 40px; }}.project-details-wrapper .project-details-image { width: 100%; height: 870px; padding: 0 45px;}@media (max-width: 1600px) { .project-details-wrapper .project-details-image { padding: 0; }}.project-details-wrapper .project-details-image img { object-fit: cover;}.project-details-wrapper .content p { color: var(--text-3); font-size: 18px; line-height: 32px;}.project-details-wrapper .content .image-1 { width: 100%; height: 355px;}.project-details-wrapper .content .image-1 img { width: 100%; height: 100%; object-fit: cover;}.project-details-wrapper .content .image-2 { width: 100%; height: 140px; margin-bottom: 15px;}.project-details-wrapper .content .image-2 img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px;}.brand-1 .brand-slider .swiper-wrapper { transition-timing-function: linear;}.brand-1 .container { max-width: 1685px;}.brand-1 .brand-inner { border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);}.brand-1 .brand-inner .brand-logo { position: relative; padding: 50px 0;}.brand-1 .brand-inner .brand-logo::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; width: 1px; height: 150px; left: -40px; background-color: var(--border);}.brand-1 .brand-inner .brand-logo img { width: 100%; height: 45px; object-fit: contain;}.brand-1.style-2 { background-color: #1e1e1e;}.brand-1.style-3 .section-title h2 { font-family: "KeyFont", serif; font-size: 22px; letter-spacing: -0.22px;}.brand-1.style-3 .brand-inner { border: 0;}.brand-1.style-3 .brand-inner .brand-logo::after { display: none;}.choose-us-1 { background-color: var(--bg-2); position: relative;}.choose-us-1 .choose-arrow { position: absolute; right: 105px; top: 215px;}@media (max-width: 1199px) { .choose-us-1 .choose-arrow { display: none; }}.choose-us-1 .shape-1 { position: absolute; left: 23%; top: 25%;}.choose-us-1 .section-title .text { color: var(--theme); width: 40%;}@media (max-width: 1199px) { .choose-us-1 .section-title .text { width: 100%; }}.choose-us-1 .product-header { position: relative; z-index: 9;}.choose-us-1 .product-header .nav { justify-content: center; margin-bottom: 30px; gap: 18px;}.choose-us-1 .product-header .nav .nav-item .nav-link { font-size: 16px; font-weight: 700; color: var(--theme); padding: 15px 25px; background-color: var(--white); line-height: 1; text-transform: capitalize; border-radius: 80px; border: 1px solid var(--border);}.choose-us-1 .product-header .nav .nav-item .nav-link.active { background-color: var(--text-2); color: var(--white);}.portfolio-1 { position: relative; z-index: 2;}.portfolio-1 .portfolio-slider-active .swiper-slide { width: auto;}.portfolio-1 .portfolio-slider-active .swiper-wrapper { transition-timing-function: linear;}.portfolio-1 .single-portfolio-item { height: 520px; margin-top: 50px;}.portfolio-1 .single-portfolio-item img { width: 100%; height: 100%; object-fit: cover;}.portfolio-1 .single-portfolio-item .infu { position: absolute; bottom: 55px; left: 0; opacity: 0; transform: translateY(200px); transition: all 0.4s ease-in-out;}.portfolio-1 .single-portfolio-item .infu p { background-color: var(--theme-2); padding: 2px 13px; padding-right: 80px; font-size: 20px; width: 260px; border-top-right-radius: 8px; text-transform: uppercase; color: var(--white); text-align: left;}.portfolio-1 .single-portfolio-item .infu h5 { background-color: var(--white); padding: 5px 13px; width: 260px; border-bottom-right-radius: 8px; font-size: 20px; text-align: left;}.portfolio-1 .single-portfolio-item:hover .infu { opacity: 1; transform: translateY(0);}.provide-us .section-title h2 { color: var(--text);}.provide-us .section-title h2 span { color: var(--white); text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: 2px;}.provide-us .single-provide-card { border: 1px solid var(--border); padding: 70px 45px; padding-bottom: 50px; margin-top: 40px; cursor: Pointer; transition: all 0.4s ease-in-out;}.provide-us .single-provide-card .head { padding-bottom: 15px;}.provide-us .single-provide-card .head h4 { color: var(--white); font-size: 26px;}.provide-us .single-provide-card .head img { width: 98px; height: 98px; object-fit: cover; border-bottom-left-radius: 98px;}.provide-us .single-provide-card p { color: rgba(255, 255, 255, 0.8);}.provide-us .single-provide-card ul { padding-top: 40px;}.provide-us .single-provide-card ul li { color: var(--white); padding: 10px 0;}.provide-us .single-provide-card ul li i { padding-right: 5px;}.provide-us .single-provide-card:hover { background-color: #282828; border-bottom: 1px solid var(--white);}.expert-wrapper { position: relative;}.expert-wrapper::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; height: 645px; background-color: #f8f5f0; z-index: -1; top: auto;}.expert-wrapper .marquee-title { position: absolute; display: flex; font-size: 210px; font-family: "KeyFont", serif; color: var(--white-2); text-align: center; left: 50px;}@media (max-width: 1899px) { .expert-wrapper .marquee-title { font-size: 180px; }}@media (max-width: 1600px) { .expert-wrapper .marquee-title { font-size: 155px; }}@media (max-width: 1399px) { .expert-wrapper .marquee-title { font-size: 130px; }}@media (max-width: 991px) { .expert-wrapper .marquee-title { position: initial; font-size: 90px; justify-content: center; }}@media (max-width: 767px) { .expert-wrapper .marquee-title { font-size: 60px; }}.expert-wrapper .experiance { margin-bottom: 50px;}.expert-wrapper .experiance h2 { padding-bottom: 10px;}.expert-wrapper .experiance h2 span { font-size: 250px; font-family: "KeyFont", serif;}.expert-wrapper .experiance h2 sup { top: -3em;}.expert-wrapper .experiance p { text-transform: uppercase; font-weight: 400; color: var(--text-3);}@media (max-width: 991px) { .expert-wrapper .experiance { display: none; }}.expert-wrapper .image { width: 670px; height: 955px; float: right;}@media (max-width: 1399px) { .expert-wrapper .image { width: 100%; height: 100%; }}.expert-wrapper .image img { width: 100%; height: 100%; object-fit: cover; object-fit: contain;}.expert-wrapper .expeart-infu { padding-bottom: 90px;}.expert-wrapper .expeart-infu .icon { font-size: 70px; color: var(--lawyer-theme); padding-bottom: 40px;}.expert-wrapper .expeart-infu p { color: var(--theme); font-family: "KeyFont", serif; font-size: 26px; line-height: 36px; letter-spacing: -0.26px;}.expert-wrapper .expeart-infu .expeart-intro { padding-top: 20px; gap: 25px;}.expert-wrapper .expeart-infu .expeart-intro .name { border-right: 1px solid var(--text); padding-right: 25px;}.expert-wrapper .expeart-infu .expeart-intro .name h5 { color: var(--theme); font-family: "KeyFont", sans-serif; font-size: 18px; font-weight: 700;}.expert-wrapper .expeart-infu .expeart-intro .name span { color: var(--text-3); font-size: 14px; font-weight: 400;}.price-1 { position: relative; z-index: 1;}.price-1 .single-pricing-item { border-radius: 10px; background-color: var(--white); border: 1px solid var(--border); padding: 40px 50px; position: relative; margin-top: 30px;}.price-1 .single-pricing-item .icon { color: var(--theme); opacity: 5%; font-size: 110px; position: absolute; right: 35px; top: 45px;}@media (max-width: 1399px) { .price-1 .single-pricing-item { padding: 40px; }}.price-1 .single-pricing-item .header h4 { font-weight: 700; font-family: "KeyFont", sans-serif;}.price-1 .single-pricing-item .price { font-size: 78px; font-weight: 400; line-height: 83px; font-family: "KeyFont"; letter-spacing: -2.34px; padding-top: 30px; color: var(--theme);}.price-1 .single-pricing-item .price span { color: var(--text-2); font-family: "KeyFont", sans-serif; font-size: 14px; font-weight: 700;}.price-1 .single-pricing-item .list { display: flex; align-items: center; gap: 65px; padding-bottom: 35px;}@media (max-width: 1399px) { .price-1 .single-pricing-item .list { gap: 20px; }}@media (max-width: 1199px) { .price-1 .single-pricing-item .list { flex-direction: column; gap: 0; align-items: start; }}.price-1 .single-pricing-item .list ul li { color: var(--theme); font-weight: 400; line-height: 26px;}@media (max-width: 1199px) { .price-1 .single-pricing-item .list ul li { padding: 5px 0; }}.price-1 .single-pricing-item .list ul li i { color: var(--text-2); padding-right: 5px;}.price-1 .single-pricing-item .tag { gap: 15px;}.price-1 .single-pricing-item .tag span { color: var(--text-2);}.price-1 .single-pricing-item .tag span i { padding-right: 5px;}.pricing-2 { position: relative; z-index: 2;}.pricing-2 .nav { margin-top: 30px; display: inline-flex; border-radius: 31px; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.08); box-shadow: 11px 11px 32.2px 0px rgba(255, 255, 255, 0.12) inset; backdrop-filter: blur(17.4500007629px);}.pricing-2 .nav .nav-item .nav-link { font-size: 16px; font-weight: 400; color: var(--white); border-radius: 31px; padding: 8px 24px; border: none; transition: all 0.4s ease-in-out;}.pricing-2 .nav .nav-item .nav-link.active { background-color: var(--theme-2); color: var(--white);}.pricing-2 .single-pricing-item { border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.04); box-shadow: 11px 11px 32.2px 0px rgba(255, 255, 255, 0.12) inset; backdrop-filter: blur(17.4500007629px); padding: 50px 45px; position: relative; margin-top: 30px;}.pricing-2 .single-pricing-item .border-shape span { position: absolute; width: 50px; height: 58px; background-color: transparent;}.pricing-2 .single-pricing-item .border-shape span:nth-child(1) { border-top: 1px solid var(--white); border-left: 1px solid var(--white); top: -2px; left: -2px;}.pricing-2 .single-pricing-item .border-shape span:nth-child(2) { border-top: 1px solid var(--white); border-right: 1px solid var(--white); top: -2px; right: -2px;}.pricing-2 .single-pricing-item .border-shape span:nth-child(3) { border-bottom: 1px solid var(--white); border-left: 1px solid var(--white); border-radius: 0 0 0 3px; bottom: -2px; left: -2px;}.pricing-2 .single-pricing-item .border-shape span:nth-child(4) { border-bottom: 1px solid var(--white); border-right: 1px solid var(--white); bottom: -2px; right: -2px;}@media (max-width: 1399px) { .pricing-2 .single-pricing-item { padding: 40px; }}.pricing-2 .single-pricing-item .header h4 { color: var(--white); padding-bottom: 10px;}.pricing-2 .single-pricing-item .price { padding: 25px 0 20px; font-size: 60px; font-weight: 800; line-height: 69px; letter-spacing: -1.2px; color: var(--white); font-family: "KeyFont";}.pricing-2 .single-pricing-item .price sub { font-weight: 400; font-size: 16px; font-family: "KeyFont", sans-serif; margin-left: 15px; margin-top: 40px; color: var(--text);}.pricing-2 .single-pricing-item .list { margin-top: 20px;}.pricing-2 .single-pricing-item .list li { color: var(--white); font-size: 16px; font-weight: 400; padding: 10px 0;}.pricing-2 .single-pricing-item .list li i { padding-right: 10px; font-size: 18px;}.pricing-2 .single-pricing-item .photo-theme-btn { display: inline-flex; align-items: center; justify-content: center; margin-top: 25px; width: 100%; border-radius: 2px; border: none; background-color: var(--theme-2); box-shadow: none; position: relative;}.pricing-3 { position: relative;}.pricing-3 .shape-1 { position: absolute; top: 0; left: 0; opacity: 0.13;}.pricing-3 .nav { margin-top: 30px; display: inline-flex; border-radius: 31px; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.08); box-shadow: 11px 11px 32.2px 0px rgba(255, 255, 255, 0.12) inset; backdrop-filter: blur(17.4500007629px);}.pricing-3 .nav .nav-item .nav-link { font-size: 16px; font-weight: 400; color: var(--white); border-radius: 31px; padding: 8px 24px; border: none; transition: all 0.4s ease-in-out;}.pricing-3 .nav .nav-item .nav-link.active { background-color: var(--white); color: var(--theme);}.pricing-3 .single-pricing-item { padding: 50px; border: 1px solid var(--border); display: grid; grid-template-columns: 280px auto auto; justify-content: space-between;}@media (max-width: 1399px) { .pricing-3 .single-pricing-item { padding: 50px 30px; }}@media (max-width: 1199px) { .pricing-3 .single-pricing-item { grid-template-columns: auto auto auto; }}@media (max-width: 991px) { .pricing-3 .single-pricing-item { grid-template-columns: auto; gap: 20px; }}.pricing-3 .single-pricing-item .header { padding-right: 60px; border-right: 1px solid var(--border);}@media (max-width: 991px) { .pricing-3 .single-pricing-item .header { border: 0; }}.pricing-3 .single-pricing-item .header h4 { color: var(--white); font-size: 22px; font-weight: 700; font-family: "KeyFont", sans-serif; margin-bottom: 15px;}.pricing-3 .single-pricing-item .header .price { color: var(--white); font-family: "KeyFont"; font-size: 78px; letter-spacing: -2.34px; line-height: 1;}.pricing-3 .single-pricing-item .header p { color: var(--text); font-weight: 400;}.pricing-3 .single-pricing-item .features { padding-right: 60px; border-right: 1px solid var(--border);}@media (max-width: 1399px) { .pricing-3 .single-pricing-item .features { padding-right: 0; padding-left: 60px; }}@media (max-width: 991px) { .pricing-3 .single-pricing-item .features { padding-left: 0; border-right: 0; }}.pricing-3 .single-pricing-item .features h4 { color: var(--white); font-size: 22px; font-weight: 700; font-family: "KeyFont", sans-serif; margin-bottom: 15px;}.pricing-3 .single-pricing-item .features .list { gap: 50px; flex-wrap: wrap;}@media (max-width: 1399px) { .pricing-3 .single-pricing-item .features .list { gap: 0; }}@media (max-width: 991px) { .pricing-3 .single-pricing-item .features .list { gap: 20px; }}.pricing-3 .single-pricing-item .features .list ul li { color: var(--white-3); padding: 5px 0;}.pricing-3 .single-pricing-item .features .list ul li i { padding-right: 5px;}.pricing-3 .single-pricing-item .bottom { padding-top: 20px;}@media (max-width: 1399px) { .pricing-3 .single-pricing-item .bottom { padding-left: 60px; }}@media (max-width: 991px) { .pricing-3 .single-pricing-item .bottom { padding-left: 0; }}.pricing-3 .single-pricing-item .bottom .infu { padding-top: 20px;}.pricing-3 .single-pricing-item .bottom .infu span { color: var(--white); font-weight: 400; border-right: 1px solid var(--border-2); padding: 0 15px;}.testimonial-1 { position: relative;}.testimonial-1 .section-title-2 { margin-left: -70px;}@media (max-width: 1199px) { .testimonial-1 .section-title-2 { margin-left: 0; }}.testimonial-1 .section-title-2 .text { width: 40%; color: var(--text-3); padding-top: 10px;}@media (max-width: 1199px) { .testimonial-1 .section-title-2 .text { width: 100%; }}.testimonial-1 .shape-1 { width: 138px; height: 138px; border-radius: 50%; position: absolute; left: 10%; top: 70%; animation: zoomBig 4s infinite linear;}.testimonial-1 .shape-2 { width: 60px; height: 60px; border-radius: 50%; position: absolute; left: 28%; top: 50%; animation: zoomBig 4s infinite linear;}.testimonial-1 .shape-3 { width: 95px; height: 95px; border-radius: 50%; position: absolute; right: 8%; top: 50%; animation: zoomBig 4s infinite linear;}.testimonial-1 .shape-4 { width: 115px; height: 115px; border-radius: 50%; position: absolute; right: 18%; bottom: 10%; animation: zoomBig 4s infinite linear;}.testimonial-1 .array-button { position: absolute; top: 50%; left: 50px; right: 50px; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}@media (max-width: 767px) { .testimonial-1 .array-button { display: none; }}.testimonial-1 .array-button .array-prev { position: absolute; color: var(--black-2); border: 1px solid var(--border); left: 0;}.testimonial-1 .array-button .array-prev:hover { background-color: var(--theme); color: var(--white); border-color: var(--theme);}.testimonial-1 .array-button .array-next { position: absolute; color: var(--black-2); border: 1px solid var(--border); right: 0;}.testimonial-1 .array-button .array-next:hover { background-color: var(--theme); color: var(--white); border-color: var(--theme);}.testimonial-1 .signle-testimonial-item { background-color: var(--white); border-radius: 12px; width: 725px; padding: 60px 105px; margin: 70px auto; text-align: center;}@media (max-width: 767px) { .testimonial-1 .signle-testimonial-item { width: 100%; padding: 60px 30px; }}.testimonial-1 .signle-testimonial-item .icon { font-size: 70px; color: #e6ebef; margin-bottom: 20px;}.testimonial-1 .signle-testimonial-item p { font-size: 22px; font-style: italic; font-weight: 400; line-height: 40px; color: var(--theme); text-align: center;}@media (max-width: 767px) { .testimonial-1 .signle-testimonial-item p { font-size: 20px; }}.testimonial-1 .signle-testimonial-item h4 { color: #333; font-family: "KeyFont", sans-serif; font-weight: 700; padding-top: 50px; font-size: 22px;}.testimonial-1 .signle-testimonial-item span { font-weight: 400;}.testimonial-1.about-page-testimonial .signle-testimonial-item { background-color: transparent; margin-bottom: 0; padding-bottom: 0;}.testimonial-1.about-page-testimonial .signle-testimonial-item .icon { color: var(--theme-2);}.testimonial-1.about-page-testimonial .signle-testimonial-item p { color: var(--white-2);}.testimonial-1.about-page-testimonial .signle-testimonial-item h4 { color: var(--white);}.testimonial-2 .signle-testimonial-item { border: 1px solid var(--border); padding: 50px 40px; position: relative; margin-top: 50px; transition: all 0.4s ease-in-out;}.testimonial-2 .signle-testimonial-item p { font-size: 23px; line-height: 37px; color: var(--white);}.testimonial-2 .signle-testimonial-item .icon { font-size: 95px; color: var(--white); position: absolute; right: 0; top: -45px;}.testimonial-2 .signle-testimonial-item ul { gap: 5px; padding-bottom: 10px;}.testimonial-2 .signle-testimonial-item ul li { font-size: 16px; color: var(--white);}.testimonial-2 .signle-testimonial-item .author { padding-top: 70px;}.testimonial-2 .signle-testimonial-item .author img { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; margin-right: 15px;}.testimonial-2 .signle-testimonial-item .author .infu h4 { color: var(--white); font-family: "KeyFont", sans-serif; font-size: 18px; font-weight: 700;}.testimonial-2 .signle-testimonial-item .author .infu span { font-weight: 400;}.testimonial-2 .signle-testimonial-item:hover { background-color: var(--text-3); border-bottom: 1px solid var(--white);}.testimonial-2.page-testimonial .signle-testimonial-item { border: 1px solid var(--border);}.testimonial-2.page-testimonial .signle-testimonial-item p { color: var(--theme);}.testimonial-2.page-testimonial .signle-testimonial-item .icon { color: var(--theme);}.testimonial-2.page-testimonial .signle-testimonial-item .author .infu h4 { color: var(--theme);}.testimonial-2.page-testimonial .signle-testimonial-item:hover { background-color: var(--text-3); border-bottom: 1px solid var(--white);}.testimonial-2.page-testimonial .signle-testimonial-item:hover p { color: var(--white);}.testimonial-2.page-testimonial .signle-testimonial-item:hover .author .infu h4 { color: var(--white);}.testimonial-3 { position: relative;}.testimonial-3 .bg-image { position: absolute; top: 0; height: 670px; width: 90%; clip-path: polygon(0 0, 93% 0%, 100% 100%, 0 100%);}.testimonial-3 .bg-image::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; content: ""; background-color: var(--lawyer-theme); opacity: 0.95;}@media (max-width: 1199px) { .testimonial-3 .bg-image { width: 100%; clip-path: none; height: 100%; }}.testimonial-3 .shape-1 { font-size: 215px; z-index: 1; position: absolute; rotate: 180deg; top: 75px; left: 37%; color: rgba(255, 255, 255, 0.08);}.testimonial-3 .array-button { flex-direction: column; gap: 30px; top: 50%; transform: translateY(-50%);}@media (max-width: 1199px) { .testimonial-3 .array-button { flex-direction: row; justify-content: center; margin-top: 30px; gap: 20px; }}@media (max-width: 767px) { .testimonial-3 .array-button { display: none; }}.testimonial-3 .signle-testimonial-item { padding-right: 60px; margin-top: 30px;}@media (max-width: 767px) { .testimonial-3 .signle-testimonial-item { text-align: center; padding-right: 0; }}.testimonial-3 .signle-testimonial-item h3 { color: var(--white); line-height: 55px; letter-spacing: -1.14px; font-family: "KeyFont", serif;}.testimonial-3 .signle-testimonial-item .author { padding-top: 60px; gap: 10px;}.testimonial-3 .signle-testimonial-item .author .image-1 { width: 70px; height: 70px; border-radius: 50%;}.testimonial-3 .signle-testimonial-item .author .infu { border-right: 1px solid var(--white); padding-right: 35px;}.testimonial-3 .signle-testimonial-item .author .infu p { color: var(--white); font-size: 22px; font-weight: 700;}.testimonial-3 .signle-testimonial-item .author .infu span { color: var(--white); font-size: 14px; font-weight: 400;}.testimonial-3.style-2 .bg-image { height: 870px; width: 100%; clip-path: none; filter: grayscale(100%);}.testimonial-3.style-2 .bg-image::after { background-color: rgba(51, 51, 51, 0.93); z-index: 0;}@media (max-width: 575px) { .testimonial-3.style-2 .author { flex-direction: column; justify-content: center; padding-top: 40px; }}@media (max-width: 575px) { .testimonial-3.style-2 .author .infu { border-right: none; border-bottom: 1px solid var(--white); padding-right: 0; padding-bottom: 20px; margin-bottom: 20px; }}.testimonial-4 { position: relative; max-width: 1685px; margin: 0 auto;}.testimonial-4 .testimonial-inner { position: relative;}.testimonial-4 .testimonial-inner .array-button { position: absolute; top: 50%; transform: translateY(-50%); left: -65px; right: -65px; justify-content: space-between;}.testimonial-4 .testimonial-inner .array-button .array-prev { background-color: var(--white);}.testimonial-4 .testimonial-inner .array-button .array-prev:hover { background: linear-gradient(90deg, var(--theme-4) 0.81%, var(--theme-3) 100.81%); color: var(--white);}.testimonial-4 .testimonial-inner .array-button .array-next { background-color: var(--white);}.testimonial-4 .testimonial-inner .array-button .array-next:hover { background: linear-gradient(90deg, var(--theme-4) 0.81%, var(--theme-3) 100.81%); color: var(--white);}.testimonial-4 .signle-testimonial-item { text-align: center;}.testimonial-4 .signle-testimonial-item .image { width: 115px; height: 115px; margin: 0 auto; margin-bottom: 40px;}.testimonial-4 .signle-testimonial-item .image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; object-fit: cover;}.testimonial-4 .signle-testimonial-item p { color: var(--theme); text-align: center; font-size: 22px; font-style: italic; font-weight: 400; line-height: 40px; padding-bottom: 70px;}.testimonial-4 .signle-testimonial-item .client-name { font-family: "KeyFont", sans-serif; font-size: 22px; font-weight: 700; padding-bottom: 10px;}.testimonial-4 .signle-testimonial-item .client-role { color: var(--text-3); font-weight: 400;}.contact-us-1 .contact-right .form-clt {position: relative; padding-top: 0; background: #f2f2f2; padding-left: 10px;}.contact-us-1 .contact-right .form-clt .icon { position: absolute; top: 15px; right: 15px; width: 35px; height: 35px; line-height: 32px; border-radius: 50%; background-color: var(--white); box-shadow: 0px 10px 20px 0px rgba(34, 34, 34, 0.08); text-align: center;}@media (max-width: 575px) { .contact-us-1 .contact-right .form-clt .icon { top: 15px; }}.contact-us-1 .contact-right .form-clt .icon i { color: var(--theme); font-size: 14px;}.contact-us-1 .contact-right .form-clt input { width: 100%; outline: none; border: none; padding: 10px 0; color: var(--theme); font-weight: 400; transition: all 0.4s ease-in-out; border-bottom: 1px solid var(--border); background-color: transparent;}.contact-us-1 .contact-right .form-clt input::placeholder { color: var(--text-2);}.contact-us-1 .contact-right .form-clt-big textarea { padding: 10px 0 0; outline: none; width: 100%; color: var(--theme); font-weight: 400; border: none; border-bottom: 1px solid var(--border); line-height: 1; background-color: transparent;}.contact-us-1 .contact-right .theme-btn { padding: 12px 20px; background: linear-gradient(90deg, #864ff5 0.81%, #2b1556 100.81%);}.contact-us-1 .social-icon { padding-top: 50px;}@media (max-width: 991px) { .contact-us-1 .social-icon { text-align: center; }}.contact-us-1 .social-icon p { color: var(--theme); font-size: 22px; font-weight: 700;}.contact-us-1 .social-icon a { width: 42px; height: 42px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; border: 1px solid var(--border); font-size: 18px; color: var(--text); margin-top: 15px; margin-right: 8px;}.contact-us-1 .social-icon a:hover { background-color: var(--theme); color: var(--white); border-color: var(--theme);}.contact-us-1.style-2 { position: relative; background-color: #141414; padding-bottom: 308px;}.contact-us-1.style-2 .content .section-title h2 { font-size: 160px; font-family: "KeyFont"; line-height: 1; letter-spacing: -8px;}@media (max-width: 1399px) { .contact-us-1.style-2 .content .section-title h2 { font-size: 130px; }}.contact-us-1.style-2 .content .contact-right .form-clt input::placeholder { color: var(--white-3);}.contact-us-1.style-2 .content .contact-right .form-clt-big textarea { color: var(--white-3);}.contact-us-1.style-2 .content .contact-right .theme-btn { padding: 18px 30px; background: #333333;}.contact-us-1.style-2 .contact-infu { position: relative;}.contact-us-1.style-2 .contact-infu .image-2 { text-align: right;}.contact-us-1.style-2 .contact-infu .image-2 img { width: 145px; object-fit: cover;}.contact-us-1.style-2 .contact-infu .image-2 p { color: var(--white); text-decoration-line: underline; text-decoration-style: solid; text-align: left;}.contact-us-1.style-2 .contact-infu .infu-inner { padding-top: 120px;}.contact-us-1.style-2 .contact-infu .infu-inner .infu h4 { color: var(--white);}.contact-us-1.style-2 .contact-infu .infu-inner .infu p { color: var(--white); text-decoration-line: underline; text-decoration-style: solid;}.contact-us-1.style-2 .contact-infu .circle-text span { color: var(--white);}.contact-us-1.style-2 .contact-infu .circle-icon { color: var(--white);}.contact-us-1.style-3 .info h4 { font-size: 26px; margin-bottom: 15px; font-family: "KeyFont", sans-serif;}.contact-us-1.style-3 .social-icon { padding-top: 190px;}@media (max-width: 1199px) { .contact-us-1.style-3 .social-icon { padding-top: 40px; padding-bottom: 40px; } .has_text_move_anim { border-bottom: 1px #baa4a4 solid; padding-bottom: 20px; }}.contact-us-1.style-3 .theme-btn { background: #707070;}.contact-us-1.style-3 .contact-right { padding-top: 30px;}.contact-us-1.style-3 .yazkysc { text-align: center;}.contact-us-1.style-3 .icons { gap: 60px;}.contact-us-1.style-3 .icons .arrow-path { color: var(--lawyer-theme);}.contact-us-1.style-4 .social-icon { padding-top: 50px;}.contact-us-1.style-4 .info h4 { font-family: "KeyFont", sans-serif; font-weight: 700;}.contact-us-1.style-4 .info p { color: var(--text-3);}.contact-us-1.style-4 .contact-infu { padding-top: 20px;}.contact-us-1.style-4 .contact-infu h4 { color: var(--theme); font-size: 22px; font-family: "KeyFont", sans-serif; font-weight: 700; line-height: 40px; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; padding: 8px 0;}.contact-us-1.style-4 .contact-right h3 { font-family: "KeyFont", sans-serif; font-weight: 700; padding-bottom: 20px;}.contact-us-1.style-4 .contact-right .theme-btn { background: linear-gradient(90deg, var(--theme-4) 0.81%, var(--theme-3) 100.81%);}.contact-us-1.contact-page { background-color: var(--white); padding-bottom: 130px;}.contact-us-1.contact-page .content .contact-right .form-clt input::placeholder { color: var(--text-3);}.contact-us-1.contact-page .content .contact-right .form-clt-big textarea { color: var(--text-3);}.contact-us-1.contact-page .contact-infu { position: relative;}.contact-us-1.contact-page .contact-infu .image-2 p { color: var(--theme);}.contact-us-1.contact-page .contact-infu .infu-inner .infu h4 { color: var(--theme);}.contact-us-1.contact-page .contact-infu .infu-inner .infu p { color: var(--theme);}.contact-us-1.contact-page .contact-infu .circle-text span { color: var(--theme);}.contact-us-1.contact-page .contact-infu .circle-icon { color: var(--theme);}.office-google-map-wrapper { margin-bottom: -230px;}.office-google-map-wrapper iframe { width: 100%; height: 600px;}.news-1 .content-wrapper { border-bottom: 1px solid var(--border); padding: 40px 0; position: relative;}.news-1 .content-wrapper .content .meta span { color: var(--text-2); font-size: 14px; font-weight: 400; margin-right: 10px;}.news-1 .content-wrapper .content .meta span i { margin-right: 5px; color: var(--theme);}.news-1 .content-wrapper .content .title { font-size: 32px; font-weight: 400; line-height: 41px; letter-spacing: -0.96px; padding: 20px 0;}.news-1 .content-wrapper .content .news-btn { gap: 10px; color: var(--theme); text-align: center; font-size: 16px; font-weight: 400; line-height: 1;}.key-btn { color: #181515; font-size: 16px; font-weight: 400; line-height: 1;}.key-btn:hover { color: #000000; font-size: 16px; font-weight: 500; line-height: 1;}.news-1 .content-wrapper .content .news-btn i { font-size: 18px;}.news-1 .content-wrapper .thumb { position: absolute; top: 0; left: 0; width: 150px; height: 240px; opacity: 0; z-index: -1; border-radius: 265px; rotate: 10deg; background-position: center; background-size: cover; background-repeat: no-repeat; transition: opacity 0.3s, transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}.news-1 .content-wrapper:hover .thumb { opacity: 1;}.news-2 { padding-bottom: 250px;}.news-2 .section-title-2 h2 span:nth-child(1) { margin-left: -35%;}@media (max-width: 767px) { .news-2 .section-title-2 h2 span:nth-child(1) { margin-left: 0; }}.news-2 .section-title-2 h2 span:nth-child(3) { margin-left: 30%;}@media (max-width: 767px) { .news-2 .section-title-2 h2 span:nth-child(3) { margin-left: 0; }}.news-2 .single-news-item { width: 100%; margin-top: 40px;}.news-2 .single-news-item img { width: 100%; height: 100%; object-fit: cover; height: 640px;}.news-2 .single-news-item .content { margin-top: 20px; position: relative; z-index: 9; border-radius: 5px; transition: all 0.4s ease-in-out;}.news-2 .single-news-item .content ul { display: flex; align-items: center; gap: 15px;}.news-2 .single-news-item .content ul li { font-weight: 400; color: var(--text);}.news-2 .single-news-item .content ul li i { color: var(--theme-2); margin-right: 5px;}.news-2 .single-news-item .content h3 { margin-top: 10px; margin-bottom: 10px; font-size: 32px; line-height: 41px; letter-spacing: -0.96px; color: var(--white);}.news-2 .single-news-item .content h3 a { color: var(--white); background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat; transition: all 500ms ease;}.news-2 .single-news-item .content h3 a:hover { color: var(--theme-2); background-size: 100% 1px;}.news-3 .single-news-item { margin-top: 40px; border-right: 1px solid var(--border-2); padding-right: 24px;}.news-3 .single-news-item .image { width: 100%; height: 365px;}.news-3 .single-news-item .image img { width: 100%; height: 100%; object-fit: cover;}.news-3 .single-news-item .content ul { gap: 10px; padding-top: 30px;}.news-3 .single-news-item .content ul li { color: var(--white-3); font-size: 14px; font-weight: 400;}.news-3 .single-news-item .content ul li i { font-size: 18px; padding-right: 8px;}.news-3 .single-news-item .content .title { font-size: 26px; padding: 15px 0; font-family: "KeyFont", sans-serif; letter-spacing: normal;}.news-3 .single-news-item .content .title a { color: var(--white); background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat; transition: all 500ms ease;}.news-3 .single-news-item .content .title a:hover { color: var(--protfolio-theme); background-size: 100% 1px;}.news-3 .single-news-item .content p { color: var(--white);}.news-4 { background-color: #f8f5f0;}.news-4 .single-item-news { background-color: var(--white); padding: 40px 35px; height: 560px; transition: all 0.4s ease-in-out; position: relative; cursor: Pointer; z-index: 1; margin-top: 30px;}@media (max-width: 1199px) { .news-4 .single-item-news { height: 100%; }}.news-4 .single-item-news .news-bg { position: relative; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: -11; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; overflow: hidden;}.news-4 .single-item-news .news-bg::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: rgba(51, 51, 51, 0.81);}.news-4 .single-item-news .news-bg.active { opacity: 1; visibility: visible; width: 100%;}.news-4 .single-item-news span { color: var(--theme);}.news-4 .single-item-news span i { color: var(--lawyer-theme); padding-right: 10px;}.news-4 .single-item-news span.active { color: var(--white);}.news-4 .single-item-news h3 { font-size: 32px; font-family: "KeyFont", serif; padding-top: 160px; padding-bottom: 20px;}@media (max-width: 1399px) { .news-4 .single-item-news h3 { font-size: 28px; }}.news-4 .single-item-news h3.active { color: var(--white);}.news-4 .single-item-news .content { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #d9d9d9; padding-top: 25px;}.news-4 .single-item-news .content .read-more { color: var(--lawyer-theme); font-weight: 400;}.news-4 .single-item-news .content .read-more i { padding-left: 10px;}.news-4 .single-item-news .author { gap: 10px;}.news-4 .single-item-news .author .image-1 { width: 44px; height: 44px; border-radius: 50%; object-fit: cover;}.news-4 .single-item-news .author .infu h5 { font-family: "KeyFont", serif;}.news-4 .single-item-news .author .infu h5.active { color: var(--white);}.news-4 .single-item-news .author .infu span { color: var(--text);}.news-4 .single-item-news:hover .news-bg { opacity: 1; visibility: visible; width: 100%;}.news-4 .single-item-news:hover span { color: var(--white);}.news-4 .single-item-news:hover h3 { color: var(--white);}.news-4 .single-item-news:hover .infu h5 { color: var(--white);}.news-4.blog-page { background-color: var(--white);}.news-4.blog-page .single-item-news { border: 1px solid #d9d9d9;}.news-4.blog-page .nav { margin-top: 30px; display: inline-flex; justify-content: center;}.news-4.blog-page .nav .nav-item .nav-link { font-size: 18px; color: var(--text-3); padding: 0 15px; border-right: 1px solid var(--border); transition: all 0.4s ease-in-out;}.news-4.blog-page .nav .nav-item .nav-link.active { font-weight: 700; color: var(--theme);}.news-5 .single-news-item { margin-top: 30px;}.news-5 .single-news-item .image { width: 100%; height: 440px;}.news-5 .single-news-item .image img { width: 100%; height: 100%; object-fit: cover;}.news-5 .single-news-item .content ul { gap: 10px; padding-top: 30px;}.news-5 .single-news-item .content ul li { font-size: 14px; font-weight: 400;}.news-5 .single-news-item .content ul li i { font-size: 18px; padding-right: 8px; color: var(--theme);}.news-5 .single-news-item .content .title { font-size: 26px; padding: 15px 0; font-family: "KeyFont", sans-serif; font-weight: 400;}.news-5 .single-news-item .content .title a { background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat; transition: all 500ms ease;}.news-5 .single-news-item .content .title:hover a { color: var(--theme-4); background-size: 100% 1px;}.news-5 .single-news-item .content .read { display: flex; align-items: center; color: var(--theme); font-weight: 400;}.news-5 .single-news-item .content .read i { padding-left: 10px;}.news-5 .single-news-item .content .read:hover { color: var(--theme-4);}.news-5 .single-news-item.style-2 { border-left: 1px solid var(--border); padding-left: 50px;}@media (max-width: 1199px) { .news-5 .single-news-item.style-2 { padding-left: 20px; }}.news-5 .single-news-item.style-2 .content { padding-bottom: 55px;}.news-5 .single-news-item.style-2 .content ul { padding-top: 0;}.news-5 .single-news-item.style-2 .theme-btn { margin-top: 130px; background: linear-gradient(90deg, var(--theme-4) 0.81%, var(--theme-3) 100.81%);}.news-5.about-page-news .single-news-item .content ul li i { color: var(--white-3);}.news-5.about-page-news .single-news-item .content .title a { color: var(--white);}.news-5.about-page-news .single-news-item .content .read { color: var(--white-3);}.blog-details-wrapper { margin-top: -270px; position: relative; z-index: 10;}.blog-details-wrapper .blog-details-image { width: 100%; height: 630px; padding-left: 110px; padding-right: 110px;}@media (max-width: 1600px) { .blog-details-wrapper .blog-details-image { padding: 0; }}.blog-details-wrapper .blog-details-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px;}.blog-details-wrapper .single-blog-post { margin-bottom: 40px; position: relative;}.blog-details-wrapper .single-blog-post .wp-block-quote { background-color: var(--bg); padding: 40px 35px; margin: 40px 0px; position: relative; z-index: 1;}.blog-details-wrapper .single-blog-post .wp-block-quote blockquote { color: var(--theme); font-size: 28px; font-weight: 400; line-height: 47px; letter-spacing: -0.84px; font-family: "KeyFont", serif;}.blog-details-wrapper .single-blog-post .wp-block-quote .title span { font-size: 18px; font-weight: 400; color: var(--text);}.blog-details-wrapper .single-blog-post .wp-block-quote .title .icon { font-size: 40px; color: #e6ebef;}.blog-details-wrapper .single-blog-post .post-content { padding-top: 30px; overflow: hidden; box-sizing: border-box;}.blog-details-wrapper .single-blog-post .post-content p { font-size: 18px; line-height: 32px; color: var(--text-3);}.blog-details-wrapper .single-blog-post .post-content .checked-list { margin-bottom: 0; list-style-type: disc; margin-top: 35px;}.blog-details-wrapper .single-blog-post .post-content .checked-list li { line-height: 1.5; margin-top: 22px; list-style-type: disc; color: var(--text-2); font-weight: 400; position: relative; font-size: 18px; padding-left: 40px;}.blog-details-wrapper .single-blog-post .post-content .checked-list li::before { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--white); position: absolute; left: 0; top: 0; font-family: "Font Awesome 5 Pro"; content: "\f00c"; font-size: 14px; color: var(--theme); border-radius: 50%; box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.09);}.blog-details-wrapper .single-blog-post .post-content .theme-btn i { transform: rotate(0);}.blog-wrapper .blog-details-image { width: 100%; height: 472px;}.blog-wrapper .blog-details-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px;}.blog-wrapper .single-blog-post { margin-bottom: 40px; position: relative;}.blog-wrapper .single-blog-post .array-button { position: absolute; top: 50%; left: 20px; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.blog-wrapper .single-blog-post:last-child { margin-bottom: 0;}.blog-wrapper .single-blog-post .post-featured-thumb { height: 450px; width: 100%; position: relative; margin-bottom: -2px;}.blog-wrapper .single-blog-post .post-featured-thumb .post-date { position: absolute; top: 20px; left: 20px; padding: 15px 30px; background-color: var(--theme); text-align: center;}.blog-wrapper .single-blog-post .post-featured-thumb .post-date h4 { color: var(--white);}.blog-wrapper .single-blog-post .post-featured-thumb .post-date h4 span { color: var(--white); text-transform: uppercase; font-size: 15px;}@media (max-width: 991px) { .blog-wrapper .single-blog-post .post-featured-thumb { height: 280px; }}@media (max-width: 767px) { .blog-wrapper .single-blog-post .post-featured-thumb { height: 230px; }}.blog-wrapper .single-blog-post .post-featured-thumb .video-button { position: relative; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; width: 100px; height: 100px; background: var(--white); transition: all 0.4s ease-in-out; z-index: 11; left: 50%; top: 50%; transform: translate(-50%, -50%);}.blog-wrapper .single-blog-post .post-featured-thumb .video-button i { font-size: 28px; color: var(--theme);}.blog-wrapper .single-blog-post .post-featured-thumb .video-button .video-button-ripple::before,.blog-wrapper .single-blog-post .post-featured-thumb .video-button .video-button-ripple::after { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); box-shadow: 0 0 0 0 rgba(255, 255, 253, 0.6); animation: popupVideo 3s infinite; border-radius: 50%;}.blog-wrapper .single-blog-post .post-featured-thumb .video-button .video-button-ripple::before { animation-delay: 0.9s; content: ""; position: absolute;}.blog-wrapper .single-blog-post .post-featured-thumb .video-button .video-button-ripple::after { animation-delay: 0.6s; content: ""; position: absolute;}.blog-wrapper .single-blog-post .post-content { padding-top: 30px; overflow: hidden; box-sizing: border-box;}@media (max-width: 575px) { .blog-wrapper .single-blog-post .post-content { padding-top: 20px; }}.blog-wrapper .single-blog-post .post-content h2 { line-height: 1.4; font-size: 36px; font-weight: 400;}@media (max-width: 575px) { .blog-wrapper .single-blog-post .post-content h2 { font-size: 28px; }}.blog-wrapper .single-blog-post .post-content h2 a:hover { color: var(--theme);}.blog-wrapper .single-blog-post .post-content p { font-size: 16px;}@media (max-width: 767px) { .blog-wrapper .single-blog-post .post-content { padding: 30px 10px; }}@media (max-width: 414px) { .blog-wrapper .single-blog-post .post-content h2 { font-size: 22px; }}.blog-wrapper .single-blog-post .post-content p { margin-top: 10px;}.blog-wrapper .single-blog-post .post-content .post-meta { margin-bottom: 10px;}.blog-wrapper .single-blog-post .post-content .post-meta span { color: var(--text); font-weight: 400; font-size: 16px; line-height: 1; display: inline-block; margin: 0 14px;}.blog-wrapper .single-blog-post .post-content .post-meta span:nth-child(1) { margin-inline-start: 0;}.blog-wrapper .single-blog-post .post-content .post-meta span i { margin-right: 5px; color: var(--theme); font-weight: 700;}.blog-wrapper .single-blog-post .post-content .theme-btn i { transform: rotate(0);}.blog-wrapper .single-blog-post .post-content .author-info { overflow: hidden;}.blog-wrapper .single-blog-post .post-content .author-info .author-img { height: 40px; width: 40px; line-height: 40px; border-radius: 50%; background-color: #f2f2f2; margin-right: 15px; float: left; overflow: hidden; background-position: center; background-size: cover;}@media (max-width: 767px) { .blog-wrapper .single-blog-post .post-content .author-info .author-img { margin-right: 5px; }}.blog-wrapper .single-blog-post .post-content .author-info h5 { display: inline-block; line-height: 1; font-size: 16px; margin-top: 9px;}.blog-wrapper .single-blog-post .post-content .author-info h5 a:hover { color: var(--theme);}@media (max-width: 767px) { .blog-wrapper .single-blog-post .post-content .author-info h5 { font-size: 14px; }}.blog-wrapper .single-blog-post .post-content .post-link a { font-weight: 700;}.blog-wrapper .single-blog-post .post-content .post-link a:hover { color: var(--theme);}@media (max-width: 767px) { .blog-wrapper .single-blog-post .post-content .post-link a { font-size: 14px; }}.blog-wrapper .single-blog-post .post-content .post-link a i { margin-right: 5px;}@media (max-width: 767px) { .blog-wrapper .single-blog-post .post-content .post-link a i { margin-right: 3px; }}.tagcloud a { display: inline-block; line-height: 1; font-weight: 400; margin-right: 10px; text-transform: capitalize; border-radius: 4px;}.tagcloud a:hover { color: var(--theme);}.social-share { display: flex; align-items: center; gap: 10px;}.social-share a { width: 42px; height: 42px; background-color: var(--white-2); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}.social-share a:hover { background-color: var(--theme); color: var(--white);}.social-share h5 { margin-right: 20px; font-weight: 700; font-family: "KeyFont", sans-serif;}.tag-share-wrap { padding-bottom: 50px; padding-top: 60px;}.tag-share-wrap h5 { margin-right: 15px; font-family: "KeyFont", sans-serif; font-weight: 700;}@media (max-width: 767px) { .tag-share-wrap h5 { margin-bottom: 10px; font-size: 18px; }}@media (max-width: 767px) { .tag-share-wrap .tagcloud { margin-bottom: 20px; }}.comment-form { width: 100%; margin-top: 30px;}.comment-form input,.comment-form textarea { outline: none; padding: 10px 0; line-height: 1; font-size: 16px; width: 100%; border: none; border-bottom: 1px solid var(--border); font-weight: 400; text-transform: capitalize; color: var(--text-3); background-color: transparent;}@media (max-width: 585px) { .comment-form input, .comment-form textarea { padding: 15px; }}.comment-form textarea { margin-top: 145px; line-height: 0.7; border: none; border-bottom: 1px solid var(--border);}.comment-form .theme-btn i { margin-right: 10px; margin-left: 0; transform: rotate(0);}.sidebar .sidebar-title { position: relative; margin-bottom: 40px;}.sidebar .sidebar-title::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; border-bottom: 3px solid var(--theme); width: 95px;}.sidebar { background-color: #f9f9f9; padding: 25px 30px;}.sidebar .popular-posts .single-post-item { overflow: hidden; padding-bottom: 25px; margin-bottom: 30px; border-bottom: 1px dashed var(--border);}.sidebar .popular-posts .single-post-item:last-of-type { padding-bottom: 0; margin-bottom: 0; border: 0;}.sidebar .popular-posts .single-post-item h5 { font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; letter-spacing: -0.6px; position: relative;}.sidebar .popular-posts .single-post-item h5 a { color: var(--theme);}.sidebar .popular-posts .single-post-item h5 a:hover { color: var(--theme-2);}.sidebar .popular-posts .single-post-item .post-date { color: var(--text-3); font-weight: 400; font-size: 15px; text-transform: capitalize; padding-bottom: 15px;}.sidebar .popular-posts .single-post-item .post-date i { color: var(--text-3); margin-right: 7px; font-size: 20px;}.award-1 { position: relative; z-index: 1;}.award-1 .shape-1 { width: 1270px; height: 1270px; border-radius: 50%; background-color: var(--white); opacity: 4%; position: absolute; top: -45%; z-index: -1; left: 50%; transform: translateX(-50%);}@media (max-width: 1199px) { .award-1 .shape-1 { top: -85%; }}@media (max-width: 991px) { .award-1 .shape-1 { display: none; }}.award-1 .item { display: grid; grid-template-columns: 0.9fr 2.9fr 2fr; align-items: center; padding: 70px 0 50px; border-bottom: 1px solid var(--border);}@media (max-width: 1199px) { .award-1 .item { grid-template-columns: 1.2fr 2.9fr 2fr; }}@media (max-width: 991px) { .award-1 .item { grid-template-columns: auto; gap: 40px; text-align: center; }}.award-1 .item img { margin: 0 auto;}.award-1 .item .title .sub-title { padding: 5px 18px; border-radius: 20px; border: 1px solid var(--border); background-color: var(--white); text-align: center; display: inline-block; color: var(--text); font-size: 14px; font-weight: 400;}.award-1 .item .title h2 { color: var(--white); letter-spacing: -1.86px; margin-top: 25px;}.award-2 { position: relative;}.award-2 .shape-1 { position: absolute; top: 40%; z-index: -1; left: -8%; opacity: 26%;}.award-2 .item { display: grid; grid-template-columns: 150px 450px auto; align-items: center; justify-content: space-between; margin: 40px 0;}@media (max-width: 767px) { .award-2 .item img { margin: 0 auto; }}@media (max-width: 991px) { .award-2 .item { grid-template-columns: 150px 390px auto; }}@media (max-width: 767px) { .award-2 .item { grid-template-columns: auto; text-align: center; gap: 30px; }}.award-2 .item .title { margin-left: -80px;}@media (max-width: 1399px) { .award-2 .item .title { margin-left: 0; }}.award-2 .item .title .sub-title { color: rgba(255, 255, 255, 0.65);}.award-2 .item .title h3 { font-size: 34px; font-family: "KeyFont", sans-serif; color: var(--white);}.award-2 .item .title .text { color: var(--white);}.award-2 .item .icon { width: 83px; height: 83px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; border: 1px solid var(--border); color: var(--white); font-size: 22px; float: right; transition: all 0.4s ease-in-out;}@media (max-width: 767px) { .award-2 .item .icon { margin: 0 auto; }}.award-2 .item .icon i { rotate: -45deg; transition: all 0.4s ease-in-out;}.award-2 .item:hover .icon { color: var(--theme); background-color: var(--white);}@media (max-width: 767px) { .award-2 .item:hover .icon { margin: 0 auto; }}.award-2 .item:hover .icon i { rotate: 0deg;}.award-2.about-page-award { background-color: #1e1e1e;}@media (max-width: 991px) { .vison-1 { padding-top: 0; }}.vison-1 .image { width: 190px; height: 207px; margin-top: -130px; margin-left: -205px;}@media (max-width: 1199px) { .vison-1 .image { margin-top: -110px; margin-left: 0; }}@media (max-width: 991px) { .vison-1 .image { width: 100%; margin-left: 0px; margin-top: 50px; }}.vison-1 .image img { width: 100%; height: 100%; object-fit: cover;}@media (max-width: 767px) { .vison-1 .image img { object-fit: contain; }}.vison-1 .image-2 { width: 100%; height: 220px; margin-left: -230px; margin-top: 80px;}@media (max-width: 1399px) { .vison-1 .image-2 { margin-left: -100px; }}@media (max-width: 991px) { .vison-1 .image-2 { margin-left: 50px; margin-top: 50px; }}@media (max-width: 767px) { .vison-1 .image-2 { margin-left: 0; }}.vison-1 .image-2 img { width: 100%; height: 100%; object-fit: cover;}.vison-1 .content { margin-top: 80px;}@media (max-width: 991px) { .vison-1 .content { margin-top: 50px; text-align: center; }}.vison-1 .content p { color: var(--white); margin-bottom: 30px;}.vison-1 .content a { font-weight: 400; color: var(--theme-2);}.vison-1 .content a i { line-height: 1; margin-left: 12px;}.vison-1 .image-3 { width: 160px; height: 220px; margin-left: 290px; margin-top: 150px;}@media (max-width: 1600px) { .vison-1 .image-3 { margin-left: 0px; }}@media (max-width: 991px) { .vison-1 .image-3 { margin-top: 50px; }}.vison-1 .image-3 img { width: 100%; height: 100%; object-fit: cover;}.video-1 { position: relative;}.video-1 .section-title-2 h2 { color: var(--white); line-height: 1.2; text-align: start; margin-left: 90px;}@media (max-width: 991px) { .video-1 .section-title-2 h2 { margin-left: 0; text-align: center; }}.video-1 .section-title-2 h2 span { margin-left: 37.5%;}@media (max-width: 1600px) { .video-1 .section-title-2 h2 span { margin-left: 25%; }}@media (max-width: 991px) { .video-1 .section-title-2 h2 span { margin-left: 0; }}.video-1 .video-bg { width: 100%; height: 995px; margin-top: -280px;}.video-1 .icon { width: 135px; height: 135px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; font-size: 40px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 134px; border: 1px solid rgba(255, 255, 255, 0.32); background: rgba(255, 255, 255, 0.15); box-shadow: 11px 11px 32.2px 0px rgba(255, 255, 255, 0.12) inset; backdrop-filter: blur(17.4500007629px); color: var(--white);}.video-1.style-2 .video-bg { height: 760px; margin: 0;}.video-1.about-page-video { margin-top: 150px;}.video-2 { position: relative; margin-left: 160px;}@media (max-width: 767px) { .video-2 { margin-left: 0; }}.video-2 .video-bg { width: 100%; height: 750px; position: relative;}.video-2 .content { width: 600px; height: 370px; position: absolute; bottom: 0; left: 0; background-color: rgba(84, 84, 84, 0.53); padding: 45px 55px;}@media (max-width: 575px) { .video-2 .content { width: 100%; padding: 45px 20px; }}.video-2 .content h4 { color: var(--white); font-family: "KeyFont", serif; line-height: 49px; letter-spacing: -0.96px;}.video-2 .content .icon { margin-top: 70px;}.video-2 .content .icon a { position: relative; width: 64px; height: 64px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; background-color: var(--white); font-size: 20px;}.video-2 .content .icon a .video-button-ripple::before,.video-2 .content .icon a .video-button-ripple::after { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); animation: popupVideo 3s infinite; border-radius: 50%;}.video-2 .content .icon a .video-button-ripple::before { animation-delay: 0.9s; content: ""; position: absolute;}.video-2 .content .icon a .video-button-ripple::after { animation-delay: 0.6s; content: ""; position: absolute;}.video-2 .content .icon span { color: var(--white); font-family: "KeyFont", serif; font-size: 20px; padding-left: 20px; line-height: 36px; letter-spacing: -0.2px;}.video-2 .content .arrow { font-size: 165px; position: absolute; right: 55px; bottom: 30px; color: var(--white);}@media (max-width: 575px) { .video-2 .content .arrow { font-size: 135px; }}.video-2 .content .arrow i { rotate: 45deg;}@keyframes popupVideo { 70% { box-shadow: 0 0 0 40px rgba(10, 165, 205, 0); } 100% { box-shadow: 0 0 0 0 rgba(10, 165, 205, 0); }}.team-1 .team-content p { color: var(--text-3);}.team-1 .view-all { float: right; color: var(--lawyer-theme); display: flex; align-items: center; gap: 10px;}.team-1 .single-team-item { margin-top: 35px; padding: 0 5px;}.team-1 .single-team-item .image { width: 100%; height: 460px;}.team-1 .single-team-item .image img { width: 100%; height: 100%; object-fit: cover; transition: all 0.4s ease-in-out;}.team-1 .single-team-item .infu { padding-top: 20px;}.team-1 .single-team-item .infu p { color: var(--lawyer-theme);}.team-1 .single-team-item .infu h4 { font-size: 26px; letter-spacing: -0.26px; font-family: "KeyFont", serif;}.team-1 .single-team-item:hover .image img { transform: scale(1.1);}.content-writing { position: relative; height: 585px; width: 100%;}.content-writing::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: rgba(20, 20, 20, 0.74);}@media (max-width: 1199px) { .content-writing { height: 100%; padding: 100px 0; }}.content-writing .circle { background-color: var(--white); position: absolute; z-index: 1; bottom: -100px; left: 50%; transform: translateX(-50%);}.content-writing .content { position: relative; z-index: 1;}.content-writing .content h2 { color: var(--white); font-size: 200px; line-height: 112%; margin-left: 100px;}@media (max-width: 1199px) { .content-writing .content h2 { margin-left: 0; font-size: 180px; }}@media (max-width: 991px) { .content-writing .content h2 { font-size: 150px; }}@media (max-width: 767px) { .content-writing .content h2 { font-size: 110px; padding-top: 50px; }}@media (max-width: 575px) { .content-writing .content h2 { font-size: 70px; }}.content-writing .content h2 span:nth-child(2) { margin-left: 35%;}.content-writing .content p { width: 290px; text-indent: 65px; font-family: "KeyFont", serif; position: absolute; top: 100px; right: 100px; color: var(--white);}@media (max-width: 1399px) { .content-writing .content p { top: -50px; right: 100px; }}@media (max-width: 1399px) { .content-writing .content p { right: 0; left: 50%; transform: translateX(-50%); }}.content-writing .content .icon { font-size: 225px; color: var(--white); margin-top: -190px;}@media (max-width: 767px) { .content-writing .content .icon { font-size: 160px; margin-top: -135px; }}@media (max-width: 575px) { .content-writing .content .icon { font-size: 135px; margin-top: -90px; }}.content-writing .content .icon i { rotate: -45deg;}.content-writing.about-page-content .content h2 { margin-left: 0;}.content-writing.about-page-content .content h2 span:nth-child(2) { margin-left: 28%;}@media (max-width: 1600px) { .content-writing.about-page-content .content h2 { margin-left: 0; font-size: 170px; }}@media (max-width: 1399px) { .content-writing.about-page-content .content h2 { margin-left: 0; }}@media (max-width: 1199px) { .content-writing.about-page-content .content h2 { font-size: 120px; }}@media (max-width: 991px) { .content-writing.about-page-content .content h2 { font-size: 90px; }}@media (max-width: 767px) { .content-writing.about-page-content .content h2 { font-size: 70px; }}@media (max-width: 575px) { .content-writing.about-page-content .content h2 { font-size: 50px; }}@media (max-width: 1199px) { .content-writing.about-page-content .content .icon { font-size: 160px; margin-top: -135px; }}@media (max-width: 767px) { .content-writing.about-page-content .content .icon { font-size: 135px; margin-top: -90px; }}@media (max-width: 767px) { .content-writing.about-page-content .content .icon { font-size: 100px; margin-top: -60px; }}.content-writing.about-page-content .content .icon i { rotate: -45deg;}.team-1 .team-content p { color: var(--text-3);}.team-1 .view-all { float: right; color: var(--lawyer-theme); display: flex; align-items: center; gap: 10px;}.team-1 .single-team-item { margin-top: 35px; padding: 0 5px;}.team-1 .single-team-item .image { width: 100%; height: 460px;}.team-1 .single-team-item .image img { width: 100%; height: 100%; object-fit: cover; transition: all 0.4s ease-in-out;}.team-1 .single-team-item .infu { padding-top: 20px;}.team-1 .single-team-item .infu p { color: var(--lawyer-theme);}.team-1 .single-team-item .infu h4 { font-size: 26px; letter-spacing: -0.26px; font-family: "KeyFont", serif;}.team-1 .single-team-item:hover .image img { transform: scale(1.1);}.content-writing { position: relative; height: auto; width: 100%;}.content-writing::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: rgba(20, 20, 20, 0.74);}@media (max-width: 1199px) { .content-writing { height: 100%; padding: 100px 0; }}.content-writing .circle { background-color: var(--white); position: absolute; z-index: 1; bottom: -100px; left: 50%; transform: translateX(-50%);}.content-writing .content { position: relative; z-index: 1;}.content-writing .content h2 { color: var(--white); font-size: 200px; line-height: 112%; margin-left: 100px;}@media (max-width: 1199px) { .content-writing .content h2 { margin-left: 0; font-size: 180px; }}@media (max-width: 991px) { .content-writing .content h2 { font-size: 150px; }}@media (max-width: 767px) { .content-writing .content h2 { font-size: 110px; padding-top: 50px; }}@media (max-width: 575px) { .content-writing .content h2 { font-size: 70px; }}.content-writing .content h2 span:nth-child(2) { margin-left: 35%;}.content-writing .content p { width: 290px; text-indent: 65px; font-family: "KeyFont", serif; position: absolute; top: 100px; right: 100px; color: var(--white);}@media (max-width: 1399px) { .content-writing .content p { top: -50px; right: 100px; }}@media (max-width: 1399px) { .content-writing .content p { right: 0; left: 50%; transform: translateX(-50%); }}.content-writing .content .icon { font-size: 225px; color: var(--white); margin-top: -190px;}@media (max-width: 767px) { .content-writing .content .icon { font-size: 160px; margin-top: -135px; }}@media (max-width: 575px) { .content-writing .content .icon { font-size: 135px; margin-top: -90px; }}.content-writing .content .icon i { rotate: -45deg;}.content-writing.about-page-content .content h2 { margin-left: 0;}.content-writing.about-page-content .content h2 span:nth-child(2) { margin-left: 28%;}@media (max-width: 1600px) { .content-writing.about-page-content .content h2 { margin-left: 0; font-size: 170px; }}@media (max-width: 1399px) { .content-writing.about-page-content .content h2 { margin-left: 0; }}@media (max-width: 1199px) { .content-writing.about-page-content .content h2 { font-size: 120px; }}@media (max-width: 991px) { .content-writing.about-page-content .content h2 { font-size: 90px; }}@media (max-width: 767px) { .content-writing.about-page-content .content h2 { font-size: 70px; }}@media (max-width: 575px) { .content-writing.about-page-content .content h2 { font-size: 50px; }}@media (max-width: 1199px) { .content-writing.about-page-content .content .icon { font-size: 160px; margin-top: -135px; }}@media (max-width: 767px) { .content-writing.about-page-content .content .icon { font-size: 135px; margin-top: -90px; }}@media (max-width: 767px) { .content-writing.about-page-content .content .icon { font-size: 100px; margin-top: -60px; }}.content-writing.about-page-content .content .icon i { rotate: -45deg;}.marquee-section { position: relative;}.scrolling-wrap { overflow: hidden; white-space: nowrap; display: flex; gap: 20px; padding: 24px 0; background: var(--theme-2);}.scrolling-wrap .comm { display: flex; align-items: center; animation: scroll 60s linear infinite; gap: 50px; cursor: Pointer;}.scrolling-wrap .comm .cmn-textslide { text-transform: capitalize; color: var(--white);}.scrolling-wrap .comm:nth-child(2) { animation: scroll2 60s linear infinite;}.scrolling-wrap:hover .comm { animation-play-state: paused;}.scrolling-wrap.style-2 { background: linear-gradient(90deg, var(--theme-4) 0.81%, var(--theme-3) 100.81%); rotate: 7deg; position: absolute; top: 160px; z-index: 2; left: -20px;}.scrolling-wrap.style-3 { background: linear-gradient(90deg, var(--theme-3) 0.81%, var(--theme-4) 100.81%); transform: rotate(-2.282deg);}@keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); }}@keyframes scroll2 { 0% { transform: translateX(0%); } 100% { transform: translateX(-100%); }}.text-slider-1 .swiper-wrapper { transition-timing-function: linear;}.text-slider-1 .swiper-slide { width: max-content !important;}.text-slider-1 .text { color: #98b0af; text-align: center; font-family: "KeyFont"; font-size: 160px; font-weight: 400; line-height: 159px; letter-spacing: -8px; position: relative;}.text-slider-1 .text span { position: absolute; bottom: 0; left: -215px;}.text-slider-1 .text span i { rotate: -45deg;}.text-slider-1.about-page .text { color: var(--theme);}.faq-1 .faq-content .accordion-item { border: 0; margin-top: 15px; border-radius: 5px; background-color: transparent; border: 1px solid rgba(159, 159, 159, 0.43);}.faq-1 .faq-content .accordion-item .accordion-header .accordion-button { color: var(--theme); font-size: 18px; font-weight: 700; letter-spacing: -0.18px; border: 0; border-radius: 0; box-shadow: none; padding: 15px 30px; padding-right: 20px;}.faq-1 .faq-content .accordion-item .accordion-header .accordion-button::after { content: "\f055"; background: transparent; font-family: "Font Awesome 5 Pro"; font-weight: 400; line-height: 1; width: auto;}.faq-1 .faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed)::after { content: "\f068"; background: transparent; font-family: "Font Awesome 5 Pro"; font-weight: 400; line-height: 1;}.faq-1 .faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed) { background-color: #f8f5f0;}.faq-1 .faq-content .accordion-item .accordion-collapse .accordion-body { padding-top: 5px; padding-left: 30px; color: var(--text-2); background-color: #f8f5f0; font-size: 16px; font-weight: 400; line-height: 26px; margin-top: -10px;}.faq-1.style-2 .faq-content .accordion-item .accordion-header .accordion-button { font-family: "KeyFont", sans-serif;}.faq-1.style-2 .faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed) { background-color: #f3f2fa;}.faq-1.style-2 .faq-content .accordion-item .accordion-collapse .accordion-body { background-color: #f3f2fa;}.cta-1 { margin-bottom: -175px; position: relative;}.kjustify { text-align: justify;}.cta-1 .shape-1 { position: absolute; top: 0; left: 0; z-index: -1; opacity: 0.14;}.cta-1 .cta-inner { height: 100%; padding-left: 92px; position: relative; z-index: 1; background-color: #343a40; overflow: hidden; padding: 88px 100px; border-radius: 42px; box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;}@media (max-width: 991px) { .cta-1 .cta-inner { padding: 30px; }}.cta-1 .cta-inner .circle { float: right; position: relative;}@media (max-width: 991px) { .cta-1 .cta-inner .circle { float: none; margin-top: 20px; } .cta-1 .cta-inner .circle img{ max-width: 150px; }}.cta-1 .cta-inner .circle-text span { color: var(--white);}.cta-1 .cta-inner .circle-icon { color: var(--white);}.cta-1 .cta-inner .cta-arrow { position: absolute; bottom: 0; right: 25%;}@media (max-width: 991px) { .cta-1 .cta-inner .cta-arrow {display: none; }}.cta-2 { margin-top: -180px;}.cta-2 .cta-inner { background-color: var(--protfolio-theme); height: 440px; padding-left: 92px; position: relative; z-index: 1; border-radius: 55px; overflow: hidden;}@media (max-width: 991px) { .cta-2 .cta-inner { height: 100%; padding-left: 40px; padding-top: 50px; }}.cta-2 .cta-inner .shape-1 { position: absolute; bottom: 0; right: 10px; z-index: -1;}.cta-2 .cta-inner .images { width: 495px; height: 450px; margin-left: -100px;}@media (max-width: 991px) { .cta-2 .cta-inner .images { width: 100%; margin-left: 0; }}@media (max-width: 500px) { .cta-2 .cta-inner .images { height: 100%; }}.cta-2 .cta-inner .images img { width: 100%; height: 100%; object-fit: cover; object-fit: contain;}.cta-2 .cta-inner .theme-btn { background-color: var(--white); color: var(--theme);}.cta-3 { position: relative; z-index: 1; margin-bottom: -80px;}@media (max-width: 1199px) { .cta-3 { margin-bottom: 0; }}.cta-3::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: var(--lawyer-theme); width: 92%; left: auto; height: 325px; z-index: -1; clip-path: polygon(6% 0, 100% 0, 100% 100%, 0 100%);}@media (max-width: 1199px) { .cta-3::after { height: 100%; width: 100%; clip-path: none; }}.cta-3 .shape-1 { position: absolute; top: -15%; left: 12%; opacity: 0.05;}@media (max-width: 1199px) { .cta-3 .shape-1 { display: none; }}.cta-3 .section-title { padding-top: 70px;}@media (max-width: 1199px) { .cta-3 .section-title { padding-top: 0; }}.cta-3 .section-title h2 { font-family: "KeyFont", serif;}@media (max-width: 1399px) { .cta-3 .section-title h2 { font-size: 50px; margin-left: 20px; }}.cta-3 .cta-arrow { padding-top: 120px;}@media (max-width: 1199px) { .cta-3 .cta-arrow { padding-top: 20px; }}.cta-3 .circle { background-color: var(--white); margin-top: 50px;}@media (max-width: 1199px) { .cta-3 .circle { margin-top: 20px; margin-bottom: 20px; }}.cta-3 .circle-icon { color: var(--lawyer-theme);}.cta-3 .circle-text span { color: var(--lawyer-theme);}.footer-1 { position: relative;}.footer-1 .shape-1 { position: absolute; top: 50px; left: -50px; opacity: 26%; animation: zoomBig 4s infinite linear;}@media (max-width: 767px) { .footer-1 .shape-1 { display: none; }}.footer-1 .shape-2 { position: absolute; top: 190px; right: -160px; opacity: 26%; animation: zoomBig 4s infinite linear;}@media (max-width: 767px) { .footer-1 .shape-2 { display: none; }}.footer-1 .footer-logo img { max-width: 100%; height: auto;}@media (max-width: 991px) { .footer-1 .newsletter { margin-top: 40px; }}.footer-1 .signle-footer-widgets .icon { font-size: 32px; color: #656565; padding-bottom: 15px;}.footer-1 .signle-footer-widgets span { color: #7c3d3d;}.footer-1 .signle-footer-widgets h5 { color: var(--theme); font-size: 20px; font-weight: 400; margin-top: 5px;}.footer-1.style-2 { padding-top: 130px; z-index: 1;}.footer-1.style-2 .footer-bg-img { width: 100%; height: 100%; position: absolute; top: 0; z-index: -1;}.footer-1.style-2 .signle-footer-widgets span { color: var(--text);}.footer-1.style-2 .signle-footer-widgets h5 { color: var(--white); font-size: 20px; font-weight: 400; margin-top: 5px; font-family: "KeyFont", sans-serif;}.footer-1.style-2 .signle-footer-widgets ul li { padding: 8px 0; position: relative; transition: all 0.4s ease-in-out;}.footer-1.style-2 .signle-footer-widgets ul li a { color: var(--white);}.footer-1.style-2 .signle-footer-widgets.usefull-link { margin-top: -25px;}@media (max-width: 991px) { .footer-1.style-2 .signle-footer-widgets.usefull-link { margin-top: 40px; }}.footer-1.style-2 .signle-footer-widgets.usefull-link h4 { font-size: 22px; color: var(--white); padding-bottom: 20px;}.footer-1.style-2 .newsletter h4 { color: var(--white);}.footer-1.style-2 .newsletter .form-clt { position: relative;}.footer-1.style-2 .newsletter .form-clt input { width: 100%; outline: none; border: none; padding: 10px 0; color: var(--theme); font-weight: 400; border-radius: 4px; transition: all 0.4s ease-in-out; border-bottom: 1px solid #bfc9d1; background-color: transparent;}.footer-1.style-2 .newsletter .form-clt input::placeholder { color: var(--white);}.footer-1.style-2 .newsletter .form-clt .icon { color: var(--white);}.footer-1.style-2 .newsletter .social-icon a { background-color: transparent; border: 1px solid var(--border); color: var(--white);}.footer-1.style-2 .newsletter .social-icon a:hover { background-color: var(--protfolio-theme);}.newsletter { margin-top: -40px;}.newsletter h4 { font-size: 32px;}.newsletter .form-clt { position: relative;}.newsletter .form-clt input { width: 100%; outline: none; border: none; padding: 10px 0; color: var(--theme); font-weight: 400; transition: all 0.4s ease-in-out; border-bottom: 1px solid var(--border); background-color: transparent;}.newsletter .form-clt input::placeholder { color: var(--text-2);}.newsletter .form-clt .icon { position: absolute; right: 0; top: 10px; padding-bottom: 0;}.newsletter .form-clt .icon i { rotate: -45deg; font-size: 16px; color: #626262;}.newsletter .social-icon a { display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; background-color: var(--white); font-size: 24px; color: var(--text); margin-right: 8px;}.newsletter .social-icon a:hover { color: #100d0d;}.footer-2 { position: relative;}@media (max-width: 1399px) { .footer-2 { margin-top: 0; }}.footer-2 .newsletter { margin-left: 125px; margin-top: 0;}@media (max-width: 1600px) { .footer-2 .newsletter { margin-left: 35px; margin-right: 100px; }}@media (max-width: 1399px) { .footer-2 .newsletter { margin-left: 35px; margin-right: 50px; }}@media (max-width: 1199px) { .footer-2 .newsletter { margin-left: 0; margin-right: 0; }}.footer-2 .newsletter .form-clt input { color: var(--text); border-bottom: 1px solid var(--border-2);}.footer-2 .newsletter .form-clt input::placeholder { color: var(--text);}.footer-2 .newsletter .form-clt .icon { color: var(--text);}.footer-2 .signle-footer-widgets h3 { color: var(--white);}.footer-2 .signle-footer-widgets .infu-area { gap: 65px; padding-top: 100px;}@media (max-width: 1199px) { .footer-2 .signle-footer-widgets .infu-area { flex-direction: column; gap: 20px; padding-top: 30px; }}.footer-2 .signle-footer-widgets .infu-area .infu h5 { font-family: "KeyFont", sans-serif; font-size: 18px; font-weight: 700;}.footer-2 .signle-footer-widgets .infu-area .infu h5 a { color: var(--white);}.footer-2 .signle-footer-widgets .list-area { position: relative;}.footer-2 .signle-footer-widgets .list-area .link { width: 100%; padding: 10px 0; color: var(--text); font-weight: 400; transition: all 0.4s ease-in-out; background-color: transparent; border-bottom: 1px solid var(--border-2); text-transform: uppercase; cursor: Pointer; position: relative;}.footer-2 .signle-footer-widgets .list-area .link a { color: var(--text);}.footer-2 .signle-footer-widgets .list-area .link::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; width: 0%; border-bottom: 1px solid var(--border-2); transition: all 0.4s ease-in-out;}.footer-2 .signle-footer-widgets .list-area .icon { position: absolute; right: 0; top: 0px; padding-bottom: 0;}.footer-2 .signle-footer-widgets .list-area .icon i { transition: all 0.4s ease-in-out; rotate: -45deg; font-size: 16px;}.footer-2 .signle-footer-widgets .list-area:hover .link::after { width: 100%; border-color: var(--white);}.footer-2 .signle-footer-widgets .list-area:hover a { color: #7c3d3d;}.footer-2 .signle-footer-widgets .list-area:hover .icon i { rotate: 0deg;}.footer-2 .signle-footer-widgets .social-icon a { background-color: transparent; color: var(--white); border: 1px solid var(--border-2);}.footer-2 .signle-footer-widgets .social-icon a:hover { border-color: var(--theme-2);}.footer-2 .image { position: absolute; right: 50px; top: -130px; width: 380px; height: 565px; float: left;}@media (max-width: 1399px) { .footer-2 .image { position: inherit; width: 100%; height: 365px; }}.footer-2 .image img { width: 100%; height: 100%; object-fit: cover;}.footer-2 .text-wrapper .swiper-wrapper { transition-timing-function: linear;}.footer-2 .text-wrapper .swiper-slide { width: max-content !important;}.footer-2 .text-wrapper .text { color: var(--white); font-size: 128px; font-weight: 400; letter-spacing: -3.84px; position: relative;}.footer-2 .text-wrapper .text::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; width: 74px; height: 1px; background-color: var(--border-2); top: auto; bottom: 40px; left: -140px;}.footer-2 .footer-bottom { padding-top: 50px; padding-bottom: 40px;}.footer-2.style-2 { margin-top: 0; padding-top: 260px; position: relative;}@media (max-width: 1199px) { .footer-2.style-2 { padding-top: 130px; }}.footer-2.style-2 .newsletter { margin-left: 0; margin-right: 50px;}.footer-2.style-2 .bg-image { width: 100%; height: 100%; position: absolute; top: 0; z-index: -1;}.footer-2.style-2 .bg-image::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: rgba(51, 51, 51, 0.96);}.footer-2.style-2 .widget-head h4 { color: var(--white); font-size: 22px; font-family: "KeyFont", serif; position: relative;}.footer-2.style-2 .widget-head h4::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; width: 80px; height: 3px; background-color: var(--lawyer-theme); top: auto; bottom: -10px; left: 0;}.footer-2.style-2 .widget-head ul { margin-top: 30px;}.footer-2.style-2 .widget-head ul li { transition: all 0.4s ease-in-out; padding: 8px 0;}.footer-2.style-2 .widget-head ul li a { color: var(--white);}.footer-2.style-2 .widget-head ul li:hover { padding-left: 10px;}.footer-2.style-2 .infu-area { padding-top: 50px;}.footer-2.style-2 .infu-area .infu h5 { font-family: "KeyFont", serif; font-weight: 400;}.footer-2.style-2 .name { padding-top: 80px;}.footer-2.style-2 .name h2 { color: var(--white); text-align: center; font-family: "KeyFont", serif; font-size: 232px; font-style: normal; font-weight: 400; line-height: 1; letter-spacing: -11.6px;}.footer-2.style-3 { margin-top: 0;}@media (max-width: 1399px) { .footer-2.style-3 { padding-top: 10px; }}.footer-2.style-3 .footer-logo { display: flex; align-items: center; justify-content: center;}.footer-2.style-3 .list-area li { color: var(--theme); border-bottom: 1px solid var(--text);}.footer-2.style-3 .list-area li a { color: var(--theme);}.footer-2.style-3 .list-area li a:hover { color: #7c3d3d;}.footer-2.style-3 .list-area .icon { color: var(--theme);}.newsletter-wrapper .form-clt { position: relative;}.newsletter-wrapper .form-clt input { width: 100%; outline: none; border: none; padding: 22px 0; color: var(--theme); font-weight: 400; transition: all 0.4s ease-in-out; border: 1px solid var(--border); background-color: transparent; padding-left: 35px;}.newsletter-wrapper .form-clt input::placeholder { color: #343a40;}.newsletter-wrapper .form-clt .theme-btn { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); border-radius: 0;}.footer-3 { background-color: #160634;}.footer-3 .section-title { position: relative;}.footer-3 .section-title h2 { font-family: "KeyFont", sans-serif; color: var(--white); font-size: 200px; font-weight: 700; line-height: 201px; letter-spacing: -16px;}@media (max-width: 1399px) { .footer-3 .section-title h2 { font-size: 160px; line-height: 160px; }}@media (max-width: 1199px) { .footer-3 .section-title h2 { font-size: 140px; }}@media (max-width: 991px) { .footer-3 .section-title h2 { text-align: left; font-size: 100px; line-height: 100px; letter-spacing: -8px; }}@media (max-width: 767px) { .footer-3 .section-title h2 { font-size: 80px; line-height: 90px; }}@media (max-width: 575px) { .footer-3 .section-title h2 { font-size: 50px; line-height: 65px; letter-spacing: -3px; }}.footer-3 .section-title h2 br { display: block;}.footer-3 .section-title .infu { position: absolute; left: 52%; top: 40%;}@media (max-width: 767px) { .footer-3 .section-title .infu { display: none; }}.footer-3 .section-title .infu a { color: var(--white); font-size: 22px; font-weight: 700;}.footer-3 .section-title .infu a i { padding-right: 15px;}.footer-3 .section-title .circle { position: absolute; top: 25%; right: 60px; background: linear-gradient(90deg, var(--theme-3) 0.81%, var(--theme-4) 100.81%); background-color: transparent;}@media (max-width: 991px) { .footer-3 .section-title .circle { top: -10%; right: -15px; }}@media (max-width: 991px) { .footer-3 .section-title .circle { display: none; }}.footer-3 .section-title .circle-text span { color: var(--white);}.footer-3 .section-title .circle-icon { font-size: 45px; color: var(--white);}.footer-3 .signle-footer-widgets span { color: var(--white);}.footer-3 .signle-footer-widgets h5 { color: var(--white); font-family: "KeyFont", sans-serif; font-size: 18px; font-weight: 700;}.footer-3 .desh svg { width: 100%;}.footer-3 .scroll-line line { stroke-dasharray: 12 12; stroke: white; stroke-opacity: 0.24;}.footer-3 .scroll-line .line-1 { animation: dashLeft 1s linear infinite;}.footer-3 .scroll-line .line-2 { animation: dashRight 1s linear infinite;}@keyframes dashLeft { to { stroke-dashoffset: -24; }}@keyframes dashRight { to { stroke-dashoffset: 24; }}.footer-bottom .inner { border-top: 1px solid var(--border); padding: 20px 0;}.footer-bottom .inner p { font-weight: 400; color: #676f80;}.footer-bottom.style-2 { padding-top: 60px;}@media (max-width: 767px) { .footer-bottom.style-2 .content { flex-direction: column; gap: 20px; }}.footer-bottom.style-2 .social-icon { display: flex; align-items: center; flex-wrap: wrap; gap: 10px;}.footer-bottom.style-2 .social-icon a { width: 42px; height: 42px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; cursor: Pointer; transition: all 0.4s ease-in-out; background-color: var(--white); font-size: 18px; color: var(--text);}.footer-bottom.style-2 .social-icon a:hover { background-color: var(--theme); color: var(--white); border-color: var(--theme);}@media print { .header-1, .footer-wrapper, .scroll-up, .preloader { display: none !important; } body { color: #000 !important; background: #fff !important; }}