 @import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Dancing+Script:wght@500;700&display=swap");.main-menu > nav > ul > li .tp-submenu, .tpheader-3__main-menu .main-menu ul li .sub-menu, .tpheader__main-menu .main-menu ul li .sub-menu, .back-to-top-wrapper, a, button, p, input, select, textarea, li, .transition-3 {-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.back-to-top-btn {-webkit-transition: transform 0.3s 0s ease-out;-moz-transition: transform 0.3s 0s ease-out;-ms-transition: transform 0.3s 0s ease-out;-o-transition: transform 0.3s 0s ease-out;transition: transform 0.3s 0s ease-out;}:root {--tp-ff-body: 'DM Sans', sans-serif;--tp-ff-heading: 'DM Sans', sans-serif;--tp-ff-p: 'DM Sans', sans-serif;--tp-ff-fontawesome: "Font Awesome 6 Pro";--tp-common-white: #ffffff;--tp-common-black: #000000;--tp-heading-1: #ffffff;--tp-grey-1: #f8f5f1;--text:#232331;--tp-text-1: #767676;--tp-theme-1: #4168B0;--tp-theme-2: #1d386b;--tp-background-1: #232331;--tp-border-primary: #000;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: var(--bs-gutter-x, 15px);padding-left: var(--bs-gutter-x, 15px);}* {margin: 0;padding: 0;box-sizing: border-box;}.tp-location-area .row {--bs-gutter-x: 0px;}body {font-family: var(--tp-ff-body);font-size: 16px;font-weight: 400;line-height: 30px;}a {text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: var(--tp-ff-heading);color: var(--tp-heading-1);margin-top: 0px;font-weight: 700;line-height: 1.2;-webkit-transition: color 0.3s 0s ease-out;-moz-transition: color 0.3s 0s ease-out;-ms-transition: color 0.3s 0s ease-out;-o-transition: color 0.3s 0s ease-out;transition: color 0.3s 0s ease-out;}.f-left {float: left;}.f-right {float: right;}h1 {font-size: 40px;}h2 {font-size: 36px;}h3 {font-size: 28px;}h4 {font-size: 24px;}h5 {font-size: 20px;}h6 {font-size: 16px;}ul {margin: 0px;padding: 0px;}p {font-family: var(--tp-ff-p);font-size: 16px;font-weight: 400;color: #767676;line-height: 30px;}a:not([href]):not([class]), a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}a:focus, .button:focus {text-decoration: none;outline: none;}a:focus, a:hover {color: inherit;text-decoration: none;}a, button {color: inherit;outline: none;border: none;background: transparent;}button:hover {cursor: pointer !important;}button:focus {outline: 0;}.uppercase {text-transform: uppercase;}.capitalize {text-transform: capitalize;}input[type=text], input[type=email], input[type=tel], input[type=number], input[type=password], input[type=url], textarea {outline: none;background-color: #fff;height: 60px;width: 100%;line-height: 60px;font-size: 16px;border: 2px solid white;color: var(--tp-common-black);padding-left: 29px;padding-right: 29px;background-color: rgb(255, 255, 255);}[dir=rtl] input[type=text], [dir=rtl] input[type=email], [dir=rtl] input[type=tel], [dir=rtl] input[type=number], [dir=rtl] input[type=password], [dir=rtl] input[type=url], [dir=rtl] textarea {text-align: right;}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #84848B;}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder {color: #84848B;}input[type=text]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=url]:-moz-placeholder, textarea:-moz-placeholder {color: #84848B;}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #84848B;}input[type=text]::placeholder, input[type=email]::placeholder, input[type=tel]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=url]::placeholder, textarea::placeholder {color: #84848B;}input[type=color] {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: none;border: 0;cursor: pointer;height: 100%;width: 100%;padding: 0;border-radius: 50%;}*::-moz-selection {background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none;}::-moz-selection {background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none;}::selection {background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none;}*::-moz-placeholder {color: var(--tp-common-black);font-size: var(--tp-fz-body);opacity: 1;}*::placeholder {color: var(--tp-common-black);font-size: var(--tp-fz-body);opacity: 1;}.test-class {padding: 5px 20px;background-color: green;color: #000;position: relative;overflow: hidden;}.test-class::after, .test-class::before {position: absolute;content: "";left: -23px;bottom: -7px;width: 79%;height: 10px;background-color: #fff;border-radius: 50%;}.test-class::before {left: auto;right: -23px;top: -7px;bottom: auto;}.test-class span {position: relative;}.test-class span::after, .test-class span::before {position: absolute;content: "";left: -23px;bottom: -7px;width: 79%;height: 10px;background-color: red;border-radius: 50%;}.z-index-1 {position: relative;z-index: 1;}.z-index-2 {position: relative;z-index: 2;}.z-index-3 {position: relative;z-index: 3;}.z-index-4 {position: relative;z-index: 4;}.z-index-5 {position: relative;z-index: 5;}.z-index-6 {position: relative;z-index: 6;}.z-index-7 {position: relative;z-index: 7;}.z-index-8 {position: relative;z-index: 8;}.z-index-9 {position: relative;z-index: 9;}.w-img img {width: 100%;}.m-img img {max-width: 100%;}.fix {overflow: hidden;}.clear {clear: both;}.z-index-1 {z-index: 1;}.z-index-11 {z-index: 11;}.overflow-y-visible {overflow-x: hidden;overflow-y: visible;}.p-relative {position: relative;}.p-absolute {position: absolute;}.include-bg {background-position: center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}.demo {-webkit-transition: color 0.3s 0s linear;-moz-transition: color 0.3s 0s linear;-ms-transition: color 0.3s 0s linear;-o-transition: color 0.3s 0s linear;transition: color 0.3s 0s linear;-webkit-transition: color 0.3s linear, transform 0.2s ease;-moz-transition: color 0.3s linear, transform 0.2s ease;-ms-transition: color 0.3s linear, transform 0.2s ease;-o-transition: color 0.3s linear, transform 0.2s ease;transition: color 0.3s linear, transform 0.2s ease;}[dir=rtl] .demo {margin-left: 0;margin-right: 15px;}div.demo img {margin-left: 10px;}[tp-theme=tp-theme-dark] .demo {color: yellow;}.body-overlay {background-color: var(--tp-common-black);height: 100%;width: 100%;position: fixed;top: 0;z-index: 99;left: 0;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.body-overlay:hover {cursor: pointer;}.body-overlay.opened {opacity: 0.5;visibility: visible;}.tp-dropcap::first-letter {font-size: 50px;font-weight: 700;float: left;text-align: center;color: var(--tp-common-black);background-color: var(--tp-common-white);box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);margin-right: 5px;line-height: inherit;}.class {stroke-dasharray: 189px, 191px;stroke-dashoffset: 0px;}#jarallax-container-0 {clip: rect(0 1903px 655px 0);clip: rect(0, 1903px, 655px, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}.back-to-top-wrapper {position: fixed;right: 50px;bottom: 0;height: 44px;width: 44px;cursor: pointer;display: block;border-radius: 50%;z-index: 99;opacity: 0;visibility: hidden;}@media (max-width: 767px) {.back-to-top-wrapper {right: 20px;bottom: 20px;}}.back-to-top-wrapper.back-to-top-btn-show {visibility: visible;opacity: 1;bottom: 50px;}.back-to-top-btn {display: inline-block;width: 44px;height: 44px;line-height: 44px;text-align: center;background: var(--tp-common-black);box-shadow: 0px 8px 16px rgba(3, 4, 28, 0.3);color: var(--tp-common-white);border-radius: 50%;}.back-to-top-btn svg {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.back-to-top-btn:hover {-webkit-transform: translateY(-4px);-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);-o-transform: translateY(-4px);transform: translateY(-4px);}.tp-theme-settings-area {position: fixed;top: 50%;left: 0;width: 240px;background-color: #fff;border: 1px solid #EAEAEF;-webkit-transform: translateY(-50%) translateX(-100%);-moz-transform: translateY(-50%) translateX(-100%);-ms-transform: translateY(-50%) translateX(-100%);-o-transform: translateY(-50%) translateX(-100%);transform: translateY(-50%) translateX(-100%);z-index: 991;direction: ltr;border-bottom-right-radius: 4px;}.tp-theme-settings-area.settings-opened {-webkit-transform: translateY(-50%) translateX(0%);-moz-transform: translateY(-50%) translateX(0%);-ms-transform: translateY(-50%) translateX(0%);-o-transform: translateY(-50%) translateX(0%);transform: translateY(-50%) translateX(0%);}.tp-theme-settings-area.settings-opened .tp-theme-settings-gear {opacity: 0;}.tp-theme-settings-area.settings-opened .tp-theme-settings-close {opacity: 1;}.tp-theme-settings-open {position: absolute;top: -1px;left: 100%;}.tp-theme-settings-open button {background-color: var(--tp-common-white);border: 1px solid #EAEAEF;border-left: 0;width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 24px;color: var(--tp-common-black);position: relative;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.tp-theme-settings-gear {display: inline-block;-webkit-animation: tp-theme-setting-spin 4s linear infinite;-moz-animation: tp-theme-setting-spin 4s linear infinite;-ms-animation: tp-theme-setting-spin 4s linear infinite;-o-animation: tp-theme-setting-spin 4s linear infinite;animation: tp-theme-setting-spin 4s linear infinite;}@-webkit-keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.tp-theme-settings-close {display: inline-block;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%);opacity: 0;}.tp-theme-header-title {font-size: 16px;font-weight: 600;margin-bottom: 30px;}.tp-theme-wrapper {padding: 20px 30px 30px;}.tp-theme-toggle {text-align: center;}.tp-theme-toggle-main {display: inline-block;width: 160px;margin: auto;position: relative;z-index: 1;background-color: #f0f0f5;padding: 4px;border-radius: 20px;}.tp-theme-toggle-light, .tp-theme-toggle-dark {display: inline-block;width: 48%;height: 26px;line-height: 26px;}.tp-theme-toggle input {display: none;}.tp-theme-toggle:hover {cursor: pointer;}.tp-theme-toggle label {color: var(--tp-common-black);font-size: 14px;font-weight: 500;}.tp-theme-toggle label:hover {cursor: pointer;}.tp-theme-toggle #tp-theme-toggler {display: none;}.tp-theme-toggle #tp-theme-toggler:checked + i {right: calc(50% - 4px);}.tp-theme-toggle-slide {position: absolute;top: 50%;right: 4px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 50%;height: 26px;color: var(--tp-common-black);background-color: var(--tp-common-white);border-radius: 30px;-webkit-transform: translate3d(0, 0);transform: translate3d(0, 0);-webkit-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);-moz-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);-ms-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);-o-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);z-index: -1;}.tp-theme-dir {text-align: center;}.tp-theme-dir-main {display: inline-block;width: 160px;margin: auto;position: relative;z-index: 1;background-color: #f0f0f5;padding: 4px;border-radius: 20px;}.tp-theme-dir-ltr, .tp-theme-dir-rtl {display: inline-block;width: 48%;height: 26px;line-height: 26px;}.tp-theme-dir input {display: none;}.tp-theme-dir:hover {cursor: pointer;}.tp-theme-dir label {color: var(--tp-common-black);font-size: 14px;font-weight: 500;}.tp-theme-dir label:hover {cursor: pointer;}.tp-theme-dir #tp-dir-toggler {display: none;}.tp-theme-dir #tp-dir-toggler:checked + i {right: calc(50% - 4px);}.tp-theme-dir-slide {position: absolute;top: 50%;right: 4px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 50%;height: 26px;color: var(--tp-common-black);background-color: var(--tp-common-white);border-radius: 30px;-webkit-transform: translate3d(0, 0);transform: translate3d(0, 0);-webkit-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);-moz-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);-ms-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);-o-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1);z-index: -1;}.tp-theme-color-item.active button::before {opacity: 1;visibility: visible;}.tp-theme-color-btn {width: 100%;height: 40px;line-height: 40px;text-align: center;position: relative;}.tp-theme-color-btn::before {position: absolute;content: "\f00c";font-weight: 600;font-family: var(--tp-ff-fontawesome);color: var(--tp-common-white);font-size: 16px;left: 50%;top: 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%);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;opacity: 0;visibility: hidden;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#F50963"] {background-color: #F50963;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#008080"] {background-color: #008080;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#F31E5E"] {background-color: #F31E5E;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#AB6C56"] {background-color: #AB6C56;color: black;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#4353FF"] {background-color: #4353FF;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#3661FC"] {background-color: #3661FC;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#2CAE76"] {background-color: #2CAE76;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#FF5A1B"] {background-color: #FF5A1B;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#03041C"] {background-color: #03041C;}.tp-theme-color-btn.tp-color-settings-btn[data-color="#ED212C"] {background-color: #ED212C;}.tp-theme-color-input {margin-top: 15px;}.tp-theme-color-input h6 {font-size: 14px;font-weight: 600;margin-bottom: 5px;}.tp-theme-color-input label {display: inline-block;width: 100%;height: 40px;line-height: 40px;text-align: center;background-color: var(--tp-theme-1);-webkit-transition: all 0.3s 0s ease-out;-moz-transition: all 0.3s 0s ease-out;-ms-transition: all 0.3s 0s ease-out;-o-transition: all 0.3s 0s ease-out;transition: all 0.3s 0s ease-out;}.tp-theme-color-input label:hover {cursor: pointer;}.tp-theme-color-input input {display: none;}.tp-btn {position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-theme-1);color: var(--tp-heading-1);font-size: 16px;font-weight: 800;padding: 17px 50px;overflow: hidden;transition: all 0.5s linear;z-index: 1;text-align: center;}.tp-btn::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: 0px;background-color: var(--tp-theme-2);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.tp-btn:hover {color: var(--tp-common-white);}.tp-btn:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.tp-btn-white {position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-common-white);color: var(--tp-heading-1);font-size: 16px;font-weight: 800;padding: 17px 50px;overflow: hidden;transition: all 0.5s linear;z-index: 1;}.tp-btn-white::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-1);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.tp-btn-white:hover {color: var(--tp-heading-1);}.tp-btn-white:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.tp-btn-2 {position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-common-white);color: var(--tp-heading-1);font-size: 16px;font-weight: 800;padding: 17px 50px;overflow: hidden;transition: all 0.5s linear;border: 1px solid #d4d4d4;z-index: 1;}.tp-btn-2::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-2);border: 1px solid var(--tp-theme-2);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.tp-btn-2:hover {color: var(--tp-common-white);border: 1px solid var(--tp-theme-2);}.tp-btn-2:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.blog-btn {display: inline-block;font-size: 14px;color: var(--tp-heading-1);padding: 8px 30px;text-transform: uppercase;position: relative;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-grey-1);font-weight: 800;overflow: hidden;transition: all 0.5s linear;z-index: 1;}.blog-btn::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-2);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.blog-btn:hover {color: var(--tp-common-white);}.blog-btn:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.blog-btn-2 {display: inline-block;font-size: 14px;color: var(--tp-theme-2);padding: 8px 30px;text-transform: uppercase;position: relative;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-grey-1);font-weight: 800;overflow: hidden;transition: all 0.5s linear;z-index: 1;}.blog-btn-2::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-2);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.blog-btn-2:hover {color: var(--tp-common-white);}.blog-btn-2:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.thm-btn {position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-theme-2);color: var(--tp-common-white);font-size: 16px;font-weight: 800;padding: 17px 50px;overflow: hidden;transition: all 0.5s linear;z-index: 1;text-transform: uppercase;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.thm-btn {padding: 17px 45px;}}.thm-btn::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-1);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.thm-btn:hover {color: var(--tp-common-black);}.thm-btn:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.hed-btn {position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-theme-2);color: var(--tp-common-white);font-size: 16px;font-weight: 800;padding: 17px 44px;overflow: hidden;transition: all 0.5s linear;z-index: 1;text-transform: uppercase;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.hed-btn {padding: 17px 22px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.hed-btn {padding: 13px 10px;font-size: 14px;}}.hed-btn::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-1);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.hed-btn:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}.tp-menu-btn {display: inline-block;font-size: 14px;color: var(--tp-heading-1);height: 40px;line-height: 40px;padding: 0 20px;text-transform: uppercase;position: relative;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;background-color: var(--tp-theme-1);font-weight: 800;overflow: hidden;transition: all 0.5s linear;z-index: 1;}.tp-menu-btn::before {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background-color: var(--tp-theme-2);content: "";transform: scaleY(0) rotateX(0deg);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index: -1;}.tp-menu-btn:hover {color: var(--tp-common-white) !important;}.tp-menu-btn:hover::before {transform: scaleY(1) rotateX(0deg);-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}@-webkit-keyframes pulse {0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);}70% {-webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);}70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);}100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@-webkit-keyframes ripple {70% {box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);}100% {box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);}}@keyframes ripple {70% {box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);}100% {box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);}}@keyframes animationglob {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes moving {0% {transform: translatey(0px);}25% {transform: translatex(20px);}50% {transform: translatey(-20px);}75% {transform: translatex(-20px);}100% {transform: translatey(0px);}}@keyframes tp-hotspot {0% {transform: scale(0.8);opacity: 0;}70% {opacity: 1;}to {transform: scale(1.3);opacity: 0;}}@keyframes tp-hotspot-2 {0% {transform: scale(0.1);opacity: 0;}70% {opacity: 1;}to {transform: scale(1.3);opacity: 0;}}@keyframes tpupdown {0% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}}@-webkit-keyframes movingX {0% {left: 100%;}100% {left: -25%;}}@keyframes movingX {0% {left: 100%;}100% {left: -25%;}}@keyframes tpupdown {0% {transform: translateY(0);}100% {transform: translateY(-20px);}}@keyframes tpswing {0% {-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);transform: rotate(25deg);}100% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}@-moz-keyframes headerSlideDown {0% {margin-top: -150px;}100% {margin-top: 0;}}@-ms-keyframes headerSlideDown {0% {margin-top: -150px;}100% {margin-top: 0;}}@-webkit-keyframes headerSlideDown {0% {margin-top: -150px;}100% {margin-top: 0;}}@keyframes headerSlideDown {0% {margin-top: -150px;}100% {margin-top: 0;}}@-moz-keyframes headerSlideUp {0% {margin-top: 0;}100% {margin-top: -150px;}}@-ms-keyframes headerSlideUp {0% {margin-top: 0;}100% {margin-top: -150px;}}@-webkit-keyframes headerSlideUp {0% {margin-top: 0;}100% {margin-top: -150px;}}@keyframes headerSlideUp {0% {margin-top: 0;}100% {margin-top: -150px;}}@keyframes heartbeat {to {-webkit-transform: scale(1.3);transform: scale(1.3);}}@-webkit-keyframes heartbeat {to {-webkit-transform: scale(1.3);transform: scale(1.3);}}@keyframes moving {0% {transform: translatey(0px);}25% {transform: translatex(20px);}50% {transform: translatey(-20px);}75% {transform: translatex(-20px);}100% {transform: translatey(0px);}}#loading {background-color: var(--tp-theme-2);height: 100%;width: 100%;position: fixed;z-index: 5;margin-top: 0px;top: 0px;}#loading-center {width: 100%;height: 100%;position: relative;}#loading-center-absolute {position: absolute;left: 50%;top: 50%;height: 200px;width: 200px;margin-top: -100px;margin-left: -100px;-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}.object {-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;border-radius: 50% 50% 50% 50%;position: absolute;border-top: 5px solid var(--tp-common-white);border-bottom: 5px solid transparent;border-left: 5px solid var(--tp-common-white);border-right: 5px solid transparent;-webkit-animation: animate 2s infinite;animation: animate 2s infinite;}#object_one {left: 75px;top: 75px;width: 50px;height: 50px;}#object_two {left: 65px;top: 65px;width: 70px;height: 70px;-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}#object_three {left: 55px;top: 55px;width: 90px;height: 90px;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}#object_four {left: 45px;top: 45px;width: 110px;height: 110px;-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}@-webkit-keyframes animate {50% {-ms-transform: rotate(360deg) scale(0.8);-webkit-transform: rotate(360deg) scale(0.8);transform: rotate(360deg) scale(0.8);}}@keyframes animate {50% {-ms-transform: rotate(360deg) scale(0.8);-webkit-transform: rotate(360deg) scale(0.8);transform: rotate(360deg) scale(0.8);}}.grey-bg {background: var(--tp-grey-1);}.grey-bg-2 {background: var(--tp-grey-2);}.white-bg {background: var(--tp-common-white);}.theme-color {background: var(--tp-theme-1);}.theme-color-2 {background: var(--tp-theme-2);}.theme-background {background: var(--tp-background-1);}.theme-heading {background: var(--tp-heading-1);}.black-bg {background: var(--tp-common-black);}.tp-range-slider .inside-slider {padding-left: 7px;padding-right: 17px;}.tp-range-slider .noUi-target {background-color: #191C3C;border-radius: 12px;border: 0;box-shadow: none;}.tp-range-slider .noUi-connect {background-color: var(--tp-theme-primary);}.tp-range-slider .noUi-horizontal {height: 6px;}.tp-range-slider .noUi-handle {height: 24px;width: 24px;background-color: var(--tp-theme-primary);border-radius: 50%;border: 4px solid var(--tp-common-white);box-shadow: 0px 4px 10px rgba(5, 9, 43, 0.3);top: -9px;}.tp-range-slider .noUi-handle:hover {cursor: pointer;}.tp-range-slider .noUi-handle::before, .tp-range-slider .noUi-handle::after {display: none;}.tp-range-slider-dark .noUi-handle {border: 4px solid #2D314B;}.tp-swiper-dot .swiper-pagination-bullet {width: 8px;height: 8px;background-color: var(--tp-grey-1);opacity: 1;margin: 0 9px;position: relative;}.tp-swiper-dot .swiper-pagination-bullet::after {position: absolute;content: "";left: 50%;top: 50%;width: calc(100% + 16px);height: calc(100% + 16px);background-color: transparent;border: 2px solid transparent;border-radius: 50%;transform: translate(-50%, -50%) scale(0);}.tp-swiper-dot .swiper-pagination-bullet button {font-size: 0;}.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: var(--tp-theme-primary);}.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::after {border-color: var(--tp-theme-primary);transform: translate(-50%, -50%) scale(1);}.tp-swiper-arrow {width: 80px;height: 80px;line-height: 80px;font-size: 20px;text-align: center;background-color: var(--tp-common-white);color: var(--tp-common-black);}.tp-swiper-arrow:hover {background-color: var(--tp-common-black);color: var(--tp-common-white);}.nice-select {-webkit-tap-highlight-color: transparent;background-color: var(--tp-common-white);border-radius: 5px;border: solid 1px #e8e8e8;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}.nice-select:hover {border-color: #dbdbdb;}.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #999;}.nice-select::after {background-color: transparent;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top: 0;right: 0;content: "\f107";font-family: var(--tp-ff-fontawesome);transform-origin: center;color: var(--tp-common-black);font-weight: 500;height: auto;width: auto;}.nice-select.open::after {-webkit-transform: translateY(-50%) rotate(-180deg);-moz-transform: translateY(-50%) rotate(-180deg);-ms-transform: translateY(-50%) rotate(-180deg);-o-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg);}.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none;}.nice-select.disabled::after {border-color: #cccccc;}.nice-select.wide {width: 100%;}.nice-select.wide .list {left: 0 !important;right: 0 !important;}.nice-select.right {float: right;}.nice-select.right .list {left: auto;right: 0;}.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}.nice-select.small::after {height: 4px;width: 4px;}.nice-select.small .option {line-height: 34px;min-height: 34px;}.nice-select .list {background-color: var(--tp-common-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;}.nice-select .option {cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}.nice-select .option.selected {font-weight: bold;}.nice-select .option.disabled {background-color: transparent;color: #999;cursor: default;}.no-csspointerevents .nice-select .list {display: none;}.no-csspointerevents .nice-select.open .list {display: block;}.tp-pagination ul li {display: inline-block;}.tp-pagination ul li:not(:last-child) {margin-right: 10px;}.tp-pagination ul li a, .tp-pagination ul li span {display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;background-color: var(--tp-grey-1);font-size: 18px;font-weight: 600;}.tp-pagination ul li a:hover, .tp-pagination ul li a.current, .tp-pagination ul li span:hover, .tp-pagination ul li span.current {background: var(--tp-theme-2);color: var(--tp-common-white);}.body-overlay {position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;height: 100%;background: rgba(24, 24, 24, 0.8);visibility: hidden;opacity: 0;transition: 0.45s ease-in-out;}.body-overlay.apply {opacity: 1;visibility: visible;}.body-overlay:hover {cursor: url(../img/cross-out.png), pointer;}.offcanvas__btn {margin-bottom: 55px;}.offcanvas__social a {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;background: transparent;color: var(--tp-common-black);margin-right: 5px;border: 1px solid #acacb5;}.offcanvas__social a:hover {background: var(--tp-theme-2);color: var(--tp-common-white);border-color: var(--tp-theme-2);}.offcanvas__contact-call {font-size: 23px;color: var(--tp-heading-1);font-weight: 700;margin-bottom: 5px;}.offcanvas__contact-call:hover {color: var(--tp-theme-2);}.offcanvas__contact-mail {font-size: 16px;font-weight: 500;color: #271D3A;}.tpoffcanvas {background-position: center;background-size: cover;background-repeat: no-repeat;position: fixed;top: 0;right: -100%;width: 480px;bottom: 0;box-shadow: 0 16px -32px 0 rgba(0, 0, 0, 0.8);background: var(--tp-common-white) none repeat scroll 0 0;z-index: 999999;padding: 50px;scrollbar-width: none;opacity: 0;visibility: hidden;transition: 0.45s ease-in-out;overflow-y: scroll;}.tpoffcanvas h4 a:hover {color: var(--tp-theme-2);}.tpoffcanvas .homemenu {margin-bottom: 30px;}.tpoffcanvas .tp-main-menu-mobile {margin-bottom: 50px;}.tpoffcanvas.opened {opacity: 1;visibility: visible;}@media (max-width: 767px) {.tpoffcanvas {width: calc(100% - 35px);padding: 40px 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpoffcanvas {width: 400px;padding: 40px;}}.tpoffcanvas.opened {right: 0;-webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-duration: 0.6s;opacity: 1;visibility: visible;}.tpoffcanvas__title p {font-size: 18px;color: rgba(255, 255, 255, 0.49);font-weight: 500;line-height: 1.6;margin-bottom: 50px;}@media (max-width: 767px) {.tpoffcanvas__title p {font-size: 17px;}}.tpoffcanvas__contact-title h5 {font-size: 14px;color: #888888;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 30px;display: inline-block;}.tpoffcanvas__input-title h4 {font-size: 14px;color: #888888;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 30px;display: inline-block;}.tpoffcanvas__input {margin-bottom: 100px;}.tpoffcanvas__input input {background: rgba(118, 118, 130, 0.3);border: transparent;height: 60px;width: 100%;padding-left: 20px;padding-right: 80px;color: var(--tp-common-white);}.tpoffcanvas__input button {height: 60px;width: 60px;background-color: var(--tp-theme-1);color: var(--tp-common-white);font-size: 16px;position: absolute;top: 0;right: 0;}.tpoffcanvas__contact-info {margin-bottom: 50px;}.tpoffcanvas__contact-info ul li {font-size: 16px;color: var(--tp-common-white);margin-bottom: 15px;list-style-type: none;flex: 0 0 auto;margin-top: 7px;}@media (max-width: 767px) {.tpoffcanvas__contact-info ul li {font-size: 14px;}}.tpoffcanvas__contact-info ul li:last-child {margin-bottom: 0;}.tpoffcanvas__contact-info ul li a {margin-left: 10px;transition: 0.3s;flex: 0 0 auto;}.tpoffcanvas__contact-info ul li a:hover {color: var(--tp-theme-2);}.tpoffcanvas__logo {margin-bottom: 60px;}.tpoffcanvas__logo a img {width: 150px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpoffcanvas__logo {padding-top: 0;}}@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.tpoffcanvas__logo {padding-top: 0;}}.tpoffcanvas__close-btn button {position: absolute;right: 47px;top: 56px;transition: 1s;-webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-duration: 0.3s;height: 40px;width: 40px;line-height: 40px;border: 2px solid #F0F1F4;}@media (max-width: 767px) {.tpoffcanvas__close-btn button {right: 28px;top: 44px;}}.tpoffcanvas__close-btn button:hover {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);color: var(--tp-common-white);}.tpoffcanvas__close-btn button:hover i {transform: rotate(360deg);}.tpoffcanvas__close-btn button i {font-weight: 300;font-size: 20px;transition: 0.9s;}.tpoffcanvas__social {margin-top: 30px;}.tpoffcanvas__social .social-icon a {height: 55px;width: 55px;line-height: 58px;text-align: center;font-size: 16px;background-color: rgba(251, 251, 253, 0.08);color: var(--tp-common-white);margin-right: 15px;transition: 0.3s;display: inline-block;border-radius: 50%;}@media (max-width: 767px) {.tpoffcanvas__social .social-icon a {margin-right: 3px;height: 50px;width: 50px;line-height: 53px;font-size: 15px;}}.tpoffcanvas__social .social-icon a:hover {background-color: var(--tp-theme-1);color: var(--tp-common-white);}.homemenu-thumb:hover .homemenu-btn {opacity: 1;visibility: visible;bottom: 50%;transform: translateY(50%);}.homemenu-btn {position: absolute;bottom: 20%;left: 0;right: 0;text-align: center;opacity: 0;visibility: hidden;transition: 0.4s;}.tp-header-main__menu nav ul li .has-homemenu .homemenu {padding: 0px 10px;position: relative;margin-bottom: 20px;}.tp-header-2__menu nav ul li .has-homemenu {width: 810px;padding: 30px 30px 10px 30px;opacity: 0;visibility: hidden;background-color: var(--tp-common-white);box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}.tp-header-2__menu nav ul li .has-homemenu .homemenu {padding: 0px 10px;position: relative;margin-bottom: 20px;}.homemenu-title {font-size: 18px;margin-bottom: 0;color: var(--tp-common-black);display: inline-block;font-weight: 700;}.homemenu-title:hover {color: var(--tp-theme-2);}.homemenu-thumb {position: relative;border: 1px solid rgba(0, 0, 0, 0.1);}.tp-main-menu-mobile .tp-submenu {display: none;}.tp-main-menu-mobile .header-icon {display: none;}.tp-main-menu-mobile ul {position: static;display: block;box-shadow: none;}.tp-main-menu-mobile ul li {list-style: none;position: relative;width: 100%;padding: 0;}.tp-main-menu-mobile ul li > a .menu-text {font-size: 16px;line-height: 11px;border-bottom: 1px solid #EAEBED;width: 82%;display: inline-block;padding: 19px 0 17px;}.tp-main-menu-mobile ul li img {width: 100%;}.tp-main-menu-mobile ul li ul {padding: 0;}.tp-main-menu-mobile ul li ul li {padding: 0;}.tp-main-menu-mobile ul li ul li a {margin-left: auto;width: 93%;padding: 10px 5%;text-shadow: none !important;visibility: visible;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li a {width: 88%;padding: 10px 7%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li li a {width: 83%;padding: 10px 9%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li li li a {width: 68%;padding: 10px 11%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li:hover > a {color: var(--tp-theme-1);}.tp-main-menu-mobile ul li:hover > a::after {color: var(--tp-theme-1);}.tp-main-menu-mobile ul li:hover > a .dropdown-toggle-btn i {color: var(--tp-theme-1);}.tp-main-menu-mobile ul li:hover .mega-menu {visibility: visible;opacity: 1;top: 0;}.tp-main-menu-mobile ul li .mega-menu, .tp-main-menu-mobile ul li .submenu {position: static;min-width: 100%;padding: 0;box-shadow: none;visibility: visible;opacity: 1;display: none;}.tp-main-menu-mobile ul li .mega-menu li, .tp-main-menu-mobile ul li .submenu li {float: none;display: block;width: 100%;padding: 0;}.breadcrumb__title {font-size: 60px;color: var(--tp-common-white);font-weight: 700;}@media (max-width: 767px) {.breadcrumb__title {font-size: 45px;}}.breadcrumb__title-pre {display: inline-block;height: 24px;line-height: 26px;font-size: 14px;color: var(--tp-common-white);font-weight: 500;background: var(--tp-theme-2);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0 7px;margin-bottom: 12px;}.breadcrumb__bg__overlay::before {content: "";position: absolute;top: 0;left: 0;background: #3a3a4a;width: 100%;height: 100%;display: inline-block;opacity: 0.3;}.breadcrumb__item {background-color: var(--tp-theme-1);display: inline-block;padding: 7px 20px;}.breadcrumb__list span {font-size: 16px;color: #3a3a4a;font-weight: 500;padding-right: 3px;margin-right: 3px;text-transform: capitalize;}.breadcrumb__list span a:hover {color: var(--tp-theme-primary);}.tp-custom-accordion {position: relative;z-index: 2;}.tp-custom-accordion .accordion-items {margin-bottom: 30px;background-color: var(--tp-common-white);overflow: hidden;overflow-x: hidden;overflow-y: hidden;box-shadow: 0px 4px 20px 0px rgba(16, 23, 40, 0.06);}.tp-custom-accordion .accordion-buttons {position: relative;width: 100%;padding: 18px 28px;text-align: left;padding-left: 90px;font-weight: 500;font-size: 18px;line-height: 24px;background-color: rgba(255, 255, 255, 0.5);color: var(--tp-common-black);}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-custom-accordion .accordion-buttons {padding: 10px 43px;}}@media (max-width: 767px) {.tp-custom-accordion .accordion-buttons {padding: 15px 6px;padding-left: 60px;}}.tp-custom-accordion .accordion-buttons:not(.collapsed) {background-color: var(--tp-theme-2);color: var(--tp-common-white);}.tp-custom-accordion .accordion-buttons:not(.collapsed)::after {background-color: var(--tp-common-white);color: #3f3f4a;}.tp-custom-accordion .accordion-buttons::after {position: absolute;content: "\f068";font-family: "Font Awesome 5 Pro";background-image: none;top: 18px;left: 30px;width: auto;height: auto;font-weight: 700;font-size: 16px;opacity: 1;color: var(--tp-common-black);text-align: center;background-color: var(--tp-theme-2);height: 30px;width: 30px;border-radius: 30px;color: var(--tp-common-white);line-height: 30px;}@media (max-width: 767px) {.tp-custom-accordion .accordion-buttons::after {top: 20px;right: 25px;left: 13px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-custom-accordion .accordion-buttons::after {top: 4px;left: 7px;}}.tp-custom-accordion .accordion-buttons.collapsed::after {content: "\f067";}.tp-custom-accordion .collapsed {border-radius: 30px 30px 30px 30px;position: relative;z-index: 99;}.tp-custom-accordion .accordion-body {position: relative;background-color: var(--tp-common-white);padding: 23px 30px;z-index: 1;font-weight: 400;font-size: 16px;line-height: 30px;color: #707480;border-radius: 0px 0px 10px 10px;}@media (max-width: 767px) {.tp-custom-accordion .accordion-body {font-size: 15px;}}.tp-tab .nav-tabs {padding: 0;margin: 0;border: 0;}.tp-tab .nav-tabs .nav-link {padding: 0;margin: 0;border: 0;}.tp-section__subtitle {color: var(--tp-theme-2);font-weight: 700;}.tp-section__subtitle-before {display: inline-block;padding-right: 30px;}.tp-section__subtitle-before::before {content: "";position: absolute;bottom: 10px;right: 0px;width: 20px;height: 2px;background: var(--tp-heading-1);}.tp-section__title {font-size: 47px;font-weight: 700;line-height: 1.1;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-section__title {font-size: 38px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-section__title {font-size: 45px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-section__title {font-size: 36px;}}@media (max-width: 767px) {.tp-section__title {font-size: 34px;}}.tp-section__title-white {color: var(--tp-common-white);font-size: 47px;font-weight: 700;}@media (max-width: 767px) {.tp-section__title-white {font-size: 40px;}}.tp-section__subtitle-2 {font-size: 16px;color: var(--tp-theme-1);font-weight: 700;text-transform: uppercase;}.tp-section__title-2 {color: var(--tp-common-white);font-size: 48px;font-weight: 700;}@media (max-width: 767px) {.tp-section__title-2 {font-size: 35px;}}.tp-header .header-sticky {position: fixed;top: 0;left: 0;right: 0;width: 100%;box-shadow: 0px 4px 10px rgba(3, 4, 28, 0.1);animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;transition: 0.4s ease;z-index: 9;background: var(--tp-common-black);}.tp-header .header-sticky .main-menu ul li .sub-menu li a {padding: 10px 25px;}.tp-header__wrapper-inner {position: relative;display: block;z-index: 1;}.tp-header__icon {color: #767676;font-size: 25px;transition: 0.3s;background: var(--tp-grey-1);height: 58px;width: 58px;text-align: center;line-height: 64px;border-radius: 30px;}.tp-header__icon i {color: #3a3a4a;}.tp-header__icon-info label {font-size: 16px;color: #9898a0;display: block;transition: 0.3s;}.tp-header__icon-info span {font-size: 16px;color: #767676;transition: 0.4s;}.tp-header__icon-info span:hover {color: var(--tp-theme-2);}.search-img {color: var(--tp-common-white);font-size: 20px;line-height: 20px;}.tp-menu-bar {background: var(--tp-theme-1);color: var(--tp-heading-1);padding: 15px 21px;font-size: 20px;}.main-logo::before {position: absolute;top: 0;left: 0;background: var(--tp-theme-1);width: 37%;height: 100%;content: "";z-index: -1;clip-path: polygon(0 0, 92% 0, 100% 100%, 0% 100%);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.main-logo::before {width: 22%;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.main-logo::before {clip-path: polygon(0 0, 89% 0, 142% 100%, 0% 100%);}}@media only screen and (min-width: 576px) and (max-width: 767px) {.main-logo::before {width: 47%;height: 78%;}}@media (max-width: 767px) {.main-logo::before {width: 70%;height: 78%;display: none;}}.tp-header .header-sticky .main-menu > nav > ul > li > a {padding: 30px 0;}.tpheader nav ul li .tp-submenu .homemenu-btn .tp-menu-btn {padding: 1px 17px;}.tpheader nav ul li .tp-submenu .homemenu-title a {padding: 0;}.tpheader nav ul li .tp-submenu .homemenu-title a:hover {color: var(--tp-theme-2);}.tpheader .header-sticky {position: fixed;top: 0;left: 0;right: 0;width: 100%;box-shadow: 0px 4px 10px rgba(3, 4, 28, 0.1);animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;transition: 0.4s ease;z-index: 9;background: var(--tp-common-white);}.tpheader__info ul li {list-style: none;display: inline-block;margin-right: 40px;}.tpheader__info ul li a {font-size: 14px;color: #9898a0;}.tpheader__info ul li a i {margin-right: 10px;font-size: 15px;color: var(--tp-common-white);}.tpheader__info ul li a:hover {color: var(--tp-common-white);}.tpheader__main-logo {padding: 32px 160px;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__main-logo {padding: 32px 20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpheader__main-logo {padding: 32px 10px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpheader__main-logo {padding: 32px 10px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpheader__main-logo {padding: 32px 0px;}}@media (max-width: 767px) {.tpheader__main-logo {padding: 32px 0px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__bottom-wrap {padding-right: 20px;}}.tpheader__main-logo::before {position: absolute;top: 0;left: 0;background: var(--tp-theme-1);width: 500px;height: 100%;content: "";z-index: 1;clip-path: polygon(100% 0%, 88% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__main-logo::before {width: 300px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpheader__main-logo::before {height: 111px;width: 300px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpheader__main-logo::before {height: 111px;width: 300px;}}@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tpheader__main-logo::before {display: none;}}.tpheader__main-logo::after {position: absolute;bottom: -1px;width: 12px;height: 56px;background: red;z-index: -1;content: "";left: 470px;transform: rotate(-1deg) skew(46deg);}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader__main-logo::after {left: 282px;transform: rotate(-1deg) skew(32deg);}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__main-logo::after {left: 282px;transform: rotate(-1deg) skew(33deg);}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpheader__main-logo::after {bottom: -12px;left: 285px;transform: rotate(-1deg) skew(32deg);height: 67px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpheader__main-logo::after {left: 281px;transform: rotate(-1deg) skew(31deg);}}@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tpheader__main-logo::after {display: none;}}.tpheader__top-menu ul li {list-style: none;display: inline-block;}.tpheader__top-menu ul li a {color: #9898a0;font-size: 14px;}.tpheader__social ul li {list-style: none;display: inline-block;margin-right: 20px;}.tpheader__social ul li a {color: var(--tp-common-white);transition: 0.3s;}.tpheader__social ul li a:hover {color: var(--tp-theme-1);}.tpheader__search span {font-size: 25px;color: var(--tp-heading-1);margin-right: 30px;padding-right: 30px;}.tpheader__search span::after {content: "";position: absolute;width: 1px;height: 40px;background-color: #d9d9d9;top: -6px;right: 30px;}.tpheader__search span i {display: inline-block;transform: translateY(16%);}.tpheader__shop a {font-size: 25px;color: var(--tp-heading-1);}.tpheader__shop a i {line-height: 0;display: inline-block;transform: translateY(16%);}.tpheader__shop span {background-color: var(--tp-theme-2);height: 20px;width: 20px;text-align: center;line-height: 20px;display: inline-block;border-radius: 30px;color: #fff;position: absolute;top: 0px;right: -6px;z-index: 2;font-size: 16px;}@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__main-menu {margin-right: 0px;}}.tpheader__main-menu .main-menu ul li {position: relative;list-style: none;display: inline-block;margin-right: 41px;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tpheader__main-menu .main-menu ul li {margin-right: 29px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__main-menu .main-menu ul li {margin-right: 30px;}}.tpheader__main-menu .main-menu ul li a {display: inline-block;font-size: 16px;color: #04171a;padding: 42px 0;}.tpheader__main-menu .main-menu ul li .sub-menu {position: absolute;top: 120%;left: 0;width: 350px;background: var(--tp-common-white);z-index: 99;visibility: hidden;opacity: 0;box-shadow: 0px 30px 70px 0px rgba(11, 6, 70, 0.08);padding: 9px 5px;}.tpheader__main-menu .main-menu ul li .sub-menu li {display: block;width: 100%;margin: 0;}.tpheader__main-menu .main-menu ul li .sub-menu li a {padding: 5px 25px;font-size: 16px;position: relative;z-index: 1;color: var(--tp-common-black);width: 100%;}.tpheader__main-menu .main-menu ul li .sub-menu li a::before {position: absolute;content: "";top: 0;left: auto;right: 0;width: 0;height: 100%;background-color: var(--tp-theme-primary);z-index: -1;}.tpheader__main-menu .main-menu ul li .sub-menu li .sub-menu {left: 120%;top: 0;visibility: hidden;opacity: 0;font-size: 15px;}.tpheader__main-menu .main-menu ul li .sub-menu li:hover > a {color: var(--tp-theme-2);}.tpheader__main-menu .main-menu ul li .sub-menu li:hover > a::after {color: var(--tp-theme-1);}.tpheader__main-menu .main-menu ul li .sub-menu li:hover > a::before {left: 0;right: auto;width: 100%;}.tpheader__main-menu .main-menu ul li .sub-menu li:hover > .sub-menu {left: 100%;visibility: visible;opacity: 1;}.tpheader__main-menu .main-menu ul li:hover > a {color: var(--tp-theme-2);}.tpheader__main-menu .main-menu ul li:hover > .sub-menu {top: 100%;visibility: visible;opacity: 1;}.tpheader__main-menu .main-menu ul li.active > a {font-weight: bold;font-size: large;color: #4168B0;}.tpheader__main-menu .main-menu ul li:hover > a {font-weight: bold;font-size: large;color: #4168B0;}.tpheader__ptb {padding-top: 0px;padding-bottom: 0px;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader__top {padding-right: 0;padding-left: 0;}}.tpheader-3 nav ul li .tp-submenu .homemenu-btn .tp-menu-btn {padding: 1px 17px;}.tpheader-3 nav ul li .tp-submenu .homemenu-title a {padding: 0;}.tpheader-3 nav ul li .tp-submenu .homemenu-title a:hover {color: var(--tp-theme-2);}.tpheader-3 .header-sticky {position: fixed;top: 0;left: 0;right: 0;width: 100%;box-shadow: 0px 4px 10px rgba(3, 4, 28, 0.1);animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;transition: 0.4s ease;z-index: 9;background: var(--tp-common-white);}.tpheader-3-mlr {margin-top: 20px;margin-left: 100px;margin-right: 100px;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tpheader-3-mlr {margin-left: 50px;margin-right: 50px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader-3-mlr {margin-left: 30px;margin-right: 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3-mlr {margin-left: 20px;margin-right: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpheader-3__right {display: none !important;}}.tpheader-3__bottom {background: var(--tp-common-white);}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tpheader-3__bottom {padding-right: 30px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader-3__bottom {padding-right: 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__bottom {padding-right: 10px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader-3__logo {padding-left: 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__logo {padding-left: 10px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__top {padding-left: 10px;padding-right: 10px;}}.tpheader-3-transparent {position: absolute;left: 0;right: 0;}.tpheader-3__main-logo {padding: 34px 0;}.tpheader-3__main-logo a::before {position: absolute;top: 0px;left: 0px;background: var(--tp-theme-1);width: 400px;height: 100%;content: "";clip-path: polygon(0 0, 100% 0%, 87% 100%, 0 100%);z-index: 2;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader-3__main-logo a::before {width: 320px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__main-logo a::before {width: 280px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpheader-3__main-logo a::before {left: -135px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tpheader-3__main-logo a::before {left: -40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tpheader-3__main-logo a::before {display: none;}}.tpheader-3__main-logo a img {z-index: 3;position: relative;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader-3__main-menu {margin-left: 0;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__main-menu {margin-left: 0;}}.tpheader-3__info ul li {list-style: none;display: inline-block;margin-right: 40px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__info ul li {margin-right: 13px;}}.tpheader-3__info ul li a {font-size: 14px;color: #9898a0;}.tpheader-3__info ul li a i {margin-right: 10px;font-size: 15px;color: var(--tp-common-white);}.tpheader-3__info ul li a:hover {color: var(--tp-common-white);}.tpheader-3__top-menu ul li {list-style: none;display: inline-block;}.tpheader-3__top-menu ul li a {color: #9898a0;font-size: 14px;}.tpheader-3__social ul li {list-style: none;display: inline-block;margin-right: 20px;}.tpheader-3__social ul li a {color: var(--tp-common-white);transition: 0.3s;}.tpheader-3__social ul li a:hover {color: var(--tp-theme-1);}.tpheader-3__search span {font-size: 25px;color: var(--tp-heading-1);margin-right: 30px;padding-right: 30px;}.tpheader-3__search span::after {content: "";position: absolute;width: 1px;height: 40px;background-color: #d9d9d9;top: -6px;right: 30px;}.tpheader-3__search span i {display: inline-block;transform: translateY(16%);}.tpheader-3__shop a {font-size: 25px;color: var(--tp-heading-1);}.tpheader-3__shop a i {line-height: 0;display: inline-block;transform: translateY(16%);}.tpheader-3__shop span {background-color: var(--tp-theme-2);height: 20px;width: 20px;text-align: center;line-height: 20px;display: inline-block;border-radius: 30px;color: #fff;position: absolute;top: -2px;right: -7px;z-index: 2;font-size: 16px;}.tpheader-3__main-menu .main-menu ul li {position: relative;list-style: none;display: inline-block;margin-right: 54px;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tpheader-3__main-menu .main-menu ul li {margin-right: 38px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpheader-3__main-menu .main-menu ul li {margin-right: 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpheader-3__main-menu .main-menu ul li {margin-right: 28px;}}.tpheader-3__main-menu .main-menu ul li a {display: inline-block;font-size: 16px;color: #04171a;padding: 42px 0;}.tpheader-3__main-menu .main-menu ul li .sub-menu {position: absolute;top: 120%;left: 0;width: 200px;background: var(--tp-common-white);z-index: 99;visibility: hidden;opacity: 0;box-shadow: 0px 30px 70px 0px rgba(11, 6, 70, 0.08);}.tpheader-3__main-menu .main-menu ul li .sub-menu li {display: block;width: 100%;margin: 0;}.tpheader-3__main-menu .main-menu ul li .sub-menu li a {padding: 5px 25px;font-size: 16px;position: relative;z-index: 1;color: var(--tp-common-black);width: 100%;}.tpheader-3__main-menu .main-menu ul li .sub-menu li a::before {position: absolute;content: "";top: 0;left: auto;right: 0;width: 0;height: 100%;background-color: var(--tp-theme-primary);z-index: -1;}.tpheader-3__main-menu .main-menu ul li .sub-menu li .sub-menu {left: 120%;top: 0;visibility: hidden;opacity: 0;font-size: 15px;}.tpheader-3__main-menu .main-menu ul li .sub-menu li:hover > a {color: var(--tp-theme-2);}.tpheader-3__main-menu .main-menu ul li .sub-menu li:hover > a::after {color: var(--tp-theme-1);}.tpheader-3__main-menu .main-menu ul li .sub-menu li:hover > a::before {left: 0;right: auto;width: 100%;}.tpheader-3__main-menu .main-menu ul li .sub-menu li:hover > .sub-menu {left: 100%;visibility: visible;opacity: 1;}.tpheader-3__main-menu .main-menu ul li:hover > a {color: var(--tp-theme-2);}.tpheader-3__main-menu .main-menu ul li:hover > .sub-menu {top: 100%;visibility: visible;opacity: 1;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.main-menu {margin-left: 50px;}}.main-menu > nav > ul > li {position: relative;list-style: none;display: inline-block;margin-right: 54px;}.main-menu > nav > ul > li > a {display: inline-block;font-size: 16px;color: #acacb5;padding: 17px 0;font-weight: 500;}.main-menu > nav > ul > li.has-dropdown > a {position: relative;}.main-menu > nav > ul > li .tp-submenu {position: absolute;top: 120%;left: 0;width: 200px;background: var(--tp-common-white);z-index: 99;visibility: hidden;opacity: 0;box-shadow: 0px 30px 70px 0px rgba(11, 6, 70, 0.08);padding: 16px 5px;}.main-menu > nav > ul > li .tp-submenu li {display: block;width: 100%;margin: 0;}.main-menu > nav > ul > li .tp-submenu li.has-dropdown > a::after {position: absolute;top: 50%;right: 25px;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}.main-menu > nav > ul > li .tp-submenu li > a {padding: 4px 25px;font-size: 16px;position: relative;z-index: 1;color: var(--tp-common-black);display: block;}.main-menu > nav > ul > li .tp-submenu li > a::before {position: absolute;content: "";top: 0;left: auto;right: 0;width: 0;height: 100%;background-color: var(--tp-theme-primary);z-index: -1;}.main-menu > nav > ul > li .tp-submenu li .tp-submenu {left: 120%;top: 0;visibility: hidden;opacity: 0;font-size: 16px;}.main-menu > nav > ul > li .tp-submenu li:hover > a {color: var(--tp-theme-2);}.main-menu > nav > ul > li .tp-submenu li:hover > a::after {color: var(--tp-common-white);}.main-menu > nav > ul > li .tp-submenu li:hover > a::before {left: 0;right: auto;width: 100%;}.main-menu > nav > ul > li .tp-submenu li:hover > .tp-submenu {left: 100%;visibility: visible;opacity: 1;}.main-menu > nav > ul > li:hover > a {color: var(--tp-common-white);}.main-menu > nav > ul > li:hover > .tp-submenu {top: 100%;visibility: visible;opacity: 1;}.tp-main-menu-mobile .tp-submenu {display: none;}.tp-main-menu-mobile .header-icon {display: none;}.tp-main-menu-mobile ul {position: static;display: block;box-shadow: none;}.tp-main-menu-mobile ul li {list-style: none;position: relative;width: 100%;padding: 0;}.tp-main-menu-mobile ul li:not(:last-child) a {border-bottom: 1px solid rgba(6, 7, 40, 0.1);}.tp-main-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn {position: absolute;right: 0;top: 10px;-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);font-size: 18px;color: var(--tp-common-white);font-family: "Font Awesome 5 Pro";transition: all 0.3s ease-in-out;z-index: 1;width: 30px;height: 30px;line-height: 22px;text-align: center;border: 1px solid rgba(6, 7, 40, 0.1);transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;}.tp-main-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn i {transition: all 0.3s ease-in-out;color: rgba(79, 77, 77, 0.8705882353);}.tp-main-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn.dropdown-opened i {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.tp-main-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn:hover {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);color: var(--tp-common-white);}.tp-main-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn:hover i {color: var(--tp-common-white);}.tp-main-menu-mobile ul li.has-dropdown > a.expanded {color: var(--tp-theme-2);}.tp-main-menu-mobile ul li.has-dropdown > a.expanded .dropdown-toggle-btn.dropdown-opened {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);color: var(--tp-common-white);}.tp-main-menu-mobile ul li.has-dropdown > a.expanded .dropdown-toggle-btn.dropdown-opened i {color: var(--tp-common-white);}.tp-main-menu-mobile ul li.has-dropdown:hover > a::after {color: var(--tp-theme-green);}.tp-main-menu-mobile ul li:last-child a span {border-bottom: 0;}.tp-main-menu-mobile ul li > a {display: block;font-size: 16px;color: var(--tp-common-black);position: relative;padding: 10px 0;padding-right: 20px;}.tp-main-menu-mobile ul li > a svg {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.tp-main-menu-mobile ul li > a > i {display: inline-block;width: 11%;margin-right: 13px;-webkit-transform: translateY(4px);-moz-transform: translateY(4px);-ms-transform: translateY(4px);-o-transform: translateY(4px);transform: translateY(4px);font-size: 21px;line-height: 1;}.tp-main-menu-mobile ul li > a .menu-text {font-size: 16px;line-height: 11px;border-bottom: 1px solid #EAEBED;width: 82%;display: inline-block;padding: 19px 0 17px;}.tp-main-menu-mobile ul li img {width: 100%;}.tp-main-menu-mobile ul li ul {padding: 0;}.tp-main-menu-mobile ul li ul li {padding: 0;}.tp-main-menu-mobile ul li ul li a {margin-left: auto;width: 93%;padding: 8px 5%;text-shadow: none !important;visibility: visible;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li a {width: 88%;padding: 10px 7%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li li a {width: 83%;padding: 10px 9%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li ul li li li li a {width: 68%;padding: 10px 11%;padding-left: 0;padding-right: 20px;}.tp-main-menu-mobile ul li:hover > a {color: var(--tp-theme-2);}.tp-main-menu-mobile ul li:hover > a::after {color: var(--tp-theme-1);}.tp-main-menu-mobile ul li:hover > a .dropdown-toggle-btn i {color: var(--tp-theme-2);}.tp-main-menu-mobile ul li:hover .mega-menu {visibility: visible;opacity: 1;top: 0;}.tp-main-menu-mobile ul li .mega-menu, .tp-main-menu-mobile ul li .submenu {position: static;min-width: 100%;padding: 0;box-shadow: none;visibility: visible;opacity: 1;display: none;}.tp-main-menu-mobile ul li .mega-menu li, .tp-main-menu-mobile ul li .submenu li {float: none;display: block;width: 100%;padding: 0;}.tp-main-menu-mobile ul li .mega-menu li:hover a .dropdown-toggle-btn, .tp-main-menu-mobile ul li .submenu li:hover a .dropdown-toggle-btn {color: var(--tp-theme-1);}.tp-main-menu-mobile .tp-main-menu-content ul li:not(:last-child) .home-menu-title a {border-bottom: none;}.tp-main-menu-mobile * ul, .tp-main-menu-mobile * li {transition: none !important;}.homemenu-thumb img {width: 100%;}.tp-submenu.submenu.has-homemenu {width: 700px;padding: 30px;padding-bottom: 18px;}.tp-main-menu-mobile .tp-submenu.submenu.has-homemenu {width: 0px;padding: 10px;padding-bottom: 18px;}.postbox__details-tag.tagcloud a {background: #f8f5f1;}.postbox__comment-input input {background: var(--tp-grey-1);margin-bottom: 30px;border: 1px solid transparent;}.postbox__comment-input textarea {background: var(--tp-grey-1);height: 150px;padding-top: 9px;margin-bottom: 30px;resize: none;border: 1px solid transparent;}.tp-postbox__bottom-box {flex-wrap: wrap;}.postbox__comment-input input:focus, .postbox__comment-input textarea:focus {border: 1px solid var(--tp-theme-2);}.postbox-details-comment-inner ul.children {margin-left: 77px;}.postbox-details-comment-inner ul li {list-style: none;}.postbox-details-comment-title {font-size: 40px;font-weight: 700;margin-bottom: 40px;}.postbox-details-comment-avater-title {color: var(--tp-heading-1);font-size: 20px;font-weight: 700;}.postbox-details-comment-box {margin-bottom: 34px;border-bottom: 1px solid #E0E2E3;}.postbox-details-comment-thumb img {width: 100px;height: 100px;border-radius: 50%;margin-right: 44px;}.postbox-details-comment-content {width: 100%;padding-bottom: 50px;}.postbox-details-comment-top {margin-bottom: 8px;}.postbox-details-comment-reply a {font-size: 15px;color: var(--tp-theme-2);display: inline-block;line-height: 1;}.postbox-details-author {padding: 45px 44px 43px 60px;margin-bottom: 90px;background-color: var(--tp-heading-1);}@media (max-width: 767px) {.postbox-details-author {padding: 45px 21px 40px 25px;}}.postbox-details-author-thumb img {width: 140px;height: 140px;object-fit: cover;border-radius: 50%;margin-right: 20px;}.postbox-details-author-social a {display: inline-block;width: 34px;height: 34px;line-height: 34px;text-align: center;color: var(--tp-common-white);}.postbox-details-author-social a:hover {color: var(--tp-theme-1);}.postbox-details-author-title {font-size: 18px;font-weight: 700;margin-bottom: 10px;color: var(--tp-common-white);}.postbox-details-author-content p {font-size: 16px;line-height: 1.6;margin-bottom: 19px;color: #9898a0;}.postbox-details-author-content span {font-size: 15px;display: inline-block;}@media (max-width: 767px) {.postbox__area {padding-bottom: 60px;padding-top: 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.postbox__right-img {margin-bottom: 40px;}}@media (max-width: 767px) {.postbox__comment-btn {margin-bottom: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {.postbox_comment-btn {margin-bottom: 50px;}}.postbox__comment-form-title {font-size: 40px;font-weight: 700;margin-bottom: 50px;}.postbox__details-share-wrapper {padding-top: 22px;padding-bottom: 34px;border-bottom: 1px solid #e7e6e8;}.postbox__details-tag span {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);margin-right: 25px;}.postbox__details-share span {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);margin-right: 20px;}.postbox__details-share a {height: 40px;width: 40px;text-align: center;line-height: 40px;display: inline-block;background-color: var(--tp-heading-1);color: var(--tp-common-white);margin-right: 8px;transition: all 0.3s ease-in-out;border-radius: 30px;}.postbox__details-share a:hover {background-color: var(--tp-theme-1);color: var(--tp-heading-1);}.postbox__details-tag .tagcloud {background-color: red;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.postbox__wrapper {padding-right: 0px;}}.postbox__meta-date {position: absolute;top: 30px;left: 30px;background: var(--tp-theme-1);padding: 10px 20px;color: var(--tp-heading-1);}.postbox__slider-arrow-wrap button {line-height: 50px;color: var(--tp-common-black);text-align: center;font-size: 18px;}.postbox__slider-arrow-wrap .postbox-arrow-prev {position: absolute;top: 50%;transform: translateY(-50%);left: 30px;z-index: 1;height: 50px;width: 50px;border-radius: 30px;transition: 0.3s;}.postbox__slider-arrow-wrap .postbox-arrow-prev:hover {background-color: var(--tp-theme-1);}.postbox__slider-arrow-wrap .postbox-arrow-next {position: absolute;top: 50%;transform: translateY(-50%);right: 30px;z-index: 1;height: 50px;width: 50px;border-radius: 30px;transition: 0.3s;}.postbox__slider-arrow-wrap .postbox-arrow-next:hover {background-color: var(--tp-theme-1);}.postbox__slider-arrow-wrap button {height: 50px;width: 50px;line-height: 50px;background-color: var(--tp-common-white);color: var(--tp-common-black);text-align: center;font-size: 18px;}.postbox__content {padding-top: 35px;}.postbox__thumb {position: relative;}.postbox__play-btn a {height: 85px;width: 85px;line-height: 85px;background-color: var(--tp-common-white);color: var(--tp-theme-2);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;border-radius: 50%;animation: pulse 2s infinite;}.postbox__title {font-size: 40px;color: var(--tp-heading-1);font-weight: 700;margin-bottom: 18px;transition: 0.4s;}@media (max-width: 767px) {.postbox__title {font-size: 35px;}}.postbox__text p {margin-bottom: 30px;}.postbox__meta {margin-bottom: 25px;}.postbox__meta span {position: relative;font-weight: 400;font-size: 15px;line-height: 20px;color: #767676;margin-right: 25px;display: inline-block;}.postbox__meta span i {color: #cd2d34;margin-right: 5px;}@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tp-postbox__btn {margin-bottom: 30px;}}.tp-postbox__form-check .form-check-input:checked {background-color: var(--tp-heading-1);border-color: var(--tp-heading-1);border-radius: 0;}.tp-postbox__form-check .form-check-input {vertical-align: top;background-color: var(--tp-common-white);background-repeat: no-repeat;background-position: center;background-size: contain;border: 1px solid var(--tp-heading-1);}.tp-postbox__form-check .form-check-input[type=checkbox] {border-radius: 0;}.tp-postbox__form-check label p {font-size: 16px;color: #767676;margin: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-postbox__right-box {margin-left: 0px;}}.tp-postbox__right-box::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--tp-theme-2);opacity: 0.9;mix-blend-mode: darken;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-postbox__btn {margin-bottom: 20px !important;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-postbox__btn {margin-bottom: 0px !important;}}.tp-postbox-title-2 {font-size: 34px;color: var(--tp-common-white);margin-bottom: 35px;z-index: 2;position: relative;}@media (max-width: 767px) {.tp-postbox-title-2 {font-size: 30px;}}.tp-postbox__right-box {padding: 47px;padding-top: 65px;padding-bottom: 80px;background-repeat: no-repeat;background-size: cover;z-index: 2;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-postbox__right-box {margin-top: 50px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-postbox__right-box {padding: 37px;}}@media (max-width: 767px) {.tp-postbox__right-box {padding: 20px;margin-left: 0px;}}.tp-postbox__right-box p {color: var(--tp-common-white);font-size: 16px;margin-bottom: 72px;padding-right: 22px;z-index: 2;position: relative;}.tp-postbox__comment-input .inputText:focus {border: 1px solid var(--tp-theme-2);}.tp-postbox__comment-input .textareaText:focus {border: 1px solid var(--tp-theme-2);}.tp-postbox__select .nice-select.open .list {width: 100%;}.tp-postbox__select .nice-select {height: 60px;width: 100%;line-height: 58px;color: #767676;font-size: 16px;border-radius: 0;padding: 0 30px;border-color: var(--tp-common-white);}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-postbox__select .nice-select {margin-bottom: 30px;}}@media (max-width: 767px) {.tp-postbox__select .nice-select {margin-bottom: 30px;}}.tp-postbox__select .nice-select:focus {border: 1px solid var(--tp-theme-2);}.tp-postbox__select .nice-select::after {float: right;margin-top: 29px;font-size: 20px;}.tp-postbox__thumb .play-btn {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%);z-index: 1;}.tp-postbox__bg-color {background-color: var(--tp-grey-1);width: 70%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-postbox__bg-color {width: 100%;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-postbox__bg-color {width: 100%;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-postbox__bg-color {width: 100%;}}@media (max-width: 767px) {.tp-postbox__bg-color {width: 100%;}}.tp-postbox__audio {height: 455px;width: 100%;}.tp-postbox__audio iframe {width: 100%;height: 100%;border: none;}.tp-postbox__item:hover {box-shadow: 0px 16px 32px 0px rgba(40, 89, 196, 0.1);}.tp-postbox__item-single:hover {box-shadow: none;}.tp-postbox__content {border: 2px solid #ededed;border-top: none;padding: 40px 50px;}@media (max-width: 767px) {.tp-postbox__content {padding-left: 20px;padding-right: 20px;}}.tp-postbox__content-single {padding-left: 0;padding-right: 0;border: none;}.tp-postbox__title {font-size: 22px;color: var(--tp-heading-1);font-weight: 700;margin-bottom: 30px;}.tp-postbox__meta {margin-bottom: 5px;}.tp-postbox__meta span {font-size: 14px;font-weight: 600;color: var(--tp-common-black);text-transform: uppercase;display: inline-block;margin-right: 30px;}.tp-postbox__meta span:last-child {margin-right: 0;}.tp-postbox__meta span i {color: var(--tp-theme-primary);margin-right: 3px;}.tp-postbox__meta span:hover {color: var(--tp-theme-2);}.tp-postbox__meta span:hover i {color: var(--tp-theme-2);}.tp-postbox__text img {max-width: 100%;}.tp-postbox__text p {margin-bottom: 28px;}.tp-postbox__text-single p {margin-bottom: 15px;}.tp-postbox__slider button {position: absolute;left: 50px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;font-size: 30px;color: var(--tp-common-white);}.tp-postbox__slider button.postbox-slider-button-next {left: auto;right: 50px;}@media (max-width: 767px) {.tp-postbox__slider button.postbox-slider-button-next {right: 10px;}}@media (max-width: 767px) {.tp-postbox__slider button {left: 10px;}}.tp-postbox__comment ul li {margin-bottom: 10px;list-style: none;}.tp-postbox__comment ul li.children {margin-left: 100px;}@media (max-width: 767px) {.tp-postbox__comment ul li.children {margin-left: 15px;}}.tp-postbox__comment-right-warp {position: relative;z-index: 2;}.tp-postbox__comment-form {margin-bottom: 20px;padding-top: 0;}@media (max-width: 767px) {.tp-postbox__comment-form {padding: 0;}}.tp-postbox__comment-form-title {font-size: 26px;font-weight: 600;margin-bottom: 40px;}.tp-postbox__comment-input {position: relative;margin-bottom: 30px;}.tp-postbox__comment-input span {font-weight: 600;color: var(--tp-common-black);margin-bottom: 12px;display: block;}.tp-postbox__comment-input input, .tp-postbox__comment-input textarea {height: 60px;padding: 0 30px;width: 100%;font-size: 16px;color: var(--tp-heading-1);outline: none;border: 1px solid transparent;background: var(--tp-common-white);}.tp-postbox__comment-input textarea {height: 145px;resize: none;padding-top: 7px;padding-bottom: 20px;padding-left: 30px;border: 1px solid transparent;}.tp-postbox__comment-title {font-size: 26px;font-weight: 600;margin-bottom: 20px;}.tp-postbox__comment-box {padding: 30px;padding-right: 40px;padding-top: 25px;border-radius: 4px;}.tp-postbox__comment-avater img {width: 50px;height: 50px;border-radius: 50%;}.tp-postbox__comment-name {margin-bottom: 5px;}.tp-postbox__comment-name h5 {font-size: 16px;line-height: 1;margin-bottom: 0;}.tp-postbox__comment-name span {font-size: 14px;color: var(--tp-text-1);}@media (max-width: 767px) {.tp-postbox__comment-text {margin-left: 0;margin-top: 15px;}}.tp-postbox__comment-text p {font-size: 16px;color: var(--tp-text-11);margin-bottom: 15px;}.tp-postbox__comment-reply {margin-top: 10px;}.tp-postbox__comment-reply a {display: inline-block;color: var(--tp-theme-primary);background: rgba(61, 108, 231, 0.1);height: 22px;line-height: 22px;padding: 0 10px;font-weight: 500;font-size: 14px;border-radius: 4px;}.tp-postbox__comment-reply a:hover {color: var(--tp-common-white);background: var(--tp-theme-primary);}.tp-postbox__comment-agree {padding-left: 5px;}.tp-postbox__comment-agree input {margin: 0;appearance: none;-moz-appearance: none;display: block;width: 14px;height: 14px;background: var(--tp-common-white);border: 1px solid #b9bac1;outline: none;border-radius: 4px;flex: 0 0 auto;-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px);}.tp-postbox__comment-agree input:checked {position: relative;background-color: var(--tp-theme-primary);border-color: transparent;}.tp-postbox__comment-agree input:checked::after {box-sizing: border-box;content: "\f00c";position: absolute;font-family: var(--tp-ff-fontawesome);font-size: 10px;color: var(--tp-common-white);top: 46%;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%);}.tp-postbox__comment-agree input:hover {cursor: pointer;}.tp-postbox__comment-agree label {padding-left: 8px;color: var(--tp-text-1);line-height: 1;}.tp-postbox__comment-agree label a {color: var(--tp-common-black);font-weight: 600;padding-left: 4px;}.tp-postbox__comment-agree label a:hover {color: var(--tp-theme-primary);}.tp-postbox__comment-agree label:hover {cursor: pointer;}.tp-postbox__tag span {font-size: 16px;margin-bottom: 17px;color: var(--tp-common-black);margin-right: 10px;}.tagcloud a {background: var(--tp-common-white);color: #767676;display: inline-block;font-size: 14px;font-weight: 600;line-height: 1;padding: 13px 15px;margin-bottom: 8px;margin-right: 5px;text-transform: uppercase;border: 0;}@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {.tagcloud a {padding: 13px 13px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tagcloud a {padding: 12px 6px;}}@media (max-width: 767px) {.tagcloud a {padding: 13px 10px;margin-bottom: 25px;}}.tagcloud a:hover {background: var(--tp-theme-2);color: var(--tp-common-white);}blockquote {margin-bottom: 60px;border-left: 2px solid var(--tp-theme-2);margin-top: 70px;padding-left: 30px;}blockquote p {line-height: 1.2;font-size: 26px;color: var(--tp-heading-1);font-weight: 500;padding-right: 10px;margin-bottom: 15px !important;}@media (max-width: 767px) {blockquote p {font-size: 20px;}}blockquote cite {font-size: 18px;display: block;color: #767676;font-style: inherit;font-weight: 600;position: relative;}blockquote cite::before {content: "";font-size: 28px;color: #767676;padding-bottom: 0px;display: inline-block;background: #767676;font-weight: 400;text-align: center;top: -4px;position: relative;}blockquote span {font-size: 80px;color: var(--tp-theme-2);}.rc__post-title {margin-bottom: 6px;font-size: 16px;font-weight: 700;}.rc__post-title a:hover {color: var(--tp-theme-2);}.rc__post {background-color: var(--tp-grey-1);margin-bottom: 20px;}.rc__post:last-child {margin-bottom: 0;}.rc__post ul li:not(:last-child) {margin-bottom: 15px;}.rc__post-thumb img {width: 80px;height: 80px;}.rc__post-title {margin-bottom: 6px;font-size: 16px;transition: 0.3s;}.rc__post-title:hover {color: var(--tp-theme-primary);}.rc__meta span {font-size: 14px;color: #767676;}.rc__meta i {color: var(--tp-theme-2);}.sidebar__widget-content ul {list-style: none;}.sidebar__widget-content ul li {margin-bottom: 9px;}.sidebar__widget-content ul li a {color: var(--tp-text-body);font-size: 16px;}.sidebar__widget-content ul li a i {opacity: 0;visibility: hidden;transition: 0.3s;float: right;}.sidebar__widget-content ul li:hover a i {opacity: 1;visibility: visible;float: right;}.sidebar__widget {background: var(--tp-grey-1);padding: 47px 50px;}.sidebar__widget-title {position: relative;display: inline-block;font-size: 22px;margin-bottom: 24px;font-weight: 700;}.sidebar__widget-title::after {left: 0px;height: 20px;width: 2px;background: var(--tp-theme-primary);position: absolute;top: 50%;content: "";-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.sidebar__widget ul li {list-style: none;margin-bottom: 20px;line-height: 1;}.sidebar__widget ul li:last-child {margin-bottom: 0;}.sidebar__widget ul li a {font-size: 16px;color: var(--tp-text-1);position: relative;}.sidebar__widget ul li a:hover {color: var(--tp-theme-2);}.sidebar__widget ul li a:hover::after {color: var(--tp-common-black);left: -14px;}.sidebar__widget ul li ul {padding-left: 25px;padding-top: 20px;}.sidebar__search input:focus {border: 1px solid var(--tp-theme-2);}.sidebar__search {position: relative;}.sidebar__search input {width: 100%;height: 60px;line-height: 60px;background: var(--tp-common-white);padding: 0 25px;text-transform: capitalize;outline: none;padding-top: 3px;padding-right: 80px;box-shadow: 0;}.sidebar__search button {position: absolute;top: 0;right: 0;height: 100%;padding: 0 24px;color: var(--tp-common-white);line-height: 60px;background: var(--tp-theme-2);}.sidebar__banner::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.sidebar__banner-content {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%);z-index: 1;background: var(--tp-common-white);}.sidebar__banner-content h4 {padding: 15px 20px;font-size: 24px;color: var(--tp-common-black);text-transform: uppercase;margin-bottom: 0;}.tp-footer__text p {color: #9898a0;}.tp-footer-col-2 {margin-left: 50px;}.tp-footer-col-4 {margin-left: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer-col-4 {margin-left: 0px;}}.tp-footer__contact-info ul li {position: relative;list-style-type: none;padding-left: 35px;margin-bottom: 10px;}.tp-footer__contact-info ul li a {font-weight: 400;font-size: 14px;line-height: 20px;color: #9898a0;}.tp-footer__contact-info ul li a:hover {color: var(--tp-common-white);}.tp-footer__contact-info ul li span {position: absolute;top: 8px;left: 0;color: var(--tp-theme-2);line-height: 1;}.tp-footer__contact-info ul li:first-child a {font-weight: 500;font-size: 14px;}.tp-footer__widget-title {font-weight: 700;font-size: 18px;color: var(--tp-common-white);padding-bottom: 25px;}@media (max-width: 767px) {.tp-footer__copyright {margin-bottom: 15px;}}.tp-footer__content ul li {list-style-type: none;margin-bottom: 13px;margin-left: -17px;}.tp-footer__content ul li:last-child {margin-bottom: 0;}.tp-footer__content ul li a {font-weight: 500;font-size: 14px;color: rgba(245, 245, 250, 0.6);transition: 0.3s;}.tp-footer__content ul li a i {opacity: 0;visibility: hidden;transition: 0.3s;}.tp-footer__content ul li a:hover {color: var(--tp-theme-1);margin-left: 20px;}.tp-footer__content ul li a:hover i {opacity: 1;visibility: visible;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer__input {margin-bottom: 30px;}}.tp-footer__input input {background-color: transparent;border: 1px solid #3b3b4b;padding: 0 120px 0 15px;font-size: 12px;color: #9898a0;height: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer__input input {padding: 0 60px 0 15px;}}.tp-footer__input button {position: absolute;top: 50%;right: -10px;transform: translateY(-50%);line-height: 40px;text-align: center;background-color: var(--tp-theme-2);color: var(--tp-common-white);padding: 0 25px;font-size: 12px;font-weight: 700;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer__input button {left: 0;transform: translateY(0%);position: static;}}.tp-footer__subscribe-text p {color: #9898a0;font-size: 14px;font-weight: 500;line-height: 26px;}.tp-footer__social ul li {list-style: none;display: inline-block;margin-right: 20px;}.tp-footer__social ul li a {color: var(--tp-common-white);font-size: 14px;transition: 0.3s;}.tp-footer__social ul li a:hover {color: var(--tp-theme-1);}.tp-footer__fw-insta ul li a:hover .tp-footer__fw-insta ul li::before {opacity: 1;visibility: visible;}.tp-footer__fw-insta ul li a {display: block;position: relative;transition: 0.3s;}.tp-footer__fw-insta ul li a::before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(247, 207, 90, 0.9);display: inline-block;opacity: 0;visibility: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transform: perspective(400px) rotateX(-90deg) scale(0.2);-ms-transform: perspective(400px) rotateX(-90deg) scale(0.2);transform: perspective(400px) rotateX(-90deg) scale(0.2);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;z-index: 1;}.tp-footer__fw-insta ul li a:hover::before {-webkit-transform: perspective(400px) rotateX(0deg) scale(1);-ms-transform: perspective(400px) rotateX(0deg) scale(1);transform: perspective(400px) rotateX(0deg) scale(1);opacity: 1;visibility: visible;}.tp-footer__fw-insta ul {display: flex;align-items: center;flex-wrap: wrap;margin: 0 -7.5px -15px -7.5px;}.tp-footer__fw-insta ul li {padding: 0 7.5px 15px 7.5px;width: 33.333%;flex: 0 0 33.333%;list-style: none;z-index: 1;position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-footer__fw-insta ul li {flex: 0 0 27.333%;}}.tp-footer__fw-insta ul li a i {position: absolute;top: 50%;left: 0;transform: translateY(-50%);text-align: center;opacity: 0;visibility: hidden;transition: 0.7s;line-height: 45%;z-index: 3;right: 0;}.tp-footer__fw-insta ul li a img {width: 100%;height: auto;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer__fw-insta ul li a img {width: 60px;height: 60px;}}.tp-footer__fw-insta ul li:hover a i {opacity: 1;visibility: visible;}.tp-footer__right-bg {position: absolute;left: 0;top: 83px;}.tp-footer__bottom {background: #1d1d29;}.tp-footer__copyright p {color: #9898a0;font-size: 14px;margin-bottom: 0;}.tp-footer__copyright a {color: var(--tp-common-white);}.tp-footer__copyright a:hover {color: var(--tp-theme-2);}.tp-footer__menu ul li {display: inline-block;list-style: none;margin-right: 60px;}@media (max-width: 767px) {.tp-footer__menu ul li {margin-right: 20px;}}.tp-footer__menu ul li a {color: #9898a0;font-size: 14px;transition: 0.3s;}.tp-footer__menu ul li a:hover {color: var(--tp-theme-2);}.tp-footer__menu ul li:last-child {margin-right: 0;}.tp-footer__shape-1 {position: absolute;bottom: -3px;right: 0;left: 0;max-width: 300px;}@media (max-width: 767px) {.tp-footer__widget {margin-left: 0;}}.movingX {-webkit-animation: movingX 20s linear infinite;animation: movingX 20s linear infinite;}.tp-slider__item {background-color: var(--tp-heading-1);}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-slider__content {margin-left: 130px;}}.tp-slider__height {height: 860px;}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider__height {height: 700px;}}@media (max-width: 767px) {.tp-slider__height {height: 600px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-slider__content {margin-left: -165px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-slider__content {margin-left: -120px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider__content {margin-left: 98px;}}.tp-slider-right-bg {background-repeat: no-repeat;background-position: right;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-slider-right-bg {width: 62%;float: right;height: 700px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-slider-right-bg {width: 62%;float: right;height: 700px;}}.tp-slider__counter-number {position: absolute;bottom: 60px;left: 80px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider__counter-number {bottom: 44px;left: 4px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider__counter-number {bottom: 46px;left: 17px;}}@media (max-width: 767px) {.tp-slider__counter-number {bottom: 49px;left: 16px;}}.tp-slider__counter-number span {font-size: 80px;color: #3a3a4a;font-weight: 700;width: 100px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-slider__counter-number span {color: var(--tp-common-white);}}.tp-slider__quote-icon {font-size: 50px;color: var(--tp-theme-2);display: inline-block;margin-top: 12px;}.tp-slider__social {position: absolute;left: 80px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider__social {display: none;}}.tp-slider__social ul li {list-style: none;display: block;margin-bottom: 20px;}.tp-slider__social ul li a {color: #3a3a4a;border: 1px solid #3a3a4a;padding: 13px 17px;display: block;transition: 0.4s;text-align: center;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider__social ul li a {color: var(--tp-common-white);border: 1px solid var(--tp-common-white);}}.tp-slider__social ul li a:hover {background: var(--tp-theme-2);color: var(--tp-common-white);border: 1px solid #ca1f26;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider__social ul li a:hover {border: 1px solid var(--tp-theme-2);}}.tp-slider__nav {position: relative;bottom: 110px;z-index: 2;right: 59px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider__nav {right: 15px;}}@media (max-width: 767px) {.tp-slider__nav {right: 10px;}}.tp-slider__nav .hero-button-next {background: var(--tp-grey-1);display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50px;color: var(--tp-heading-1);font-size: 20px;margin-right: 10px;transition: 0.4s;}.tp-slider__nav .hero-button-next:hover {background-color: var(--tp-heading-1);color: var(--tp-common-white);}.tp-slider__nav .hero-button-prev {background: var(--tp-grey-1);display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50px;color: var(--tp-heading-1);font-size: 20px;margin-right: 16px;transition: 0.4s;}.tp-slider__nav .hero-button-prev:hover {background-color: var(--tp-heading-1);color: var(--tp-common-white);}.tp-slider-title {font-size: 80px;color: var(--tp-common-white);font-weight: 700;line-height: 1.1;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-slider-title {font-size: 65px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-title {font-size: 67px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-title {padding-right: 100px;}}@media (max-width: 767px) {.tp-slider-title {font-size: 35px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-title {font-size: 55px;}}.circal::before {background: #ca1f26;width: 825px;height: 825px;position: absolute;content: "";top: 18px;left: 288px;border-radius: 50%;mix-blend-mode: darken;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.circal::before {width: 650px;height: 650px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.circal::before {width: 650px;height: 650px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.circal::before {left: 75px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.circal::before {width: 660px;height: 660px;left: 53px;top: 115px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.circal::before {width: 590px;height: 590px;left: 0px;}}@media (max-width: 767px) {.circal::before {width: 335px;height: 335px;top: 127px;left: 6px;}}.tp-slider__item.swiper-slide-active .circal::before {-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tp-slider__item.swiper-slide-active .circal::before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;-webkit-animation-duration: 0.9s;animation-duration: 0.9s;}.tp-slider__item.swiper-slide-active .thm-btn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tp-slider__item.swiper-slide-active .thm-btn {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;-webkit-animation-duration: 0.9s;animation-duration: 0.9s;}.tp-slider__item.swiper-slide-active .tp-slider-title {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tp-slider__item.swiper-slide-active .tp-slider-title {-webkit-animation-delay: 0.7s;animation-delay: 0.7s;-webkit-animation-duration: 0.7s;animation-duration: 0.7s;}.tp-slider__item.swiper-slide-active .cargo-shipping-text {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tp-slider__item.swiper-slide-active .cargo-shipping-text {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.tp-slider__item.swiper-slide-active .home-2-shap {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tp-slider__item.swiper-slide-active .home-2-shap {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.tp-slider__item.swiper-slide-active .home-2-shap-2 {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tp-slider__item.swiper-slide-active .home-2-shap-2 {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.tpslider__item.swiper-slide-active .tpslider__subtitle {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tpslider__item.swiper-slide-active .tpslider__subtitle {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}.tpslider__item.swiper-slide-active .tpslider__title {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tpslider__item.swiper-slide-active .tpslider__title {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.tpslider__item.swiper-slide-active .tpslider__info {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tpslider__item.swiper-slide-active .tpslider__info {-webkit-animation-delay: 0.7s;animation-delay: 0.7s;-webkit-animation-duration: 0.7s;animation-duration: 0.7s;}.tpslider__item.swiper-slide-active .home-2-shap {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tpslider__item.swiper-slide-active .home-2-shap {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.tpslider__item.swiper-slide-active .home-2-shap-2 {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;-webkit-animation-fill-mode: both;animation-fill-mode: both;transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.tpslider__item.swiper-slide-active .home-2-shap-2 {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.swiper-slide .swiper-slide-duplicate-active .tpslider__item {visibility: visible;-webkit-transform: scale(1.2);transform: scale(1.2);}.tpslider__shap-3 {animation: tpswing 1s ease-in-out 1s forwards infinite alternate;transform-origin: top right;}@media (max-width: 767px) {.tpslider__btn-box {margin-bottom: 20px;}}.tpslider__info {flex-wrap: wrap;}.tpslider__item {transform: scale(1);-webkit-transition: all 10s linear 0s;-moz-transition: all 10s linear 0s;-o-transition: all 10s linear 0s;transition: all 10s linear 0s;}.tpslider__content span {color: var(--tp-theme-1);font-size: 16px;font-weight: 700;margin-bottom: 9px;display: inline-block;}.tpslider__title-2 {font-size: 80px;color: var(--tp-common-white);font-weight: 700;text-transform: uppercase;line-height: 1;margin-bottom: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpslider__title-2 {margin-right: 200px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpslider__title-2 {font-size: 70px;}}@media (max-width: 767px) {.tpslider__title-2 {font-size: 40px;}}.tpslider__video .icon {background-color: var(--tp-common-white);height: 60px;width: 60px;text-align: center;line-height: 63px;border-radius: 30px;transition: 0.4s;}.tpslider__video .icon:hover {background-color: var(--tp-theme-2);color: var(--tp-common-white);}.tpslider__video .text h3 {color: var(--tp-common-white);font-size: 16px;font-weight: 500;line-height: 25px;}.tpslider__height {height: 820px;}@media (max-width: 767px) {.tpslider__height {height: 650px;}}.tpslider__wrap {z-index: 2;position: relative;}.tpslider__shap {position: absolute;top: 0;left: 0;height: 100%;}@media (max-width: 767px) {.tpslider__shap {left: -292px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tpslider__shap img {height: 100%;width: 70%;}}.tpslider__shap-2 {position: absolute;right: 0;bottom: 0;}.tpslider__item::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--tp-heading-1);opacity: 0.4;}.tpslider__dots span {height: 20px;width: 20px;background-color: var(--tp-common-white);z-index: 3;margin-right: 10px;opacity: 0.7;}.tpslider__dots span .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 50%;background: var(--tp-common-white);}.tpslider__dots span.swiper-pagination-bullet-active {border: 2px solid var(--tp-common-white);background: transparent;}.tpslider__dots {position: absolute;bottom: 50px;right: 375px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpslider__dots {right: 339px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpslider__dots {right: 250px;}}@media (max-width: 767px) {.tpslider__dots {right: 137px;}}.tp-slider-3__title span {display: inline-block;}.tp-slider-3__title {font-size: 160px;font-weight: 700;color: var(--tp-common-white);position: relative;line-height: 1;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-3__title {font-size: 110px;}}@media (max-width: 767px) {.tp-slider-3__title {font-size: 65px;margin-bottom: 10px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-3__title {font-size: 100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-slider-3__btn-box {flex-wrap: wrap;}}.tp-slider-3-shap-1 {background-color: var(--tp-theme-1);width: 270px;height: 10px;position: absolute;bottom: -280px;left: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-3-shap-1 {width: 215px;bottom: -169px;}}@media (max-width: 767px) {.tp-slider-3-shap-1 {display: none;}}.tp-slider-3-shap-2 {position: absolute;background-color: var(--tp-theme-1);width: 10px;height: 200px;top: 70px;left: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-3-shap-2 {height: 160px;top: 9px;}}@media (max-width: 767px) {.tp-slider-3-shap-2 {display: none;}}.tp-slider-3__height {height: 990px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-3__height {height: 700px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-3__height {height: 700px;}}@media (max-width: 767px) {.tp-slider-3__height {height: 600px;}}.tp-slider-3__btn-box p {margin-right: 130px;font-size: 16px;color: var(--tp-common-white);}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-slider-3__btn-box p br {display: none;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-3__btn-box p {margin-right: 70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-3__btn-box p {margin-right: 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-3__btn-box p {margin-right: 5px;}}@media (max-width: 767px) {.tp-slider-3__btn-box p {margin-bottom: 26px;}}.tp-slider-3__slider-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;mix-blend-mode: luminosity;background: #090921;opacity: 0.4;}.tp-slider-3__right-bg::before {content: "";position: absolute;top: 0;left: 0;background: #090921;width: 100%;height: 100%;}.cargo-shipping {position: absolute;right: 550px;z-index: 2;bottom: 75px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.cargo-shipping {right: 483px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.cargo-shipping {display: none;}}.cargo-shipping span {font-size: 16px;font-weight: 500;color: var(--tp-common-white);}.cargo-shipping::before {content: "";position: absolute;width: 0px;height: 1px;top: 18px;left: 138px;background: #8a8a88;transition: 0.9s linear;z-index: 2;-webkit-transition: all 0.9s ease-out 0s;-moz-transition: all 0.9s ease-out 0s;-ms-transition: all 0.9s ease-out 0s;-o-transition: all 0.9s ease-out 0s;transition: all 0.9s ease-out 0s;}.swiper-slide-active .tp-slider-right-bg .cargo-shipping::before {width: 301px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about__lg-img {margin-left: 0;}}.tp-about__sm-img {position: absolute;bottom: -70px;left: -152px;border: 20px solid rgb(255, 255, 255);border-bottom: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-about__sm-img {left: -41px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-about__sm-img {left: -15px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about__sm-img {bottom: -215px;left: -57px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about__sm-img {left: 20px;bottom: 20px;}}@media (max-width: 767px) {.tp-about__sm-img {position: static;border: 0;margin-top: 15px;}}@media (max-width: 767px) {.tp-about__lg-img {margin-left: 0;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about__content p br {display: none;}}.tp-about__icon i {background-color: var(--tp-theme-1);height: 48px;width: 48px;text-align: center;line-height: 55px;display: inline-block;border-radius: 30px;font-size: 25px;}.tp-about__text {color: var(--tp-heading-1);font-size: 22px;font-weight: 700;}@media (max-width: 767px) {.tp-about__text {font-size: 20px;}}.tp-about__wrap {background: var(--tp-common-white);width: 1480px;margin: 0 auto;margin-top: -167px;z-index: 2;position: relative;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-about__wrap {width: 100%;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-about__wrap {width: 100%;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about__wrap {margin-top: 0px;width: 100%;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about__wrap {margin-top: 0px;width: 100%;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-about__wrap {margin-top: 0px;width: 100%;}}@media (max-width: 767px) {.tp-about__wrap {margin-top: 0px;width: 100%;}}@media (max-width: 767px) {.tpabout__sm-img img {max-width: 100%;}}@media (max-width: 767px) {.tpabout__lg-img img {max-width: 100%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpabout__btn-box {margin-bottom: 51px;}}.tpabout__section-title span {font-size: 24px;color: var(--tp-theme-2);margin-bottom: 40px;display: inline-block;line-height: 1.4;}.tpabout__section-title p {font-size: 16px;color: #767676;font-weight: 400;}.tpabout__btn-box span {padding-bottom: 5px;border-bottom: 1px solid #f0f0f2;font-size: 16px;color: var(--tp-heading-1);transition: 0.3s;}@media (max-width: 767px) {.tpabout__btn-box span {margin-top: 20px;display: inline-block;}}.tpabout__btn-box span:hover {color: var(--tp-theme-2);}.tpabout__progress-bar {font-size: 20px;font-weight: 700;color: var(--tp-heading-1);}.tpabout__sm-img {position: absolute;bottom: 0;left: 0;margin-bottom: -40px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpabout__sm-img {margin-bottom: 0px;margin-left: 0;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpabout__sm-img {margin-bottom: 0px;margin-left: 0;}}.tpabout__lg-img {width: inherit;margin-right: -90px;position: relative;z-index: -1;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpabout__lg-img {margin-right: 0px;}}.tpabout .thumb-shape-logo {-webkit-animation: rotate-infinite 15s linear infinite;animation: rotate-infinite 15s linear infinite;}@-webkit-keyframes rotate-infinite {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@-moz-keyframes rotate-infinite {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@-ms-keyframes rotate-infinite {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes rotate-infinite {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.tpabout__thumb-shape-logo {-webkit-animation: rotate-infinite 15s linear infinite;animation: rotate-infinite 15s linear infinite;-webkit-animation: rotate-infinite 15s linear infinite;animation: rotate-infinite 15s linear infinite;position: absolute;left: 177px;top: -5px;z-index: 2;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpabout__thumb-shape-logo {left: 91px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpabout__thumb-shape-logo {left: 37px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpabout__thumb-shape-logo {left: 260px;top: -19px;}}@media (max-width: 767px) {.tpabout__thumb-shape-logo {left: 90px;}}.tpabout__thumb-shape-logo-icon {position: absolute;left: 224px;top: 48px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpabout__thumb-shape-logo-icon {left: 138px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpabout__thumb-shape-logo-icon {left: 83px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpabout__thumb-shape-logo-icon {left: 307px;top: 37px;}}@media (max-width: 767px) {.tpabout__thumb-shape-logo-icon {left: 136px;}}.tpabout__bar-progress {position: relative;}.tpabout__bar-progress .progress-bar {display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: #767676;text-align: center;white-space: nowrap;background-color: var(--tp-theme-1);transition: width 0.6s ease;}.tpabout__bar-item .progress .progress-bar span {position: absolute;right: 13px;top: -30px;transform: translateX(50%);font-weight: 500;font-size: 14px;line-height: 30px;width: 36px;height: 30px;}.tpabout__bar-item .progress {height: 10px;background-color: var(--tp-grey-1);overflow: visible;}.tpabout__bar-item .progress .progress-bar {background-color: var(--tp-theme-1);position: relative;overflow: visible;}.tpabout__progress-bar span {margin-bottom: 10px;display: inline-block;}@media (max-width: 767px) {.tpabout-3__single-item {margin-right: 14px;}}.tpabout-3__single-item:hover .icon span {color: var(--tp-theme-1);}.tpabout-3__single-item .icon span {font-size: 60px;font-weight: 900;transition: 0.3s;}.tpabout-3__single-item .text h3 {font-size: 22px;font-weight: 700;}.tpabout-3__section-title p {font-size: 16px;color: #9898a0;padding-right: 42px;margin-bottom: 35px;}@media (max-width: 767px) {.tpabout-3__section-title p {padding-right: 0px;}}.tpabout-3__section-title span {padding-bottom: 5px;border-bottom: 1px solid #f0f0f2;font-size: 16px;color: var(--tp-heading-1);transition: 0.3s;}@media (max-width: 767px) {.tpabout-3__section-title span {margin-top: 20px;display: inline-block;}}.tpabout-3__section-title span:hover {color: var(--tp-theme-2);}.tpabout-3__thumb {margin-right: -26px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpabout-3__thumb {margin-right: 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpabout-3__thumb {margin-right: 0;margin-left: 0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpabout-3__thumb {margin-right: 0;margin-left: 0;}}.tpabout-3__thumb img {width: inherit;}.tpabout-3__shap-img {position: absolute;top: 0;animation: tpupdown 2.3s ease-in-out 2.3s forwards infinite alternate;z-index: -1;}.cta-title-1 {font-size: 60px;color: var(--tp-common-white);font-weight: 700;margin-bottom: 52px;line-height: 1;}@media only screen and (min-width: 576px) and (max-width: 767px) {.cta-title-1 {font-size: 50px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.cta-title-1 br {display: none;}}@media (max-width: 767px) {.cta-title-1 {font-size: 35px;}}.cta__content span {color: var(--tp-theme-1);font-weight: 700;line-height: 0;margin-bottom: 40px;display: inline-block;}.cta_opacity::before {content: "";background: #070613;position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 40%;}.tp-cta-title-2 {font-size: 42px;color: var(--tp-common-white);font-weight: 700;position: relative;z-index: 2;}@media (max-width: 767px) {.tp-cta-title-2 {font-size: 30px;margin-bottom: 20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-cta-title-2 br {display: none;}}.tp-cta__shap-3 {position: absolute;left: 0;bottom: -29px;}.tp-cta__lg-circel {position: absolute;right: 40px;top: 88px;animation: tp-hotspot 3s cubic-bezier(0.4, 0, 1, 1) infinite;animation-delay: 0s;animation-delay: 0s;}.tp-cta__sm-circel {position: absolute;top: -46px;left: 54%;animation: tp-hotspot 3s cubic-bezier(0.4, 0, 1, 1) infinite;animation-delay: 0s;animation-delay: 0s;}.team__lg-text {opacity: 0;visibility: hidden;transition: 0.3s;position: absolute;bottom: 25px;left: 0;right: 0;}.team__lg-text h2 {font-size: 80px;color: var(--tp-heading-1);opacity: 0.1;font-weight: 700;margin: 0;padding: 0;margin-bottom: -38px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.team__lg-text h2 {font-size: 54px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.team__lg-text h2 {font-size: 54px;margin-bottom: -25px;}}.team__thumb::before {content: "";position: absolute;background: var(--tp-common-white);top: 25px;left: 25px;right: 25px;bottom: 25px;opacity: 0;visibility: hidden;transition: 0.4s;}.team__item:hover .team__thumb::before {opacity: 1;visibility: visible;}.team__item:hover .team__content {opacity: 1;visibility: visible;}.team__item:hover .team__lg-text {opacity: 1;visibility: visible;overflow: hidden;}.team__content {position: absolute;top: 50%;left: 30px;right: 30px;border: 1px solid #dbdbdb;padding: 50px 20px;text-align: center;display: inline-block;transform: translateY(-50%);opacity: 0;visibility: hidden;transition: 0.4s;width: 300px;margin: auto;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.team__content {width: 252px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.team__content {width: 221px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.team__content {width: 250px;}}@media (max-width: 767px) {.team__content {left: 0;right: 0;width: 218px;}}.team__content span {font-size: 16px;color: #767676;margin-bottom: 30px;display: inline-block;}.team__title-1 {font-size: 24px;color: var(--tp-heading-1);font-weight: 700;transition: 0.3s;}.team__title-1:hover {color: var(--tp-theme-2);}.team_info {padding: 60px;border: 1px solid #dbdbdb;}.team__social {margin-bottom: -80px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.team__social {margin-bottom: -62px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.team__social {margin-bottom: -79px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.team__social {margin-bottom: -63px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.team__social {margin-bottom: -78px;}}@media (max-width: 767px) {.team__social {margin-bottom: -73px;}}.team__social ul {background-color: var(--tp-common-white);background-color: rgb(255, 255, 255);box-shadow: 0px 4px 30px 0px rgba(35, 35, 49, 0.08);padding: 18px 22px;}@media (max-width: 767px) {.team__social ul {padding: 11px 22px;}}.team__social ul li {list-style: none;display: inline-block;margin-right: 20px;}.team__social ul li:last-child {margin-right: 0px;}.team__social ul li a {color: var(--tp-heading-1);z-index: 2;position: relative;font-size: 16px;}.team__social ul li a:hover {color: var(--tp-theme-2);}.tp-team__item:hover .tp-team__thumb::before {height: 100%;}.tp-team__item:hover .tp-team__content {opacity: 1;visibility: visible;}.tp-team__thumb img {width: 100%;}.tp-team__thumb::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;background-image: -moz-linear-gradient(94deg, rgb(202, 31, 38) 0%, rgb(119, 33, 44) 52%, rgb(35, 35, 49) 100%);background-image: -webkit-linear-gradient(94deg, rgb(202, 31, 38) 0%, rgb(119, 33, 44) 52%, rgb(35, 35, 49) 100%);background-image: -ms-linear-gradient(94deg, rgb(202, 31, 38) 0%, rgb(119, 33, 44) 52%, rgb(35, 35, 49) 100%);opacity: 0.8;transition: 0.5s;}.tp-team__content {position: absolute;top: 0;bottom: 0;left: 0;padding: 40px;padding-top: 40px;padding-right: 40px;right: 0;padding-right: 24px;padding-top: 33px;opacity: 0;visibility: hidden;transition: 0.5s;}.tp-team__social ul li {list-style: none;display: inline-block;margin-right: 17px;}.tp-team__social ul li a {color: var(--tp-common-white);font-size: 16px;}.tp-team__social ul li a:hover {color: var(--tp-theme-1);}.tp-team__designation {bottom: 25px;position: absolute;left: 39px;}.tp-team__designation span {color: #f3f3f3;font-size: 16px;margin-bottom: 8px;display: inline-block;}.tp-team-title-2 {color: var(--tp-common-white);font-weight: 700;font-size: 24px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-team-title-2 {font-size: 18px;}}.tp-team-title-2:hover {color: var(--tp-theme-1);}@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {.tpteam__spacing {margin-left: 0px;margin-right: 0px;}}.tpteam__avater-img {flex: 0 0 auto;transition: 0.3s;}.tpteam__avater-img img {height: 120px;width: 120px;border-radius: 50%;flex: 0 0 auto;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpteam__spacing {margin-left: 0px;margin-right: 0px;}}.tpteam:hover .tpteam__avater-img {transform: scale(1.2);}.tpteam:hover .tpteam__info {transform: translateX(0px);}.tpteam__info {transition: transform 0.6s cubic-bezier(0.57, 0.57, 0, 0.97);transform: translateY(25px);}.tpteam__info span {color: #767676;font-size: 16px;margin-bottom: 9px;display: inline-block;}.tpteam__info h2 {font-size: 24px;font-weight: 700px;color: var(--tp-heading-1);margin-bottom: 20px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpteam__info h2 {font-size: 18px;}}@media (max-width: 767px) {.tpteam__info h2 {font-size: 20px;}}.tpteam__info h2:hover {color: var(--tp-theme-2);}.tpteam__info .social {opacity: 0;visibility: hidden;transition: 0.3s;}.tpteam__info .social ul li {display: inline-block;list-style: none;margin-right: 20px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpteam__info .social ul li {margin-right: 10px;}}@media (max-width: 767px) {.tpteam__info .social ul li {margin-right: 18px;}}.tpteam__info .social ul li a {font-size: 16px;color: #767676;transition: 0.3s;}.tpteam__info .social ul li a:hover {color: var(--tp-theme-2);}.tpteam:hover .tpteam__info {transform: translateY(0px);}.tpteam:hover .tpteam__info .social {opacity: 1;visibility: visible;margin-top: 0;}.tpteam:hover .tpteam__avater-img::before {opacity: 1;visibility: visible;opacity: 0.7;}.tpteam:hover .icon {opacity: 1;visibility: visible;}.tpteam__avater-img::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--tp-heading-1);z-index: 1;opacity: 0.7;border-radius: 50%;opacity: 0;visibility: hidden;transition: 0.3s;}.tpteam__avater-img .icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: var(--tp-theme-1);font-size: 20px;opacity: 0;visibility: hidden;transition: 0.3s;z-index: 2;}.tp-video__height-video-bg {height: 525px;width: 100%;background-repeat: no-repeat;background-size: cover;}@media (max-width: 767px) {.tp-video__height-video-bg {height: 350px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-video__height-video-bg {height: 370px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-video__height-video-bg {height: 370px;}}@media (max-width: 767px) {.tp-video__wrap {flex-wrap: wrap;justify-content: center;}}.tp-video__wrap h4 {font-size: 36px;color: var(--tp-common-white);font-family: "Dancing Script", cursive;}.tp-video__icon a {height: 90px;width: 90px;background: var(--tp-theme-1);text-align: center;line-height: 96px;display: inline-block;border-radius: 50%;color: var(--tp-heading-1);font-size: 20px;margin-left: 20px;}.tp-video__bg-opacity::before {content: "";background: var(--tp-heading-1);position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 60%;}.video-one__video-box {position: relative;display: block;max-width: 177px;margin-left: auto;}.video-one__video-link {position: relative;display: inline-block;z-index: 3;}.video-one__video-icon {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 102px;height: 102px;line-height: 90px;text-align: center;font-size: 31px;color: black;border-radius: 50%;background-color: var(--tp-theme-1);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}@media (max-width: 767px) {.video-one__video-icon {width: 60px;height: 60px;font-size: 20px;}}.video-one__video-icon:hover {background-color: var(--tp-common-white);color: black;}.video-one__video-icon:before {position: absolute;top: -20px;left: -20px;right: -20px;bottom: -20px;content: "";border-radius: 50%;border: 1px solid rgba(255, 191, 66, 0.1);z-index: 1;}.video-one__video-link .ripple, .video-one__video-icon .ripple:before, .video-one__video-icon .ripple:after {position: absolute;top: 50%;left: 50%;width: 146px;height: 146px;border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}@media (max-width: 767px) {.video-one__video-link .ripple, .video-one__video-icon .ripple:before, .video-one__video-icon .ripple:after {width: 80px;height: 80px;}}.video-one__video-icon .ripple:before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;}.video-one__video-icon .ripple:after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;}.video-one__title {font-size: 40px;font-weight: 500;line-height: 48px;color: var(--tp-theme-1);margin-top: 57px;margin-bottom: 39px;}.video-one__plus {position: relative;display: inline-block;}.video-one__plus a {position: relative;display: flex;align-items: center;justify-content: center;width: 45px;height: 45px;background-color: var(--tp-theme-1);font-size: 12px;color: black;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.video-one__plus a:hover {color: black;background-color: var(--tp-theme-1);}.tp-video-3__video-link .ripple, .tp-video-3__video-icon .ripple::before, .tp-video-3__video-icon .ripple::after {position: absolute;top: 50%;left: 50%;width: 146px;height: 146px;border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}.tp-video-3__height {height: 0px;}.tp-video-3__video {padding: 240px 0;}.tp-video-3__opasity::before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: #232331;opacity: 0.4;}.tp-video-3__video-icon {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 150px;width: 150px;line-height: 150px;text-align: center;font-size: 20px;color: var(--tp-heading-1);border-radius: 50%;background-color: var(--tp-theme-1);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;display: inline-block;}.tp-video-3__video-icon::before {position: absolute;top: -20px;left: -20px;right: -20px;bottom: -20px;content: "";border-radius: 50%;border: 1px solid rgba(255, 191, 66, 0.1);z-index: 1;}.tp-video-3__video-icon .ripple::before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;}.tp-video-3__video-icon .ripple::after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;}.tpabout-3__video-link {position: absolute;bottom: 0;right: -36px;background: var(--tp-common-white);padding: 30px 60px;padding-right: 60px;padding-right: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpabout-3__video-link {right: 0;}}@media (max-width: 767px) {.tpabout-3__video-link {right: 0;padding: 18px 22px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpabout-3__video-link {right: 11;padding: 13px 35px;}}.tpabout-3__video-icon span {width: 60px;height: 60px;background: var(--tp-heading-1);color: var(--tp-common-white);text-align: center;line-height: 60px;border-radius: 30px;margin-right: 20px;font-size: 20px;transition: 0.4s;}.tpabout-3__video-icon span:hover {background-color: #ffbf42;color: #232331;}.tpabout-3__video-icon h4 {font-size: 16px;color: var(--tp-heading-1);}.video {background-position: center;background-repeat: no-repeat;}.tp-counter__border-tb {border-top: 1px solid #f4f4f5;border-bottom: 1px solid #f4f4f5;}.tp-counter__wrap h3 {width: 180px;font-size: 48px;font-weight: 700;padding-right: 20px;margin-right: 35px;}.tp-counter__wrap h3::before {position: absolute;content: "";width: 12px;height: 12px;right: -9px;top: 27px;background-color: var(--tp-theme-2);}.tp-counter__wrap span {color: #767676;font-size: 16px;font-weight: 400;}.tp-counter__border-r {border-right: 1px solid #f4f4f5;}.tp-counter-3-title {font-size: 48px;color: #fff;z-index: 1;position: relative;font-weight: 700;}@media (max-width: 767px) {.tp-counter-3-title {font-size: 35px;}}.tp-counter-3__opacity {padding-bottom: 370px;}.tp-counter-3__opacity::before {content: "";position: absolute;top: 0;left: 0;background: var(--tp-heading-1);width: 100%;height: 100%;opacity: 0.9;z-index: 1;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-counter-3__opacity {padding-bottom: 100px;}}.tp-counter-3__item {border-left: 1px solid #50525a;padding-left: 30px;}@media (max-width: 767px) {.tp-counter-3__item {border-left: none;}}.tp-counter-3__item span {font-size: 50px;color: var(--tp-common-white);}.tp-counter-3__item h2 span {font-size: 80px;color: var(--tp-theme-1);font-weight: 700;width: 200px;}.tp-counter-3__item b {font-size: 18px;color: var(--tp-theme-1);display: inline-block;transform: rotate(270deg);position: absolute;right: 65px;top: 90px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-counter-3__item b {right: 40px;top: 86px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-counter-3__item b {right: -5px;top: 86px;}}@media (max-width: 767px) {.tp-counter-3__item b {left: 170px;top: 86px;right: auto;}}.tp-counter-3-title-3 {font-size: 22px;color: var(--tp-common-white);font-weight: 700;}.cta-opasity::before {content: "";position: absolute;background: #070613;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.6;}@media (max-width: 767px) {.contact-page-title {margin-right: 0px;}}.tp-project__content {position: absolute;bottom: 0;left: 0;background: var(--tp-grey-1);width: 445px;height: 132px;clip-path: polygon(0 0, 83% 0, 92% 100%, 0% 100%);padding: 0 116px 0 40px;transition: 0.4s;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project__content {padding: 0 70px 0 20px;width: 391px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-project__content {width: 397px;padding: 0 76px 0 40px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-project__content {padding: 0 100px 0 13px;}}@media (max-width: 767px) {.tp-project__content {padding: 0 70px 0 20px;width: 351px;}}.tp-project-box {display: flex;align-items: center;justify-content: space-between;transition: 0.4s;}.tp-project__icon a::before {position: absolute;content: "";background: var(--tp-common-white);top: 0;left: 0;height: 93%;width: 320px;clip-path: polygon(0 0, 83% 0, 92% 100%, 0% 100%);}@media (max-width: 767px) {.tp-project__icon a::before {width: 260px;}}.tp-project-titile-1 {font-size: 22px;font-weight: 700;z-index: 1;position: relative;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-project-titile-1 {font-size: 18px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-titile-1 {font-size: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-project-titile-1 {font-size: 18px;}}.tp-project-titile-1:hover {color: var(--tp-theme-2);}.tp-project-info span {color: #9898a0;font-size: 14px;font-weight: 700;z-index: 1;position: relative;}.tp-project__icon a {color: var(--tp-theme-2);font-size: 24px;transition: 0.4s;}.tp-project__thumb::before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: linear-gradient(to top, #232331, transparent);content: "";border-radius: 5px;opacity: 0;visibility: hidden;transition: 0.4s;}.tp-project__item:hover .tp-project__thumb::before {opacity: 1;visibility: visible;}.tp-project__item:hover .tp-project__content {background-color: var(--tp-theme-1);}.tp-project__item:hover .tp-project__icon a {color: var(--tp-heading-1);}.tp-project__item:hover .tp-project-icon a i {color: #232331;}.tp-project__item:hover .tp-project-icon a::before {background-color: var(--tp-theme-1);}.tp-project__item:hover .tp-project-box {border-color: var(--tp-theme-1);}.tp-project-box {position: absolute;bottom: 0;left: 0;background: var(--tp-common-white);padding: 30px 35px;width: 95%;border-bottom: 10px solid var(--tp-grey-1);padding-right: 102px;clip-path: polygon(0 0, 83% 0, 92% 100%, 0% 100%);}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-project-box {padding: 30px 20px;padding-right: 89px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-project-box {padding: 30px 20px;padding-right: 89px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-box {padding-right: 75px;padding: 30px 34px;padding-right: 94px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-project-box {padding-right: 92px;}}@media (max-width: 767px) {.tp-project-box {clip-path: none;width: 98%;}}@media (max-width: 767px) and (max-width: 767px) {.tp-project-box {right: 0;transform: inherit;padding-right: 46px;}}.tp-project-icon a {text-align: center;}.tp-project-icon a::before {position: absolute;content: "";top: 0;right: 52px;height: 101%;width: 106px;background: var(--tp-grey-1);transform: skew(16deg);transition: 0.4s;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-project-icon a::before {right: 45px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-project-icon a::before {right: 24px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-icon a::before {right: 45px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-project-icon a::before {right: 40px;}}@media (max-width: 767px) {.tp-project-icon a::before {right: 0;transform: inherit;}}.tp-project-icon a i {color: var(--tp-theme-2);position: relative;z-index: 999;font-size: 22px;margin-top: 13px;}.tpproject-3__item {overflow: hidden;}.tpproject-3__item::before {position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;opacity: 0.8;background-image: -moz-linear-gradient(90deg, rgb(202, 31, 38) 0%, rgb(229, 111, 52) 54%, rgb(255, 191, 66) 100%);background-image: -webkit-linear-gradient(90deg, rgb(202, 31, 38) 0%, rgb(229, 111, 52) 54%, rgb(255, 191, 66) 100%);background-image: -ms-linear-gradient(90deg, rgb(202, 31, 38) 0%, rgb(229, 111, 52) 54%, rgb(255, 191, 66) 100%);-webkit-transform: perspective(400px) rotateX(90deg) scaleY(0.5);-ms-transform: perspective(400px) rotateX(90deg) scaleY(0.5);transform: perspective(400px) rotateX(90deg) scaleY(0.5);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;transition-delay: 0.1s;transition-timing-function: ease-in-out;transition-duration: 0.4s;transition-property: all;z-index: 2;}.tpproject-3__item::after {content: "";position: absolute;background: linear-gradient(to top, #3a3a4a, transparent);bottom: 0;left: 0;width: 100%;height: 70%;z-index: 1;}.tpproject-3__content {position: absolute;left: 40px;bottom: 25px;transition: all 700ms ease;z-index: 2;}.tpproject-3__content span {color: var(--tp-theme-1);font-size: 16px;font-weight: 700;}.tpproject-3__content .tpproject-title {font-size: 22px;color: var(--tp-common-white);font-weight: 700;}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpproject-3__content .tpproject-title {font-size: 18px;}}.tpproject-3__content .tpproject-title::before {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: #fff;transition: 0.6s;opacity: 0;visibility: hidden;z-index: 3;}.tpproject-3__icon {position: absolute;top: 40px;left: 40px;color: var(--tp-heading-1);font-size: 20px;background: var(--tp-common-white);height: 60px;width: 60px;text-align: center;line-height: 60px;border-radius: 30px;opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;transform: scale(0);transition: all 700ms ease;z-index: 2;cursor: pointer;}.tpproject-3__icon::before {content: "";position: absolute;right: 0;background-image: -webkit-linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);transition: all 500ms ease;left: 50%;height: 115px;width: 6px;transform: rotate(-180deg);text-align: center;top: 100%;}.tpproject-3__icon::after {position: absolute;content: "";width: 125px;height: 6px;top: 50%;background-image: -moz-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.01) 99%, white 100%);background-image: -webkit-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.01) 99%, white 100%);background-image: -ms-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.01) 99%, white 100%);transition: all 700ms ease;z-index: 999999;left: 100%;}.tpproject-3__icon a {transition: 0.3s;}.tpproject-3__item:hover .tpproject-3__icon {visibility: visible;transform: scale(1);opacity: 1;transition-delay: 500ms;}.tpproject-3__wrap:hover .tpproject-3__item::before {-webkit-transform: perspective(400px) rotateX(0deg) scaleY(1);-ms-transform: perspective(400px) rotateX(0deg) scaleY(1);transform: perspective(400px) rotateX(0deg) scaleY(1);transition-delay: 0.1s;transition-timing-function: ease-in-out;transition-duration: 0.7s;transition-property: all;}.tpproject-3__wrap:hover .tpproject-title::before {opacity: 1;visibility: visible;width: 100%;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.project-details-left-thumb {margin-bottom: 45px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.project-details {margin-left: 0px;}}@media (max-width: 767px) {.project-details-title {font-size: 35px;}}.project-details-item {border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;padding-bottom: 30px;}.project-details-item ul {overflow: hidden;}.project-details-item ul li {list-style: none;font-size: 18px;width: 25%;float: left;font-weight: 700;}@media only screen and (min-width: 768px) and (max-width: 991px) {.project-details-item ul li {margin-bottom: 10px;width: 50%;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.project-details-item ul li {margin-bottom: 10px;width: 50%;}}@media (max-width: 767px) {.project-details-item ul li {margin-bottom: 10px;width: 100%;}}.project-details-item ul li span {color: var(--tp-theme-2);font-weight: 700;}.project-details .services-details-check-mark p {color: #767676;}.project-details-video {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.project-details-tag-icon a {background-color: var(--tp-theme-2);color: var(--tp-common-white);height: 30px;width: 30px;border-radius: 30px;line-height: 30px;text-align: center;display: inline-block;transition: 0.3s;}.project-details-tag-icon a:hover {background-color: var(--tp-theme-1);}.project-details-tag.tagcloud a {background: var(--tp-grey-1);transition: 0.3s;}.project-details-tag.tagcloud a:hover {background-color: var(--tp-theme-1);color: #232331;}.project-details-tag-item {border-bottom: 1px solid #e0e0e0;}.project-details-paggination .left-paggination a {font-size: 18px;color: #767676;margin-bottom: 10px;display: inline-block;}.project-details-paggination .left-paggination a i {margin-right: 10px;}.project-details-paggination .left-paggination b {font-size: 18px;color: var(--tp-heading-1);}.project-details-paggination .right-paggination a {font-size: 18px;color: #767676;margin-bottom: 10px;display: inline-block;}.project-details-paggination .right-paggination a i {margin-left: 10px;}.project-details-paggination .right-paggination b {font-size: 18px;color: var(--tp-heading-1);}.project-details-info p {margin-bottom: 40px;}.tp-challenges__icon {font-size: 52px;color: var(--tp-theme-2);border-bottom: 1px solid #f2f2f2;}.tp-challenges__icon::before {position: absolute;content: "";width: 20px;height: 3px;background: var(--tp-theme-2);bottom: 0;right: 0;}.tp-challenges__number {padding: 40px;}.tp-challenges__number h3 {font-size: 100px;color: #f2f2f2;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-challenges__number h3 {font-size: 80px;top: 5px;}}.tp-challenges__number span {z-index: 2;position: relative;font-size: 22px;font-weight: 700;color: var(--tp-heading-1);}.tp-challenges__join-over p {color: #767676;font-size: 16px;font-weight: 400;}.tp-challenges__join-over button {color: var(--tp-theme-2);font-weight: 700;}.tp-challenges__join-over button:hover {color: var(--tp-theme-1);}.tp-challenges__item-last .tp-challenges__icon::before {display: none;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-challenges__item-last-none .tp-challenges__icon::before {display: none;}}.tp-choose__circel-img {position: absolute;top: -165px;left: 0;transform: rotate(21deg);z-index: -1;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-choose__content br {display: none;}}@media (max-width: 767px) {.tp-choose__content {margin-right: 0;}}.tp-choose__icon ul li {list-style: none;width: 47%;float: left;margin-bottom: 15px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-choose__icon ul li {width: 100%;}}@media (max-width: 767px) {.tp-choose__icon ul li {width: 100%;}}.tp-choose__icon ul li i {width: 47px;height: 47px;background: var(--tp-grey-1);text-align: center;line-height: 53px;display: inline-block;border-radius: 30px;font-size: 22px;color: var(--tp-theme-2);transition: 0.4s;}.tp-choose__icon ul li span {margin-left: 15px;font-size: 22px;font-weight: 700;color: var(--tp-heading-1);transition: 0.4s;}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-choose__icon ul li span {font-size: 18px;}}.tp-choose__icon ul li:hover i {background-color: var(--tp-theme-1);color: var(--tp-heading-1);}.tp-choose__box {position: relative;display: flex;justify-content: center;align-items: center;}.range {width: 100%;height: 8px;appearance: none;background-color: #eae4dd;outline: none;overflow: hidden;border-radius: 10px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1), -5px -5px 10px #fff, inset 5px 5px 5px rgba(0, 0, 0, 0.1);}.range::-webkit-slider-thumb {appearance: none;width: 8px;height: 30px;background: var(--tp-theme-1);border: 2px solid #27a0ff;box-shadow: -407px 0 0 400px #27a0ff;}@media (max-width: 767px) {.choose-section-title br {display: none;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpchoose__play-video .text {padding-top: 40px;padding-top: 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {.tpchoose__content {margin-left: 0px;}}.tpchoose__section-title p {font-size: 16px;color: #9898a0;font-weight: 400;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpchoose__content {margin-left: 0px;}}@media (max-width: 767px) {.tpchoose__content {margin-left: 0px;}}.tpchoose__air-plan {position: absolute;right: -39px;bottom: 109px;}.tpchoose__icon span {background: var(--tp-theme-2);color: var(--tp-common-white);font-size: 30px;height: 60px;width: 60px;text-align: center;line-height: 65px;display: inline-block;border-radius: 50%;}.tpchoose__info span {color: var(--tp-common-white);font-size: 22px;font-weight: 700;}.tpchoose__info span:hover {color: var(--tp-theme-2);}.tpchoose__info p {font-size: 16px;color: #9898a0;margin-top: 10px;}.tpchoose__left-img {position: absolute;top: 0;left: 0;width: 45%;height: 100%;}.tpchoose__left-img img {height: 100%;width: 100%;object-fit: cover;display: block;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpchoose__left-img {position: static;width: 100%;}}.tpchoose__play-video {position: absolute;top: 0;right: 0;background-color: rgba(255, 191, 66, 0.9);height: 100%;width: 200px;padding: 31px;padding-top: 80px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpchoose__play-video {height: 55%;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpchoose__play-video {height: 39%;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpchoose__play-video {height: 48%;}}@media (max-width: 767px) {.tpchoose__play-video {background-color: rgba(255, 191, 66, 0);}}.tpchoose__play-video .icon span {width: 90px;height: 90px;background-color: var(--tp-heading-1);color: var(--tp-common-white);line-height: 90px;text-align: center;display: inline-block;border-radius: 50%;font-size: 20px;}.tpchoose__play-video .text {font-size: 16px;color: var(--tp-heading-1);font-weight: 700;}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpchoose__play-video .text {display: none;}}.tpchoose__video-icon {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 102px;height: 102px;line-height: 90px;text-align: center;font-size: 31px;color: var(--tp-common-white);border-radius: 50%;background-color: var(--tp-heading-1);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}@media (max-width: 767px) {.tpchoose__video-icon {width: 70px;height: 70px;line-height: 70px;font-size: 21px;text-align: center;}}.tpchoose__video-icon::before {position: absolute;top: -20px;left: -20px;right: -20px;bottom: -20px;content: "";border-radius: 50%;border: 1px solid rgba(255, 191, 66, 0.1);z-index: 1;}.tpchoose__video-icon .ripple::before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;}.tpchoose__video-icon .ripple::after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;}.tp-choose-3__thumb {transition: 0.3s linear;}.tp-choose-3__thumb::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(35, 35, 49, 0.6);opacity: 0;visibility: hidden;transition: 0.4s;}.tp-choose-3__item {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 40px 0px rgba(35, 35, 49, 0.08);}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-choose-3__box {margin-bottom: 45px;}}@media (max-width: 767px) {.tp-choose-3__box {flex-wrap: wrap;}}@media (max-width: 767px) {.tp-choose-3-responsive-padding {padding-top: 0px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-choose-3__thumb-img {margin-right: 50px;}}@media (max-width: 767px) {.tp-choose-3__thumb-img {margin-bottom: 30px;}}.tp-choose-3-title {font-size: 24px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-choose-3-title {font-size: 22px;}}.tp-choose-3__content {padding: 40px;}.tp-choose-3__content span {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);margin-bottom: 15px;display: inline-block;}.tp-choose-3__content p {font-size: 16px;color: #767676;}.tp-choose-3__icon span {background: var(--tp-common-white);font-size: 35px;text-align: center;width: 70px;height: 70px;line-height: 82px;display: inline-block;border-radius: 50%;transition: 0.3s;z-index: 3;position: relative;}.tp-choose-3__icon {position: relative;left: 0;top: 0;width: 100%;display: inline-block;text-align: center;}.tp-choose-3__content {padding: 40px;padding-right: 43px;padding-bottom: 12px;padding-left: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-choose-3__content {padding: 12px;padding-left: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-choose-3__content {padding: 12px;padding-left: 8px;}}@media (max-width: 767px) {.tp-choose-3__content {padding: 6px;padding-right: 3px;padding-bottom: 0px;padding-left: 15px;}}.tp-choose-3__item {background: var(--tp-common-white);box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.07);z-index: 1;}.tp-choose-3__counter {position: relative;display: flex;align-items: center;clip-path: polygon(83% 0, 100% 50%, 84% 100%, 0 100%, 0 55%, 0 0);width: 262px;height: 170px;}.tp-choose-3__counter .tp-choose-3__title {font-weight: 700;font-size: 42px;color: var(--tp-common-white);margin-bottom: 0;margin-left: 20px;z-index: 1;}.tp-choose-3__counter::after {position: absolute;content: "";background: var(--tp-theme-2);clip-path: polygon(83% 0, 100% 50%, 84% 100%, 0 100%, 0 55%, 0 0);top: 0;left: 0;width: 100%;height: 100%;z-index: 2;opacity: 1;transition: all 0.6s ease-in-out;}.tp-choose-3__thumb {position: absolute;top: 0;left: 0;}.tp-choose-3__item:hover .tp-choose-3__counter::after {opacity: 0;width: 0;}.tp-choose-3__item:hover .tp-choose-3__icon span {background-color: var(--tp-theme-1);}.tp-choose-3__item:hover .tp-choose-3__thumb::before {opacity: 1;visibility: visible;}.tp-choose-3__shap-air-plan-2 {position: absolute;right: 0;top: 136px;}.tp-choose-3__bar-progress {position: relative;}.tp-choose-3__bar-progress .progress-bar {display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: #767676;text-align: center;white-space: nowrap;background-color: var(--tp-theme-1);transition: width 0.6s ease;}.tp-choose-3__bar-item .progress .progress-bar span {position: absolute;right: 14px;top: -30px;transform: translateX(50%);font-weight: 500;font-size: 14px;line-height: 30px;width: 36px;height: 30px;}.tp-choose-3__bar-item .progress {height: 10px;background-color: var(--tp-grey-1);overflow: visible;}.tp-choose-3__bar-item .progress .progress-bar {background-color: var(--tp-theme-1);position: relative;overflow: visible;}.tp-choose-3__progress-bar span {margin-bottom: 10px;display: inline-block;font-size: 16px;}.tp-choose-3__thumb-img .icon {position: absolute;right: -30px;top: 50%;transform: translateY(-50%);}.tp-choose-3__thumb-img .icon span {width: 80px;height: 80px;background-color: var(--tp-theme-2);color: var(--tp-common-white);text-align: center;line-height: 85px;display: inline-block;font-size: 40px;border-radius: 50%;}.tp-choose-3__box-content h2 {font-size: 24px;font-weight: 700;}.tp-choose-3__shap-1 {position: absolute;bottom: 0;left: 0;z-index: -1;}.tp-choose-3__shap-2 {position: absolute;right: 0;bottom: 0;}@media (max-width: 767px) {.tp-choose-3__shap-2 {display: none;}}.red-trick {position: absolute;right: 0px;bottom: -191px;}@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.red-trick {bottom: -153px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.red-trick {bottom: -68px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.red-trick {display: none;}}.tpchoose__video-link .ripple, .tpchoose__video-icon .ripple::before, .tpchoose__video-icon .ripple::after {position: absolute;top: 50%;left: 50%;width: 146px;height: 146px;border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}@media (max-width: 767px) {.tpchoose__video-link .ripple, .tpchoose__video-icon .ripple::before, .tpchoose__video-icon .ripple::after {width: 80px;height: 80px;}}.tp-testimonial-title {font-size: 22px;}@media (max-width: 767px) {.tp-testimonial-title {font-size: 17px;}}.tp-testimonial-title:hover {color: var(--tp-theme-2);}.tp-testimonial__after-color:hover.tp-testimonial__item::after {background-color: var(--tp-theme-1);}.tp-testimonial__after-color:hover .quote-img span {color: var(--tp-theme-1);}.tp-testimonial__item {background-color: rgb(255, 255, 255);border: 1px solid rgba(164, 160, 160, 0.1);margin: 17px 0;}.tp-testimonial__item .quote-img {position: absolute;right: 50px;bottom: 30px;}.tp-testimonial__item .quote-img span {font-size: 70px;color: #d3d3d6;line-height: 0;transition: 0.3s;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial__item .quote-img {right: 27px;bottom: 6px;}}@media (max-width: 767px) {.tp-testimonial__item .quote-img {right: 17px;bottom: 15px;}}.tp-testimonial__item .shap-img {position: absolute;top: 0;right: -165px;animation: 9s linear 0s infinite normal none running moving;z-index: -1;}.tp-testimonial__item::after {position: absolute;content: "";background: var(--tp-heading-1);width: 150px;height: 150px;bottom: -88px;left: 17px;transform: rotate(-46deg);transition: 0.3s;}.tp-testimonial__item::before {position: absolute;content: "";background: var(--tp-theme-2);width: 150px;height: 150px;bottom: 4px;left: -81px;transform: rotate(-46deg);}@media (max-width: 767px) {.tp-testimonial__avata-img {margin-right: 20px;}}.tp-testimonial__avata-img img {border-radius: 50%;border: 5px solid var(--tp-common-white);z-index: 2;position: relative;}.tp-testimonial__content {padding: 40px;padding-right: 68px;padding-bottom: 16px;}@media (max-width: 767px) {.tp-testimonial__content {padding: 20px;padding-right: 20px;padding-bottom: 16px;}}.tp-testimonial__avata {padding: 40px;padding-left: 17px;padding-bottom: 37px;padding-top: 0;}.tp-testimonial__ster-icon i {color: var(--tp-theme-2);font-size: 16px;}.tp-testimonial-title-1 {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);}@media (max-width: 767px) {.tp-testimonial-title-1 {font-size: 16px;}}.tp-testimonial__text span {font-size: 14px;color: #767676;font-weight: 400S;}.tp-testimonial__nav {position: absolute;bottom: 85px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial__nav {bottom: 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-testimonial__nav {bottom: 60px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-testimonial__nav {bottom: 80px;}}@media (max-width: 767px) {.tp-testimonial__nav {bottom: 70px;}}.tp-testimonial__nav .testimonial-button-prev {background: var(--tp-grey-1);display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50px;color: var(--tp-heading-1);font-size: 20px;float: left;margin-right: 16px;transition: 0.4s;}.tp-testimonial__nav .testimonial-button-prev:hover {background-color: var(--tp-heading-1);color: var(--tp-common-white);}.tp-testimonial__nav .testimonial-button-next {background: var(--tp-grey-1);display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50px;color: var(--tp-heading-1);font-size: 20px;transition: 0.4s;}.tp-testimonial__nav .testimonial-button-next:hover {background-color: var(--tp-heading-1);color: var(--tp-common-white);}.testimonials-wrapper {margin-right: -580px;}@media (max-width: 767px) {.testimonials-wrapper {margin-right: 0px;}}.testimonials-active .swiper-slide-duplicate-prev .tp-testimonial__item::after {background: var(--tp-theme-1);}.tptestimonial__wrap {background-position: center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}.tptestimonial__shap {position: absolute;right: 0;top: 165px;}.tptestimonial__wrap::before {content: "";position: absolute;background-color: rgba(35, 35, 49, 0.7);width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}@media (max-width: 767px) {.tptestimonial__wrap::before {padding-top: 40px;padding-bottom: 40px;}}.tptestimonial__avater-img img {border-radius: 100%;}.tptestimonial__content {padding: 40px;padding-top: 40px;padding-bottom: 40px;background-color: rgba(248, 245, 241, 0.1);z-index: 1;position: relative;padding-top: 30px;padding-bottom: 16px;}.tptestimonial__content span {color: var(--tp-theme-1);font-size: 14px;font-weight: 700;z-index: 2;position: relative;text-transform: uppercase;}.tptestimonial__content p {color: var(--tp-common-white);}.tptestimonial__content::before {position: absolute;content: "";background-color: rgba(248, 245, 241, 0.1);width: 20px;height: 20px;left: 23px;bottom: -20px;clip-path: polygon(100% 0, 0 0, 0 100%);}.tptestimonial__info .title-2 {color: var(--tp-common-white);font-size: 24px;font-weight: 700;}.tptestimonial__info span {font-size: 16px;color: var(--tp-theme-1);font-weight: 400;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-features {margin-top: 50px;padding-bottom: 0px;}}.tp-features__bg-color {background-color: var(--tp-heading-1);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-features__bg-color {padding-bottom: 0px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-features__bg-color {padding-bottom: 0;padding-top: 80px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-features__bg-color {padding-bottom: 0px;}}.tp-features__img {margin-top: -80px;margin-left: -140px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-features__img {margin-top: -73px;margin-left: 0;max-width: 67%;margin-bottom: 40px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-features__img {margin-left: 16px;max-width: 93%;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-features__img {max-width: 100%;margin-left: 0;}}@media (max-width: 767px) {.tp-features__img {margin-top: -72px;max-width: 273px;margin-bottom: 20px;margin-left: 0;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-features__img {margin-top: -72px;max-width: 362px;margin-bottom: 35px;}}.tp-features__img img {max-width: inherit;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-features__img img {max-width: 100%;}}.tp-features__single p {color: #9898a0;font-size: 16px;font-weight: 400;}.tp-features__shap-img {position: absolute;right: 0;bottom: -174px;animation: moving 9s linear infinite;}.tpfeatures-box {margin-right: -50px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpfeatures-box {margin-right: 0px;}}.tpfeatures__single-box {background: var(--tp-common-white);padding: 18px;}@media (max-width: 767px) {.tpfeatures__single-box {margin-right: 0px;}}.tpfeatures__single-box:hover.tpfeatures__single-box span::before {opacity: 1;visibility: visible;transform: scale(1);}.tpfeatures__single-box:hover.tpfeatures__single-box span i {color: #232331;}.tpfeatures__single-box {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 20px 0px rgba(35, 35, 49, 0.06);position: relative;z-index: 2;}.tpfeatures__single-box span {background: var(--tp-grey-1);height: 90px;width: 90px;text-align: center;line-height: 100px;display: inline-block;border-radius: 50%;font-size: 40px;color: var(--tp-theme-2);font-weight: 700;margin-bottom: 26px;transition: transform 0.5s ease;position: relative;}.tpfeatures__single-box span::before {position: absolute;content: "";height: 100%;width: 100%;text-align: center;line-height: 100px;border-radius: 50%;top: 0;left: 0;color: #232331;background-color: var(--tp-theme-1);z-index: 1;opacity: 0;visibility: hidden;transition: 0.3s;transform: scale(0.2);}.tpfeatures__single-box span i {position: relative;z-index: 2;transition: 0.3s linear;}.tpfeatures-title-2 {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);}.tpfeatures-title-2:hover {color: var(--tp-theme-2);}.tpfeatures__box {margin-right: -131px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpfeatures__box {justify-content: center;}}@media (max-width: 767px) {.tpfeatures__box {margin-right: 0px;flex-wrap: wrap;justify-content: center;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpfeatures__box {margin-right: 0px;flex-wrap: wrap;justify-content: center;margin-top: 30px;}}.tpfeatures-tpfeatures-title-2 {font-size: 48px;font-weight: 700;color: var(--tp-heading-1);z-index: 4;position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpfeatures-tpfeatures-title-2 br {display: none;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tpfeatures-tpfeatures-title-2 {text-align: center;margin-bottom: 48px;}}@media (max-width: 767px) {.tpfeatures-tpfeatures-title-2 {font-size: 35px;margin-bottom: 20px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tpfeatures-tpfeatures-title-2 br {display: none;}}.tpfeatures__circual-img {position: absolute;top: -232px;right: -136px;animation: animationglob 30s cubic-bezier(1, 0.99, 0.03, 0.01) infinite;}.tpfeatures__left-img {position: absolute;bottom: 0;left: 0;}.tpfeatures__shap {position: absolute;left: 434px;bottom: 34px;animation: moving 9s linear infinite;}.tpfeatures__left-img::before {content: "";position: absolute;background: var(--tp-grey-1);width: 100%;height: 100%;top: 0;left: 0;opacity: 0.8;}.tp-features-3-title-3 {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);margin-bottom: 16px;transition: 0.3s;}.tp-features-3__item span {font-size: 45px;font-weight: 700;margin-bottom: 20px;display: inline-block;transition: 0.3s;}@media (max-width: 767px) {.tp-features-3__item__item {text-align: center;}}.tp-features-3__item p {font-size: 16px;color: #767676;}.tp-features-3__item:hover h3 {color: var(--tp-theme-2);}.tp-features-3__item:hover span {color: var(--tp-theme-2);}.tp-features-3__shap-img {position: absolute;bottom: -45px;left: 34px;animation: tpupdown 2.3s ease-in-out 2.3s forwards infinite alternate;}.tp-brand__hover-logo::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--tp-heading-1);opacity: 0.65;}.tp-brand__items {border-right: 1px solid #3a3a4d;}.tp-brand__hover-logo img {filter: grayscale(100%);width: 100%;}.tp-brand__items {justify-content: center;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-brand__items {flex-wrap: wrap;}}.tp-brand__single {position: relative;display: grid;grid-template-areas: "overlap";grid-template-columns: minmax(0, 1fr);place-items: center;border: 1px solid #3a3a4d;border-right: 0;}.tp-brand__single:hover .tp-brand__hover-logo {clip-path: inset(0 0 0 0);-webkit-clip-path: inset(0 0 0 0);}.tp-brand__logo {position: relative;grid-area: overlap;width: auto;display: inline-block;z-index: 2;}.tp-brand__hover-logo {position: relative;grid-area: overlap;width: 100%;clip-path: inset(0 100% 0 0);-webkit-clip-path: inset(0 100% 0 0);transition: -webkit-clip-path 0.6s cubic-bezier(0.57, 0.57, 0, 0.97);transition: clip-path 0.6s cubic-bezier(0.57, 0.57, 0, 0.97);transition: clip-path 0.6s cubic-bezier(0.57, 0.57, 0, 0.97), -webkit-clip-path 0.6s cubic-bezier(0.57, 0.57, 0, 0.97);z-index: 1;}.tpbrand__img {opacity: 0.3;transition: 0.4s;text-align: center;}.tpbrand__img:hover {opacity: 1;}.tpbrand-left-shap {position: absolute;top: 0;left: 0;}@media (max-width: 767px) {.tpbrand-left-shap {display: none;}}.tpbrand-right-shap {position: absolute;right: 0;top: -161px;}.tpblog:hover .tpblog__thumb::after {left: 0;right: 0;opacity: 1;}.tpblog:hover .tpblog__thumb img {transform: scale(1.1);}.tpblog__thumb {position: relative;}.tpblog__thumb img {width: 100%;transition: all 300ms ease;}.tpblog__thumb::after {background: rgba(255, 255, 255, 0.3);bottom: 0;content: "";left: 50%;position: absolute;right: 50%;top: 0;opacity: 0;height: 100%;pointer-events: none;transition: all 400ms linear;}.tpblog__meta span {color: #767676;font-size: 14px;font-weight: 400;}.tp-blog-title {font-size: 24px;font-weight: 700;line-height: 1.3;}.tp-blog-title:hover {color: var(--tp-theme-2);}.tpblog-2 {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 40px 0px rgba(35, 35, 49, 0.04);}.tpblog-2__thumb img {transition: 0.4s;transition: all 900ms ease;}.tpblog-2__link {padding: 30px;}.tpblog-2__content {padding: 30px;}.tpblog-2__title {font-size: 24px;font-weight: 700;color: #000000;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tpblog-2__title {font-size: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpblog-2__title {font-size: 18px;}}@media (max-width: 767px) {.tpblog-2__title {font-size: 22px;}}.tpblog-2__title:hover {color: var(--tp-theme-2);}.tpblog-2__meta .catagori {font-size: 14px;font-weight: 700;color: #000000;text-transform: uppercase;margin-right: 10px;padding-right: 10px;position: relative;}.tpblog-2__meta .catagori::after {height: 4px;width: 4px;background: red;position: absolute;top: 7px;right: -5px;content: "";}.tpblog-2__meta .date {font-size: 14px;color: #767676;font-weight: 400;}.tpblog-2:hover .tpblog-2__more-btn {transform: translateX(0px);}.tpblog-2:hover .tpblog-2__plus-icon {opacity: 1;visibility: visible;}.tpblog-2:hover .tpblog-2__thumb::before {opacity: 1;visibility: visible;transform: perspective(370px) rotateY(0deg) translate(0px, 0px);height: 100%;}.tpblog-2__blog-more {color: #3b3f42;display: inline-block;font-size: 14px;font-weight: 700;text-transform: uppercase;transform: translateX(0px);transition: all 0.3s ease 0s;}.tpblog-2__blog-more:hover {color: var(--tp-theme-2);}.tpblog-2__more-btn {transform: translateX(-80px);transition: all 0.3s ease 0s;}.tpblog-2__more-btn a i {z-index: 5;position: relative;}.tpblog-2__plus-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: var(--tp-common-white);font-size: 23px;opacity: 0;visibility: hidden;transition: all 0.3s ease 0s;z-index: 3;}.tpblog-2__thumb::before {content: "";position: absolute;left: 0px;bottom: 0px;width: 100%;height: 0px;background: rgba(35, 35, 49, 0.6);opacity: 0;visibility: hidden;transition: all 0.3s ease 0s;transform-style: preserve-3d;transform: perspective(370px) rotateY(90deg) translate(0px, 50px);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;z-index: 2;pointer-events: none;}.tpblog-2__thumb img {width: 100%;}.tpblog-2:hover .tpblog-2__thumb img {transform: scale(1.2);}.tp-blog-3__thumb > a::before {content: "";position: absolute;top: 0;left: 0;background: rgba(35, 35, 49, 0.6);width: 100%;height: 100%;opacity: 0;visibility: hidden;transform-style: preserve-3d;transform: perspective(370px) rotateY(90deg) translate(0px, 50px);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;z-index: 1;}.tp-blog-3__meta span {color: #767676;font-size: 14px;font-weight: 400;}.tp-blog-3__title {font-size: 20px;color: #000000;font-weight: 700;}.tp-blog-3__title:hover {color: var(--tp-theme-2);}.tp-blog-3__content p {font-size: 16px;color: #767676;padding-right: 33px;}.tp-blog-3__icon a i {z-index: 2;position: relative;background: transparent;}.tp-blog-3__icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: var(--tp-common-white);font-size: 23px;opacity: 0;visibility: hidden;transition: all 0.3s ease 0s;z-index: 3;}.tp-blog-3:hover.tp-blog-3__icon {opacity: 1;visibility: visible;z-index: 4;}.tp-blog-3:hover .tp-blog-3__thumb a::before {opacity: 1;visibility: visible;transform: perspective(370px) rotateY(0deg) translate(0px, 0px);height: 100%;}.tp-blog-3:hover .tp-blog-3__icon {opacity: 1;visibility: visible;}.tp-services-2__thumb a img {width: 100%;transition: all 300ms ease;z-index: 1;transform: scale(1);}.tp-services-2__item:hover .tp-services-2__thumb a img {transform: scale(1.1);}.tp-services__item {background-color: rgb(255, 255, 255);box-shadow: 0px 2px 20px 0px rgba(35, 35, 49, 0.06);padding: 40px;transition: 0.4s;padding-bottom: 37px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-services__ptb {padding-top: 30px;}}.tp-services__content p {margin: 0;}.tp-services__icon {float: left;margin-right: 30px;flex: 0 0 auto;font-size: 40px;color: var(--tp-theme-2);font-weight: bold;transition: 0.3s;}.tp-services__number-count {font-size: 42px;color: #ebebeb;font-weight: 700;position: absolute;left: -8px;bottom: 36px;transform: rotate(-90deg);transition: 0.3s;}@media (max-width: 767px) {.tp-services__number-count {font-size: 37px;bottom: 15px;}}.tp-services__title-1 {font-size: 22px;font-weight: 700;color: var(--tp-heading-1);transition: 0.3s;}.tp-services__title-1 a:hover {color: var(--tp-theme-1);}.tp-services__hover-img {position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;visibility: hidden;transition: 0.4s;width: 100%;height: 100%;}.tp-services__hover-img img {height: 100%;object-fit: cover;width: 100%;}.tp-services__hover-img::before {position: absolute;top: 0;left: 0;background: var(--tp-heading-1);width: 100%;height: 100%;content: "";opacity: 0.9;transition: 0.3s;}.tp-services__tran {position: absolute;right: 0;bottom: 0;}.tp-services__tran::before {content: "";position: absolute;top: 0;right: 0;background: var(--tp-common-white);width: 100%;height: 100%;opacity: 0.9;}.tp-services__shap {position: absolute;left: 202px;bottom: 227px;animation: moving 9s linear infinite;}.tp-services__item:hover .tp-services__hover-img {opacity: 1;visibility: visible;}.tp-services__item:hover .tp-services__number-count {color: red;}.tp-services__item:hover .tp-services__icon {color: var(--tp-common-white);}.tp-services__item:hover .tp-services__content h3 {color: var(--tp-common-white);}.tp-services__item:hover .tp-services__content p {color: #9898a0;}@media (max-width: 767px) {.tp-services-2__section-title {padding-bottom: 0px;}}.tp-services-2-title-2 {font-size: 22px;font-weight: 700;margin-bottom: 10px;display: inline-block;transition: 0.3s;}.tp-services-2-title-2:hover {color: var(--tp-theme-2);}.tp-services-2__content p {font-size: 16px;color: #767676;}.tp-services-2__content span {font-size: 16px;font-weight: 700;color: var(--tp-heading-1);margin-bottom: 20px;display: inline-block;}.tp-services-2__content span i {color: var(--tp-theme-2);margin-right: 10px;}.tp-services-2__thumb > a {display: block;}.tp-services-2__thumb > a::after {content: "";position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;background-color: rgba(35, 35, 49, 0.7);opacity: 0;visibility: hidden;z-index: 2;transform-style: preserve-3d;transform: perspective(370px) rotateY(90deg) translate(0px, 50px);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;z-index: 1;}.tp-services-2__thumb > a i {position: relative;z-index: 3;}.tp-services-2__icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: var(--tp-common-white);font-size: 21px;opacity: 0;visibility: hidden;transition: 0.3s;z-index: 3;}.tp-services-2__shap-3 {position: absolute;bottom: 271px;}.tp-services-2__shap-4 {position: absolute;right: 0;bottom: 57px;}@media (max-width: 767px) {.tp-services-2__shap-4 {display: none;}}.tp-services-2__item:hover .tp-services-2__thumb a::after {opacity: 1;visibility: visible;transform: perspective(370px) rotateY(0deg) translate(0px, 0px);height: 100%;}.tp-services-2__item:hover .tp-services-2__icon {opacity: 1;visibility: visible;}.tp-services-3__wrap {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 20px 0px rgba(35, 35, 49, 0.04);}.tp-services-3__thumb::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(58, 58, 74, 0.8);opacity: 0;visibility: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transform: perspective(400px) rotateX(-90deg) scale(0.2);-ms-transform: perspective(400px) rotateX(-90deg) scale(0.2);transform: perspective(400px) rotateX(-90deg) scale(0.2);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;z-index: 1;}.tp-services-3__content {padding: 25px;padding-bottom: 34px;}@media (max-width: 767px) {.tp-services-3__content {padding: 6px;padding-top: 16px;}}.tp-services-3-title-3 {font-size: 22px;color: var(--tp-heading-1);font-weight: 700;}.tp-services-3-title-3:hover {color: var(--tp-theme-1);}.tp-services-3__icon span {font-size: 43px;color: var(--tp-theme-2);font-weight: 900;height: 90px;width: 100px;background-color: var(--tp-grey-1);text-align: center;line-height: 100px;display: inline-block;clip-path: polygon(0 0, 100% 0, 78% 100%, 0% 100%);transition: 0.4s;}.tp-services-3__btn a {color: var(--tp-theme-2);font-size: 14px;font-weight: 700;}.tp-services-3__btn a i {margin-left: 10px;}.tp-services-3__wrap::before {content: "";position: absolute;width: 80px;height: 80px;clip-path: polygon(100% 70%, 69% 100%, 100% 100%);background: var(--tp-grey-1);bottom: 0;right: 0;transition: 0.4s;}.tp-services-3__item:hover .tp-services-3__icon span {background-color: var(--tp-theme-1);color: var(--tp-heading-1);}.tp-services-3__item:hover .tp-services-3__btn a {color: var(--tp-theme-1);}.tp-services-3__item:hover .tp-services-3__wrap::before {background-color: var(--tp-theme-1);}.tp-services-3__item:hover .tp-services-3__thumb::before {opacity: 1;visibility: visible;-webkit-transform: perspective(400px) rotateX(0deg) scale(1);-ms-transform: perspective(400px) rotateX(0deg) scale(1);transform: perspective(400px) rotateX(0deg) scale(1);}.tp-services-3__margin {margin-top: -261px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-services-3__margin {margin-top: 100px;}}@media (max-width: 767px) {.tp-services-3__margin {margin-top: -225px;}}.services-details-single-box {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 20px 0px rgba(35, 35, 49, 0.06);padding: 18px;}.services-details-single-box span {background: var(--tp-grey-1);height: 90px;width: 90px;text-align: center;line-height: 100px;display: inline-block;border-radius: 50%;font-size: 40px;color: var(--tp-theme-2);font-weight: 700;margin-bottom: 26px;transition: transform 0.5s ease;position: relative;}.services-details-single-box span i {position: relative;z-index: 2;}.services-details-single-box span::before {position: absolute;content: "";height: 100%;width: 100%;text-align: center;line-height: 100px;border-radius: 50%;top: 0px;left: 0px;color: #232331;background-color: var(--tp-theme-1);z-index: 1;opacity: 0;visibility: hidden;transition: 0.3s;transform: scale(0.2);}.services-details-single-box:hover.services-details-single-box span::before {opacity: 1;visibility: visible;transform: scale(1);}.services-details-single-box:hover.services-details-single-box span i {color: #232331;}.services-details-check-mark span i {background: var(--tp-grey-1);width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%;display: inline-block;font-size: 23px;color: var(--tp-theme-2);margin-right: 25px;}.services-details-check-mark p {color: var(--tp-heading-1);line-height: 22px;}@media (max-width: 767px) {.services-details-wrapper {padding-right: 0px;}}.services-details-box {padding: 40px;padding-bottom: 18px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.services-details-box {padding: 40px 20px;padding-bottom: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.services-details-box {padding: 27px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.services-details-box {padding: 30px 10px;padding-bottom: 20px;}}@media (max-width: 767px) {.services-details-box {padding: 40px 20px;padding-bottom: 20px;}}.services-details-box .icon {margin-right: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.services-details-box .icon {margin-right: 17px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.services-details-box .icon {margin-right: 10px;}}.services-details-box .icon i {background-color: var(--tp-theme-2);height: 80px;width: 80px;color: var(--tp-common-white);text-align: center;line-height: 90px;display: inline-block;border-radius: 50%;font-size: 40px;}.services-details-box .text h4 {color: var(--tp-common-white);font-size: 18px;font-weight: 700;}@media only screen and (min-width: 576px) and (max-width: 767px) {.services-details-box .text h4 {font-size: 15px;}}.services-details-box .text p {color: #9898a0;}@media only screen and (min-width: 576px) and (max-width: 767px) {.services-details-box .text p {line-height: 1.3;}}.services-details-widget {background: var(--tp-grey-1);padding: 40px;}@media (max-width: 767px) {.services-details-widget {padding: 23px;}}.services-details-widget-content ul li {list-style: none;margin-bottom: 10px;}.services-details-widget-content ul li a {display: block;padding: 17px 30px;list-style: none;padding-left: 19px;line-height: 1;position: relative;color: var(--tp-heading-1);position: relative;z-index: 1;transition: 0.4s;background: #fff;}.services-details-widget-content ul li a span {font-size: 16px;position: absolute;right: 0;background: var(--tp-theme-1);top: 0;height: 50px;text-align: center;width: 45px;line-height: 50px;color: var(--tp-heading-1);transition: 0.4s;}.services-details-widget-content ul li a:hover {color: var(--tp-common-white);background-color: var(--tp-theme-2);}.services-details-widget-content ul li a:hover span {background-color: var(--tp-common-black);color: var(--tp-common-white);}.services-details-widget-2 {background: var(--tp-heading-1);padding: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.services-details-widget-2 {padding: 40px 20px;}}.services-details-widget-title-2 {font-size: 26px;color: var(--tp-common-white);font-weight: 700;margin-bottom: 50px;}.services-details-widget-icon {height: 60px;width: 60px;background: var(--tp-theme-2);text-align: center;line-height: 66px;color: var(--tp-common-white);border-radius: 50%;font-size: 21px;}.services-details-widget-icon-info label {font-size: 14px;color: #9898a0;}.services-details-widget-icon-info span {font-size: 16px;color: var(--tp-common-white);}.tp-location-page-item {padding: 80px 60px;height: 100%;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-location-page-item {padding: 30px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-location-page-item {padding: 10px 14px;}}@media (max-width: 767px) {.tp-location-page-item {padding: 34px 3px;}}.tp-location-page-item .icon span {height: 120px;width: 120px;background-color: #f2b641;text-align: center;line-height: 135px;display: inline-block;font-size: 70px;border-radius: 50%;margin-right: 30px;color: var(--tp-heading-1);transition: 0.4s;}.tp-location-page-item .icon span:hover {background-color: var(--tp-heading-1);color: #fff;}.tp-location-page-item .icon span::before {content: "";position: absolute;top: 3px;right: 43px;width: 20px;height: 20px;background-color: var(--tp-heading-1);border-radius: 30px;}.tp-location-page-item .text h3 {color: var(--tp-heading-1);}.tp-location-page-item .text span {color: var(--tp-common-white);}.tp-location-page-item .text p {color: #50505a;}.tp-location-page-item-2 .icon span {background-color: var(--tp-theme-1);color: var(--tp-heading-2);}.tp-location-page-item-2 .icon span:hover {background-color: var(--tp-theme-1);color: var(--tp-heading-1);}.tp-location-page-item-2 .icon span::before {background-color: var(--tp-theme-2);}.tp-location-page-item-2 .text h3 {color: var(--tp-common-white);}.tp-location-page-item-2 .text p {color: #fff;}.tp-location-page-item-3 .icon span {background-color: #c01f27;color: var(--tp-common-white);}.tp-location-page-item-3 .icon span:hover {background-color: var(--tp-theme-1);color: var(--tp-heading-1);}.tp-location-page-item-3 .icon span::before {background-color: var(--tp-theme-1);}.tp-location-page-item-3 .text h3 {color: var(--tp-common-white);}.tp-location-page-item-3 .text p {color: #fff;}.tp-contact-map iframe {height: 580px;width: 100%;margin-bottom: 0;}.contact-page__comment-input input {background: var(--tp-grey-1);height: 60px;margin-bottom: 20px;border: 1px solid transparent;}.contact-page__comment-input textarea {background: var(--tp-grey-1);height: 150px;margin-bottom: 20px;resize: none;border: 1px solid transparent;}.contact-page__comment-input input:focus, .contact-page__comment-input textarea:focus {border: 1px solid #c01f27;}.tp-contact__comment-input input:focus, .tp-contact__comment-input textarea:focus {border: 1px solid red;}.tp-contact-map {line-height: 0;}.tp-contact__inner-column {background: var(--tp-grey-1);padding: 60px;padding-top: 50px;margin-bottom: -140px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-contact__inner-column {margin-bottom: 50px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-contact__inner-column {margin-bottom: 70px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-contact__inner-column {margin-bottom: 70px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-contact__inner-column {margin-bottom: 100px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-contact__inner-column {margin-bottom: 20px;}}@media (max-width: 767px) {.tp-contact__inner-column {padding: 25px;margin-bottom: 14px;}}.tp-contact__contact-form h4 {font-size: 36px;color: var(--tp-heading-1);font-weight: 700;margin-bottom: 30px;}@media (max-width: 767px) {.tp-contact__contact-form h4 {font-size: 30px;}}.tp-contact__contact-form label {color: #767676;font-size: 16px;margin-bottom: 10px;}.tp-contact__left-img {background-repeat: no-repeat;background-position: left;width: 50%;}.tpcontact__shap-1 {position: absolute;left: 0;bottom: 0;z-index: 2;}.tpcontact__shap-2 {position: absolute;right: 0;bottom: 190px;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tpcontact__shap-2 {right: -328px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpcontact__shap-2 {right: 0;bottom: 0px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpcontact__shap-2 {bottom: 0px;}}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tpcontact__shap-2 img {max-width: 50%;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpcontact__shap-2 img {max-width: 63%;float: right;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tpcontact__shap-2 img {max-width: 54%;float: right;}}.tpcontact__item {padding-left: 360px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tpcontact__item {padding-left: 150px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tpcontact__item {padding-left: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpcontact__item {padding-left: 0px;}}@media (max-width: 767px) {.tpcontact__item {padding-left: 0px;}}.tpcontact__item::before {content: "";position: absolute;background-color: var(--tp-heading-1);width: 100%;height: 100%;top: 0;left: 0;opacity: 0.9;mix-blend-mode: darken;}.tpcontact__item span {font-size: 18px;color: var(--tp-theme-1);font-weight: 400;font-size: 18px;color: var(--tp-theme-1);font-weight: 400;z-index: 2;position: relative;margin-bottom: 14px;display: inline-block;}.tpcontact-title-2 {font-size: 36px;color: var(--tp-common-white);font-weight: 700;margin-bottom: 30px;z-index: 2;position: relative;}@media (max-width: 767px) {.tpcontact-title-2 br {display: none;}}.tpcontact__item-right {padding-left: 155px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tpcontact__item-right {padding-left: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpcontact__item-right {padding-left: 0px;}}.tpcontact__item-right::before {content: "";position: absolute;background-color: var(--tp-theme-2);width: 100%;height: 100%;top: 0;left: 0;mix-blend-mode: darken;}.tpcontact__item-right span {font-size: 18px;color: var(--tp-common-white);font-weight: 400;z-index: 2;position: relative;margin-bottom: 14px;display: inline-block;}.tpcontact-title-2 {font-size: 36px;color: var(--tp-common-white);font-weight: 700;margin-bottom: 30px;z-index: 2;position: relative;}@media only screen and (min-width: 576px) and (max-width: 767px) {.tpcontact-title-2 {padding: 0 69px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tpcontact-title-2 br {display: none;}}input:focus {outline: none;}input::-ms-expand {display: none;}textarea:focus {outline: none;}textarea::-ms-expand {display: none;}input:focus::-webkit-input-placeholder {opacity: 0;}input:focus::-moz-placeholder {opacity: 0;}input:focus:-ms-input-placeholder {opacity: 0;}input:focus:-moz-placeholder {opacity: 0;}input::-webkit-input-placeholder {color: white;}textarea:focus::-webkit-input-placeholder {opacity: 0;}textarea:focus::-moz-placeholder {opacity: 0;}textarea:focus:-ms-input-placeholder {opacity: 0;}textarea:focus:-moz-placeholder {opacity: 0;}textarea::-webkit-input-placeholder {color: white;}.wrapper {position: relative;max-width: 300px;width: 100%;background: var(--tp-common-white);border-radius: 12px;padding: 30px 25px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}.wrapper .password-box {position: relative;height: 50px;}.password-box input {height: 100%;width: 100%;border-radius: 8px;padding: 0 45px 0 15px;border: 1px solid #aaa;background-color: transparent;}.password-box .copy-icon {position: absolute;right: 15px;top: 50%;color: #707070;font-size: 20px;cursor: pointer;transform: translateY(-50%);}.copy-icon:hover {color: #826afb;}.wrapper .range-box {display: flex;align-items: center;margin-top: 20px;}.range-box input {width: 100%;height: 5px;accent-color: #826afb;cursor: pointer;}.range-box .slider-number {min-width: 30px;text-align: right;font-size: 17px;color: #707070;}.wrapper .generate-button {width: 100%;color: var(--tp-common-white);padding: 12px 0;margin-top: 20px;background: #927dfc;border: none;border-radius: 8px;cursor: pointer;transition: all 0.2s ease;}.generate-button:hover {background-color: #826afb;}.contact-form-right-warp {position: relative;z-index: 2;}.ui-slider .ui-slider-range {background: var(--tp-theme-2);}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {background: var(--tp-theme-1);font-weight: normal;color: #454545;height: 30px;width: 8px;border-radius: 0;margin-top: -4px;margin-left: -3px;}.ui-widget.ui-widget-content {border: 1px solid var(--tp-common-white);}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid var(--tp-theme-1);}.process-active .swiper-slide-active .tp-process__content {opacity: 1;transform: translateY(0px);visibility: visible;}.process-active .swiper-slide-active .tp-process__thumb {filter: grayscale(0);}.process-area .process-active {margin: 0 -200px;}.tp-process__thumb {filter: grayscale(100%);transition: 0.3s;mix-blend-mode: luminosity;}.tp-process__thumb::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to top, #232331, transparent);}.tp-process__content {margin: 0 175px;bottom: 0;background: var(--tp-theme-2);z-index: 2;position: absolute;bottom: 40px;left: 0;right: 0;opacity: 0;visibility: hidden;transform: translateY(100px);transition: 0.8s;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-process__content {margin: 0 135px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-process__content {margin: 0 100px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-process__content {margin: 0 80px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-process__content {margin: 0 42px;}}@media (max-width: 767px) {.tp-process__content {margin: 0 50px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-process__content {margin: 0 90px;}}.tp-process__content .designation {padding: 40px;padding-top: 0;padding-bottom: 30px;}@media (max-width: 767px) {.tp-process__content .designation {padding: 20px;}}.tp-process__content .designation span {font-size: 16px;color: #d5d5d5;font-weight: 700;}.tp-process__content .designation .title-2 {font-size: 22px;font-weight: 700;color: var(--tp-common-white);transition: 0.4s;}.tp-process__content .designation .title-2:hover {color: #232331;}.tp-process__content .icon {margin-right: 40px;margin-top: -30px;}.tp-process__content .icon a {color: var(--tp-heading-1);background-color: var(--tp-common-white);height: 60px;width: 60px;line-height: 60px;text-align: center;display: inline-block;border-radius: 30px;font-size: 18px;transition: 0.4s;}.tp-process__content .icon a:hover {background-color: #ffbf42;}.tp-work-2__icon span {font-size: 65px;height: 160px;width: 160px;background-color: var(--tp-grey-1);text-align: center;line-height: 190px;display: inline-block;border-radius: 50%;z-index: 1;position: relative;}.tp-work-2__icon b {width: 60px;height: 60px;background-color: rgb(255, 255, 255);box-shadow: 0px 4px 40px 0px rgba(35, 35, 49, 0.06);text-align: center;line-height: 60px;border-radius: 30px;position: absolute;top: 47px;left: -23px;transition: 0.4s;z-index: 1;font-size: 18px;}.tp-work-2-title-3 {font-size: 24px;font-weight: 700;}.tp-work-2__item:hover .tp-work-2__icon b {background-color: var(--tp-theme-1);}.tp-work-2__shap-img {position: absolute;top: 7%;left: 11%;transform: rotate(-1deg);}.tp-work-2__shap-img img {width: 73%;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-work-2__shap-img {display: none;}}.tp-error__content h4 {font-size: 48px;color: var(--tp-heading-1);margin-bottom: 20px;}.tp-error__content p {margin-bottom: 40px;}.tp-error__content img {max-width: 100%;}.tp-faq-search-input-2 input:focus {border: 1px solid #c01f27;}.tp-faq-form {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 40px 0px rgba(16, 23, 40, 0.06);padding: 80px 90px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-faq-form {padding: 50px 40px;}}@media (max-width: 767px) {.tp-faq-form {padding: 25px;margin-bottom: 60px;}}.tp-faq-comment-btn button {width: 100%;}.tp-faq-search-input-2 {border: 1px solid #e1e1e1;}.tp-faq-search-input-2 button i {color: #0e0e0e;}.tp-faq-search button {position: absolute;top: 0;right: 0;height: 100%;padding: 0 24px;color: var(--tp-common-white);line-height: 60px;}.tp-faq-comment-form-title {font-size: 22px;font-weight: 700;margin-bottom: 20px;}.tp-faq-comment-input input, .tp-faq-comment-input textarea {padding-left: 0;border-bottom: 1px solid #e1e1e1;}.tp-faq-comment-input textarea {height: 130px;}.tp-faq-card-title {font-size: 40px;font-weight: 700;margin-bottom: 60px;margin-left: 25px;}@media (max-width: 767px) {.tp-faq-card-title {font-size: 35px;}}.tp-faq-comment-input input:focus {border-bottom: 1px solid #c01f27;}.tp-faq-comment-input textarea:focus {border-bottom: 1px solid #c01f27;}.tp-faq-comment-btn button i {margin-left: 10px;}.tp-header-action ul li {list-style: none;}.search__popup {padding-top: 70px;padding-bottom: 100px;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 380px;background: #232331;backdrop-filter: blur(10px);z-index: 99;-webkit-transform: translateY(calc(-100% - 80px));-moz-transform: translateY(calc(-100% - 80px));-ms-transform: translateY(calc(-100% - 80px));-o-transform: translateY(calc(-100% - 80px));transform: translateY(calc(-100% - 80px));-webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;-moz-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition-delay: 0.5s;}.search__popup.search-opened {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);transition-delay: 0s;z-index: 99999999;}.search__popup.search-opened .search__input {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);opacity: 1;transition-delay: 0.3s;}.search__popup.search-opened .search__input::after {width: 100%;transition-delay: 0.5s;}.search__popup-2 {background-color: var(--tp-common-black-13);}.search__popup-2 .search__input .search-input-field ~ .search-focus-border {background-color: var(--tp-theme-8);}.search__popup-3 .search__input .search-input-field ~ .search-focus-border {background-color: var(--tp-theme-10);}.search__top {margin-bottom: 80px;}.search__top .search__logo img {max-width: 160px;}.search__input {position: relative;height: 80px;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);transition: all 0.3s ease-in-out;transition-delay: 0.5s;opacity: 0;}.search__input::after {position: absolute;content: "";left: 0;bottom: 0;width: 0%;height: 1px;background-color: rgba(255, 255, 255, 0.3);transition-delay: 0.3s;transition: all 0.3s ease-in-out;}.search__input input {width: 100%;height: 100%;background-color: transparent;border: 0;outline: 0;font-size: 24px;color: var(--tp-common-white);border-bottom: 1px solid transparent;padding: 0;padding-right: 30px;}.search__input input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input::-moz-placeholder {color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input:-moz-placeholder {color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input::placeholder {color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input button {position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 18px;color: var(--tp-common-white);}.search__input .search-input-field ~ .search-focus-border {position: absolute;bottom: 0;left: auto;right: 0;width: 0;height: 1px;background-color: var(--tp-common-white);transition: all 0.5s;}.search__input .search-input-field:focus ~ .search-focus-border {width: 100%;left: 0;right: auto;transition: all 0.5s;}.search__close-btn {font-size: 25px;color: rgba(255, 255, 255, 0.3);}.search__close-btn:hover {color: var(--tp-common-white);}.search__result-title {font-size: 50px;letter-spacing: -0.04em;margin-bottom: 0;}@media only screen and (min-width: 576px) and (max-width: 767px) {.search__result-title {font-size: 40px;}}@media (max-width: 767px) {.search__result-title {font-size: 35px;}}.search__result-title span {color: var(--tp-theme-primary);display: inline-block;}.search__result-content p {font-size: 16px;line-height: 1.62;color: var(--tp-text-1);}.search__result-input {position: relative;}.search__result-input-box {position: relative;margin-bottom: 20px;}.search__result-input-box button {position: absolute;top: 0;right: 0;padding: 22px 43px;}@media (max-width: 767px) {.search__result-input-box button {position: relative;margin-top: 15px;}}.search__result-input-box button:hover {background-color: var(--tp-common-black);}.search__result-input input {width: 100%;height: 70px;padding-left: 60px;padding-right: 177px;background-color: var(--tp-common-white);border: 1px solid var(--tp-common-white);box-shadow: -3px 0px 0px var(--tp-theme-1), 0px 1px 2px rgba(3, 4, 28, 0.14);}@media (max-width: 767px) {.search__result-input input {padding-right: 25px;}}.search__result-input span {position: absolute;top: 50%;left: 30px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 18px;color: #A0A0B5;}.search__result-input span svg {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}.search__result-tags a {display: inline-block;font-family: var(--tp-ff-space);font-size: 13px;font-weight: 500;border: 1px solid #D5D5DD;padding: 5px 18px;line-height: 1;margin-right: 2px;margin-bottom: 7px;}.search__result-tags a:hover {background-color: var(--tp-theme-primary);border-color: var(--tp-theme-primary);color: var(--tp-common-white);}.search__blog-item {padding: 50px 50px;border: 1px solid #EAEAEF;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.search__blog-item {padding: 30px 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.search__blog-item {padding: 25px;}}@media (max-width: 767px) {.search__blog-item {padding: 20px;}}.search__blog-title {font-size: 30px;line-height: 1.2;letter-spacing: -0.04em;margin-bottom: 13px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.search__blog-title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.search__blog-title {font-size: 21px;}.search__blog-title br {display: none;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.search__blog-title br {display: none;}}@media (max-width: 767px) {.search__blog-title {font-size: 25px;}}.search__blog-title a:hover {color: var(--tp-theme-primary);}.search__blog-tag {margin-bottom: 10px;}[dir=rtl] .search__blog-tag {margin-right: 0;margin-left: 15px;}.search__blog-tag a {display: inline-block;background-color: rgba(99, 100, 219, 0.06);font-family: var(--tp-ff-space);font-weight: 500;font-size: 15px;line-height: 1;color: var(--tp-common-purple);padding: 4px 12px;}.search__blog-tag a:hover {background-color: var(--tp-common-purple);color: var(--tp-common-white);}.search__blog-meta span {color: var(--tp-text-1);margin-right: 15px;margin-bottom: 10px;display: inline-block;}.search__blog-meta span i, .search__blog-meta span svg {margin-right: 2px;}[dir=rtl] .search__blog-meta span i, [dir=rtl] .search__blog-meta span svg {margin-right: 2px;margin-left: 2px;}.search__blog-meta span svg {-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px);}.search__blog-meta span svg path {stroke: #7A7E83;}.search__blog-meta-author {margin-bottom: 10px;}[dir=rtl] .search__blog-meta-author {margin-right: 0;margin-left: 45px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.search__blog-meta-author {margin-right: 20px;}}.search__blog-meta-author-thumb img {width: 24px;height: 24px;border-radius: 50%;margin-right: 10px;}[dir=rtl] .search__blog-meta-author-thumb img {margin-right: 0;margin-left: 10px;}.search__blog-meta-author-content span {display: inline-block;font-family: var(--tp-ff-inter);font-size: 14px;color: #7A7E83;}.search__blog-meta-author-content span a {color: var(--tp-common-black-11);font-weight: 500;}.search__blog-meta-author-content span a:hover {color: var(--tp-theme-primary);}.search__blog-content p {font-size: 15px;line-height: 1.47;color: var(--tp-text-1);margin-bottom: 20px;}.search__blog-btn .tp-btn-border {padding: 8px 29px;}.search__blog-btn .tp-btn-border svg, .search__blog-btn .tp-btn-border i {margin-left: 5px;}[dir=rtl] .search__blog-btn .tp-btn-border svg, [dir=rtl] .search__blog-btn .tp-btn-border i {margin-left: 5px;margin-right: 5px;}.search__blog-btn .tp-btn-border svg {-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px);}.search__blog-btn .tp-btn-border:hover {background-color: var(--tp-theme-primary);border-color: var(--tp-theme-primary);color: var(--tp-common-white);}.shop__top {padding: 15px 20px;padding-left: 30px;border: 1px solid rgba(3, 4, 28, 0.1);}.shop__result p {font-size: 16px;margin-bottom: 0;}.shop__sort-select .nice-select .list {width: 100%;margin-top: 0;border-radius: 0;padding: 12px 0;}.tp-product-2__mlr {margin-left: 245px;margin-right: 245px;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-product-2__mlr {margin-left: 200px;margin-right: 200px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-product-2__mlr {margin-left: 100px;margin-right: 100px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-product-2__mlr {margin-left: 0px;margin-right: 0px;}}.tp-product-2__item {border: 1px solid #F0F2F5;display: inline-block;margin: 0px 0px 0px -1px;}.tp-product-2__item:hover .tp-product-2__img img {transform: scale(1.1) rotate(-2deg);}.tp-product-2__img img {transition: 0.9s;}.tp-product-2__content {padding: 0px 25px;padding-bottom: 30px;}.tp-product-2__ratting {margin-bottom: 8px;}.tp-product-2__ratting span:last-child {color: #D2D3DA;}.tp-product-2__ratting span {color: var(--tp-theme-2);}.tp-product-2__title-sm {font-weight: 600;font-size: 16px;color: var(--tp-common-black);margin-bottom: 20px;display: inline-block;}.tp-product-2__title-sm:hover {color: var(--tp-theme-1);}.tp-product-2__price span {font-weight: 500;font-size: 14px;line-height: 18px;color: #ED1D24;}.tp-product-2__price span del {color: #9695A0;}.tp-shop-details__wrapper {margin-bottom: 120px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-shop-details__wrapper {margin-bottom: 60px;}}.tp-shop-details__tab-big-img img {background-color: #F7F7F7;width: 100%;}.tp-shop-details__tab-btn-box button {display: inline-block;margin-right: 20px;border: 1px solid transparent;}@media (max-width: 767px) {.tp-shop-details__tab-btn-box button {margin-bottom: 20px;}}.tp-shop-details__tab-btn-box button img {background-color: #F8F8F9;}.tp-shop-details__tab-btn-box button.active {border: 1px solid var(--tp-theme-1);}.tp-shop-details__ratting {margin-bottom: 10px;}.tp-shop-details__ratting span {color: var(--tp-theme-1);}.tp-shop-details__ratting span svg {color: var(--tp-theme-2);}.tp-shop-details__price span {color: var(--tp-common-black);font-size: 24px;font-weight: 700;}@media (max-width: 767px) {.tp-shop-details__quantity-wrap {flex-wrap: wrap;}}.tp-shop-details__quantity {background-color: #F7F7F7;width: 205px;height: 67px;position: relative;margin-right: 15px;}@media (max-width: 767px) {.tp-shop-details__quantity {margin-bottom: 20px;}}.tp-shop-details__quantity input {border: 0;background-color: transparent;width: 100%;height: 100%;text-align: center;color: var(--tp-common-black);}.tp-shop-details__quantity .tp-cart-minus {position: absolute;top: 0;left: 0;height: 64px;width: 64px;line-height: 64px;text-align: center;color: var(--tp-common-black);cursor: pointer;}.tp-shop-details__quantity .tp-cart-plus {position: absolute;top: 0;right: 0;height: 64px;width: 64px;line-height: 64px;text-align: center;cursor: pointer;color: var(--tp-common-black);}.tp-shop-details__btn {line-height: 0;}.tp-shop-details__right-warp {margin-left: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tp-shop-details__right-warp {margin-left: 0px;}}.tp-shop-details .product__details-action button:not(:last-child) {margin-right: 6px;}.tp-shop-details .product__details-action button {margin-bottom: 6px;}.tp-shop-details .product-add-cart-btn-3 {background-color: var(--tp-common-black);color: var(--tp-common-white);padding: 12px 45px;}.tp-shop-details .product-add-cart-btn {font-weight: 600;font-size: 15px;color: var(--tp-common-white);background-color: var(--tp-common-black);display: inline-block;padding: 7px 25px;text-align: center;}.tp-shop-details__title-sm {font-weight: 700;font-size: 40px;color: #060728;padding-bottom: 15px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-shop-details__title-sm {font-size: 32px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-shop-details__title-sm {font-size: 25px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-shop-details__title-sm {font-size: 29px;}.tp-shop-details__title-sm br {display: none;}}@media (max-width: 767px) {.tp-shop-details__title-sm {font-size: 30px;}.tp-shop-details__title-sm br {display: none;}}.tp-shop-details__text {margin-bottom: 50px;}.tp-shop-details__price {margin-bottom: 15px;}.tp-shop-details__price span {font-weight: 600;font-size: 27px;color: #060728;font-family: var(--tp-ff-clash-semibold);}.tp-shop-details__product-info {margin-bottom: 30px;}.tp-shop-details__product-info ul li {font-weight: 500;font-size: 17px;line-height: 150%;color: #696A7E;margin-bottom: 7px;list-style-type: none;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-shop-details__product-info ul li {font-size: 17px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-shop-details__product-info ul li {font-size: 15px;}}@media (max-width: 767px) {.tp-shop-details__product-info ul li {font-size: 16px;}}.tp-shop-details__product-info ul li:last-child {margin-bottom: 0;}.tp-shop-details__product-info ul li span {color: var(--tp-common-black);}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-shop-details__quantity-wrap {margin-bottom: 30px;}}.tpshopitem:hover .tpshopitem__thumb img {transform: scale(1.2);}.tpshopitem:hover .tpshopitem__thumb-icon {bottom: 14px;opacity: 1;visibility: visible;}.tpshopitem__thumb {border: 1px solid #ECEFF4;border-radius: 5px;}.tpshopitem__thumb img {width: 100%;transition: 1s;}.tpshopitem__thumb-icon {position: absolute;bottom: -50px;left: 0;right: 0;margin: 0 auto;text-align: center;opacity: 0;visibility: hidden;transition: 0.3s;}.tpshopitem__thumb-icon a {margin: 0 5px;height: 45px;width: 45px;line-height: 45px;border: 1px solid var(--tp-theme-blue);border-radius: 50%;display: inline-block;background-color: #0E63FF;color: var(--tp-common-white);}.tpshopitem__thumb-icon a:hover {background-color: var(--tp-theme-pink);border: 1px solid var(--tp-theme-pink);}.tpshopitem__content p {font-size: 18px;font-weight: 500;color: #777B83;margin-bottom: 6px;}.tpshopitem__title {font-size: 18px;font-weight: 500;display: block;}.tpshopitem__title a {background-image: linear-gradient(#0E63FF, #0E63FF), linear-gradient(#0E63FF, #0E63FF);background-repeat: no-repeat;background-position: 100% 100%, 0% 100%;background-size: 0% 1px, 0 1px;display: inline;}.tpshopitem__title a:hover {background-size: 0% 1px, 100% 1px;color: var(--tp-theme-blue);}.tpshopitem__review i {color: #F7931E;}.tpshopitem__product-base {position: absolute;top: 20px;left: 30px;font-weight: 700;font-size: 12px;color: var(--tp-common-white);padding: 6px 13px;background: #FD4766;border-radius: 5px;line-height: 1;}.tpproduct span {font-weight: 500;font-size: 15px;}.tpfilter {justify-content: end;}@media (max-width: 767px) {.tpfilter {justify-content: start;}}.tpfilter span {font-weight: 500;font-size: 15px;}.tpfilter .nice-select {padding-left: 5px;border: none;color: var(--tp-theme-primary);}.productthumb img {border-radius: 25px;}@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.productthumb img {max-width: 100%;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.product {margin-left: 0;}}.product__details-content p {font-weight: 400;font-size: 16px;color: #777B83;}@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.product__details-content p br {display: none;}}.product-dtitle {font-weight: 400;font-size: 30px;line-height: 1.3;}@media (max-width: 767px) {.product-dtitle {font-size: 24px;}}.product-dinfo span {font-weight: 500;font-size: 14px;line-height: 24px;color: #141515;}.product-rating a {color: #FFDC60;}.product-dprice {font-weight: 400;font-size: 30px;line-height: 38px;letter-spacing: 0.02em;}.product-model-title {font-family: "Archivo";font-weight: 600;font-size: 14px;line-height: 15px;color: #0B0B0B;}.product-quantity-title {font-weight: 600;font-size: 14px;line-height: 15px;letter-spacing: 0.02em;color: #0B0B0B;}.product-quantity input {color: var(--tp-theme-primary);border: none;width: 40px;text-align: center;font-weight: 700;font-size: 14px;}.product-model-list a {font-size: 12px;font-weight: 600;color: #777B83;background: #F7F8FD;display: inline-block;padding: 0 10px;text-transform: uppercase;letter-spacing: 2px;margin-right: 15px;border-radius: 2px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.product-model-list a {margin-right: 8px;}}@media (max-width: 767px) {.product-model-list a {margin-right: 5px;padding: 0 6px;}}.product-model-list a:last-child {margin-right: 0;}.product-model-list a:hover {background: var(--tp-theme-blue);color: var(--tp-common-white);}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-product-img {margin-bottom: 50px;}}@media (max-width: 767px) {.tp-product-img img {max-width: 100%;}}.tp-product-quantity .cart-minus, .tp-product-quantity .cart-plus {cursor: pointer;color: #8D8884;}.tp-product-quantity .cart-minus:hover, .tp-product-quantity .cart-plus:hover {color: var(--tp-theme-primary);}.tp-product-quantity input {height: 30px;width: 32px;font-size: 14px;border: none;font-weight: 700;text-align: center;}.product-rating {margin-right: 20px;}.product-rating a {font-size: 16px;color: #FFDC60;}.product-dinfo {display: flex;}.product-dprice del {font-size: 20px;color: #B9B9B9;}.pro-details-nav {background: #F9FAFB;display: inline-block;padding: 7px 7px;}.pro-details-nav-btn {border: none;}.pro-details-nav-btn li {font-weight: 500;font-size: 18px;color: #F7F7F7;position: relative;display: inline-block;}.pro-details-nav-btn li button span {position: relative;z-index: 3;color: #060728;}.pro-details-nav-btn li button::before {content: "";height: 100%;width: 102%;top: 0;left: -1px;background: #fff;position: absolute;z-index: 3;opacity: 0;visibility: hidden;}.pro-details-nav-btn li button.active::before {opacity: 1;visibility: visible;}.pro-details-nav-btn li::after {position: absolute;content: "";height: 40px;width: 1px;background: #DFE3E9;top: 50%;transform: translateY(-50%);}@media (max-width: 767px) {.pro-details-nav-btn li::after {display: none;}}.pro-details-nav-btn li:last-child::after {display: none;}@media (max-width: 767px) {.pro-details-nav-btn li {font-size: 16px;}}.pro-details-nav-btn li .nav-links {padding: 20px 45px;border-radius: 5px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.pro-details-nav-btn li .nav-links {padding: 10px 20px;}}@media (max-width: 767px) {.pro-details-nav-btn li .nav-links {padding: 5px 15px;}}.pro-details-nav-btn li .nav-links.active {background: var(--tp-common-white);color: var(--tp-common-black);}.tab-para p {font-size: 16px;line-height: 30px;}.comments-box {margin-bottom: 50px;}.user-rating ul li {display: inline-block;color: #FFDC60;}.comments-text span, .comments-text p {font-size: 14px;line-height: 26px;}.comment-title p {font-size: 16px;}.comment-rating span {font-weight: 500;margin-right: 5px;}.comment-rating ul li {display: inline-block;color: #FFDC60;}.comment-input textarea {width: 100%;height: 120px;margin-bottom: 20px;border: 1px solid #e7e7e7;padding: 20px;padding-top: 0;}.comment-input textarea:focus {outline: 0;border: 1px solid var(--tp-theme-1);}.comment-input input {width: 100%;height: 50px;resize: none;outline: 0;border: 1px solid #e7e7e7;padding: 8px 20px;margin-bottom: 30px;}.comment-input input:focus {border: 1px solid var(--tp-theme-1);}.comments-avatar {flex: 0 0 auto;}.table .add-info {font-size: 18px;font-weight: 500;}.table td {padding: 18px;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.shop-left-right {margin-left: 0;margin-right: 0;}}.tp-comments-title {font-size: 24px;color: var(--tp-common-black);font-weight: 700;text-transform: capitalize;}@media (max-width: 767px) {.tp-comments-title {font-size: 18px;}}.avatar-name b {color: var(--tp-common-black);font-weight: 700;text-transform: uppercase;}.shop-faq .accordion-header button {font-size: 18px;padding: 20px 55px 20px 30px;}@media (max-width: 767px) {.shop-faq .accordion-header button {font-size: 14px;}}.shop-faq .accordion-content p br {display: none;}.shop-faq .accordion-content p {padding: 0 75px 20px 30px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.product-button a {margin-bottom: 10px;}}.latest-comments ul li {list-style-type: none;}.comment-title {font-size: 24px;color: var(--tp-common-black);font-weight: 700;text-transform: capitalize;}.tp-product-slider-title {color: var(--tp-common-black);font-size: 30px;font-weight: 500;}.tp-shop__space-bottom {margin-bottom: 50px;}.tp-shop__filter .nice-select {position: relative;background: var(--tp-common-white);border-radius: 0;padding: 0px 30px;padding-right: 80px;width: auto;height: 64px;line-height: 64px;background-color: #F2F2F2;font-weight: 500;font-size: 18px;color: #696A7E;}.tp-shop__filter .nice-select.open::after {transform: translateY(-45%) rotate(-180deg);}.tp-shop__filter .nice-select .option.selected {font-weight: 400;color: var(--tp-common-black);}.tp-shop__filter .nice-select::after {border: none;background-color: transparent;transform: translateY(-50%);margin-top: 0;right: 30px;content: "\f107";font-family: "Font Awesome 5 Pro";transform-origin: center;color: #77829D;height: auto;width: auto;font-size: 20px;font-weight: 400;}.tp-shop__filter .nice-select ul {padding: 25px;width: 100%;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;border-radius: 0;}.tp-shop__filter .nice-select ul li {color: #77829D;margin-bottom: 15px;font-weight: 400;font-size: 16px;padding: 0;}.tp-shop__filter .nice-select ul li:last-child {margin-bottom: 0;}.tp-shop__filter .nice-select .option {line-height: 1;min-height: 0;}.tp-shop__filter .nice-select.open ul {opacity: 1;visibility: visible;}.tp-shop__result span {line-height: 64px;font-weight: 500;font-size: 18px;color: #696A7E;}.tp-shop__item {border: 1px solid #F0F2F5;padding: 25px;}.tp-shop__item:hover .tp-shop__social {opacity: 1;visibility: visible;top: 50%;transform: translateY(-50%);}.tp-shop__ratting {padding-bottom: 5px;}.tp-shop__ratting span {color: var(--tp-theme-2);}.tp-shop__ratting span:last-child {color: #D2D3DA;}.tp-shop__title-sm {font-weight: 600;font-size: 16px;line-height: 23px;color: var(--tp-common-black);padding-bottom: 5px;text-transform: capitalize;}.tp-shop__title-sm:hover {color: var(--tp-theme-1);}.tp-shop__price span {font-weight: 500;font-size: 14px;color: #ED1D24;margin-right: 20px;}.tp-shop__price del {font-weight: 400;font-size: 14px;line-height: 18px;}.tp-shop__social {position: absolute;top: 30%;left: 0;right: 0;text-align: center;opacity: 0;visibility: hidden;transition: 0.3s;}.tp-shop__social a {height: 45px;width: 45px;line-height: 43px;background: #FFFFFF;border: 1px solid #F0F2F5;border-radius: 5px;display: inline-block;color: var(--tp-common-black);margin: 0px 5px;}.tp-shop__social a span svg {width: 14px;}.tp-shop__social a:hover {background-color: var(--tp-theme-1);color: var(--tp-common-white);border-color: var(--tp-theme-1);}.product__badge-item {display: inline-block;font-size: 13px;line-height: 1;color: var(--tp-common-white);background-color: var(--tp-common-black);padding: 4px 10px 4px;margin-bottom: 5px;text-transform: capitalize;}.product__action {position: absolute;top: 40px;right: 10px;}.product__item img {-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.product__action a, .product__action button {display: inline-block;width: 38px;height: 38px;line-height: 38px;background-color: #FFFFFF;box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.12);text-align: center;position: relative;margin-bottom: 6px;transform: translateX(100%);opacity: 0;visibility: hidden;transition: visibility 0.3s 0.1s ease-out, opacity 0.3s 0.15s ease-out, transform 0.3s 0.1s ease-out;}.product__action a, .product__action button {line-height: 38px;text-align: center;visibility: hidden;}.product__action a:nth-child(1), .product__action button:nth-child(1) {transition-delay: 0.14s;}.product__item:hover .product__action a, .product__item:hover .product__action button {visibility: visible;}.product__action a:hover, .product__action button:hover {color: var(--tp-common-white);}.product__item:hover .product__action a:nth-child(1), .product__item:hover .product__action button:nth-child(1) {transition-delay: 0s;}.product__item:hover .product__action a, .product__item:hover .product__action button {transform: translateX(0);visibility: visible;opacity: 1;}.product__action a:hover, .product__action button:hover {background-color: var(--tp-theme-1);color: var(--tp-common-black);}.product-action-btn:hover .product-action-tooltip {visibility: visible;opacity: 1;right: 100%;}.product-action-btn .product-action-tooltip {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 90%;font-weight: 500;font-size: 12px;color: var(--tp-common-white);background-color: var(--tp-common-black);z-index: 1;display: inline-block;width: max-content;line-height: 1;padding: 4px 8px;margin-right: 8px;visibility: hidden;opacity: 0;}.product__add {position: absolute;bottom: -60px;left: 0;right: 0;visibility: hidden;opacity: 0;}.product__item:hover .product__add {opacity: 1;visibility: visible;bottom: 0;}.product-add-cart-btn {font-weight: 600;font-size: 15px;color: var(--tp-common-white);background-color: var(--tp-common-black);display: inline-block;padding: 7px 25px;text-align: center;}.product-add-cart-btn:hover {color: var(--tp-common-black);background-color: var(--tp-theme-1);}.product__content {padding-top: 14px;}.product__title a:hover {color: var(--tp-theme-2);}.product__rating span:not(:last-child) {margin-right: 3px;}.product__badge {position: absolute;left: 0;top: 20px;}.product__rating span {font-size: 11px;color: var(--tp-theme-1);display: inline-block;}.product__title {font-weight: 600;font-size: 17px;}.product__ammount {font-weight: 500;font-size: 15px;color: var(--tp-text-1);}.product__item:hover .product__thumb img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.nice-select::after {background-color: transparent;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top: 0;right: 0;content: "\f107";font-family: var(--tp-ff-fontawesome);transform-origin: center;color: var(--tp-common-black);font-weight: 500;height: auto;width: auto;margin-left: 11px;}.team-details_comment-input input:focus, .team-details_comment-input textarea:focus {border: 1px solid red;}.team-details_comment-form-title {font-size: 36px;font-weight: 700;color: var(--tp-heading-1);}.team-details_comment-form p {color: #767676;font-size: 14px;margin-bottom: 35px;}.team-details_comment-form {background: var(--tp-grey-1);padding: 70px;}@media only screen and (min-width: 576px) and (max-width: 767px) {.team-details_comment-form {padding: 40px;}}@media (max-width: 767px) {.team-details_comment-form {padding: 25px;}}.team-details_comment-input {margin-bottom: 20px;}.team-details_comment-input textarea {height: 150px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.team-details__img {margin-right: 0px;margin-left: 0px;margin-bottom: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.team-details__wrap {margin-left: 0px;}}.team-details-border {border: 2px solid #df8488;padding: 85px 110px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.team-details-border {padding: 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.team-details-border {padding: 35px 35px;}}@media (max-width: 767px) {.team-details-border {padding: 25px;}}.team-details_title {font-size: 36px;font-weight: 700;}@media only screen and (min-width: 768px) and (max-width: 991px) {.team-details-list {margin-bottom: 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.team-details_right-prograss {margin-left: 0px;}}.team-details-title {font-size: 48px;font-weight: 700;}@media only screen and (min-width: 768px) and (max-width: 991px) {.team-details-title {font-size: 35px;}}@media (max-width: 767px) {.team-details-title {font-size: 30px;}}.team-details__wrap span {color: var(--tp-theme-2);font-size: 18px;display: inline-block;}.team-details__wrap p {margin-bottom: 25px;}.team-details-list ul li {list-style: none;color: #767676;font-size: 16px;margin-bottom: 21px;}.team-details-list ul li span {font-size: 18px;font-weight: 700;color: var(--tp-heading-1);margin-right: 24px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.team-details-list ul li {margin-bottom: 10px;}}.team-details-social ul li {list-style: none;display: inline-block;margin-right: 20px;}.team-details-social ul li a {color: var(--tp-heading-1);transition: 0.3s;}.team-details-social ul li a:hover {color: var(--tp-theme-2);}.team-details__progress-bar span {margin-bottom: 10px;display: inline-block;font-size: 16px;}.team-details__bar-progress {position: relative;}.team-details__bar-item .progress {height: 4px;background-color: var(--tp-grey-1);overflow: visible;}.team-details__bar-item .progress .progress-bar {background-color: var(--tp-theme-2);position: relative;overflow: visible;}.team-details__bar-item .progress .progress-bar span {position: absolute;right: 14px;top: -30px;transform: translateX(50%);font-weight: 500;font-size: 14px;line-height: 30px;width: 36px;height: 30px;color: #767676;}.team-details__progress-bar span {margin-bottom: 10px;display: inline-block;font-size: 16px;}.progress {--progress: 0%;width: 100%;height: 10px;}.progress .bar {width: var(--progress);height: 100%;background: linear-gradient(#ffbf42, #ffbf42, #ffbf42);background-repeat: repeat;box-shadow: 0 0 10px 0px orange;animation: shine 0.5s ease-in infinite, end 0.5s ease-out 0.5s;transition: width 0.5s ease;}@property --progress {syntax: "<length>";inherits;initial-value;}@keyframes shine {0% {background-position: 0 0;}100% {background-position: 0 50px;}}@keyframes end {0%, 100% {box-shadow: 0 0 10px 0px orange;}}@media (max-width: 767px) {.tp-tab__thumb {margin-top: 40px;}}.tp-tab__item-info {margin-right: 40px;padding: 15px 30px;border: 1px solid #9898a0;background-color: rgba(188, 53, 53, 0);color: var(--tp-common-white);font-size: 16px;font-weight: 600;z-index: 1;position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-tab__item-info {margin-right: 21px;padding: 15px 18px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-tab__item-info {margin-right: 20px;padding: 15px 22px;margin-bottom: 20px;}}@media (max-width: 767px) {.tp-tab__item-info {margin-right: 10px;padding: 15px 15px;}}.tp-tab__item-info i {font-size: 20px;margin-left: 20px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-tab__item {text-align: center;margin-bottom: 30px;}}.tp-tab_content {background: var(--tp-common-white);width: 1400px;margin: 0 auto;margin-top: 0px;margin-top: -167px;z-index: 1;position: relative;background-color: rgb(255, 255, 255);box-shadow: 0px 4px 60px 0px rgba(35, 35, 49, 0.04);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-tab_content {width: 97%;padding: 27px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-tab_content {width: 100%;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {.tp-tab_content {width: 100%;}}.tp-tab__ptb {padding-bottom: 250px;}.tp-tab-title-3 {font-size: 48px;color: var(--tp-heading-1);font-weight: 700;line-height: 1.1;margin-bottom: 25px;}@media (max-width: 767px) {.tp-tab-title-3 {font-size: 39px;}}@media (max-width: 767px) {.tp-tab__item {margin-bottom: 12px;}}.tp-tab__item p {font-size: 16px;color: #767676;margin-right: 88px;margin-bottom: 40px;line-height: 30px;}@media (max-width: 767px) {.tp-tab__item p {margin-right: 0px;}}.tp-tab__shap-img {position: absolute;bottom: -41px;left: -67px;transform: rotate(-3deg);filter: brightness(1);animation: heartbeat 1.5s infinite alternate;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-tab__shap-img {display: none;}}.tp-tab__video-icon a i {position: relative;background: var(--tp-heading-1);color: var(--tp-common-white);width: 60px;height: 60px;text-align: center;line-height: 64px;display: inline-block;border-radius: 50%;z-index: 2;transform: translateY(1px);}.tp-tab__video-icon a::after {content: "";position: absolute;top: 2px;left: 2px;width: 80px;height: 80px;background: var(--tp-theme-1);border-radius: 50%;z-index: -1;}.tp-tab__video-icon {position: absolute;top: 50%;left: 0;transform: translate(-50%, -50%);border-radius: 50%;z-index: 3;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {.tp-tab__video-icon {left: 50%;}}.tp-tab__section-title p {font-size: 16px;color: #9898a0;}.tp-tab__shap-2 {position: absolute;top: 0;left: 55px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-tab__shap-2 {display: none;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-tab__shap-2 {left: 0;}}.active .tp-tab__item-info {background-color: var(--tp-theme-1);color: var(--tp-heading-1);border: 1px solid var(--tp-theme-1);}