 @import url(./bootstrap-select.min.css);:root {--font-main: "Plus Jakarta Sans", sans-serif;--font-main2: "Red Hat Display", sans-serif;--font-main3: "Urbanist", sans-serif;--Black: #000000;--White: #ffffff;--body-text: #666666;--Text-primary: #0a0a0a;--Text-secondary: #474747;--Text-muted: #a2a4ab;--Line: #e5e7eb;--On-Suface-1: #6d7074;--On-Suface-2: #24283e;--Out-line: #e4e4e4;--Bg-light: #f5f8f4;--Bg-dark: #101010;--Bg-dark-2: #0F191C;--Placehover: #c1c1c1;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font: inherit;vertical-align: baseline;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {margin-right: 0 !important;font-size: 62.5%;scroll-behavior: smooth;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body {line-height: 1;padding: 0 !important;font-family: var(--font-main);color: var(--Secondary);}body::-webkit-scrollbar {width: 0px;}body::-webkit-scrollbar-thumb {background: var(--Primary);border-radius: 999px;}article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}caption, th, td {font-weight: normal;text-align: left;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: none;}a img {border: 0;}img {max-width: 100%;height: auto;}select {max-width: 100%;}body, button, input, select, textarea {font-family: var(--font-main);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden;overflow-y: auto;}img {height: auto;max-width: 100%;vertical-align: middle;-ms-interpolation-mode: bicubic;}p {font-weight: 400;font-size: 16px;line-height: 26px;}@media (max-width: 767px) {p {font-size: 14px;line-height: 24px;}}strong, b, cite {font-weight: bold;}dfn, cite, em, i, blockquote {font-style: italic;}abbr, acronym {border-bottom: 1px dotted #e0e0e0;cursor: help;}.btn-link:focus, .btn-link:hover, mark, ins {text-decoration: none;}sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}small {font-size: 75%;}big {font-size: 125%;}address {font-style: italic;margin: 0 0 20px;}code, kbd, tt, var, samp, pre {margin: 20px 0;padding: 4px 12px;background: #f5f5f5;border: 1px solid #e0e0e0;overflow-x: auto;-webkit-hyphens: none;-moz-hyphens: none;hyphens: none;border-radius: 0;height: auto;}svg, svg path {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}hr {margin-bottom: 20px;border: dashed 1px #ccc;}ul, ol {padding: 0;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;}li {list-style: none;}ul li, ol li {padding: 0;}dl, dd {margin: 0 0 20px;}dt {font-weight: bold;}table, th, td {border: 1px solid #343444;}table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 30px;table-layout: fixed;width: 100%;}caption, th, td {font-weight: normal;text-align: left;}th {border-width: 0 1px 1px 0;font-weight: bold;}td {border-width: 0 1px 1px 0;}th, td {padding: 8px 12px;}embed, object, video {max-width: 100%;vertical-align: middle;}p > embed, p > iframe, p > object, p > video {margin-bottom: 0;}button, input {line-height: normal;}button, input, select, textarea {font-size: 100%;line-height: inherit;margin: 0;vertical-align: baseline;}textarea {overflow: auto;vertical-align: top;}button, input[type=button], input[type=reset], input[type=submit] {line-height: 1;cursor: pointer;-webkit-appearance: button;border: 0;}input[type=checkbox], input[type=radio] {overflow: hidden;cursor: pointer;vertical-align: sub;}input[type=search] {-webkit-appearance: textfield;}input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset;}input[type=search] {outline: 0;}input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {display: none;}::-webkit-input-placeholder {color: #171412;}::-moz-placeholder {color: #171412;opacity: 1;}:-ms-input-placeholder {color: #171412;}textarea::placeholder, input[type=text]::placeholder, input[type=password]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=time]::placeholder, input[type=week]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=color]::placeholder {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: var(--font-main);margin: 0;text-rendering: optimizeLegibility;font-weight: 600;}h1, .h1 {font-size: 80px;line-height: 88px;}@media (max-width: 1199px) {h1, .h1 {font-size: 66px;line-height: 74px;}}@media (max-width: 991px) {h1, .h1 {font-size: 55px;line-height: 63px;}}@media (max-width: 767px) {h1, .h1 {font-size: 45px;line-height: 53px;}}@media (max-width: 575px) {h1, .h1 {font-size: 38px;line-height: 46px;}}h2, .h2 {font-size: 56px;line-height: 68px;}@media (max-width: 1199px) {h2, .h2 {font-size: 46px;line-height: 54px;}}@media (max-width: 991px) {h2, .h2 {font-size: 38px;line-height: 46px;}}@media (max-width: 767px) {h2, .h2 {font-size: 32px;line-height: 40px;}}h3, .h3 {font-size: 44px;line-height: 52px;}@media (max-width: 1199px) {h3, .h3 {font-size: 38px;line-height: 46px;}}@media (max-width: 991px) {h3, .h3 {font-size: 32px;line-height: 40px;}}@media (max-width: 767px) {h3, .h3 {font-size: 26px;line-height: 34px;}}@media (max-width: 575px) {h3, .h3 {font-size: 22px;line-height: 30px;}}h4, .h4 {font-size: 32px;line-height: 40px;}@media (max-width: 991px) {h4, .h4 {font-size: 26px;line-height: 34px;}}@media (max-width: 767px) {h4, .h4 {font-size: 22px;line-height: 30px;}}@media (max-width: 575px) {h4, .h4 {font-size: 18px;line-height: 30px;}}h5, .h5 {font-size: 24px;line-height: 30px;}@media (max-width: 767px) {h5, .h5 {font-size: 20px;line-height: 28px;}}h6, .h6 {font-size: 20px;line-height: 28px;}@media (max-width: 767px) {h6, .h6 {font-size: 18px;line-height: 26px;}}@media (max-width: 575px) {h6, .h6 {font-size: 16px;line-height: 24px;}}.text-display-1 {font-size: clamp(52px, 9vw, 172px);line-height: clamp(60px, 9.4vw, 180px);}.text-display-2 {font-size: clamp(52px, 8.8vw, 120px);line-height: clamp(60px, 8.8vw, 120px);}.text-body-default {font-size: 17px;line-height: 28px;}@media (max-width: 767px) {.text-body-default {font-size: 15px;line-height: 22px;}}.text-body-2 {font-size: 19px;line-height: 32px;}@media (max-width: 991px) {.text-body-2 {font-size: 16px;line-height: 24px;}}.text-body-3 {font-size: 18px;line-height: 28px;}.text-title {font-size: 18px;line-height: 28px;font-weight: 500;}.text-button {font-size: 16px;line-height: 24px;font-weight: 600;}@media (max-width: 575px) {.text-button {font-size: 14px;}}.text-button-small {font-size: 14px;line-height: 24px;font-weight: 600;}.text-caption-1 {font-size: 14px;line-height: 22px;}.text-caption-2, .text-label {font-size: 12px;line-height: 20px;}.text-label {font-weight: 600;}.text-label-2 {font-size: 14px;line-height: 20px;}.fw-3 {font-weight: 300 !important;}.fw-4 {font-weight: 400 !important;}.fw-5 {font-weight: 500 !important;}.fw-6 {font-weight: 600 !important;}.fw-7 {font-weight: 700 !important;}.letter-spacing-1 {letter-spacing: 0.1rem;}.lh-16 {line-height: 16px !important;}.lh-20 {line-height: 20px !important;}.link {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: inherit;}.link:hover {color: var(--Primary) !important;}.link-2 {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: inherit;}.link-2:hover {color: var(--Secondary) !important;}a {text-decoration: none;cursor: pointer;display: inline-block;color: inherit;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}a:focus, a:hover {text-decoration: none;outline: 0;}.text_white {color: var(--White);}.text_primary-color {color: var(--Primary);}.text_secondary-color {color: var(--Secondary);}.text_primary {color: var(--Text-primary);}.text_secondary {color: var(--Text-secondary);}.text_muted {color: var(--Text-muted);}.text_on-suface-1 {color: var(--On-Suface-1);}.text_on-suface-2 {color: var(--On-Suface-2);}.text_placehover {color: var(--Placehover);}.font-2 {font-family: var(--font-main2);}.font-3 {font-family: var(--font-main3);}.rift-font {font-family: "Rift", sans-serif;}.ibm-font {font-family: "IBM Plex Sans", sans-serif;}.bricolage-font {font-family: "Bricolage Grotesque", sans-serif;}.spacegrotesk-font {font-family: "Space Grotesk", sans-serif;}.urbanist-font {font-family: "Urbanist", sans-serif;}.sora-font {font-family: "Sora", sans-serif;}.instrument-font {font-family: "Instrument Sans", sans-serif;}.merriweather-font {font-family: "Merriweather", sans-serif;}.geist-font {font-family: "Geist", sans-serif;}.archivo-font {font-family: "Archivo", sans-serif;}.onest-font {font-family: "Onest", sans-serif;}.sora-font {font-family: "Sora", sans-serif;}.sora-font {font-family: "Sora", sans-serif;}.line-clamp-1 {-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box !important;}.line-clamp-2 {-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box !important;}.line-clamp-3 {-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}.line-clamp-4 {-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}.text-whitespace {white-space: nowrap;}.overflow-x-auto {overflow-x: auto;}.overflow-x-auto::-webkit-scrollbar {height: 3px;background-color: var(--Mono-gray-2);}.overflow-x-auto::-webkit-scrollbar-thumb {background: var(--Black);border-radius: 999px;}.overflow-y-auto {overflow-y: auto;}.overflow-y-auto::-webkit-scrollbar {height: 3px;background-color: var(--Mono-gray-2);}.overflow-y-auto::-webkit-scrollbar-thumb {background: var(--Black);border-radius: 999px;}.row {margin-top: 0 !important;margin-right: -15px !important;margin-left: -15px !important;}.row > * {padding-left: 15px !important;padding-right: 15px !important;}.tf-container {max-width: 1440px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}.tf-container.medium {max-width: 1320px;}.tf-container.large {max-width: 1800px;}.tf-container.w-1840 {max-width: 1870px;}@media (min-width: 992px) {.slider-layout-right {width: calc(100vw - (100vw - 1440px) / 2) !important;margin-right: unset;max-width: 100%;margin-left: auto;padding-right: unset;overflow: hidden;}}.h-full {height: 100% !important;}.w-full {width: 100% !important;max-width: 100% !important;}.tf-grid-layout {--spacing: 15px;display: grid;column-gap: var(--spacing);row-gap: 40px;}.tf-grid-layout.tf-col-2 {grid-template-columns: 1fr 1fr;}.tf-grid-layout.tf-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.tf-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.tf-col-5 {grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.tf-col-6 {grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.tf-col-7 {grid-template-columns: repeat(7, 1fr);}.tf-grid-layout .wg-pagination {grid-column: 1/-1;width: 100%;}.tf-grid-layout-2 {display: grid;grid-template-columns: 1fr 1fr;gap: 15px;}@media (min-width: 576px) {.tf-grid-layout-sm {--spacing: 15px;display: grid;column-gap: var(--spacing);row-gap: 40px;}.tf-grid-layout.sm-col-2, .tf-grid-layout-sm.sm-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.sm-col-3, .tf-grid-layout-sm.sm-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.sm-col-4, .tf-grid-layout-sm.sm-col-4 {grid-template-columns: repeat(3, 1fr);}}@media (min-width: 768px) {.tf-grid-layout, .tf-grid-layout-sm {--spacing: 24px;gap: var(--spacing);}.tf-grid-layout.md-col-2, .tf-grid-layout-sm.md-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.md-col-3, .tf-grid-layout-sm.md-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.md-col-4, .tf-grid-layout-sm.md-col-4 {grid-template-columns: repeat(4, 1fr);}}@media (min-width: 992px) {.tf-grid-layout, .tf-grid-layout-sm {--spacing: 40px;gap: var(--spacing);}.tf-grid-layout.lg-col-2, .tf-grid-layout-sm.lg-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.lg-col-3, .tf-grid-layout-sm.lg-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.lg-col-4, .tf-grid-layout-sm.lg-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.lg-col-5, .tf-grid-layout-sm.lg-col-5 {grid-template-columns: repeat(5, 1fr);}}@media (min-width: 1025px) {.tf-grid-layout.llg-col-2, .tf-grid-layout-sm.llg-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.llg-col-3, .tf-grid-layout-sm.llg-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.llg-col-4, .tf-grid-layout-sm.llg-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.llg-col-5, .tf-grid-layout-sm.llg-col-5 {grid-template-columns: repeat(5, 1fr);}}@media (min-width: 1200px) {.tf-grid-layout.xl-col-2, .tf-grid-layout-sm.xl-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.xl-col-3, .tf-grid-layout-sm.xl-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.xl-col-4, .tf-grid-layout-sm.xl-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.xl-col-5, .tf-grid-layout-sm.xl-col-5 {grid-template-columns: repeat(5, 1fr);}}@media (min-width: 1441px) {.tf-grid-layout.xxl-col-3, .tf-grid-layout-sm.xxl-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.xxl-col-4, .tf-grid-layout-sm.xxl-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.xxl-col-5, .tf-grid-layout-sm.xxl-col-5 {grid-template-columns: repeat(5, 1fr);}}.rounded-cycle {border-radius: 999px !important;}.rounded-4 {border-radius: 4px !important;}.rounded-8 {border-radius: 8px !important;}.rounded-12 {border-radius: 12px !important;}.rounded-16 {border-radius: 16px !important;}.rounded-20 {border-radius: 20px !important;}.rounded-24 {border-radius: 24px !important;}.rounded-30 {border-radius: 30px !important;}.rounded-32 {border-radius: 32px !important;}.gap_0 {gap: 0;}.gap_1 {gap: 1px;}.gap_2 {gap: 2px;}.gap_4 {gap: 4px;}.gap_5 {gap: 5px;}.gap_6 {gap: 6px;}.gap_7 {gap: 7px;}.gap_8 {gap: 8px;}.gap_9 {gap: 9px;}.gap_10 {gap: 10px;}.gap_11 {gap: 11px;}.gap_12 {gap: 12px;}.gap_13 {gap: 13px;}.gap_14 {gap: 14px;}.gap_15 {gap: 15px;}.gap_16 {gap: 16px;}.gap_17 {gap: 17px;}.gap_18 {gap: 18px;}.gap_19 {gap: 19px;}.gap_20 {gap: 20px;}.gap_23 {gap: 23px;}.gap_24 {gap: 24px;}.gap_28 {gap: 28px;}.gap_30 {gap: 30px;}.gap_40 {gap: 40px;}.mt_2 {margin-top: 2px;}.mt_4 {margin-top: 4px;}.mt_6 {margin-top: 6px;}.mt_8 {margin-top: 8px;}.mt_10 {margin-top: 10px;}.mt_12 {margin-top: 12px;}.mt_24 {margin-top: 24px;}.mb_2 {margin-bottom: 2px;}.mb_3 {margin-bottom: 3px;}.mb_4 {margin-bottom: 4px;}.mb_5 {margin-bottom: 5px;}.mb_6 {margin-bottom: 6px;}.mb_7 {margin-bottom: 7px;}.mb_8 {margin-bottom: 8px;}.mb_9 {margin-bottom: 9px;}.mb_10 {margin-bottom: 10px;}.mb_11 {margin-bottom: 11px;}.mb_12 {margin-bottom: 12px;}.mb_13 {margin-bottom: 13px;}.mb_14 {margin-bottom: 14px;}.mb_15 {margin-bottom: 15px;}.mb_16 {margin-bottom: 16px;}.mb_17 {margin-bottom: 17px;}.mb_18 {margin-bottom: 18px;}.mb_19 {margin-bottom: 19px;}.mb_20 {margin-bottom: 20px;}.mb_22 {margin-bottom: 22px;}.mb_23 {margin-bottom: 23px;}.mb_24 {margin-bottom: 24px;}.mb_25 {margin-bottom: 25px;}.mb_26 {margin-bottom: 26px;}.mb_28 {margin-bottom: 28px;}.mb_30 {margin-bottom: 30px;}.mb_32 {margin-bottom: 32px;}.mb_34 {margin-bottom: 34px;}.mb_36 {margin-bottom: 36px;}.mb_39 {margin-bottom: 39px;}.mb_40 {margin-bottom: 40px;}.mb_42 {margin-bottom: 42px;}.mb_44 {margin-bottom: 44px;}.mb_46 {margin-bottom: 46px;}.mb_47 {margin-bottom: 47px;}.mb_48 {margin-bottom: 48px;}.mb_49 {margin-bottom: 49px;}.mb_50 {margin-bottom: 50px;}.mb_52 {margin-bottom: 52px;}.mb_56 {margin-bottom: 56px;}.mb_58 {margin-bottom: 58px;}.mb_60 {margin-bottom: 60px;}.mb_72 {margin-bottom: 72px;}.mb_80 {margin-bottom: 80px;}.py_4 {padding-top: 4px;padding-bottom: 4px;}.tf-spacing-1 {padding-top: 100px;padding-bottom: 100px;}.tf-spacing-2 {padding-top: 100px;padding-bottom: 119px;}.tf-spacing-3 {padding-top: 110px;padding-bottom: 99px;}.tf-spacing-4 {padding-top: 100px;padding-bottom: 88px;}.tf-spacing-5 {padding-top: 94px;padding-bottom: 100px;}.tf-spacing-6 {padding-top: 80px;padding-bottom: 80px;}.tf-spacing-7 {padding-top: 80px;padding-bottom: 76px;}.tf-spacing-8 {padding-top: 90px;padding-bottom: 96px;}.tf-spacing-9 {padding-top: 102px;padding-bottom: 106px;}.tf-spacing-10 {padding-top: 120px;padding-bottom: 120px;}.tf-spacing-11 {padding-top: 176px;padding-bottom: 180px;}.tf-spacing-12 {padding-top: 112px;padding-bottom: 100px;}.tf-spacing-13 {padding-top: 100px;padding-bottom: 110px;}.tf-spacing-14 {padding-top: 100px;padding-bottom: 58px;}.tf-spacing-15 {padding-top: 98px;padding-bottom: 144px;}.tf-spacing-16 {padding-top: 100px;padding-bottom: 97px;}.tf-spacing-17 {padding-top: 100px;padding-bottom: 93px;}.tf-spacing-18 {padding-top: 100px;padding-bottom: 130px;}@media (max-width: 991px) {.tf-spacing-1, .tf-spacing-2, .tf-spacing-3, .tf-spacing-4, .tf-spacing-5, .tf-spacing-6, .tf-spacing-7, .tf-spacing-8, .tf-spacing-9, .tf-spacing-10, .tf-spacing-11, .tf-spacing-12, .tf-spacing-13, .tf-spacing-14, .tf-spacing-15, .tf-spacing-16, .tf-spacing-17, .tf-spacing-18 {padding-top: 80px;padding-bottom: 80px;}}.bg-primary-color {background-color: var(--Primary);}.bg-secondary-color {background-color: var(--Secondary);}.bg-light-color {background-color: var(--Bg-light);}.bg-dark-color {background-color: var(--Text-primary);}.bg-dark-color-2 {background-color: var(--Bg-dark-2);}#wrapper {background-color: var(--White-light);overflow-x: clip;}#wrapper::before {content: "";position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.3);z-index: 1;pointer-events: none;opacity: 0;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);backdrop-filter: blur(3px);}#wrapper.menu-overlay-enabled::before {opacity: 1;}.z-5 {z-index: 5;}.swiper-slide {height: auto !important;}@media (max-width: 575px) {.sm-hide {display: none !important;}}@media (max-width: 767px) {.md-hide {display: none !important;}}@media (max-width: 991px) {.lg-hide {display: none !important;}}@media (max-width: 1024px) {.llg-hide {display: none !important;}}@media (max-width: 1199px) {.xl-hide {display: none !important;}}@media (max-width: 1440px) {.xxl-hide {display: none !important;}}@media (max-width: 991px) {.site-logo {max-width: 132px;}}.tf-breadcrumb {display: flex;text-transform: uppercase;}.tf-breadcrumb li {letter-spacing: 1.2px;}.tf-breadcrumb li:not(:last-child) {display: flex;align-items: center;gap: 5px;margin-right: 3px;}.tf-breadcrumb li:not(:last-child)::after {content: "\e99a";font-family: "icomoon";position: relative;color: var(--Primary);font-size: 16px;}.tf-breadcrumb.style-2 li:not(:last-child) {gap: 9.5px;margin-right: 9.5px;}.tf-breadcrumb.style-2 li:not(:last-child)::after {content: "";height: 7px;width: 7px;border-radius: 50%;background-color: var(--Secondary);}.overlay-link {position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;}.sticky-top {position: sticky;-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);z-index: 3;}.img-cover {width: 100%;height: 100%;object-fit: cover;}.heading-section .sub {letter-spacing: 0.1rem;line-height: 16px;}@media (max-width: 991px) {.heading-section .right {margin-top: 16px;}}@media (max-width: 991px) {.heading-section .desc {margin-top: 0;}}@media (max-width: 991px) {.heading-section {margin-bottom: 30px;}}.heading-section.style-default {display: flex;flex-direction: column;gap: 16px;}@media (max-width: 991px) {.heading-section.style-1 .row {gap: 16px;}}.heading-section.style-2 img {border-radius: 80px;}.heading-section.style-2 .group-avatar {max-width: 540px;display: flex;width: 51%;}.heading-section.style-2 .group-avatar img {width: 40.8%;border-radius: 50%;}.heading-section.style-2 .group-avatar img:not(:last-child) {margin-right: -62px;}@media (max-width: 767px) {.heading-section.style-2 .heading {flex-direction: column;}.heading-section.style-2 .heading .group-avatar {width: 100%;}.heading-section.style-2 .heading .group-avatar img {max-width: 180px;}.heading-section.style-2 .heading .group-avatar img:not(:last-child) {margin-right: -46px;}}.heading-section.style-2 .bot {margin-left: auto;margin-right: auto;max-width: 953px;margin-top: 48px;}@media (min-width: 992px) {.heading-section.style-2 .bot {gap: 48px;}}@media (max-width: 767px) {.heading-section.style-2 .bot {margin-top: 28px;}}@media (max-width: 575px) {.heading-section.style-2 .bot {flex-direction: column;}}.heading-section.style-2 .btn_wrapper {flex-shrink: 0;width: 220px;height: 220px;}@media (max-width: 767px) {.heading-section.style-2 .btn_wrapper {width: 150px;height: 150px;}}.heading-section.style-2 .tf-btn {max-width: 100%;height: 100%;border-radius: 50%;display: flex;justify-content: center;align-items: center;padding: 0;text-align: center;}@media (max-width: 767px) {.heading-section.style-2 .tf-btn {max-width: 150px;}}.heading-section.style-2 .tf-btn:hover {background-color: var(--Secondary);color: var(--White);}.heading-section-3 .sub {display: flex;align-items: center;gap: 12px;letter-spacing: 1.2px;}.heading-section-3 .sub::after {position: relative;content: "";width: 60px;height: 1px;background-color: var(--Primary);}.heading-section-3 .sub.v2::before {position: relative;content: "";width: 30px;height: 1px;background-color: var(--Primary);}.heading-section-3 .sub.v2::after {position: relative;content: "";width: 30px;height: 1px;background-color: var(--Primary);}@media (max-width: 991px) {.heading-section-4 {margin-bottom: 30px;}}.heading-section-4 .tag {max-width: max-content;display: inline-block;letter-spacing: 1.4px;padding: 7px 14px;border: 1px solid var(--Primary);border-radius: 1000px;line-height: 16px;}.heading-section-5 .tag {max-width: max-content;display: inline-block;letter-spacing: 1.4px;padding: 6px 15px;background-color: var(--Secondary);border-radius: 1000px;color: var(--Primary);}.heading-section-5 .tag.v2 {background-color: var(--Bg-light);}@media (max-width: 991px) {.heading-section-5 .row {gap: 16px;}}@media (min-width: 1200px) {.heading-section-5 .right {margin-left: 2px;}}@media (max-width: 991px) {.heading-section-5 {margin-bottom: 30px;}}@media (max-width: 991px) {.heading-section-6 {margin-bottom: 30px;}}.heading-section-6 .line {margin-top: 47px;width: 100%;height: 1px;background-color: var(--Line);position: relative;}.heading-section-6 .line::after {content: "";width: 55%;height: 1px;top: 0;left: 0;position: absolute;background-color: var(--Bg-dark);}@media (max-width: 991px) {.heading-section-6 .line {margin-top: 24px;}}.heading-section-6 .line.line-white {background-color: var(--Text-secondary);}.heading-section-6 .line.line-white::after {background-color: var(--White);}.heading-section-6 .row {row-gap: 16px;}.wg-pagination {display: flex;gap: 8px;flex-wrap: wrap;}.wg-pagination li a {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;height: 48px;width: 48px;color: var(--Secondary);background-color: var(--White);border: 1px solid var(--Line);border-radius: 8px;font-size: 16px;line-height: 26px;font-weight: 700;}.wg-pagination li i {font-size: 24px;}.wg-pagination li:hover a, .wg-pagination li.active a {color: var(--White);background-color: var(--Secondary);}@media (max-width: 767px) {.wg-pagination li a {width: 40px;height: 40px;}}.wg-pagination.style-2 li a {color: var(--Primary);}.wg-pagination.style-2 li i {font-size: 24px;}.wg-pagination.style-2 li:hover a, .wg-pagination.style-2 li.active a {color: var(--White);background-color: var(--Primary);}.ratings li {font-size: 20px;color: var(--Text-primary);}.tf-social {display: flex;align-items: center;gap: 8px;}.tf-social a {height: 44px;width: 44px;border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 50%;color: var(--White);display: flex;justify-content: center;align-items: center;font-size: 20px;}.tf-social a:hover {background-color: var(--Primary);color: var(--Text-primary);border-color: var(--Primary) !important;}.tf-social.style-2 a {border-color: var(--Out-line);color: var(--On-Suface-2);font-weight: 500;}.tf-social.style-2 a:hover {color: var(--White);}.tf-social.style-2.v2 a {color: var(--Secondary);}.tf-social.style-3 a {border: unset;color: var(--Text-primary);background-color: var(--White);}.tf-social.style-3 a:hover {background-color: var(--Text-primary);color: var(--White);}.tf-social.style-4 a {background-color: rgba(255, 255, 255, 0.1);border: unset;}.tf-social.style-4 a:hover {background-color: var(--Primary);color: var(--White);}.area-cursor-custom {cursor: none;position: relative;}.area-cursor-custom .custom-cursor {position: absolute;max-width: 100px;width: 100%;aspect-ratio: 1/1;background-color: var(--White);border-radius: 50%;backdrop-filter: blur(16px);color: var(--Secondary);text-transform: uppercase;display: flex;align-items: center;justify-content: center;text-align: center;z-index: 99;opacity: 0;pointer-events: none;transition: 250ms ease;transition-property: opacity, transform;transform: scale(0.3);}.area-cursor-custom .custom-cursor::after {position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%, -50%);width: 120%;height: 120%;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(16px);border-radius: 50%;z-index: -1;}.progress-wrap {position: fixed;bottom: 40px;right: 40px;height: 48px;width: 48px;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;border-radius: 999px;z-index: 999;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;background: var(--White);box-shadow: 0px 10px 25px 0px rgba(71, 92, 133, 0.1019607843);}.progress-wrap::after {position: absolute;content: "\e949";font-family: "icomoon";text-align: center;line-height: 40px;font-size: 24px;color: var(--Text-primary);cursor: pointer;z-index: 1;-webkit-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}.progress-wrap.active-progress {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.progress-wrap svg path {fill: none;}.progress-wrap svg.progress-circle path {box-sizing: border-box;stroke: var(--Primary);stroke-width: 4;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;transition-duration: 0.4s;transition-timing-function: linear;}@media (max-width: 767px) {.progress-wrap {bottom: 15px;right: 15px;height: 40px;width: 40px;}.progress-wrap::after {font-size: 20px;}}.scroll-effect .text-change-color div {background-clip: text;color: transparent;background: linear-gradient(to right, #0c0c0c 50%, #8f9580 50%) no-repeat;-webkit-background-clip: text;background-clip: text;background-size: 200% 100%;background-position-x: 100%;transition: background-size cubic-bezier(0.1, 0.5, 0.5, 1) 0.75s;}.scroll-effect.style-2 .text-change-color div {background: linear-gradient(to right, #0a0a0a 50%, #a2a4ab 50%) no-repeat;-webkit-background-clip: text;background-clip: text;background-size: 200% 100%;background-position-x: 100%;background-clip: text;color: transparent;transition: background-size cubic-bezier(0.1, 0.5, 0.5, 1) 0.75s;}.scroll-effect.style-3 .text-change-color div {background: linear-gradient(to right, #0a0a0a 50%, #a2a4ab 50%) no-repeat;-webkit-background-clip: text;background-clip: text;background-size: 200% 100%;background-position-x: 100%;background-clip: text;color: transparent;transition: background-size cubic-bezier(0.1, 0.5, 0.5, 1) 0.75s;}.tag-line {display: flex;align-items: center;gap: 10px;}.tag-line::before {content: "";position: relative;width: 80px;height: 1px;background-color: var(--White);}.tag-line.color-dark::before {content: "";position: relative;width: 80px;height: 1px;background-color: var(--Black);}@media (max-width: 575px) {.tag-line.color-dark::before {width: 60px;}}[data-background] {background-position: center;background-repeat: no-repeat;background-size: cover;}[data-dsn-grid=moveUp] {overflow: hidden;}.tf-image-distortion {overflow: hidden;height: 100%;position: relative;}.tf-image-distortion canvas {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.parallax-image {overflow: hidden;}.trust .group {display: flex;flex-shrink: 0;}.trust .group img:nth-child(1) {z-index: 4;}.trust .group img:nth-child(2) {z-index: 3;}.trust .group img:nth-child(3) {z-index: 2;}.trust .group img:nth-child(4) {z-index: 1;}.trust .group img {position: relative;border-radius: 50%;}.trust .group img:not(:first-child) {margin-left: -16px;}.tf-filters {display: flex;justify-content: center;padding: 4px;background-color: var(--White);border-radius: 48px;max-width: max-content;}.tf-filters .btn-fillter {overflow: hidden;height: 48px;padding: 0 24px;border-radius: 140px;background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;flex-shrink: 0;text-wrap: nowrap;position: relative;z-index: 2;color: var(--Text-primary);}.tf-filters .btn-fillter.active, .tf-filters .btn-fillter:hover {color: var(--Secondary);background-color: var(--Primary);}@media (max-width: 767px) {.tf-filters {justify-content: start;}}.tf-filters.style-2 .btn-fillter {border: 1px solid var(--Primary);color: var(--Primary);height: 40px;padding-left: 16px;padding-right: 16px;}.tf-filters.style-2 .btn-fillter.active, .tf-filters.style-2 .btn-fillter:hover {color: var(--White);}.fillters-wrap {--spacing-col: 30px;--spacing-row: 40px;display: flex;margin-right: calc(var(--spacing-col) * -1);overflow: hidden;margin-bottom: calc(var(--spacing-row) * -1);}.fillters-wrap .item-fillter {width: calc(33.3333333333% - var(--spacing-col));margin-right: var(--spacing-col);margin-bottom: var(--spacing-row);}@media (max-width: 991px) {.fillters-wrap {--spacing-col: 15px;--spacing-row: 24px;}.fillters-wrap .item-fillter {width: calc(50% - var(--spacing-col));}}@media (max-width: 575px) {.fillters-wrap .item-fillter {width: calc(100% - var(--spacing-col));}}.fillters-wrap.v2 {--spacing-row: 28px;}@media (min-width: 992px) {.fillters-wrap.fillter-col-3 .item-fillter {width: calc(33.3333333333% - var(--spacing-col));}}.wrap-line-marker {display: flex;align-items: center;gap: 20px;}.line-marker {display: flex;align-items: center;width: 80px;height: 1px;position: relative;}.line-marker::after {content: "";position: absolute;width: 6px;height: 6px;background-color: inherit;border-radius: 50%;right: 0;top: 50%;transform: translateY(-50%);}.line-marker.line-white {background-color: var(--White);}.line-marker.line-primary {background-color: var(--Primary);}.line-marker.line-dark {background-color: var(--Text-primary);}.uncover {display: flex;flex-direction: row;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.uncover_slice {height: 100%;flex-grow: 1;background: #ffffff;}.shape-linear-circle {background: linear-gradient(180deg, #df9380 0%, rgba(255, 255, 255, 0) 100%);border-radius: 50%;display: block;aspect-ratio: 1/1;max-width: 200px;width: 100%;}.ui-datepicker {width: 320px !important;}.ui-datepicker .ui-datepicker td span, .ui-datepicker .ui-datepicker td a {font-size: 16px;}.topbar {padding: 12px 15px;background-color: var(--Primary);}.topbar-2 {background-color: var(--Text-primary);position: relative;z-index: 99999;}.topbar-2 i {font-size: 20px;}.topbar-2 .tb-contact {gap: 28px;}.topbar-2 .nice-select {border-radius: 0px;padding: 14px 20px;font-size: 12px;line-height: 16px;font-weight: 500;border: unset;width: 153px;height: 44px;}.topbar-2 .nice-select::after {font-size: 12px;}.topbar-2 .nice-select > .list {font-size: 12px;line-height: 16px;}@media (max-width: 767px) {.topbar-2 .nice-select {margin-right: -15px;}}@media (max-width: 767px) {.topbar-2 .tb-right {justify-content: space-between;width: 100%;}}.topbar-2.style-1 {background-color: transparent;padding: 20px 0 20px;}@media (min-width: 992px) {.topbar-2.style-1 .tb-contact {padding-left: 40px;}.topbar-2.style-1 .tb-right {padding-right: 20px;}}.topbar-2.style-1 .tf-social a {height: 40px;width: 40px;color: var(--Text-primary);}.topbar-2.style-1 .tf-social a:hover {background-color: var(--Primary);}.topbar-3 {display: flex;align-items: center;justify-content: space-between;padding: 32px 0;}@media (max-width: 1199px) {.topbar-3 {padding: 12px 0;}}.topbar-3 .list-info {display: flex;}.topbar-3 .list-info li {display: flex;align-items: center;gap: 12px;}.topbar-3 .list-info li:not(:last-child) {padding-right: 28px;margin-right: 28px;border-right: 1px solid var(--Line);}@media (max-width: 1440px) {.topbar-3 .list-info li:not(:last-child) {padding-right: 10px;margin-right: 10px;}}.topbar-3 .list-info .icon {font-size: 24px;color: var(--Primary);width: 44px;height: 44px;border: 1px solid var(--Line);border-radius: 50%;display: flex;justify-content: center;align-items: center;}.topbar-3 .tb-right {gap: 60px;}@media (max-width: 1440px) {.topbar-3 .tb-right {gap: 20px;}}.header {position: relative;z-index: 999;}.header .header-inner {display: flex;align-items: center;justify-content: space-between;}.header .site-logo {padding: 16px 0;}.header .header-contact {display: flex;align-items: center;gap: 8px;}.header .header-contact .icon {background-color: var(--Primary);height: 40px;width: 40px;border-radius: 50%;font-size: 20px;display: flex;justify-content: center;align-items: center;color: var(--Secondary);}.header.style-default {box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);background-color: var(--White);}@media (max-width: 767px) {.header.style-default .tf-btn {display: none;}}.header.style-2 {position: absolute;left: 0;right: 0;top: 0;}.header.style-2 .main-menu .navigation > li {padding: 26px 0px;}.header.style-2 .navigation li > a {color: var(--White);}.header.style-2 .navigation li:hover > a {color: var(--Primary);}.header.style-2 .navigation .submenu {background-color: var(--Text-primary);border-color: rgba(255, 255, 255, 0.1019607843);}.header.style-2 .navigation .submenu li:not(:last-child) {border-color: rgba(255, 255, 255, 0.1019607843);}.header.style-2 .tf-social a {height: 40px;width: 40px;font-size: 16px;}.header.style-2 .mobile-button span {background-color: var(--White);}.header.style-3 {position: absolute;left: 0;right: 0;top: 20px;padding-left: 15px;padding-right: 15px;max-width: 1870px;margin-left: auto;margin-right: auto;}.header.style-3 .header-inner {padding: 0 40px;padding-right: 14px;border-radius: 80px;background-color: var(--White);}@media (max-width: 991px) {.header.style-3 .header-inner {padding: 0 15px;}}.header.style-3 .header-right {position: relative;}@media (max-width: 1199px) {.header.style-3 .header-right {gap: 16px;}}.header.style-3 .header-contact {padding-right: 40px;border-right: 1px solid var(--Out-line);margin-right: 38px;}@media (max-width: 1440px) {.header.style-3 .header-contact {padding-right: 15px;margin-right: 15px;}}@media (max-width: 1440px) {.header.style-3 .tf-btn {padding: 12px 15px;}}.header.style-4, .header.style-12 {position: absolute;left: 0;right: 0;margin-top: 40px;}@media (max-width: 991px) {.header.style-4, .header.style-12 {margin-top: 20px;}}.header.style-4 .header-inner, .header.style-12 .header-inner {background-color: var(--White);max-width: 1290px;margin-left: auto;margin-right: auto;padding-right: 16px;padding-left: 28px;border-radius: 60px;}@media (max-width: 1440px) {.header.style-4 .header-inner, .header.style-12 .header-inner {max-width: 100%;padding-right: 15px;padding-left: 15px;}}.header.style-4 .tf-btn, .header.style-12 .tf-btn {padding: 14px 39px;}.header.style-4 .main-menu .tf-btn, .header.style-12 .main-menu .tf-btn {color: var(--White);}.header.style-4 .main-menu .tf-btn:hover, .header.style-12 .main-menu .tf-btn:hover {color: var(--Text-primary);}.header.style-4 .current-menu.has-child::after, .header.style-4 .current-menu-item.has-child::after, .header.style-12 .current-menu.has-child::after, .header.style-12 .current-menu-item.has-child::after {color: var(--Primary);}.header.style-4 .current-menu > a, .header.style-4 .current-menu-item > a, .header.style-12 .current-menu > a, .header.style-12 .current-menu-item > a {color: var(--Primary) !important;}.header.style-5 .mobile-button span {background-color: var(--Primary);}.header.style-6 {margin-bottom: -110px;padding-top: 19.29px;}.header.style-6 .header-inner {padding-right: 40px;padding-left: 37px;border-radius: 60px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(16px);border: 1px solid rgba(255, 255, 255, 0.1019607843);}@media (max-width: 767px) {.header.style-6 .header-inner {padding-right: 15px;padding-left: 15px;}}@media (max-width: 1199px) {.header.style-6 .main-menu {display: none;}}.header.style-6 .mobile-button span {background-color: var(--White);}.header.style-7 {background-color: var(--Bg-light);}.header.style-7 .main-menu .navigation > li {padding: 32px 0px;}.header.style-7 .navigation li.has-child::after {color: var(--Primary);}.header.style-8 {margin-top: 30px;position: absolute;left: 0;right: 0;}.header.style-8 .header-inner {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid;border-image-source: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border-radius: 20px;padding-left: 24px;padding-right: 24px;}.header.style-9 {margin-top: 20px;margin-bottom: -105px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;max-width: 1870px;}.header.style-9 .header-inner {padding-left: 41px;padding-right: 40px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(16px);border-radius: 100px;gap: 12px;}@media (max-width: 1440px) {.header.style-9 .header-inner {padding-left: 15px;padding-right: 15px;}}.header.style-9 .mobile-button {display: none;}@media (max-width: 1300px) {.header.style-9 .mobile-button {display: block;}}.header.style-9 .header-center {display: flex;max-width: 932px;align-items: center;justify-content: space-between;width: 100%;}@media (max-width: 1300px) {.header.style-9 .header-center {justify-content: center;}.header.style-9 .header-center .main-menu {display: none;}.header.style-9 .header-center .mobile-button {display: flex;}}@media (max-width: 767px) {.header.style-9 .header-center {justify-content: start;}}.header.style-9 .phone i {font-size: 32px;color: var(--Primary);}.header.style-9 .tf-social a {width: 40px;height: 40px;font-size: 16px;}.header.style-9 .tf-social a:hover {color: var(--Text-primary);background-color: var(--White);border-color: var(--White) !important;}.header.style-9 .main-menu .tf-btn {color: var(--White);}.header.style-9 .main-menu .tf-btn:hover {color: var(--Text-primary);}@media (min-width: 1441px) {.header.style-9 .main-menu .navigation {gap: 32px;}}.header.style-9 .main-menu .navigation {margin-left: 0;}.header.style-9 .main-menu .navigation > li {padding: 26px 0px;cursor: pointer;}.header.style-9.v2 {margin-top: 41px;margin-bottom: -126px;}.header.style-10 {background-color: var(--Bg-light);}.header.style-11 {background-color: rgba(10, 10, 10, 0.2);margin-bottom: -141px;}.header.style-11 .header-right {gap: 40px;}.header.style-11 .main-menu .tf-btn {color: var(--White);}.header.style-11 .main-menu .tf-btn:hover {color: var(--Text-primary);}.header.style-11 .main-menu .navigation > li {padding: 33px 0px;cursor: pointer;}.header.style-12 {position: relative;margin-bottom: 0;margin-top: 0;}.header.style-12 .header-inner {max-width: 1840px;padding-right: 20px;padding-left: 20px;}.header.style-12 .nav-icon-list .count {background-color: var(--Primary);color: var(--White);}.header.style-12 .nav-icon-list li {color: var(--Text-primary);}.header.style-12 .main-menu .navigation > li {padding: 33px 0px;cursor: pointer;}@media (min-width: 1441px) {.header.style-12 .header-right {gap: 40px;}}.header.style-13 {padding-top: 41px;margin-bottom: -137px;}@media (max-width: 991px) {.header.style-13 {padding-top: 20px;}}.header.style-13 .header-inner {background: rgba(255, 255, 255, 0.1019607843);backdrop-filter: blur(20px);border-radius: 20px;padding-left: 39px;padding-right: 19px;}@media (max-width: 991px) {.header.style-13 .header-inner {padding-left: 15px;padding-right: 15px;}}.header.style-13 .main-menu .navigation > li {padding: 32px 0px;}@media (min-width: 1441px) {.header.style-13 .header-right {gap: 40px;}}.header.style-13 .mega-menu .tf-btn:hover {color: var(--Text-primary);}.header.style-14 {padding-left: 30px;}@media (max-width: 1199px) {.header.style-14 {padding-left: 15px;padding-right: 15px;}}@media (max-width: 767px) {.header.style-14 {padding-left: 15px;}}.header.style-14 .wrap {gap: 80px;}@media (max-width: 1199px) {.header.style-14 .wrap {gap: 40px;}}.header.style-14 .header-contact {padding: 26px 32px;background-color: var(--Secondary);gap: 12px;}.header.style-14 .header-contact .icon {background-color: transparent;border: 1px solid var(--White);color: var(--White);font-size: 24px;height: 48px;width: 48px;}@media (max-width: 575px) {.header.style-14 .header-contact {padding: 16px 15px;}.header.style-14 .header-contact .icon {height: 36px;width: 36px;font-size: 18px;}}.header.style-15 {padding-top: 10px;margin-bottom: -99px;border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);}.header.style-15 .header-contact .icon {height: unset;width: unset;background-color: unset;font-size: 24px;color: var(--White);}@media (min-width: 1441px) {.header.style-15 .header-right {gap: 41px;}}@media (max-width: 767px) {.header.style-16 {margin-top: 20px;}}.header.style-16 .header-inner {background-color: var(--White);border-radius: 60px;padding-right: 15px;padding-left: 15px;}@media (min-width: 1200px) {.header.style-16 .header-inner {padding-right: 20px;padding-left: 40px;}}.header.style-16 .tf-btn {padding: 14px 39px;}.header.style-16 .main-menu .navigation > li {padding: 32px 0px;}.header.style-17 {background-color: var(--Primary);}.header.style-17 .nav-icon-list {position: relative;gap: 33px;}.header.style-17 .nav-icon-list::after {content: "";position: absolute;width: 1px;height: 20px;background-color: var(--White);left: 50%;top: 50%;transform: translate(-50%, -50%);}.header.style-17 .main-menu .navigation > li {padding: 16px 0px 13px;cursor: pointer;}.header.style-17 .mobile-button .burger span {background-color: var(--White);}.header.style-17 .main-menu.style-1 .navigation > li > a::before {bottom: 14px;}@media (min-width: 1441px) {.header.style-17 .main-menu .navigation {gap: 30px;}}.header.style-17 .nav-icon-list a:hover {color: var(--Secondary) !important;}.header.style-17 .mega-menu .tf-btn {color: var(--White);}.header.style-17 .mega-menu .tf-btn:hover {color: var(--Text-primary);}.header.style-18 {margin-bottom: -90px;border-bottom: 1px solid;border-bottom: 2px solid rgba(255, 255, 255, 0.1019607843);}.header.style-18 .site-logo {padding: 17px 0 18px;}@media (min-width: 1200px) {.header.style-18 .site-logo {padding-right: 40px;border-right: 2px solid rgba(255, 255, 255, 0.1019607843);}}@media (min-width: 1441px) {.header.style-18 .main-menu {margin-left: 156px;}}.header.style-18 .main-menu .navigation > li {padding: 29px 0px 26px;}.header.style-18 .header-right {padding: 16px 0 16px 40px;gap: 28px;}@media (min-width: 1200px) {.header.style-18 .header-right {border-left: 2px solid rgba(255, 255, 255, 0.1019607843);}}@media (max-width: 991px) {.header.style-18 .header-right {padding: 8px 0 7px 40px;}}.header.style-19 {margin-bottom: -120px;border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);}@media (max-width: 1199px) {.header.style-19 .main-menu {display: none;}}.header.style-19 .main-menu .navigation > li {padding: 44px 0px 43px;}@media (min-width: 768px) {.header.style-19 .site-logo {padding: 21px 0;}}.header.style-19 .header-right {gap: 40px;}@media (max-width: 1199px) {.header.style-19 .header-right {gap: 20px;}}.header.style-19 .mobile-button .burger span {background-color: var(--White);}.header.style-19 .mega-menu .tf-btn {color: var(--White);}.header.style-19 .mega-menu .tf-btn:hover {color: var(--Text-primary);}.header.header-sticky, .header.header-fixed {pointer-events: none;top: var(--admin-bar-height);max-width: 100%;width: 100%;max-width: 100vw;top: 0;left: 0;right: 0;position: fixed;z-index: 999;-webkit-transform: translateY(-120%);-khtml-transform: translateY(-120%);-moz-transform: translateY(-120%);-ms-transform: translateY(-120%);-o-transform: translateY(-120%);transform: translateY(-120%);-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);visibility: hidden;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}.header.header-sticky.style-default, .header.header-fixed.style-default {background: var(--White);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}.header.header-sticky.style-2, .header.header-fixed.style-2 {background-color: var(--Bg-dark);}.header.header-sticky.style-3, .header.header-fixed.style-3 {background-color: var(--White);}.header.header-sticky.style-4, .header.header-fixed.style-4 {background-color: var(--White);margin-top: 0;}.header.header-sticky.style-4 .header-inner, .header.header-fixed.style-4 .header-inner {padding-left: 0;padding-right: 0;}.header.header-sticky.style-5, .header.header-fixed.style-5 {background-color: var(--Bg-1);}.header.header-sticky.style-6, .header.header-fixed.style-6 {box-shadow: unset;}.header.header-sticky.style-8, .header.header-fixed.style-8 {background-color: var(--Bg-dark);margin-top: 0;}.header.header-sticky.style-8 .header-inner, .header.header-fixed.style-8 .header-inner {background: unset;padding-left: 0;padding-right: 0;}.header.header-sticky.style-9, .header.header-fixed.style-9 {margin-top: 0;background: var(--White);}.header.header-sticky.style-9 .header-inner, .header.header-fixed.style-9 .header-inner {backdrop-filter: unset;background: unset;padding-left: 0;padding-right: 0;}.header.header-sticky.style-9 .navigation li > a, .header.header-fixed.style-9 .navigation li > a {color: var(--Text-primary);}.header.header-sticky.style-9 .tf-social a, .header.header-fixed.style-9 .tf-social a {color: var(--Secondary);border-color: var(--Line);}.header.header-sticky.style-9 .tf-social a:hover, .header.header-fixed.style-9 .tf-social a:hover {color: var(--White);background-color: var(--Primary);border-color: var(--Primary) !important;}.header.header-sticky.style-9 .navigation li.has-child::after, .header.header-fixed.style-9 .navigation li.has-child::after {color: var(--Secondary);}.header.header-sticky.style-9.v2 .phone, .header.header-fixed.style-9.v2 .phone {color: var(--Text-primary);}.header.header-sticky.style-11, .header.header-fixed.style-11 {background-color: var(--Bg-dark);}.header.header-sticky.style-12 .header-inner, .header.header-fixed.style-12 .header-inner {padding-left: 0;padding-right: 0;}.header.header-sticky.style-13, .header.header-fixed.style-13 {margin-top: 15px;padding-top: 0;}.header.header-sticky.style-16, .header.header-fixed.style-16 {margin-top: 0;}.header.header-sticky.style-18, .header.header-fixed.style-18 {border-bottom: 0;}.header.header-sticky.is-sticky, .header.header-fixed.is-sticky {-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;pointer-events: all;}.header.header-sticky.is-sticky .navigation .has-child:hover .submenu, .header.header-fixed.is-sticky .navigation .has-child:hover .submenu {pointer-events: auto;}.header.header-fixed {position: fixed;transform: translateY(-100%);top: 0;z-index: 9999;left: 0;right: 0;-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);}.header.header-fixed.style-19 {background-color: var(--Text-primary);}.header.header-fixed.style-19 .main-menu .navigation > li {padding: 32px 0;}.header.header-fixed.is-fixed {-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;pointer-events: all;}.header.header-fixed.is-fixed .navigation .has-child:hover .submenu {pointer-events: auto;}.main-menu {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.main-menu .navigation {display: flex;align-items: center;gap: 24px;}.main-menu .navigation > li {padding: 28px 0px;cursor: pointer;}.main-menu .navigation > li > .submenu {position: absolute;z-index: 999;top: 100%;}.main-menu .navigation > li > .submenu::after {content: "";position: absolute;background-color: transparent;left: 0;right: 0;height: 35px;top: -25px;}.main-menu .navigation > li:hover::after {color: var(--Primary);}.main-menu .navigation > li:hover > a {color: var(--Secondary);}.main-menu .navigation > li:hover > .submenu {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;visibility: visible;}.main-menu .navigation > li:hover > .submenu > li:hover > .submenu {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;visibility: visible;}.main-menu .has-menu-mega {position: unset !important;}.main-menu.style-1 .navigation > li, .main-menu.style-2 .navigation > li {position: relative;}.main-menu.style-1 .navigation > li > a::before, .main-menu.style-2 .navigation > li > a::before {content: "";position: absolute;bottom: 30px;left: 0;width: 0;height: 2px;background-color: var(--Secondary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.main-menu.style-1 .navigation > li:hover > a::before, .main-menu.style-2 .navigation > li:hover > a::before {width: 100%;}.main-menu.style-1 .current-menu > a, .main-menu.style-2 .current-menu > a {color: var(--Primary) !important;}.main-menu.style-1 .current-menu > a::before, .main-menu.style-2 .current-menu > a::before {width: 100% !important;}.main-menu.style-1 .current-menu-item > a, .main-menu.style-2 .current-menu-item > a {color: var(--Text-primary) !important;}.main-menu.style-2 .navigation > li {position: relative;}.main-menu.style-2 .navigation > li > a {position: relative;}.main-menu.style-2 .navigation > li > a::before {background-color: var(--Primary);bottom: 0;}.main-menu.style-2 .navigation > li:hover > a {color: var(--Primary);}@media (min-width: 1441px) {.main-menu .navigation {gap: 26px;}}@media (max-width: 991px) {.main-menu {display: none;}}.main-menu .current-menu.has-child::after, .main-menu .current-menu-item.has-child::after {color: var(--Secondary);}.main-menu .current-menu > a, .main-menu .current-menu-item > a {color: var(--Secondary) !important;}.navigation li a {display: inline-block;font-size: 16px;line-height: 32px;font-weight: 600;letter-spacing: 0.4px;}.navigation li > a {color: var(--Text-primary);}.navigation li.has-child {position: relative;display: flex;gap: 4px;align-items: center;}.navigation li.has-child::after {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;right: 0;font-family: "icomoon";content: "\e906";font-size: 16px;cursor: pointer;color: var(--Text-primary);font-weight: 700;}.navigation li:hover ul li {opacity: 1;transform: translateY(0px);-webkit-transition-delay: 70ms;-moz-transition-delay: 70ms;-ms-transition-delay: 70ms;-o-transition-delay: 70ms;transition-delay: 70ms;}.navigation .submenu {position: absolute;z-index: 999;width: max-content;border-radius: 5px;z-index: 1;width: 230px;opacity: 0;visibility: hidden;transition: 0.25s all ease-in-out;background-color: var(--White);box-shadow: 0px 10px 25px 0px rgba(72, 95, 119, 0.1019607843);border: 1px solid var(--Line);}.navigation .submenu li {opacity: 0;transform: translateY(11px);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}.navigation .submenu li:not(:last-child) {border-bottom: 1px solid var(--Line);}.navigation .submenu li a {display: inline-block;width: 100%;padding: 10px 15px;color: var(--Text-primary);}.navigation .submenu li.current-item > a, .navigation .submenu li:hover > a {color: var(--Secondary);}.navigation .submenu li.current-item ul, .navigation .submenu li:hover ul {opacity: 1;visibility: visible;}.mega-menu {width: 100% !important;left: 0;right: 0;padding: 56px 0px;max-height: calc(100vh + 70px);overflow: auto;background-color: var(--White) !important;border-radius: unset !important;}.mega-menu .demo-item {display: flex;align-items: center;flex-direction: column;gap: 12px;padding: 8px 8px 12px;backdrop-filter: blur(4px);border: 1px solid var(--Line);background-color: var(--bg-8);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.mega-menu .demo-item .img-demo {position: relative;width: 100%;height: 100%;}.mega-menu .demo-item .img-demo img {width: 100%;height: 100%;object-fit: cover;}.mega-menu .demo-item .demo-name {font-weight: 600;font-size: 16px;line-height: 24px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Text-primary);}.mega-menu .demo-item:hover {border-color: var(--Text-primary);}.mega-menu .tf-btn {border: 2px solid var(--Primary);font-size: 16px;line-height: 20px;color: var(--Text-primary);}.mega-menu .tf-btn:hover {background-color: transparent;}.mega-menu .tf-btn.btn-mega-2 {color: var(--White);}.mega-menu .tf-btn.btn-mega-2:hover {color: var(--Text-primary);}.mega-menu.menu-rounded {border-radius: 20px !important;}.row-demo {display: grid;grid-template-columns: repeat(6, 1fr);gap: 24px;overflow: visible;margin-bottom: 40px;}@media (min-width: 1441px) {.row-demo {margin-bottom: 48px;}}@media (max-width: 1199px) {.row-demo {grid-template-columns: repeat(4, 1fr);}}.mobile-button {cursor: pointer;padding: 18px 0;}.mobile-button .burger {position: relative;width: 25px;cursor: pointer;}.mobile-button .burger span {display: block;position: relative;height: 3px;width: 25px;transition: 0.5s;background-color: var(--Primary);}.mobile-button .burger span:not(:first-child) {margin-top: 3px;}.mobile-button .burger span:nth-of-type(1) {top: 0px;transform-origin: left;}.mobile-button .burger span:nth-of-type(3) {top: 100%;transform-origin: right;}.mobile-button:hover .burger span:nth-of-type(1) {transform: scale(0.2, 1.7) translateY(3.5px);}.mobile-button:hover .burger span:nth-of-type(2) {transform: scale(0.2, 1.7);}.mobile-button:hover .burger span:nth-of-type(3) {transform: scale(0.2, 1.7) translateY(-3.5px);}.text-menu .toggle {display: grid;}.text-menu .toggle .text {grid-area: 1/1;transition: opacity 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);}.text-menu .toggle .text .word {white-space: nowrap;}.text-menu .toggle .text .char {display: inline-block;transform-origin: 50% 50% 0.4em;transition: transform 0.5s cubic-bezier(0.5, 0, 0, 1);transition-delay: calc(0ms + var(--char-index) * 25ms);backface-visibility: hidden;margin: 0 -0.02em;}.text-menu .toggle .text:nth-child(2) {opacity: 0;}.text-menu .toggle .text:nth-child(2) .char {transform: rotate3d(1, -0.5, 0, 90deg);}.text-menu:hover .toggle .text:nth-child(1) {opacity: 0;}.text-menu:hover .toggle .text:nth-child(1) .char {transform: rotate3d(1, 0.3, 0, -90deg);}.text-menu:hover .toggle .text:nth-child(2) {opacity: 1;}.text-menu:hover .toggle .text:nth-child(2) .char {transform: rotate3d(0, 0, 0, 90deg);}.nav-icon-list {display: flex;gap: 16px;}.nav-icon-list i {font-size: 24px;}.nav-icon-list li {color: var(--White);position: relative;}.nav-icon-list .count {width: 16px;height: 16px;display: block;border-radius: 50%;background: var(--White);position: absolute;top: -5px;right: -5px;font-weight: 700;font-size: 10px;line-height: 12px;color: var(--Text-primary);display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;}#menu-mobile-menu .item-menu-mobile {padding: 18px 0;width: 100%;}#menu-mobile-menu > .menu-item {border-top: 1px solid var(--Line);}#menu-mobile-menu > .menu-item > .item-menu-mobile {padding-left: 15px;padding-right: 15px;}#menu-mobile-menu > .menu-item:last-child {border-bottom: 1px solid var(--Line);}#menu-mobile-menu .menu-item {font-size: 18px;font-weight: 700;color: var(--Text-primary);}#menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile {position: relative;}#menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile::after {position: absolute;content: "\e92a";font-family: "icomoon";font-size: 20px;font-weight: 400;color: var(--Text-primary);top: 50%;transform: translateY(-50%);right: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile:not(.collapsed)::after {transform: translateY(-50%) rotate(180deg);}#menu-mobile-menu .sub-mobile {padding-left: 25px;padding-bottom: 14px;}#menu-mobile-menu .sub-mobile .menu-item {font-weight: 500;}#menu-mobile-menu .sub-mobile .menu-item a {padding: 10px 0;}#menu-mobile-menu li.active > a {color: var(--Primary);}.mobile-nav-wrap {z-index: 999991;background-color: var(--White);max-width: 350px;width: 100%;}.mobile-nav-wrap .offcanvas-header {padding: 2rem 1rem;}.mobile-nav-wrap .mb-body {display: flex;flex-direction: column;height: 100%;justify-content: space-between;padding-bottom: 20px;gap: 30px;overflow-y: auto;}.mobile-nav-wrap .offcanvas-body {padding-left: 15px;padding-right: 15px;}.mobile-nav-wrap .support .text-need {font-weight: 500;border-bottom: 1px solid var(--Line);margin-bottom: 11px;color: var(--Text-secondary);}.mobile-nav-wrap .support .mb-info li {color: rgb(134, 134, 134);font-size: 14px;line-height: 24px;}.mobile-nav-wrap .support .mb-info li span {margin-left: 5px;font-weight: 600;color: var(--Text-primary);}.mobile-nav-wrap .support .mb-info li a {margin-left: 5px;font-weight: 400;color: var(--Text-primary);}.mobile-nav-wrap .offcanvas-header {padding-left: 30px;}.mobile-nav-wrap .tf-btn {margin-bottom: 24px;}.mobile-nav-wrap .btn-close-menu {font-size: 26px;color: var(--Text-primary);margin-left: auto;}.mobile-nav-wrap .wrap-social {display: flex;align-items: center;}@media (min-width: 992px) {.mobile-nav-wrap .site-logo {width: 167px;}}.mobile-nav-wrap .social {gap: 8px;align-items: center;display: flex;}.mobile-nav-wrap .social li {display: flex;justify-content: center;align-items: center;}.mobile-nav-wrap .social a {font-size: 16px;margin-left: 0;}.mobile-nav-wrap .mb-info {display: grid;gap: 4px;}.mobile-nav-wrap.style-dark {background-color: var(--Bg-dark);}.mobile-nav-wrap.style-dark #menu-mobile-menu .menu-item {border-color: rgba(255, 255, 255, 0.1019607843);color: #d8d8d4;}.mobile-nav-wrap.style-dark #menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile::after {color: var(--White);}.mobile-nav-wrap.style-dark .btn-close-menu {font-size: 26px;color: var(--White);margin-left: auto;}.mobile-nav-wrap.style-dark .support .text-need {color: #d8d8d4;}.mobile-nav-wrap.style-dark .support .mb-info li span, .mobile-nav-wrap.style-dark .support .mb-info li a {color: var(--White);}.footer {overflow: hidden;}.footer .footer-heading-mobile::after, .footer .footer-heading-mobile::before {background-color: var(--Primary);}.footer.style-default {background-color: var(--Secondary);}.footer.style-default .info {margin-bottom: 0;}.footer.style-default .footer-contact {display: flex;flex-direction: column;row-gap: 24px;}.footer.style-default .footer-body {padding-top: 80px;padding-bottom: 80px;}@media (max-width: 991px) {.footer.style-default .footer-body {padding-bottom: 40px;}}@media (max-width: 767px) {.footer.style-default .footer-body {padding-top: 60px;}}.footer.style-default .footer-bottom {padding: 16px 0;border-top: 1px solid rgba(255, 255, 255, 0.1490196078);}.footer.style-default .footer-bottom .wrap {display: flex;}.footer.style-default .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 8px;margin-right: 7px;}.footer.style-default .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--White);opacity: 0.7;}@media (max-width: 767px) {.footer.style-default .footer-bottom .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer.style-default .footer-heading {letter-spacing: 0.08rem;}@media (max-width: 767px) {.footer.style-default .footer-about {padding-bottom: 40px;}}.footer.style-default .tf-check:checked {background-color: var(--Primary) !important;border-color: var(--Primary);}.footer.style-default .tf-check::before {color: var(--Secondary);font-weight: 700;}@media (min-width: 768px) {.footer.style-default .footer-content {margin-right: 70px;}}@media (min-width: 992px) {.footer.style-default .footer-contact {padding-left: 21px;}.footer.style-default .footer-content {margin-right: 55px;}}@media (min-width: 1441px) {.footer.style-default .footer-content {margin-left: 11px;}}@media (max-width: 991px) {.footer.style-default .footer-contact {padding-top: 40px;display: grid;grid-template-columns: repeat(2, 1fr);}.footer.style-default .footer-contact div:nth-child(2) {padding-left: 15px;}}@media (max-width: 575px) {.footer.style-default .footer-contact {grid-template-columns: repeat(1, 1fr);}.footer.style-default .footer-contact div:nth-child(2) {padding-left: 0;}}.footer.v2 {background-color: transparent;}.footer.v2 .footer-body {padding-bottom: 60px;}@media (min-width: 1441px) {.footer.v2 .footer-content {margin-left: 15px;margin-right: 60px;}}@media (min-width: 992px) {.footer.v2 .footer-contact {padding-left: 30px;}}.footer.v2 .footer-bottom {border-color: var(--Line);padding-bottom: 20px;}.footer.v2 .footer-bottom .wrap li:not(:last-child)::after {color: var(--Text-secondary);}@media (min-width: 992px) {.footer.v3 .footer-about {max-width: 360px;}}@media (min-width: 992px) {.footer.v3 .footer-body {padding-bottom: 78px;}}@media (max-width: 767px) {.footer-about > div:not(:last-child) {margin-bottom: 12px;}.footer-content {flex-direction: column;gap: 30px;}.footer-menu-list {padding-top: 13px;padding-left: 12px;}.footer-heading-mobile {display: block;position: relative;cursor: pointer;}.footer-heading-mobile::after {position: absolute;content: "";right: 9px;top: 50%;transform: translateY(-50%);width: 15px;height: 1px;background-color: var(--Line);transition: 0.25s ease-in-out;}.footer-heading-mobile::before {position: absolute;content: "";right: 15px;top: 50%;transform: translate(-50%, -50%);width: 1px;height: 15px;background-color: var(--Line);transition: 0.25s ease-in-out;}.footer-col-block {width: 100%;}.footer-col-block .tf-collapse-content {display: none;}.footer-col-block .footer-heading {margin-bottom: 0 !important;}.footer-col-block.open .footer-heading-mobile::before {opacity: 0;}.footer-col-block.open .footer-heading-mobile::after {transform: translate(0%, -50%) rotate(180deg);}.footer-col-block .tf-collapse-content {display: none;}}.footer-style-2 {overflow: hidden;background-color: var(--Text-primary);padding-top: 98px;padding-bottom: 100px;}@media (max-width: 991px) {.footer-style-2 {padding-top: 60px;padding-bottom: 60px;}}.footer-style-2 .meta {display: flex;align-items: center;}@media (min-width: 576px) {.footer-style-2 .meta li:not(:last-child) {display: flex;align-items: center;}.footer-style-2 .meta li:not(:last-child)::after {content: "";position: relative;width: 1px;height: 30px;background-color: rgba(255, 255, 255, 0.1019607843);margin-right: 20px;margin-left: 20px;}}.footer-style-2 .meta i {font-size: 24px;color: var(--Primary);margin-left: 4px;}@media (max-width: 575px) {.footer-style-2 .meta {flex-direction: column;align-items: start;gap: 8px;}}.footer-style-2 .row {row-gap: 40px;}.footer-style-2 .box-content {margin-top: 40px;background-color: var(--Primary);padding: 40px;border-radius: 40px;display: flex;align-items: center;justify-content: space-between;}.footer-style-2 .box-content .content {max-width: 608px;}@media (min-width: 1200px) {.footer-style-2 .box-content {max-width: 985px;}}@media (max-width: 767px) {.footer-style-2 .box-content {flex-direction: column;align-items: start;gap: 26px;padding: 30px 20px;border-radius: 20px;}}@media (min-width: 1200px) {.footer-style-2 .footer-contact {max-width: 520px;}}.footer-style-2 .footer-quick-link {margin-bottom: 40px;}.footer-style-2 .heading-footer {letter-spacing: 1px;}@media (min-width: 992px) {.footer-style-2 .tf-social {gap: 12px;}}.footer-style-2 .tf-social a {font-size: 16px;height: 40px;width: 40px;}.footer-style-2 .list {display: flex;gap: 20px 11px;flex-wrap: wrap;}.footer-style-2 .list a {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid rgba(255, 255, 255, 0.1019607843);padding: 5px 20px;border-radius: 32px;letter-spacing: 0.8px;}.footer-style-2 .list a:hover {background-color: var(--Primary);color: var(--Text-primary);}@media (max-width: 767px) {.footer-style-2 .list {gap: 10px;}}.footer-style-2 .info {max-width: max-content;}.footer-style-2 .shape {top: -36px;right: 0%;width: 12.6%;}@media (min-width: 1441px) {.footer-style-2 .shape {right: 2.6%;}}.footer-style-3 {overflow: hidden;background-color: var(--Bg-light);}.footer-style-3 .footer-top {padding: 40px 0;border-bottom: 1px solid var(--Line);}.footer-style-3 .footer-bottom {border-top: 1px solid var(--Line);padding: 20px 0;}.footer-style-3 .footer-about, .footer-style-3 .footer-content, .footer-style-3 .footer-newsletter {padding-top: 48px;padding-bottom: 48px;}@media (max-width: 767px) {.footer-style-3 .footer-about, .footer-style-3 .footer-content, .footer-style-3 .footer-newsletter {padding-top: 30px;padding-bottom: 30px;}}.footer-style-3 .footer-about {position: relative;}@media (min-width: 768px) {.footer-style-3 .footer-about::after {content: "";position: absolute;width: 1px;height: 100%;right: -4px;background-color: var(--Line);top: 0;}}.footer-style-3 .footer-newsletter {position: relative;height: 100%;padding-top: 37px;height: 100%;}@media (min-width: 992px) {.footer-style-3 .footer-newsletter {padding-left: 15px;}.footer-style-3 .footer-newsletter::before {content: "";position: absolute;width: 1px;height: 109%;left: -4px;background-color: var(--Line);top: -12px;}}@media (max-width: 991px) {.footer-style-3 .footer-newsletter {border-top: 1px solid var(--Line);}}@media (max-width: 767px) {.footer-style-3 .footer-newsletter {border-top: unset;}}@media (min-width: 1441px) {.footer-style-3 .footer-newsletter {padding-left: 50px;}}.footer-style-3 .footer-content {padding-top: 42px;column-gap: 10px;}@media (min-width: 1441px) {.footer-style-3 .footer-content {padding-left: 28px;padding-right: 28px;}}@media (max-width: 767px) {.footer-style-3 .footer-content {padding-top: 0;padding-bottom: 0;}}@media (min-width: 768px) {.footer-style-3 .tf-social {gap: 16px;}.footer-style-3 .tf-social a {font-size: 28px;width: 52px;height: 52px;}}.footer-style-3 .footer-heading-mobile {display: block;position: relative;cursor: pointer;}.footer-style-3 .footer-heading-mobile::before, .footer-style-3 .footer-heading-mobile::after {background-color: var(--Text-primary);}.footer-style-4 {overflow: hidden;padding-top: 100px;}.footer-style-4 .btn-footer {margin-left: 25px;width: 120px;height: 120px;background-color: var(--Primary);padding: 36px 32px;text-align: center;border-radius: 50%;position: relative;}.footer-style-4 .btn-footer::after {width: 160px;height: 160px;border-radius: 50%;content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}@media (min-width: 992px) {.footer-style-4 .btn-footer {margin-right: 78px;}}@media (min-width: 992px) {.footer-style-4 .form-newsletter {max-width: 420px;margin-left: auto;}}.footer-style-4 .list-info {gap: 80px;}@media (max-width: 1199px) {.footer-style-4 .list-info {gap: 16px 40px;}}@media (max-width: 767px) {.footer-style-4 .list-info {flex-wrap: wrap;}}.footer-style-4 .footer-body {margin-top: 40px;padding-top: 40px;border-top: 1px solid rgba(255, 255, 255, 0.1019607843);}.footer-style-4 .footer-bottom {padding: 38px 0;margin-top: 40px;border-top: 1px solid rgba(255, 255, 255, 0.1490196078);}@media (max-width: 767px) {.footer-style-4 .footer-bottom .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-4 .footer-bottom .wrap {display: flex;}.footer-style-4 .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 6px;margin-right: 6px;}.footer-style-4 .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--Text-muted);}@media (max-width: 767px) {.footer-style-4 .footer-title {margin-bottom: 16px;}.footer-style-4 .row {gap: 40px;}}.footer-style-5 {overflow: hidden;padding-top: 100px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}.footer-style-5 .item {left: 45%;bottom: -77px;}@media (max-width: 991px) {.footer-style-5 .item {left: unset;right: 0;}}.footer-style-5 .list {display: flex;gap: 20px 12px;flex-wrap: wrap;}.footer-style-5 .list a {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid rgba(255, 255, 255, 0.1019607843);padding: 5px 18px;border-radius: 32px;}.footer-style-5 .list a:hover {background-color: var(--Primary);color: var(--Text-primary);}@media (max-width: 991px) {.footer-style-5 .meta {margin-bottom: 22px;}}.footer-style-5 .meta i {font-size: 24px;color: var(--Primary);margin-left: 4px;}.footer-style-5 .footer-bottom {padding: 37px 0;border-top: 1px solid rgba(255, 255, 255, 0.1490196078);}@media (min-width: 992px) {.footer-style-5 .footer-bottom {margin-top: 80px;}}.footer-style-5 .footer-bottom p {letter-spacing: -0.4px;}.footer-style-5 .footer-bottom .wrap {display: flex;}.footer-style-5 .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 6px;margin-right: 5px;}.footer-style-5 .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--Text-muted);}.footer-style-5 .footer-bottom .wrap li a {letter-spacing: -0.4px;}@media (max-width: 767px) {.footer-style-5 .footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-5 .tf-social {gap: 12px;}.footer-style-5 .tf-social a {width: 40px;height: 40px;font-size: 16px;}.footer-style-5 .footer-contact {padding-top: 39px;padding-bottom: 39px;}@media (min-width: 1200px) {.footer-style-5 .footer-contact {padding-left: 50px;}}.footer-style-6 {overflow: hidden;background-color: var(--White);padding-top: 100px;}@media (max-width: 991px) {.footer-style-6 {padding-top: 60px;}}@media (min-width: 768px) {.footer-style-6 .footer-contact, .footer-style-6 .footer-link {width: 50%;}.footer-style-6 .footer-newsletter {width: 100%;}}@media (min-width: 992px) {.footer-style-6 .footer-contact {flex: 20%;}.footer-style-6 .footer-link {flex: 20%;}.footer-style-6 .footer-link {flex: 20%;}}.footer-style-6 .footer-body {display: flex;}@media (max-width: 991px) {.footer-style-6 .footer-body {flex-wrap: wrap;row-gap: 40px;}.footer-style-6 .footer-body .footer-contact, .footer-style-6 .footer-body .footer-link {flex: 50%;}}@media (max-width: 767px) {.footer-style-6 .footer-body {flex-direction: column;}}.footer-style-6 .footer-link {display: flex;}.footer-style-6 .footer-link .footer-col-block {flex: 20%;}.footer-style-6 .footer-link .footer-col-block.product {flex: 26%;}.footer-style-6 .footer-newsletter {flex: 20%;}.footer-style-6 .footer-newsletter .form-newsletter .button-submit {color: var(--Text-primary);}.footer-style-6 .footer-newsletter .form-newsletter fieldset input {border-color: var(--Text-primary);height: 50px;}.footer-style-6 .tf-social {gap: 12px;}.footer-style-6 .tf-social a {color: var(--Text-primary);border: unset;height: 40px;width: 40px;font-size: 16px;}.footer-style-6 .tf-social a:hover {color: var(--White);background-color: var(--Text-primary);}.footer-style-6 .footer-bottom {padding: 20px 0;margin-top: 80px;border-top: 1px solid var(--Line);}.footer-style-6 .footer-bottom .wrap {display: flex;}.footer-style-6 .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 6px;margin-right: 5px;}.footer-style-6 .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--Text-muted);}.footer-style-6 .footer-bottom .wrap li a {letter-spacing: -0.4px;}@media (max-width: 991px) {.footer-style-6 .footer-bottom {margin-top: 30px;}}@media (max-width: 767px) {.footer-style-6 .footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-6 .footer-heading-mobile::before, .footer-style-6 .footer-heading-mobile::after {background-color: var(--Text-secondary);}.footer-style-7 {overflow: hidden;background-color: var(--Text-primary);}.footer-style-7 .footer-body {display: flex;gap: 40px 100px;padding: 60px 0;}@media (max-width: 991px) {.footer-style-7 .footer-body {flex-direction: column;}}.footer-style-7 .footer-about {flex: 15.4%;}.footer-style-7 .footer-about p {font-size: 16px;line-height: 26px;}.footer-style-7 .footer-link {flex: 58%;}.footer-style-7 .company {flex: 20%;}.footer-style-7 .resources {flex: 20%;}.footer-style-7 .quick-links {flex: 20%;}.footer-style-7 .tf-social {gap: 24px;}.footer-style-7 .tf-social a {font-size: 24px;border: unset;width: unset;height: unset;background-color: unset;}.footer-style-7 .tf-social a:hover {color: var(--Primary);}.footer-style-7 .footer-bottom {padding: 17px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);}@media (max-width: 767px) {.footer-style-7 .footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-8 {overflow: hidden;}.footer-style-8 .tf-social a {color: var(--Primary);}.footer-style-8 .footer-bottom {padding: 16px 0;border-top: 1px solid var(--Line);}.footer-style-8 .footer-bottom .wrap {display: flex;}.footer-style-8 .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 8px;margin-right: 7px;}.footer-style-8 .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--Text-secondary);}.footer-style-9 {overflow: hidden;background-color: var(--Bg-light);}.footer-style-9 .footer-body {padding-top: 82px;padding-bottom: 80px;}@media (max-width: 767px) {.footer-style-9 .footer-body {padding-top: 60px;padding-bottom: 60px;}}@media (max-width: 991px) {.footer-style-9 .row {gap: 40px;}}.footer-style-9 .footer-about {max-width: 344px;}@media (max-width: 991px) {.footer-style-9 .footer-about .footer-logo site-logo {margin-bottom: 20px;}.footer-style-9 .footer-about p {margin-bottom: 24px;}}@media (min-width: 1200px) {.footer-style-9 .footer-content {padding-left: 71px;}}.footer-style-9 .quick-link {flex: 21%;}.footer-style-9 .company {flex: 20%;}.footer-style-9 .footer-info {flex: 20%;}.footer-style-9 .footer-info .time p {text-wrap: nowrap;}@media (max-width: 767px) {.footer-style-9 .footer-info .time {margin-bottom: 22px;}}.footer-style-9 .footer-info p {font-size: 16px;line-height: 26px;}.footer-style-9 .tf-social {gap: 8px;}.footer-style-9 .tf-social a {color: var(--Secondary);}.footer-style-9 .tf-social a:hover {background-color: var(--Secondary);}.footer-style-9 .footer-bottom {padding: 16px 0;border-top: 1px solid var(--Line);}.footer-style-9 .footer-bottom .wrap {display: flex;}.footer-style-9 .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 8px;margin-right: 7px;}.footer-style-9 .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--Secondary);}.footer-style-9 .footer-heading-mobile {display: block;position: relative;cursor: pointer;}.footer-style-9 .footer-heading-mobile::before, .footer-style-9 .footer-heading-mobile::after {background-color: var(--Primary);}@media (max-width: 767px) {.footer-style-9 .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-10 {background-color: var(--Text-primary);padding-top: 60px;}@media (min-width: 992px) {.footer-style-10 .social {gap: 24px;}}.footer-style-10 .row {row-gap: 40px;}.footer-style-10 .footer-top {padding-bottom: 29px;border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);}.footer-style-10 .footer-top .right {gap: 24px 20px;flex-wrap: wrap;}@media (min-width: 1200px) {.footer-style-10 .footer-top .right {gap: 60px;}}.footer-style-10 .footer-body {padding-top: 30px;padding-bottom: 60px;}.footer-style-10 .footer-bottom {padding: 16px 0;border-top: 1px solid rgba(255, 255, 255, 0.1019607843);}@media (min-width: 1441px) {.footer-style-10 .footer-content {padding-left: 15px;padding-right: 91px;}}.footer-style-10 .footer-about {display: flex;flex-direction: column;gap: 24px;}@media (max-width: 991px) {.footer-style-10 .footer-about {flex-direction: row;justify-content: space-between;}}@media (max-width: 575px) {.footer-style-10 .footer-about {flex-direction: column;gap: 0;}}.footer-style-10 .social a {font-size: 24px;color: var(--White);}.footer-style-10 .social a:hover {color: var(--Primary);}@media (max-width: 767px) {.footer-style-10 .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-10 .footer-heading-mobile::after, .footer-style-10 .footer-heading-mobile::before {background-color: var(--White);}.footer-style-11 {background-color: var(--Bg-light);position: relative;z-index: 1000;}.footer-style-11 .footer-contact {padding: 80px;}@media (max-width: 1440px) {.footer-style-11 .footer-contact {padding: 80px 40px;}}@media (max-width: 991px) {.footer-style-11 .footer-contact {padding: 60px 15px;}}.footer-style-11 .heading-section {margin-bottom: 28px;}.footer-style-11 .list-info i {font-size: 24px;}.footer-style-11 .list-info .title {width: 132px;color: var(--Text-secondary);flex-shrink: 0;}.footer-style-11 .wrap-quick-link {padding-top: 29px;margin-top: 27px;border-top: 1px solid var(--Line);row-gap: 30px;}@media (max-width: 575px) {.footer-style-11 .wrap-quick-link {flex-wrap: wrap;}.footer-style-11 .wrap-quick-link li {width: calc(50% - 12px);}}.footer-style-11 .footer-newsletter {position: relative;}.footer-style-11 .footer-newsletter .thumb {width: 100%;height: 100%;background-color: var(--Text-primary);}.footer-style-11 .footer-newsletter .thumb img {width: 100%;height: 100%;object-fit: cover;opacity: 0.7;}@media (max-width: 1199px) {.footer-style-11 .footer-newsletter .thumb img {max-height: 400px;}}.footer-style-11 .footer-newsletter .form-newsletter {padding: 32px;position: absolute;inset: 0;display: flex;justify-content: end;flex-direction: column;}@media (max-width: 991px) {.footer-style-11 .footer-newsletter .form-newsletter {padding: 32px 15px;}}.footer-style-12 {padding-bottom: 60px;}@media (max-width: 991px) {.footer-style-12 {padding-bottom: 40px;}}.footer-style-12 .wrap-footer {background-color: var(--Text-primary);border-radius: 20px;}.footer-style-12 .footer-top {padding: 48px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}@media (max-width: 767px) {.footer-style-12 .footer-top {padding: 40px 0;}.footer-style-12 .footer-top .row {gap: 20px;}}.footer-style-12 .footer-bottom .wrap-footer-bottom {padding: 14px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);}@media (max-width: 767px) {.footer-style-12 .footer-bottom .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-12 .footer-body {padding: 60px 0;}@media (max-width: 991px) {.footer-style-12 .footer-body .row {row-gap: 40px;}}@media (max-width: 767px) {.footer-style-12 .footer-body {padding: 40px 0;}}@media (min-width: 992px) {.footer-style-12 .footer-content {padding-left: 40px;padding-right: 40px;}}@media (min-width: 1441px) {.footer-style-12 .footer-content {padding-left: 93px;padding-right: 132px;}}@media (min-width: 768px) {.footer-style-12 .footer-content {margin-top: 20px;}}@media (min-width: 992px) {.footer-style-12 .footer-contact {margin-top: 20px;}}@media (min-width: 1200px) {.footer-style-12 .form-newsletter {max-width: 640px;margin-left: auto;}}.footer-style-12 .form-newsletter fieldset input {background-color: rgba(255, 255, 255, 0.1);color: var(--White);}@media (min-width: 1441px) {.footer-style-12 .form-newsletter fieldset input {height: 72px;}}@media (min-width: 992px) {.footer-style-12 .form-newsletter .tf-btn {padding: 16px 40px !important;}}@media (min-width: 1441px) {.footer-style-12 .footer-contact {padding-left: 10px;}}.footer-style-12 .tf-social {gap: 13px;}@media (min-width: 1200px) {.footer-style-12 .tf-social a {height: 48px;width: 48px;font-size: 24px;}}@media (max-width: 991px) {.footer-style-13 .row {row-gap: 40px;}}.footer-style-13 .tf-social {margin-top: 32px;}@media (max-width: 767px) {.footer-style-13 .tf-social {margin-top: 12px;}}.footer-style-13 .tf-social a {border-radius: 4px;}.footer-style-13 .footer-top {padding: 48px 0 46px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.footer-style-13 .footer-body {padding: 60px 0;}@media (max-width: 767px) {.footer-style-13 .footer-body {padding: 40px 0;}}@media (min-width: 1441px) {.footer-style-13 .footer-content {padding-right: 8px;}}@media (min-width: 992px) {.footer-style-13 .footer-about {max-width: 380px;}}@media (min-width: 992px) {.footer-style-13 .footer-contact {max-width: 360px;margin-left: auto;}}.footer-style-13 .form-newsletter fieldset input {background-color: rgba(255, 255, 255, 0.1);color: var(--White);}@media (min-width: 1441px) {.footer-style-13 .form-newsletter fieldset input {height: 72px;}}@media (min-width: 992px) {.footer-style-13 .form-newsletter .tf-btn {padding: 16px 40px !important;margin-right: 4px;}}.footer-style-13 .footer-bottom .wrap-footer-bottom {padding: 16px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);}@media (max-width: 767px) {.footer-style-13 .footer-bottom .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-13 .footer-heading-mobile::before, .footer-style-13 .footer-heading-mobile::after {background-color: var(--White);}.footer-style-14 {background-color: var(--Secondary);}.footer-style-14 .footer-body {padding: 80px 0;}@media (max-width: 991px) {.footer-style-14 .footer-body {padding: 60px 0;}}.footer-style-14 .heading-footer {margin-bottom: 52px;}@media (max-width: 991px) {.footer-style-14 .heading-footer {margin-bottom: 24px;}}.footer-style-14 .form-newsletter {margin-bottom: 40px;max-width: 564px;margin-left: auto;margin-right: auto;}@media (max-width: 991px) {.footer-style-14 .form-newsletter {max-width: 100%;margin-bottom: 24px;}}.footer-style-14 .quick-link {padding: 2px 0;gap: 12px 32px;}.footer-style-14 .footer-bottom {border-top: 1px solid rgba(255, 255, 255, 0.1490196078);padding: 14px 0;}.footer-style-14 .footer-bottom .wrap {display: flex;gap: 0;}.footer-style-14 .footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 8px;margin-right: 7px;}.footer-style-14 .footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--White);opacity: 0.7;}@media (max-width: 767px) {.footer-style-14 .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-15 {background-color: var(--Text-primary);}.footer-style-15 .row {row-gap: 40px;}.footer-style-15 .footer-top {padding: 40px 0 38px;border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);}.footer-style-15 .footer-top ul {display: flex;justify-content: space-between;}@media (max-width: 991px) {.footer-style-15 .footer-top ul {gap: 12px 20px;justify-content: center;flex-wrap: wrap;}}.footer-style-15 .footer-body {padding: 60px 0;}@media (max-width: 767px) {.footer-style-15 .footer-body {padding: 40px 0;}}.footer-style-15 .footer-bottom {padding: 18px 0 17px;border-top: 1px solid #222222;}@media (min-width: 1025px) {.footer-style-15 .footer-about {max-width: 320px;}}@media (min-width: 1441px) {.footer-style-15 .footer-content {margin-left: -20px;margin-right: 25px;}}@media (max-width: 991px) {.footer-style-15 .footer-content {padding-left: 70px;}}@media (max-width: 767px) {.footer-style-15 .footer-content {padding-left: 0;}}@media (min-width: 992px) {.footer-style-15 .footer-newsletter {max-width: 360px;margin-left: auto;}}.footer-style-15 .form-newsletter .button-submit {color: var(--Text-primary) !important;}.footer-style-15 .form-newsletter .button-submit:hover {color: var(--White) !important;}.footer-style-15 .tf-check:checked {background-color: var(--Primary) !important;border-color: var(--Primary);}.footer-style-15 .tf-check::before {color: var(--Secondary);font-weight: 700;}@media (max-width: 767px) {.footer-style-15 .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-15 .social a {font-size: 24px;color: var(--White);}.footer-style-15 .social a:hover {color: var(--Primary);}.footer-style-15 .box-icon {display: flex;align-items: center;gap: 15px;min-width: 257px;}.footer-style-15 .box-icon .icon {height: 60px;width: 60px;border-radius: 50%;background-color: var(--Primary);display: flex;justify-content: center;align-items: center;font-size: 32px;font-weight: 600;color: var(--Black);}@media (max-width: 991px) {.footer-style-15 .box-icon .icon {height: 48px;width: 48px;font-size: 28px;}}.footer-style-16 {background-color: var(--Bg-light);}.footer-style-16 .wrap-footer-body {display: flex;justify-content: space-between;gap: 40px 12px;}@media (max-width: 1024px) {.footer-style-16 .wrap-footer-body {flex-direction: column;}}.footer-style-16 .footer-body {padding: 80px 0 60px;}@media (max-width: 991px) {.footer-style-16 .footer-body {padding-top: 60px;}}@media (max-width: 767px) {.footer-style-16 .footer-body {padding-bottom: 40px;}}@media (min-width: 1441px) {.footer-style-16 .quick-link {margin-left: 13px;}}.footer-style-16 .footer-bottom {padding: 16px 0;border-top: 1px solid var(--Line);}@media (min-width: 1025px) {.footer-style-16 .footer-content {max-width: 750px;width: 100%;}}@media (min-width: 992px) {.footer-style-16 .footer-about {max-width: 360px;}.footer-style-16 .footer-about .title {margin-bottom: 32px;}}@media (min-width: 992px) {.footer-style-16 .footer-contact {max-width: 280px;}}.footer-style-16 .line {background-color: var(--Line);width: 1px;}@media (max-width: 1024px) {.footer-style-16 .line {display: none;}}@media (max-width: 767px) {.footer-style-16 .wrap-footer-bottom {flex-direction: column;justify-content: center !important;gap: 16px;}}.footer-style-16 .wrap-footer-bottom .wrap {display: flex;gap: 0;}.footer-style-16 .wrap-footer-bottom .wrap li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 8px;margin-right: 7px;}.footer-style-16 .wrap-footer-bottom .wrap li:not(:last-child)::after {content: "|";position: relative;color: var(--Line);opacity: 0.7;}.footer-style-16 .footer-heading-mobile::after, .footer-style-16 .footer-heading-mobile::before {background-color: var(--Text-primary);}.footer-style-17 {background-color: var(--Secondary);}@media (max-width: 991px) {.footer-style-17 .wrap-footer-body {flex-wrap: wrap;}}@media (max-width: 767px) {.footer-style-17 .wrap-footer-body {flex-direction: column;}}@media (min-width: 992px) {.footer-style-17 .tf-social {gap: 16px;}}.footer-style-17 .footer-top {padding: 40px 0;}.footer-style-17 .footer-body {border-top: 1px solid rgba(255, 255, 255, 0.1019607843);border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);}.footer-style-17 .footer-bottom {padding: 18px 0;}.footer-style-17 .footer-contact {max-width: 380px;width: 100%;}@media (max-width: 991px) {.footer-style-17 .footer-contact {max-width: 100%;width: 45%;}}@media (max-width: 767px) {.footer-style-17 .footer-contact {width: 100%;}}.footer-style-17 .footer-content {max-width: 358.4px;width: 100%;}@media (max-width: 991px) {.footer-style-17 .footer-content {max-width: 100%;width: 45%;}}@media (max-width: 767px) {.footer-style-17 .footer-content {width: 100%;}}.footer-style-17 .footer-newsletter {max-width: 380px;width: 100%;}@media (max-width: 991px) {.footer-style-17 .footer-newsletter {max-width: 100%;}}.footer-style-17 .footer-contact, .footer-style-17 .footer-content, .footer-style-17 .footer-newsletter {padding: 48px 0 43px;}@media (max-width: 767px) {.footer-style-17 .footer-contact, .footer-style-17 .footer-content, .footer-style-17 .footer-newsletter {padding: 20px 0;}}@media (max-width: 991px) {.footer-style-17 .footer-newsletter {border-top: 1px solid rgba(255, 255, 255, 0.1019607843);}}@media (max-width: 767px) {.footer-style-17 .footer-newsletter {border-top: unset;}}.footer-style-17 .line {width: 1px;background-color: rgba(255, 255, 255, 0.1019607843);margin-left: 20px;margin-right: 20px;}.footer-style-17 .form-newsletter.style-3 fieldset input {background-color: rgba(255, 255, 255, 0.1019607843);color: var(--White);}@media (min-width: 768px) {.footer-style-17 .tf-social a {height: 52px;width: 52px;font-size: 28px;}}.footer-style-17 .tf-social a:hover {color: var(--White);}.footer-style-17 .tf-check:checked {background-color: var(--Primary) !important;border-color: var(--Primary);}.footer-style-17 .tf-check::before {color: var(--Secondary);font-weight: 700;}.footer-style-18 {background-color: var(--Text-primary);}@media (max-width: 991px) {.footer-style-18 {padding-bottom: 40px;}}.footer-style-18 .footer-about {max-width: 390px;}.footer-style-18 .tf-social a:hover {background-color: var(--White);color: var(--Text-primary);border-color: var(--White) !important;}@media (max-width: 767px) {.footer-style-18 .footer-logo site-logo {margin-bottom: 24px;}}.footer-style-18 .row {row-gap: 40px;}.tab-slide .menu-tab {position: relative;}.tab-slide .item-slide-effect {position: absolute;height: 80%;border-radius: 44px;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;left: 0%;background-color: var(--Bg-light);}.tab-slide.style-1 .menu-tab {position: relative;padding: 4px;box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);display: inline-flex;border-radius: 52px;}.tab-slide.style-1 .menu-tab li .tab-link {padding: 12px 28px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Text-muted);font-weight: 600;}.tab-slide.style-1 .menu-tab li.active .tab-link {color: var(--Text-primary);}.tab-slide.style-1 .menu-tab .nav-tab-item {position: relative;z-index: 1;}.tab-slide.style-1.v2 .menu-tab {padding: 3px 4px;border: 1px solid var(--Line);box-shadow: unset;}.tab-slide.style-1.v2 .menu-tab li .tab-link {padding: 12px 28px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Text-muted);font-weight: 600;}.tab-slide.style-1.v2 .menu-tab li.active .tab-link {color: var(--Secondary);}.tab-slide.style-1.v2 .item-slide-effect {background-color: var(--Primary);}.tab-slide.style-2 .menu-tab {gap: 8px;padding: 8px 8px 6px;border-radius: 52px;border: 1px solid var(--Line);}.tab-slide.style-2 .nav-tab-item {width: 322.5px;position: relative;z-index: 1;}.tab-slide.style-2 .nav-tab-item .step {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tab-slide.style-2 .nav-tab-item.active .step {color: var(--Secondary);}.tab-slide.style-2 .tab-link {gap: 12px;text-wrap: nowrap;padding: 16px 28px;display: flex;align-items: center;justify-content: space-between;border-radius: 44px;}@media (max-width: 767px) {.tab-slide.style-2 .tab-link {padding: 8px 12px;}}.tab-slide.style-2 .tab-link.active {background: var(--Bg-light);}.tab-slide.style-2 .tab-link.active .step {color: var(--Secondary);}.tab-slide.style-3 {max-width: 300px;background-color: var(--Bg-light);padding: 16px;border-radius: 20px;flex-shrink: 0;width: 100%;}.tab-slide.style-3 .menu-tab {width: 100%;display: grid;gap: 9.33px;}.tab-slide.style-3 .tab-link {padding: 16px 24px;width: 100%;color: var(--Text-primary);}.tab-slide.style-3 .tab-link i {font-size: 24px;opacity: 0;margin-right: 10px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tab-slide.style-3 .tab-link:hover {border-radius: 24px;background-color: var(--White);color: var(--Primary);}.tab-slide.style-3 .tab-link:hover i {opacity: 1;margin-right: 0;}.tab-slide.style-3 .nav-tab-item.active .tab-link {border-radius: 24px;background-color: var(--White);color: var(--Primary);}.tab-slide.style-3 .nav-tab-item.active .tab-link i {opacity: 1;margin-right: 0;}.tab-slide.style-4 .menu-tab {width: 100%;max-width: 810px;margin-left: auto;margin-right: auto;}@media (max-width: 575px) {.tab-slide.style-4 .menu-tab {padding-bottom: 10px;gap: 30px;overflow-x: auto;}.tab-slide.style-4 .menu-tab::-webkit-scrollbar {height: 3px;background-color: var(--Mono-gray-2);}.tab-slide.style-4 .menu-tab::-webkit-scrollbar-thumb {background: var(--Primary);border-radius: 999px;}}.tab-slide.style-4 .tab-link {color: var(--White);flex-direction: column;gap: 20px;}.tab-slide.style-4 .tab-link i {font-size: 60px;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;-webkit-transform: translateY(0);transform: translateY(0);will-change: transform;}.tab-slide.style-4 .tab-link:hover i {transform: scale(1.2);}.tab-slide.style-4 .tab-link:hover, .tab-slide.style-4 .tab-link.active {color: var(--Primary);}.tab-slide.style-5 .item-slide-effect {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}.tab-slide.style-5 .menu-tab {border: 1px solid rgba(255, 255, 255, 0.1019607843);padding: 3px 4px 2px;box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);border-radius: 52px;}.tab-slide.style-5 .tab-link {padding: 12px 28px;}.tab-slide.style-5 .tab-link.active {color: var(--Primary);}.tab-slide.style-6 .tab-link {padding: 7px 16px;color: var(--Primary);border: 1px solid var(--Primary);border-radius: 40px;text-wrap: nowrap;}.tab-slide.style-6 .tab-link.active, .tab-slide.style-6 .tab-link:hover {color: var(--White);background-color: var(--Primary);}@media (max-width: 767px) {.tab-slide.style-6 .tab-link {padding: 8px 16px;}}.tab-slide.style-6.v2 .tab-link {color: var(--Secondary);border: unset;background-color: var(--Bg-light);padding: 8px 17px;}.tab-slide.style-6.v2 .tab-link.active, .tab-slide.style-6.v2 .tab-link:hover {color: var(--White);background-color: var(--Secondary);}.tab-slide.style-7 .tab-link {width: 148px;height: 60px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);border-radius: 100px;text-wrap: nowrap;background-color: var(--Bg-light);}.tab-slide.style-7 .tab-link.active, .tab-slide.style-7 .tab-link:hover {color: var(--White);background-color: var(--Primary);}.flat-animate-tab .tab-content {position: relative;}.flat-animate-tab .tab-pane {display: block;pointer-events: none;opacity: 0;visibility: hidden;position: absolute;z-index: 1;top: 0;left: 0;right: 0;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);transition-timing-function: ease-in;transition-duration: 0.2s;}.flat-animate-tab .tab-pane.active {pointer-events: auto;opacity: 1;visibility: visible;position: relative;z-index: 2;-webkit-transform: none;-ms-transform: none;transform: none;transition-timing-function: ease-out;transition-duration: 0.3s;transition-delay: 0.3s;}.tabs-hover-wrap .tab-content-wrap {position: relative;overflow: hidden;}.tabs-hover-wrap .item {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tabs-hover-wrap .tab-content {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;box-sizing: border-box;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.tabs-hover-wrap .tab-content.active {visibility: visible;opacity: 1;}.tabs-hover-wrap.tab-effect-blur .tab-content {transform: scale(1.05);filter: blur(12px);}.tabs-hover-wrap.tab-effect-blur .tab-content.active {filter: blur(0);position: relative;z-index: 2;transform: scale(1);}.tabs-hover-wrap.tab-effect-left .tab-content {transform: translateX(-50px);}.tabs-hover-wrap.tab-effect-left .tab-content.active {transform: translate(0);}.tabs-hover-wrap.tab-effect-right .tab-content {transform: translateX(50px);}.tabs-hover-wrap.tab-effect-right .tab-content.active {transform: translate(0);}.tf-btn {height: 56px;padding: 16px 40px;border-radius: 40px;background-color: var(--Primary);color: var(--Secondary);font-size: 16px;line-height: 24px;font-weight: 600;display: flex;justify-content: center;align-items: center;max-width: max-content;text-wrap: nowrap;position: relative;z-index: 2;}@media (max-width: 575px) {.tf-btn {height: 48px;padding: 16px 28px;}}.tf-btn.btn-bg-primary-2 {background-color: var(--Primary);color: var(--White);}.tf-btn.btn-bg-white {background-color: var(--White);}.tf-btn.btn-bg-white-2 {background-color: var(--White);color: var(--Primary);}.tf-btn.btn-bg-white-3 {background-color: var(--White);color: var(--Text-primary);}.tf-btn.btn-bg-white-4 {background-color: var(--White);color: var(--Text-primary);}.tf-btn.btn-bg-dark {background-color: var(--Bg-dark);color: var(--White);}.tf-btn.btn-bg-dark-2 {background-color: var(--Text-primary);color: var(--White);}.tf-btn.style-border {padding: 14px 38px;border: 1px solid var(--Primary);background-color: transparent;color: var(--Text-primary);}.tf-btn.style-border-2 {padding: 14px 38px;border: 1px solid var(--Secondary);background-color: transparent;color: var(--Secondary);}.tf-btn.style-border-3 {padding: 14px 38px;border: 1px solid var(--Primary);background-color: transparent;color: var(--White);}.tf-btn.style-border-white {border: 1px solid var(--White);background-color: transparent;color: var(--White);}.tf-btn.style-border-dark {border: 1px solid var(--Text-primary);background-color: transparent;color: var(--Text-primary);}.tf-btn.btn-bg-secondary {background-color: var(--Secondary);color: var(--White);}.tf-btn.btn-bg-secondary-2 {background-color: var(--Secondary);color: var(--Primary);}.tf-btn.btn-bg-stroke-dark {background-color: rgba(255, 255, 255, 0.1019607843);color: var(--White);}.tf-btn.btn-bg-stroke-dark-2 {background-color: rgba(255, 255, 255, 0.1019607843);color: var(--White);}.tf-btn.btn-px-32 {padding-left: 32px;padding-right: 32px;}.tf-btn.btn-px-28 {padding-left: 28px;padding-right: 28px;}.tf-btn.btn-px-24 {padding-left: 24px;padding-right: 24px;}.tf-btn.rounded-icon {background-color: var(--White);padding: 5px;color: var(--Text-primary);text-transform: capitalize;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-btn.rounded-icon .btn_inner {position: relative;z-index: 1;padding: 12px 60px 10px 23px;width: 100%;text-align: center;}.tf-btn.rounded-icon .btn_inner::before {content: "";position: absolute;z-index: 0;top: 50%;transform: translateY(-50%);inset-inline-end: 0;width: 45px;height: 100%;background-color: var(--Primary);border-radius: 50px;transition: all 0.3s ease-in-out 0s;}@media (max-width: 575px) {.tf-btn.rounded-icon .btn_inner::before {width: 38px;height: 80%;}}.tf-btn.rounded-icon .btn_inner .btn_icon {display: inline-flex;align-items: center;justify-content: center;position: absolute;top: 0;inset-inline-end: 0;min-width: 45px;height: 100%;z-index: 2;font-size: 24px;line-height: 1;color: var(--Text-primary);}.tf-btn.rounded-icon .btn_inner .btn_icon > span {overflow: hidden;position: relative;display: inline-flex;}.tf-btn.rounded-icon .btn_inner .btn_icon > span i {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-btn.rounded-icon .btn_inner .btn_icon > span i:first-child, .tf-btn.rounded-icon .btn_inner .btn_icon > span i:last-child {transition: transform 0.4s ease-in-out 0s;}.tf-btn.rounded-icon .btn_inner .btn_icon > span i:last-child {position: absolute;transform: translate(150%, -150%);}@media (max-width: 575px) {.tf-btn.rounded-icon .btn_inner .btn_icon {min-width: 38px;}}.tf-btn.rounded-icon .btn_inner .btn_text {display: inline-flex;overflow: hidden;text-shadow: 0 23px 0 currentColor;white-space: nowrap;}.tf-btn.rounded-icon .btn_inner .btn_text > span {display: flex;align-items: center;backface-visibility: hidden;transform: translateY(0);transition: 0.5s;}.tf-btn.rounded-icon.btn-bg-primary {background-color: var(--Primary);}.tf-btn.rounded-icon.btn-bg-primary .btn_inner::before {background-color: var(--White);}.tf-btn.rounded-icon.btn-bg-dark {background-color: var(--Text-primary);color: var(--White);}.tf-btn.rounded-icon.btn-bg-dark .btn_inner::before {background-color: var(--White);}.tf-btn.rounded-icon.btn-bg-dark:hover {color: var(--Text-primary);}.tf-btn.style-3 {padding: 15px 17px;padding-right: 28px;}.tf-btn-2 {--b: 1.5px;--s: 12px;display: flex;max-width: max-content;position: relative;height: 80px;--color: var(--White);--Color-text: var(--White);font-weight: bold;padding: calc(16px + var(--s)) calc(40px + var(--s));color: var(--Color-text);--_p: var(--s);background: conic-gradient(from 90deg at var(--b) var(--b), rgba(0, 0, 0, 0) 90deg, var(--color) 0) var(--_p) var(--_p)/calc(100% - var(--b) - 2 * var(--_p)) calc(100% - var(--b) - 2 * var(--_p));transition: 0.3s linear, color 0s, background-color 0.3s;font-weight: 600;font-size: 16px;line-height: 24px;}.tf-btn-2 > span {z-index: 1;}.tf-btn-2 span {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 991px) {.tf-btn-2 {--b: 1px;--s: 10px;height: 68px;padding: calc(12.5px + var(--s)) calc(19px + var(--s));}}.tf-btn-2.border-dark {--color: var(--Bg-dark);--Color-text: var(--Text-primary);}.btn-hover-animation-switch {position: relative;overflow: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.btn-hover-animation-switch.btn-link {border-bottom: 0;padding-bottom: 0;}.btn-hover-animation-switch.btn-link:hover {opacity: 1;}.btn-hover-animation-switch > span {display: inline-flex;align-items: center;}.btn-hover-animation-switch .btn-text {margin-left: -21px;position: relative;z-index: 3;transition: transform 0.6s 0.125s cubic-bezier(0.1, 0.75, 0.25, 1);}.btn-hover-animation-switch i {font-size: 20px;z-index: 3;position: relative;transition: opacity 0.4s 0.25s, transform 0.6s 0.25s;transition-timing-function: cubic-bezier(0.1, 0.75, 0.25, 1);}.btn-hover-animation-switch .arr-2 {margin-left: 3px;line-height: 0;}.btn-hover-animation-switch .arr-1 {order: -2;opacity: 0;transition-delay: 0s;margin-left: 0;-webkit-transform: translateX(-10px);transform: translateX(-10px);}.btn-hover-animation-switch .bg-effect {position: absolute;width: 0;height: 0;border-radius: 50%;background-color: var(--Primary);transition: width 0.4s ease-in-out, height 0.4s ease-in-out;transform: translate(-50%, -50%);z-index: 1;}.btn-hover-animation-switch:hover .btn-text {transition-delay: 0.1s;transform: translateX(23px);}.btn-hover-animation-switch:hover .arr-2 {transition-delay: 0s;transform: translateX(10px);opacity: 0;}.btn-hover-animation-switch:hover .arr-1 {opacity: 1;transform: translateX(0);transition-delay: 0.225s;}.btn-hover-animation-switch:hover .bg-effect {width: 225%;height: calc(var(--button-width) * 2.25);}.btn-hover-animate {overflow: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.btn-hover-animate:after {background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);content: "";left: 150%;position: absolute;top: 0;bottom: 0;transform: skew(-20deg);width: 200%;}.btn-hover-animate:hover {-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}.btn-hover-animate:hover:after {animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);}.btn-hover-animate.btn-bg-white:after {background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.3), transparent);}.btn-hover-animate-2 {overflow: hidden;transition: all 0.5s ease-in-out;}.btn-hover-animate-2::after {content: "";display: block;position: absolute;top: 0;bottom: 0;left: -15%;right: 0;width: 0;height: 106%;background: var(--Secondary);transform: skew(45deg);transition: all 0.4s ease-in-out;z-index: -2;}.btn-hover-animate-2:hover {background: transparent;color: var(--White);-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);}.btn-hover-animate-2:hover::after {width: 100%;transform: skew(0deg);left: 0;}.btn-hover-animate-2.btn-bg-secondary::after {background: var(--White);}.btn-hover-animate-2.btn-bg-secondary:hover {background: transparent;color: var(--Secondary);}.btn-hover-animate-2.btn-bg-secondary-2::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-secondary-2:hover {background: transparent;color: var(--White);}.btn-hover-animate-2.btn-bg-primary-2::after {background: var(--White);}.btn-hover-animate-2.btn-bg-primary-2:hover {background: transparent;color: var(--Text-primary);}.btn-hover-animate-2.btn-bg-primary-3::after {background: var(--White);}.btn-hover-animate-2.btn-bg-primary-3:hover {background: transparent;color: var(--Text-primary);}.btn-hover-animate-2.btn-bg-white::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-white:hover {background: transparent;color: var(--Text-primary);}.btn-hover-animate-2.btn-bg-white-2::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-white-2:hover {background: transparent;color: var(--White);}.btn-hover-animate-2.btn-bg-white-3 {background-color: var(--White);}.btn-hover-animate-2.btn-bg-white-3::after {background: var(--Secondary);}.btn-hover-animate-2.btn-bg-white-3:hover {background: transparent;color: var(--White);}.btn-hover-animate-2.btn-bg-white-3.v2::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-white-4 {background-color: var(--White);}.btn-hover-animate-2.btn-bg-white-4::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-white-4:hover {background: transparent;color: var(--White);}.btn-hover-animate-2.btn-bg-stroke-dark::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-stroke-dark:hover {background: transparent;color: var(--White);}.btn-hover-animate-2.btn-bg-stroke-dark-2::after {background: var(--Primary);}.btn-hover-animate-2.btn-bg-stroke-dark-2:hover {background: transparent;color: var(--Text-primary);}.btn-hover-animate-2.btn-bg-dark-2::after {background: var(--White);}.btn-hover-animate-2.btn-bg-dark-2:hover {background: transparent;color: var(--Text-primary);}.btn-hover-animate-border {background-color: transparent;color: var(--White);overflow: hidden;}.btn-hover-animate-border span:nth-child(2) {position: absolute;height: 100%;width: 102%;left: -2px;top: 0;-webkit-transition: 0.3s;transition: 0.3s;background-color: var(--Primary);-webkit-transform: translateY(-103%);transform: translateY(-103%);z-index: -2;}.btn-hover-animate-border:hover {background-color: var(--Primary);color: var(--White) !important;-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);}.btn-hover-animate-border:hover span:nth-child(2) {-webkit-transform: translateY(0);transform: translateY(0);}.btn-hover-animate-border.slide-up span:nth-child(2) {-webkit-transform: translateY(100%);transform: translateY(100%);}.btn-hover-animate-border.slide-up:hover span:nth-child(2) {-webkit-transform: translateY(0);transform: translateY(0);}.btn-hover-animate-border.slide-right span:nth-child(2) {-webkit-transform: translateX(100%);transform: translateX(100%);}.btn-hover-animate-border.slide-right:hover span:nth-child(2) {-webkit-transform: translateX(0);transform: translateX(0);}.btn-hover-animate-border.slide-left span:nth-child(2) {-webkit-transform: translateX(-100%);transform: translateX(-100%);}.btn-hover-animate-border.slide-left:hover span:nth-child(2) {-webkit-transform: translateX(0);transform: translateX(0);}.btn-hover-animate-border.style-border-white span:nth-child(2) {background-color: var(--White);}.btn-hover-animate-border.style-border-white:hover {background-color: var(--White);color: var(--Text-primary) !important;}.btn-hover-animate-border.style-border-2 span:nth-child(2) {background-color: var(--Secondary);}.btn-hover-animate-border.style-border-2:hover {background-color: var(--Secondary);}.btn-hover-animate-border.style-border-2:hover span:nth-child(2) {-webkit-transform: translateY(0);transform: translateY(0);}.btn-switch-text > span {align-items: center;position: relative;overflow: hidden;display: block;height: 24px;line-height: normal;}.btn-switch-text .btn-double-text, .btn-switch-text .btn-double-text::before {display: block;height: 100%;position: relative;top: 0;transition: 0.3s;font-size: 16px;}.btn-switch-text .btn-double-text::before {content: attr(data-text);}.btn-switch-text:hover .btn-double-text {top: -100%;}.btn-switch-text:hover .btn-double-text:before {top: -100%;}.btn-hover-rounded-icon:hover .btn_icon i:first-child {transform: translate(-150%, 150%);}.btn-hover-rounded-icon:hover .btn_icon i:last-child {transform: translate(0) !important;}.btn-hover-rounded-icon.hover-default.btn-bg-dark:hover {background-color: var(--White);}.btn-hover-rounded-icon.hover-default.btn-bg-dark:hover .btn_inner::before {background-color: var(--Primary);}.btn-hover-rounded-icon.hover-default.btn-bg-white:hover {background-color: var(--Text-primary);}.btn-hover-rounded-icon.hover-default.btn-bg-white:hover .btn_inner::before {background-color: var(--White);}.btn-hover-rounded-icon.hover-default.btn-bg-white:hover .btn_icon {color: var(--Text-primary);}.btn-hover-rounded-icon.hover-default.btn-bg-white:hover .btn_text {color: var(--White);}.btn-hover-rounded-icon.hover-1:hover .btn_inner::before {width: 100%;}.btn-hover-rounded-icon.hover-1:hover .btn_inner .btn_icon i:first-child {transform: translate(-150%, 150%);}.btn-hover-rounded-icon.hover-1:hover .btn_inner .btn_icon i:last-child {transform: translate(0);}.btn-hover-rounded-icon.hover-1:hover .btn_inner .btn_text > span {transform: translateY(-24px);}.btn-hover-rounded-icon.hover-2 {overflow: hidden;}.btn-hover-rounded-icon.hover-2:hover {background-color: transparent;}.btn-hover-rounded-icon.hover-2:hover .btn_inner::before {transform: scale(8);}@keyframes shine {100% {left: -200%;}}.tf-pin-btn {cursor: pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;}.tf-pin-btn span {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-pin-btn span::before {position: absolute;content: "";top: 0;right: 0;bottom: 0;left: 0;border: solid 1px rgba(0, 0, 0, 0.2);border-radius: 50%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-pin-btn span::before {animation: ripple-line 2s linear infinite;}.tf-pin-btn span::after {position: absolute;content: "";width: 12px;height: 12px;border-radius: 50%;background-color: var(--Black);}form {position: relative;z-index: 30;}form textarea, form input[type=text], form input[type=password], form input[type=datetime], form input[type=datetime-local], form input[type=date], form input[type=month], form input[type=time], form input[type=week], form input[type=number], form input[type=email], form input[type=url], form input[type=search], form input[type=tel], form input[type=color] {display: block;outline: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 100%;padding: 11px 16px;font-size: 17px;font-weight: 400;line-height: 28px;border: 1px solid var(--Out-line);border-radius: 4px;color: var(--Text-primary);overflow: hidden;margin-bottom: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-appearance: none;-moz-appearance: none;appearance: none;}form textarea::placeholder, form input[type=text]::placeholder, form input[type=password]::placeholder, form input[type=datetime]::placeholder, form input[type=datetime-local]::placeholder, form input[type=date]::placeholder, form input[type=month]::placeholder, form input[type=time]::placeholder, form input[type=week]::placeholder, form input[type=number]::placeholder, form input[type=email]::placeholder, form input[type=url]::placeholder, form input[type=search]::placeholder, form input[type=tel]::placeholder, form input[type=color]::placeholder {color: var(--Text-muted);}form textarea:focus, form input[type=text]:focus, form input[type=password]:focus, form input[type=datetime]:focus, form input[type=datetime-local]:focus, form input[type=date]:focus, form input[type=month]:focus, form input[type=time]:focus, form input[type=week]:focus, form input[type=number]:focus, form input[type=email]:focus, form input[type=url]:focus, form input[type=search]:focus, form input[type=tel]:focus, form input[type=color]:focus {outline: none;}form textarea.style-line-bottom, form input[type=text].style-line-bottom, form input[type=password].style-line-bottom, form input[type=datetime].style-line-bottom, form input[type=datetime-local].style-line-bottom, form input[type=date].style-line-bottom, form input[type=month].style-line-bottom, form input[type=time].style-line-bottom, form input[type=week].style-line-bottom, form input[type=number].style-line-bottom, form input[type=email].style-line-bottom, form input[type=url].style-line-bottom, form input[type=search].style-line-bottom, form input[type=tel].style-line-bottom, form input[type=color].style-line-bottom {background-color: transparent;border: 0;border-bottom: 1px solid var(--Line);border-radius: 0;padding: 0;padding-bottom: 16px;}form textarea.style-line-bottom:focus, form input[type=text].style-line-bottom:focus, form input[type=password].style-line-bottom:focus, form input[type=datetime].style-line-bottom:focus, form input[type=datetime-local].style-line-bottom:focus, form input[type=date].style-line-bottom:focus, form input[type=month].style-line-bottom:focus, form input[type=time].style-line-bottom:focus, form input[type=week].style-line-bottom:focus, form input[type=number].style-line-bottom:focus, form input[type=email].style-line-bottom:focus, form input[type=url].style-line-bottom:focus, form input[type=search].style-line-bottom:focus, form input[type=tel].style-line-bottom:focus, form input[type=color].style-line-bottom:focus {border-color: var(--Text-primary);outline: none;}form textarea.style-line-bottom.v2, form input[type=text].style-line-bottom.v2, form input[type=password].style-line-bottom.v2, form input[type=datetime].style-line-bottom.v2, form input[type=datetime-local].style-line-bottom.v2, form input[type=date].style-line-bottom.v2, form input[type=month].style-line-bottom.v2, form input[type=time].style-line-bottom.v2, form input[type=week].style-line-bottom.v2, form input[type=number].style-line-bottom.v2, form input[type=email].style-line-bottom.v2, form input[type=url].style-line-bottom.v2, form input[type=search].style-line-bottom.v2, form input[type=tel].style-line-bottom.v2, form input[type=color].style-line-bottom.v2 {background-color: transparent;font-size: 15px;line-height: 22px;color: var(--White);box-shadow: unset;}form textarea.style-line-bottom.v2:focus, form input[type=text].style-line-bottom.v2:focus, form input[type=password].style-line-bottom.v2:focus, form input[type=datetime].style-line-bottom.v2:focus, form input[type=datetime-local].style-line-bottom.v2:focus, form input[type=date].style-line-bottom.v2:focus, form input[type=month].style-line-bottom.v2:focus, form input[type=time].style-line-bottom.v2:focus, form input[type=week].style-line-bottom.v2:focus, form input[type=number].style-line-bottom.v2:focus, form input[type=email].style-line-bottom.v2:focus, form input[type=url].style-line-bottom.v2:focus, form input[type=search].style-line-bottom.v2:focus, form input[type=tel].style-line-bottom.v2:focus, form input[type=color].style-line-bottom.v2:focus {border-color: var(--Primary);}form button, form input[type=button], form input[type=reset], form input[type=submit] {background-color: transparent;overflow: hidden;padding: 0;}form textarea {height: 112px;padding: 14px 16px;}form textarea.style-line-bottom {padding-bottom: 16px;border: 0;border-bottom: 1px solid var(--Line);border-radius: 0;padding: 0;padding-bottom: 16px;}form textarea.style-line-bottom:focus {border-color: var(--Text-primary);outline: none;}.tf-check {position: relative;cursor: pointer;outline: 0;-webkit-appearance: none;width: 14px;height: 14px;display: inline-flex;justify-content: center;align-items: center;border: 1px solid var(--Line);background-color: transparent;border-radius: 1px !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-check:checked {background-color: var(--Text-primary) !important;}.tf-check:checked::before {opacity: 1;transform: scale(1);}.tf-check::before {font-family: "icomoon";content: "\e918";position: absolute;color: var(--White);opacity: 0;left: 1px;top: 1px;font-size: 10px;transform: scale(0.5);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.radio-item label {cursor: pointer;}.radio-item .radio-custom {display: inline-block;width: 18px;height: 18px;border: 1.5px solid var(--White);border-radius: 50%;vertical-align: middle;background: transparent;transition: all 0.3s ease;position: relative;cursor: pointer;}.radio-item .radio-custom::after {content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;background-color: var(--Primary);top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.radio-item input[type=radio] {display: none;}.radio-item .radio input[type=radio]:checked + .radio-custom {border-color: var(--Primary);}.radio-item .radio input[type=radio]:checked + .radio-custom::after {opacity: 1;}.radio-item.style-2 .radio-custom {width: 14px;height: 14px;border-color: var(--Text-muted);}.radio-item.style-2 .radio-custom::after {background-color: var(--Secondary);width: 8px;height: 8px;}.radio-item.style-2 .radio-title {color: var(--Text-muted);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.radio-item.style-2 .radio input[type=radio]:checked + .radio-custom {border-color: var(--Secondary);}.radio-item.style-2 .radio input[type=radio]:checked + .radio-custom::after {opacity: 1;}.radio-item.style-2 .radio input[type=radio]:checked + .radio-custom + .radio-title {color: var(--Secondary);}.box-fieldset-item fieldset {flex-shrink: 0;margin-right: 6px;padding: 3px;}.form-search {position: relative;}.form-search fieldset input {padding: 12px 16px;font-size: 15px;line-height: 22px;}.form-search .button-submit {font-size: 24px;position: absolute;right: 16px;top: 50%;transform: translateY(-50%);}.form-search.style-2 fieldset input {border-radius: 60px;}.form-newsletter {position: relative;}.form-newsletter fieldset input {padding: 20px 16px;border-radius: 60px;font-size: 15px;line-height: 22px;}.form-newsletter .button-submit {position: absolute;top: 50%;transform: translateY(-50%);right: 4px;font-size: 24px;}.form-newsletter .button-submit button {height: 56px;width: 56px;border-radius: 50%;color: var(--Secondary);background-color: var(--Primary);display: flex;justify-content: center;align-items: center;}.form-newsletter.style-1, .form-newsletter.style-5, .form-newsletter.style-6, .form-newsletter.style-7, .form-newsletter.style-8 {position: relative;}.form-newsletter.style-1 fieldset input, .form-newsletter.style-5 fieldset input, .form-newsletter.style-6 fieldset input, .form-newsletter.style-7 fieldset input, .form-newsletter.style-8 fieldset input {padding: 18px 24px;font-size: 17px;line-height: 28px;border: 0;box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);}.form-newsletter.style-1 .tf-btn, .form-newsletter.style-5 .tf-btn, .form-newsletter.style-6 .tf-btn, .form-newsletter.style-7 .tf-btn, .form-newsletter.style-8 .tf-btn {position: absolute;right: 4px;top: 50%;transform: translateY(-50%);padding: 16px 24px;}.form-newsletter.style-2 fieldset input {height: 50px;padding-bottom: 0;border-color: rgba(255, 255, 255, 0.3);}.form-newsletter.style-2 fieldset input::placeholder {color: var(--Text-secondary);}.form-newsletter.style-2 .button-submit {width: unset;height: unset;background-color: transparent;color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.form-newsletter.style-2 .button-submit:hover {color: var(--Primary);}.form-newsletter.style-3, .form-newsletter.style-4 {border-radius: 8px;overflow: hidden;}.form-newsletter.style-3 fieldset input, .form-newsletter.style-4 fieldset input {height: 60px;border-radius: 8px;overflow: hidden;border: unset;font-size: 17px;line-height: 28px;background-color: var(--White);padding-left: 25px;}.form-newsletter.style-3 .button-submit, .form-newsletter.style-4 .button-submit {height: 60px;width: 60px;border-radius: unset;font-size: 28px;right: 0;background-color: var(--Primary);color: var(--White);}.form-newsletter.style-4 {border-radius: 0px;}.form-newsletter.style-4 fieldset input {border-radius: 0px;background-color: var(--Bg-2);color: var(--White);}.form-newsletter.style-4 fieldset input::placeholder {color: var(--Text-muted);}.form-newsletter.style-4 .button-submit {background-color: var(--White);color: var(--Text-primary);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.form-newsletter.style-4 .button-submit:hover {background-color: var(--Primary);color: var(--White);}@media (min-width: 992px) {.form-newsletter.style-4 {max-width: 420px;margin-left: auto;}}.form-newsletter.style-5 fieldset input {border: 1px solid rgba(255, 255, 255, 0.1019607843);backdrop-filter: blur(16px);background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);color: var(--White);box-shadow: unset;height: 72px;}.form-newsletter.style-5 .tf-btn {padding: 16px 40px;right: 8px;}.form-newsletter.style-6 fieldset input, .form-newsletter.style-7 fieldset input {border: 1px solid var(--Line);height: 72px;}@media (min-width: 992px) {.form-newsletter.style-6 fieldset input, .form-newsletter.style-7 fieldset input {padding-left: 27px;}}.form-newsletter.style-6 .tf-btn, .form-newsletter.style-7 .tf-btn {padding: 16px 40px;right: 8px;}.form-newsletter.style-7 fieldset input {border-color: rgba(255, 255, 255, 0.1019607843);background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);color: var(--White);}.form-newsletter.style-7 fieldset input::placeholder {color: var(--Text-secondary);}@media (max-width: 575px) {.form-newsletter.style-7 .tf-btn {padding: 16px 12px;}}.form-newsletter.style-8 fieldset input {border-radius: 12px;}@media (min-width: 992px) {.form-newsletter.style-8 fieldset input {height: 72px;}}.form-newsletter.style-8 .tf-btn {border-radius: 8px;right: 8px;}.form-newsletter.style-9 fieldset input {background-color: rgba(255, 255, 255, 0.1019607843);border: unset;color: var(--White);}.form-newsletter.style-9 .button-submit {height: 52px;width: 52px;background-color: var(--Primary);color: var(--White);border-radius: 50%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.form-newsletter.style-9 .button-submit:hover {background-color: var(--Secondary);}.form-leave-comment fieldset input, .form-leave-comment textarea {border-radius: 8px;}.form-request {background-color: var(--White);padding: 42px 40px;}@media (max-width: 767px) {.form-request {padding: 30px 15px;}}.form-request fieldset input {height: 54px;font-size: 15px;line-height: 22px;}.form-request textarea {font-size: 15px;line-height: 22px;}.form-book-appointment {padding: 28px;border-radius: 16px;background-color: var(--Bg-light);gap: 10px;}@media (max-width: 767px) {.form-book-appointment {padding: 28px 15px;}}.form-book-appointment fieldset input, .form-book-appointment textarea {border-radius: 12px;}.form-book-appointment textarea {height: 120px;}.form-book-appointment .tf-btn {padding: 11px 28px;}.form-book-appointment .calendar-input {position: relative;}.form-book-appointment .calendar-input input {cursor: pointer;}.form-book-appointment .calendar-input i {top: 50%;transform: translateY(-50%);right: 14px;position: absolute;color: var(--Text-muted);font-size: 24px;pointer-events: none;}.form-contact textarea {height: 88px;}.form-contact-2 {width: 100%;}.form-contact-2 fieldset input {border-radius: 12px;}.form-contact-2.v2 fieldset input, .form-contact-2.v2 .nice-select, .form-contact-2.v2 textarea {border-color: var(--Text-secondary);}.form-contact-2.v2 fieldset input {padding: 12px 0;color: var(--White);}.form-contact-2.v2 fieldset input:focus {border-color: var(--Primary);}.form-contact-2.v2 fieldset input::placeholder {color: var(--White);}.form-contact-2.v2 .nice-select {background-color: transparent;border-width: 0 0 1px 0;border-radius: 0;}.form-contact-2.v2 .nice-select .current {color: var(--White);}.form-contact-2.v2 .nice-select {padding-left: 0;padding-right: 0;}.form-contact-2.v2 .nice-select::after {color: var(--White);}.form-contact-2.v2 textarea {color: var(--White);padding-top: 11px;height: 110px;}.form-contact-2.v2 textarea:focus {border-color: var(--Primary);}.form-contact-2.v2 textarea::placeholder {color: var(--White);}.form-calculator .title {width: 190px;flex-shrink: 0;}@media (max-width: 575px) {.form-calculator .title {width: 115px;}}.form-calculator .tf-range-slider {position: relative;width: 100%;margin-top: 6px;margin-bottom: 6px;}.form-calculator .tf-range-slider input[type=range] {-webkit-appearance: none;width: 100%;height: 40px;background: #e6f3e6;border-radius: 12px;outline: none;margin: 0;}.form-calculator .tf-range-slider input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;width: 0;height: 0;}.form-calculator .tf-range-slider input[type=range]::-moz-range-thumb {width: 0;height: 0;border: none;}.form-calculator .tf-range-slider .thumb-circle {cursor: pointer;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 52px;height: 52px;background: #146b70;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: white;pointer-events: none;}.form-calculator .tf-range-slider .thumb-circle::after {position: absolute;content: "";width: 100%;height: 100%;cursor: pointer;z-index: 1;}.form-calculator .box {border-bottom: 1px solid var(--Line);margin-bottom: 30px;padding-bottom: 28px;}@media (min-width: 992px) {.form-calculator .box > div {padding-left: 28px;}}.form-calculator .wrap-total {height: 40px;border-radius: 12px;display: flex;justify-content: end;align-items: center;background-color: var(--Secondary);overflow: hidden;margin-top: 36px;margin-bottom: 6px;}.form-calculator .wrap-total .total {padding-left: 59px;padding-right: 59px;background-color: var(--Primary);height: 100%;display: flex;justify-content: center;align-items: center;margin-left: 35px;}.form-book-landscaping {padding: 32px 40px 40px;border-top: 8px solid var(--Primary);border-radius: 20px;}@media (max-width: 767px) {.form-book-landscaping {padding: 30px 15px;}}.form-book-landscaping fieldset input, .form-book-landscaping textarea {border: 0;background-color: var(--Bg-light);border-radius: 8px;}.form-book-landscaping fieldset input {height: 52px;}.form-book-landscaping textarea {height: 102px;}.form-service-booking {display: grid;gap: 32px;}.form-service-booking fieldset input {background-color: rgba(255, 255, 255, 0.1019607843);border: unset;color: var(--White);border-radius: 8px;}@media (min-width: 992px) {.form-service-booking fieldset input {height: 64px;}}.form-service-booking input[type=date]::-webkit-calendar-picker-indicator {opacity: 0;cursor: pointer;}.form-service-booking input[type=date]::-webkit-calendar-picker-indicator, .form-service-booking input[type=time]::-webkit-calendar-picker-indicator {opacity: 0;cursor: pointer;}.form-service-booking input[type=date], .form-service-booking input[type=time] {position: relative;}.form-service-booking input[type=date]::after, .form-service-booking input[type=time]::after {content: "\e95b";position: absolute;font-family: "icomoon";color: var(--White);font-size: 24px;right: 20px;top: 50%;transform: translateY(-50%);pointer-events: none;}.form-service-booking input[type=time]::after {content: "\e937";}.form-service-booking .nice-select {background-color: rgba(255, 255, 255, 0.1019607843);border-radius: 8px;border: unset;}.form-service-booking .nice-select::after {color: var(--White);}@media (min-width: 992px) {.form-service-booking .nice-select {height: 64px;}}.form-service-booking .nice-select .current {color: var(--White);}.form-service-booking.style-2 input[type=date]::after, .form-service-booking.style-2 input[type=time]::after {color: var(--Text-muted);}.form-service-booking.style-2 fieldset input {background-color: var(--White);border: 1px solid var(--Line);color: var(--Secondary);border-radius: 8px;}@media (min-width: 992px) {.form-service-booking.style-2 fieldset input {height: 52px;}}.form-service-booking.style-2 .nice-select {background-color: var(--White);border-radius: 12px;border: 1px solid var(--Line);}.form-service-booking.style-2 .nice-select::after {color: var(--Text-primary);}@media (min-width: 992px) {.form-service-booking.style-2 .nice-select {height: 52px;}}.form-service-booking.style-2 .nice-select .current {color: var(--Text-primary);}.form-service-booking.style-2 textarea {height: 120px;}.form-book-move {background-color: var(--Secondary);padding: 40px;border-radius: 16px;}@media (max-width: 767px) {.form-book-move {padding: 40px 15px;}}.form-book-move fieldset {position: relative;}.form-book-move fieldset input {background-color: transparent;color: var(--White);border-color: rgba(255, 255, 255, 0.1019607843);border-radius: 8px;}.form-book-move fieldset i {position: absolute;font-size: 24px;color: var(--White);left: 16px;top: 50%;transform: translateY(-50%);pointer-events: none;}.form-book-move .input-has-icon {padding-left: 44px;}.form-book-move textarea {background-color: transparent;color: var(--White);border-color: rgba(255, 255, 255, 0.1019607843);height: 120px;border-radius: 12px;}.form-book-move input[type=date]::-webkit-calendar-picker-indicator {opacity: 0;width: 100%;left: 16px;cursor: pointer;position: absolute;}.form-book-move .nice-select {background-color: transparent;border-color: rgba(255, 255, 255, 0.1019607843);border-width: 1px;border-radius: 8px;}.form-book-move .nice-select > span {color: var(--White);}.form-book-move .nice-select::after {color: var(--White);}.form-legal-consultation fieldset {position: relative;}.form-legal-consultation fieldset i {position: absolute;font-size: 24px;color: var(--White);left: 16px;top: 50%;transform: translateY(-50%);pointer-events: none;}.form-legal-consultation fieldset input {height: 52px;border-radius: 0;background: rgba(255, 255, 255, 0.1019607843);border: unset;color: var(--White);}.form-legal-consultation fieldset input::placeholder {color: rgba(255, 255, 255, 0.6);}.form-legal-consultation .input-has-icon {padding-left: 44px;}.form-legal-consultation input[type=date]::-webkit-calendar-picker-indicator {opacity: 0;width: 100%;left: 16px;cursor: pointer;position: absolute;}.form-legal-consultation .nice-select {border: unset;background: rgba(255, 255, 255, 0.1019607843);border-radius: 0;}.form-legal-consultation .nice-select > span, .form-legal-consultation .nice-select::after {color: var(--White);}.form-legal-consultation textarea {border-radius: 0;background: rgba(255, 255, 255, 0.1019607843);border: unset;color: var(--White);height: 109px;}.form-legal-consultation textarea::placeholder {color: rgba(255, 255, 255, 0.6);}.form-search-courses {overflow: hidden;border-radius: 4px;}.form-search-courses fieldset input {border: unset;border-radius: unset;border-bottom: 2px solid var(--Line);padding: 16px 0 16px;}.form-search-courses .button-submit button {height: 50px;width: 50px;position: absolute;top: 50%;transform: translateY(-50%);right: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.form-search-courses .button-submit button i {font-size: 22px;color: var(--Text-primary);font-weight: 500;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.form-search-courses .button-submit button:hover i {color: var(--Primary);}.input-animate-container {position: relative;}.input-animate-container .placeholder-wrapper {position: absolute;top: 50%;left: 20px;transform: translateY(-50%);pointer-events: none;display: flex;overflow: hidden;}.input-animate-container .placeholder-wrapper .placeholder-text {font-size: 16px;transition: opacity 0.3s ease;}.input-animate-container .input-field:focus ~ .placeholder-wrapper, .input-animate-container .input-field:not(:placeholder-shown) ~ .placeholder-wrapper {opacity: 0;}.input-animate-container .typing-animation {display: inline-block;overflow: hidden;white-space: nowrap;}.input-animate-container .typing-animation.typing-in {animation: typeIn 800ms steps(40) forwards;}.input-animate-container .typing-animation.typing-out {animation: typeOut 0.8s steps(40) forwards;}.input-animate-container .cursor {display: inline-block;width: 2px;height: 18px;background-color: var(--Primary);margin-left: 2px;animation: blink 0.8s infinite;vertical-align: middle;}@keyframes typeIn {from {width: 0;}to {width: 100%;}}@keyframes typeOut {from {width: 100%;}to {width: 0;}}@keyframes blink {0%, 49% {opacity: 1;}50%, 100% {opacity: 0;}}.sw-button {width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;border-radius: 50%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 767px) {.sw-button {width: 42px;height: 42px;}}.sw-button i {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.sw-button.style-1 {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid rgba(255, 255, 255, 0.1019607843);font-size: 28px;color: var(--White);}.sw-button.style-1:hover {background-color: var(--White);color: var(--Text-primary);}.sw-button.style-2 {font-size: 32px;background-color: var(--White);color: var(--Text-primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.sw-button.style-2:hover {background-color: var(--Primary) !important;border-color: var(--Primary) !important;color: var(--Text-primary);}.sw-button.style-2.swiper-button-disabled {background-color: transparent;border: 1px solid var(--White);color: var(--White);}@media (max-width: 767px) {.sw-button.style-2 {font-size: 22px;}}.sw-button.style-3 {background-color: var(--Secondary);border: 1px solid transparent;color: var(--Primary);font-size: 24px;}.sw-button.style-3:hover {background-color: var(--Primary);color: var(--White);}.sw-button.style-3.swiper-button-disabled {background-color: var(--White);border-color: var(--Line);pointer-events: none;}.sw-button.style-4 {height: 60px;width: 60px;background-color: var(--White);border-radius: 0;color: var(--Text-primary);font-size: 32px;border: 1px solid var(--Line);}.sw-button.style-4:hover {background-color: var(--Primary);color: var(--White);border-color: var(--Primary);}.sw-button.style-5 {background-color: var(--White);color: var(--Text-primary);font-size: 28px;border: 1px solid var(--Line);}.sw-button.style-5:hover {border-color: var(--Text-primary);}.sw-button.style-6 {background-color: var(--Bg-light);color: var(--Text-primary);font-size: 28px;}@media (max-width: 767px) {.sw-button.style-6 {font-size: 20px;}}.sw-button.style-6:hover {background-color: var(--Secondary);color: var(--White);}.sw-button.style-7 {background-color: var(--White);color: var(--Text-primary);font-size: 28px;}@media (max-width: 767px) {.sw-button.style-7 {font-size: 20px;}}.sw-button.style-7:hover {background-color: var(--Primary);color: var(--White);}.sw-button.swiper-button-disabled {opacity: 0.1;pointer-events: none;}.sw-dots .swiper-pagination-bullet {position: relative;height: 16px;width: 16px;}.sw-dots .swiper-pagination-bullet::after {content: "";position: absolute;height: 8px;width: 8px;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 50%;z-index: 1;}.sw-dots.style-white .swiper-pagination-bullet {background-color: transparent;border: 1px solid transparent;opacity: 1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.sw-dots.style-white .swiper-pagination-bullet::after {border: 1px solid var(--White);}.sw-dots.style-white .swiper-pagination-bullet-active {border-color: var(--White);}.sw-dots.style-white .swiper-pagination-bullet-active::after {background-color: var(--White);border: 1px solid var(--White);}.sw-dots.style-1 .swiper-pagination-bullet {background-color: transparent;border: 1px solid transparent;}.sw-dots.style-1 .swiper-pagination-bullet::after {background-color: var(--Text-primary);}.sw-dots.style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active {border-color: var(--Primary);}.sw-dots.style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active::after {background-color: var(--Primary);}.sw-dots.style-2 .swiper-pagination-bullet {background-color: transparent;border: 1px solid transparent;}.sw-dots.style-2 .swiper-pagination-bullet::after {background-color: var(--Text-primary);}.sw-dots.style-2 .swiper-pagination-bullet-active {border-color: var(--Text-primary);}.sw-dots.style-2 .swiper-pagination-bullet-active::after {background-color: var(--Text-primary);}.sw-dots.style-3 .swiper-pagination-bullet {background-color: transparent;border: 1px solid transparent;}.sw-dots.style-3 .swiper-pagination-bullet::after {background-color: var(--Secondary);}.sw-dots.style-3 .swiper-pagination-bullet-active {border-color: var(--Secondary);}.sw-dots.style-3 .swiper-pagination-bullet-active::after {background-color: var(--Secondary);}.sw-dots.style-4 .swiper-pagination-bullet {background-color: transparent;border: 1px solid transparent;opacity: 1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.sw-dots.style-4 .swiper-pagination-bullet::after {border: 1px solid var(--Text-muted);}.sw-dots.style-4 .swiper-pagination-bullet-active {border-color: var(--Primary);}.sw-dots.style-4 .swiper-pagination-bullet-active::after {border-color: var(--Primary);background-color: var(--Primary);}.modalDemo {z-index: 9999999;}.modalDemo .demo-title {margin-top: 50px;margin-bottom: 44px;text-align: center;color: var(--Text-primary);}.modalDemo .modal-dialog {max-width: 1540px;margin-top: 8px;margin-bottom: 8px;height: calc(100vh - 16px);}.modalDemo .modal-content {padding: 0 50px 40px;background-color: var(--White);width: 100%;border-radius: 20px;margin: 0 30px;max-height: calc(100vh - 60px);border: 0;cursor: default;overflow: hidden;}.modalDemo .mega-menu {padding: 0 32px;overscroll-behavior-y: contain;overflow-y: auto;}.modalDemo .mega-menu::-webkit-scrollbar {width: 6px;}.modalDemo .mega-menu::-webkit-scrollbar:hover {width: 12px;height: 12px;}.modalDemo .mega-menu::-webkit-scrollbar-thumb {background: var(--Primary);transition: all 0.3s ease;}.modalDemo .header {position: relative;}.modalDemo .header .icon-close-popup {position: absolute;top: 18px;right: 0;font-size: 32px;cursor: pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.modalDemo .header .icon-close-popup:hover {color: var(--Primary);}.modalDemo .row-demo {grid-template-columns: repeat(5, 1fr);row-gap: 32px;}.modalDemo .row-demo .demo-img {aspect-ratio: 0;}.modal {cursor: url(../images/item/cursor-close.svg), auto;}.offcanvas-backdrop {cursor: url(../images/item/cursor-close.svg), auto;}.offcanvas-search {height: max-content !important;z-index: 99999;}.offcanvas-search > .btn-close-search {position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;font-size: 22px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;border-radius: 50%;z-index: 1;}.offcanvas-search .offcanvas-body {padding: 60px 0 60px;}.offcanvas-search .btn-close {position: absolute;font-size: 24px;right: 0;cursor: pointer;}@media (max-width: 1440px) {.offcanvas-search .btn-close {top: -50px;right: 30px;}}@media (max-width: 767px) {.offcanvas-search .btn-close {font-size: 18px;right: 15px;}}.hover-image * {-webkit-transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);will-change: transform;}.hover-image .img-style, .hover-image .article-thumb {position: relative;overflow: hidden;}.hover-image .img-style img, .hover-image .article-thumb img {object-fit: cover;}.hover-image:hover .img-style img, .hover-image:hover .article-thumb img {transform: scale(1.1);}.hover-image-2 .img-style, .hover-image-2 .article-thumb {position: relative;overflow: hidden;}.hover-image-2 .img-style:after, .hover-image-2 .article-thumb:after {content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;pointer-events: none;}.hover-image-2 .img-style img, .hover-image-2 .article-thumb img {width: 100%;height: 100%;object-fit: cover;transition: all 1s;}.hover-image-2:hover .img-style:after, .hover-image-2:hover .article-thumb:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.hover-image-2:hover .img-style img, .hover-image-2:hover .article-thumb img {transform: scale(1.1);}.hover-image-translate .img-style {overflow: hidden;}.hover-image-translate .img-style img {transition: all 0.5s;transform: scale(1.1);pointer-events: none;}.hover-image-translate:hover .img-style img {transform: scale(1.1) translateX(4%);}.hover-underline-link {--underline-position-y: calc(100% - 1px);--underline-height: 2px;background-repeat: no-repeat;background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);background-position: 100% var(--underline-position-y);background-size: 100% var(--underline-height);}.hover-underline-link:hover {animation: qode-inline-underline-initial-hover 0.8s cubic-bezier(0.57, 0.39, 0, 0.86) 1 forwards;}@keyframes qode-inline-underline-initial-hover {0% {background-position: 100% var(--underline-position-y);background-size: 100% var(--underline-height);}35% {background-position: 100% var(--underline-position-y);background-size: 0 var(--underline-height);}36% {background-position: 0 var(--underline-position-y);background-size: 0 var(--underline-height);}100% {background-position: 0 var(--underline-position-y);background-size: 100% var(--underline-height);}}.hover-underline-link-2 {padding: 2px 0;display: flex;gap: 8px;align-items: center;max-width: max-content;}.hover-underline-link-2 i {font-size: 20px;}.hover-underline-link-2 span {position: relative;}.hover-underline-link-2 span:after, .hover-underline-link-2 span:before {content: "";position: absolute;right: 0;bottom: 0;width: 100%;height: 2px;background-color: var(--Text-primary);transition: all 0.4s ease;}.hover-underline-link-2 span:after {width: 0;left: 0;transition: all 0.8s ease;}.hover-underline-link-2:hover {color: var(--Primary);}.hover-underline-link-2:hover span:after, .hover-underline-link-2:hover span:before {background-color: var(--Primary);}.hover-underline-link-2:hover span:before {width: 0;}.hover-underline-link-2:hover span:after {width: 100%;}.hover-image-rotate .img-style {overflow: hidden;}.hover-image-rotate .img-style img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.hover-image-rotate:hover .img-style img {transform: scale(1.1) rotate(3deg);}.hover-line-text {display: inline;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;background-image: -webkit-gradient(linear, left top, left bottom, from(currentColor), color-stop(98%, currentColor));background-image: linear-gradient(to bottom, currentColor 0%, currentColor 98%);background-size: 0 2px;background-repeat: no-repeat;background-position: left 98%;}.hover-line-text:hover {background-size: 100% 2px;}.hover-line-up {position: relative;padding: 0 0 2px;border: none;opacity: 1 !important;}.hover-line-up:after {position: absolute;top: 100%;left: 0;width: 100%;border-bottom: 2px solid;content: "";opacity: 0;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, transform 0.3s;-webkit-transform: translateY(7px);transform: translateY(7px);}.hover-line-up:hover:after {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}.hover-link-elara {position: relative;}.hover-link-elara:before {content: "";transform-origin: 50% 100%;transition: clip-path 0.3s, transform 0.3s cubic-bezier(0.2, 1, 0.8, 1);clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);position: absolute;width: 100%;height: 0.5px;background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);top: 100%;left: 0;}.hover-link-elara:hover:before {transform: translate3d(0, 2px, 0) scale3d(1.08, 3, 1);clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%);}.hover-link-arrow.btn-link {border-bottom: 0;padding-bottom: 0;}.hover-link-arrow.btn-link:hover {opacity: 1;}.hover-link-arrow > span {display: inline-flex;align-items: center;}.hover-link-arrow .link-text {margin-left: -13px;position: relative;z-index: 3;transition: transform 0.6s 0.125s cubic-bezier(0.1, 0.75, 0.25, 1);}.hover-link-arrow .arrow {margin-left: 6px;position: relative;transition: opacity 0.4s 0.25s, transform 0.6s 0.25s;transition-timing-function: cubic-bezier(0.1, 0.75, 0.25, 1);line-height: 0;z-index: 3;}.hover-link-arrow .arrow i {margin: 0;line-height: 0;}.hover-link-arrow .arrow + .arrow {order: -2;opacity: 0;transition-delay: 0s;margin-left: 0;-webkit-transform: translateX(-10px);transform: translateX(-10px);}.hover-link-arrow:hover .link-text {transition-delay: 0.1s;transform: translateX(23px);}.hover-link-arrow:hover .arrow {transition-delay: 0s;transform: translateX(10px);opacity: 0;}.hover-link-arrow:hover .arrow + .arrow {opacity: 1;transform: translateX(0);transition-delay: 0.225s;}.hover-effect-icon .icon i, .hover-effect-icon .icon img {transition: all 0.6s ease-in-out;}.hover-effect-icon:hover .icon i, .hover-effect-icon:hover .icon img {transform: rotateY(180deg);}.blog-item .title {text-transform: capitalize;}.blog-item .img-style {position: relative;width: 100%;}.blog-item .img-style img {width: 100%;}.blog-item .tag {display: block;background-color: var(--Primary);padding: 6px 8px;border-radius: 4px;z-index: 1;text-transform: uppercase;letter-spacing: 1.2px;max-width: max-content;}.blog-item .content {gap: 12px;}.blog-item.style-default .tag {position: absolute;left: 12px;bottom: 8px;}.blog-item.style-default .meta-post li a {margin-left: 0;letter-spacing: -0.4px;}.blog-item.style-default.v2 .img-style {border-radius: 16px;}.blog-item.style-default.v2 .meta-post li:not(:first-child) {color: var(--Primary);}.blog-item.style-default.v2 .tag {background-color: var(--Secondary);color: var(--Primary);}.blog-item.style-1 .meta-post li a {margin-left: 0;letter-spacing: -0.4px;}.blog-item.style-1 .date {letter-spacing: 1.2px;}.blog-item.style-2 {position: relative;display: flex;border-radius: 20px;overflow: hidden;}@media (max-width: 575px) {.blog-item.style-2 {flex-direction: column;background-color: var(--Bg-light);}}.blog-item.style-2 .img-style {flex: 50%;}.blog-item.style-2 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 575px) {.blog-item.style-2 .img-style {flex: unset;}}.blog-item.style-2 .content {position: relative;flex: 60.2%;padding: 40px;padding-right: 38px;z-index: 2;}@media (max-width: 575px) {.blog-item.style-2 .content {flex: unset;}}@media (max-width: 767px) {.blog-item.style-2 .content {padding: 24px 15px;}}.blog-item.style-2 .bg {position: absolute;inset: 0;z-index: -1;}.blog-item.style-2 .bg img {width: 100%;height: 100%;object-fit: cover;}.blog-item.style-2 .btn-arrow {height: 48px;width: 48px;border-radius: 50%;font-size: 24px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);position: absolute;bottom: 0;right: 0;background-color: var(--Secondary);z-index: 3;}@media (max-width: 575px) {.blog-item.style-2 .btn-arrow {margin-top: 20px;position: unset;}}.blog-item.style-2 .tag {position: absolute;background-color: var(--Secondary);color: var(--Primary);top: 26px;left: 24px;}.blog-item.style-2:hover .btn-arrow {background-color: var(--Primary) !important;color: var(--White);}.blog-item.style-2.v-list {display: block;}.blog-item.style-2.v-list .img-style {width: 100%;}.blog-item.style-2.v-list .img-style img {width: 100%;object-fit: cover;}.blog-item.style-2.v-list .readmore {line-height: 26px;padding-bottom: 4px;}.blog-item.style-2.v-list .content {margin-top: -1px;}.blog-item.style-2.v-list .btn-arrow {background-color: var(--Bg-light);}@media (min-width: 992px) {.blog-item.style-2.v-list .btn-arrow {height: 72.65px;width: 72.65px;font-size: 36px;}}.blog-item.style-2.v-list .meta-post li:not(:first-child) {color: var(--Text-secondary);}.blog-item.style-3 {position: relative;border-radius: 12px;overflow: hidden;}.blog-item.style-3 .img-style {border-radius: inherit;background-color: var(--Bg-dark);}.blog-item.style-3 .img-style img {opacity: 0.7;}.blog-item.style-3 .content {inset: 0;position: absolute;display: flex;justify-content: space-between;flex-direction: column;}.blog-item.style-3 .title {padding: 21px 20px;max-width: 547px;}.blog-item.style-3 .meta-post {padding: 12px;background-color: var(--Secondary);align-items: center;}.blog-item.style-3 .meta-post li {color: var(--Primary);letter-spacing: 1.2px;}.blog-item.style-3 .meta-post li::after {display: none;}.blog-item.style-3 .meta-post li a {margin-left: 0;color: var(--Primary);padding: 4px 8px;background-color: var(--White);border-radius: 28px;}.blog-item.style-4 .img-style {position: relative;border-radius: 12px;overflow: hidden;width: 100%;}.blog-item.style-4 .img-style img {width: 100%;height: 100%;object-fit: cover;}.blog-item.style-4 .tag {padding: 0;background-color: transparent;color: var(--Primary);}.blog-item.style-4 .content {display: grid;gap: 11px;}.blog-item.style-4 .meta-post li::after {content: "";position: relative;height: 2.25px;width: 2.25px;border-radius: 50%;background-color: var(--Primary);}.blog-item.style-4.v2 .meta-post li {color: var(--Text-secondary);}.blog-item.style-4.v2 .meta-post li a {margin-left: 0px;color: var(--Text-secondary);}.blog-item.style-4.v2 .meta-post li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 16px;margin-right: 15px;}.blog-item.style-4.v2 .meta-post li::after {content: "";position: relative;height: 2.25px;width: 2.25px;border-radius: 50%;background-color: var(--Text-primary);}.blog-item.style-4.v-list {display: flex;}@media (max-width: 575px) {.blog-item.style-4.v-list {flex-direction: column;gap: 20px;}}.blog-item.style-4.v-list .content {display: flex;flex-direction: column;gap: 8px;}@media (min-width: 576px) {.blog-item.style-4.v-list .content {padding-left: 30px;}}@media (min-width: 768px) {.blog-item.style-4.v-list .content {padding: 30px;}}.blog-item.style-4.v-list .tag {position: absolute;top: 12px;left: 12px;padding: 4px 8px;background-color: var(--Bg-light);border-radius: 8px;}@media (min-width: 576px) {.blog-item.style-4.v-list .img-style {flex: 25.07%;}.blog-item.style-4.v-list .content {flex: 28.6%;}}.blog-item.style-5 .img-style {border-radius: 20px;overflow: hidden;position: relative;}.blog-item.style-5 .date {position: absolute;left: 20px;bottom: 20px;width: 80px;height: 80px;border-radius: 4px;text-align: center;background-color: var(--White);overflow: hidden;}.blog-item.style-5 .date .month {padding: 4px 0;display: block;background-color: var(--Primary);}.blog-item.style-5 .date .day {background-color: var(--White);padding: 4px;display: block;}.blog-item.style-5 .hover-underline-link {background-image: linear-gradient(90deg, #f68462 0, #f68462 100%);}@media (max-width: 767px) {.blog-item.style-5 .title {margin-bottom: 8px;}}.blog-item.style-6 {display: flex;gap: 20px;}@media (max-width: 767px) {.blog-item.style-6 {gap: 12px;}}.blog-item.style-6 .img-style {max-width: 160px;flex-shrink: 0;}.blog-item.style-6 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 767px) {.blog-item.style-6 .img-style {max-width: 130px;}}.blog-item.style-6 .content {display: flex;flex-direction: column;justify-content: space-between;gap: 12px;padding-bottom: 8px;}.blog-item.style-7 {padding: 24px;border-radius: 20px;border: 1px solid var(--Line);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 575px) {.blog-item.style-7 {padding: 24px 15px;}}.blog-item.style-7 .img-style {border-radius: 16px;overflow: hidden;}.blog-item.style-7 .meta-post li a {color: var(--Secondary);margin-left: 4px;}.blog-item.style-7:hover {background-color: var(--Bg-light);}.blog-item.style-8 .img-style {border-radius: 12px;}.blog-item.style-8 .tag {padding: 6px 12px;left: 20px;bottom: 20px;color: var(--White);}.latest-post {display: flex;gap: 20px;align-items: center;}.latest-post .img-style {flex-shrink: 0;}.latest-post .title {text-transform: capitalize;}.latest-post .meta-post li a {margin-left: 1px;}.latest-post.v2 .meta-post li {color: var(--Text-secondary);}.post-detail {margin-bottom: 60px;}.post-detail .heading-title .tag {display: inline-block;padding: 4px 8px;background-color: var(--Primary);border-radius: 8px;backdrop-filter: blur(4px);}.post-detail .heading-title .tag.v2 {background-color: var(--Bg-light);color: var(--Primary);}.post-detail .meta {display: flex;}.post-detail .meta li {padding-right: 40px;border-right: 1px solid var(--Line);margin-right: 40px;}@media (max-width: 767px) {.post-detail .meta li {padding-right: 10px;margin-right: 10px;}}.post-detail .passive li {list-style: disc;}.post-detail .tags-list a {padding: 7px 12px;border-radius: 4px;border: 1px solid var(--Line);display: flex;justify-content: center;align-items: center;line-height: 16px;letter-spacing: 1.1px;}.post-detail .tags-list a:hover {background-color: var(--Secondary);border-color: var(--Secondary);color: var(--White);}.post-detail .tags-list.style-2 a {color: var(--Text-secondary);border-radius: 100px;}.post-detail .tags-list.style-2 a:hover {background-color: var(--Secondary);border-color: var(--Secondary);color: var(--Primary);}.post-detail .tags-list.style-2.v2 a:hover {background-color: var(--Bg-light);border-color: var(--Bg-light);color: var(--Primary);}.post-detail .tf-social {gap: 12px;}.post-detail .tf-social a {height: 40px;width: 40px;font-size: 24px;}.post-detail.v2 .meta li {border-right: 1px solid var(--Text-secondary);}.post-detail.v2 .quote {padding-right: 40px;}.tf-article-navigation {padding: 38px 0;display: grid;grid-template-columns: repeat(2, 1fr);justify-content: space-between;border-top: 1px solid var(--Line);border-bottom: 1px solid var(--Line);position: relative;gap: 40px;}.tf-article-navigation::after {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 1px;height: 90px;background-color: var(--Line);}.tf-article-navigation .item.next {text-align: end;}.reply-comment .reply-comment-item {display: flex;gap: 20px;}.reply-comment .reply-comment-item .avatar {width: 60px;height: 60px;overflow: hidden;border-radius: 50%;flex-shrink: 0;}.reply-comment .reply-comment-item .content {padding-bottom: 18px;border-bottom: 1px solid var(--Line);}.reply-comment .reply-comment-item:not(:last-child) {margin-bottom: 22px;}@media (max-width: 767px) {.reply-comment .reply-comment-item {gap: 12px;}}.meta-post {display: flex;}.meta-post li {color: var(--Text-secondary);}.meta-post li a {color: var(--Text-primary);margin-left: 4px;}.meta-post li:not(:first-child) {color: var(--Secondary);}.meta-post li:not(:last-child) {position: relative;display: flex;align-items: center;gap: 12px;margin-right: 12px;}.meta-post li:not(:last-child)::after {content: "";position: relative;height: 12px;width: 1px;background-color: var(--Line);}.tf-sidebar .avatar {border-radius: 50%;overflow: hidden;}.tf-sidebar .tf-social {gap: 12px;}.tf-sidebar .tf-social a {height: 40px;width: 40px;}.tf-sidebar .list-categories a {position: relative;}.tf-sidebar .list-categories a::after {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: var(--Primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-sidebar .list-categories li {padding: 2px 0;}.tf-sidebar .list-categories li:hover a::after {width: 100%;}.tf-sidebar .sidebar-latest-post > ul > li:not(:last-child) {border-bottom: 1px solid var(--Out-line);padding-bottom: 16px;margin-bottom: 16px;}.tf-sidebar .tags-list {display: flex;flex-wrap: wrap;gap: 10px 12px;}.tf-sidebar .tags-list a {padding: 6px 15px;border: 1px solid var(--Out-line);text-transform: uppercase;font-weight: 600;border-radius: 100px;letter-spacing: 1.1px;}.tf-sidebar .tags-list a:hover {background-color: var(--Primary);border-color: var(--Primary);}.tf-sidebar .sidebar-item:not(:last-child) {padding-bottom: 30px;border-bottom: 1px solid var(--Line);margin-bottom: 30px;}.tf-sidebar .banner {position: relative;border-radius: 16px;overflow: hidden;}.tf-sidebar .banner .content {z-index: 1;padding: 34px;position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;}@media (max-width: 767px) {.tf-sidebar .banner .content {padding: 24px 15px;}}.tf-sidebar .banner .sub {font-size: 16.5px;line-height: 27.8px;}.tf-sidebar .banner .number {font-weight: 500;font-size: 38.22px;line-height: 45.17px;}@media (max-width: 575px) {.tf-sidebar .banner .number {font-size: 32px;line-height: 40px;}}.tf-sidebar .banner .bg img {width: 100%;object-fit: cover;max-height: 548px;}.tf-sidebar .banner-v02 {position: relative;border-radius: 12px;overflow: hidden;}.tf-sidebar .banner-v02::after {content: "";position: absolute;width: 100%;height: 270px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);left: 0;bottom: 0;}.tf-sidebar .banner-v02 img {width: 100%;height: 100%;object-fit: cover;}.tf-sidebar .banner-v02 .content {position: absolute;inset: 0;z-index: 1;max-width: 290px;display: flex;flex-direction: column;justify-content: end;padding: 40px;}.tf-sidebar .banner-v02 .sale {height: 120px;width: 120px;background-color: var(--Primary);border-radius: 50%;position: absolute;right: 21px;top: 21px;color: var(--White);text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: column;}.tf-sidebar .banner-v02 .sale .price {display: flex;align-items: center;}.blog-post .wrap-blog {display: flex;flex-direction: column;gap: 60px;}@media (max-width: 767px) {.blog-post .wrap-blog {gap: 40px;}}@media (min-width: 768px) {.blog-post .row-blog .blog-item:nth-child(1) {width: 68.5%;}.blog-post .row-blog .blog-item:nth-child(2) {width: 34%;}}@media (max-width: 767px) {.blog-post .row-blog {gap: 40px;}}.blog-post .tf-grid-layout {row-gap: 60px;column-gap: 10px;}@media (max-width: 767px) {.blog-post .tf-grid-layout {gap: 40px;}}@media (min-width: 992px) {.blog-post.v2 .tf-grid-layout {gap: 40px;}}.blog-post-2 .wrap-blog {margin-right: -18px;display: grid;gap: 40px;}@media (max-width: 991px) {.blog-post-2 .row {gap: 40px;}}.blog-post-2 .tf-grid-layout {gap: 40px 10px;}@media (min-width: 992px) {.blog-post-2.v2 .wg-pagination {margin-top: 24px;}.blog-post-2.v2 .tf-sidebar {max-width: 409.33px;margin-left: auto;}}.blog-post-2.v3 .tf-sidebar {max-width: unset !important;}.blog-post-2.v3 .wg-pagination {margin-top: 60px;}@media (max-width: 991px) {.blog-post-2.v3 .wg-pagination {margin-top: 40px;}}@media (min-width: 1441px) {.blog-post-2 .wrap-blog {margin-right: -18px;}.blog-post-2.v2 .wrap-blog {margin-right: -10px;}}@media (min-width: 992px) {.blog-post-2 .tf-sidebar {max-width: 401.33px;margin-left: auto;}.blog-post-2 .wg-pagination {margin-top: 20px;}}.blog-post-3 .tf-grid-layout {gap: 30px 29px;}@media (min-width: 992px) {.blog-post-3 .wg-pagination {margin-top: 62px;}}@media (min-width: 1441px) {.blog-post-detail .content-inner, .portfolio-detail-4 .content-inner {padding-left: 36px;padding-right: 34px;}}.blog-post-detail .passive ul, .portfolio-detail-4 .passive ul {padding-left: 30px;}.portfolio-detail-4 .quote {padding-top: 24px;padding-bottom: 24px;}.portfolio-detail-4 .tf-social a {color: var(--Primary);border-color: var(--Text-secondary);}.portfolio-detail-4 .tf-social a:hover {color: var(--Text-primary);}.portfolio-detail-4 .heading-title .tag {color: var(--Text-primary);}.portfolio-detail-4 .tags-list a {border-color: var(--Text-secondary);color: var(--Text-muted);}.portfolio-detail-4 .tags-list a:hover {background-color: var(--Primary);color: var(--Text-primary);}.portfolio-detail-4 .tf-article-navigation {border-color: var(--Text-secondary);}.portfolio-detail-4 .tf-article-navigation::after {background-color: var(--Text-secondary);}@media (min-width: 1200px) {.blog-post-detail-2 .content-inner {padding-right: 30px;}}.blog-post-detail-2 .form-newsletter .button-submit button {background-color: var(--Bg-light);}.blog-post-detail-2 .tags-list a:hover {background-color: var(--Bg-light);border-color: var(--Bg-light);}.quote {padding-left: 40px;border-left: 1px solid var(--Primary);}@media (max-width: 767px) {.quote {padding-left: 20px;}}.leave-comment .heading-title p {letter-spacing: 0.5px;}.testimonial-item .avatar {border-radius: 50%;overflow: hidden;}.testimonial-item.style-1 {display: flex;}@media (min-width: 1025px) {.testimonial-item.style-1 {gap: 30px;}}.testimonial-item.style-1 .swiper {height: 100%;}@media (min-width: 992px) {.testimonial-item.style-1 .desc {line-height: 44px;letter-spacing: 0.25px;}}.testimonial-item.style-1 .box-contnet {position: relative;width: 35%;padding: 40px;background-color: var(--Secondary);}@media (max-width: 1199px) {.testimonial-item.style-1 .box-contnet {padding: 40px 30px 39px;}}@media (max-width: 1024px) {.testimonial-item.style-1 .box-contnet {order: 1;}}@media (max-width: 767px) {.testimonial-item.style-1 .box-contnet {padding: 30px 15px;}}.testimonial-item.style-1 .wrap-sw-button {position: absolute;bottom: 40px;right: 40px;z-index: 1;}.testimonial-item.style-1 .box-img {width: 62.9%;}.testimonial-item.style-1 .box-img .img-style {height: 100%;}.testimonial-item.style-1 .box-img img {width: 100%;height: 100%;object-fit: cover;}.testimonial-item.style-1 .content {height: 100%;display: flex;flex-direction: column;justify-content: space-between;gap: 30px;}.testimonial-item.style-1 .tf-tes-main {height: 100%;}.testimonial-item.style-1 .category {letter-spacing: 1px;}@media (max-width: 1024px) {.testimonial-item.style-1 {flex-direction: column;}.testimonial-item.style-1 .box-img, .testimonial-item.style-1 .box-contnet {width: 100%;}}.testimonial-item.style-1.v2 {display: block;}.testimonial-item.style-1.v2 .desc {font-size: clamp(26px, 4vw, 44px);line-height: clamp(30px, 4.3vw, 68px);}.testimonial-item.style-1.v2 .box-contnet, .testimonial-item.style-1.v2 .box-img {width: 100%;height: 100%;}.testimonial-item.style-1.v2 .box-contnet {background-color: var(--White);}.testimonial-item.style-1.v2 .sw-button {background-color: var(--Bg-light);color: var(--Text-primary);}.testimonial-item.style-1.v2 .sw-button.swiper-button-disabled {border: 1px solid var(--Line);background: var(--White);}.testimonial-item.style-2 {max-width: 894px;margin-left: auto;margin-right: auto;}.testimonial-item.style-2 .ratings li {font-size: 24px;color: var(--Primary);}.testimonial-item.style-3 .avatar img {border-radius: 50%;}.testimonial-item.style-3 .desc {margin-bottom: 24px;}@media (min-width: 1200px) {.testimonial-item.style-3 .desc {line-height: 52px;}}.testimonial-item.style-4 {padding: 32px;border: 1px solid rgba(255, 255, 255, 0.1019607843);background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border-radius: 20px;}.testimonial-item.style-4 .avatar {height: 48px;width: 48px;}.testimonial-item.style-5 {background-color: var(--White);padding: 32px;box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);border-radius: 20px;}.testimonial-item.style-6 {padding: 40px 40px 36px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid rgba(255, 255, 255, 0.01);border-radius: 20px;height: 100%;display: flex;justify-content: space-between;flex-direction: column;}@media (max-width: 767px) {.testimonial-item.style-6 {padding: 30px;}}@media (max-width: 575px) {.testimonial-item.style-6 {padding: 24px 15px;}}.testimonial-item.style-6 .ratings {gap: 0;}.testimonial-item.style-6 .author {padding-top: 24px;border-top: 1px solid rgba(255, 255, 255, 0.1019607843);margin-top: 24px;}.testimonial-item.style-6 .ratings li {font-size: 24px;color: var(--Primary);}.testimonial-item.style-7 {padding: 32px 32px 30px;border-radius: 12px;background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: flex;flex-direction: column;justify-content: space-between;gap: 32px;height: 100%;}.testimonial-item.style-7:hover {background-color: var(--Secondary);}.testimonial-item.style-7:hover p {color: var(--Primary);}.testimonial-item.style-7.v2 {border: 1px solid var(--Line);}.testimonial-item.style-7.v2 p {color: var(--Text-primary);}.testimonial-item.style-7.v2:hover {border-color: var(--Secondary);}.testimonial-item.style-8 {display: flex;border-radius: 12px;overflow: hidden;}.testimonial-item.style-8 .ratings i {font-size: 23px;color: var(--Primary);}.testimonial-item.style-8 .img-style {flex: 8.3%;}.testimonial-item.style-8 .img-style img {width: 100%;height: 100%;object-fit: cover;}.testimonial-item.style-8 .content {flex: 20%;padding: 28px 25px;display: flex;flex-direction: column;justify-content: space-between;background-color: var(--White);gap: 12px;}@media (max-width: 575px) {.testimonial-item.style-8 .content {padding-right: 0;}}@media (max-width: 575px) {.testimonial-item.style-8 .content {padding: 28px 10px;}}.testimonial-item.style-9 {display: flex;}@media (max-width: 991px) {.testimonial-item.style-9 {flex-direction: column;}}@media (min-width: 992px) {.testimonial-item.style-9 .box-img {width: 43%;}.testimonial-item.style-9 .box-contnet {width: 56.84%;}}.testimonial-item.style-9 .box-contnet {padding: 80px;position: relative;}@media (max-width: 1440px) {.testimonial-item.style-9 .box-contnet {padding: 40px;}}@media (max-width: 991px) {.testimonial-item.style-9 .box-contnet {padding: 40px 15px 60px;}}.testimonial-item.style-9 .box-img {position: relative;}.testimonial-item.style-9 .box-img .img-style {height: 100%;}.testimonial-item.style-9 .content {display: flex;flex-direction: column;justify-content: space-between;height: 100%;gap: 32px;}@media (min-width: 1200px) {.testimonial-item.style-9 .desc {font-size: 40px;line-height: 56px;}}.testimonial-item.style-9 .author {display: flex;align-items: center;gap: 24px;}.testimonial-item.style-9 .author .avatar {height: 80px;width: 80px;border-radius: 0;}.testimonial-item.style-9 .trust img {height: 60px;width: 60px;border: 2px solid var(--White);}.testimonial-item.style-10 {position: relative;padding-top: 277px;padding-bottom: 95px;}@media (max-width: 1024px) {.testimonial-item.style-10 {padding-top: 60px;padding-bottom: 180px;}}.testimonial-item.style-10 .thumb {position: absolute;inset: 0;}.testimonial-item.style-10 .thumb img {object-fit: cover;height: 100%;width: 100%;}.testimonial-item.style-10 .box-content {position: relative;padding: 40px;max-width: 516px;background-color: var(--Primary);border-radius: 16px;}@media (max-width: 767px) {.testimonial-item.style-10 .box-content {max-width: 100%;}}@media (max-width: 575px) {.testimonial-item.style-10 .box-content {padding: 30px 15px;}}.testimonial-item.style-10 .text {margin-bottom: 40px;}@media (max-width: 767px) {.testimonial-item.style-10 .text {margin-bottom: 24px;}}.testimonial-item.style-10 .author {display: flex;gap: 24px;align-items: center;}.testimonial-item.style-10 .author .avatar {flex-shrink: 0;}.testimonial-item.style-10 .meta {display: flex;}.testimonial-item.style-10 .meta span {display: flex;gap: 8px;align-items: center;}.testimonial-item.style-10 .meta span::after {position: relative;content: "";width: 12px;height: 1px;background-color: var(--Line);margin-right: 8px;}.testimonial-item.style-11 {padding: 24px;max-width: 516px;background-color: var(--White);border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;gap: 12px;}@media (max-width: 767px) {.testimonial-item.style-11 {max-width: 100%;}}@media (max-width: 575px) {.testimonial-item.style-11 {padding: 24px 15px;}}.testimonial-item.style-11 .author {display: flex;gap: 24px;align-items: center;}.testimonial-item.style-11 .author .avatar {flex-shrink: 0;}.testimonial-item.style-11 .meta {display: flex;align-items: center;}.testimonial-item.style-11 .meta span {display: flex;gap: 8px;align-items: center;}.testimonial-item.style-11 .meta span::after {position: relative;content: "";width: 12px;height: 1px;background-color: var(--Line);margin-right: 8px;}.testimonial-item.style-11.has-img {padding: 0;position: relative;}.testimonial-item.style-11.has-img .img-style img {width: 100%;object-fit: cover;max-height: 360px;}.testimonial-item.style-11.has-img .author {position: absolute;padding: 24px;bottom: 0;left: 0;right: 0;background: linear-gradient(180deg, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%);}.testimonial-item.style-11.has-img .name {color: var(--White);}.testimonial-item.style-11.has-img .meta span {color: var(--White);}.testimonial-item.style-11.has-img .ratings i {color: var(--White);}.testimonial-item.style-11.v2 {background-color: var(--Text-primary);border-radius: 0;}.testimonial-item.style-11.v2 .ratings i {color: var(--Primary);}.testimonial-item.style-11.v2 .meta span::after {background-color: var(--Text-muted);}@media (min-width: 992px) {.testimonial-item.style-11.v2 {min-height: 360px;}}.testimonial-item.style-11.v3 {background-color: var(--Bg-light);border-radius: 0;}.testimonial-item.style-11.v3 .ratings i {color: var(--Secondary);}@media (min-width: 992px) {.testimonial-item.style-11.v3 {min-height: 360px;}}.testimonial-item.style-12 {padding: 28px 31px 33px;background-color: var(--White);border-radius: 20px;display: flex;flex-direction: column;justify-content: space-between;gap: 16px;height: 100%;}.testimonial-item.style-12 .icon {font-size: 35px;color: var(--Text-primary);}.testimonial-item.style-12 .author {display: flex;gap: 12px;align-items: center;}.testimonial-item.style-12 .author .avatar {height: 60px;width: 60px;}.testimonial-item.style-12 .ratings i {color: var(--Primary);font-size: 24px;}.testimonial-item.style-12.v2 {padding: 20px;}.testimonial-item.style-12.v2 .img-style {border-radius: 20px;overflow: hidden;height: 100%;}.testimonial-item.style-12.v2 .img-style img {width: 100%;height: 100%;object-fit: cover;}.testimonial-item.style-12.v2 .img-style::after {content: "";position: absolute;background: linear-gradient(180deg, rgba(217, 217, 217, 0) 11.71%, #304fbe 100%);height: 222px;left: 0;right: 0;bottom: 0;}.testimonial-item.style-12.v2 .author {position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;padding: 16px;}.testimonial-item.style-13 {display: flex;gap: 10px;border-radius: 20px;overflow: hidden;}@media (max-width: 575px) {.testimonial-item.style-13 {flex-direction: column;}}.testimonial-item.style-13 .img-style {flex: 36.1%;}.testimonial-item.style-13 .img-style img {width: 100%;height: 100%;object-fit: cover;}.testimonial-item.style-13 .desc {font-size: 24px;line-height: 30px;}.testimonial-item.style-13 .content {flex: 20%;padding: 40px;background-color: var(--Bg-light);display: flex;flex-direction: column;justify-content: space-between;gap: 24px;}@media (max-width: 767px) {.testimonial-item.style-13 .content {padding: 30px 15px;}}.testimonial-item.style-14 {display: flex;flex-direction: column;justify-content: space-between;gap: 12px;padding: 32px;border: 1px solid var(--Line);border-radius: 20px;height: 100%;}@media (max-width: 767px) {.testimonial-item.style-14 {padding: 24px 15px;}}.testimonial-item.style-14 .avatar {height: 48px;width: 48px;}.testimonial-item.style-15 {padding: 40px 0;display: flex;flex-direction: column;height: 100%;justify-content: space-between;gap: 24px;}.testimonial-item.style-15 .icon {font-size: 48px;color: var(--Primary);}@media (min-width: 992px) {.testimonial-item.style-15 p {line-height: 36px;}}@media (min-width: 992px) {.testimonial-item.style-15.v2 p {line-height: 40px;}}.section-testimonial-2.v2 .testimonial-item .box-contnet {background-color: var(--Text-primary);}.section-testimonial-2.v2 .testimonial-item .sw-button.swiper-button-disabled {background: linear-gradient(123.51deg, rgba(215, 237, 237, 0.1) -61.8%, rgba(204, 235, 235, 0.01) 100%);border: 1px solid var(--Text-secondary);color: var(--Text-muted);opacity: 1;}.section-testimonial-2 .wrap-banner-slide {background-color: var(--Primary);padding: 40px;}.section-testimonial-2 .wrap-banner-slide .infiniteslide {gap: 60px;}.section-testimonial-2 .wrap-banner-slide .banner-inner {display: flex !important;align-items: center;gap: 60px;}.section-testimonial-2 .wrap-banner-slide .banner-inner i {color: var(--Text-primary);font-size: 32px;}.section-testimonial-3 {position: relative;background-color: var(--Secondary);}.section-testimonial-3 .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}@media (max-width: 1199px) {.section-testimonial-3 .sw-button {display: none;}}.section-testimonial-3 .nav-prev-layout {left: 0;}.section-testimonial-3 .nav-next-layout {right: 0;}.section-testimonial-4 {position: relative;z-index: 2;}@media (min-width: 1441px) {.section-testimonial-4 .testimonial-item {margin: 0 -2px;}}.section-testimonial-4 .sw-dots {margin-top: 24px;}.section-testimonial-4 .item-1 {top: 6%;right: 35px;}.section-testimonial-4 .item-2 {top: 17%;right: 10%;}.section-testimonial-4 .item-3 {top: 33%;right: 2.5%;}.section-testimonial-4 .item-4 {bottom: 27px;right: 51px;}.section-testimonial-4 .leaf {top: -55px;left: 0;z-index: -1;}.section-testimonial-5 .heading-section {padding-top: 60px;}@media (min-width: 992px) {.section-testimonial-5 .heading-section {padding-left: 40px;max-width: 629px;}}.section-testimonial-5 .wrap {padding: 0 40px;border-radius: 40px;border: 1px solid rgba(255, 255, 255, 0.1019607843);position: relative;overflow: hidden;}@media (max-width: 767px) {.section-testimonial-5 .wrap {padding: 0 15px;}}.section-testimonial-5 .wrap-testimonial {position: relative;z-index: 4;}@media (min-width: 1200px) {.section-testimonial-5 .wrap-testimonial {padding-left: 25px;}}.section-testimonial-5 .wrap-testimonial::after {content: "";position: absolute;height: 160px;width: 100%;background: linear-gradient(358deg, rgba(16, 16, 16, 0) 0%, rgba(16, 16, 16, 0.5) 50%, #101010 99.51%);transform: rotate(180deg);bottom: 0;pointer-events: none;}.section-testimonial-5 .wrap-testimonial::before {content: "";position: absolute;height: 160px;width: 100%;background: linear-gradient(185deg, rgba(16, 16, 16, 0) 0%, rgba(16, 16, 16, 0.5) 50%, #101010 99.51%);transform: rotate(180deg);top: 0;z-index: 1;pointer-events: none;}.section-testimonial-5 .infiniteslide {height: 932px;gap: 20px;}.section-testimonial-5 .item {position: absolute;left: 0;bottom: 0;width: 52.2%;}@media (max-width: 991px) {.section-testimonial-5 .item {opacity: 0.7;}}.section-testimonial-6 .wrap-testimonials {-webkit-mask-image: linear-gradient(180deg, transparent 0%, white 18%, white 82%, transparent 100%);-webkit-mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-image: linear-gradient(180deg, transparent 0%, white 18%, white 82%, transparent 100%);mask-mode: alpha;mask-repeat: no-repeat;position: relative;padding-left: 20px;padding-right: 20px;margin-left: -20px;margin-right: -20px;}.section-testimonial-6 .infiniteslide {height: 872px;gap: 20px;}.section-testimonial-7 {background-image: url(../../assets/images/shape/shape-saas.png);background-repeat: no-repeat;background-position: top center;padding-left: 24px;padding-right: 24px;max-width: max-content;margin-left: auto;margin-right: auto;}@media (max-width: 767px) {.section-testimonial-7 {padding-left: 15px;padding-right: 15px;}}.section-testimonial-8 {background-color: var(--Primary);border-radius: 40px;}.section-testimonial-8 .sw-button {position: absolute;top: 50%;transform: translateY(-50%);}.section-testimonial-8 .sw-button.nav-next-layout {right: -100px;}.section-testimonial-8 .sw-button.nav-prev-layout {left: -100px;}@media (max-width: 1550px) {.section-testimonial-8 .sw-button {display: none;}}@media (min-width: 1551px) {.section-testimonial-8 .sw-dots {display: none !important;}}.section-testimonial-9 {background-color: var(--Bg-light);position: relative;z-index: 2;}.section-testimonial-9 .item {left: 52px;bottom: 0;z-index: -1;}.section-testimonial-9 .item-2 {top: 51px;z-index: -1;}.section-testimonial-9 .heading-section a {padding: 8px 0;}.section-testimonial-9.v2 .item {left: unset;right: 52px;}.section-testimonial-10 .swiper {height: 100%;}.section-testimonial-10 .wrap-sw-button {position: absolute;right: 0;bottom: 10px;z-index: 4;}.section-testimonial-11 {position: relative;}.section-testimonial-11 .wrap-nav {position: absolute;bottom: 75px;right: 75px;max-width: 885px;}@media (max-width: 1440px) {.section-testimonial-11 .wrap-nav {right: 15px;}}@media (max-width: 1024px) {.section-testimonial-11 .wrap-nav {right: unset;left: 15px;bottom: 60px;}}@media (max-width: 767px) {.section-testimonial-11 .wrap-nav {left: 15px;}}.section-testimonial-11 .wrap-nav .swiper-slide {width: auto !important;}.section-testimonial-11 .wrap-nav .thumbs-pagi {overflow: hidden;height: 60px;width: 60px;border: 1px solid transparent;border-radius: 8px;cursor: pointer;}.section-testimonial-11 .wrap-nav .slide-inner {display: flex;gap: 10px;align-items: center;width: 58px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;overflow: hidden;}.section-testimonial-11 .wrap-nav .slide-inner .thumbs-pagi {flex-shrink: 0;}.section-testimonial-11 .wrap-nav .slide-inner .content {background-color: var(--Bg-light);width: 100%;padding: 6px 10px;border-radius: 4px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;overflow: hidden;}.section-testimonial-11 .wrap-nav .swiper-slide-thumb-active .slide-inner {width: 216px;}.section-testimonial-11 .wrap-nav .swiper-slide-thumb-active .slide-inner .content {opacity: 1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 435px) {.section-testimonial-11 .wrap-nav .swiper-slide-thumb-active .slide-inner {width: 136px;}}@media (max-width: 991px) {.section-testimonial-11 .wrap-nav .thumbs-pagi {height: 54px;width: 54px;}}.section-testimonial-11 .wrap-progress-bars {position: absolute;bottom: 75px;left: 0;right: 0;z-index: 5;}@media (max-width: 1024px) {.section-testimonial-11 .wrap-progress-bars {bottom: 144px;}}.section-testimonial-11 .progress-bars {display: flex;gap: 6px;max-width: 516px;width: 100%;}@media (max-width: 767px) {.section-testimonial-11 .progress-bars {max-width: 100%;}}.section-testimonial-11 .progress-bar {flex: 1;height: 3px;border-radius: 2px;background: rgba(255, 255, 255, 0.3);position: relative;overflow: hidden;}.section-testimonial-11 .progress-bar.viewed {background: var(--White);}.section-testimonial-11 .progress-bar.active .progress-fill {animation: fillProgress 5s linear forwards;}.section-testimonial-11 .progress-fill {position: absolute;top: 0;left: 0;height: 100%;width: 0;background: var(--White);}@keyframes fillProgress {from {width: 0%;}to {width: 100%;}}.section-testimonial-12 {margin-left: 40px;margin-right: 40px;background-color: var(--Bg-light);border-radius: 20px;}@media (max-width: 1199px) {.section-testimonial-12 {margin-left: 15px;margin-right: 15px;}}.section-testimonial-12 .review-item {padding: 16px 14px 16px;border: 1px solid var(--Line);border-radius: 8px;background-color: var(--White);}.section-testimonial-13 {background-color: var(--Bg-light);}@media (min-width: 992px) {.section-testimonial-14 .swiper {overflow: unset;}}.section-testimonial-15 .wrap {display: flex;gap: 26px;}@media (max-width: 991px) {.section-testimonial-15 .wrap {flex-direction: column;row-gap: 40px;}}.section-testimonial-15 .swiper {height: 100%;}@media (min-width: 992px) {.section-testimonial-15 .left {width: 30.75%;}.section-testimonial-15 .right {width: 67%;}}.section-testimonial-16 .swiper {height: 100%;}.section-testimonial-16 .wrap-sw-button {position: absolute;right: 0;bottom: 40px;z-index: 4;}@media (max-width: 991px) {.section-testimonial-16 .wrap-sw-button {z-index: 4;bottom: 0;}}.section-testimonial-16 .box-content {display: flex;flex-direction: column;justify-content: space-between;height: 100%;padding: 40px 0;}.section-testimonial-16 .banner {border-radius: 20px;overflow: hidden;}.section-testimonial-16 .banner img {width: 100%;height: 100%;object-fit: cover;max-height: 546px;}@media (min-width: 992px) {.section-testimonial-16 .banner {max-width: 410px;margin-left: auto;margin-right: auto;}.section-testimonial-16 .box-content {max-width: 420px;}.section-testimonial-16 .swiper {max-width: 420px;margin-left: auto;margin-right: 0;}}@media (max-width: 991px) {.section-testimonial-16 .box-content {padding-top: 0;}.section-testimonial-16 .testimonial-item {padding-bottom: 0;}}.section-testimonial-17 .row {row-gap: 40px;}@media (max-width: 991px) {.section-testimonial-17 .heading-section, .section-testimonial-17 .wrap-review {margin-bottom: 24px;}}.section-testimonial-17 .swiper {background-color: var(--Bg-light);padding: 48px;height: 100%;}@media (max-width: 767px) {.section-testimonial-17 .swiper {padding: 30px 15px;}}.section-testimonial-17 .testimonial-item {padding: 0;}@media (min-width: 1200px) {.section-testimonial-17 .box-left {max-width: 600px;}}.section-testimonial-17 .wrap-sw-button {position: absolute;right: 48px;bottom: 40px;z-index: 4;}@media (max-width: 991px) {.section-testimonial-17 .wrap-sw-button {z-index: 4;bottom: 40px;}}@media (max-width: 767px) {.section-testimonial-17 .wrap-sw-button {right: 15px;bottom: 30px;}}.accordion-item .heading {display: flex;align-items: center;justify-content: space-between;gap: 16px;}.accordion-item .icon {display: block;height: 24px;width: 24px;position: relative;flex-shrink: 0;}.accordion-item .icon::after {position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%, -50%);width: 16px;height: 2px;background-color: var(--Text-primary);transition: 0.25s ease-in-out;}.accordion-item .icon::before {position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%, -50%);width: 2px;height: 16px;background-color: var(--Text-primary);transition: 0.25s ease-in-out;}.accordion-item .accordion-title {width: 100%;}.accordion-item .accordion-title:not(.collapsed) .icon::after {opacity: 0;}.accordion-item .accordion-title:not(.collapsed) .icon::before {transform: translate(-50%, -50%) rotate(90deg);}.accordion-item .accordion-faqs-content {padding-top: 12px;}.accordion-item.style-1 {padding: 24px 24px 23px;border-bottom: 1px solid var(--Line);}@media (max-width: 575px) {.accordion-item.style-1 {padding-left: 0;padding-right: 0;}}.accordion-item.style-1 .accordion-title {width: 100%;}.accordion-item.style-1 .accordion-title:not(.collapsed) .icon::after {opacity: 0;}.accordion-item.style-1 .accordion-title:not(.collapsed) .icon::before {transform: translate(-50%, -50%) rotate(90deg);}.accordion-item.style-1 .heading {display: flex;align-items: center;justify-content: space-between;}.accordion-item.style-1.v2 {padding: 0 0 24px;}.accordion-item.style-1.v2 .icon::after {background-color: var(--Primary);}.accordion-item.style-1.v2 .icon::before {background-color: var(--Primary);}.accordion-item.style-2 {padding: 24px 28px;padding-right: 22px;background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.accordion-item.style-2.active {background-color: var(--Primary);}@media (max-width: 767px) {.accordion-item.style-2 {padding: 24px 15px;}}.accordion-item.style-3 {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);padding: 24px 21px 22px 28px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 8px;}.accordion-item.style-3 .icon::after, .accordion-item.style-3 .icon::before {background-color: var(--Primary);}.accordion-item.style-3 .accordion-faqs-content {padding-top: 11px;}.accordion-item.style-3.active {border-color: var(--Primary);}.accordion-item.style-3.v2 {border-color: var(--Line);border-radius: 12px;}.accordion-item.style-3.v2 .icon::after, .accordion-item.style-3.v2 .icon::before {background-color: var(--Text-primary);}.accordion-item.style-3.v2 .accordion-faqs-content p {padding-top: 12px;border-top: 1px solid var(--Line);}.accordion-item.style-3.v2.active {border-color: var(--Text-primary);}.accordion-item.style-4 {padding: 24px 28px;background-color: var(--White);border-radius: 20px;}.accordion-item.style-5 {padding: 23px 28px;border: 1px solid rgba(255, 255, 255, 0.05);border-radius: 16px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}@media (max-width: 767px) {.accordion-item.style-5 {padding: 23px 15px;}}.accordion-item.style-5 .icon {display: block;height: 24px;width: 24px;position: relative;}.accordion-item.style-5 .icon::after {background-color: var(--White);}.accordion-item.style-5 .icon::before {background-color: var(--White);}.accordion-item.style-6 {background-color: var(--Bg-dark);padding: 28px 35px;border-radius: 20px;}@media (max-width: 767px) {.accordion-item.style-6 {padding: 28px 15px;}}.accordion-item.style-6 .accordion-faqs-content {padding-top: 20px;}.accordion-item.style-6 .img-style {border-radius: 16px;overflow: hidden;margin-bottom: 20px;}.accordion-item.style-6 .img-style img {width: 100%;object-fit: cover;min-height: 356px;}.accordion-item.style-6 i {color: var(--White);font-size: 40px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}@media (max-width: 991px) {.accordion-item.style-6 i {font-size: 24px;}}.accordion-item.style-6 .accordion-title {width: 100%;}.accordion-item.style-6 .accordion-title:not(.collapsed) i {transform: rotate(-180deg);}.accordion-item.style-7 {padding: 24px 0 23px;border-bottom: 1px solid var(--Text-secondary);position: relative;}.accordion-item.style-7::after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (min-width: 992px) {.accordion-item.style-7 .title {padding-left: 12px;}}.accordion-item.style-7 .icon {display: block;height: 24px;width: 24px;position: relative;}.accordion-item.style-7 .icon::after, .accordion-item.style-7 .icon::before {background-color: var(--White);transition: 0.25s ease-in-out;}.accordion-item.style-7.active::after {width: 100%;}.accordion-item.style-8 {padding: 20px 0;}.accordion-item.style-8 .icon-2 {font-size: 32px;color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.accordion-item.style-8 .accordion-title:not(.collapsed) .icon-2 {transform: rotate(180deg);}.accordion-item.style-border {padding: 23px 28px;border: 1px solid var(--Line);border-radius: 16px;}@media (max-width: 767px) {.accordion-item.style-border {padding: 23px 15px;}}.tf-slider-1 {position: relative;}.tf-slider-1 .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;}@media (max-width: 1600px) {.tf-slider-1 .sw-button {display: none;}}.tf-slider-1 .sw-button.nav-prev-layout {left: 40px;right: 40px;}.tf-slider-1 .sw-button.nav-next-layout {right: 40px;}.tf-slider-1 .sw-dots {position: absolute;bottom: 24px;z-index: 1;}@media (min-width: 1600px) {.tf-slider-1 .sw-dots {display: none;}}.tf-slider-2 {background: linear-gradient(86.69deg, #e5f2e3 2.25%, rgba(223, 230, 222, 0.5) 98.6%);overflow: hidden;}.tf-slider-2 .swiper {padding-top: 308px;padding-bottom: 180px;}@media (max-width: 1199px) {.tf-slider-2 .swiper {padding-top: 250px;padding-bottom: 140px;}}@media (max-width: 991px) {.tf-slider-2 .swiper {padding-top: 190px;padding-bottom: 0;}}.tf-slider-2 .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;}.tf-slider-2 .sw-button i {font-size: 28px;}.tf-slider-2 .sw-button.nav-next-layout {right: 40px;}.tf-slider-2 .sw-button.nav-prev-layout {left: 40px;}.tf-slider-2 .sw-dots {position: absolute;bottom: 20px;z-index: 6;}.tf-slider-2 .sw-dots {display: none;position: absolute;bottom: 30px;z-index: 2;}@media (max-width: 1610px) {.tf-slider-2 .sw-button {display: none;}.tf-slider-2 .sw-dots {display: block;}}.tf-slider-3 .wrap-sw-button {position: absolute;top: 51.2%;transform: translateY(-50%);left: 40px;right: 40px;z-index: 1;display: flex;justify-content: space-between;}.tf-slider-3 .wrap-marquee {padding: 22px 0;border-bottom: 1px solid var(--Line);}.tf-slider-3 .infiniteslide {align-items: center;gap: 60px;}.tf-slider-3 .marqee-inner {display: flex !important;align-items: center;gap: 12px;}.tf-slider-3 .marqee-inner i {font-size: 24px;color: var(--Primary);}.tf-slider-3 .sw-dots {display: none;position: absolute;bottom: 30px;z-index: 2;}@media (max-width: 1610px) {.tf-slider-3 .sw-button {display: none;}.tf-slider-3 .sw-dots {display: block;}}.tf-slider-4 {position: relative;}.tf-slider-4 .slide-number {top: 52%;transform: translateY(-50%);position: absolute;height: 100px;width: 100px;background-color: var(--White);color: var(--Text-primary);display: flex;justify-content: center;align-items: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 4;cursor: pointer;font-size: 56px;line-height: 68px;}@media (max-width: 1199px) {.tf-slider-4 .slide-number {height: 60px;width: 60px;font-size: 42px;line-height: 50px;}}@media (max-width: 991px) {.tf-slider-4 .slide-number {top: 60%;}}@media (max-width: 575px) {.tf-slider-4 .slide-number {height: 30px;width: 30px;font-size: 18px;line-height: 26px;top: 62%;}}.tf-slider-4 .slide-number:hover {background-color: var(--Primary);color: var(--White);}.tf-slider-4 .slide-number.right-num {right: 0;}.tf-slider-5 .wrap-partner .title {margin-bottom: 60px;}@media (max-width: 991px) {.tf-slider-5 .wrap-partner .title {margin-bottom: 40px;}}.tf-slider-5 .wrap-partner .marquee-item img {max-height: 38px;}.tf-slider-5 .sw-dots {position: absolute;border-bottom: 12px;bottom: 30px;}.tf-slider-6 {position: relative;}.tf-slider-6 .sw-dots {left: unset;bottom: unset;right: 60px;position: absolute;z-index: 4;top: 50%;transform: translateY(-50%);width: unset;}@media (max-width: 991px) {.tf-slider-6 .sw-dots {right: 15px;}}.tf-slider-6 .sw-dots .swiper-pagination-bullet {opacity: 1;}@media (min-width: 992px) {.tf-slider-6 .sw-dots .swiper-pagination-bullet {height: 24px;width: 24px;}.tf-slider-6 .sw-dots .swiper-pagination-bullet::after {height: 12px;width: 12px;border-width: 2px;}}.tf-slider-7 {position: relative;}.tf-slider-7 .swiper {height: 100%;width: 100%;}.tf-slider-7 .tp-showcase-slider-bg {width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}.tf-slider-7 .tp-showcase-slider-bg::after {content: "";position: absolute;background-color: rgba(10, 10, 10, 0.3);inset: 0;}.tf-slider-7 .swiper-slide {position: relative;overflow: hidden;width: 100%;}.tf-slider-7 .wrap-nav {position: absolute;width: 272px;right: 40px;bottom: 40px;}.tf-slider-7 .wrap-nav .swiper-slide {width: auto !important;}.tf-slider-7 .wrap-nav .swiper-slide:not(.swiper-slide-thumb-active) .thumbs-pagi {border-color: transparent;width: 60px;height: 60px;}.tf-slider-7 .thumbs-pagi {cursor: pointer;border-radius: 1000px;overflow: hidden;height: 60px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;width: 120px;border: 2px solid var(--Primary);}.tf-slider-7 .thumbs-pagi img {width: 100%;height: 100%;object-fit: cover;}.tf-slider-8 .sw-dots {position: absolute;z-index: 4;bottom: 20px;right: 20px;width: unset;}.hero-banner-1 {position: relative;}.hero-banner-1 .thumbs img {width: 100%;object-fit: cover;min-height: 772px;}@media (max-width: 1199px) {.hero-banner-1 .thumbs img {min-height: 600px;}}@media (max-width: 991px) {.hero-banner-1 .thumbs img {min-height: 550px;}}.hero-banner-1 .content {position: absolute;inset: 0;z-index: 3;}@media (min-width: 1441px) {.hero-banner-1 .content {padding-top: 228px;}}@media (max-width: 1440px) {.hero-banner-1 .content {display: flex;justify-content: center;align-items: center;}}.hero-banner-1 .btn_link {aspect-ratio: 1/1;background: rgba(255, 255, 255, 0.1019607843);backdrop-filter: blur(16px);border: 10px solid rgba(255, 255, 255, 0.1019607843);display: flex;justify-content: center;align-items: center;max-width: 180px;width: 100%;max-height: 180px;border-radius: 50%;overflow: hidden;padding: 0 13px;text-align: center;}@media (max-width: 767px) {.hero-banner-1 .btn_link {max-width: 120px;}}.hero-banner-1 .title {margin-bottom: 40px;}@media (max-width: 767px) {.hero-banner-1 .title {margin-bottom: 20px;}}.hero-banner-1 .box-text {max-width: 704px;}.hero-banner-1 .wrap-content {display: inline-flex;align-items: center;gap: 94px;}@media (max-width: 767px) {.hero-banner-1 .wrap-content {gap: 30px;flex-direction: column;}}.hero-banner-2 {background-color: var(--Text-primary);position: relative;}.hero-banner-2 .thumbs img {width: 100%;opacity: 0.3;min-height: 500px;object-fit: cover;}.hero-banner-2 .hero-text {letter-spacing: 0.36px;}@media (max-width: 991px) {.hero-banner-2 .hero-text {margin-bottom: 8px;}}@media (max-width: 991px) {.hero-banner-2 .row {gap: 16px;}}@media (min-width: 1200px) {.hero-banner-2 .title {letter-spacing: 2.6px;}}.hero-banner-2 .content {position: absolute;inset: 0;display: flex;align-items: end;padding-bottom: 60px;}.hero-banner-2 .shape {position: absolute;right: 44px;top: -21px;}.hero-banner-3 {position: relative;}.hero-banner-3 .thumbs-video {max-height: 840px;object-fit: cover;width: 100%;}@media (max-width: 991px) {.hero-banner-3 .thumbs-video {min-height: 700px;}}.hero-banner-3 .content {position: absolute;inset: 0;display: flex;justify-content: end;flex-direction: column;align-items: center;}@media (min-width: 1200px) {.hero-banner-3 .content .title {letter-spacing: 0.6px;}}.hero-banner-3 .support {margin-top: 40px;padding: 24px 15px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(12px);width: 100%;}.hero-banner-3 .support ul {max-width: 1047px;width: 100%;flex-wrap: wrap;gap: 8px 12px;}@media (min-width: 1200px) {.hero-banner-3 .support li:first-child {letter-spacing: 0.5px;}}.hero-banner-3 .support i {color: var(--Primary);font-size: 24px;}.hero-banner-3 .support .wrap {justify-content: space-between;gap: 12px;}@media (max-width: 767px) {.hero-banner-3 .support .wrap {flex-direction: column;}}.hero-banner-3 .support .wrap .title {flex-shrink: 0;}@media (min-width: 1200px) {.hero-banner-3 .right {padding-left: 26px;}}.hero-banner-4 {height: 100%;}.hero-banner-4 .thumbs {position: absolute;left: 52%;bottom: -180px;width: 40%;}.hero-banner-4 .thumbs img {border-radius: 320px 320px 0 0;}@media (max-width: 1199px) {.hero-banner-4 .thumbs {width: unset;position: unset;}}@media (max-width: 991px) {.hero-banner-4 .thumbs {margin-left: auto;margin-right: auto;max-width: 596px;}.hero-banner-4 .thumbs img {border-radius: 280px 280px 0 0;width: 100%;object-fit: cover;max-height: 525px;}}.hero-banner-4 .thumbs-2 {position: absolute;left: 51%;bottom: -91px;width: 40%;display: flex;justify-content: center;align-items: center;}@media (max-width: 1199px) {.hero-banner-4 .thumbs-2 {width: unset;position: unset;}}@media (max-width: 991px) {.hero-banner-4 .thumbs-2 {margin-left: auto;margin-right: auto;max-width: 476px;height: 100%;}.hero-banner-4 .thumbs-2 img {width: 100%;object-fit: cover;}}.hero-banner-4 .thumbs-3 {position: absolute;bottom: -187px;left: 47%;width: 45%;display: flex;}.hero-banner-4 .thumbs-3 .person-1 {margin-right: -278px;position: relative;z-index: 1;}@media (max-width: 1199px) {.hero-banner-4 .thumbs-3 {position: unset;width: unset;}.hero-banner-4 .thumbs-3 img {width: 70%;}.hero-banner-4 .thumbs-3 .person-1 {margin-right: -193px;}}@media (max-width: 991px) {.hero-banner-4 .thumbs-3 {max-width: 600px;margin-left: auto;margin-right: auto;}.hero-banner-4 .thumbs-3 img {width: 70%;}.hero-banner-4 .thumbs-3 .person-1 {margin-right: -193px;}}@media (max-width: 575px) {.hero-banner-4 .thumbs-3 .person-1 {margin-right: -129px;}}@media (max-width: 991px) {.hero-banner-4 .row {gap: 40px;}}.hero-banner-4 .contact .icon {background-color: var(--White);height: 56px;width: 56px;border-radius: 50%;color: var(--Primary);font-size: 32px;display: flex;justify-content: center;align-items: center;}@media (min-width: 1441px) {.hero-banner-4 .content {padding-left: 50px;}}.hero-banner-5 .content {padding-top: 233px;padding-bottom: 321px;position: relative;z-index: 2;}@media (min-width: 992px) {.hero-banner-5 .content p {max-width: 606px;}}@media (max-width: 1440px) {.hero-banner-5 .content {padding-bottom: 200px;}}@media (max-width: 1199px) {.hero-banner-5 .content {padding-top: 190px;padding-bottom: 190px;}}@media (max-width: 991px) {.hero-banner-5 .content {padding-top: 120px;padding-bottom: 120px;}}@media (max-width: 767px) {.hero-banner-5 .content {padding-top: 60px;padding-bottom: 0;}}@media (min-width: 768px) {.hero-banner-5 .thumbs {position: absolute;left: 47.1%;top: -7px;}}.hero-banner-5 .thumbs img {width: 100%;height: 100%;object-fit: cover;}.hero-banner-5 .atropos-inner {position: relative;}.hero-banner-5 .item {position: absolute;top: 30px;left: 73px;transform: rotate(-19.09deg);}@media (max-width: 767px) {.hero-banner-5 .title {margin-top: 16px;}}.hero-banner-5 .tf-btn {margin-top: 40px;}@media (max-width: 767px) {.hero-banner-5 .tf-btn {margin-top: 28px;}}.hero-banner-6 {position: relative;overflow: hidden;}.hero-banner-6 .thumbs {inset: 0;position: absolute;background-color: var(--Bg-dark);}.hero-banner-6 .thumbs img {width: 100%;height: 100%;object-fit: cover;}.hero-banner-6 .thumbs-video {inset: 0;position: absolute;-webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 16.92%, #ffffff 50.08%, rgba(0, 0, 0, 0.6) 86.31%, rgba(0, 0, 0, 0) 100%);-webkit-mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 16.92%, #ffffff 50.08%, rgba(0, 0, 0, 0.6) 86.31%, rgba(0, 0, 0, 0) 100%);mask-mode: alpha;mask-repeat: no-repeat;}.hero-banner-6 .thumbs-video .video-inner {height: 100%;object-fit: cover;width: 100%;}.hero-banner-6 .content {position: relative;z-index: 2;padding-top: 221.29px;padding-bottom: 110.71px;}@media (max-width: 767px) {.hero-banner-6 .content {padding-top: 170px;padding-bottom: 60px;}}.hero-banner-6 .title {font-size: clamp(52px, 9vw, 120px);line-height: clamp(60px, 9.4vw, 120px);margin-bottom: 40px;}@media (max-width: 767px) {.hero-banner-6 .title {margin-bottom: 18px;}}.hero-banner-6 .form-newsletter {display: grid;gap: 32px;max-width: 745px;}.hero-banner-6 .item {width: 47.3%;bottom: 2px;right: -2px;}.hero-banner-7 {padding-top: 100px;}@media (max-width: 991px) {.hero-banner-7 {padding-top: 60px;}}.hero-banner-7 .thumbs {box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);border-radius: 20px;overflow: hidden;margin-top: 60px;}@media (min-width: 1441px) {.hero-banner-7 .content {margin-left: -5px;}}@media (max-width: 1199px) {.hero-banner-7 .row {gap: 12px;}.hero-banner-7 .content p, .hero-banner-7 .content .form-newsletter {margin-bottom: 24px;}.hero-banner-7 .thumbs {margin-top: 40px;}}.hero-banner-8 {position: relative;}.hero-banner-8 .floating-images {position: absolute;inset: 0;}.hero-banner-8 .thumbs img {width: 100%;object-fit: cover;min-height: 880px;}@media (max-width: 991px) {.hero-banner-8 .thumbs img {min-height: 700px;}}@media (max-width: 991px) {.hero-banner-8 .thumbs img {min-height: 600px;}}.hero-banner-8 .content {margin-top: 301px;max-width: 705px;margin-left: auto;margin-right: auto;text-align: center;position: absolute;inset: 0;z-index: 3;}@media (max-width: 991px) {.hero-banner-8 .content {margin-top: 227px;}}@media (max-width: 767px) {.hero-banner-8 .content {margin-top: 200px;}}.hero-banner-8 .item-1 {top: 177px;right: 85.3%;width: 11%;}.hero-banner-8 .item-2 {top: 34.9%;right: 69.9%;width: 11%;}.hero-banner-8 .item-3 {right: 70.8%;bottom: 39px;width: 25%;}.hero-banner-8 .item-4 {top: 29.1%;left: 70.3%;width: 11.4%;}.hero-banner-8 .item-5 {top: 185px;left: 85.3%;width: 10.5%;}.hero-banner-8 .item-6 {bottom: 30px;left: 70.4%;width: 26%;}.hero-banner-9 .wrap-content {background-color: var(--Primary);border-radius: 40px;overflow: hidden;}.hero-banner-9 .thumbs {height: 100%;}.hero-banner-9 .thumbs img {width: 100%;height: 100%;object-fit: cover;}.hero-banner-9 .box {padding: 60px;padding-left: 120px;max-width: 760px;}@media (max-width: 1440px) {.hero-banner-9 .box {padding-left: 60px;}}@media (max-width: 991px) {.hero-banner-9 .box {padding-left: 30px;padding-right: 30px;}}@media (max-width: 575px) {.hero-banner-9 .box {padding-left: 15px;padding-right: 15px;}}.hero-banner-9 .content {position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;text-align: center;max-width: 590px;margin-left: auto;margin-right: auto;z-index: 1;}.hero-banner-9 .tf-btn {margin-top: 40px;}.hero-banner-10 {position: relative;}.hero-banner-10 .thumbs img {width: 100%;object-fit: cover;}@media (max-width: 1440px) {.hero-banner-10 .thumbs img {min-height: 700px;}}@media (max-width: 991px) {.hero-banner-10 .thumbs img {min-height: 550px;}}.hero-banner-10 .content {position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;text-align: center;max-width: 612px;margin-left: auto;margin-right: auto;z-index: 1;}@media (max-width: 991px) {.hero-banner-10 .content {padding-top: 90px;}}.hero-banner-10::after {content: "";position: absolute;inset: 0;background: var(--Text-primary);opacity: 0.3;}.hero-banner-11 {position: relative;height: 100%;}.hero-banner-11 .thumb {position: absolute;inset: 0;}.hero-banner-11 .thumb img {width: 100%;height: 100%;object-fit: cover;}.hero-banner-11 .content {display: flex;justify-content: center;position: relative;z-index: 4;padding: 323px 0 201px;margin-left: 100px;margin-right: 100px;}@media (max-width: 1199px) {.hero-banner-11 .content {margin-left: 60px;margin-right: 60px;}}@media (max-width: 991px) {.hero-banner-11 .content {padding: 221px 0 80px;}}@media (max-width: 767px) {.hero-banner-11 .content {padding: 195px 0 60px;}}@media (max-width: 575px) {.hero-banner-11 .content {margin-left: 20px;margin-right: 20px;}}@media (max-width: 1440px) {.hero-banner-11 br {display: none;}}.hero-banner-12 {position: relative;}@media (max-width: 767px) {.hero-banner-12 .row {gap: 30px;}}@media (max-width: 767px) {.hero-banner-12 .heading {margin-bottom: 30px;}}.hero-banner-12 .thumb {background-color: var(--Text-primary);}.hero-banner-12 .thumb img {opacity: 0.6;width: 100%;object-fit: cover;min-height: 720px;}.hero-banner-12 .content-inner {position: absolute;inset: 0;display: flex;align-items: end;padding-bottom: 70px;}.hero-banner-12 .content {overflow: hidden;max-width: 680px;padding: 48px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(20px);}@media (max-width: 991px) {.hero-banner-12 .content {max-width: 100%;padding: 30px 24px;}}.hero-banner-12 .box-item {border-radius: 12px;padding: 16px;max-width: 396px;background-color: var(--White);display: flex;gap: 16px;align-items: center;justify-content: space-between;}@media (max-width: 767px) {.hero-banner-12 .box-item {max-width: 100%;}}.hero-banner-12 .box-item .img-style {flex-shrink: 0;border-radius: 8px;overflow: hidden;}.hero-banner-12 .box-item .btn-arrow {width: 52px;height: 52px;background-color: var(--Primary);color: var(--Text-primary);font-size: 28px;border-radius: 50%;flex-shrink: 0;display: flex;justify-content: center;align-items: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.hero-banner-12 .box-item .btn-arrow:hover {background-color: var(--Text-primary);color: var(--White);}.hero-banner-13 {padding-top: 122px;padding-bottom: 101px;}@media (min-width: 1200px) {.hero-banner-13 .form-book-landscaping {max-width: 440px;margin-left: auto;}}.hero-banner-13 .trust img {height: 40px;width: 40px;border: 2px solid var(--White);}@media (max-width: 991px) {.hero-banner-13 {padding-top: 80px;padding-bottom: 80px;}}@media (max-width: 767px) {.hero-banner-13 {padding-top: 60px;padding-bottom: 60px;}}@media (max-width: 991px) {.hero-banner-13 .box-left {margin-bottom: 40px;}.hero-banner-13 .box-left .content {margin-bottom: 12px;}}.hero-banner-13 .ratings i {color: var(--Primary);}.hero-banner-13 .box-item {background-color: var(--White);padding: 13px 16px 17px;border-top: 4px solid var(--Primary);border-radius: 12px;display: flex;align-items: center;gap: 16px;max-width: 240px;}.hero-banner-13 .box-item .icon {height: 52px;width: 52px;color: var(--White);font-size: 32px;background-color: var(--Primary);display: flex;justify-content: center;align-items: center;border-radius: 8px;}.hero-banner-14 {position: relative;background-color: var(--Text-primary);}.hero-banner-14 .thumbs {position: absolute !important;inset: 0;}.hero-banner-14 .thumbs::after {position: absolute;content: "";left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%);height: 100px;z-index: 1;}.hero-banner-14 .thumbs img {width: 100%;height: 100%;object-fit: cover !important;opacity: 0.6;}.hero-banner-14 .title {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}@media (min-width: 992px) {.hero-banner-14 .title {max-width: 580px;}}.hero-banner-14 .content-inner {position: relative;display: flex;justify-content: center;z-index: 2;padding-top: 317px;padding-bottom: 198px;}@media (max-width: 1199px) {.hero-banner-14 .content-inner {padding-top: 232px;padding-bottom: 100px;}}@media (max-width: 991px) {.hero-banner-14 .content-inner {padding-top: 200px;padding-bottom: 80px;}}.hero-banner-15 {background-color: var(--Bg-light);}@media (min-width: 992px) {.hero-banner-15 {display: flex;}.hero-banner-15 .box-left {width: 54.8%;display: flex;align-items: center;}.hero-banner-15 .box-right {width: 50.39%;}.hero-banner-15 .content {max-width: 630px;margin-left: auto;margin-right: auto;}}.hero-banner-15 .thumb {width: 100%;height: 100%;}.hero-banner-15 .thumb img {min-height: 490px;object-fit: cover;width: 100%;height: 100%;}.hero-banner-15 .wrap-infiniteslide {margin-top: 24px;}@media (min-width: 992px) {.hero-banner-15 .wrap-infiniteslide {margin-top: 120px;}}.hero-banner-15 .infiniteslide {gap: 110.6px;}@media (max-width: 991px) {.hero-banner-15 .infiniteslide {gap: 30px;}}.hero-banner-15 .infiniteslide .marquee-item {height: 38px;}.hero-banner-15 .box-right {position: relative;}.hero-banner-15 .wrap-content {display: grid;gap: 40px;}@media (max-width: 991px) {.hero-banner-15 .wrap-content {gap: 18px;}}.hero-banner-15 .content {padding: 40px 15px;}.hero-banner-15 .box-1 {background-color: var(--Bg-light);display: flex;max-width: 377px;padding: 10px 20px;gap: 10px;border-radius: 1000px;align-items: center;top: 50px;left: 30px;}@media (max-width: 575px) {.hero-banner-15 .box-1 {left: 15px;max-width: 339px;}}.hero-banner-15 .box-1 .avatar {width: 48px;height: 48px;overflow: hidden;flex-shrink: 0;border-radius: 50%;}.hero-banner-15 .box-2 {bottom: 60px;left: 30px;}.hero-banner-15 .box-2 p {padding: 10px 20px;border-radius: 1000px;background-color: var(--Bg-light);max-width: max-content;}.hero-banner-15 .box-3 {bottom: 68px;right: 41px;padding: 20px;border-radius: 20px;background-color: var(--Bg-light);max-width: 259px;}@media (max-width: 575px) {.hero-banner-15 .box-3 {right: 15px;}}.hero-banner-16 {position: relative;}.hero-banner-16 .thumbs {position: absolute;background: var(--Secondary);inset: 0;}.hero-banner-16 .thumbs img {width: 100%;object-fit: cover;opacity: 0.5;height: 100%;}.hero-banner-16 .content-inner {position: relative;display: flex;justify-content: center;align-items: center;z-index: 5;padding-top: 265px;padding-bottom: 222px;}@media (max-width: 1199px) {.hero-banner-16 .content-inner {padding-top: 190px;padding-bottom: 106px;}}@media (max-width: 991px) {.hero-banner-16 .content-inner {padding-top: 170px;padding-bottom: 80px;}}.hero-banner-16 .title {margin-bottom: 40px;}@media (max-width: 991px) {.hero-banner-16 .title {margin-bottom: 24px;}}.hero-banner-17 {padding-top: 80px;}.hero-banner-17 .play-button img {max-width: 80px;}.hero-banner-17 .img-style > img {object-fit: cover;min-height: 400px;}.hero-banner-17 .title {font-weight: 600;color: var(--Text-primary);}@media (min-width: 992px) {.hero-banner-17 .title {max-width: 1374px;}}@media (min-width: 1200px) {.hero-banner-17 .title {font-size: 110px;line-height: 120px;}}.hero-banner-17 .content {gap: 40px;}@media (max-width: 991px) {.hero-banner-17 .content {gap: 24px;}}.hero-banner-18 {position: relative;}.hero-banner-18 .content-inner {position: absolute;inset: 0;display: flex;align-items: center;}@media (max-width: 991px) {.hero-banner-18 .content {padding-right: 30px;margin-bottom: 24px;}}.hero-banner-18 .thumb img {width: 100%;object-fit: cover;min-height: 480px;}.hero-banner-19 {position: relative;height: 100%;}.hero-banner-19 .content-inner {padding-top: 298px;padding-bottom: 210px;position: relative;z-index: 5;display: flex;align-items: center;}@media (max-width: 1199px) {.hero-banner-19 .content-inner {padding-top: 220px;padding-bottom: 150px;}}@media (max-width: 767px) {.hero-banner-19 .content-inner {padding-top: 180px;padding-bottom: 140px;}}.hero-banner-20 {position: relative;}.hero-banner-20 .thumb {background-color: var(--Text-primary);}.hero-banner-20 .thumb img {opacity: 0.7;width: 100%;height: 100%;object-fit: cover;min-height: 665px;}@media (max-width: 991px) {.hero-banner-20 .thumb img {min-height: 530px;}}.hero-banner-20 .content-inner {position: absolute;inset: 0;display: flex;align-items: end;padding-bottom: 40px;}@media (min-width: 1500px) {.hero-banner-20 .content-inner .content {max-width: 842px;}}.page-layout-v01 {background-color: var(--Secondary);position: relative;}.page-layout-v01 .content {padding-top: 264px;padding-bottom: 236px;}@media (max-width: 1199px) {.page-layout-v01 .content {padding-bottom: 170px;}}@media (max-width: 991px) {.page-layout-v01 .content {padding-top: 190px;padding-bottom: 40px;}}@media (max-width: 767px) {.page-layout-v01 .content {padding-top: 176px;padding-bottom: 24px;}}.page-layout-v01 .thumb {height: 100%;}@media (min-width: 1200px) {.page-layout-v01 .thumb {position: absolute;bottom: 0;right: 12%;}}@media (max-width: 1199px) {.page-layout-v01 .thumb {justify-content: center;}}.page-layout-v02 {position: relative;}.page-layout-v02 .thumb {position: absolute;inset: 0;}.page-layout-v02 .thumb img {width: 100%;height: 100%;object-fit: cover;}.page-layout-v02 .thumb::after {content: "";position: absolute;inset: 0;background-color: rgba(0, 0, 0, 0.2);}.page-layout-v02 .title {text-transform: capitalize;}.page-layout-v02 .content {position: relative;z-index: 1;padding: 310px 0;}@media (max-width: 1199px) {.page-layout-v02 .content {padding: 230px 0 150px;}}@media (max-width: 991px) {.page-layout-v02 .content {padding: 180px 0 80px;}}.page-layout-v02 .tf-breadcrumb li:not(:last-child)::after {color: var(--White);}.page-layout-v03 .content {position: relative;padding-top: 99px;padding-bottom: 100px;border-bottom: 1px solid var(--Text-secondary);}@media (max-width: 991px) {.page-layout-v03 .content {padding-top: 80px;padding-bottom: 80px;}}.page-layout-v03 .title {font-family: var(--font-main2);}.page-layout-v03 .shape {top: 73px;left: 69.6%;}@media (max-width: 991px) {.page-layout-v03 .shape {top: 15px;width: 80px;}}.page-layout-v04 {position: relative;}.page-layout-v04::after {content: "";position: absolute;inset: 0;background: linear-gradient(270deg, rgba(24, 71, 120, 0) 0%, rgba(24, 71, 120, 0.5) 50%, #184778 99.51%);pointer-events: none;}.page-layout-v04 .img-style {position: absolute;inset: 0;}.page-layout-v04 .content {padding: 310px 0;display: flex;align-items: center;position: relative;z-index: 3;}@media (max-width: 1440px) {.page-layout-v04 .content {padding: 250px 0;}}@media (max-width: 1199px) {.page-layout-v04 .content {padding: 250px 0 190px;}}@media (max-width: 1199px) {.page-layout-v04 .content {padding: 250px 0 190px;}}@media (max-width: 991px) {.page-layout-v04 .content {padding: 180px 0 80px;}}.page-layout-v04 .content .tf-breadcrumb li:not(:last-child)::after {background-color: var(--White);}.wrap-header-hero {margin: 40px 40px 0;overflow: hidden;border-radius: 20px;position: relative;}.wrap-header-hero .thumbs {position: absolute;inset: 0;}.wrap-header-hero .thumbs img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 991px) {.wrap-header-hero {margin: 20px 15px 0;}}.wrap-header-hero .header {padding-top: 20px;}.wrap-header-hero-2 {position: relative;}.nice-select {-webkit-tap-highlight-color: transparent;background-color: var(--White);border: 1px solid var(--Line);color: var(--Text-primary);height: 52px;padding: 10px 14px;box-sizing: border-box;clear: both;cursor: pointer;font-size: 17px;line-height: 28px;font-weight: 400;outline: none;position: relative;transition: all linear 0.2s;user-select: none;white-space: nowrap;width: 100%;border-radius: 12px;position: relative;display: flex;align-items: center;gap: 4px;justify-content: space-between;}.nice-select::after {content: "\e92a";font-family: "icomoon";font-size: 20px;color: var(--Text-primary);position: relative;transform: rotate(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 1;}.nice-select > .list {position: absolute;background-color: var(--White);border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;width: 100%;font-size: 16px;max-height: 155px;overflow: auto;z-index: 1;}.nice-select > .list::-webkit-scrollbar {width: 6px;height: 4px;background-color: #f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select > .list::-webkit-scrollbar-thumb {background-color: #a7a7a7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select > .list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select > .list .option {width: 100%;padding: 10px 10px;color: var(--Text);position: relative;cursor: pointer;}.nice-select > .list .option:hover {background-color: rgba(0, 0, 0, 0.12);}.nice-select > .list .option.selected {color: var(--Main-color);background-color: rgba(0, 0, 0, 0.12);}.nice-select > .list .option.selected::after {position: absolute;font-family: "icomoon" !important;content: "\e918";right: 18px;top: 50%;transform: translateY(-50%);}.nice-select.open {border-color: var(--Primary) !important;z-index: 99;}.nice-select.open::after {transform: rotate(-180deg);}.nice-select.open .list {opacity: 1;visibility: visible;z-index: 10;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);width: 100%;-moz-transform: scale(1) translateY(0);-o-transform: scale(1) translateY(0);}.nice-select.select-sort {padding-right: 30px !important;}.nice-select.select-sort::after {top: 50%;transform: translateY(-50%);right: 18px;}.nice-select.select-sort.open::after {transform: translateY(-50%) rotate(-180deg);}.nice-select.select-sort.style-2 > .list {right: 0;left: unset;}.tf-dropdown-select.style-default {width: unset !important;display: flex;}.tf-dropdown-select.style-default > select {display: none !important;}.tf-dropdown-select.style-default > .dropdown-toggle {padding: 0px;padding-right: 22px;background-color: transparent !important;border: 0;outline: none !important;color: var(--White);overflow: hidden;}.tf-dropdown-select.style-default > .dropdown-toggle::after {border: 0;position: absolute;right: 0;content: "\e906";font-family: "icomoon";font-size: 14px;color: var(--White);margin-left: 0px;top: 50%;transform: translateY(-50%);}.tf-dropdown-select.style-default .filter-option-inner-inner {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: start;font-weight: 400;font-size: 12px;line-height: 16px;gap: 8px;}.tf-dropdown-select.style-default .filter-option-inner-inner img {height: 24px;width: 24px;}.tf-dropdown-select.style-default > .dropdown-menu {overflow: unset !important;margin-top: 4px !important;padding: 15px 20px;border-radius: 0;border: 0;background-color: var(--White);box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px 0px;}.tf-dropdown-select.style-default > .dropdown-menu a {padding: 5px 0;}.tf-dropdown-select.style-default > .dropdown-menu a .text {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: start;gap: 5px;font-weight: 400;font-size: 12px;line-height: 16px;}.tf-dropdown-select.style-default > .dropdown-menu a:hover, .tf-dropdown-select.style-default > .dropdown-menu a:active, .tf-dropdown-select.style-default > .dropdown-menu a.active {color: var(--Primary) !important;background-color: unset !important;}.tf-dropdown-select.style-default > .dropdown-menu::after {position: absolute;content: "";width: 16px;height: 16px;transform: translate(-50%, -50%) rotate(45deg);background-color: var(--white);top: 0;left: 50%;z-index: 2;}.tf-dropdown-select.style-default > .dropdown-menu[data-popper-placement=top-start]::after {display: none;}.tf-dropdown-select.style-default > .dropdown-menu[data-popper-placement=top-start]::before {position: absolute;content: "";width: 16px;height: 16px;transform: translate(-50%, 50%) rotate(45deg);background-color: var(--white);bottom: 0%;left: 50%;z-index: 2;}.tf-dropdown-select.style-default .dropdown-menu > .inner {overflow-y: hidden !important;}.tf-dropdown-select.type-languages > .dropdown-menu {width: 110px !important;}.effect-content-slide .effect-item {opacity: 0;animation-fill-mode: forwards;animation-iteration-count: 1;animation-duration: 1.6s;animation-delay: 0.3s;animation-name: var(--animation-name);}.effect-content-slide .effect-img-zoom {overflow: hidden;}.effect-content-slide .effect-img-zoom .img-zoom {-webkit-transition: all 15s linear;-khtml-transition: all 15s linear;-moz-transition: all 15s linear;-ms-transition: all 15s linear;-o-transition: all 15s linear;transition: all 15s linear;object-fit: cover;}.effect-content-slide .swiper-slide-active .effect-up, .effect-content-slide .tab-pane.active .effect-up {--animation-name: slideinup;}.effect-content-slide .swiper-slide-active .effect-left, .effect-content-slide .tab-pane.active .effect-left {--animation-name: slideinleft;}.effect-content-slide .swiper-slide-active .effect-right, .effect-content-slide .tab-pane.active .effect-right {--animation-name: slideinright;}.effect-content-slide .swiper-slide-active .effect-down, .effect-content-slide .tab-pane.active .effect-down {--animation-name: slideindown;}.effect-content-slide .swiper-slide-active .img-zoom, .effect-content-slide .tab-pane.active .img-zoom {transform: scale(1.25);}.effect-content-slide .swiper-slide-active .img-zoom-out, .effect-content-slide .tab-pane.active .img-zoom-out {animation: zoom2 5s ease-in-out;}.effect-content-slide .swiper-slide-active .effect-item.delay-1, .effect-content-slide .tab-pane.active .effect-item.delay-1 {animation-delay: 0.3s;}.effect-content-slide .swiper-slide-active .effect-item.delay-2, .effect-content-slide .tab-pane.active .effect-item.delay-2 {animation-delay: 0.6s;}.effect-content-slide .swiper-slide-active .effect-item.delay-3, .effect-content-slide .tab-pane.active .effect-item.delay-3 {animation-delay: 0.9s;}.effect-content-slide .swiper-slide-active .effect-item.delay-4, .effect-content-slide .tab-pane.active .effect-item.delay-4 {animation-delay: 1.2s;}.effect-content-slide .swiper-slide-active .effect-item.delay-5, .effect-content-slide .tab-pane.active .effect-item.delay-5 {animation-delay: 1.5s;}.effect-content-slide .swiper-slide-active .effect-item.delay-6, .effect-content-slide .tab-pane.active .effect-item.delay-6 {animation-delay: 1.8s;}.effect-content-slide .swiper-slide-active .effect-item.delay-7, .effect-content-slide .tab-pane.active .effect-item.delay-7 {animation-delay: 2.1s;}.effect-content-slide.effect-2 .swiper-slide-active .effect-zoom-item {animation: zoom1 1.2s ease-in-out alternate;}@keyframes slideinup {0% {opacity: 0;transform: translateY(60px);}100% {opacity: 1;transform: translateY(0);}}@keyframes slideinright {0% {opacity: 0;transform: translateX(60px);}100% {opacity: 1;transform: translateX(0);}}@keyframes slideindown {0% {opacity: 0;transform: translateY(-100px);}100% {opacity: 1;transform: translateY(0);}}@keyframes slideinleft {0% {opacity: 0;transform: translateX(-60px);}100% {opacity: 1;transform: translateX(0);}}@keyframes zoom1 {0% {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}30% {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}@-webkit-keyframes zoom1 {0% {-webkit-transform: scale(1.2);transform: scale(1.2);}30% {-webkit-transform: scale(1.2);transform: scale(1.2);}100% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes zoom2 {0% {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}@-webkit-keyframes zoom2 {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}.tf-animateCLP-left {clip-path: inset(0 100% 0 0);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-left.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animateCLP-left.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-down {clip-path: inset(0 0 100% 0);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-down.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animateCLP-down.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-up {clip-path: inset(100% 0 0 0);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-up.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animateCLP-up.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-right {clip-path: inset(0 0 0 100%);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animateCLP-right.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animateCLP-right.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}@keyframes rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes tf-ani-tada {from, to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}@keyframes slide-to-slide {0%, 100% {transform: translateX(0) translateY(0);}50% {transform: translateX(var(--pxl-translate-x)) translateY(var(--pxl-translate-y));}}.slide-ltr-animated {--pxl-translate-x: 70px;--pxl-translate-y: 0;animation: slide-to-slide 10s linear infinite;-webkit-animation: slide-to-slide 10s linear infinite;}.slide-rtl-animated {--pxl-translate-x: -70px;--pxl-translate-y: 0;animation: slide-to-slide 10s linear infinite;-webkit-animation: slide-to-slide 10s linear infinite;}.slide-ttb-animated {--pxl-translate-x: 0;--pxl-translate-y: 70px;animation: slide-to-slide 10s linear infinite;-webkit-animation: slide-to-slide 10s linear infinite;}.slide-btt-animated {--pxl-translate-x: 0;--pxl-translate-y: -70px;animation: slide-to-slide 10s linear infinite;-webkit-animation: slide-to-slide 10s linear infinite;}.play-container {position: relative;cursor: pointer;width: 350px;height: 350px;display: flex;justify-content: center;align-items: center;}.play-container .circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: 2px solid var(--Primary);opacity: 0;}.play-container .circle-1 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite;}.play-container .circle-2 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite 0.4s;}.play-container .circle-3 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite 0.8s;}.play-container .circle-4 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite 1.2s;}.play-container .play-button {position: relative;}.play-container .play-icon {width: 0;height: 0;border-left: 30px solid var(--Primary);border-top: 20px solid transparent;border-bottom: 20px solid transparent;margin-left: 8px;transition: all 0.3s ease;filter: drop-shadow(0 0 10px rgba(200, 255, 100, 0.5));}.play-container:hover .play-button {transform: scale(1.15);background: rgba(200, 255, 100, 0.25);box-shadow: 0 0 30px rgba(200, 255, 100, 0.6), 0 0 60px rgba(200, 255, 100, 0.3), inset 0 0 30px rgba(200, 255, 100, 0.2);}.play-container:hover .play-icon {border-left-color: #fff;filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.8));}.play-container:hover .circle {animation-duration: 1.5s;}.play-container:active .play-button {transform: scale(1.05);}.play-container .particle {position: absolute;top: 50%;left: 50%;width: 4px;height: 4px;background: var(--Primary);border-radius: 50%;opacity: 0;pointer-events: none;}.play-container .particle-1 {animation: particle-float 3s ease-out infinite;}.play-container .particle-2 {animation: particle-float 3s ease-out infinite 0.5s;}.play-container .particle-3 {animation: particle-float 3s ease-out infinite 1s;}.play-container .particle-4 {animation: particle-float 3s ease-out infinite 1.5s;}.play-container .particle-5 {animation: particle-float 3s ease-out infinite 2s;}.play-container .particle-6 {animation: particle-float 3s ease-out infinite 2.5s;}.play-container {position: relative;cursor: pointer;display: flex;justify-content: center;align-items: center;}.play-container .circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: 2px solid var(--Primary);opacity: 0;}.play-container .circle-1 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite;}.play-container .circle-2 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite 0.4s;}.play-container .circle-3 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite 0.8s;}.play-container .circle-4 {width: 100px;height: 100px;animation: ripple-out 2s ease-out infinite 1.2s;}.play-container .play-button {position: relative;width: 100px;height: 100px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border: 3px solid var(--Primary);transition: all 0.3s ease;z-index: 10;}.play-container .play-icon {width: 0;height: 0;border-left: 30px solid var(--Primary);border-top: 20px solid transparent;border-bottom: 20px solid transparent;margin-left: 8px;transition: all 0.3s ease;filter: drop-shadow(0 0 10px rgba(200, 255, 100, 0.5));}.play-container:hover .play-button {transform: scale(1.15);background: rgba(200, 255, 100, 0.25);box-shadow: 0 0 30px rgba(200, 255, 100, 0.6), 0 0 60px rgba(200, 255, 100, 0.3), inset 0 0 30px rgba(200, 255, 100, 0.2);}.play-container:hover .play-icon {border-left-color: #fff;filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.8));}.play-container:hover .circle {animation-duration: 1.5s;}.play-container:active .play-button {transform: scale(1.05);}.play-container .particle {position: absolute;top: 50%;left: 50%;width: 4px;height: 4px;background: var(--Primary);border-radius: 50%;opacity: 0;pointer-events: none;}.play-container .particle-1 {animation: particle-float 3s ease-out infinite;}.play-container .particle-2 {animation: particle-float 3s ease-out infinite 0.5s;}.play-container .particle-3 {animation: particle-float 3s ease-out infinite 1s;}.play-container .particle-4 {animation: particle-float 3s ease-out infinite 1.5s;}.play-container .particle-5 {animation: particle-float 3s ease-out infinite 2s;}.play-container .particle-6 {animation: particle-float 3s ease-out infinite 2.5s;}@keyframes ripple-out {0% {transform: translate(-50%, -50%) scale(1);opacity: 1;}100% {transform: translate(-50%, -50%) scale(1.5);opacity: 0;}}@keyframes glow-pulse {0%, 100% {transform: translate(-50%, -50%) scale(1);opacity: 0.6;}50% {transform: translate(-50%, -50%) scale(1.3);opacity: 0.9;}}@keyframes particle-float {0% {transform: translate(-50%, -50%) translateY(0) scale(0);opacity: 1;}100% {transform: translate(-50%, -50%) translateY(-100px) scale(1.5);opacity: 0;}}.banner-container .text-container {display: flex;align-items: center;gap: 37.18px;}.banner-container .banner-text {font-size: 120px;font-weight: 600;line-height: 88px;white-space: nowrap;font-family: var(--font-main2);text-transform: uppercase;}.banner-container .text-strock {color: transparent;-webkit-text-stroke: 1px var(--Text-primary);}@keyframes ripple-line {to {transform: scale(2);opacity: 0;}}.map-box {width: 100%;height: 520px;overflow: hidden;}#map {position: absolute;top: 0;bottom: 0;width: 100%;}#map .marker {cursor: pointer;position: absolute;height: 60px;width: 60px;}#map .marker::after {content: "";position: absolute;width: 46px;height: 46px;background: var(--Primary);border-radius: 50%;display: flex;justify-content: center;align-items: center;left: 50%;top: 50%;transform: translate(-50%, -50%);}#map .marker::before {content: "";position: absolute;left: 50%;transform: translateX(-50%);top: 64%;width: 0;height: 0;border-right: 24px solid transparent;border-left: 24px solid transparent;border-top: 28px solid var(--Primary);border-radius: 50%;}#map .marker i {position: absolute;display: flex;justify-content: center;align-items: center;height: 33px;width: 33px;border-radius: 50%;background-color: var(--White);color: var(--Primary);font-size: 22px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;}#map.v2 .marker::after {background: var(--Secondary);}#map.v2 .marker::before {border-top: 28px solid var(--Secondary);}#map.v2 .marker i {color: var(--Secondary);}.mapboxgl-ctrl-attrib a, .mapboxgl-ctrl-attrib.mapboxgl-compact, a.mapboxgl-ctrl-logo {display: none !important;}.tf-box-icon.style-1 {display: flex;gap: 12px 38px;align-items: center;cursor: pointer;}@media (max-width: 767px) {.tf-box-icon.style-1 {flex-direction: column;align-items: start;}}.tf-box-icon.style-1 .icon {display: flex;justify-content: center;align-items: center;background-color: var(--Bg-light);border-radius: 50%;width: 80px;height: 80px;font-size: 40px;flex-shrink: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 767px) {.tf-box-icon.style-1 .icon {width: 60px;height: 60px;font-size: 32px;}}.tf-box-icon.style-1 .box {display: flex;align-items: center;gap: 24px;}.tf-box-icon.style-1:hover .icon {background-color: var(--Primary) !important;}.tf-box-icon.style-1.v2 .icon {background-color: var(--White);}.tf-box-icon.style-1.v2 .box {flex: 20%;}.tf-box-icon.style-1.v2 p {flex: 61%;}.tf-box-icon.style-1.v2 .title {max-width: 260px;}@media (max-width: 1440px) {.tf-box-icon.style-1.v2 .box {flex: 50%;}.tf-box-icon.style-1.v2 p {flex: 50%;}}.tf-box-icon.style-2 {position: relative;padding-top: 38px;border-top: 1px solid rgba(255, 255, 255, 0.1019607843);}.tf-box-icon.style-2::after {position: absolute;content: "";height: 1px;width: 0;top: -1px;left: auto;right: 0;background-color: var(--Primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-box-icon.style-2 .icon {font-size: 80px;color: var(--Primary);margin-bottom: 30px;}@media (max-width: 767px) {.tf-box-icon.style-2 .icon {margin-bottom: 18px;font-size: 60px;}}.tf-box-icon.style-2:hover::after {width: 100%;left: 0;right: auto;}@media (max-width: 767px) {.tf-box-icon.style-2 {padding-top: 18px;}}.tf-box-icon.style-2.v2 {border-color: var(--Line);}@media (min-width: 992px) {.tf-box-icon.style-2.v2 {padding-top: 58px;}}@media (min-width: 992px) {.tf-box-icon.style-2.v2 .icon {margin-bottom: 36px;}}.tf-box-icon.style-2.v2::after {background-color: var(--Text-primary);}.tf-box-icon.style-2.v2 .icon {color: var(--Text-primary);}.tf-box-icon.style-2.v3 .icon {font-size: 60px;}.tf-box-icon.style-3 .icon {color: var(--Text-primary);font-size: 60px;margin-bottom: 28px;}@media (min-width: 768px) {.tf-box-icon.style-4 {padding: 30px 0;}}@media (min-width: 1200px) {.tf-box-icon.style-4 {padding: 38px 24px 28px;}}.tf-box-icon.style-4 .icon {font-size: 64px;color: var(--White);}.tf-box-icon.style-4 .btn-arrow {color: var(--White);position: relative;height: 32px;}.tf-box-icon.style-4 .btn-arrow > div {display: flex;align-items: center;}.tf-box-icon.style-4 .btn-arrow .text {opacity: 0;transform: translateX(-20px);transition: opacity 0.4s, transform 0.8s;}.tf-box-icon.style-4 .btn-arrow i {font-size: 32px;position: absolute;left: 0;transition: all 0.5s;}.tf-box-icon.style-4 .content {margin-bottom: 102px;}@media (max-width: 767px) {.tf-box-icon.style-4 .content {margin-bottom: 30px;}}.tf-box-icon.style-4:hover .btn-arrow .text {opacity: 1;transform: translate(0);}.tf-box-icon.style-4:hover .btn-arrow i {left: 100%;margin-left: 8px;}.tf-box-icon.style-5 {padding: 32px;border-radius: 12px;background-color: var(--White);}@media (max-width: 1199px) {.tf-box-icon.style-5 {padding: 20px;}}.tf-box-icon.style-5 i {font-size: 48px;}.tf-box-icon.style-5 p {padding-top: 20px;border-top: 1px solid var(--Line);margin-top: 20px;}.tf-box-icon.style-6 {display: flex;gap: 60px;align-items: center;padding: 48px 0 46px;border-bottom: 1px solid var(--Text-muted);position: relative;}@media (min-width: 768px) {.tf-box-icon.style-6 .content-inner {flex: 33.4%;}.tf-box-icon.style-6 .wrap-img {flex: 16.5%;}}@media (max-width: 767px) {.tf-box-icon.style-6 {flex-direction: column;gap: 30px;}}.tf-box-icon.style-6::after {content: "";position: absolute;bottom: -1px;width: 0;height: 1px;background-color: var(--Primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-box-icon.style-6 .icon {font-size: 60px;color: var(--Primary);}.tf-box-icon.style-6 .content-inner {align-items: center;width: 100%;display: flex;justify-content: space-between;gap: 40px;}@media (max-width: 575px) {.tf-box-icon.style-6 .content-inner {gap: 12px;}}.tf-box-icon.style-6 .wrap-img {display: flex;align-items: center;justify-content: space-between;gap: 12px;}@media (max-width: 767px) {.tf-box-icon.style-6 .wrap-img {width: 100%;}}.tf-box-icon.style-6 .img-style {border-radius: 144px;overflow: hidden;}.tf-box-icon.style-6 .btn-arrow {width: 64px;height: 64px;border-radius: 50%;border: 1px solid var(--Primary);display: flex;justify-content: center;align-items: center;font-size: 32px;flex-shrink: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-box-icon.style-6:hover::after {width: 100%;}.tf-box-icon.style-6:hover .btn-arrow {background-color: var(--Primary);color: var(--White);}.tf-box-icon.style-7 {padding: 50px 28px 60px 40px;border: 1px solid var(--Line);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}@media (max-width: 1440px) {.tf-box-icon.style-7 {padding: 30px;}}.tf-box-icon.style-7 .heading {display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}.tf-box-icon.style-7 .icon {display: flex;font-size: 80px;color: var(--Text-primary);}.tf-box-icon.style-7 .number {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;color: var(--Line);}.tf-box-icon.style-7:hover {border-color: var(--Primary);}.tf-box-icon.style-7:hover .number {color: var(--Primary);}.tf-box-icon.style-7:hover .hover-line-text {background-size: 100% 2px;}.tf-box-number {display: flex;align-items: center;padding: 40px;position: relative;gap: 12px;}@media (max-width: 575px) {.tf-box-number {flex-direction: column;align-items: start;}.tf-box-number .content, .tf-box-number .wrap-btn {width: 100%;}}@media (max-width: 767px) {.tf-box-number {padding: 30px 15px;}}.tf-box-number::after {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);background: linear-gradient(123.51deg, rgba(215, 237, 237, 0.1) -61.8%, rgba(204, 235, 235, 0.01) 100%);width: 100%;height: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;pointer-events: none;}.tf-box-number .content {display: flex;align-items: center;flex: 74%;justify-content: space-between;gap: 10px;}@media (max-width: 767px) {.tf-box-number .content {flex-direction: column;align-items: start;}}.tf-box-number .wrap-btn {flex: 37.5%;display: flex;align-items: center;gap: 12px;justify-content: space-between;}.tf-box-number .number {color: transparent;-webkit-text-stroke: 1px var(--Primary);display: inline-block;opacity: 0.2;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (min-width: 1200px) {.tf-box-number .number {width: 94px;}}.tf-box-number .heading {gap: 32px;display: flex;align-items: center;}@media (max-width: 767px) {.tf-box-number .heading {gap: 16px;flex-direction: column;align-items: start;}}.tf-box-number .btn-arrow {width: 52px;height: 52px;background: linear-gradient(123.51deg, rgba(215, 237, 237, 0.1) -61.8%, rgba(204, 235, 235, 0.01) 100%);display: flex;justify-content: center;align-items: center;font-size: 24px;color: var(--White);border-radius: 50%;}@media (min-width: 768px) {.tf-box-number .btn-arrow {width: 64px;height: 64px;margin-left: auto;}}.tf-box-number .image {position: absolute;left: 54.6%;top: 46%;opacity: 0;--wgl-image-position: 53%;display: block;--wgl-image-rotate: 15deg;border-radius: 8px;left: var(--wgl-image-position, 20%);transform: translateY(-50%) rotate(var(--wgl-image-rotate, 0deg));transform-origin: top center;pointer-events: none;overflow: hidden;transition: all 0.45s, opacity 0.3s 0.15s;}.tf-box-number .image img {transform: translateX(-100%);transition: transform 0.45s;width: 420px;}.tf-box-number:hover .number {opacity: 1;}.tf-box-number:hover::after {height: 100%;}.tf-box-number:hover .btn-arrow {background-color: var(--Primary);color: var(--Text-primary);}.tf-box-number:hover .image {--wgl-image-rotate: 0deg;opacity: 1;transition: all 0.45s, opacity 0.3s 0.15s;}.tf-box-number:hover .image img {transform: translateX(0);max-width: unset;}@media (max-width: 991px) {.tf-box-number:hover .image {display: none;}}.widget-video {position: relative;}.widget-video img {width: 100%;object-fit: cover;}.widget-video .popup-youtube {position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;z-index: 1;}.widget-video .icon {display: flex;justify-content: center;align-items: center;height: 80px;width: 80px;font-size: 36px;border-radius: 50%;overflow: hidden;color: var(--White);background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.1019607843);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.widget-video .icon:hover {transform: scale(1.3);}.box-about .counter-item {width: 100%;aspect-ratio: 1/1;max-width: 307.5px;padding: 10px;text-align: center;}@media (max-width: 991px) {.box-about .counter-item {max-width: 100%;}}.box-about .bg-1 {background-color: var(--Primary);}.box-about .bg-2 {background-color: var(--Bg-light);}.box-about .bg-3 {background-color: var(--Secondary);}.box-about .bg-4 {background-color: var(--Text-primary);}.box-about .bg-5 {background-color: var(--White);}.box-about .img-style img {width: 100%;object-fit: cover;}.box-about-2 {display: flex;padding: 40px;background-color: var(--Bg-light);border-radius: 20px;}@media (min-width: 992px) {.box-about-2 {padding-right: 80px;}.box-about-2 .content {padding-left: 40px;}}@media (min-width: 1200px) {.box-about-2 {align-items: center;}.box-about-2 .img-style {flex: 21.5%;}.box-about-2 .content {flex: 20.8%;padding-left: 80px;}}@media (max-width: 991px) {.box-about-2 {flex-direction: column;gap: 40px;padding: 60px 15px;}}.box-about-2 .img-style {border-radius: 16px;overflow: hidden;width: 100%;}.box-about-2 .img-style img {width: 100%;height: 100%;object-fit: cover;}.box-about-2 .list i {font-size: 28px;color: var(--Primary);}.wrap-resume-item {position: relative;}.wrap-resume-item:not(:first-child) .point::after {position: absolute;content: "";width: 1px;height: 86px;background-color: rgba(255, 255, 255, 0.1019607843);left: 50%;transform: translateX(-50%);bottom: calc(100% + 3px);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wrap-resume-item .point {display: block;height: 16px;width: 16px;background-color: var(--Text-primary);border-radius: 50%;border: 3px solid var(--Primary);position: absolute;top: 26px;left: 13.52px;z-index: 1;}@media (max-width: 575px) {.wrap-resume-item:not(:first-child) .point::after {height: 144px;}}.resume-item {display: flex;align-items: center;justify-content: space-between;padding: 19px 0px 20px 40px;border-radius: 20px;position: relative;overflow: hidden;border-top: 1px solid transparent;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.resume-item .date {position: relative;z-index: 1;display: flex;justify-content: center;align-items: center;background: var(--Bg-linear-2);height: 46px;padding: 0 20px;border-radius: 40px;white-space: nowrap;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: linear-gradient(123.51deg, rgba(215, 237, 237, 0.1) -61.8%, rgba(204, 235, 235, 0.01) 100%);}.resume-item .content {position: relative;z-index: 1;}@media (max-width: 575px) {.resume-item {flex-direction: column;align-items: start;gap: 12px;}}.card-team.style-1 .tf-social, .card-team.style-5 .tf-social, .card-team.style-6 .tf-social {position: absolute;right: 12px;top: 12px;z-index: 2;gap: 12px;}.card-team.style-1 .tf-social li, .card-team.style-5 .tf-social li, .card-team.style-6 .tf-social li {transform: translate(40px, 40px);-ms-transform: translate(40px, 40px);-webkit-transform: translate(40px, 40px);visibility: hidden;filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;}.card-team.style-1 .tf-social li:first-child, .card-team.style-5 .tf-social li:first-child, .card-team.style-6 .tf-social li:first-child {transition: all 0.3s ease-in-out 150ms;-moz-transition: all 0.3s ease-in-out 150ms;-o-transition: all 0.3s ease-in-out 150ms;-webkit-transition: all 0.3s ease-in-out 150ms;-ms-transition: all 0.3s ease-in-out 150ms;}.card-team.style-1 .tf-social li:nth-child(2), .card-team.style-5 .tf-social li:nth-child(2), .card-team.style-6 .tf-social li:nth-child(2) {transition: all 0.4s ease-in-out 150ms;-moz-transition: all 0.4s ease-in-out 150ms;-o-transition: all 0.4s ease-in-out 150ms;-webkit-transition: all 0.4s ease-in-out 150ms;-ms-transition: all 0.4s ease-in-out 150ms;}.card-team.style-1 .tf-social li:nth-child(3), .card-team.style-5 .tf-social li:nth-child(3), .card-team.style-6 .tf-social li:nth-child(3) {transition: all 0.5s ease-in-out 150ms;-moz-transition: all 0.5s ease-in-out 150ms;-o-transition: all 0.5s ease-in-out 150ms;-webkit-transition: all 0.5s ease-in-out 150ms;-ms-transition: all 0.5s ease-in-out 150ms;}.card-team.style-1 .tf-social a, .card-team.style-5 .tf-social a, .card-team.style-6 .tf-social a {font-size: 24px;}@media (min-width: 992px) {.card-team.style-1 .tf-social a, .card-team.style-5 .tf-social a, .card-team.style-6 .tf-social a {height: 48px;width: 48px;}}.card-team.style-1:hover .tf-social li, .card-team.style-5:hover .tf-social li, .card-team.style-6:hover .tf-social li {visibility: visible;-khtml-opacity: 1;-moz-opacity: 1;opacity: 1;transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);}.card-team.style-1, .card-team.style-5 {position: relative;overflow: hidden;height: 100%;}.card-team.style-1 .img-style, .card-team.style-5 .img-style {height: 100%;position: relative;}.card-team.style-1 .img-style img, .card-team.style-5 .img-style img {width: 100%;height: 100%;object-fit: cover;}.card-team.style-1::after, .card-team.style-5::after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(21, 64, 64, 0) 46.28%, rgba(21, 64, 64, 0.5) 73.14%, #154040 99.74%);pointer-events: none;}.card-team.style-1 .title, .card-team.style-5 .title {margin-bottom: 4px;}.card-team.style-1 .info, .card-team.style-5 .info {position: absolute;z-index: 1;left: 20.41px;bottom: 20px;}.card-team.style-2 {position: relative;}.card-team.style-2 .wrap {position: relative;width: 100%;mask-image: url(../../assets/images/shape/shape-card-4.svg);mask-repeat: no-repeat;mask-size: contain;mask-position: center;z-index: 1;background-color: var(--Bg-light);border-radius: 16px;}.card-team.style-2 .img-style {width: 100%;}.card-team.style-2 .img-style img {width: 100%;object-fit: cover;}.card-team.style-2 .content {background-color: var(--Secondary);position: absolute;bottom: 0;left: 0;right: 0;padding: 16px 20px;}.card-team.style-2 .tf-social {position: absolute;top: 12px;right: 12px;background-color: var(--White);padding: 8px;border-radius: 12px;transform: translateX(50px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;overflow: hidden;opacity: 0;}.card-team.style-2 .tf-social a {height: 36px;width: 36px;}.card-team.style-2 .tf-social a:hover {color: var(--White);}.card-team.style-2 .btn-arrow {height: 48px;width: 48px;border-radius: 50%;font-size: 24px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);position: absolute;bottom: 0;right: 0;background-color: var(--Secondary);z-index: 3;}.card-team.style-2 .title {display: inline;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;background-image: -webkit-gradient(linear, left top, left bottom, from(currentColor), color-stop(98%, currentColor));background-image: linear-gradient(to bottom, currentColor 0%, currentColor 98%);background-size: 0 2px;background-repeat: no-repeat;background-position: left 98%;}.card-team.style-2:hover .tf-social {opacity: 1;transform: translateX(0);}.card-team.style-2:hover .tf-social li {opacity: 1;transform: translateX(0);}.card-team.style-2:hover .title {background-size: 100% 2px;}.card-team.style-2:hover .btn-arrow {background-color: var(--Primary) !important;color: var(--White);}.card-team.style-2.v2 .content {background-color: var(--Bg-light);}.card-team.style-2.v2 .btn-arrow {background-color: var(--Bg-light);}.card-team.style-3 .img-style {position: relative;margin-bottom: 20px;}.card-team.style-3 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 768px) {.card-team.style-3 .img-style {margin-bottom: 28px;}}.card-team.style-3 .content {display: flex;align-items: center;justify-content: space-between;gap: 12px;}.card-team.style-3 .btn-arrow {width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;border: 1px solid var(--Line);font-size: 32px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;color: var(--Text-primary);flex-shrink: 0;}.card-team.style-3 .btn-arrow i {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.card-team.style-3 .list-social {position: absolute;right: 12px;top: 12px;transform: translateX(10px);background-color: var(--White);padding: 8px;overflow: hidden;opacity: 0;display: grid;gap: 8px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;z-index: 4;}.card-team.style-3 .list-social a {height: 36px;width: 36px;display: flex;justify-content: center;align-items: center;font-size: 20px;color: var(--Text-primary);border: 1px solid var(--Line);}.card-team.style-3 .list-social a:hover {background-color: var(--Primary);border-color: var(--Primary);color: var(--White);}.card-team.style-3:hover .btn-arrow {background-color: var(--Primary);color: var(--White);}.card-team.style-3:hover .list-social {opacity: 1;transform: translateX(0);}.card-team.style-3:hover .list-social li {visibility: visible;-khtml-opacity: 1;-moz-opacity: 1;opacity: 1;transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);}.card-team.style-4 {display: grid;grid-template-columns: 1fr 1fr;gap: 28px;}@media (max-width: 575px) {.card-team.style-4 {grid-template-columns: 1fr;}}.card-team.style-4 .img-style {width: 100%;}.card-team.style-4 .img-style img {width: 100%;height: 100%;object-fit: cover;}.card-team.style-4 .content {display: flex;flex-direction: column;justify-content: space-between;gap: 12px;padding-top: 20px;border-top: 1px solid var(--Line);position: relative;}.card-team.style-4 .content::after {content: "";position: absolute;top: -1px;left: 0;width: 0;height: 1px;background-color: var(--Text-primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.card-team.style-4 .social {display: flex;gap: 12px;}.card-team.style-4 .social a {height: 40px;width: 40px;border: 1px solid var(--Line);font-size: 20px;display: flex;justify-content: center;align-items: center;}.card-team.style-4 .social a:hover {background-color: var(--Text-primary);border-color: var(--Text-primary);color: var(--White);}.card-team.style-4:hover .content::after {width: 100%;}.card-team.style-5 {border-radius: 16px;overflow: hidden;}.card-team.style-5:after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(74, 35, 26, 0) 46.28%, rgba(74, 35, 26, 0.5) 73.14%, #4a231a 99.74%);pointer-events: none;}.card-team.style-5 .tf-social {z-index: 2;}.card-team.style-5 .tf-social a {color: var(--Secondary);}.card-team.style-5 .tf-social a:hover {color: var(--White);background-color: var(--Secondary);}.card-team.style-5 .info {bottom: 19px;}.card-team.style-6 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 767px) {.card-team.style-6 .img-style {margin-bottom: 18px;}}@media (min-width: 768px) {.card-team.style-6 .tf-social {right: 18px;top: 18px;gap: 12px;}}.card-team.style-6 .tf-social a {border-radius: unset;height: 40px;width: 40px;}.wrap-partner .infiniteslide {align-items: center;gap: 114px;}.wrap-infiniteslide {-webkit-mask-image: linear-gradient(90deg, transparent 0%, white 18%, white 82%, transparent 100%);-webkit-mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-image: linear-gradient(90deg, transparent 0%, white 18%, white 82%, transparent 100%);mask-mode: alpha;mask-repeat: no-repeat;}.team-detail {display: flex;gap: 90px;max-width: 1170px;margin-left: auto;margin-right: auto;}@media (max-width: 1199px) {.team-detail {gap: 40px;}}@media (max-width: 991px) {.team-detail {flex-direction: column;}}.team-detail .avatar {flex: 40%;text-align: center;}.team-detail .content {flex: 30%;display: grid;gap: 24px;}.team-detail .detail {flex: 30%;display: grid;gap: 40px;}.team-detail .detail .tf-social {gap: 12px;}.team-detail .info-author .name {margin-bottom: 12px;}.team-detail .tf-social a {height: 40px;width: 40px;}.team-detail .quote {background-color: var(--Bg-light);padding: 16px;}@media (min-width: 992px) {.team-detail .quote {line-height: 32px;}}.team-detail .edu p {margin-bottom: 20px;}.team-detail .edu-list {display: grid;gap: 12px;padding-left: 30px;}.team-detail .edu-list li {list-style: disc;}.team-detail.v2 .quote {border-left: 0;}.team-detail.style-2 {max-width: unset;}.team-detail.style-2 .detail {flex: 40%;}.team-detail-2 .team-info {padding: 80px;background-color: var(--Text-primary);display: flex;gap: 40px;align-items: center;}@media (min-width: 1200px) {.team-detail-2 .team-info {gap: 134px;}}@media (max-width: 1440px) {.team-detail-2 .team-info {padding: 80px 40px;}}@media (max-width: 991px) {.team-detail-2 .team-info {flex-direction: column;}}@media (max-width: 767px) {.team-detail-2 .team-info {padding: 60px 15px;}}@media (min-width: 992px) {.team-detail-2 .img-style {flex: 20%;}.team-detail-2 .wrap-content {flex: 36%;}}@media (max-width: 991px) {.team-detail-2 .wrap-content {order: 1;}}.team-detail-2 .wrap-content .content {margin-bottom: 52px;}.team-detail-2 .wrap-content .info {gap: 15px;}@media (max-width: 575px) {.team-detail-2 .wrap-content .info {flex-direction: column;}}.team-detail-2 .info-col {gap: 32px;display: grid;}@media (max-width: 575px) {.team-detail-2 .info-col {gap: 20px;}}.team-detail-2 .edu-exp {margin: 30px 0;}.team-detail-2 .edu-exp .list {display: grid;gap: 20px;}.team-detail-2 .edu-exp-item {padding: 40px;background-color: var(--Text-primary);position: relative;}@media (max-width: 575px) {.team-detail-2 .edu-exp-item {padding: 40px 15px;}}.team-detail-2 .edu-exp-item .item {padding: 22px 32px 20px;display: grid;gap: 6px;}.team-detail-2 .line {position: absolute;left: 0;width: 2px;height: 385px;background-color: var(--Text-secondary);top: 14px;}.team-detail-2 .line span {display: block;height: 16px;width: 16px;background-color: var(--Text-primary);border-radius: 50%;border: 3px solid var(--Primary);position: absolute;top: 0;left: -7px;z-index: 1;margin-top: calc(152px * var(--i));}.team-detail-2 .tf-progress-bar {height: 4px;background-color: rgba(255, 255, 255, 0.2);}.team-detail-2 .tf-progress-bar .value {height: 4px;}.team-detail-2 .skills {padding: 40px;background-color: var(--Text-primary);}@media (max-width: 575px) {.team-detail-2 .skills {padding: 40px 15px;}}.team-detail-2 .skills .tf-grid-layout {gap: 24px 30px;}.service-item.style-default {padding: 20px;box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);display: flex;gap: 80px;align-items: center;}@media (max-width: 991px) {.service-item.style-default {gap: 40px;}}@media (max-width: 767px) {.service-item.style-default {flex-direction: column;gap: 24px;}}.service-item.style-default .img-style {flex: 20%;}@media (max-width: 767px) {.service-item.style-default .img-style {max-height: 320px;}}.service-item.style-default .list {display: grid;gap: 16px;}.service-item.style-default .list li {color: var(--Text-secondary);display: flex;align-items: center;gap: 16px;}.service-item.style-default .list i {font-size: 24px;}.service-item.style-default .content {flex: 33%;display: grid;gap: 32px;}@media (max-width: 991px) {.service-item.style-default .content {gap: 20px;}}.service-item.style-default .btn_link {width: 64px;height: 64px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 24px;color: var(--Secondary);background-color: var(--Primary);}.service-item.style-default .btn_link:hover {background-color: var(--Secondary);color: var(--White);}@media (min-width: 1200px) {.service-item.style-default.ctl .content {padding-left: 60px;}}.service-item.style-1 {position: relative;overflow: hidden;}.service-item.style-1 .img-style img {width: 100%;object-fit: cover;min-height: 460px;}.service-item.style-1 .title {background-color: var(--Secondary);position: relative;z-index: 2;background-color: inherit;}.service-item.style-1 p {font-size: 16px;line-height: 26px;}.service-item.style-1 .content {position: absolute;padding: 24px;background-color: var(--Secondary);overflow: hidden;bottom: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (min-width: 992px) {.service-item.style-1 .content .wrap {--dur: 0.6s;--dur_half: calc(var(--dur) * 0.5);margin-top: -124px;opacity: 0;transition: all var(--dur), opacity 0.4s;}.service-item.style-1 .content .wrap p, .service-item.style-1 .content .wrap a {--dur: 0.6s;--dur_half: calc(var(--dur) * 0.5);transform: translateY(60px);opacity: 0;transition: all 0.7s, transform 0.8s, opacity 0.8s;}.service-item.style-1:hover .content .wrap {opacity: 1;margin-top: 0;}.service-item.style-1:hover .content .wrap p, .service-item.style-1:hover .content .wrap a {transform: translateY(0);opacity: 1;}}.service-item.style-2 {position: relative;padding: 31px 32px 32px;border: 1px solid;background-color: var(--Bg-dark);overflow: hidden;border-radius: 16px;border-image-source: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}@media (max-width: 575px) {.service-item.style-2 {padding: 24px 15px;}}.service-item.style-2 .content {position: relative;z-index: 1;}.service-item.style-2 .shape {top: 0;left: 0;pointer-events: none;}.service-item.style-2 .img-style {position: relative;z-index: 1;border-radius: 16px;overflow: hidden;background-color: var(--Bg-dark);}.service-item.style-3 .img-style {position: relative;width: 100%;}.service-item.style-3 .img-style img {width: 100%;height: 100%;object-fit: cover;}.service-item.style-3 .icon {display: flex;justify-content: center;align-items: center;width: 100px;height: 100px;font-size: 48px;color: var(--Text-primary);background-color: var(--White);position: absolute;bottom: 0;left: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.service-item.style-3:hover .icon {background-color: var(--Primary);color: var(--White);}.service-item.style-3:hover .hover-line-text {background-size: 100% 2px;}.service-item.style-4 .img-style {border-radius: 20px;overflow: hidden;width: 100%;}@media (max-width: 767px) {.service-item.style-4 .img-style {margin-bottom: 20px;}}.service-item.style-4 .img-style img {width: 100%;object-fit: cover;}.service-item.style-4 .custom-cursor {max-width: 120px;background-color: var(--Primary);}.service-item.style-4 .custom-cursor::after {display: none;}.service-item.style-5 {background-color: var(--White);border-radius: 20px;overflow: hidden;height: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.service-item.style-5 .img-style {width: 100%;}.service-item.style-5 .img-style img {width: 100%;height: 100%;object-fit: cover;}.service-item.style-5 .icon {font-size: 80px;color: var(--Primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 767px) {.service-item.style-5 .icon {font-size: 60px;margin-bottom: 8px;}}.service-item.style-5 .content {padding: 36px 28px 35px;}@media (max-width: 991px) {.service-item.style-5 .content {padding: 28px 15px;}}.service-item.style-5 p {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.service-item.style-5:hover {background-color: var(--Primary);}.service-item.style-5:hover .hover-line-text {background-size: 100% 2px;}.service-item.style-5:hover .icon {color: var(--White);}.service-item.style-5:hover .title a, .service-item.style-5:hover p {color: var(--White);}.service-item.style-6 {position: relative;border-radius: 16px;overflow: hidden;}.service-item.style-6 .img-style {width: 100%;}.service-item.style-6 .img-style img {width: 100%;height: 100%;object-fit: cover;}.service-item.style-6 .content {border-top: 1px solid rgba(255, 255, 255, 0.1019607843);background: rgba(10, 10, 10, 0.3019607843);backdrop-filter: blur(12px);position: absolute;left: 0;right: 0;bottom: 0;padding: 40px;}@media (max-width: 991px) {.service-item.style-6 .content {padding: 24px 15px;}}.service-item.style-6 .tf-btn {margin-top: 12px;}@media (min-width: 992px) {.service-item.style-6 .tf-btn {margin-top: 32px;}}.service-item.style-6.v2 {border-radius: 20px;overflow: hidden;}.service-item.style-6.v2 .content {padding: 30px 32px;display: flex;align-items: center;gap: 16px;}@media (max-width: 767px) {.service-item.style-6.v2 .content {padding: 24px 15px;}}.service-item.style-6.v2 i {font-size: 50px;color: var(--White);}.service-item.style-7 {position: relative;overflow: hidden;}.service-item.style-7 .icon {font-size: 60px;margin-bottom: 60px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.service-item.style-7 .content {padding: 60px;display: flex;flex-direction: column;justify-content: end;}@media (max-width: 991px) {.service-item.style-7 .content {padding: 40px;}}@media (max-width: 575px) {.service-item.style-7 .content {padding: 30px 15px;}}.service-item.style-7 .title {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;margin-bottom: 16px;}.service-item.style-7 .content > .btn_link {width: max-content;}.service-item.style-7 .content > .btn_link i {margin-top: 5px;}.service-item.style-7 .heading {transition: all 0.4s linear;overflow: hidden;}@media (max-width: 1199px) {.service-item.style-7 .heading {margin-bottom: 12px;}}@media (min-width: 1200px) {.service-item.style-7 {height: 517.5px;}.service-item.style-7 .content {position: absolute;inset: 0;}.service-item.style-7 p {visibility: hidden;opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;margin-top: -64px;transform: translateY(30px);margin-bottom: 17px;}.service-item.style-7:hover .icon {margin-bottom: 154px;}.service-item.style-7:hover p {visibility: visible;opacity: 1;margin-top: 0;transform: translateY(0);}}.service-item.style-7.v1 {background-color: #1e7777;}.service-item.style-7.v1 .title, .service-item.style-7.v1 .icon, .service-item.style-7.v1 p, .service-item.style-7.v1 .btn_link {color: var(--White);}.service-item.style-7.v2 {background-color: #b7f063;}.service-item.style-7.v2 .title, .service-item.style-7.v2 .icon, .service-item.style-7.v2 p, .service-item.style-7.v2 .btn_link {color: var(--Text-primary);}.service-item.style-7.v3 {background-color: #edf068;}.service-item.style-7.v3 .title, .service-item.style-7.v3 .icon, .service-item.style-7.v3 p, .service-item.style-7.v3 .btn_link {color: var(--Text-primary);}.service-item.style-7.v4 {background-color: #202c54;}.service-item.style-7.v4 .title, .service-item.style-7.v4 .icon, .service-item.style-7.v4 p, .service-item.style-7.v4 .btn_link {color: var(--White);}.service-item.style-8 {background-color: var(--Bg-light);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 20px;overflow: hidden;}.service-item.style-8 .img-style {border-radius: 20px;overflow: hidden;}.service-item.style-8 .img-style img {width: 100%;height: 100%;object-fit: cover;}.service-item.style-8 .content {padding: 28px;display: flex;align-items: center;gap: 12px;justify-content: space-between;}.service-item.style-8 .btn-arrow {background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;height: 48px;width: 48px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 28px;color: var(--Text-primary);flex-shrink: 0;}.service-item.style-8 .btn-arrow i {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.service-item.style-8:hover {background-color: var(--Secondary);}.service-item.style-8:hover .btn-arrow {background-color: var(--Primary);color: var(--White);}.service-item.style-8:hover .title {color: var(--White);}.service-item.style-9 .img-style {width: 100%;}.service-item.style-9 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 991px) {.service-item.style-9 .content p {margin-bottom: 12px;}}.service-item.style-9 .btn_link {padding: 4px 0;}.service-item.style-9:hover .hover-line-text {background-size: 100% 2px;}.service-item.style-9:hover .btn_link {color: var(--Primary);}.service-item.style-10 .img-style {width: 100%;}.service-item.style-10 .img-style img {width: 100%;height: 100%;object-fit: cover;min-height: 321px;}@media (max-width: 767px) {.service-item.style-10 .img-style {margin-bottom: 20px;}}.service-item.style-10 .custom-cursor {background-color: var(--Bg-dark);color: var(--White);}.box-service {border-radius: 20px;overflow: hidden;}.box-service .bg {position: absolute;inset: 0;}.box-service .bg img {width: 100%;height: 100%;}@media (max-width: 767px) {.box-service .bg {background-color: var(--Bg-light);}}.box-service .img-style img {height: 100%;object-fit: cover;width: 100%;}.box-service .content {padding: 40px;position: relative;z-index: 1;}.box-service .content .sub {letter-spacing: 1.1px;}@media (max-width: 767px) {.box-service .content {padding: 30px 15px;}}.box-service .btn-arrow {height: 48px;width: 48px;border-radius: 50%;font-size: 24px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);position: absolute;bottom: 0;right: 0;background-color: var(--White);}.box-service .btn-arrow:hover {background-color: var(--Secondary);}@media (max-width: 767px) {.box-service .btn-arrow {display: none;}}@media (max-width: 575px) {.box-service .heading {margin-bottom: 16px;}}.box-service.v2 .btn-arrow {background-color: var(--Bg-light);}.box-service.v2 .btn-arrow:hover {background-color: var(--Primary);color: var(--White);}.pricing-item .wrap-price > span {align-items: center;position: relative;overflow: hidden;display: block;height: 1.2em;line-height: normal;}.pricing-item .wrap-price > span > span {display: block;height: 100%;position: relative;top: 100px;transition: 0.3s;}.pricing-item .wrap-price .price-month.active {top: 0%;}.pricing-item .wrap-price .price-year.active {top: -100%;}.pricing-item .tag {background-color: var(--Primary);padding: 4px 12px;border-radius: 99px;}.pricing-item .tag img {animation: tf-ani-tada 2s infinite;}.pricing-item .list {display: grid;gap: 16px;}.pricing-item .list li {display: flex;align-items: center;gap: 8px;}.pricing-item .list i {color: var(--Primary);font-size: 20px;}.pricing-item .title i {font-size: 40px;color: var(--Primary);}.pricing-item .price {display: flex;align-items: end;}.pricing-item.style-1 {padding: 40px 40px 46px;border: 1px solid var(--Line);box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);}@media (max-width: 767px) {.pricing-item.style-1 {padding: 30px 20px;}}.pricing-item.style-1 .title i {font-size: 40px;color: var(--Primary);}.pricing-item.style-1 .list {padding-top: 22px;border-top: 1px solid var(--Line);}.pricing-item.style-1.v1 {padding: 40px 40px 43px;border: 0;background-color: var(--Bg-light);border-radius: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.pricing-item.style-1.v1 .list {gap: 14px;}.pricing-item.style-1.v1 .list li {align-items: start;}.pricing-item.style-1.v1 .list i {color: var(--Secondary);font-size: 24px;}.pricing-item.style-1.v1 .tag {background-color: var(--Secondary);}.pricing-item.style-1.v1:hover {background-color: var(--Primary);}.pricing-item.style-2 {padding: 41px 40px 39px;display: flex;gap: 24px;border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 20px;}@media (max-width: 991px) {.pricing-item.style-2 {padding: 30px;}}@media (max-width: 575px) {.pricing-item.style-2 {padding: 24px 15px;}}@media (max-width: 1440px) {.pricing-item.style-2 {flex-direction: column;}}.pricing-item.style-2 .list {flex: 31%;padding: 22px 24px 24px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border-radius: 20px;}.pricing-item.style-2 .content {flex: 20%;}.pricing-item.style-2 .tag {background-color: transparent;border: 1px solid var(--Primary);border-radius: 99px;height: 32px;text-wrap: nowrap;padding: 4px 7px;}.pricing-item.style-2 .tag img {animation: tf-ani-tada 2s infinite;}.pricing-item.style-2 .tf-btn:hover {color: var(--Text-primary) !important;}.pricing-item.style-3 {overflow: hidden;position: relative;border: 1px solid var(--Primary);border-radius: 20px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);height: 100%;}.pricing-item.style-3 .content {padding: 28px 27px 27px;position: relative;z-index: 2;}@media (max-width: 575px) {.pricing-item.style-3 .content {padding: 28px 15px;}}.pricing-item.style-3 .list {display: grid;gap: 12px;}.pricing-item.style-3 .list li {gap: 17px;}.pricing-item.style-3 .list li.disable i {background: rgba(255, 255, 255, 0.2);color: var(--White);}.pricing-item.style-3 .list i {padding: 4px;background-color: var(--Primary);font-size: 16px;color: var(--White);border-radius: 50%;}.pricing-item.style-3 .item {inset: 0;z-index: 1;}.pricing-item.style-3 .item img {height: 100%;width: 100%;object-fit: cover;}.pricing-item.style-3.free {border-color: rgba(255, 255, 255, 0.01);}@media (min-width: 1200px) {.pricing-item.style-3 .tf-btn {padding: 19px 40px;}}.pricing-item.style-4 {padding: 40px;border-radius: 40px;border: 1px solid var(--Line);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 1440px) {.pricing-item.style-4 {padding: 20px;}}.pricing-item.style-4 .list {padding-top: 24px;border-top: 1px solid var(--Line);margin-bottom: 30px;}.pricing-item.style-4 .list li {align-items: start;}@media (min-width: 992px) {.pricing-item.style-4 .list li {font-size: 18px;line-height: 30px;}}.pricing-item.style-4 .img-style {border-radius: 144px;max-width: 329px;margin-left: auto;margin-right: auto;overflow: hidden;}.pricing-item.style-4:hover {border-color: var(--Primary);}.pricing-item.style-5 .title i {font-size: 40px;color: var(--Text-primary);}@media (max-width: 991px) {.pricing-item.style-5 .list {margin-bottom: 24px;}}.pricing-item.style-5 .list i {color: var(--Text-primary);font-size: 20px;}.pricing-item.style-5 .price {margin-bottom: 80px;}@media (max-width: 991px) {.pricing-item.style-5 .heading, .pricing-item.style-5 .price {margin-bottom: 24px;}}.pricing-item.style-6 {padding: 40px;background-color: #1a1a1c;border-radius: 20px;position: relative;}@media (max-width: 767px) {.pricing-item.style-6 {padding: 30px 15px;}}.pricing-item.style-6 .tag {position: absolute;top: 12px;right: 12px;}@media (max-width: 767px) {.pricing-item.style-6 .tag {top: 6px;right: 6px;padding: 2px 8px;}}.pricing-item.style-6 .price {color: var(--Primary);margin-bottom: 60px;}@media (max-width: 767px) {.pricing-item.style-6 .price {margin-bottom: 24px;}}.pricing-item.style-6.v2 {border-radius: 0;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}.pricing-item.style-7 {padding: 32px;background-color: var(--White);height: 100%;}.carrer-detail .meta {display: flex;}.carrer-detail .meta span {display: block;}@media (min-width: 768px) {.carrer-detail .meta li:not(:last-child) {padding-right: 20px;margin-right: 20px;border-right: 1px solid var(--Line);}}@media (max-width: 767px) {.carrer-detail .meta {flex-wrap: wrap;gap: 12px 30px;}}.carrer-detail .list li {list-style: disc;}.portfolio-detail .heading-title {padding-bottom: 60px;margin-bottom: 60px;border-bottom: 1px solid var(--Line);gap: 100px;}@media (max-width: 1440px) {.portfolio-detail .heading-title {gap: 40px;}}@media (max-width: 991px) {.portfolio-detail .heading-title {flex-direction: column;gap: 16px;padding-bottom: 40px;margin-bottom: 40px;}}.portfolio-detail .overview .list {display: flex;justify-content: space-between;margin-bottom: 72px;}.portfolio-detail .overview .list li {display: grid;gap: 8px;}@media (min-width: 992px) {.portfolio-detail .overview .list li:not(:last-child) {padding-right: 40px;border-right: 1px solid var(--Line);margin-right: 0;}}@media (min-width: 1441px) {.portfolio-detail .overview .list li:not(:last-child) {padding-right: 6%;margin-right: 8%;}}@media (max-width: 991px) {.portfolio-detail .overview .list {flex-wrap: wrap;row-gap: 12px;}.portfolio-detail .overview .list li {width: 50%;}}.portfolio-detail .approach .list {padding-left: 29px;}.portfolio-detail .approach .list li {list-style: disc;}@media (max-width: 991px) {.portfolio-detail .overview, .portfolio-detail .approach, .portfolio-detail .quote, .portfolio-detail .outcome {margin-bottom: 40px;}}@media (max-width: 767px) {.portfolio-detail .wrap-img {flex-wrap: wrap;}}.portfolio-detail .wrap-img img {object-fit: cover;width: 100%;}@media (min-width: 768px) {.portfolio-detail .wrap-img img:nth-child(1) {width: 68.5%;}.portfolio-detail .wrap-img img:nth-child(2) {width: 31%;}}.portfolio-detail-2 .thumb {overflow: hidden;border-radius: 12px;}.portfolio-detail-2 .thumb img {min-height: 300px;object-fit: cover;}.portfolio-detail-2 .meta {display: flex;}.portfolio-detail-2 .meta li:not(:last-child) {padding-right: 40px;border-right: 1px solid var(--Line);margin-right: 40px;}@media (max-width: 767px) {.portfolio-detail-2 .meta li:not(:last-child) {padding-right: 10px;margin-right: 10px;}}.portfolio-detail-2 .tags-list a {padding: 7px 12px;border-radius: 4px;border: 1px solid var(--Line);display: flex;justify-content: center;align-items: center;line-height: 16px;letter-spacing: 1.1px;color: var(--Text-secondary);border-radius: 16px;}.portfolio-detail-2 .tags-list a:hover {background-color: var(--Secondary);border-color: var(--Secondary);color: var(--Primary);}.portfolio-detail-2 .tf-social {gap: 12px;}.portfolio-detail-2 .tf-social a {height: 40px;width: 40px;font-size: 24px;}@media (max-width: 991px) {.portfolio-detail-2 .tf-article-navigation {margin-bottom: 40px;}}@media (max-width: 767px) {.portfolio-detail-2 .wrap-thumb {flex-wrap: wrap;}}.portfolio-detail-3 .list {gap: 12px 30px;}.portfolio-detail-3 .list i {font-size: 24px;color: var(--Primary);}@media (min-width: 1200px) {.service-detail-2 .tf-sidebar, .service-detail-3 .tf-sidebar {max-width: 410px;}}.service-detail-2 .thumb, .service-detail-3 .thumb {border-radius: 16px;overflow: hidden;width: 100%;}.service-detail-2 .thumb img, .service-detail-3 .thumb img {width: 100%;height: 100%;object-fit: cover;}.service-detail-2 .list li, .service-detail-3 .list li {display: flex;align-items: center;gap: 8px;}.service-detail-2 .list li i, .service-detail-3 .list li i {color: var(--Primary);font-size: 24px;}@media (min-width: 1441px) {.service-detail-2 .content-inner, .service-detail-3 .content-inner {margin-left: -10px;}}.service-detail-2 .passive.v2 p, .service-detail-3 .passive.v2 p {max-width: 806px;}@media (max-width: 991px) {.service-detail-2 .row, .service-detail-3 .row {gap: 40px;}}.service-detail-3 .accordion-item {background-color: var(--Bg-light);}.service-detail-3 .thumb {border-radius: 0;}.service-detail-3 .list li i {color: var(--Secondary);}.service-detail-3 .list-categories a::after {background: var(--Secondary);height: 1px;}.service-detail-3 .banner {padding: 30px 34px;background-color: var(--Primary);height: 548px;border-radius: 0;}@media (min-width: 992px) {.service-detail-3 .banner .content {padding: 30px;}}.service-detail-3 .banner .shape {position: absolute;right: 0;bottom: 0;}@media (max-width: 991px) {.service-detail-3 .banner {height: 350px;}}@media (min-width: 992px) {.service-detail-3 .content-inner {padding-left: 40px;}}.box-contact .box-info {background-color: var(--Bg-light);padding: 40px 15px;}@media (min-width: 992px) {.box-contact .box-info {padding: 40px;}}.box-contact .info-list i {font-size: 32px;}.box-contact .info-list li {display: flex;align-items: center;gap: 16px;}.card-about .img-style {width: 100%;mask-image: url(../../assets/images/shape/shape-card.svg);mask-repeat: no-repeat;mask-size: contain;mask-position: center;z-index: 1;margin-bottom: 20px;}.card-about .img-style img {width: 100%;}.box-table-awaits {display: flex;gap: 67px;}@media (max-width: 1199px) {.box-table-awaits {gap: 40px;}}@media (max-width: 991px) {.box-table-awaits {flex-direction: column;}}.box-table-awaits .thumbs {width: 100%;position: relative;}.box-table-awaits .thumbs .main {padding: 126.5px 3.19px 58.5px 62px;position: relative;z-index: 1;}.box-table-awaits .thumbs .leaf-1 {position: absolute;bottom: -37px;left: -14px;width: 49%;}.box-table-awaits .thumbs .leaf-2 {position: absolute;top: -84px;left: -65px;}@media (max-width: 991px) {.box-table-awaits .thumbs {max-width: 536px;}.box-table-awaits .thumbs .leaf-1 {width: 63%;}}@media (max-width: 575px) {.box-table-awaits .thumbs .main {padding: 82.5px 3.19px 51.5px 16px;}}.menu-restaurant-item.style-text {-webkit-transition: all 0.5s cubic-bezier(0.61, 1, 0.88, 1);transition: all 0.5s cubic-bezier(0.61, 1, 0.88, 1);}.menu-restaurant-item.style-text:hover {padding-right: 20px;padding-left: 20px;}.menu-restaurant-item.style-text .heading {margin-bottom: 8px;}.menu-restaurant-item.style-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 21px;}@media (max-width: 767px) {.menu-restaurant-item.style-list {gap: 10px;}}.menu-restaurant-item.style-list .img-style {position: relative;}.menu-restaurant-item.style-list .img-style img {width: 100%;object-fit: cover;height: 100%;min-height: 300px;}@media (min-width: 992px) {.menu-restaurant-item.style-list .img-style img {min-height: 300px;}}.menu-restaurant-item.style-list .content {padding: 40px;background-color: var(--Bg-2);}@media (max-width: 1199px) {.menu-restaurant-item.style-list .content {padding: 40px 15px;}}.menu-restaurant-item.style-list .custom-cursor {color: var(--Text-primary);text-transform: capitalize;}.menu-restaurant-item.style-list .price {padding: 12px 24px;background-color: var(--Primary);position: absolute;bottom: 0;left: 0;}.menu-restaurant-item.style-banner {position: relative;}.menu-restaurant-item.style-banner .img-style img {object-fit: cover;min-height: 400px;}.menu-restaurant-item.style-banner .content {inset: 0;position: absolute;padding: 50px 60.45px;display: flex;flex-direction: column;justify-content: space-between;}@media (max-width: 1199px) {.menu-restaurant-item.style-banner .content {padding: 40px;}}@media (max-width: 767px) {.menu-restaurant-item.style-banner .content {padding: 30px 15px;}}.menu-restaurant-item.style-banner .discount {position: absolute;top: 29.8%;left: 72.6%;text-align: center;}.menu-restaurant-item.style-banner .discount img {width: 157px;height: 157px;}@media (max-width: 575px) {.menu-restaurant-item.style-banner .discount {top: 72.8%;}.menu-restaurant-item.style-banner .discount img {min-width: 110px;width: 110px;height: 110px;}}.menu-restaurant-item.style-banner .discount .discount-content {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(3deg);z-index: 1;}.menu-restaurant-item.style-banner .discount .text {font-size: 16px;line-height: 24px;}@media (max-width: 575px) {.menu-restaurant-item.style-banner .discount .text {font-size: 12px;line-height: 20px;}}.menu-restaurant-item.style-banner .discount .discount-number {font-family: var(--font-main2);font-size: 40px;line-height: 40px;}@media (max-width: 575px) {.menu-restaurant-item.style-banner .discount .discount-number {font-size: 28px;line-height: 26px;}}.project-item.style-1 {border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 20px;padding: 10px 10px 30px;}.project-item.style-1 .img-style {border-radius: 20px;overflow: hidden;width: 100%;}.project-item.style-1 .img-style img {width: 100%;height: 100%;object-fit: cover;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}@media (min-width: 992px) {.project-item.style-1 .content {padding-left: 22px;padding-right: 22px;}}.project-item.style-2 {background-color: var(--White);}@media (max-width: 991px) {.project-item.style-2 .row {gap: 24px;}}.project-item.style-2 .content {display: grid;gap: 48px;}@media (min-width: 992px) {.project-item.style-2 .content {max-width: 640px;}}@media (max-width: 991px) {.project-item.style-2 .content {gap: 24px;}}.project-item.style-2 .img-style {border-radius: 20px;overflow: hidden;width: 100%;}.project-item.style-2 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 991px) {.project-item.style-2 .img-style {max-height: 400px;}}.project-item.style-2 .info {display: flex;}.project-item.style-2 .info li:not(:last-child) {display: flex;gap: 40px;}.project-item.style-2 .info li:not(:last-child)::after {position: relative;content: "";height: 100%;width: 1px;background-color: var(--Line);margin-right: 40px;}@media (max-width: 1440px) {.project-item.style-2 .info li:not(:last-child) {gap: 20px;}.project-item.style-2 .info li:not(:last-child)::after {margin-right: 20px;}}@media (max-width: 575px) {.project-item.style-2 .info li:not(:last-child)::after {display: none;}}@media (min-width: 1441px) {.project-item.style-2 .info .info-item {width: 159px;}}@media (max-width: 575px) {.project-item.style-2 .info {flex-direction: column;gap: 12px;}}.feature-item {display: flex;gap: 80px;align-items: center;padding: 20px;border-radius: 40px;background-color: var(--White);box-shadow: 3px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);}@media (min-width: 768px) {.feature-item .content {flex: 33%;}.feature-item .img-style {flex: 20%;}}@media (max-width: 1199px) {.feature-item {gap: 40px;}}@media (max-width: 767px) {.feature-item {flex-direction: column;border-radius: 24px;}}.feature-item .img-style {border-radius: 40px;overflow: hidden;}@media (max-width: 767px) {.feature-item .img-style {border-radius: 24px;}}.feature-item .content p {max-width: 675px;}@media (max-width: 991px) {.feature-item .content p {margin-bottom: 24px;}.feature-item .content .list {gap: 10px;}}.feature-item .list i {color: var(--Primary);font-size: 24px;}@media (min-width: 1200px) {.feature-item.ctl .content {padding-left: 60px;}}.package-item {display: flex;align-items: center;justify-content: space-between;padding-bottom: 19px;border-bottom: 1px solid var(--Line);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.package-item .content, .package-item .wrap-price {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}@media (max-width: 575px) {.package-item {flex-direction: column;gap: 12px;align-items: start;}}@media (max-width: 575px) {.package-item .content {flex-direction: column;gap: 12px;align-items: start !important;}}.package-item .price {padding: 8px 16px;border-radius: 44px;background-color: var(--Primary);white-space: nowrap;}.package-item .img-style {border-radius: 50%;overflow: hidden;flex-shrink: 0;}.package-item:hover .content {padding-left: 1rem;}.package-item:hover .wrap-price {padding-right: 1rem;}.portfolio-item .category {letter-spacing: 1.2px;}.portfolio-item .img-style {width: 100%;}.portfolio-item .img-style img {width: 100%;height: 100%;object-fit: cover;}.portfolio-item.style-2 .img-style {width: 100%;mask-image: url(../../assets/images/shape/shape-card.svg);mask-repeat: no-repeat;mask-size: contain;mask-position: center;z-index: 1;margin-bottom: 20px;position: relative;}.portfolio-item.style-2 .img-style img {width: 100%;}.portfolio-item.style-2 .content {display: flex;flex-direction: column;}.portfolio-item.style-2 .category {margin-bottom: 16px;letter-spacing: 0;}.portfolio-item.style-2 .btn-arrow {height: 40px;width: 40px;border-radius: 50%;font-size: 20px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);position: absolute;bottom: 0;right: 0;z-index: 2;background-color: var(--Bg-light);}.portfolio-item.style-2 .btn-arrow:hover {background-color: var(--Secondary);}@media (max-width: 425px) {.portfolio-item.style-2 .btn-arrow {display: none;}}.portfolio-item.style-3 {background-color: var(--White);}@media (max-width: 1024px) {.portfolio-item.style-3 .heading {margin-bottom: 20px;}}.portfolio-item.style-3 .content {padding: 30px 0;}@media (min-width: 1441px) {.portfolio-item.style-3 .content {max-width: 550px;}}.portfolio-item.style-3 .wrap-tag {display: flex;gap: 16px;}.portfolio-item.style-3 .tag {height: 32px;padding: 0 16px;border: 1px solid var(--Text-primary);border-radius: 1000px;display: flex;align-items: center;color: var(--Text-primary);}.portfolio-item.style-3 .img-style {width: 100%;height: 100%;display: block;}@media (min-width: 1441px) {.portfolio-item.style-3 .img-style {max-width: 1140px;margin-left: auto;margin-right: 0;}}.portfolio-item.style-3 .img-style img {width: 100%;height: 100%;object-fit: cover;}.portfolio-item.style-3 .wrap-info {display: flex;justify-content: space-between;gap: 12px;position: relative;max-width: 455px;}.portfolio-item.style-3 .wrap-info::after {position: absolute;content: "";height: 100%;width: 1px;background-color: var(--Line);left: 50%;top: 0;transform: translateX(-50%);}.portfolio-item.style-3 .custom-cursor {background-color: var(--Bg-dark);color: var(--White);}@media (max-width: 991px) {.portfolio-item .custom-cursor {display: none;}}.box-calculator .wrap-box-icon {display: grid;gap: 24px;}.box-calculator .box-icon {display: flex;align-items: center;gap: 16px;}.box-calculator .box-icon .icon {font-size: 32px;color: var(--Primary);}@media (max-width: 991px) {.box-calculator .box-left {margin-bottom: 40px;}.box-calculator .box-left .title {margin-bottom: 30px;}}@media (min-width: 992px) {.box-calculator {display: flex;gap: 21px;}.box-calculator .box-left {flex: 23.5%;padding-right: 40px;border-right: 1px solid var(--Line);}.box-calculator .box-right {flex: 49.2%;}}.amenities-item {display: flex;align-items: center;gap: 16px;padding: 12px;border-radius: 12px;background-color: var(--White);}.amenities-item .icon {flex-shrink: 0;width: 48px;height: 48px;background-color: rgba(231, 246, 76, 0.2);display: flex;justify-content: center;align-items: center;font-size: 28px;color: var(--Text-primary);border-radius: 8px;}.benefit-item {display: flex;flex-direction: column;height: 100%;}.benefit-item .icon {background-color: var(--White);width: 100px;height: 100px;margin-left: auto;margin-right: auto;display: flex;justify-content: center;align-items: center;background-color: var(--Bg-light);border-radius: 50%;position: relative;z-index: 1;}.benefit-item .content {flex: 1;padding: 52px 28px 28px;background-color: var(--Bg-light);border-radius: 20px;margin-top: -50px;}@media (min-width: 992px) {.box-booking {display: flex;}.box-booking .box-left {flex: 62%;}.box-booking .box-right {flex: 49.2%;}}.box-booking .heading {margin-bottom: 32px;}.box-booking .progress-container {position: relative;height: 24px;background: rgba(255, 255, 255, 0.1019607843);border-radius: 100px;overflow: hidden;display: flex;align-items: center;justify-content: center;}.box-booking .progress {position: absolute;left: 0;top: 0;height: 100%;width: 0;background: var(--Primary);transition: 0.3s;z-index: 1;}.box-booking .progress-text {position: relative;z-index: 2;font-size: 14px;color: #fff;font-weight: bold;}.box-booking .step {display: none;}.box-booking .step.active {display: block;}.box-booking .wrap-radio {gap: 12px 20px;flex-wrap: wrap;}.box-booking .radio-group {display: flex;gap: 20px;}.box-booking .box-left {position: relative;}.box-booking .box-left .img-style {width: 100%;height: 100%;}.box-booking .box-left img {width: 100%;height: 100%;object-fit: cover;min-height: 423px;}.box-booking .box-right {background-color: #1a1a1c;padding: 75px;}@media (max-width: 1440px) {.box-booking .box-right {padding: 60px 48px;}}@media (max-width: 991px) {.box-booking .box-right {padding: 60px 15px;}}.box-booking .content-inner {position: absolute;inset: 0;display: flex;align-items: end;}.box-booking .content {display: grid;padding: 48px;background: rgba(0, 0, 0, 0.1019607843);backdrop-filter: blur(16px);max-width: 600px;margin-left: 75px;margin-bottom: 75px;margin-right: 40px;gap: 28px;}.box-booking .content .heading {margin-bottom: 0;}.box-booking .content ul {display: grid;gap: 12px;}@media (min-width: 992px) {.box-booking .content ul {gap: 20px;}}.box-booking .content ul li {display: flex;gap: 12px;align-items: center;}.box-booking .content ul .icon {height: 48px;width: 48px;border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 50%;color: var(--White);font-size: 24px;display: flex;justify-content: center;align-items: center;flex-shrink: 0;}@media (max-width: 767px) {.box-booking .content {padding: 30px 15px;}}.box-booking .content .dot {position: absolute;background-color: var(--Primary);width: 12px;height: 12px;}.box-booking .content .dot-top-left {top: 0;left: 0;}.box-booking .content .dot-top-right {top: 0;right: 0;}.box-booking .content .dot-bot-left {bottom: 0;left: 0;}.box-booking .content .dot-bot-right {bottom: 0;right: 0;}@media (max-width: 1440px) {.box-booking .content {margin-left: 40px;margin-bottom: 40px;}}@media (max-width: 991px) {.box-booking .content {margin-left: 15px;margin-right: 15px;}}.box-booking .tf-btn {cursor: pointer;}.news-item {position: relative;border-radius: 20px;overflow: hidden;}.news-item .img-style img {width: 100%;height: 100%;object-fit: cover;min-height: 335px;}.news-item .number {margin-bottom: 16px;}.news-item .title {margin-bottom: 40px;}@media (max-width: 767px) {.news-item .title {margin-bottom: 12px;}}.news-item .wrap-content {position: absolute;inset: 0;padding: 40px 24px;display: flex;flex-direction: column;justify-content: space-between;}.news-item .content {margin-bottom: 24px;}.news-item .content p {padding: 4px 8px;background-color: var(--Bg-light);border-radius: 20px;max-width: max-content;}.news-item .btn-arrow {height: 52px;width: 52px;flex-shrink: 0;border-radius: 50%;background-color: var(--Bg-light);font-size: 24px;color: var(--Text-primary);display: flex;justify-content: center;align-items: center;opacity: 0;transform: translateX(-20px);}.news-item .btn-arrow i {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.news-item .btn-arrow:hover {background-color: var(--Primary);color: var(--White);}.news-item:hover .btn-arrow {opacity: 1;transform: translateX(0);}.donation-card {padding: 20px 20px 19px;border: 1px solid var(--Line);border-radius: 20px;height: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: flex;flex-direction: column;justify-content: space-between;}.donation-card .img-style {width: 100%;border-radius: 20px;overflow: hidden;}.donation-card .img-style img {width: 100%;height: 100%;object-fit: cover;}.donation-card .content {display: flex;flex-direction: column;justify-content: space-between;flex: 1;}.donation-card__meta {display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;}.donation-card__tag {padding: 6px 20px;background-color: var(--Secondary);border-radius: 40px;color: var(--White);}.donation-card__progress {display: flex;justify-content: space-between;}.donation-card__progress {position: relative;padding: 22px 24px 20px;border: 1px solid var(--Line);border-radius: 20px;}.donation-card__progress::after {content: "";position: absolute;width: 1px;height: 58.1%;background-color: var(--Line);left: 50%;top: 50%;transform: translate(-50%, -50%);}.donation-card__progress > div {max-width: 157px;width: 100%;}.donation-card:hover {border-color: var(--Primary);}.donation-card:hover .tf-btn {background-color: var(--Primary);color: var(--White) !important;-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);}.donation-card:hover .tf-btn span:nth-child(2) {-webkit-transform: translateY(0);transform: translateY(0);}.tf-progress-bar {width: 100%;background-color: var(--White);height: 8px;position: relative;border-radius: 100px;}.tf-progress-bar .value {height: 100%;background: var(--Primary);position: relative;transition: width 2s ease;border-radius: inherit;}.tf-progress-bar .number {position: absolute;left: 95%;top: 50%;transform: translateY(-50%);padding: 0 5px;border-radius: 1000px;display: flex;align-items: center;justify-content: center;background-color: var(--Primary);color: var(--White);}.lookbook-item .dropdown-menu {margin-bottom: 4px !important;border: unset;border-radius: 14px;}.lookbook-item .lookbook-content {padding: 13px 40px;border-radius: 14px;background-color: var(--Bg-light);text-wrap: nowrap;}@media (min-width: 1600px) {.lookbook-item .dropdown.dropup .dropdown-menu::after {content: "";position: absolute;left: 50%;transform: translateX(-50%);top: 100%;width: 0;height: 0;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid var(--Bg-light);}}.wg-booking-step .steps {display: grid;grid-template-columns: repeat(5, 1fr);gap: 10px;margin-bottom: 40px;}.wg-booking-step .steps .stepbar {height: 20px;display: block;background-color: var(--Text-muted);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wg-booking-step .steps .title-step {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Text-muted);margin-bottom: 12px;}.wg-booking-step .steps .active .stepbar {background-color: var(--Primary);}.wg-booking-step .steps .active .title-step {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Primary);}.wg-booking-step .tf-grid-layout {gap: 24px 30px;}.wg-booking-step .wrap-calendar {border-radius: 16px;overflow: hidden;box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.1490196078);}.wg-booking-step .form-step {display: none;}.wg-booking-step .form-step.active {display: block;animation: fadeInUp 0.5s ease forwards;}.wg-booking-step .btn-wrap {border-top: 1px solid var(--Line);padding-top: 24px;margin-top: 24px;}@media (min-width: 992px) {.wg-booking-step .btn-wrap {padding-top: 40px;margin-top: 40px;}}.wg-booking-step .input-error {border: 1px solid red !important;background-color: #ffecec;}.wg-booking-step .error-msg {color: red;margin-top: 12px;font-size: 14px;line-height: 22px;}@media (min-width: 992px) {.section-about .wrap-content {margin-left: 65px;}}.section-about .box-about .counter-item {text-align: center;gap: 7px;}@media (max-width: 991px) {.section-about .row {gap: 40px;}}.section-about .tf-btn {margin-top: 40px;}@media (max-width: 767px) {.section-about .tf-btn {margin-top: 28px;}}.section-about-1 .counter {padding-top: 40px;border-top: 1px solid var(--Secondary);margin-bottom: 8px;}.section-about-1 .widget-video {margin-bottom: 60px;}@media (min-width: 1200px) {.section-about-1 .heading-section .right {padding-left: 25px;}}.section-about-2 .box-left {max-width: 1126px;}@media (max-width: 991px) {.section-about-2 .box-left {margin-bottom: 40px;}}@media (min-width: 1200px) {.section-about-2 .text {letter-spacing: 0.7px;}}@media (max-width: 767px) {.section-about-2 .text {margin-bottom: 16px;}}.section-about-2 .tf-btn {margin-top: 40px;}@media (max-width: 767px) {.section-about-2 .tf-btn {margin-top: 30px;}}@media (min-width: 1441px) {.section-about-2 .box-about .wrap-content {margin-left: 46px;margin-right: 5px;}}@media (max-width: 1440px) {.section-about-2 .box-about .wrap-content {gap: 20px;}}@media (max-width: 575px) {.section-about-2 .box-about .wrap-content {gap: 15px;}}.section-about-2.v2 .scroll-effect .text-change-color div {background-clip: text;color: transparent;background: linear-gradient(to right, var(--White) 50%, #8f9580 50%) no-repeat;-webkit-background-clip: text;background-clip: text;background-size: 200% 100%;background-position-x: 100%;transition: background-size cubic-bezier(0.1, 0.5, 0.5, 1) 0.75s;}@media (min-width: 1200px) {.section-about-3 .heading-section-5 .left {max-width: 517px;}}.section-about-3 .tf-grid-layout {row-gap: 40px;}.section-about-4 {background-image: url(../../assets/images/shape/saas-shape-1.png);background-repeat: no-repeat;background-size: cover;}.section-about-4 .row {row-gap: 40px;}.section-about-4 .thumbs {padding: 24px 27px 27px;border-radius: 16px;position: relative;border: 5px solid rgba(255, 255, 255, 0.01);max-width: 540px;}@media (max-width: 991px) {.section-about-4 .thumbs {margin-left: auto;margin-right: auto;}}.section-about-4 .thumbs .img-style {position: relative;z-index: 1;}.section-about-4 .thumbs .img-style img {border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 16px;}.section-about-4 .item {top: -97px;left: -106px;pointer-events: none;width: 137%;}.section-about-4 .list {padding-left: 8px;}.section-about-4 .list li {position: relative;display: flex;align-items: center;gap: 22px;}.section-about-4 .list li::before {content: "";position: relative;height: 6px;width: 6px;background-color: var(--Primary);border-radius: 50%;}@media (min-width: 1441px) {.section-about-4 .heading-section-4 {margin-top: 65px;max-width: 614px;}}@media (min-width: 1200px) {.section-about-5 .content {padding-left: 90px;}}@media (min-width: 992px) {.section-about-5 .content {padding-left: 40px;}}.section-about-5 .heading-section {margin-top: 28px;}.section-about-5 .row {row-gap: 40px;}.section-about-5 .wrap-thumb {max-width: 590px;margin-left: auto;margin-right: auto;}.section-about-5 .thumbs {border-radius: 300px 300px 16px 16px;overflow: hidden;position: relative;height: 600px;}.section-about-5 .thumbs .image {height: 800px;}.section-about-5 .wrap-counter {padding-top: 59px;border-top: 1px solid var(--Line);margin-top: 59px;gap: 12px;}@media (max-width: 767px) {.section-about-5 .wrap-counter {padding-top: 30px;margin-top: 30px;}}.section-about-5 .item {position: absolute;z-index: 2;right: -12.8%;bottom: 10%;background-color: var(--Primary);width: 140px;height: 140px;border-radius: 999px;}.section-about-5 .item .text-circle {position: absolute;width: 160px;top: 50%;left: 50%;transform: translate(-50%, -50%);}.section-about-5 .item .text-circle .textcircle {animation: rotate 10s linear infinite;}.section-about-5 .item .text-circle textPath {fill: var(--White);}.section-about-5 .item .text-circle .text {font-size: 40px;font-weight: 600;}.section-about-5 .item i {position: absolute;font-size: 40px;color: var(--White);top: 50%;left: 50%;transform: translate(-50%, -50%);}@media (max-width: 991px) {.section-about-5 .item {right: 30px;bottom: 10%;}}@media (max-width: 767px) {.section-about-5 .item {width: 120px;height: 120px;bottom: 15px;}.section-about-5 .item .text-circle {width: 140px;}}.section-about-6 {position: relative;}.section-about-6 .thumbs {position: relative;max-width: 520px;width: 100%;margin-left: auto;margin-right: auto;}.section-about-6 .thumbs .shape-linear-circle {position: absolute;top: 0;right: 0;}.section-about-6 .thumbs img {border-radius: 24px 300px 24px 150px;-webkit-transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);will-change: transform;}.section-about-6 .thumbs img:hover {border-radius: 300px 24px 150px 24px;}@media (min-width: 992px) {.section-about-6 .content {padding-left: 51px;max-width: 652px;}}@media (max-width: 991px) {.section-about-6 .row {gap: 40px;}}.section-about-6 .item {right: 10.55px;bottom: 28px;width: 20.2%;}@media (max-width: 991px) {.section-about-7 .row {gap: 40px;}}.section-about-7 .img-style {border-radius: 20px;overflow: hidden;}@media (min-width: 992px) {.section-about-7 .img-style {margin-left: 35px;}}.section-about-7 .img-style img {width: 100%;object-fit: cover;}@media (min-width: 1200px) {.section-about-7 .box-left {margin-right: 39px;}.section-about-7 .img-style {margin-left: 35px;}}.section-about-7 .quote {border-color: var(--Bg-light);border-width: 4px;}@media (min-width: 768px) {.section-about-7 .quote {padding-left: 36px;}}@media (max-width: 991px) {.section-about-7 .quote {margin-bottom: 30px;}}@media (min-width: 992px) {.section-about-7 .quote .desc {line-height: 40px;}}.section-about-8 {background-color: var(--Bg-2);z-index: 2;}@media (min-width: 1441px) {.section-about-8 .content p {margin-right: -18px;}.section-about-8 .content .title {max-width: 530px;}}.section-about-8 .tf-grid-layout {gap: 30px;}@media (max-width: 991px) {.section-about-8 .row {gap: 40px;}}.section-about-8 .thumbs {position: relative;}.section-about-8 .thumbs img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 992px) {.section-about-8 .thumbs {max-width: 560px;margin-left: auto;}}.section-about-8 .thumbs .icon {font-size: 32px;width: 60px;height: 60px;background-color: var(--White);color: var(--Primary);border-radius: 50%;display: flex;justify-content: center;align-items: center;}.section-about-8 .thumbs .contact {position: absolute;padding: 20px 28px;background-color: var(--Primary);bottom: 0;left: 0;}.section-about-8 .tf-box-icon {padding: 0 20px;}.section-about-8 .tf-box-icon .icon {color: var(--White);margin-bottom: 18px;}@media (min-width: 576px) {.section-about-8 .tf-box-icon:not(:nth-child(even)) {border-right: 1px solid rgba(255, 255, 255, 0.1019607843);}}@media (min-width: 992px) {.section-about-8 .tf-box-icon:not(:last-child) {border-right: 1px solid rgba(255, 255, 255, 0.1019607843);}}@media (max-width: 575px) {.section-about-8 .tf-box-icon {padding: 0;}}.section-about-8 .item {z-index: -1;}.section-about-8 .item-1 {left: 43.45px;top: 37%;}.section-about-8 .item-2 {right: 44.45px;top: 14%;}.section-about-8 .item-3 {left: 25.6px;bottom: 23%;}.section-about-8 .item-4 {right: 97px;bottom: 23%;}.section-about-8 .tf-btn {margin-top: 30px;}.section-about-8 .leaf {bottom: -259px;right: 0;z-index: -1;}.section-about-9 .img-style {height: 100%;}.section-about-9 .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-about-9 .wrap-counter {height: 100%;padding: 59px 115px;justify-content: space-between;}.section-about-9 .wrap-counter .counter-item .line {width: 80px;height: 2px;background-color: var(--Primary);margin-top: 11px;margin-bottom: 11px;}@media (min-width: 1441px) {.section-about-9 .wrap-counter {row-gap: 100px;column-gap: 140px;}}@media (max-width: 1440px) {.section-about-9 .wrap-counter {padding: 59px 0;}}@media (max-width: 1440px) {.section-about-9 .wrap-counter {padding: 40px 0 0;}}.section-about-10 img {width: 100%;max-height: 350px;object-fit: cover;}.section-about-11 {border-radius: 20px;overflow: hidden;}.section-about-11 .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-about-12 {background-color: var(--Bg-light);}.section-about-12 .content {margin-bottom: 80px;}@media (max-width: 991px) {.section-about-12 .content {margin-bottom: 40px;}}.section-about-12 .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-about-12 .box-counter {margin-bottom: 80px;display: flex;justify-content: space-between;gap: 40px 30px;padding: 40px;border-radius: 40px;background-color: var(--White);}@media (min-width: 1441px) {.section-about-12 .box-counter {padding-right: 123px;}}@media (max-width: 991px) {.section-about-12 .box-counter {flex-direction: column;padding: 20px;margin-bottom: 40px;}}@media (min-width: 992px) {.section-about-12 .wrap-counter {margin-top: 9px;}}.section-about-12 .img-style {border-radius: 20px;overflow: hidden;}@media (min-width: 1441px) {.section-about-12 .counter-item {padding-bottom: 20px;}}@media (min-width: 1441px) {.section-about-12 .tf-grid-layout {gap: 60px;}}.section-about-12 .infiniteslide {gap: 60px;}@media (max-width: 767px) {.section-about-12 .infiniteslide {gap: 40px;}}.section-about-12 .infiniteslide .text {font-size: 44px;font-weight: 600;line-height: 52px;color: transparent;-webkit-text-stroke: 1px var(--Secondary);text-transform: uppercase;}@media (max-width: 767px) {.section-about-12 .infiniteslide .text {font-size: 32px;line-height: 40px;}}.section-about-12 .infiniteslide i {font-size: 32px;color: var(--Primary);}.section-about-13 .left {max-width: 770px;}.section-about-13 .right {max-width: 555px;}@media (max-width: 991px) {.section-about-13 .right {margin-left: auto;margin-right: auto;}}@media (min-width: 992px) {.section-about-13 .right {margin-left: 10px;}}@media (max-width: 991px) {.section-about-13 .row {row-gap: 40px;}}.section-about-13 .content {display: flex;gap: 12px 20px;}@media (min-width: 1441px) {.section-about-13 .content {gap: 80px;}}@media (max-width: 575px) {.section-about-13 .content {flex-direction: column;}}.section-about-13 .counter-item {flex-shrink: 0;}.section-about-13 .img-style {position: relative;}.section-about-13 .item {right: 0;bottom: 48px;position: absolute;background-color: var(--Primary);padding: 24px;max-width: 240px;width: 100%;aspect-ratio: 1/1;display: flex;flex-direction: column;justify-content: space-between;}@media (max-width: 991px) {.section-about-13 .item {max-width: max-content;bottom: 30px;}}.section-about-14 .row {row-gap: 40px;}.section-about-14 .img-style {border-radius: 20px;overflow: hidden;height: 600px;}.section-about-14 .img-style .img {height: 900px;}@media (min-width: 992px) {.section-about-14 .img-style {max-width: 600px;}}.section-about-14 .line {height: 80px;background-color: var(--Line);width: 1px;}@media (max-width: 575px) {.section-about-14 .line {display: none;}}.section-about-14 .wrap-counter {max-width: 614px;align-items: center;}@media (max-width: 991px) {.section-about-14 .wrap-counter {margin-bottom: 40px;}}@media (max-width: 425px) {.section-about-14 .wrap-counter {justify-content: space-between;}}@media (max-width: 425px) {.section-about-14 .counter-item {max-width: 84px;}}@media (max-width: 991px) {.section-about-15 .row {gap: 40px;}}.section-about-15 .quote {border-width: 4px;border-color: var(--Bg-light);padding-left: 29px;}@media (min-width: 992px) {.section-about-15 .quote .desc {line-height: 44px;}}@media (max-width: 767px) {.section-about-15 .quote {margin-bottom: 40px;}}.section-about-15 .box-icon {display: flex;gap: 40px;align-items: center;}@media (max-width: 575px) {.section-about-15 .box-icon {gap: 12px;}}.section-about-15 .box-icon .icon {color: var(--Text-muted);font-size: 60px;}.section-about-15 .box-icon .icon i {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}@media (max-width: 767px) {.section-about-15 .box-icon .icon {font-size: 48px;}}.section-about-15 .box-icon .number {margin-left: auto;height: 64px;width: 64px;border: 1px solid var(--Line);border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-shrink: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}@media (max-width: 767px) {.section-about-15 .box-icon .number {height: 52px;width: 52px;}}.section-about-15 .box-icon:hover .icon {color: var(--Primary);}.section-about-15 .box-icon:hover .number {background-color: var(--Primary);border-color: var(--Primary);color: var(--White);}.section-about-15 .wrap-box-icon .box-icon:not(:last-child) {padding-bottom: 35px;margin-bottom: 43px;position: relative;border-bottom: 1px solid var(--Secondary);}.section-about-15 .wrap-box-icon .box-icon:not(:last-child)::after {content: "";position: absolute;width: 0;left: auto;right: 0;height: 1px;background-color: var(--Primary);bottom: -1px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.section-about-15 .wrap-box-icon .box-icon:not(:last-child):hover::after {left: 0;right: auto;width: 100%;}@media (min-width: 1441px) {.section-about-15 .box-left, .section-about-15 .wrap-box-icon {max-width: 665px;}.section-about-15 .wrap-box-icon {margin-left: auto;}}@media (min-width: 992px) {.section-about-16 {padding-bottom: 48px;}}.section-about-16 .img-style {max-width: 570px;margin-left: auto;margin-right: auto;height: 760px;overflow: hidden;}.section-about-16 .img-style .img {height: 877px;}@media (max-width: 767px) {.section-about-16 .img-style {height: 450px;}.section-about-16 .img-style .img {height: 600px;}}.section-about-16 .tf-grid-layout {margin-top: 40px;}@media (min-width: 992px) {.section-about-16 .tf-grid-layout {margin-top: 100px;}}.section-about-16 .row {row-gap: 40px;}@media (min-width: 992px) {.section-about-16 .box-content {max-width: 1120px;}}.section-about-16 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 991px) {.section-about-16 .scroll-effect {margin-bottom: 24px;}}.section-about-17 {border-radius: 20px;overflow: hidden;}.section-about-17 .heading {padding-bottom: 36px;border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);margin-bottom: 36px;}.section-about-17 .content {padding: 80px 60px;background-color: #1a1a1c;}@media (max-width: 1199px) {.section-about-17 .content {padding: 60px 15px;}}.section-about-17 .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-about-17 .list {display: grid;gap: 12px;margin-bottom: 36px;}.section-about-17 .list i {font-size: 20px;color: var(--Primary);}@media (max-width: 1199px) {.section-mission-vision .row {row-gap: 40px;}}.section-mission-vision .thumb-large {border-radius: 16px;overflow: hidden;height: 520px;max-width: 520px;}.section-mission-vision .thumb-large .img {height: 700px;}@media (max-width: 767px) {.section-mission-vision .thumb-large {height: 350px;max-width: 100%;}.section-mission-vision .thumb-large .img {height: 500px;}}.section-mission-vision .thumb {border-radius: 16px;overflow: hidden;height: 248px;}.section-mission-vision .thumb .img {height: 400px;}@media (min-width: 1200px) {.section-mission-vision .content {max-width: 420px;margin-left: -10px;}}@media (max-width: 991px) {.section-mission-vision .content .heading {margin-bottom: 16px;}}@media (min-width: 1200px) {.section-mission-vision .thumb-main {max-width: 520px;}}.section-mission-vision .wrap-box-icon {margin-bottom: 36px;}.section-mission-vision .wrap-box-icon .box-icon:not(:last-child) {padding-bottom: 36px;margin-bottom: 36px;border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);}@media (max-width: 767px) {.section-mission-vision .wrap-box-icon {margin-bottom: 24px;}.section-mission-vision .wrap-box-icon .box-icon:not(:last-child) {padding-bottom: 24px;margin-bottom: 24px;}}.section-mission-vision .box-icon {display: flex;gap: 28px;}@media (max-width: 767px) {.section-mission-vision .box-icon {gap: 12px;}}.section-mission-vision .box-icon i {color: var(--Primary);font-size: 60px;}.section-video .wrap-infiniteslide {background-color: var(--Primary);padding: 40px 0;}@media (max-width: 575px) {.section-video .wrap-infiniteslide {padding: 25px 0;}}.section-video .wrap-infiniteslide .infiniteslide {gap: 60px;}.section-video .wrap-infiniteslide i {font-size: 32px;}.section-video img {min-height: 380px;}.section-why .wrap-box-icon {margin-bottom: 44px;}@media (max-width: 991px) {.section-why .row {gap: 40px;}}.section-why .tf-box-icon:not(:last-child) {padding-bottom: 32px;margin-bottom: 33px;border-bottom: 1px solid var(--Line);}@media (min-width: 992px) {.section-why .thumbs {max-width: 655px;margin-left: auto;height: 873px;}}.section-why .thumbs img {width: 100%;object-fit: cover;}@media (max-width: 991px) {.section-why .thumbs img {max-height: 650px;}}@media (min-width: 992px) {.section-why.v2 .box-right {padding-left: 15px;}}.section-why-2 .img-style {width: 100%;mask-image: url("../images/shape/shape-card-3.svg");-webkit-mask-image: url("../images/shape/shape-card-3.svg");mask-repeat: no-repeat;mask-size: contain;mask-position: center;z-index: 1;}@media (min-width: 992px) {.section-why-2 .img-style {max-width: 600px;margin-left: auto;}}.section-why-2 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 767px) {.section-why-2 .row {gap: 40px;}}.section-why-2 .wrap-counter {gap: 84px;}@media (max-width: 991px) {.section-why-2 .wrap-counter {gap: 40px;margin-bottom: 40px;}}@media (min-width: 992px) {.section-why-2.v2 .img-style {margin-left: unset;margin-right: auto;}}@media (min-width: 1200px) {.section-why-2.v2 .box-content {padding-left: 20px;}}.section-why-3 .thumbs {position: relative;padding-left: 54px;padding-top: 28px;}.section-why-3 .thumbs img {border-radius: 12px;object-fit: cover;}.section-why-3 .thumbs .img-1 {transform: rotate(-8deg);width: 78.1%;}.section-why-3 .thumbs .img-2 {position: absolute;transform: rotate(8deg);bottom: -44px;right: 22.29px;width: 47.6%;}@media (max-width: 991px) {.section-why-3 .thumbs {margin-bottom: 60px;}}@media (min-width: 992px) {.section-why-3 .wrap-box {padding-right: 16px;}}@media (max-width: 991px) {.section-why-3 .row {gap: 40px;}}@media (min-width: 1441px) {.section-benefit .right {margin-left: 60px;}}@media (max-width: 767px) {.section-benefit .row {gap: 40px;}}.section-benefit-2 {background-color: var(--Primary);border-radius: 20px;z-index: 4;overflow: hidden;}.section-benefit-2 .swiper {margin-bottom: 80px;}@media (max-width: 991px) {.section-benefit-2 .swiper {margin-bottom: 40px;}}.section-benefit-2 .counter-item {max-width: 220px;width: 100%;position: relative;}.section-benefit-2 .counter-item:not(:last-child)::after {content: "";position: absolute;height: 100%;width: 1px;background-color: rgba(255, 255, 255, 0.2);right: -87.83px;}@media (max-width: 1199px) {.section-benefit-2 .counter-item:not(:last-child)::after {right: -50px;}}@media (max-width: 1100px) {.section-benefit-2 .counter-item:not(:last-child)::after {right: -12px;}}@media (max-width: 991px) {.section-benefit-2 .counter-item:not(:last-child)::after {display: none;}}.section-benefit-2 .wrap-counter {display: flex;justify-content: space-between;}@media (max-width: 991px) {.section-benefit-2 .wrap-counter {flex-wrap: wrap;column-gap: 10px;row-gap: 30px;}.section-benefit-2 .wrap-counter .counter-item {max-width: calc(50% - 10px);}}.section-benefit-2 .leaf-1 {left: 101px;top: -85px;z-index: -1;}.section-benefit-2 .leaf-2 {z-index: -1;right: -84.11px;top: -160px;width: 30%;}.section-benefit-3 .img-style {overflow: hidden;border-radius: 16px;}.section-benefit-3 .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-benefit-3 .row {row-gap: 40px;}@media (min-width: 1200px) {.section-benefit-3 .box-right {margin-left: 70px;}}.section-benefit-3 .box-number .number {font-size: 44px;line-height: 52px;width: 100px;height: 100px;border-radius: 50%;border: 1px solid var(--Primary);color: var(--Primary);display: flex;justify-content: center;align-items: center;font-weight: 600;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;}@media (max-width: 767px) {.section-benefit-3 .box-number .number {width: 80px;height: 80px;font-size: 38px;}}.section-benefit-3 .box-number .content {position: relative;padding-top: 32px;margin-top: 32px;border-top: 1px solid var(--Line);}@media (max-width: 767px) {.section-benefit-3 .box-number .content {padding-top: 18px;margin-top: 18px;}}.section-benefit-3 .box-number .content:after {content: "";width: 0;height: 1px;position: absolute;top: -1px;left: 0;background-color: var(--Secondary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.section-benefit-3 .box-number:hover .number {background-color: var(--Secondary);border-color: var(--Secondary);color: var(--White);}.section-benefit-3 .box-number:hover .content::after {width: 100%;}@media (min-width: 1441px) {.section-benefit-3 .wrap-box-number {gap: 60px;}}.seciton-case-studies .wrap-portfolio-1 {margin-bottom: 57px;}@media (max-width: 991px) {.seciton-case-studies .wrap-portfolio-1 {margin-bottom: 30px;}}@media (max-width: 575px) {.seciton-case-studies .wrap-portfolio-1, .seciton-case-studies .wrap-portfolio-2 {flex-direction: column;gap: 30px;}}.section-overview {position: relative;z-index: 2;}.section-overview .wrap-box {max-width: 1920px;margin-left: auto;margin-right: auto;display: flex;gap: 10px;}.section-overview .shape {position: absolute;bottom: 0;right: 0;z-index: -1;}.section-overview .counter-item {padding: 41px 60px;background-color: var(--Bg-light);position: relative;z-index: 2;overflow: hidden;display: flex;justify-content: center;flex-direction: column;}@media (max-width: 575px) {.section-overview .counter-item {padding: 40px 15px;}}.section-overview .testimonial {background-color: var(--Secondary);padding: 58px 60px 58px;}.section-overview .testimonial > p {margin-bottom: 20px;}@media (min-width: 1441px) {.section-overview .testimonial > p {line-height: 56px;}}.section-overview .thumbs {height: 100%;}.section-overview .thumbs img {height: 100%;width: 100%;object-fit: cover;}.section-overview .col-content {overflow: hidden;}.section-overview .col-content.about {flex: 45.4%;}.section-overview .col-content.mission {padding: 40px;flex: 20.3%;z-index: 2;position: relative;background-color: var(--Primary);display: flex;flex-direction: column;justify-content: space-between;gap: 17px;}@media (min-width: 1200px) {.section-overview .col-content.mission p {padding-left: 4px;}}.section-overview .col-content.vision {flex: 20.3%;position: relative;}.section-overview .col-content.vision::after {content: "";position: absolute;background: linear-gradient(180deg, rgba(21, 64, 64, 0) 46.28%, rgba(21, 64, 64, 0.5) 73.14%, var(--Secondary) 99.74%);inset: 0;}.section-overview .col-content.vision .content {padding: 40px;z-index: 1;position: absolute;inset: 0;display: flex;height: 100%;flex-direction: column;justify-content: end;}.section-overview .col-content.vision img {height: 100%;width: 100%;object-fit: cover;}@media (max-width: 1199px) {.section-overview .testimonial, .section-overview .col-content.mission, .section-overview .col-content.vision .content {padding: 30px 20px;}}@media (max-width: 1024px) {.section-overview .wrap-box {flex-wrap: wrap;}.section-overview .col-content.about {flex: unset;width: 100%;}.section-overview .col-content.mission, .section-overview .col-content.vision {width: calc(50% - 10px);}}@media (max-width: 575px) {.section-overview .col-content.mission, .section-overview .col-content.vision {flex: unset;width: 100%;}}.section-resume {background-color: var(--Secondary);}.section-resume .row {row-gap: 40px;}.section-resume .wrap-resume {background-color: var(--Secondary);}@media (min-width: 1441px) {.section-resume .box-right {margin-left: -5px;}}.section-resume .thumbs {max-width: 666px;margin-left: auto;margin-right: auto;height: 100%;}@media (min-width: 1200px) {.section-resume .thumbs {max-width: 666px;}}.section-resume .thumbs img {height: 100%;width: 100%;object-fit: cover;}@media (max-width: 991px) {.section-resume .thumbs {margin-bottom: 40px;}}.section-resume-2 .row {row-gap: 40px;}@media (min-width: 1441px) {.section-resume-2 .box-right {margin-left: -5px;}}.section-resume-2 .tab-content-wrap {min-height: 400px;}.section-resume-2 .thumbs {height: 100%;}@media (min-width: 1200px) {.section-resume-2 .thumbs {max-width: 665px;}}.section-resume-2 .thumbs img {height: 100%;width: 100%;object-fit: cover;}@media (max-width: 991px) {.section-resume-2 .thumbs {margin-bottom: 40px;}}.section-resume-2 .wrap-content-resume {background-color: var(--Text-primary);}.section-resume-2 .wrap-banner-slide {background-color: var(--Primary);padding: 40px;}.section-resume-2 .wrap-banner-slide .infiniteslide {gap: 60px;}.section-resume-2 .wrap-banner-slide .banner-inner {display: flex !important;align-items: center;gap: 60px;}.section-resume-2 .wrap-banner-slide .banner-inner i {color: var(--Text-primary);font-size: 32px;}.section-resume-2 .tab-content-wrap {height: 100%;}.section-resume-2.v2 .wrap-content-resume {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}.section-team {background-color: var(--Bg-light);}.section-team .heading-section {gap: 12px;}.section-team .tf-grid-layout {gap: 40px 20px;}.section-team-2 .tf-social {gap: 12px;}.section-team-3 .heading-section-5 .btn_link {padding: 2px 0;display: flex;gap: 8px;align-items: center;max-width: max-content;}.section-team-3 .heading-section-5 .btn_link i {font-size: 20px;}.section-team-3 .heading-section-5 .btn_link span {position: relative;}.section-team-3 .heading-section-5 .btn_link span:after, .section-team-3 .heading-section-5 .btn_link span:before {content: "";position: absolute;right: 0;bottom: 0;width: 100%;height: 2px;background-color: var(--Text-primary);transition: all 0.4s ease;}.section-team-3 .heading-section-5 .btn_link span:after {width: 0;left: 0;transition: all 0.8s ease;}.section-team-3 .heading-section-5 .btn_link:hover {color: var(--Primary);}.section-team-3 .heading-section-5 .btn_link:hover span:after, .section-team-3 .heading-section-5 .btn_link:hover span:before {background-color: var(--Primary);}.section-team-3 .heading-section-5 .btn_link:hover span:before {width: 0;}.section-team-3 .heading-section-5 .btn_link:hover span:after {width: 100%;}@media (min-width: 1441px) {.section-team-3 .heading-section-5 .right {padding-left: 89px;}}@media (max-width: 1199px) {.section-team-3 .tf-grid-layout {gap: 40px 15px;}}@media (min-width: 992px) {.section-team-4 .tf-grid-layout {row-gap: 48px;}}.section-team-5 {background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);}.section-team-5 .tf-grid-layout {gap: 30px;}.section-team-6 .card-team .img-style {max-height: 540px;}.section-team-7 .tf-grid-layout {gap: 40px 10px;}.section-about-team .img-thumb {position: relative;}.section-about-team .counter-item {position: absolute;width: 100%;aspect-ratio: 1/1;max-width: 307.5px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.1019607843);border: 8px solid rgba(255, 255, 255, 0.1019607843);backdrop-filter: blur(16px);left: 38px;bottom: 40px;text-align: center;}@media (max-width: 991px) {.section-about-team .counter-item {max-width: 220.5px;left: 20px;bottom: 20px;}.section-about-team .counter-item p {padding: 0 7px;}}@media (max-width: 767px) {.section-about-team .counter-item {max-width: 187.5px;}}.section-about-team .img-thumb img {min-height: 450px;object-fit: cover;}.team-purpose-showcase .wrap-showcase {display: flex;align-items: center;gap: 20px;}.team-purpose-showcase .col-image {display: grid;gap: 20px;}.team-purpose-showcase .col-image-1 {justify-items: end;margin-top: 20px;}@media (max-width: 575px) {.team-purpose-showcase .col-image-1, .team-purpose-showcase .col-image, .team-purpose-showcase .wrap-showcase {gap: 5px;}}.section-service .element, .section-portfolio-6 .element {padding-bottom: 40px;}.section-service .service-item, .section-portfolio-6 .service-item {background-color: var(--White);}.section-service-2 {background-color: var(--Secondary);}.section-service-2 .tf-box-icon {border-color: rgba(255, 255, 255, 0.1019607843);}.section-service-3 {background-color: var(--Text-primary);}.section-service-4 {background-color: var(--Bg-light);}.section-service-4 .tf-grid-layout {gap: 30px 10px;}@media (max-width: 991px) {.section-service-5 .wrap {flex-direction: column;}.section-service-5 .tab-slide.style-3 {max-width: 100%;}}.section-service-6 .tf-grid-layout {gap: 20px;}.section-service-7 {position: relative;background-color: var(--Bg-light);z-index: 2;}.section-service-7 .item {right: 0;top: 95px;z-index: -1;}.section-service-9 {background-color: var(--Text-primary);}@media (min-width: 1441px) {.section-service-9 .heading-section-2 .right {padding-left: 71px;}}@media (min-width: 1200px) {.section-service-9 .heading-section p {padding-left: 62px;}}.section-service-9 .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 4;}.section-service-9 .sw-button.nav-prev-layout {left: 20px;}.section-service-9 .sw-button.nav-next-layout {right: 20px;}.section-service-11 .tf-grid-layout {row-gap: 40px;}.section-service-12 {background-color: var(--Bg-light);}.section-service-13 {margin-left: 20px;margin-right: 20px;}@media (min-width: 1200px) {.section-service-15 .heading-section-5 .right {margin-left: 96px;}}.section-service-16 {background-color: var(--Secondary);padding: 75px 0;}@media (max-width: 991px) {.section-service-16 {padding: 60px 0;}.section-service-16 .tf-grid-layout {gap: 40px 15px;}}@media (min-width: 992px) {.section-service-16 .heading-section-5 .right {max-width: 625px;margin-left: auto;}}@media (min-width: 992px) {.section-service-16 .service-item {position: relative;}.section-service-16 .service-item::after {content: "";position: absolute;height: 100%;width: 1px;background-color: rgba(255, 255, 255, 0.1019607843);right: -20px;top: 0;}}.section-service-17 .tf-grid-layout {row-gap: 40px;}.section-cta {background-color: var(--Primary);}@media (min-width: 1441px) {.section-cta .content-inner {padding: 0 40px;}}@media (max-width: 991px) {.section-cta .row {gap: 16px;}}@media (min-width: 1200px) {.section-cta .content {padding-left: 2px;}}@media (max-width: 991px) {.section-cta-2 .heading {margin-bottom: 12px;}}.section-cta-2 .content-inner {background-color: var(--Primary);border-radius: 40px;padding: 79px 80px 80px;}@media (max-width: 1440px) {.section-cta-2 .content-inner {padding-left: 40px;padding-right: 40px;}}@media (max-width: 575px) {.section-cta-2 .content-inner {padding-left: 15px;padding-right: 15px;}}@media (min-width: 1200px) {.section-cta-2 .content {padding-left: 70px;}}.section-cta-3 .box {padding: 60px 15px;border-radius: 20px;text-align: center;}.section-cta-3 .form-newsletter {max-width: 602px;margin-left: auto;margin-right: auto;}.section-cta-3 .form-newsletter .tf-btn {right: 8px;}@media (min-width: 992px) {.section-cta-3 .form-newsletter .tf-btn {padding: 16px 40px;}}.section-cta-3 fieldset input {height: 72px;}.section-cta-4 .wrap {padding-top: 100px;padding-bottom: 100px;background-color: var(--Secondary);border-radius: 40px;}@media (min-width: 1441px) {.section-cta-4 .content {padding-left: 80px;}}@media (max-width: 1199px) {.section-cta-4 .wrap-btn {flex-wrap: wrap;}}.section-cta-5 {background-color: var(--Primary);}.section-cta-5 .content-inner {display: flex;align-items: center;gap: 68px;padding: 0 15px;}@media (min-width: 1200px) {.section-cta-5 .content-inner {padding: 0 40px;}}@media (min-width: 1441px) {.section-cta-5 .content-inner {padding: 0 80px;}}@media (max-width: 1199px) {.section-cta-5 .content-inner {gap: 40px;}}@media (max-width: 991px) {.section-cta-5 .content-inner {gap: 16px;flex-direction: column;}}.section-strategy .heading-section .right {width: 100%;}@media (min-width: 768px) {.section-strategy .heading-section .left {flex: 64%;}.section-strategy .heading-section .right {flex: 20%;}}@media (max-width: 767px) {.section-strategy .heading-section .tf-btn {margin-left: auto;margin-right: auto;}}.section-strategy .we-offer {margin-top: 60px;padding: 40px 15px;}@media (min-width: 992px) {.section-strategy .we-offer {padding: 40px;}}@media (min-width: 1441px) {.section-strategy .we-offer {padding: 80px;}}.section-strategy .tf-box-icon {position: relative;}.section-strategy .tf-box-icon:not(:last-child) {padding-bottom: 32px;margin-bottom: 32px;border-bottom: 1px solid var(--Line);}.section-strategy .tf-box-icon:not(:last-child)::after {content: "";position: absolute;background-color: var(--Secondary);width: 0;height: 1px;bottom: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.section-strategy .tf-box-icon:not(:last-child):hover::after {width: 100%;}.section-strategy .thumbs img {min-height: 300px;object-fit: cover;}@media (max-width: 767px) {.section-strategy .thumbs {margin-bottom: 40px;}}@media (min-width: 768px) {.section-strategy.v2 {padding-bottom: 72px;}}.section-strategy.v2 .thumbs {position: relative;max-height: 680px;}.section-strategy.v2 .thumbs img {height: 900px;}@media (max-width: 991px) {.section-strategy.v2 .thumbs img {height: 800px;}}@media (max-width: 767px) {.section-strategy.v2 .thumbs img {height: 700px;}}@media (max-width: 575px) {.section-strategy.v2 .thumbs {max-height: 400px;}.section-strategy.v2 .thumbs img {height: 500px;}}.section-strategy.v2 .tf-box-icon:not(:last-child) {border-bottom: 1px solid var(--Text-secondary);}.section-strategy.v2 .tf-box-icon:not(:last-child)::after {background-color: var(--Primary);}.section-strategy.v2 .tf-box-icon .icon {background-color: #101010;}.section-strategy.v2 .tf-box-icon i {color: var(--Primary);}.section-strategy.v2 .tf-box-icon:hover i {color: var(--Text-primary);}@media (min-width: 1200px) {.section-strategy.v2 .we-offer {margin-top: 74px;}}.section-expected-outcomes .heading-section {margin-bottom: 32px;}@media (min-width: 1200px) {.section-expected-outcomes .heading-section {max-width: 715px;}}@media (max-width: 767px) {.section-expected-outcomes .row {gap: 40px;}}.section-expected-outcomes .img-thumbs img {width: 100%;height: 100%;object-fit: cover;}.section-expected-outcomes .list li {display: flex;gap: 16px;align-items: center;}.section-expected-outcomes .list i {color: var(--Secondary);font-size: 24px;}@media (min-width: 1200px) {.section-expected-outcomes .content {padding-left: 36px;}}@media (min-width: 992px) {.section-expected-outcomes.v2 .img-thumbs {max-width: 555px;}}.section-expected-outcomes.v2 .list i {color: var(--Primary);}.section-process .wrap-process, .section-process-3 .wrap-process {padding: 40px;border-radius: 40px;box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);}@media (max-width: 767px) {.section-process .wrap-process, .section-process-3 .wrap-process {padding: 24px 15px;border-radius: 24px;}}.section-process .box-process, .section-process-3 .box-process {display: flex;align-items: center;}@media (max-width: 767px) {.section-process .box-process, .section-process-3 .box-process {flex-direction: column;gap: 40px;}}.section-process .box-process .img-process, .section-process-3 .box-process .img-process {flex: 20%;}.section-process .box-process .content, .section-process-3 .box-process .content {flex: 19.4%;}@media (min-width: 992px) {.section-process .box-process .content, .section-process-3 .box-process .content {padding-left: 60px;}.section-process .box-process .content .heading-section, .section-process-3 .box-process .content .heading-section {max-width: 480px;gap: 20px;}}.section-process-2 .wrap {padding: 60px;border-radius: 40px;border: 1px solid rgba(255, 255, 255, 0.1019607843);}@media (max-width: 1199px) {.section-process-2 .wrap {padding: 40px;}}@media (max-width: 767px) {.section-process-2 .wrap {padding: 24px 15px;}}.section-process-2 .box-process {display: flex;gap: 28px;align-items: center;padding: 5px 0;}.section-process-2 .box-process:not(:last-child) {margin-bottom: 40px;}.section-process-2 .box-process .number {color: transparent;-webkit-text-stroke: 1px var(--White);display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 14px 0;padding-left: 25px;border-left: 2px solid rgba(255, 255, 255, 0.1);border-right: 2px solid transparent;}.section-process-2 .box-process .number span {display: block;}@media (min-width: 768px) {.section-process-2 .box-process .number span {width: 59px;}}.section-process-2 .box-process:hover .number, .section-process-2 .box-process.active .number {padding-left: 0;padding-right: 25px;border-right: 2px solid rgba(255, 255, 255, 0.1);border-left-color: transparent;-webkit-text-stroke: 1px var(--Primary);}.section-process-2 .heading-section {margin-top: 11px;}@media (min-width: 992px) {.section-process-2 .img-style {max-width: 595px;margin-left: auto;}}.section-process-3 .wrap-process {background-color: var(--White);}.section-process-3 .tab-slide .item-slide-effect {background: rgba(78, 73, 231, 0.1019607843);}@media (min-width: 992px) {.section-process-4 .box-process {padding-right: 15px;}}@media (min-width: 1441px) {.section-process-4 .box-process {padding: 0 80px;}}.section-process-4 .thumbs {text-align: center;}.section-process-4 .thumbs img {width: 100%;height: 100%;object-fit: cover;}.section-process-4 .tf-grid-layout {row-gap: 40px;}.section-process-4 .process-item {display: flex;gap: 28px;cursor: pointer;}.section-process-4 .process-item .number {position: relative;display: flex;justify-content: center;align-items: center;height: 80px;width: 80px;border: 1px solid var(--Line);background-color: var(--White);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;flex-shrink: 0;}.section-process-4 .process-item:not(:last-child) {margin-bottom: 60px;}.section-process-4 .process-item:not(:last-child) .number::after {content: "";position: absolute;height: 0;border-left: 1px dashed var(--Line);top: 100%;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.section-process-4 .process-item:hover .number {background-color: var(--Primary);color: var(--White);}.section-process-4 .process-item:hover .number::after {border-color: var(--Primary);}.section-process-4 .process-item:hover .number::after, .section-process-4 .process-item:has(~ .process-item:hover) .number::after {height: 100px;}@media (min-width: 576px) {.section-process-5 .wrap-process, .section-process-7 .wrap-process {display: flex;justify-content: space-between;z-index: 4;gap: 40px 15px;}.section-process-5 .process-item, .section-process-7 .process-item {flex-shrink: unset;}}.section-process-5 .process-item, .section-process-7 .process-item {text-align: center;}@media (min-width: 576px) {.section-process-5 .process-item, .section-process-7 .process-item {max-width: 336.67px;}}.section-process-5 .icon, .section-process-7 .icon {max-width: 180px;width: 100%;aspect-ratio: 1/1;display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid var(--Primary);background-color: var(--Bg-light);position: relative;margin-left: auto;margin-right: auto;}@media (max-width: 767px) {.section-process-5 .icon, .section-process-7 .icon {max-width: 140px;}}.section-process-5 .icon i, .section-process-7 .icon i {font-size: 80px;color: var(--Primary);}@media (max-width: 767px) {.section-process-5 .icon i, .section-process-7 .icon i {font-size: 56px;}}.section-process-5 .icon .number, .section-process-7 .icon .number {display: flex;justify-content: center;align-items: center;height: 40px;width: 40px;font-size: 20px;font-family: var(--font-main2);border-radius: 50%;background-color: var(--Primary);color: var(--White);position: absolute;left: 50%;transform: translateX(-50%);bottom: -20px;}.section-process-5 .line-1, .section-process-7 .line-1 {top: 0;left: 19.6%;width: 22.91%;z-index: -1;}.section-process-5 .line-2, .section-process-7 .line-2 {top: 46%;transform: translateY(-50%);right: 18.6%;width: 22.91%;z-index: -1;}.section-process-6 {background-color: var(--Secondary);}.section-process-6 .heading-section-5 {margin-bottom: 80px;}@media (max-width: 991px) {.section-process-6 svg {width: 150px;height: 124px;}}.section-process-6 .animated .path-draw {stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: draw 2s ease-in-out forwards;}@keyframes draw {to {stroke-dashoffset: 0;}}@media (max-width: 575px) {.section-process-6 .heading-section-5 {margin-bottom: 60px;}}.section-process-7 .icon {max-width: 120px;border-radius: 12px;border: unset;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.section-process-7 .icon i {font-size: 60px;}.section-process-7 .icon .number {top: -14px;left: -14px;transform: unset;border: 4px solid var(--White);color: var(--Text-primary);}.section-process-7 .icon i {color: var(--Text-primary);}.section-process-7 .swiper {padding-top: 12px;margin-top: -12px;}@media (min-width: 576px) {.section-process-7 .process-item {max-width: 400px;}}.section-process-7 .process-item:hover .icon {background-color: var(--Primary);}@media (min-width: 1200px) {.section-process-7 .wrap-process {padding-left: 65px;padding-right: 65px;}}.section-process-7 .line-1 {left: 25.6%;}.section-process-7 .line-2 {top: 39%;right: 20.3%;}.section-process-8 {position: relative;z-index: 3;}.section-process-8 .process-item {max-width: 307.5px;}.section-process-8 .process-item .icon {margin-left: auto;margin-right: auto;position: relative;display: flex;justify-content: center;align-items: center;max-width: 120px;width: 100%;aspect-ratio: 1/1;border: 2px dashed var(--Line);font-size: 48px;border-radius: 50%;background-color: var(--White);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}@media (min-width: 992px) {.section-process-8 .process-item .icon::after {content: "";position: absolute;width: 219%;border: 2px dashed var(--Line);right: 100%;transform: rotate(-18deg);top: 77%;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;z-index: -1;}}.section-process-8 .process-item .number {top: -2px;left: -1.75px;position: absolute;height: 36px;width: 36px;background-color: var(--Primary);font-family: var(--font-main2);font-size: 20px;line-height: 28px;display: flex;justify-content: center;align-items: center;color: var(--White);border-radius: 50%;}@media (max-width: 767px) {.section-process-8 .process-item .icon {max-width: 100px;margin-bottom: 24px;font-size: 42px;}}.section-process-8 .wrap-box-process {display: flex;justify-content: space-between;gap: 30px 15px;}@media (max-width: 991px) {.section-process-8 .wrap-box-process {flex-wrap: wrap;}.section-process-8 .wrap-box-process .process-item {max-width: calc(50% - 15px);width: 100%;}}@media (max-width: 575px) {.section-process-8 .wrap-box-process {column-gap: 10px;}}@media (min-width: 992px) {.section-process-8 .process-item:nth-child(odd) {margin-top: 60px;}.section-process-8 .process-item:nth-child(odd) .icon::after {top: 26%;transform: rotate(18deg);}.section-process-8 .process-item:first-child .icon::after {display: none;}}.section-process-8 .process-item:hover .icon, .section-process-8 .process-item:has(~ .process-item:hover) .icon {border-color: var(--Primary);color: var(--Primary);}.section-process-8 .process-item:hover .icon::after, .section-process-8 .process-item:has(~ .process-item:hover) .icon::after {border-color: var(--Primary);}.section-process-9 .wrap {background-color: var(--Bg-dark);}.section-process-9 .content-inner {display: flex;row-gap: 40px;}@media (min-width: 992px) {.section-process-9 .content-inner {column-gap: 40px;}}@media (min-width: 1441px) {.section-process-9 .content-inner {column-gap: 80px;}}@media (max-width: 991px) {.section-process-9 .content-inner {flex-direction: column;}}.section-process-9 .wrap-img {justify-content: center;}@media (min-width: 992px) {.section-process-9 .box-left {flex: 44.6%;}.section-process-9 .box-right {flex: 20%;}}.section-process-9 .wrap-banner-slide {padding: 40px 0;background-color: var(--Bg-light);}@media (max-width: 767px) {.section-process-9 .wrap-banner-slide {padding: 24px 0;}}.section-process-9 .banner-inner {display: flex !important;align-items: center;gap: 60px;margin-right: 60px;}@media (max-width: 767px) {.section-process-9 .banner-inner {gap: 40px;margin-right: 40px;}}.section-process-9 .banner-inner i {font-size: 32px;color: var(--Text-primary);}.section-carrer .desc {gap: 60px;}@media (max-width: 1199px) {.section-carrer .desc {gap: 16px 30px;}}@media (max-width: 767px) {.section-carrer .desc {flex-direction: column;}}@media (min-width: 768px) {.section-carrer .heading-section .left {flex: 42.3%;}.section-carrer .heading-section .img {flex: 20%;}}@media (max-width: 767px) {.section-carrer .thumbs {margin-bottom: 40px;}}.section-carrer .hiring {padding-left: 15px;padding-right: 15px;max-width: 1920px;margin-left: auto;margin-right: auto;width: 100%;}@media (min-width: 1200px) {.section-carrer .hiring {padding-left: 40px;padding-right: 40px;}}@media (max-width: 991px) {.section-carrer .hiring .heading {flex-direction: column;gap: 12px;align-items: start !important;}}.section-carrer .hiring .wrap-box {background-color: var(--Secondary);padding-left: 15px;padding-right: 15px;width: 100%;}.section-carrer .hiring .content-inner {max-width: 1490px;margin-left: auto;margin-right: auto;}@media (min-width: 992px) {.section-carrer .hiring .heading .title {flex: 20%;}.section-carrer .hiring .heading p {flex: 27.3%;}}@media (max-width: 991px) {.section-carrer .hiring .heading br {display: none;}}.section-carrer-detail .thumbs-main img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 1441px) {.section-carrer-detail .carrer-detail {padding-left: 80px;margin-right: -10px;}}.section-carrer-detail .list {padding-left: 30px;max-width: 806px;}.section-carrer-detail .sidebar-carrer {position: relative;padding: 40px;background-color: var(--Bg-light);}@media (min-width: 992px) {.section-carrer-detail .sidebar-carrer {max-width: 360px;margin-left: auto;margin-top: -199px;}}@media (max-width: 767px) {.section-carrer-detail .sidebar-carrer {padding-left: 15px;padding-right: 15px;}}.section-carrer-detail .sidebar-carrer span {display: block;}.section-carrer-detail .sidebar-carrer .infor {display: grid;gap: 16px;}@media (max-width: 991px) {.section-carrer-detail .row {gap: 40px;}}.section-portfolio .wrap {display: flex;gap: 96px;}@media (max-width: 1440px) {.section-portfolio .wrap {gap: 40px;}}@media (max-width: 991px) {.section-portfolio .wrap {flex-direction: column;gap: 0;}}.section-portfolio .element {padding-bottom: 40px;}.section-portfolio .portfolio-item {background: var(--White);}.section-portfolio .wrap-portfolio {display: grid;gap: 60px;}@media (max-width: 991px) {.section-portfolio .wrap-portfolio {gap: 40px;}}@media (min-width: 1200px) {.section-portfolio-3 .heading-section-5 .right {max-width: 475px;margin-left: auto;}}.section-portfolio-3 .wg-pagination {margin-top: 58px;}@media (max-width: 767px) {.section-portfolio-3 .wg-pagination {margin-top: 40px;}}.section-portfolio-4 {--spacing: 96px;}.section-portfolio-4 .stack-content-wrap {margin-bottom: calc(var(--spacing) * -1);}.section-portfolio-4 .element {padding-bottom: var(--spacing);background: var(--White);}.section-portfolio-4 .pin-spacer:not(:last-child) .portfolio-item {padding-bottom: 48px;border-bottom: 1px solid var(--Line);}@media (max-width: 991px) {.section-portfolio-4 .pin-spacer:not(:last-child) .portfolio-item {padding-bottom: 30px;margin-bottom: 30px;}}@media (max-width: 991px) {.section-portfolio-4 {--spacing: 60px;}}.section-portfolio-5 .row {row-gap: 40px;}.section-portfolio-5 .portfolio-item .img-style {height: 580px;}@media (min-width: 768px) {.section-portfolio-5 .portfolio-item .img-style {height: 580px;}}.section-portfolio-5.v2 .wrap-portfolio {gap: 40px;}@media (min-width: 992px) {.section-portfolio-5.v2 .wrap-portfolio {gap: 45px;}}.section-portfolio-5.v2 .custom-cursor {background-color: var(--Primary);color: var(--Text-primary);}.thumbs-portfolio {position: relative;}.thumbs-portfolio .thumbs {background-color: var(--Text-primary);}.thumbs-portfolio .thumbs img {opacity: 0.7;min-height: 550px;object-fit: cover;width: 100%;}@media (min-width: 1441px) {.thumbs-portfolio .thumbs img {height: 800px;}}@media (max-width: 991px) {.thumbs-portfolio .row {gap: 40px;}}.thumbs-portfolio .content-inner {padding: 60px;position: absolute;inset: 0;display: flex;align-items: end;}@media (max-width: 1199px) {.thumbs-portfolio .content-inner {padding-left: 40px;padding-right: 40px;}}@media (max-width: 575px) {.thumbs-portfolio .content-inner {padding-left: 0;padding-right: 0;}}.thumbs-portfolio .content {background-color: var(--Bg-light);padding: 40px;}@media (min-width: 992px) {.thumbs-portfolio .content {max-width: 587px;margin-left: auto;}}@media (max-width: 767px) {.thumbs-portfolio .content {padding: 20px;}}.section-404 {height: 100vh;background-color: var(--Bg-light);display: flex;align-items: center;justify-content: center;}.section-404 .content {gap: 32px;}@media (max-width: 767px) {.section-404 .content {gap: 12px;}}@media (min-width: 1200px) {.section-404 .content {max-width: 535px;}}@media (max-width: 991px) {.section-404 .row {gap: 40px;}}.section-newsletter-1 {background-color: var(--Bg-light);}.section-newsletter-1 .tf-grid-layout {gap: 0;}.section-newsletter-1 img {background-color: var(--Bg-light);}.section-newsletter-1 .content {padding-top: 30px;padding-bottom: 30px;max-width: 565px;margin-left: 80px;margin-right: 15px;}@media (max-width: 991px) {.section-newsletter-1 .content {margin-left: 30px;}}@media (max-width: 767px) {.section-newsletter-1 .content {margin-left: 15px;}}.section-newsletter-1 .heading-section {gap: 12px;}.section-newsletter-1 .trust {max-width: 380px;}.section-newsletter-1 .img-thumbs {height: 100%;}.section-newsletter-1 .img-thumbs img {height: 100%;object-fit: cover;}.section-newsletter-2 .tf-grid-layout {background-color: var(--Primary);}.section-newsletter-2 .content {padding: 60px 80px 60px 60px;}@media (max-width: 1199px) {.section-newsletter-2 .content {padding: 60px 40px;}}@media (max-width: 991px) {.section-newsletter-2 .content {padding: 60px 15px;}}.section-newsletter-2 .img-thumbs {height: 100%;}.section-newsletter-2 .img-thumbs img {width: 100%;height: 100%;object-fit: cover;}.section-newsletter-2 .heading-section {gap: 12px;}@media (min-width: 992px) {.section-newsletter-2 .form-newsletter .tf-btn {padding-left: 40px;padding-right: 40px;}}.section-newsletter-2 .trust {max-width: 386px;}.section-newsletter-3 {position: relative;z-index: 4;}.section-newsletter-3 .banner {position: absolute;inset: 0;z-index: 1;overflow: hidden;}.section-newsletter-3 .banner::after {position: absolute;content: "";inset: 0;z-index: 1;background-image: url(../../demo-carservices/images/shape-1.png);background-size: cover;}.section-newsletter-3 .bg-banner {height: 900px;}.section-newsletter-3 .form-newsletter.style-1 .tf-btn {padding: 16px 32px;}@media (max-width: 767px) {.section-newsletter-3 .form-newsletter.style-1 .tf-btn {padding: 16px 24px;}}.section-newsletter-3 .content-inner {padding: 138px 0;position: relative;}@media (max-width: 767px) {.section-newsletter-3 .content-inner {padding: 60px 0;}}.section-newsletter-3 .content {background: rgba(10, 10, 10, 0.1019607843);backdrop-filter: blur(12px);padding: 48px;position: relative;z-index: 2;}.section-newsletter-3 .content .heading {margin-bottom: 32px;}@media (min-width: 768px) {.section-newsletter-3 .content {max-width: 603px;margin-left: auto;margin-right: -3px;}}@media (max-width: 767px) {.section-newsletter-3 .content {padding: 48px 15px;}}.section-newsletter-3 .dot {position: absolute;background-color: var(--Primary);width: 12px;height: 12px;}.section-newsletter-3 .dot-top-left {top: 0;left: 0;}.section-newsletter-3 .dot-top-right {top: 0;right: 0;}.section-newsletter-3 .dot-bot-left {bottom: 0;left: 0;}.section-newsletter-3 .dot-bot-right {bottom: 0;right: 0;}.section-newsletter-3 .form-newsletter fieldset input {background-color: rgba(255, 255, 255, 0.1019607843);color: var(--White);}@media (min-width: 992px) {.section-newsletter-3 .form-newsletter fieldset input {height: 72px;}}.section-newsletter-3 .form-newsletter .tf-btn {right: 8px;}.section-our-project .wrap-box-hover-active, .section-our-project-2 .wrap-box-hover-active {display: flex;}.section-our-project .project-item .img-style img, .section-our-project-2 .project-item .img-style img {min-height: 580px;object-fit: cover;}@media (max-width: 767px) {.section-our-project .project-item .img-style img, .section-our-project-2 .project-item .img-style img {min-height: 360px;}}.section-our-project .custom-cursor, .section-our-project-2 .custom-cursor {background: var(--Primary);color: var(--Text-primary);}@media (max-width: 767px) {.section-our-project .custom-cursor, .section-our-project-2 .custom-cursor {display: none;}}.section-our-project .custom-cursor.disable, .section-our-project-2 .custom-cursor.disable {opacity: 0 !important;}.section-our-project:hover, .section-our-project-2:hover {opacity: 1;}@media (min-width: 768px) {.section-our-project .wrap-box-hover-active, .section-our-project-2 .wrap-box-hover-active {gap: 8px;}.section-our-project .project-item, .section-our-project-2 .project-item {flex: 1 0 0%;transition: flex 0.5s cubic-bezier(0.29, 0, 0.2, 1);}.section-our-project .project-item.is-active, .section-our-project-2 .project-item.is-active {flex: 25.2%;}}.section-our-project-2 {background-color: var(--Bg-light);}.section-our-project-2 .heading-section-2 .row {row-gap: 16px;}@media (min-width: 992px) {.section-our-project-2 .heading-section-2 .right {padding-left: 86px;}}.section-our-project-2 .project-item {position: relative;}.section-our-project-2 .project-item .content {position: absolute;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);backdrop-filter: blur(8px);bottom: 0;left: 0;right: 0;padding: 20px 24px;}.section-request {position: relative;}.section-request .thumbs {position: absolute;inset: 0;}.section-request .thumbs img {width: 100%;object-fit: cover;}.section-request .thumbs::after {content: "";position: absolute;inset: 0;background: linear-gradient(270deg, rgba(24, 71, 120, 0) 0%, rgba(24, 71, 120, 0.5) 50%, #184778 99.51%);}.section-request .box-request {position: relative;z-index: 1;padding-top: 40px;padding-bottom: 40px;}@media (max-width: 991px) {.section-request .box-request {padding-top: 60px;padding-bottom: 60px;}}@media (max-width: 991px) {.section-request .row {gap: 40px;}}.section-request .thumbs img {object-fit: cover;min-height: 566px;}@media (min-width: 1200px) {.section-request .box-left {padding-left: 60px;}}@media (min-width: 992px) {.section-request .form-request {max-width: 500px;margin-left: auto;}}@media (min-width: 992px) {.section-faqs .accordion-wrap {padding-left: 20px;}}.section-faqs-1 {background-color: var(--Bg-light);}.section-faqs-1 .heading-section {gap: 12px;}@media (min-width: 992px) {.section-faqs-1 .heading-section .sub {margin-bottom: 12px;}}@media (min-width: 1200px) {.section-faqs-1 .accordion-wrap {padding-left: 15px;}}.section-faqs-2 .box {display: flex;gap: 60px;}@media (max-width: 1199px) {.section-faqs-2 .box {gap: 40px;}}@media (max-width: 991px) {.section-faqs-2 .box {flex-direction: column;gap: 0;}}.section-faqs-2 .heading-section {flex: 34.6%;gap: 12px;}.section-faqs-2 .accordion-wrap {flex: 62.6%;}@media (min-width: 1200px) {.section-faqs-3 .accordion-wrap {padding-left: 19px;}}.section-faqs-4 .accordion-item:not(:last-child) {margin-bottom: 24px;}.section-faqs-4 .accordion-item:last-child {border-bottom: unset;padding-bottom: 0;}@media (min-width: 1025px) {.section-faqs-5 .box-left {max-width: 800px;}.section-faqs-5 .accordion-wrap {max-width: 820px;margin-left: auto;}}@media (max-width: 991px) {.section-faqs-5 .row {gap: 40px;}}.section-faqs-6 .row {row-gap: 40px;}@media (min-width: 1200px) {.section-faqs-6 .form-book-move, .section-faqs-6 .accordion-wrap {max-width: 675px;}.section-faqs-6 .accordion-wrap {margin-left: auto;}}.section-faqs-6 .marquee-item img {height: 38px;}.section-faqs-7 {background-color: var(--Bg-light);position: relative;z-index: 3;}.section-faqs-7 .item {top: 51px;z-index: -1;}.section-faqs-7 .accordion-item {background-color: var(--White);}.section-faqs-7 .row {row-gap: 16px;}.section-faqs-8 .accordion-wrap {display: grid;gap: 15px;}@media (min-width: 1200px) {.section-faqs-8 .accordion-wrap {padding-left: 36px;}}.section-faqs-8 .accordion-item:first-child {padding-top: 0;}.section-faqs-8 .accordion-item:not(:last-child) {border-bottom: 1px solid var(--Text-secondary);}.section-faqs-8 .accordion-item .accordion-faqs-content {padding-top: 6px;}.section-faqs-8 .accordion-item .accordion-faqs-content p {max-width: 703px;}.section-faqs-8 .wrap-faqs-item:not(:last-child) {padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid var(--Text-secondary);}.section-book-appointment .wrap {display: flex;gap: 21px;}@media (max-width: 767px) {.section-book-appointment .wrap {flex-direction: column;}}.section-book-appointment .thumbs {border-radius: 16px;overflow: hidden;height: 100%;}.section-book-appointment .thumbs img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 768px) {.section-book-appointment .form-book-appointment {max-width: 469px;}}.section-book-appointment-2 .thumbs {position: relative;display: flex;align-items: end;gap: 13px;max-width: 703px;margin-left: auto;}@media (max-width: 991px) {.section-book-appointment-2 .thumbs {margin-right: auto;}}.section-book-appointment-2 .thumbs img {-webkit-transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);will-change: transform;}.section-book-appointment-2 .thumbs img:hover {border-radius: 300px 24px 150px 24px;}@media (max-width: 991px) {.section-book-appointment-2 .row {gap: 40px;}}@media (min-width: 992px) {.section-book-appointment-2 .content {max-width: 497px;}}.section-book-appointment-2 .img-1 {border-radius: 24px 300px 24px 180px;width: 62.6%;}.section-book-appointment-2 .img-2 {border-radius: 125px 24px 90px 24px;max-height: 322px;width: 35.5%;}.section-book-appointment-2 .shape-linear-circle {top: 26.64px;right: 25px;width: 28%;}@media (max-width: 991px) {.section-book-appointment-2 .shape-linear-circle {top: 0px;right: 0px;}}@media (max-width: 991px) {.section-book-appointment-2 .row {gap: 40px3;}}.section-book-appointment-3 .wrap {display: flex;gap: 40px 21px;}@media (max-width: 767px) {.section-book-appointment-3 .wrap {flex-direction: column;}}.section-book-appointment-3 .form-book-appointment {flex: 45.66%;}.section-book-appointment-3 .form-book-appointment .tf-btn {padding: 16px 28px;}.section-book-appointment-3 .box-info {flex: 20%;}@media (max-width: 991px) {.section-book-appointment-3 .box-info .heading {margin-bottom: 30px;}}.section-book-appointment-3 .info-list li {display: flex;align-items: center;gap: 16px;}.section-book-appointment-3 .info-list i {font-size: 32px;color: var(--Primary);}@media (min-width: 992px) {.section-book-appointment-3 .box-info {padding-left: 40px;padding-right: 40px;}}.section-choose-delicious {background-color: var(--Bg-dark-2);position: relative;z-index: 2;}.section-choose-delicious .menu-restaurant {padding: 40px;background-color: var(--Bg-1);gap: 36px 60px;}@media (max-width: 767px) {.section-choose-delicious .menu-restaurant {padding: 30px 15px;}}.section-choose-delicious .item {position: absolute;left: 3px;top: 17px;pointer-events: none;z-index: -1;}.section-choose-delicious .leaf {pointer-events: none;position: absolute;right: -206px;top: 170px;z-index: -1;}.section-delicious-popular, .section-discount {max-width: 1920px;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}.section-delicious-popular {padding-top: 40px;padding-bottom: 20px;}.section-discount {padding-top: 20px;padding-bottom: 20px;}.section-discount .tf-grid-layout {gap: 20px;}.section-insights .sw-button {height: 56px;width: 56px;font-size: 24px;}.section-insights-1 {max-width: 1870px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}.section-insights-2 {background-color: var(--Bg-2);position: relative;z-index: 2;}.section-insights-2 .item {left: 0px;top: 9.3%;z-index: -1;}.section-insights-2 .leaf {top: 115px;z-index: -1;right: 0;}.section-insights-4 .banner {position: relative;border-radius: 12px;overflow: hidden;}.section-insights-4 .banner::after {content: "";position: absolute;width: 100%;height: 270px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);left: 0;bottom: 0;}.section-insights-4 .banner .img-style {width: 100%;}.section-insights-4 .banner .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-insights-4 .banner .content {position: absolute;inset: 0;z-index: 1;max-width: 290px;display: flex;flex-direction: column;justify-content: end;padding: 40px;}@media (max-width: 575px) {.section-insights-4 .banner .content {padding: 40px 15px;}}.section-insights-4 .banner .sale {height: 120px;width: 120px;background-color: var(--Primary);border-radius: 50%;position: absolute;right: 21px;top: 21px;color: var(--White);text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: column;}.section-insights-4 .banner .sale .price {display: flex;align-items: center;}@media (max-width: 767px) {.section-insights-4 .banner .sale {height: 100px;width: 100px;}}.section-insights-6 {background-color: var(--Bg-light);}@media (max-width: 991px) {.section-insights-6 .heading-section {margin-bottom: 12px;}}.section-insights-6 .row {row-gap: 40px;}.section-insights-6 .wrap-blog {display: grid;grid-template-columns: 1fr 1fr;gap: 0 30px;}@media (min-width: 1441px) {.section-insights-6 .wrap-blog {margin-left: 139px;}}@media (max-width: 575px) {.section-insights-6 .wrap-blog {grid-template-columns: 1fr;}}@media (max-width: 767px) {.section-insights-6 .col-blog:not(:last-child) {padding-bottom: 40px;border-bottom: 1px solid var(--Line);margin-bottom: 30px;}}.section-insights-6 .blog-item:not(:last-child) {padding-bottom: 40px;border-bottom: 1px solid var(--Line);margin-bottom: 30px;}@media (max-width: 767px) {.section-insights-6 .blog-item:not(:last-child) {padding-bottom: 30px;}}.section-insights-7 .blog-item .meta-post li:not(:first-child) {color: var(--Text-primary);}.section-banner {position: relative;}.section-banner .banner {position: absolute;inset: 0;background-color: var(--Primary);}.section-banner .banner img {width: 100%;object-fit: cover;height: 100%;opacity: 0.1;}@media (max-width: 991px) {.section-banner .row {gap: 20px;}}@media (max-width: 1199px) {.section-banner .wrap-btn {flex-wrap: wrap;}}@media (min-width: 1441px) {.section-banner .box-right {padding-left: 80px;}}.section-banner .content {position: relative;z-index: 1;}.section-banner .tf-btn {padding: 15px 32px;}.section-banner-2 {max-width: 1830px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}.section-banner-2 .banner-item {position: relative;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid rgba(255, 255, 255, 0.1019607843);}.section-banner-2 .banner-item .img-style img {object-fit: cover;min-height: 500px;}.section-banner-2 .banner-item .content {display: flex;flex-direction: column;justify-content: space-between;position: absolute;inset: 0;padding: 59px;}@media (max-width: 1199px) {.section-banner-2 .banner-item .content {padding: 30px;}}@media (max-width: 767px) {.section-banner-2 > div {flex-direction: column;}}.section-banner-3 .content {padding: 0 30px;inset: 0;position: absolute;z-index: 4;display: flex;justify-content: center;align-items: center;}.section-banner-3 .content > div {max-width: 540px;}.section-banner-3 .banner {border-radius: 40px;overflow: hidden;height: 472px;position: relative;}.section-banner-3 .banner::after {position: absolute;inset: 0;content: "";background-color: rgba(16, 72, 61, 0.6);}.section-banner-3 .banner .bg-img {height: 700px;}.section-banner-4 {position: relative;}.section-banner-4 .banner {overflow: hidden;position: absolute;inset: 0;}.section-banner-4 .bg-banner {height: 1000px;}.section-banner-4 .box-content {padding: 40px;background: rgba(255, 255, 255, 0.1019607843);backdrop-filter: blur(20px);}@media (min-width: 768px) {.section-banner-4 .box-content {max-width: 400px;}}.section-banner-4 .box-content .heading {margin-bottom: 116px;}.section-banner-4 .box-content .dot {position: absolute;background-color: var(--Primary);width: 12px;height: 12px;}.section-banner-4 .box-content .dot-top-left {top: 0;left: 0;}.section-banner-4 .box-content .dot-top-right {top: 0;right: 0;}.section-banner-4 .box-content .dot-bot-left {bottom: 0;left: 0;}.section-banner-4 .box-content .dot-bot-right {bottom: 0;right: 0;}.section-banner-5 {background-color: var(--Bg-light);}.section-banner-5 .title-section {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;z-index: 10;text-wrap: nowrap;}.section-banner-5 .sticky-section {height: 300vh;position: relative;}@media (max-width: 767px) {.section-banner-5 .sticky-section {height: 150vh;}}.section-banner-5 .images-wrapper {position: sticky;top: 0;height: 100vh;display: flex;align-items: center;justify-content: center;}.section-banner-5 .images-grid {position: relative;width: 100%;}.section-banner-5 .image-card {position: absolute;opacity: 1;}@media (max-width: 767px) {.section-banner-5 .image-card {width: 40%;}}.section-banner-5 .image-card img {width: 100%;height: 100%;object-fit: cover;border-radius: 16px;transition: transform 0.3s ease;}.section-banner-5 .image-card:hover img {transform: scale(1.02);}.section-banner-5 .item-1 {top: 60px;left: 40px;}@media (max-width: 767px) {.section-banner-5 .item-1 {left: 15px;}}.section-banner-5 .item-2 {top: 156px;right: 155px;}@media (max-width: 767px) {.section-banner-5 .item-2 {right: 15px;}}.section-banner-5 .item-3 {bottom: 120px;left: 120px;}@media (max-width: 767px) {.section-banner-5 .item-3 {left: 15px;}}.section-banner-5 .item-4 {bottom: 80px;right: 80px;}@media (max-width: 767px) {.section-banner-5 .item-4 {right: 15px;}}.section-banner-6 {position: relative;}.section-banner-6 .thumb {max-height: 720px;object-fit: cover;width: 100%;}@media (max-width: 767px) {.section-banner-6 .thumb {height: 400px;}}.section-banner-6 .content {display: flex;flex-direction: column;position: absolute;inset: 0;padding: 60px;justify-content: space-between;}@media (max-width: 767px) {.section-banner-6 .content {padding: 60px 15px;}}.section-banner-7 .box-content {background-color: var(--Primary);border-radius: 20px;padding: 48px;display: flex;flex-direction: column;gap: 12px;justify-content: space-between;height: 100%;}@media (max-width: 1199px) {.section-banner-7 .box-content {padding: 48px 24px;}}@media (max-width: 767px) {.section-banner-7 .box-content {padding: 30px 15px;}}@media (max-width: 991px) {.section-banner-7 .row {gap: 40px;}}.section-banner-7 .img-style {overflow: hidden;border-radius: 20px;height: 100%;}.section-banner-7 .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 1200px) {.section-banner-7 .heading {max-width: 460px;}}.section-banner-7 .box-icon {display: flex;align-items: center;gap: 20px;}.section-banner-7 .box-icon .icon {color: var(--White);font-size: 28px;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;background-color: var(--Text-primary);border-radius: 50%;}.section-banner-8 .box {position: relative;background-color: var(--Primary);height: 812px;padding: 80px 15px 0;border-radius: 40px;}@media (max-width: 1199px) {.section-banner-8 .box {height: 700px;}}@media (max-width: 767px) {.section-banner-8 .box {height: 580px;}}.section-banner-8 .box .thumb {z-index: 2;position: absolute;z-index: 1;bottom: 0;left: 115px;right: 140px;}@media (max-width: 1199px) {.section-banner-8 .box .thumb {left: 15px;right: 15px;}}.section-banner-8 .box .shape-circle {position: absolute;display: block;aspect-ratio: 1/1;max-width: 1079px;width: 100%;border-radius: 1000px;background-color: rgba(255, 215, 180, 0.5019607843);top: -18px;left: 50%;transform: translateX(-50%);z-index: -1;}.section-banner-8 .item-1 {left: 40px;bottom: 225px;padding: 20px;background-color: var(--Bg-light);border-radius: 20px;max-width: 275px;}@media (max-width: 1199px) {.section-banner-8 .item-1 {left: 15px;}}.section-banner-8 .item-1 img {max-width: 112px;}.section-banner-8 .item-2 {right: 40px;top: 308px;}@media (max-width: 1199px) {.section-banner-8 .item-2 {right: 15px;}}.section-banner-8 .item-2 p {padding: 10px 20px;background-color: var(--Bg-light);border-radius: 100px;max-width: max-content;}@media (max-width: 575px) {.section-banner-8 .wrap-btn {flex-wrap: wrap;gap: 10px;}.section-banner-8 .wrap-btn .tf-btn {width: 100%;max-width: 100%;}}@media (min-width: 992px) {.section-banner-8 .tf-btn.btn-bg-White-2 {padding-right: 59.5px;padding-left: 59.5px;}}.section-banner-8 .tf-btn.style-border-White {background-color: var(--Primary);}.section-banner-9 {position: relative;background-color: var(--Text-primary);overflow: hidden;}.section-banner-9 .thumb {position: absolute;max-height: 460px;object-fit: cover;width: 100%;height: 100%;opacity: 0.7;inset: 0;}.section-banner-9::after {content: "";position: absolute;background: linear-gradient(180deg, rgba(19, 58, 69, 0) 0%, #133a45 95.67%);left: 0;right: 0;bottom: 0;height: 168px;}.section-banner-9 .content-inner {padding-top: 100px;padding-bottom: 152px;position: relative;z-index: 2;}@media (max-width: 991px) {.section-banner-9 .content-inner {padding-top: 60px;padding-bottom: 60px;}}.section-banner-10 {position: relative;background-color: var(--Text-primary);}.section-banner-10 .thumb {position: absolute;inset: 0;object-fit: cover;width: 100%;height: 100%;opacity: 0.7;}.section-banner-10 .wrap-box {position: relative;z-index: 4;padding-top: 254px;padding-bottom: 80px;}@media (max-width: 991px) {.section-banner-10 .wrap-box {padding-top: 60px;padding-bottom: 60px;}}.section-banner-10 .box {max-width: 516px;padding: 40px;background-color: var(--Primary);border-radius: 16px;}@media (max-width: 767px) {.section-banner-10 .box {padding: 30px 15px;}}.section-banner-10 .box .title {margin-bottom: 40px;}@media (max-width: 767px) {.section-banner-10 .box .title {margin-bottom: 24px;}}.section-banner-11 .banner {position: absolute;inset: 0;border-radius: 20px;overflow: hidden;}.section-banner-11 .banner .bg-banner {height: 700px;}.section-banner-11 .bot {gap: 12px 20px;}.section-banner-11 .wrap {padding: 80px;position: relative;z-index: 2;}@media (max-width: 1199px) {.section-banner-11 .wrap {padding-left: 40px;padding-right: 40px;}}@media (max-width: 991px) {.section-banner-11 .wrap {padding-left: 15px;padding-right: 15px;}}.section-banner-11 .box-content {max-width: 530px;width: 100%;}.section-banner-11 .icon {height: 56px;width: 56px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);font-size: 28px;background-color: var(--White);border-radius: 50%;}.section-banner-11 .person {right: 50px;bottom: 0;}@media (max-width: 1199px) {.section-banner-11 .person {right: -19px;}}.section-banner-12 .banner {position: absolute;inset: 0;}.section-banner-12 .wrap {position: relative;padding: 220px 0 84px;}@media (max-width: 991px) {.section-banner-12 .wrap {padding: 60px 0 60px;}}.section-banner-12 .box {max-width: 560px;background: #ebebe7;padding: 48px 40px;position: relative;z-index: 2;}@media (max-width: 767px) {.section-banner-12 .box {padding: 30px 15px;}}.section-banner-13 .banner {overflow: hidden;position: absolute;inset: 0;}.section-banner-13 .bg-banner {height: 900px;}.section-banner-13 .heading {padding-top: 546px;padding-bottom: 54px;}@media (max-width: 991px) {.section-banner-13 .heading {padding-top: 200px;}}.section-banner-13 .wrap-counter {padding: 40px 0;background-color: var(--Bg-dark);}.section-banner-13 .wrap-counter .counter {color: var(--White);}.section-banner-13 .wrap-counter p {color: var(--Bg-light);}.section-lookbook {position: relative;}.section-lookbook img {width: 100%;object-fit: cover;min-height: 520px;}.section-lookbook .wrap-lookbook-item {position: absolute;inset: 0;}.section-lookbook .wrap-lookbook-item .tf-container {height: 100%;}.section-lookbook .position1 {position: absolute;right: 72.4%;top: 50.6%;}.section-lookbook .position2 {position: absolute;top: 40.4%;right: 44.3%;}.section-lookbook .position3 {position: absolute;top: 34.1%;left: 87.8%;}@media (max-width: 1440px) {.section-lookbook .position1 {right: 80.4%;}.section-lookbook .position3 {left: 94.8%;}}@media (max-width: 991px) {.section-lookbook .position1 {right: 91.4%;}}@media (max-width: 991px) {.section-integrations .row {gap: 80px;}}.section-integrations .heading-section {gap: 12px;}@media (min-width: 992px) {.section-integrations .heading-section {max-width: 665px;}}.section-integrations .content {padding-left: 65px;}@media (max-width: 1024px) {.section-integrations .content {padding-left: 100px;}}@media (max-width: 991px) {.section-integrations .content {padding-left: 0;}}.section-integrations .wrap-group-logo {display: flex;padding-top: 20px;align-items: center;width: 506px;height: 483px;margin-left: 117px;}@media (max-width: 1440px) {.section-integrations .wrap-group-logo {margin-left: 48px;}}@media (max-width: 991px) {.section-integrations .wrap-group-logo {width: unset;height: unset;display: flex;justify-content: center;align-items: center;margin-left: 0;}}@media (max-width: 767px) {.section-integrations .wrap-group-logo {width: unset;height: unset;}}.section-integrations .group-logo {aspect-ratio: 1/1;max-width: 391.46px;width: 100%;border-radius: 50%;background-color: var(--White);position: relative;background-image: url(../../demo-aicontentwriter/images/item-9.png);animation: rotation 100s infinite linear;}.section-integrations .group-logo .logo-main img, .section-integrations .group-logo .item img {animation: rotation2 100s infinite linear;}.section-integrations .logo-main {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 173.93px;width: 173.93px;background-color: var(--Primary);display: flex;justify-content: center;align-items: center;border-radius: 50%;}@media (max-width: 767px) {.section-integrations .logo-main {height: 120px;width: 120px;}.section-integrations .logo-main img {width: 65px;}}.section-integrations .item {height: 105.32px;width: 105.32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;}@media (max-width: 767px) {.section-integrations .item {height: 80px;width: 80px;}}.section-integrations .item-1 {background-color: #ff6b35;top: 60%;left: -1%;transform: translate(-50%, -50%);}.section-integrations .item-2 {background-color: #22b4d5;top: 19.8%;left: 8.5%;transform: translate(-50%, -50%);}.section-integrations .item-3 {background-color: #9fcb54;top: -1%;left: 51%;transform: translate(-50%, -50%);}.section-integrations .item-4 {background-color: #fceaea;top: 19.5%;right: 9%;transform: translate(50%, -50%);}.section-integrations .item-5 {background-color: #d352df;top: 59.6%;right: -3px;transform: translate(50%, -50%);}.section-integrations .item-6 {background-color: #5bd3bf;bottom: 4.8%;right: 24.5%;transform: translate(50%, 50%);}.section-integrations .item-7 {background-color: #f6e9d5;bottom: 5%;left: 28%;transform: translate(-50%, 50%);}@keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes rotation2 {from {transform: rotate(0deg);}to {transform: rotate(-360deg);}}.section-pricing .tf-grid-layout {gap: 30px;}@media (max-width: 767px) {.section-pricing-2 .row {gap: 30px;}}.section-pricing-3 .pricing-item {padding: 38px 40px 49px;border-radius: 20px;background-color: var(--White);box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);position: relative;}@media (max-width: 767px) {.section-pricing-3 .pricing-item {padding: 30px;}}@media (max-width: 575px) {.section-pricing-3 .pricing-item {padding: 24px 15px;}}.section-pricing-3 .swiper {padding: 10px;margin: -10px;}.section-pricing-3 .tf-grid-layout {gap: 30px;}@media (max-width: 767px) {.section-pricing-3 .tab-slide.style-1 {margin-bottom: 24px;}}.section-pricing-3 .tab-slide.style-1 .menu-tab {background-color: var(--White);}.section-pricing-3 .tab-slide.style-1 .item-slide-effect {background-color: rgba(78, 73, 231, 0.1019607843);}.section-pricing-4 {position: relative;z-index: 2;}@media (max-width: 991px) {.section-pricing-4 .row {gap: 40px;}}.section-pricing-4 .wrap {background-color: var(--Bg-dark);}.section-pricing-4 .item {top: 4%;z-index: -1;pointer-events: none;}.section-pricing-4 .tf-grid-layout {gap: 32px;}.section-pricing-4 .tab-slide .menu-tab {background: rgba(255, 255, 255, 0.1019607843);padding: 8px 11px;}.section-pricing-4 .tab-slide .menu-tab li .tab-link {color: var(--White);padding: 8px 15px;}.section-pricing-4 .tab-slide .item-slide-effect {height: 70%;}@media (min-width: 992px) {.section-pricing-4 .box-left {max-width: 332px;}}.section-pricing-5 .tf-grid-layout {gap: 32px;}@media (max-width: 1199px) {.section-pricing-5 .tf-grid-layout {gap: 20px;}}.section-pricing-6 .tab-slide .item-slide-effect {background-color: var(--Secondary);}.section-pricing-6 .pricing-item {padding: 38px 40px 49px;border-radius: 20px;background-color: var(--White);box-shadow: unset;position: relative;}@media (max-width: 1199px) {.section-pricing-6 .pricing-item {padding: 30px 20px;}}@media (max-width: 767px) {.section-pricing-6 .pricing-item {padding: 30px;}}@media (max-width: 575px) {.section-pricing-6 .pricing-item {padding: 24px 15px;}}@media (max-width: 1199px) {.section-pricing-6 br {display: none;}}.section-pricing-7 .pricing-item {width: 100%;}@media (min-width: 992px) {.section-pricing-7 .pricing-item {max-width: 509.33px;}}.section-pricing-7 .swiper-slide {position: relative;}.section-pricing-7 .swiper-slide:not(:last-child)::before {content: "";position: absolute;width: 1px;height: 100%;background-color: var(--Line);top: 0;right: -60px;}@media (max-width: 991px) {.section-pricing-7 .swiper-slide:not(:last-child)::before {right: -20px;}}@media (max-width: 767px) {.section-pricing-7 .swiper-slide:not(:last-child)::before {height: unset;}}.section-pricing-7 .tab-slide .item-slide-effect {background-color: var(--Text-primary);}.section-pricing-7 .tab-slide .menu-tab {background-color: var(--Bg-light);padding: 8px;}.section-pricing-7 .tab-slide .menu-tab .item-slide-effect {height: 74%;}.section-pricing-7 .tab-slide .menu-tab li .tab-link {color: var(--Text-primary);padding: 8px 16px;}.section-pricing-7 .tab-slide .menu-tab li.active .tab-link {color: var(--White);}.section-pricing-9 {background-color: var(--Bg-light);padding: 80px 0;margin-left: 15px;margin-right: 15px;}@media (min-width: 1441px) {.section-pricing-9 {margin-left: 75px;margin-right: 75px;}}.section-pricing-9 .tab-slide .item-slide-effect {background-color: var(--Secondary);}.section-pricing-9 .tab-slide.style-1 .menu-tab {background-color: var(--White);padding: 8px;}.section-pricing-9 .tab-slide.style-1 .menu-tab .tab-link {padding: 8px 16px;color: var(--Text-primary);}.section-pricing-9 .tab-slide.style-1 .menu-tab li.active .tab-link {color: var(--White);}.section-pricing-9 .pricing-item .list {gap: 12px;}.section-pricing-9 .pricing-item .list i {color: var(--Text-primary);}@media (max-width: 575px) {.section-feature .row-feature {flex-direction: column;}}.section-feature-2 .element:not(:last-child) {padding-bottom: 40px;}.section-feature-3 {position: relative;z-index: 2;}.section-feature-3 .thumbs {position: relative;padding: 20px;background: linear-gradient(103.12deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);border: 1px solid rgba(255, 255, 255, 0.1019607843);border-radius: 20px;z-index: 1;}.section-feature-3 .thumbs img {border-radius: inherit;min-height: 340px;object-fit: cover;}.section-feature-3 .thumbs .item-1 {top: 54px;left: -302px;z-index: -1;pointer-events: none;width: 69%;}.section-feature-3 .thumbs .item-2 {top: 176px;right: -271px;pointer-events: none;z-index: -1;width: 53%;}.section-feature-3 .wrap-partner p {letter-spacing: 1.1px;}@media (min-width: 992px) {.section-feature-3 .wrap-partner {padding-top: 60px;padding-bottom: 60px;}}.section-feature-3 .wrap-infiniteslide {-webkit-mask-image: linear-gradient(90deg, transparent 0%, black 18%, black 82%, transparent 100%);-webkit-mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-image: linear-gradient(90deg, transparent 0%, black 18%, black 82%, transparent 100%);mask-mode: alpha;mask-repeat: no-repeat;}.section-feature-3 .item {top: 63.5%;z-index: -1;pointer-events: none;}.section-feature-3 .wrap-box-icon {background-color: var(--Bg-dark);}@media (min-width: 992px) {.section-feature-3 .wrap-box-icon .tf-box-icon {border-right: 1px solid rgba(255, 255, 255, 0.1019607843);}}@media (min-width: 768px) {.section-feature-3 .wrap-box-icon .tf-box-icon:nth-child(odd) {border-right: 1px solid rgba(255, 255, 255, 0.1019607843);}}.section-feature-4 {position: relative;}.section-feature-4 .shape {position: absolute;left: 0;right: 0;top: 0;}.section-feature-4 .shape img {object-fit: cover;}@media (max-width: 1440px) {.section-feature-4 .tf-grid-layout {column-gap: 15px;}}.section-program .tag {display: inline-block;padding: 8px 16px;border-radius: 4px;background-color: var(--Secondary);}.section-program .box-program {border-radius: 40px;display: flex;background-color: var(--White);padding: 40px;align-items: center;}@media (max-width: 767px) {.section-program .box-program .heading-section {margin-bottom: 16px;}}.section-program .box-program ul {display: grid;gap: 28px;}@media (max-width: 767px) {.section-program .box-program ul {gap: 14px;margin-bottom: 24px;}}.section-program .box-program .content-2 a {padding: 4px 0;}@media (max-width: 1024px) {.section-program .box-program {flex-direction: column;align-items: start;gap: 40px;}}@media (max-width: 767px) {.section-program .box-program {padding: 30px;}}@media (max-width: 575px) {.section-program .box-program {padding: 24px 15px;border-radius: 24px;}}.section-program .tf-btn {padding-top: 14px;padding-bottom: 14px;}@media (max-width: 1024px) {.section-program .hover-image-2 {width: 100%;}}.section-program .thumbs {border-radius: 32px;overflow: hidden;}.section-program .thumbs img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 1025px) {.section-program .thumbs {margin-left: 15px;margin-right: 15px;}}@media (min-width: 1441px) {.section-program .thumbs {margin-left: 48px;margin-right: 48px;}}@media (max-width: 1024px) {.section-program .thumbs {width: 100%;}.section-program .thumbs img {max-height: 500px;}}.section-program .wrap {display: flex;align-items: center;gap: 40px 20px;}@media (max-width: 767px) {.section-program .wrap {flex-wrap: wrap;}}@media (min-width: 1025px) {.section-program .content-1, .section-program .content-2 {max-width: 340px;}}.section-support .video-item {display: grid;gap: 20px;}.section-support .video-item .img-style {position: relative;border-radius: 8px;overflow: hidden;}.section-support .video-item .img-style img {height: 100%;width: 100%;object-fit: cover;}@media (max-width: 767px) {.section-support .video-item .img-style {max-height: 500px;}}.section-support .video-item .content {padding: 32px;border-radius: 8px;background-color: var(--White);}@media (max-width: 1199px) {.section-support .video-item .content {padding: 20px 15px;}}.section-support .video-item .tag {display: inline-block;padding: 8px 16px;background-color: var(--Secondary);border-radius: 4px;margin-bottom: 46px;}@media (max-width: 991px) {.section-support .video-item .tag {margin-bottom: 16px;}}.section-support .video-item .btn-video {position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;}.section-support .video-item .popup-youtube i {background-color: var(--Secondary);color: var(--Primary);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border-radius: 50%;height: 60px;width: 60px;display: flex;justify-content: center;align-items: center;font-size: 24px;}.section-support .video-item:hover .popup-youtube {transform: scale(1.2);}@media (max-width: 991px) {.section-support .tf-grid-layout {gap: 15px;}}.setion-instagrams {background-color: var(--Primary);border-radius: 40px;}@media (min-width: 992px) {.setion-instagrams .swiper-slide:nth-child(even) {margin-top: 40px;}}.setion-instagrams .ins-item .img-style {overflow: hidden;border-radius: 4px;position: relative;}.setion-instagrams .ins-item .img-style::after {content: "";position: absolute;height: 0;width: 100%;left: 0;bottom: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 50%, #000000 110%);}.setion-instagrams .ins-item i {position: absolute;top: 50%;left: 50%;transform: scale(1.2) translate(-50%, -50%);color: var(--White);z-index: 1;font-size: 24px;opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;transition-delay: 0.2s;}.setion-instagrams .ins-item:hover .img-style {overflow: hidden;border-radius: 4px;position: relative;}.setion-instagrams .ins-item:hover .img-style::after {height: 100%;}.setion-instagrams .ins-item:hover .img-style i {transform: scale(1) translate(-50%, -50%);opacity: 1;}.setion-instagrams-2 {background-color: var(--Bg-light);padding: 100px 10px 10px;}@media (max-width: 991px) {.setion-instagrams-2 {padding: 60px 10px 60px;}}.setion-instagrams-2 .ins-item {width: 100%;position: relative;}.setion-instagrams-2 .ins-item img {width: 100%;height: 100%;object-fit: cover;}.setion-instagrams-2 .ins-item .icon {top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;}.setion-instagrams-2 .ins-item i {height: 60px;width: 60px;font-size: 32px;display: flex;justify-content: center;align-items: center;background-color: var(--White);transform: scale(1.2);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.setion-instagrams-2 .ins-item:hover i {transform: scale(1);opacity: 1;}.section-packages {background-color: var(--Bg-light);position: relative;z-index: 2;}.section-packages .wrap-packages {display: grid;gap: 36px;background-color: var(--White);padding: 40px;border-radius: 40px;}@media (max-width: 767px) {.section-packages .wrap-packages {padding: 20px 15px;border-radius: 24px;}}.section-packages .item {z-index: -1;top: 51px;}.section-spa-experience {position: relative;}.section-spa-experience .thumbs {max-width: 520px;margin-left: auto;margin-right: auto;position: relative;}.section-spa-experience .thumbs img {border-radius: 300px 24px 150px 24px;-webkit-transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);will-change: transform;}.section-spa-experience .thumbs img:hover {border-radius: 24px 300px 24px 150px;}.section-spa-experience .thumbs .shape-linear-circle {top: 0;left: 0;}@media (max-width: 991px) {.section-spa-experience .row {gap: 40px;}}@media (min-width: 992px) {.section-spa-experience .content {padding-left: 51px;}}.section-spa-experience .tf-grid-layout {column-gap: 31px;}@media (max-width: 991px) {.section-spa-experience .tf-grid-layout {gap: 20px;}}.section-spa-experience .box-icon .icon {margin-bottom: 18px;color: var(--Primary);font-size: 48px;}.section-spa-experience .item {bottom: -10px;right: 0;width: 23.1%;}.section-gallery {position: relative;background-color: var(--Bg-light);z-index: 2;}.section-gallery .gallery {border-radius: 20px;overflow: hidden;}@media (min-width: 992px) {.section-gallery .heading-section {max-width: 600px;}}@media (max-width: 991px) {.section-gallery .heading-section {padding-top: 60px;}}@media (max-width: 991px) {.section-gallery .row {gap: 40px;}}.section-gallery .infiniteslide {gap: 30px;height: 888px;}.section-gallery .wrap-gallery {position: relative;overflow: hidden;}.section-gallery .wrap-gallery::after, .section-gallery .wrap-gallery::before {position: absolute;content: "";background: linear-gradient(7.02deg, rgba(255, 255, 255, 0) 41.34%, #fbf6f4 94.34%);width: 772px;height: 105px;}.section-gallery .wrap-gallery::after {top: 0;left: 50%;transform: translateX(-50%);}.section-gallery .wrap-gallery::before {bottom: 0;right: 50%;transform: rotate(-180deg) translateX(-50%);z-index: 1;}.section-gallery .item-1 {bottom: 0;left: 0;z-index: -1;}.section-gallery .item-2 {top: 209px;right: 69px;z-index: -1;}.section-booking {position: relative;padding-top: 47px;padding-bottom: 100px;}@media (max-width: 991px) {.section-booking {padding-top: 70px;padding-bottom: 70px;}}.section-booking .thumbs {position: relative;max-width: 520px;margin-left: auto;margin-right: auto;}.section-booking .thumbs img {border-radius: 300px 24px 150px 24px;-webkit-transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1);will-change: transform;}.section-booking .thumbs img:hover {border-radius: 24px 300px 24px 150px;}.section-booking .thumbs .shape-linear-circle {top: 0;left: 0;}.section-booking .item {left: 79px;bottom: 18px;width: 17.4%;}@media (min-width: 992px) {.section-booking .content {padding-right: 50px;}}@media (max-width: 991px) {.section-booking .row {gap: 40px;}}.section-table-awaits {position: relative;z-index: 2;}@media (min-width: 1200px) {.section-contact .heading-title .title, .section-contact-2 .heading-title .title {max-width: 614px;}}@media (min-width: 1200px) {.section-contact .heading-title p, .section-contact-2 .heading-title p {padding-left: 62px;}}@media (min-width: 1200px) {.section-contact .box-info, .section-contact-2 .box-info {max-width: 614px;}}@media (min-width: 1200px) {.section-contact .form-contact, .section-contact-2 .form-contact {padding-left: 60px;}}@media (max-width: 991px) {.section-contact .heading-title .row, .section-contact-2 .heading-title .row {gap: 16px;}}@media (max-width: 991px) {.section-contact .row, .section-contact-2 .row {gap: 50px;}}.section-contact-2 .box-info {border-radius: 16px;background-color: var(--Bg-light);}.section-contact-2 .box-info .icon {color: var(--Primary);}.section-contact-3 .wrap {padding: 57px 60px 60px;border-radius: 20px;display: flex;align-items: center;gap: 60px;}@media (max-width: 1199px) {.section-contact-3 .wrap {gap: 40px;padding: 40px;}}@media (max-width: 991px) {.section-contact-3 .wrap {align-items: start;padding: 30px 15px;flex-direction: column;}}.section-contact-3 .hover-underline-link {padding-bottom: 4px;}@media (min-width: 992px) {.section-contact-3 .left {flex: 20%;}.section-contact-3 .form-contact-2 {flex: 30.1%;}}.section-contact-3 .heading-section {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--Line);}.section-contact-3 ul i {font-size: 24px;color: var(--Text-secondary);}.section-contact-3.v2 .heading-section {border-bottom: 1px solid var(--Text-secondary);}.section-contact-3.v2 ul i {color: var(--Text-muted);}.section-contact-3.v2.has-bg .wrap {padding: 0;}@media (min-width: 992px) {.section-contact-3.v2.has-bg .left {flex: 29.4%;}}.section-contact-4 .heading-section {margin-bottom: 20px;}@media (min-width: 992px) {.section-contact-4 .heading-section {max-width: 584px;}}.section-contact-4 .form-legal-consultation {padding: 60px;background-color: var(--Primary);}.section-contact-4 .left {padding: 60px;background-color: var(--Bg-light);}.section-contact-4 .left i {font-size: 24px;}@media (max-width: 991px) {.section-contact-4 .form-legal-consultation, .section-contact-4 .left {padding: 40px;}}@media (max-width: 767px) {.section-contact-4 .form-legal-consultation, .section-contact-4 .left {padding: 40px 15px;}}.section-contact-4 .list-check {padding-bottom: 24px;border-bottom: 1px solid var(--Line);margin-bottom: 24px;}@media (max-width: 991px) {.section-doctor-details .row {gap: 40px;}}@media (min-width: 1200px) {.section-doctor-details .box-content {padding-left: 20px;}}.section-doctor-details .img-style {width: 100%;mask-image: url(../../assets/images/shape/shape-card-3.svg);mask-repeat: no-repeat;mask-size: contain;mask-position: center;z-index: 1;}@media (min-width: 992px) {.section-doctor-details .img-style {max-width: 600px;margin-right: auto;}}.section-doctor-details .img-style img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 991px) {.section-doctor-details .img-style {text-align: center;}}.section-doctor-details .experience ul {padding: 24px;background-color: var(--Bg-light);border-radius: 16px;}.section-doctor-details .experience .tag {width: 180px;flex-shrink: 0;}@media (max-width: 767px) {.section-doctor-details .experience .tag {width: 85px;}}.section-doctor-details .working-hours {margin-top: 48px;}@media (max-width: 991px) {.section-doctor-details .working-hours {margin-top: 40px;}}.section-doctor-details .working-hours li {border: 1px solid var(--Line);padding: 11px 30px;border-radius: 12px;padding-right: 11px;}@media (max-width: 575px) {.section-doctor-details .working-hours li {padding-left: 11px;}}.section-doctor-details .working-hours .day {width: 120px;}@media (max-width: 575px) {.section-doctor-details .working-hours .day {width: 100px;}}.section-doctor-details .wrap-counter {gap: 50px;}@media (max-width: 1199px) {.section-doctor-details .wrap-counter {gap: 30px;}}@media (max-width: 767px) {.section-doctor-details .wrap-counter {margin-bottom: 38px;}}@media (min-width: 1200px) {.section-doctor-details .box-left {max-width: 600px;}}.section-workinghours .calendar {margin-left: -4px;margin-right: -4px;margin-bottom: -8px;}.section-workinghours .calendar img {width: 100%;}.section-work-together {position: relative;}.section-work-together .banner {position: absolute;inset: 0;}.section-work-together .bg-banner {width: 100%;object-fit: cover;height: 100%;}@media (max-width: 767px) {.section-work-together .heading-section {margin-bottom: 24px;}}.section-work-together .row {row-gap: 40px;}.section-work-together .form-contact {background-color: var(--White);padding: 40px 48px 48px;border-top: 8px solid var(--Primary);}@media (max-width: 575px) {.section-work-together .form-contact {padding: 30px 15px;}}@media (min-width: 1200px) {.section-work-together .form-contact {max-width: 705px;margin-left: auto;}}.section-work-together .form-contact textarea {height: 136px;}.section-work-together .info-list {position: relative;z-index: 1;}.section-amenities {padding: 80px;background-color: var(--Bg-light);}@media (max-width: 1199px) {.section-amenities {padding: 60px 15px;}}.section-amenities .tf-grid-layout {gap: 20px;}@media (min-width: 1441px) {.section-amenities .tf-grid-layout {column-gap: 50px;}}.section-project-1 .element {padding-bottom: 100px;}@media (max-width: 991px) {.section-project-1 .element {padding-bottom: 40px;}}@media (min-width: 992px) {.section-project-1 .project-item {position: sticky;top: 90px;}}@media (max-width: 991px) {.section-project-1 .project-item:nth-child(odd) .content {padding-top: 20px;}.section-project-1 .project-item:first-child .content {padding-top: 0;}}@media (min-width: 992px) {.section-core-values {display: flex;}.section-core-values .box-left {flex: 30.5%;}.section-core-values .accordion-wrap {flex: 20%;}}.section-core-values .accordion-wrap {background-color: #1a1a1c;padding: 75px;}@media (max-width: 1440px) {.section-core-values .accordion-wrap {padding: 75px 40px;}}@media (max-width: 991px) {.section-core-values .accordion-wrap {padding: 60px 15px;}}.section-core-values .box-left {position: relative;}.section-core-values .box-left .img-style {width: 100%;height: 100%;}.section-core-values .box-left img {width: 100%;height: 100%;object-fit: cover;min-height: 500px;}.section-core-values .content-inner {position: absolute;inset: 0;display: flex;align-items: end;}.section-core-values .accordion-wrap .accordion-item:not(:last-child) {margin-bottom: 23px;}.section-core-values .content {display: grid;gap: 28px;padding: 48px;background: rgba(0, 0, 0, 0.1019607843);backdrop-filter: blur(16px);max-width: 600px;margin-left: 76px;margin-bottom: 75px;margin-right: 40px;}@media (max-width: 767px) {.section-core-values .content {padding: 30px 15px;}}.section-core-values .content .dot {position: absolute;background-color: var(--Primary);width: 12px;height: 12px;}.section-core-values .content .dot-top-left {top: 0;left: 0;}.section-core-values .content .dot-top-right {top: 0;right: 0;}.section-core-values .content .dot-bot-left {bottom: 0;left: 0;}.section-core-values .content .dot-bot-right {bottom: 0;right: 0;}@media (max-width: 1440px) {.section-core-values .content {margin-left: 40px;margin-bottom: 40px;}}@media (max-width: 991px) {.section-core-values .content {margin-left: 15px;margin-right: 15px;}}@media (min-width: 992px) {.section-core-values .desc {line-height: 40px;}}.section-volunteer-benefits {background-color: var(--Bg-light);padding-left: 132px;padding-right: 160px;border-radius: 40px;}@media (min-width: 1200px) {.section-volunteer-benefits {display: flex;justify-content: space-between;align-items: center;gap: 30px;}.section-volunteer-benefits .thumb {flex: 33.953%;}.section-volunteer-benefits .box-content {flex: 20%;}}@media (min-width: 1441px) {.section-volunteer-benefits {gap: 100px;}}@media (max-width: 1440px) {.section-volunteer-benefits {padding-left: 40px;padding-right: 40px;}}@media (max-width: 991px) {.section-volunteer-benefits {padding-left: 15px;padding-right: 15px;}}@media (max-width: 767px) {.section-volunteer-benefits {border-radius: 20px;}}.section-volunteer-benefits .thumb {height: 832px;overflow: hidden;border-radius: 20px;}.section-volunteer-benefits .thumb .bg-banner {overflow: hidden;margin-left: auto;margin-right: auto;height: 1000px;}@media (max-width: 1199px) {.section-volunteer-benefits .thumb {margin-bottom: 40px;}}@media (max-width: 767px) {.section-volunteer-benefits .thumb {height: 450px;}.section-volunteer-benefits .thumb .bg-banner {height: 700px;}}.section-volunteer-benefits .box-icon {display: flex;padding: 24px;border-radius: 20px;gap: 16px;background-color: var(--White);}@media (max-width: 767px) {.section-volunteer-benefits .box-icon {padding: 24px 15px;}}.section-volunteer-benefits .box-icon .icon {display: flex;justify-content: center;align-items: center;color: var(--Primary);font-size: 32px;height: 60px;width: 60px;border-radius: 50%;border: 1px solid var(--Primary);flex-shrink: 0;}.section-campaign {padding-bottom: 60px;}.section-campaign .tf-grid-layout {gap: 20px 12px;}.section-campaign .box-left {background-color: var(--Secondary);padding: 117.5px 135px 116.5px;border-radius: 20px;}@media (max-width: 1440px) {.section-campaign .box-left {padding: 80px 40px;}}@media (max-width: 991px) {.section-campaign .box-left {padding: 60px 15px;}}.section-campaign .progress-info {margin-top: 8px;}.section-campaign .progress-info .amount {color: var(--Primary);}.section-campaign .amount-input-wrapper {width: 100%;height: 56px;display: flex;}.section-campaign .amount-input-wrapper .currency-symbol {height: 100%;width: 56px;flex-shrink: 0;display: flex;justify-content: center;align-items: center;background-color: var(--Primary);font-family: var(--font-main2);font-weight: 600;font-size: 20px;line-height: 28px;color: var(--White);border-radius: 16px 0 0 16px;}.section-campaign .amount-input-wrapper .amount-input {border-width: 2px 2px 2px 0px;border-style: solid;border-color: var(--Line);width: 100%;padding: 16px;font-weight: 600;font-family: var(--font-main2);font-size: 20px;line-height: 28px;border-radius: 0 16px 16px 0;}.section-campaign .amount-input-wrapper .amount-input:focus {outline: none;}.section-campaign .quick-amount-btn, .section-campaign .custom-btn {background: var(--White);border: none;padding: 14px;border-radius: 16px;font-size: 15px;font-weight: 600;cursor: pointer;transition: all 0.3s;color: var(--Text-primary);font-family: var(--font-main2);font-weight: 600;font-size: 20px;line-height: 28px;}.section-campaign .quick-amount-btn:hover, .section-campaign .custom-btn:hover {background-color: var(--Primary);transform: translateY(-2px);color: var(--White);}.section-campaign .quick-amount-btn.highlighted, .section-campaign .custom-btn.highlighted {background: var(--Primary);color: var(--White);}.section-campaign .bot i {font-size: 20px;}.section-campaign .thumb {border-radius: 20px;overflow: hidden;position: relative;}.section-campaign .thumb img {width: 100%;height: 100%;object-fit: cover;}.section-campaign .thumb .item {position: absolute;border-radius: 12px;background-color: var(--White);padding: 8px;max-width: 245px;bottom: 20px;right: 20px;}.section-campaign .thumb .item .img-style {margin-bottom: 10px;border-radius: 4px;overflow: hidden;}.section-campaign .popup-youtube {position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;}.section-campaign .popup-youtube i {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background-color: var(--White);border-radius: 50%;font-size: 24px;color: var(--Text-primary);}@media (min-width: 1200px) {.seciton-energy-solution .box-left {max-width: 665px;}.seciton-energy-solution .img-style {max-width: 665px;margin-left: auto;}}@media (max-width: 991px) {.seciton-energy-solution .heading-section {margin-bottom: 12px;}}@media (max-width: 991px) and (max-width: 991px) {.seciton-energy-solution .row {gap: 40px;}}@media (max-width: 991px) {.seciton-energy-solution .box-left > p {margin-bottom: 30px;}}.seciton-energy-solution .img-style {height: 886px;overflow: hidden;}@media (max-width: 767px) {.seciton-energy-solution .img-style {height: 450px;}}.seciton-energy-solution .img {height: 1100px;}@media (max-width: 767px) {.seciton-energy-solution .img {height: 700px;}}.seciton-energy-solution .box-icon .icon {font-size: 60px;color: var(--Text-primary);}@media (max-width: 767px) {.seciton-energy-solution .box-icon .icon {font-size: 40px;}}@media (min-width: 1441px) {.seciton-energy-solution .tf-grid-layout {gap: 40px 60px;}}.section-agriculture-intro .row {row-gap: 40px;}@media (min-width: 1200px) {.section-agriculture-intro .box-left {max-width: 620px;}}@media (min-width: 1441px) {.section-agriculture-intro .tf-grid-layout {gap: 60px;}}.section-agriculture-intro .img-style {border-radius: 20px;overflow: hidden;}.section-agriculture-intro .img-style img {width: 100%;height: 100%;object-fit: cover;}.section-agriculture-intro .box-icon .icon {border: 1px solid var(--Line);border-radius: 50%;font-size: 60px;height: 100px;width: 100px;display: flex;justify-content: center;align-items: center;color: var(--Text-secondary);}@media (max-width: 767px) {.section-agriculture-intro .box-icon .icon {margin-bottom: 24px;}}@media (max-width: 575px) {.section-agriculture-intro .box-icon .icon {height: 70px;width: 70px;font-size: 42px;}}.section-farming-video {background-color: var(--Bg-light);}.section-farming-video video {object-fit: cover;height: 600px;width: 100%;}@media (max-width: 575px) {.section-farming-video video {height: 400px;}}.section-image-view .icv__label {background-color: var(--Bg-light);border-radius: 40px;padding: 0 24px;height: 42px;font-size: 16px;line-height: 24px;display: flex;align-items: center;font-weight: 600;color: var(--Black);}.section-image-view .icv__circle {height: 60px;width: 60px;background-color: rgba(255, 255, 255, 0.3019607843);border: unset !important;position: relative;}.section-image-view .icv__circle::after {content: "";position: absolute;height: 48px;width: 48px;border-radius: 50%;background-color: var(--White);top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.section-image-view .icv__circle::before {content: "\e997";font-family: "icomoon";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 16px;color: var(--Text-primary);z-index: 2;}.section-image-view .icv__theme-wrapper {display: none;}.section-image-view .img-viewer-compare-wrap {border-radius: 16px;overflow: hidden;margin-bottom: 100px;}@media (max-width: 991px) {.section-image-view .img-viewer-compare-wrap {margin-bottom: 40px;}}.section-image-view .wrap-marquee {padding: 23px 0;border-top: 1px solid var(--Line);border-bottom: 1px solid var(--Line);}.section-image-view .infiniteslide {align-items: center;gap: 60px;}.section-image-view .marqee-inner {display: flex !important;align-items: center;gap: 12px;}.section-image-view .marqee-inner i {font-size: 24px;color: var(--Primary);}.section-calendar .wrap-calendar {border-radius: 16px;overflow: hidden;box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.1490196078);}.header.landing {margin-top: 40px;margin-bottom: -128px;box-shadow: unset;background-color: transparent;}@media (max-width: 991px) {.header.landing {margin-top: 20px;}}.header.landing .header-inner {background-color: var(--White);padding-left: 24px;padding-right: 24px;border-radius: 20px;}.header.landing.is-fixed .header-inner {box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);}.hero-landing {background-image: url(../images/landing/page-title.png);background-size: cover;background-color: var(--Primary);position: relative;padding-top: 228px;padding-bottom: 152px;overflow: hidden;}@media (max-width: 991px) {.hero-landing {padding-bottom: 80px;}}@media (max-width: 767px) {.hero-landing {padding-top: 185px;}}.hero-landing .floating-images {position: absolute;inset: 0;}.hero-landing .content {max-width: 960px;margin-left: auto;margin-right: auto;position: relative;z-index: 3;}@media (min-width: 992px) {.hero-landing .title {max-width: 743px;margin-left: auto;margin-right: auto;}}.hero-landing .list {gap: 12px 32px;}.hero-landing .list li {gap: 12px;}.hero-landing .list i {font-size: 24px;}.hero-landing .wrap-btn {gap: 32px;}@media (max-width: 575px) {.hero-landing .wrap-btn {gap: 16px;flex-wrap: wrap;}.hero-landing .wrap-btn .tf-btn {max-width: 100%;width: 100%;}}.hero-landing .tf-breadcrumb li:not(:last-child)::after {color: var(--Secondary);font-size: 12px;}.hero-landing .item-1 {width: 17.8%;top: -2.4%;left: -47px;}.hero-landing .item-2 {width: 21.3%;top: 35.9%;right: 77.3%;}.hero-landing .item-3 {width: 30.3%;bottom: -108px;left: 23px;}.hero-landing .item-4 {width: 15.6%;top: 0;right: 0px;}.hero-landing .item-5 {width: 22.9%;top: 31.7%;right: 0px;}.hero-landing .item-6 {width: 27.7%;bottom: -104px;right: 18px;}.page-title-landing {background-color: var(--Bg-light);padding-top: 100px;padding-bottom: 100px;}@media (max-width: 991px) {.page-title-landing {padding-top: 60px;padding-bottom: 60px;}}.section-overview-landing {z-index: 2;}.section-overview-landing .wrap-overview {display: grid;grid-template-columns: 1fr 570px 1fr;}.section-overview-landing .shape {inset: 0;z-index: -1;}@media (max-width: 1199px) {.section-overview-landing .wrap-overview {display: flex;flex-wrap: wrap;}.section-overview-landing .large {order: 1;width: 100%;}.section-overview-landing .col-overview-1, .section-overview-landing .col-overview-2 {width: calc(50% - 20px);}}@media (max-width: 767px) {.section-overview-landing .col-overview-1, .section-overview-landing .col-overview-2 {width: 100%;}}.overview-card {position: relative;box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843);border-radius: 20px;overflow: hidden;background-color: var(--White);}.overview-card .shape {inset: 0;z-index: -1;}@media (max-width: 767px) {.overview-card br {display: none;}}.overview-card.large {display: flex;justify-content: space-between;flex-direction: column;align-items: center;padding: 40px 30px 0;gap: 16px;}.overview-card.large p {opacity: 0.5;}.overview-card.large .img-style {position: relative;max-width: 450px;padding: 12px 21px 0;}.overview-card.large .img-shape {position: absolute;inset: 0;}.overview-card.large .img-demo {position: relative;z-index: 1;}.overview-card.card-1 {padding-top: 28px;padding-bottom: 36px;}.overview-card.card-1 .img-style {text-align: center;}@media (min-width: 1441px) {.overview-card.card-1 .img-style {margin-left: 66px;text-align: start;}}.overview-card.card-2 {padding-bottom: 28px;}.overview-card.card-2 .img-style {position: relative;margin-bottom: 36px;overflow: hidden;-webkit-mask-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 16.92%, #ffffff 50.08%, rgba(255, 255, 255, 0.6) 86.31%, rgba(255, 255, 255, 0) 100%);-webkit-mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 16.92%, #ffffff 50.08%, rgba(255, 255, 255, 0.6) 86.31%, rgba(255, 255, 255, 0) 100%);mask-mode: alpha;mask-repeat: no-repeat;}.overview-card.card-2 .img-style img {width: 100%;height: 100%;object-fit: cover;}.overview-card.card-2 ul {position: absolute;inset: 0;}.overview-card.card-2 ul li {padding: 16px 12px;border-radius: 8px;background-color: var(--White);max-width: 320px;width: 100%;margin-bottom: 8px;}.overview-card.card-2 ul i {color: var(--Primary);font-size: 24px;z-index: 2;position: relative;}.overview-card.card-2 ul i::after {content: "";position: absolute;width: 10px;height: 10px;background-color: var(--Text-primary);border-radius: 50%;transform: translate(-50%, -50%);left: 50%;top: 50%;z-index: -1;}.overview-card.card-3 {padding: 28px 24px 24px;}.overview-card.card-3 .img-style {width: 100%;min-height: 100%;}.overview-card.card-3 img {width: 100%;min-height: 100%;object-fit: cover;}.overview-card.card-4 {padding: 10px 24px 28px 19px;text-align: center;}.demo-card {padding: 26px 24px 26px;border-radius: 12px;box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);background-color: var(--White);position: relative;}.demo-card .img-style {border-radius: 8px;overflow: hidden;margin-bottom: 24px;position: relative;}.demo-card .img-style::before {content: "";height: 0;width: 100%;position: absolute;bottom: 0;z-index: 1;background: linear-gradient(0deg, #154040 0.38%, rgba(21, 64, 64, 0) 74.4%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.demo-card .content {display: flex;align-items: center;justify-content: space-between;}.demo-card .tag {padding: 3px 16px;border-radius: 140px;color: var(--White);}.demo-card .tag.trend {background-color: #ff6b35;}.demo-card .tag.hot {background-color: #4e49e7;}.demo-card .tag.new {background-color: #196e6e;}.demo-card .wrap-button {position: absolute;bottom: 20px;left: 0;right: 0;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;transition-delay: 0.3s;z-index: 2;}.demo-card:hover .wrap-button {opacity: 1;}.demo-card:hover .img-style::before {height: 200px;}.demo-card.soon .img-style {border-radius: 8px;overflow: hidden;margin-bottom: 24px;position: relative;}.demo-card.soon .img-style::before {height: 100%;z-index: 1;background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 51.04%, #000 100%);background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(51.04%, rgba(0, 0, 0, 0.67)), to(#000));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 51.04%, #000 100%);}.demo-card.soon .img-style .sub {text-wrap: nowrap;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}.section-demos {position: relative;z-index: 2;background-color: var(--Bg-light);}.section-demos .heading-section {max-width: 864px;margin-left: auto;margin-right: auto;}.section-device-mobile {background-color: var(--Secondary);}.section-device-mobile .heading-section p {opacity: 0.5;}.section-device-mobile .wrap-device-mobile {margin-bottom: 100px;}@media (min-width: 992px) {.section-device-mobile .tf-box-icon {padding-top: 57px;}.section-device-mobile .tf-box-icon .icon {margin-bottom: 17px;}}@media (min-width: 992px) {.section-device-mobile .tf-grid-layout {gap: 43.33px;}}@media (min-width: 1200px) {.section-tech-use .tf-grid-layout {row-gap: 60px;}}.tech-use-item .icon {width: 120px;height: 120px;margin-left: auto;margin-right: auto;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0px 5px 5px 0px rgba(28, 36, 51, 0.1019607843);}.section-show-inner {max-width: 1920px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;background-color: var(--Bg-light);}.section-show-inner .demo-card {padding: 24px 24px 26px;}.section-show-inner .sw-dots .swiper-pagination-bullet {height: 20px;width: 20px;}@media (min-width: 992px) {.section-show-inner .sw-dots {margin-top: 46px;}}.section-banner-landing {position: relative;}.section-banner-landing .wrap-slide {position: relative;}.section-banner-landing .wrap-slide::after {content: "";position: absolute;inset: 0;background-color: var(--Bg-dark);opacity: 0.68;}.section-banner-landing .infiniteslide {gap: 30px;height: 1400px;}@media (max-width: 1199px) {.section-banner-landing .infiniteslide {height: 990px;}}@media (max-width: 991px) {.section-banner-landing .infiniteslide {height: 600px;}}@media (max-width: 575px) {.section-banner-landing .infiniteslide {height: 400px;}}.section-banner-landing .content {position: absolute;inset: 0;padding-left: 15px;padding-right: 15px;display: flex;justify-content: center;z-index: 2;flex-direction: column;max-width: 1106px;margin-left: auto;margin-right: auto;}.section-features-landing {background-color: var(--Bg-light);}.section-features-landing .box-icon {background-color: var(--White);text-align: center;padding: 32px;border-radius: 16px;}.section-features-landing .box-icon .icon {font-size: 60px;display: flex;justify-content: center;}@media (max-width: 575px) {.section-features-landing .box-icon {padding: 20px;}}@media (max-width: 991px) {.section-features-landing .tf-grid-layout {gap: 20px;}}.section-support-landing {background-color: var(--Primary);}.section-support-landing .tf-grid-layout {row-gap: 40px;}.section-support-landing .box-icon {display: flex;align-items: center;gap: 28px;}.section-support-landing .box-icon .icon {flex-shrink: 0;font-size: 52px;color: var(--Secondary);height: 100px;width: 100px;background-color: var(--White);border-radius: 50%;display: flex;justify-content: center;align-items: center;}@media (max-width: 767px) {.section-support-landing .box-icon {gap: 15px;}.section-support-landing .box-icon .icon {height: 60px;width: 60px;font-size: 32px;}}.device-mobile_item .wrap-video {position: relative;padding: 12px;display: flex;justify-content: center;width: 100%;}.device-mobile_item video {border-radius: 40px;width: 100%;position: relative;z-index: 5;height: 100%;object-fit: cover;}.device-mobile_item .img-phone_simlation {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;}@media (max-width: 1199px) {.device-mobile_item {gap: 12px;}}@media (max-width: 991px) {.device-mobile_item video {border-radius: 60px;}}@media (max-width: 767px) {.device-mobile_item video {border-radius: 42px;}}.footer-landing {background-image: url(../images/landing/footer.jpg);background-size: cover;background-repeat: no-repeat;padding-top: 112px;padding-bottom: 111px;position: relative;overflow: hidden;}@media (max-width: 991px) {.footer-landing {padding-top: 80px;padding-bottom: 80px;}}@media (max-width: 767px) {.footer-landing {padding-top: 60px;padding-bottom: 60px;}}@media (max-width: 1440px) {.footer-landing br {display: none;}}.footer-landing .floating-images {position: absolute;inset: 0;}@media (max-width: 991px) {.footer-landing .footer-logo site-logo {max-width: 183px;}}.footer-landing .content {text-align: center;max-width: 1068px;margin-left: auto;margin-right: auto;}.footer-landing .list {gap: 12px 32px;color: var(--White);}.footer-landing .list li {gap: 12px;}.footer-landing .list i {color: var(--Primary);font-size: 24px;}@media (min-width: 992px) {.footer-landing .title {max-width: 743px;margin-left: auto;margin-right: auto;}}.footer-landing .item {border-radius: 12px;overflow: hidden;}.footer-landing .item-1 {width: 17.7%;top: -20px;left: 6.7%;}.footer-landing .item-2 {top: 39%;left: -25px;width: 17.7%;}.footer-landing .item-3 {bottom: -33px;left: 8.4%;width: 17.7%;}.footer-landing .item-4 {top: 23px;right: 9.6%;width: 18.8%;}.footer-landing .item-5 {top: 43.4%;right: -26px;width: 18.7%;}.footer-landing .item-6 {bottom: 0;right: 13.3%;width: 18.8%;}.themes-agency {--Primary: #ccff77;--Secondary: #154040;}.themes-insurance {--Primary: #9cf8e9;--Secondary: #184778;--Bg-light: #f0f4f8;}.themes-medical {--Primary: #196e6e;--Secondary: #e5f2e4;--Bg-light: #f0f4f8;}.themes-restaurant {--Primary: #ff6b35;--Secondary: #e5f2e4;--Bg-light: #f0f4f8;}.themes-aitech {--Primary: #94ff94;--Secondary: #e5f2e4;--Bg-light: #f0f4f8;}.themes-aicontentwriter {--Primary: #4e49e7;--Bg-light: #f8f8f8;}.themes-saas {--Primary: #4e49e7;}.themes-health-coach {--Primary: #10483d;--Secondary: #c3efe6;}.themes-salon-spa {--Primary: #df9380;--Secondary: #4a231a;--Bg-light: #fbf6f4;}.themes-construction {--Primary: #fd7601;}.themes-coworking-space {--Primary: #e7f64c;}.themes-garden-landscaping {--Primary: #19aa3b;}.themes-car-service {--Primary: #f44649;}.themes-charity {--Primary: #f68462;--Secondary: #304fbe;--Bg-light: #fff6ef;}.themes-architechture {--Primary: #0a0a0a;--Secondary: #1b263b;}.themes-logistics {--Primary: #f08044;--Secondary: #1a203f;}.themes-solar-energy {--Primary: #b7f063;--Secondary: #1a203f;}.themes-agriculture-farming {--Primary: #3c6b1a;--Secondary: #8fbf2c;}.themes-lawyer {--Primary: #b38b2e;--Secondary: #1b263b;}