/*-----------------------------------------------------------------------------------Template Name: Mayorx - Municipal & City Government TemplateAuthor: Theme_PureSupport: https://help.themepure.net/support/Description: Mayorx - Municipal & City Government TemplateVersion: 1.0-----------------------------------------------------------------------------------/************ TABLE OF CONTENTS ***************-----------------01. THEME CSS-----------------1.1 Theme Default1.2 Common Classes1.3 Default Spacing-----------------02. COMPONENTS css-----------------2.1 Back to top2.2 Theme Settings2.3 Buttons2.4 Animations2.5 Preloader2.6 Background 2.7 Carousel2.8 Nice Select2.9 Pagination2.10 Offcanvas2.11 Breadcrumb2.12 Accordion2.13 Tab2.14 Modal2.15 Section Title2.16 Search2.17 Hotspot2.18 Ragne Slider-----------------03. HEADER CSS-----------------3.1 Header Style 13.2 Header Style 2---------------------------------04. MENU CSS---------------------------------4.1 Main menu css---------------------------------05. BLOG CSS---------------------------------5.2 Postbox css5.3 Recent Post css5.4 Sidebar css5.5 blog css start---------------------------------06. FOOTER CSS---------------------------------6.1 Footer Style 1---------------------------------07. PAGES CSS---------------------------------7.1 404 css start 7.2 about css start 7.3 activitics css start7.4 brand css start 7.5 cart css start 7.6 checkout css start 7.7 city-info css start 7.8 contact css start 7.9 cta css start 7.10 event css start 7.11 faq css start 7.12 feature css start 7.13 funfact css start 7.14 hero css start 7.15 instagram css start 7.16 mayor css start 7.17 price css start 7.18 project css start 7.19 service css start 7.20 shop css start 7.21 hero css start 7.22 team css start 7.23 testimonial css start **********************************************//*----------------------------------------*//* 1.1 Theme Default/*----------------------------------------*/@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Marcellus&display=swap");.tp-product-tab-2 .nav-tabs .nav-link .tp-product-tab-tooltip, .tp-tab-line, .tp-swiper-dot .swiper-pagination-bullet, .tp-swiper-dot-border .swiper-pagination-bullet, .tp-swiper-scrollbar, .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;}.tp-hotspot svg, .tp-pagination ul li a svg, .tp-pagination ul li span svg, .tp-swiper-arrow button svg, .tp-theme-toggle-main span svg {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}/* transform */.tp-product-tab-2 .nav-tabs .nav-link:not(:first-child)::after {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}:root {/** @font family declaration */--tp-ff-body: 'DM Sans', sans-serif;--tp-ff-heading: 'Marcellus', sans-serif;--tp-ff-Marcellus: 'Marcellus', sans-serif;--tp-ff-dmsans: 'DM Sans', sans-serif;--tp-ff-p: 'DM Sans', sans-serif;--tp-ff-fontawesome: "Font Awesome 6 Pro";/** @color declaration */--tp-common-white: #ffffff;--tp-common-black: #020626;--tp-common-black-2: #222637;--tp-common-black-3: #1b1f2e;--tp-common-black-4: #1f2434;--tp-common-green: #19443f;--tp-common-green-2: #104139;--tp-grey-1: #050505;--tp-grey-2: #838694;--tp-grey-3: #f7f7f9;--tp-grey-4: #9898a0;--tp-grey-5: #f8f8f8;--tp-grey-6: #f5f5f5;--tp-text-body: #767676;--tp-theme-1: #e9ae38;--tp-theme-2: #0e3531;--tp-theme-3: #32634c;--tp-border-1: #F1F1F9;--tp-border-2: #e8e8e8;}@media (min-width: 1200px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1200px;}.custom-container {max-width: 1570px;}}* {margin: 0;padding: 0;box-sizing: border-box;}/*---------------------------------typography css start---------------------------------*/body {font-size: 14px;font-weight: normal;line-height: 26px;color: var(--tp-text-body);font-family: var(--tp-ff-body);}a {text-decoration: none;}h1,h2,h3,h4,h5,h6 {font-family: var(--tp-ff-heading);color: var(--tp-common-black);margin-top: 0px;font-weight: 500;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;}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);color: #222/*var(--tp-text-body)*/;font-weight: 400;font-size: 16px;line-height: 29px;margin-bottom: 15px;}.tp-history-content p,.content-block p{font-size:17px;}.content-block ul li{color: #222/*var(--tp-text-body)*/;font-size:17px;}img {max-width: 100%;}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;}button:focus {outline: 0;}.uppercase {text-transform: uppercase;}.capitalize {}input[type=text],input[type=date],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea {outline: none;background-color: #fff;height: 56px;width: 100%;line-height: 56px;font-size: 14px;color: var(--tp-common-black);padding-left: 26px;padding-right: 26px;border: 1px solid #E0E2E3;}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 { /* Chrome/Opera/Safari */color: #95999D;}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 { /* Firefox 19+ */color: #95999D;}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 { /* Firefox 4-18 */color: #95999D;}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 { /* IE 10+ Edge*/color: #95999D;}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 { /* MODERN BROWSER */color: #95999D;}[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]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus {border-color: var(--tp-theme-2);}input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=url]:focus::placeholder,textarea:focus::placeholder {opacity: 0;}textarea {line-height: 1.4;padding-top: 17px;padding-bottom: 17px;}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: 14px;opacity: 1;}*::placeholder {color: var(--tp-common-black);font-size: 14px;opacity: 1;}.z-index {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;}.gx-10 {--bs-gutter-x: 10px;}.gx-15 {--bs-gutter-x: 15px;}.gx-20 {--bs-gutter-x: 20px;}.gx-25 {--bs-gutter-x: 25px;}.gx-30 {--bs-gutter-x: 30px;}.gx-35 {--bs-gutter-x: 35px;}.gx-40 {--bs-gutter-x: 40px;}.gx-45 {--bs-gutter-x: 45px;}.gx-50 {--bs-gutter-x: 50px;}/*---------------------------------1.2 Common Classes---------------------------------*/.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;}.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-----------------------------------------*/.body-overlay {background-color: var(--tp-common-black);height: 100%;width: 100%;position: fixed;top: 0;z-index: 9999;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: url("/public/template/mayorx/assets/css/../img/icon/cross-out.png"), pointer;}.body-overlay.opened {opacity: 0.7;visibility: visible;}/* dropcap */.tp-dropcap::first-letter {font-size: 90px;font-weight: 500;float: left;text-align: center;color: var(--tp-common-black);margin-right: 5px;line-height: inherit;}.class {stroke-dasharray: 189px, 191px;stroke-dashoffset: 0px;}/* gutter for x axis */.tp-gx-20 {--bs-gutter-x: 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-gx-20 {--bs-gutter-x: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-gx-20 {--bs-gutter-x: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-gx-20 {--bs-gutter-x: 15px;}}@media (max-width: 767px) {.tp-gx-20 {--bs-gutter-x: 10px;}}.tp-gx-20 [class*=col-] {padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}/* gutter for x axis */.tp-gx-30 {--bs-gutter-x: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-gx-30 {--bs-gutter-x: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-gx-30 {--bs-gutter-x: 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-gx-30 {--bs-gutter-x: 15px;}}@media (max-width: 767px) {.tp-gx-30 {--bs-gutter-x: 10px;}}.tp-gx-30 [class*=col-] {padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}/* gutter for x axis */.tp-gx-40 {--bs-gutter-x: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-gx-40 {--bs-gutter-x: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-gx-40 {--bs-gutter-x: 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-gx-40 {--bs-gutter-x: 30px;}}@media (max-width: 767px) {.tp-gx-40 {--bs-gutter-x: 15px;}}.tp-gx-40 [class*=col-] {padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}@media (min-width: 1400px) {.container-large {max-width: 1325px;}}/*---------------------------------1.3 Default Spacing---------------------------------*//*----------------------------------------*//* 2.1 Back to top/*----------------------------------------*/.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-theme-2);box-shadow: 0px 8px 16px rgba(3, 4, 28, 0.3);color: var(--tp-common-white);border-radius: 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;}.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);}/*----------------------------------------*//* 2.2 Theme Settings/*----------------------------------------*/.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: 74px;margin: auto;position: relative;z-index: 1;background-color: transparent;border: 1px solid rgba(255, 255, 255, 0.3);padding: 5px;border-radius: 100px;}.tp-theme-toggle-light, .tp-theme-toggle-dark {display: inline-block;width: 26px;height: 26px;line-height: 26px;color: #D9D9D9;}.tp-theme-toggle-light.active, .tp-theme-toggle-dark.active {color: var(--tp-common-black);}.tp-theme-toggle input {display: none;}.tp-theme-toggle:hover {cursor: pointer;}.tp-theme-toggle label {color: var(--tp-common-white);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;}/*----------------------------------------*//* 2.3 Buttons/*----------------------------------------*/.tp-btn {height: 48px;line-height: 48px;padding: 0 50px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;color: var(--tp-common-white);background-color: var(--tp-theme-1);box-shadow: inset 0 0 0 0 #0e3631;}.tp-btn:hover {color: var(--tp-common-white);box-shadow: inset 0 100px 0 0 #0e3631;}.tp-btn.white-anim {box-shadow: inset 0 0 0 0 #fff;}.tp-btn.white-anim:hover {color: var(--tp-common-black);box-shadow: inset 0 100px 0 0 #fff;}.tp-btn-grey {height: 58px;line-height: 58px;padding: 0 50px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;transition: all 0.3s;transition: all 0.3s;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;box-shadow: inset 0 0 0 0 #0e3631;color: var(--tp-theme-2);border: 1px solid #dedede;}.tp-btn-grey:hover {color: var(--tp-common-white);box-shadow: inset 0 100px 0 0 #0e3631;border-color: var(--tp-theme-2);}@media (max-width: 767px) {.tp-btn-grey {padding: 0 40px;}}.tp-btn-xl {height: 60px;line-height: 60px;padding: 0 45px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;color: var(--tp-common-white);background-color: var(--tp-theme-1);box-shadow: inset 0 0 0 0 #fff;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-btn-xl {padding: 0px 35px;}}.tp-btn-xl:hover {color: var(--tp-common-black);box-shadow: inset 0 100px 0 0 #fff;}.tp-btn-xl.green-anim {box-shadow: inset 0 0 0 0 #0e3631;}.tp-btn-xl.green-anim:hover {color: var(--tp-common-white);box-shadow: inset 0 100px 0 0 #0e3631;}.tp-btn-purple {height: 60px;line-height: 60px;padding: 0 45px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;color: var(--tp-common-white);background-color: var(--tp-common-green-2);box-shadow: inset 0 0 0 0 #fff;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-btn-purple {padding: 0px 35px;}}.tp-btn-purple:hover {color: var(--tp-common-black);box-shadow: inset 0 100px 0 0 #fff;}.tp-btn-black {height: 60px;line-height: 60px;padding: 0 45px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;background-color: var(--tp-theme-2);color: var(--tp-common-white);box-shadow: inset 0 0 0 0 #fff;}.tp-btn-black:hover {color: var(--tp-common-black);box-shadow: inset 0 100px 0 0 #fff;}.tp-btn-sv {height: 40px;line-height: 40px;padding: 0px 20px;display: inline-block;border-radius: 20px;font-size: 14px;font-weight: 700;transition: 0.3s;text-transform: uppercase;color: #a9b5b5;background-color: var(--tp-theme-2);}.tp-btn-sv i {font-size: 15px;color: #8d91a2;margin-left: 50px;transition: 0.3s;}.tp-btn-subscribe {height: 60px;line-height: 60px;padding: 0 45px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;background-color: var(--tp-theme-1);color: var(--tp-common-white);box-shadow: inset 0 0 0 0 #0e3631;}.tp-btn-subscribe:hover {color: var(--tp-common-white);box-shadow: inset 0 100px 0 0 #0e3631;}.tp-btn-border {height: 48px;line-height: 48px;padding: 0 40px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;transition: all 0.3s;border: 1px solid #1bab80;color: var(--tp-common-black);}.tp-btn-border:hover {color: var(--tp-common-black);}.tp-btn-border-sm {height: 36px;line-height: 36px;padding: 0 19px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;border: 1px solid #ededed;color: var(--tp-theme-2);transition: all 0.3s;}.tp-btn-border-sm:hover {color: var(--tp-common-white);background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);}.tp-btn-cart {height: 48px;line-height: 48px;padding: 0 20px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;color: var(--tp-common-white);background-color: var(--tp-theme-1);box-shadow: inset 0 0 0 0 #0e3631;}.tp-btn-cart:hover {color: var(--tp-common-white);box-shadow: inset 0 100px 0 0 #0e3631;}.tp-btn-subscribe-sm {height: 48px;line-height: 48px;padding: 0 25px;font-weight: 700;font-size: 14px;letter-spacing: 0.03em;z-index: 9;overflow: hidden;display: inline-block;text-transform: uppercase;position: relative;transition: all 0.3s;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;box-shadow: inset 0 0 0 0 #fff;color: var(--tp-common-white);background-color: var(--tp-common-green);}.tp-btn-subscribe-sm:hover {color: var(--tp-common-black);box-shadow: inset 0 100px 0 0 #fff;}.tp-menu-btn {height: 40px;width: 140px;line-height: 40px;padding: 0 20px;overflow: hidden;display: inline-block;font-weight: 500;font-size: 16px;letter-spacing: 0.03em;position: relative;z-index: 9;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;color: var(--tp-common-white);background-color: var(--tp-theme-1);box-shadow: inset 0 0 0 0 #0e3631;}.tp-menu-btn:hover {color: var(--tp-common-white);box-shadow: inset 0 100px 0 0 #0e3631;}.video-animation {position: relative;}.video-animation::after {position: absolute;content: "";left: 50%;top: 50%;width: 90%;height: 90%;transform: scale(1.5);border: 1px solid var(--tp-common-white);animation: borderanimate2 2s linear infinite;border-radius: 50%;}.video-animation::before {position: absolute;content: "";left: 50%;top: 50%;width: 70%;height: 70%;background-color: rgba(255, 255, 255, 0.568);animation: borderanimate2 2s linear infinite;z-index: -1;border-radius: 50%;}.video-animation-2 {position: relative;}.video-animation-2::after {position: absolute;content: "";left: 50%;top: 50%;width: 90%;height: 90%;transform: scale(1.5);border: 1px solid var(--tp-theme-1);animation: borderanimate2 2s linear infinite;border-radius: 50%;}.video-animation-2::before {position: absolute;content: "";left: 50%;top: 50%;width: 70%;height: 70%;border: 1px solid var(--tp-theme-1);animation: borderanimate2 2s linear infinite;z-index: -1;border-radius: 50%;}/*----------------------------------------*//* 2.4 Animations/*----------------------------------------*//* pulse effect animation */@-webkit-keyframes tp-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);}}@-moz-keyframes tp-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);}}@-ms-keyframes tp-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);}}@keyframes tp-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);}}@-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;}}@keyframes scrollText-2 {from {transform: translateX(-80%);}to {transform: translateX(0%);}}@keyframes slide-1 {0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(-1692px, 0, 0);}}@keyframes slide-2 {100% {-webkit-transform: translate3d(-50%, 0%, 0);transform: translate3d(-50%, 0%, 0);}}@keyframes zoom {0% {transform: scale(0.5);}50% {transform: scale(1);}100% {transform: scale(0.5);}}@keyframes circle-animations {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);}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);}}@-moz-keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);}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);}}@-ms-keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);}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);}}@keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);box-shadow: 0 0 0 0 rgba(14, 53, 49, 0.6);}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 tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0);}30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0);}40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0);}}@-moz-keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0);}30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0);}40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0);}}@-ms-keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0);}30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0);}40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0);}}@keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0);}30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0);}40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0);}}@keyframes float-bob-y {0% {transform: translateY(-20px);}50% {transform: translateY(-10px);}100% {transform: translateY(-20px);}}@-webkit-keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(0.8);}60% {opacity: 1;}100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0;}}@-moz-keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(0.8);}60% {opacity: 1;}100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0;}}@-ms-keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(0.8);}60% {opacity: 1;}100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0;}}@keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(0.8);}60% {opacity: 1;}100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0;}}@-webkit-keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes tp-mobile-view {0%, 10% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%);}90%, 100% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}}@-moz-keyframes tp-mobile-view {0%, 10% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%);}90%, 100% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}}@-ms-keyframes tp-mobile-view {0%, 10% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%);}90%, 100% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}}@keyframes tp-mobile-view {0%, 10% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%);}90%, 100% {-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}}@-webkit-keyframes tp-svg-line {100% {stroke-dashoffset: 350;}}@-moz-keyframes tp-svg-line {100% {stroke-dashoffset: 350;}}@-ms-keyframes tp-svg-line {100% {stroke-dashoffset: 350;}}@keyframes tp-svg-line {100% {stroke-dashoffset: 350;}}@-webkit-keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px;}95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px;}100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px;}}@-moz-keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px;}95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px;}100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px;}}@-ms-keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px;}95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px;}100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px;}}@keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px;}95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px;}100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px;}}@keyframes tfLeftToRight {49% {transform: translateX(30%);}50% {opacity: 0;transform: translateX(-30%);}51% {opacity: 1;}}/*----------------------------------------*//* 2.5 Preloader/*----------------------------------------*/#loading {height: 100%;width: 100%;position: fixed;z-index: 999;margin-top: 0px;top: 0px;background-color: var(--tp-theme-2);}#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 #FFF;border-bottom: 5px solid transparent;border-left: 5px solid #FFF;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;}@keyframes animate {50% {-ms-transform: rotate(360deg) scale(0.8);-webkit-transform: rotate(360deg) scale(0.8);transform: rotate(360deg) scale(0.8);}}/*----------------------------------------*//* 2.6 Background/*----------------------------------------*/.grey-bg {background-color: var(--tp-grey-1);}.grey-bg-2 {background-color: var(--tp-grey-3);}.grey-bg-3 {background-color: var(--tp-grey-5);}.white-bg {background-color: var(--tp-common-white);}.black-bg {background-color: var(--tp-common-black);}.black-bg-2 {background-color: var(--tp-common-black-3);}.black-bg-3 {background-color: var(--tp-common-black-4);}.theme-bg {background-color: var(--tp-theme-1);}.theme-bg-2 {background-color: var(--tp-theme-2);}.green-bg {background-color: var(--tp-common-green);}.green-bg-2 {background-color: var(--tp-common-green-2);}/*----------------------------------------*//* 2.7 Carousel/*----------------------------------------*//* tp range slider css */.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 slider dot */.tp-swiper-dot {line-height: 1;}.tp-swiper-dot .swiper-pagination-bullet {width: 10px;height: 10px;background-color: var(--tp-grey-3);opacity: 1;margin: 0 3px;position: relative;}.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.tp-swiper-dot-style-darkRed .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: var(--tp-theme-secondary);}.tp-swiper-dot-border {line-height: 1;}.tp-swiper-dot-border .swiper-pagination-bullet {width: 12px;height: 12px;background-color: transparent;opacity: 1;margin: 0 3px;position: relative;border: 1px solid rgba(2, 6, 38, 0.4);}.tp-swiper-dot-border .swiper-pagination-bullet button {font-size: 0;}.tp-swiper-dot-border .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: var(--tp-common-black);border-color: var(--tp-common-black);}.tp-swiper-dot-border .swiper-pagination-bullet:hover {border-color: var(--tp-common-black);}.tp-swiper-dot-border.tp-swiper-dot-style-darkRed .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: var(--tp-theme-secondary);}.tp-swiper-arrow button {width: 40px;height: 40px;line-height: 38px;font-size: 20px;text-align: center;background-color: transparent;color: var(--tp-text-2);border: 1px solid rgba(2, 6, 38, 0.1);border-radius: 50%;}.tp-swiper-arrow button:hover {background-color: var(--tp-theme-primary);color: var(--tp-common-white);}/* tp swiper scrollbar */.tp-swiper-scrollbar {background-color: #EDEFF2;height: 2px;}.tp-swiper-scrollbar .tp-swiper-scrollbar-drag {background-color: var(--tp-common-black);height: 100%;}.tp-swiper-scrollbar .tp-swiper-scrollbar-drag:hover {cursor: pointer;}.tp-swiper-scrollbar:hover, .tp-swiper-scrollbar:focus {-webkit-transform: scaleY(3);-moz-transform: scaleY(3);-ms-transform: scaleY(3);-o-transform: scaleY(3);transform: scaleY(3);}/* tp slick arrow */.tp-slick-dot .slick-dots li {display: inline-block;margin: 0 4px;}.tp-slick-dot .slick-dots li.slick-active button {background-color: var(--tp-common-white);}.tp-slick-dot .slick-dots li button {font-size: 0;width: 10px;height: 10px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.2);}.tp-slick-dot-blue .slick-dots li.slick-active button {background-color: var(--tp-theme-primary);}.tp-slick-dot-blue .slick-dots li button {background-color: var(--tp-grey-3);}/*----------------------------------------*//* 2.8 Nice Select/*----------------------------------------*/.nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;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 {position: absolute;content: "\f107";top: 50%;right: 0;font-family: var(--tp-ff-fontawesome);color: var(--tp-common-black);font-weight: 500;pointer-events: none;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;margin-top: 0;transform-origin: center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.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: #fff;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;}/*----------------------------------------*//* 2.9 Pagination/*----------------------------------------*/.tp-pagination ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.tp-pagination ul li {display: inline-block;}.tp-pagination ul li:not(:last-child) {margin-right: 6px;}.tp-pagination ul li a, .tp-pagination ul li span {display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;border: 1px solid rgba(2, 6, 38, 0.1);font-size: 16px;font-weight: 500;color: var(--tp-text-body);}.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-primary);border-color: var(--tp-theme-primary);color: var(--tp-common-white);}/*----------------------------------------*//* 2.10 Offcanvas/*----------------------------------------*/.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("/public/template/mayorx/assets/css/../img/cross-out.png"), pointer;}.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-color: var(--tp-common-white);color: var(--tp-common-black);z-index: 999999;padding: 50px;scrollbar-width: none;opacity: 0;visibility: hidden;transition: 0.45s ease-in-out;overflow-y: scroll;}.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: 300px;padding: 40px 35px;}}@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;}.tpoffcanvas .homemenu-title {color: var(--tp-common-white);}.tpoffcanvas .homemenu-title:hover {color: var(--tp-theme-1);}.tpoffcanvas__title p {font-size: 18px;color: var(--tp-theme-2);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-theme-2);margin-bottom: 15px;list-style-type: none;}@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;}.tpoffcanvas__contact-info ul li a:hover {color: var(--tp-theme-2);}.tpoffcanvas__logo {margin-bottom: 60px;}@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: 30px;top: 30px;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: 45px;background-color: var(--tp-common-white);color: var(--tp-common-black);}.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);}/*----------------------------------------*//* 2.11 Breadcrumb/*----------------------------------------*/.breadcrumb__height {padding-top: 160px;padding-bottom: 175px;background-repeat: no-repeat;background-size: cover;object-fit: cover;}.breadcrumb__overlay {position: relative;}.breadcrumb__overlay::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgba(37, 45, 76, .6);}.breadcrumb__title {font-weight: 700;font-size: 90px;color: var(--tp-common-white);margin-bottom: 10px;}@media (max-width: 767px) {.breadcrumb__title {font-size: 50px;}}.breadcrumb__list {display: inline-block;padding: 0px 10px;}.breadcrumb__list span {font-weight: 700;font-size: 15px;line-height: 19px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--tp-common-white);}.breadcrumb__list span.dvdr i {font-size: 15px;padding: 0px 5px;font-weight: 400;}/*----------------------------------------*//* 2.12 Accordion/*----------------------------------------*/.tp-custom-accordion {position: relative;z-index: 2;}.tp-custom-accordion .accordion-items {margin-bottom: 20px;overflow: hidden;background-color: var(--tp-common-white);box-shadow: 0px 4px 40px 0px rgba(16, 23, 40, 0.06);}.tp-custom-accordion .accordion-buttons {position: relative;width: 100%;padding: 18px 28px;text-align: left;padding-right: 90px;font-weight: 700;font-size: 18px;line-height: 24px;background-color: rgba(255, 255, 255, 0.5);color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-custom-accordion .accordion-buttons {padding: 10px 28px;}}.tp-custom-accordion .accordion-buttons:not(.collapsed) {background-color: var(--tp-theme-1);color: var(--tp-common-white);}.tp-custom-accordion .accordion-buttons:not(.collapsed)::after {color: var(--tp-common-white);}.tp-custom-accordion .accordion-buttons::after {position: absolute;content: "\f068";top: 18px;right: 30px;width: auto;height: auto;font-weight: 700;font-size: 16px;opacity: 1;text-align: center;background-image: none;color: var(--tp-common-black);font-family: "Font Awesome 5 Pro";}@media (max-width: 767px) {.tp-custom-accordion .accordion-buttons::after {top: 20px;right: 25px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-custom-accordion .accordion-buttons::after {top: 10px;}}.tp-custom-accordion .accordion-buttons.collapsed::after {content: "\f067";}.tp-custom-accordion .collapsed {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;padding-right: 120px;}@media (max-width: 767px) {.tp-custom-accordion .accordion-body {font-size: 15px;padding: 30px;}}/*----------------------------------------*//* 2.13 Tab/*----------------------------------------*/.tp-tab .nav-tabs {padding: 0;margin: 0;border: 0;}.tp-tab .nav-tabs .nav-link {padding: 0;margin: 0;border: 0;}.tp-product-tab-2 .nav-tabs .nav-link {font-size: 20px;color: #A0A2A4;position: relative;}@media (max-width: 767px) {.tp-product-tab-2 .nav-tabs .nav-link {font-size: 15px;}}.tp-product-tab-2 .nav-tabs .nav-link:not(:first-child) {margin-left: 28px;}.tp-product-tab-2 .nav-tabs .nav-link:not(:first-child)::after {position: absolute;left: -17px;top: 50%;content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #CED2D6;}.tp-product-tab-2 .nav-tabs .nav-link.active {color: var(--tp-theme-secondary);}.tp-product-tab-2 .nav-tabs .nav-link.active .tp-product-tab-tooltip {opacity: 1;visibility: visible;}.tp-product-tab-2 .nav-tabs .nav-link .tp-product-tab-tooltip {position: absolute;top: -24px;right: 0;background-color: var(--tp-theme-secondary);color: var(--tp-common-white);font-size: 12px;line-height: 1;display: inline-block;padding: 4px 9px;border-radius: 4px;visibility: hidden;opacity: 0;font-weight: 700;}.tp-product-tab-2 .nav-tabs .nav-link .tp-product-tab-tooltip::after {position: absolute;content: "";bottom: 0;bottom: -5px;left: 7px;width: 13px;height: 6px;background-color: var(--tp-theme-secondary);clip-path: polygon(100% 0, 0 0, 28% 100%);}.tp-product-tab-3 .nav-tabs .nav-link {font-size: 16px;padding: 0 0;}@media (max-width: 767px) {.tp-product-tab-3 .nav-tabs .nav-link {font-size: 15px;}}.tp-product-tab-3 .nav-tabs .nav-link:not(:first-child) {margin-left: 23px;}.tp-product-tab-3 .nav-tabs .nav-link:not(:first-child)::after {width: 4px;height: 4px;left: -14px;}.tp-product-tab-3 .nav-tabs .nav-link.active {color: var(--tp-common-black);}.tp-product-tab-3 .nav-tabs .nav-link.active .tp-product-tab-tooltip {opacity: 1;visibility: visible;}.tp-product-tab-3 .nav-tabs .nav-link .tp-product-tab-tooltip {background-color: var(--tp-theme-primary);}.tp-product-tab-3 .nav-tabs .nav-link .tp-product-tab-tooltip::after {background-color: var(--tp-theme-primary);}.tp-product-tab-5 .nav-tabs .nav-link {padding: 0 5px;}@media (max-width: 767px) {.tp-product-tab-5 .nav-tabs .nav-link {font-size: 15px;}}.tp-product-tab-5 .nav-tabs .nav-link:not(:last-child)::after {left: -15px;}.tp-product-tab-5 .nav-tabs .nav-link:not(:first-child) {margin-left: 22px;}.tp-product-tab-5 .nav-tabs .nav-link.active {color: var(--tp-common-black);}.tp-product-tab-5 .nav-tabs .nav-link.active .tp-product-tab-tooltip {opacity: 1;visibility: visible;}.tp-product-tab-5 .nav-tabs .nav-link .tp-product-tab-tooltip {background-color: var(--tp-theme-green);}.tp-product-tab-5 .nav-tabs .nav-link .tp-product-tab-tooltip::after {background-color: var(--tp-theme-green);}.tp-tab-line {position: absolute;content: "";left: 0;bottom: -1px;width: 38%;height: 2px;background-color: var(--tp-common-black);}/*----------------------------------------*//* 2.14 Modal/*----------------------------------------*//*----------------------------------------*//* 2.15 Section Title/*----------------------------------------*/.tp-section-subtitle {font-size: 14px;font-weight: 700;color: var(--tp-theme-1);text-transform: uppercase;margin-bottom: 15px;display: inline-block;}.tp-section-subtitle::before {height: 6px;width: 6px;background-color: var(--tp-theme-2);content: "";display: inline-block;margin-right: 10px;transform: translateY(-2px);}.tp-section-subtitle.theme-color-2 {color: var(--tp-theme-1);}.tp-section-subtitle.theme-color-2::before {background-color: var(--tp-common-white);}.tp-section-subtitle-2 {font-size: 14px;font-weight: 700;color: var(--tp-theme-1);text-transform: uppercase;margin-bottom: 8px;display: inline-block;}.tp-section-subtitle-2 i {color: var(--tp-theme-2);font-size: 19px;font-weight: 700;transform: translateY(3px);display: inline-block;margin-right: 8px;}.tp-section-title {font-size: 48px;color: var(--tp-theme-2);font-weight: 400;}@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: 38px;}.tp-section-title br {display: none;}}@media (max-width: 767px) {.tp-section-title {font-size: 31px;}.tp-section-title br {display: none;}}.tp-inner-title {font-size: 36px;color: var(--tp-theme-2);font-weight: 700;padding-bottom: 5px;}/*----------------------------------------*//* 2.16 Search css start/*----------------------------------------*/.search__popup {padding: 70px;padding-top: 70px;padding-bottom: 100px;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 50%;background-color: rgba(0, 0, 0, 0.9);z-index: 99999;-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.6s ease-in-out, opacity 0.6s ease-in-out;-moz-transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;transition-delay: 0.7s;}.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;}.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__input {position: relative;height: 80px;transition: all 0.3s ease-out 0s;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: all 0.3s ease-out 0s;transition-delay: 0.3s;}.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 { /* Chrome/Opera/Safari */color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input::-moz-placeholder { /* Firefox 19+ */color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input:-moz-placeholder { /* Firefox 4-18 */color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input:-ms-input-placeholder { /* IE 10+ Edge*/color: rgba(255, 255, 255, 0.5);font-size: 24px;}.search__input input::placeholder { /* MODERN BROWSER */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-orange);-webkit-transition: 0.5s 0.3s 0s ease-out;-moz-transition: 0.5s 0.3s 0s ease-out;-ms-transition: 0.5s 0.3s 0s ease-out;-o-transition: 0.5s 0.3s 0s ease-out;transition: 0.5s 0.3s 0s ease-out;}.search__input .search-input-field:focus ~ .search-focus-border {width: 100%;left: 0;right: auto;-webkit-transition: 0.5s 0.3s 0s ease-out;-moz-transition: 0.5s 0.3s 0s ease-out;-ms-transition: 0.5s 0.3s 0s ease-out;-o-transition: 0.5s 0.3s 0s ease-out;transition: 0.5s 0.3s 0s ease-out;}.search__close-btn {font-size: 25px;color: rgba(255, 255, 255, 0.3);}.search__close-btn:hover {color: var(--tp-common-white);}/*----------------------------------------*//* 2.17 Hostspot css start/*----------------------------------------*/.tp-hotspot {display: inline-block;width: 44px;height: 44px;line-height: 44px;text-align: center;font-size: 16px;color: var(--tp-common-black);border-radius: 50%;background-color: var(--tp-common-white);position: absolute;z-index: 1;}.tp-hotspot:hover {cursor: pointer;}/*----------------------------------------*//* 2.178 Range Slider css start/*----------------------------------------*/.ui-button-icon-only, .ui-controlgroup-vertical .ui-controlgroup-item {box-sizing: border-box;}.ui-checkboxradio-disabled, .ui-state-disabled {pointer-events: none;}.ui-datepicker .ui-icon, .ui-icon {text-indent: -99999px;background-repeat: no-repeat;}.ui-helper-reset, .ui-menu {outline: 0;list-style: none;}.ui-helper-hidden, .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {display: none;}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.ui-helper-reset {margin: 0;padding: 0;border: 0;line-height: 1.3;text-decoration: none;font-size: 100%;}.ui-helper-clearfix:after, .ui-helper-clearfix:before {content: "";display: table;border-collapse: collapse;}.ui-helper-clearfix:after {clear: both;}.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}.ui-front {z-index: 100;}.ui-state-disabled {cursor: default !important;}.ui-icon {display: inline-block;vertical-align: middle;margin-top: -0.25em;position: relative;overflow: hidden;}.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin: 2px 0 0;padding: 0.5em 0.5em 0.5em 0.7em;font-size: 100%;}.ui-autocomplete, .ui-menu .ui-menu {position: absolute;}.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;overflow: auto;}.ui-autocomplete {top: 0;left: 0;cursor: default;}.ui-menu {padding: 0;margin: 0;display: block;}.ui-button, .ui-controlgroup {display: inline-block;vertical-align: middle;}.ui-button, .ui-menu-icons, .ui-resizable {position: relative;}.ui-menu .ui-menu-item {margin: 0;cursor: pointer;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px 0.4em;}.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0;}.ui-menu .ui-state-active, .ui-menu .ui-state-focus {margin: -1px;}.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em;}.ui-button, .ui-controlgroup .ui-controlgroup-label {padding: 0.4em 1em;}.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: 0.2em;margin: auto 0;}.ui-menu .ui-menu-icon {left: auto;right: 0;}.ui-button {line-height: normal;margin-right: 0.1em;cursor: pointer;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: visible;}.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {text-decoration: none;}.ui-button-icon-only {width: 2em;text-indent: -9999px;white-space: nowrap;}input.ui-button.ui-button-icon-only {text-indent: 0;}.ui-button-icon-only .ui-icon {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;}.ui-button.ui-icon-notext .ui-icon {padding: 0;width: 2.1em;height: 2.1em;text-indent: -9999px;white-space: nowrap;}input.ui-button.ui-icon-notext .ui-icon {width: auto;height: auto;text-indent: 0;white-space: normal;padding: 0.4em 1em;}button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {border: 0;padding: 0;}.ui-controlgroup > .ui-controlgroup-item {float: left;margin-left: 0;margin-right: 0;}.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus, .ui-controlgroup > .ui-controlgroup-item:focus {z-index: 9999;}.ui-controlgroup-vertical > .ui-controlgroup-item {display: block;float: none;width: 100%;margin-top: 0;margin-bottom: 0;text-align: left;}.ui-controlgroup .ui-controlgroup-label span {font-size: 80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {border-left: none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {border-top: none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {border-right: none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {border-bottom: none;}.ui-controlgroup-vertical .ui-spinner-input {width: 75%;width: calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {border-top-style: solid;}.ui-checkboxradio-label .ui-icon-background {box-shadow: inset 1px 1px 1px #ccc;border-radius: 0.12em;border: none;}.ui-checkboxradio-radio-label .ui-icon-background {width: 16px;height: 16px;border-radius: 1em;overflow: visible;border: none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {background-image: none;width: 8px;height: 8px;border-width: 4px;border-style: solid;}.ui-datepicker {width: 17em;padding: 0.2em 0.2em 0;display: none;}.ui-datepicker .ui-datepicker-header {position: relative;padding: 0.2em 0;}.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {top: 1px;}.ui-datepicker .ui-datepicker-prev {left: 2px;}.ui-datepicker .ui-datepicker-next {right: 2px;}.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}.ui-datepicker .ui-datepicker-next-hover {right: 1px;}.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%;}.ui-datepicker table {width: 100%;font-size: 0.9em;border-collapse: collapse;margin: 0 0 0.4em;}.ui-datepicker th {padding: 0.7em 0.3em;text-align: center;font-weight: 700;border: 0;}.ui-datepicker td {border: 0;padding: 1px;}.ui-datepicker td a, .ui-datepicker td span {display: block;padding: 0.2em;text-align: right;text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: 0.7em 0 0;padding: 0 0.2em;border-left: 0;border-right: 0;border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: 0.5em 0.2em 0.4em;cursor: pointer;padding: 0.2em 0.6em 0.3em;width: auto;overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}.ui-datepicker.ui-datepicker-multi {width: auto;}.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-datepicker .ui-icon {display: block;overflow: hidden;left: 0.5em;top: 0.3em;}.ui-dialog {position: absolute;top: 0;left: 0;padding: 0.2em;outline: 0;}.ui-dialog .ui-dialog-titlebar {padding: 0.4em 1em;position: relative;}.ui-dialog .ui-dialog-title {float: left;margin: 0.1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: 0.3em;top: 50%;width: 20px;margin: -10px 0 0;padding: 1px;height: 20px;}.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: 0.5em 1em;background: 0 0;overflow: auto;}.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0;background-image: none;margin-top: 0.5em;padding: 0.3em 1em 0.5em 0.4em;}.ui-dialog .ui-dialog-buttonpane button {margin: 0.5em 0.4em 0.5em 0;cursor: pointer;}.ui-dialog .ui-resizable-n {height: 2px;top: 0;}.ui-dialog .ui-resizable-e {width: 2px;right: 0;}.ui-dialog .ui-resizable-s {height: 2px;bottom: 0;}.ui-dialog .ui-resizable-w {width: 2px;left: 0;}.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw {width: 7px;height: 7px;}.ui-dialog .ui-resizable-se {right: 0;bottom: 0;}.ui-dialog .ui-resizable-sw {left: 0;bottom: 0;}.ui-dialog .ui-resizable-ne {right: 0;top: 0;}.ui-dialog .ui-resizable-nw {left: 0;top: 0;}.ui-draggable .ui-dialog-titlebar {cursor: move;}.ui-draggable-handle, .ui-selectable, .ui-sortable-handle {-ms-touch-action: none;touch-action: none;}.ui-resizable-handle {position: absolute;font-size: 0.1px;display: block;-ms-touch-action: none;touch-action: none;}.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}.ui-progressbar {height: 2em;text-align: left;overflow: hidden;}.ui-progressbar .ui-progressbar-value {margin: -1px;height: 100%;}.ui-progressbar .ui-progressbar-overlay {background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height: 100%;opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none;}.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted #000;}.ui-selectmenu-menu {padding: 0;margin: 0;position: absolute;top: 0;left: 0;display: none;}.ui-selectmenu-menu .ui-menu {overflow: auto;overflow-x: hidden;padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em;font-weight: 700;line-height: 1.5;padding: 2px 0.4em;margin: 0.5em 0 0;height: auto;border: 0;}.ui-selectmenu-open {display: block;}.ui-selectmenu-text {display: block;margin-right: 20px;overflow: hidden;text-overflow: ellipsis;}.ui-selectmenu-button.ui-button {text-align: left;white-space: nowrap;width: 14em;}.ui-selectmenu-icon.ui-icon {float: right;margin-top: 0;}.ui-slider {position: relative;text-align: left;}.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none;}.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: 0.7em;display: block;border: 0;background-position: 0 0;}.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}.ui-slider-horizontal {height: 0.8em;}.ui-slider-horizontal .ui-slider-handle {top: -0.3em;margin-left: -0.6em;}.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}.ui-slider-horizontal .ui-slider-range-min {left: 0;}.ui-slider-horizontal .ui-slider-range-max {right: 0;}.ui-slider-vertical {width: 0.8em;height: 100px;}.ui-slider-vertical .ui-slider-handle {left: -0.3em;margin-left: 0;margin-bottom: -0.6em;}.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}.ui-slider-vertical .ui-slider-range-min, .ui-spinner-down {bottom: 0;}.ui-slider-vertical .ui-slider-range-max, .ui-spinner-up {top: 0;}.ui-spinner {position: relative;display: inline-block;overflow: hidden;padding: 0;vertical-align: middle;}.ui-spinner-input {border: none;background: 0 0;color: inherit;padding: 0.222em 0;margin: 0.2em 2em 0.2em 0.4em;vertical-align: middle;}.ui-spinner-button {width: 1.6em;height: 50%;font-size: 0.5em;padding: 0;margin: 0;text-align: center;position: absolute;cursor: default;display: block;overflow: hidden;right: 0;}.ui-spinner a.ui-spinner-button {border-top-style: none;border-bottom-style: none;border-right-style: none;}.ui-tabs {position: relative;padding: 0.2em;}.ui-tabs .ui-tabs-nav {margin: 0;padding: 0.2em 0.2em 0;}.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;margin: 1px 0.2em 0 0;border-bottom-width: 0;padding: 0;white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;padding: 0.5em 1em;text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer;}.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 1em 1.4em;background: 0 0;}.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px;}body .ui-tooltip {border-width: 2px;}.ui-widget, .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {font-family: Arial, Helvetica, sans-serif;font-size: 1em;}.ui-widget .ui-widget {font-size: 1em;}.ui-widget.ui-widget-content {border: 1px solid #c5c5c5;}.ui-widget-content {border: 1px solid #ddd;background: #fff;color: #333;}.ui-widget-content a, .ui-widget-header a {color: #333;}.ui-widget-header {border: 1px solid #ddd;background: #e9e9e9;color: #333;font-weight: 700;}.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {border: 1px solid #c5c5c5;background: #f6f6f6;font-weight: 400;color: #454545;}.ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button {color: #454545;text-decoration: none;}.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {border: 1px solid #ccc;background: #ededed;font-weight: 400;color: #2b2b2b;}.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover {color: #2b2b2b;text-decoration: none;}.ui-visual-focus {box-shadow: 0 0 3px 1px #5e9ed6;}.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {border: 1px solid #003eff;background: #007fff;font-weight: 400;color: #fff;}.ui-icon-background, .ui-state-active .ui-icon-background {border: #003eff;background-color: #fff;}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #fff;text-decoration: none;}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #dad55e;background: #fffa90;color: #777620;}.ui-state-checked {border: 1px solid #dad55e;background: #fffa90;}.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #777620;}.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f1a899;background: #fddfdf;color: #5f3f3f;}.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {color: #5f3f3f;}.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: 700;}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: 0.7;filter: Alpha(Opacity=70);font-weight: 400;}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: 0.35;filter: Alpha(Opacity=35);background-image: none;}.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35);}.ui-icon {width: 16px;height: 16px;}.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {background-image: url("/public/template/mayorx/assets/css/images/ui-icons_444444_256x240.png");}.ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {background-image: url("/public/template/mayorx/assets/css/images/ui-icons_555555_256x240.png");}.ui-button:active .ui-icon, .ui-state-active .ui-icon {background-image: url("/public/template/mayorx/assets/css/images/ui-icons_ffffff_256x240.png");}.ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon {background-image: url("/public/template/mayorx/assets/css/images/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/public/template/mayorx/assets/css/images/ui-icons_cc0000_256x240.png");}.ui-button .ui-icon {background-image: url("/public/template/mayorx/assets/css/images/ui-icons_777777_256x240.png");}.ui-icon-blank {background-position: 16px 16px;}.ui-icon-caret-1-n {background-position: 0 0;}.ui-icon-caret-1-ne {background-position: -16px 0;}.ui-icon-caret-1-e {background-position: -32px 0;}.ui-icon-caret-1-se {background-position: -48px 0;}.ui-icon-caret-1-s {background-position: -65px 0;}.ui-icon-caret-1-sw {background-position: -80px 0;}.ui-icon-caret-1-w {background-position: -96px 0;}.ui-icon-caret-1-nw {background-position: -112px 0;}.ui-icon-caret-2-n-s {background-position: -128px 0;}.ui-icon-caret-2-e-w {background-position: -144px 0;}.ui-icon-triangle-1-n {background-position: 0 -16px;}.ui-icon-triangle-1-ne {background-position: -16px -16px;}.ui-icon-triangle-1-e {background-position: -32px -16px;}.ui-icon-triangle-1-se {background-position: -48px -16px;}.ui-icon-triangle-1-s {background-position: -65px -16px;}.ui-icon-triangle-1-sw {background-position: -80px -16px;}.ui-icon-triangle-1-w {background-position: -96px -16px;}.ui-icon-triangle-1-nw {background-position: -112px -16px;}.ui-icon-triangle-2-n-s {background-position: -128px -16px;}.ui-icon-triangle-2-e-w {background-position: -144px -16px;}.ui-icon-arrow-1-n {background-position: 0 -32px;}.ui-icon-arrow-1-ne {background-position: -16px -32px;}.ui-icon-arrow-1-e {background-position: -32px -32px;}.ui-icon-arrow-1-se {background-position: -48px -32px;}.ui-icon-arrow-1-s {background-position: -65px -32px;}.ui-icon-arrow-1-sw {background-position: -80px -32px;}.ui-icon-arrow-1-w {background-position: -96px -32px;}.ui-icon-arrow-1-nw {background-position: -112px -32px;}.ui-icon-arrow-2-n-s {background-position: -128px -32px;}.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}.ui-icon-arrow-2-e-w {background-position: -160px -32px;}.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}.ui-icon-arrowstop-1-n {background-position: -192px -32px;}.ui-icon-arrowstop-1-e {background-position: -208px -32px;}.ui-icon-arrowstop-1-s {background-position: -224px -32px;}.ui-icon-arrowstop-1-w {background-position: -240px -32px;}.ui-icon-arrowthick-1-n {background-position: 1px -48px;}.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}.ui-icon-arrowthick-1-e {background-position: -32px -48px;}.ui-icon-arrowthick-1-se {background-position: -48px -48px;}.ui-icon-arrowthick-1-s {background-position: -64px -48px;}.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}.ui-icon-arrowthick-1-w {background-position: -96px -48px;}.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px;}.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}.ui-icon-arrow-4 {background-position: 0 -80px;}.ui-icon-arrow-4-diag {background-position: -16px -80px;}.ui-icon-extlink {background-position: -32px -80px;}.ui-icon-newwin {background-position: -48px -80px;}.ui-icon-refresh {background-position: -64px -80px;}.ui-icon-shuffle {background-position: -80px -80px;}.ui-icon-transfer-e-w {background-position: -96px -80px;}.ui-icon-transferthick-e-w {background-position: -112px -80px;}.ui-icon-folder-collapsed {background-position: 0 -96px;}.ui-icon-folder-open {background-position: -16px -96px;}.ui-icon-document {background-position: -32px -96px;}.ui-icon-document-b {background-position: -48px -96px;}.ui-icon-note {background-position: -64px -96px;}.ui-icon-mail-closed {background-position: -80px -96px;}.ui-icon-mail-open {background-position: -96px -96px;}.ui-icon-suitcase {background-position: -112px -96px;}.ui-icon-comment {background-position: -128px -96px;}.ui-icon-person {background-position: -144px -96px;}.ui-icon-print {background-position: -160px -96px;}.ui-icon-trash {background-position: -176px -96px;}.ui-icon-locked {background-position: -192px -96px;}.ui-icon-unlocked {background-position: -208px -96px;}.ui-icon-bookmark {background-position: -224px -96px;}.ui-icon-tag {background-position: -240px -96px;}.ui-icon-home {background-position: 0 -112px;}.ui-icon-flag {background-position: -16px -112px;}.ui-icon-calendar {background-position: -32px -112px;}.ui-icon-cart {background-position: -48px -112px;}.ui-icon-pencil {background-position: -64px -112px;}.ui-icon-clock {background-position: -80px -112px;}.ui-icon-disk {background-position: -96px -112px;}.ui-icon-calculator {background-position: -112px -112px;}.ui-icon-zoomin {background-position: -128px -112px;}.ui-icon-zoomout {background-position: -144px -112px;}.ui-icon-search {background-position: -160px -112px;}.ui-icon-wrench {background-position: -176px -112px;}.ui-icon-gear {background-position: -192px -112px;}.ui-icon-heart {background-position: -208px -112px;}.ui-icon-star {background-position: -224px -112px;}.ui-icon-link {background-position: -240px -112px;}.ui-icon-cancel {background-position: 0 -128px;}.ui-icon-plus {background-position: -16px -128px;}.ui-icon-plusthick {background-position: -32px -128px;}.ui-icon-minus {background-position: -48px -128px;}.ui-icon-minusthick {background-position: -64px -128px;}.ui-icon-close {background-position: -80px -128px;}.ui-icon-closethick {background-position: -96px -128px;}.ui-icon-key {background-position: -112px -128px;}.ui-icon-lightbulb {background-position: -128px -128px;}.ui-icon-scissors {background-position: -144px -128px;}.ui-icon-clipboard {background-position: -160px -128px;}.ui-icon-copy {background-position: -176px -128px;}.ui-icon-contact {background-position: -192px -128px;}.ui-icon-image {background-position: -208px -128px;}.ui-icon-video {background-position: -224px -128px;}.ui-icon-script {background-position: -240px -128px;}.ui-icon-alert {background-position: 0 -144px;}.ui-icon-info {background-position: -16px -144px;}.ui-icon-notice {background-position: -32px -144px;}.ui-icon-help {background-position: -48px -144px;}.ui-icon-check {background-position: -64px -144px;}.ui-icon-bullet {background-position: -80px -144px;}.ui-icon-radio-on {background-position: -96px -144px;}.ui-icon-radio-off {background-position: -112px -144px;}.ui-icon-pin-w {background-position: -128px -144px;}.ui-icon-pin-s {background-position: -144px -144px;}.ui-icon-play {background-position: 0 -160px;}.ui-icon-pause {background-position: -16px -160px;}.ui-icon-seek-next {background-position: -32px -160px;}.ui-icon-seek-prev {background-position: -48px -160px;}.ui-icon-seek-end {background-position: -64px -160px;}.ui-icon-seek-first, .ui-icon-seek-start {background-position: -80px -160px;}.ui-icon-stop {background-position: -96px -160px;}.ui-icon-eject {background-position: -112px -160px;}.ui-icon-volume-off {background-position: -128px -160px;}.ui-icon-volume-on {background-position: -144px -160px;}.ui-icon-power {background-position: 0 -176px;}.ui-icon-signal-diag {background-position: -16px -176px;}.ui-icon-signal {background-position: -32px -176px;}.ui-icon-battery-0 {background-position: -48px -176px;}.ui-icon-battery-1 {background-position: -64px -176px;}.ui-icon-battery-2 {background-position: -80px -176px;}.ui-icon-battery-3 {background-position: -96px -176px;}.ui-icon-circle-plus {background-position: 0 -192px;}.ui-icon-circle-minus {background-position: -16px -192px;}.ui-icon-circle-close {background-position: -32px -192px;}.ui-icon-circle-triangle-e {background-position: -48px -192px;}.ui-icon-circle-triangle-s {background-position: -64px -192px;}.ui-icon-circle-triangle-w {background-position: -80px -192px;}.ui-icon-circle-triangle-n {background-position: -96px -192px;}.ui-icon-circle-arrow-e {background-position: -112px -192px;}.ui-icon-circle-arrow-s {background-position: -128px -192px;}.ui-icon-circle-arrow-w {background-position: -144px -192px;}.ui-icon-circle-arrow-n {background-position: -160px -192px;}.ui-icon-circle-zoomin {background-position: -176px -192px;}.ui-icon-circle-zoomout {background-position: -192px -192px;}.ui-icon-circle-check {background-position: -208px -192px;}.ui-icon-circlesmall-plus {background-position: 0 -208px;}.ui-icon-circlesmall-minus {background-position: -16px -208px;}.ui-icon-circlesmall-close {background-position: -32px -208px;}.ui-icon-squaresmall-plus {background-position: -48px -208px;}.ui-icon-squaresmall-minus {background-position: -64px -208px;}.ui-icon-squaresmall-close {background-position: -80px -208px;}.ui-icon-grip-dotted-vertical {background-position: 0 -224px;}.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}.ui-icon-grip-solid-vertical {background-position: -32px -224px;}.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}.ui-icon-grip-diagonal-se {background-position: -80px -224px;}.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {border-top-left-radius: 3px;}.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {border-top-right-radius: 3px;}.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {border-bottom-left-radius: 3px;}.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {border-bottom-right-radius: 3px;}.ui-widget-overlay {background: #aaa;opacity: 0.3;filter: Alpha(Opacity=30);}.ui-widget-shadow {-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}/*----------------------------------------*//* 3.1 Header Style 1/*----------------------------------------*/.header-sticky {position: fixed;top: 0;left: 0;right: 0;opacity: 1;width: 100%;z-index: 999;visibility: visible;background-color: var(--tp-common-white);box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;-webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;-khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;-moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;-ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;-o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;}.header-sticky .tp-header-menu nav ul li > a {padding: 25px 0;}.tp-header-top__space {padding: 7px 85px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-header-top__space {padding: 7px 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-header-top__space {padding: 7px 0px;}}@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-header-top__space {padding: 7px 0px;}}.tp-header-top__left-info ul {display: flex;flex-direction: row;align-items: center;}.tp-header-top__left-info ul li {display: inline-block;margin-right: 40px;}.tp-header-top__left-info ul li i {color: var(--tp-theme-1);margin-right: 10px;display: inline-block;transform: translateY(3px);}.tp-header-top__left-info ul li a {font-size: 14px;font-weight: 400;color: var(--tp-common-white);}.tp-header-top__left-info ul li a:hover {color: var(--tp-theme-1);}.tp-header-top__right-social a:first-child {margin-left: 30px;}.tp-header-top__right-social a {color: var(--tp-common-white);margin-left: 20px;}.tp-header-top__right-info span {color: var(--tp-common-white);font-size: 14px;display: inline-block;}.tp-header-top__right-info span em {margin: 0px 15px;}.tp-header-top-space-3 {padding: 7px 0px;}.tp-header-plr {padding: 0px 85px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-header-plr {padding: 0 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-header-plr {padding: 0;}}@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-header-plr {padding: 15px 0;}}.tp-header-menu nav ul li {display: inline-block;list-style-type: none;margin: 0px 14px;position: relative;}@media only screen and (min-width: 1400px) and (max-width: 1700px) {.tp-header-menu nav ul li {margin: 0px 10px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-header-menu nav ul li {margin: 0px 5px;}}.tp-header-menu nav ul li > .submenu {position: absolute;width: 240px;z-index: 999;padding: 15px 0px;top: 100%;opacity: 0;visibility: hidden;transition: 0.4s;text-align: left;margin-left: 0;transition-duration: 0.1s;transform-origin: top;-webkit-transform: perspective(300px) rotateX(-18deg);-moz-transform: perspective(300px) rotateX(-18deg);-ms-transform: perspective(300px) rotateX(-18deg);-o-transform: perspective(300px) rotateX(-18deg);transform: perspective(300px) rotateX(-18deg);background-color: var(--tp-common-white);border-top: 7px solid var(--tp-theme-1);box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}.tp-header-menu nav ul li > .submenu > li {margin: 0;display: block;margin-bottom: 10px;padding: 0 15px;}.tp-header-menu nav ul li > .submenu > li:last-child {margin-bottom: 0;}.tp-header-menu nav ul li > .submenu > li > a {padding: 0;margin: 0;display: inline-block;text-transform: capitalizes;font-size: 15px;line-height:1.1em;color: var(--tp-common-black);position: relative;letter-spacing: 1px;font-weight: 500;}.tp-header-menu nav ul li > .submenu > li > a:hover {color: var(--tp-theme-1);}.tp-header-menu nav ul li > .submenu > li .submenu {left: 100%;top: 0;}.tp-header-menu nav ul li > a {font-size: 17px;font-weight: 500;color: #000;padding: 42px 0;display: inline-block;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {/*.tp-header-menu nav ul li > a {*//*font-size: 15px;*//*}*/}@media only screen and (min-width: 1200px) and (max-width: 1399px) {/*.tp-header-menu nav ul li > a {*//*font-size: 14px;*//*}*/}.tp-header-menu nav ul li > a.active {color: var(--tp-theme-1);}.tp-header-menu nav ul li:hover > .submenu {opacity: 1;visibility: visible;transition-duration: 0.2s;-webkit-transform: perspective(300px) rotateX(0deg);-moz-transform: perspective(300px) rotateX(0deg);-ms-transform: perspective(300px) rotateX(0deg);-o-transform: perspective(300px) rotateX(0deg);transform: perspective(300px) rotateX(0deg);}.tp-header-menu nav ul li:hover > a {color: var(--tp-theme-1);}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-header-right-action {margin-left: -30px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-header-right-action {margin-left: -60px;}}.tp-header-right-tel-icon {margin-left: 30px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-header-right-tel-icon {margin-left: 20px;}}.tp-header-right-tel-icon i {margin-right: 15px;height: 50px;width: 50px;line-height: 59px;border-radius: 50%;display: inline-block;text-align: center;color: var(--tp-theme-2);background-color: var(--tp-grey-3);font-size: 22px;}.tp-header-right-tel-content span {font-size: 16px;font-weight: 400;color: var(--tp-theme-2);display: block;}.tp-header-right-tel-content a {font-size: 16px;font-weight: 700;color: var(--tp-theme-2);}.tp-header-right-tel-content a:hover {color: var(--tp-theme-1);}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-header-right-tel-content a {font-size: 14px;}}.tp-header-right-search button i {font-size: 23px;color: var(--tp-common-black);}.tp-header-right-btn {margin-left: 30px;line-height: 0;}.tp-header-bar button {font-size: 22px;font-weight: 700;height: 50px;width: 50px;color: var(--tp-theme-2);border: 1px solid var(--tp-theme-1);margin-left: 10px;}@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-header-3-customize.tp-header-3-mobile-space {padding: 15px 0;}}.tp-header-3-customize .tp-header-menu ul {text-align: center;}.tp-header-3-customize .tp-header-menu ul li {margin: 0px 19px;}/*----------------------------------------*//* 3.1 Header Style 2/*----------------------------------------*//* HEADER CSS *//*----------------------------------------*//* 4.1 Main menu css/*----------------------------------------*/.tp-header-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-menu nav ul li .has-homemenu .homemenu {padding: 0px 10px;position: relative;margin-bottom: 20px;}.homemenu-btn {position: absolute;bottom: 20%;left: 0;right: 0;text-align: center;opacity: 0;visibility: hidden;transition: 0.4s;}.homemenu-title {font-size: 18px;margin-bottom: 0;display: inline-block;font-weight: 500;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.homemenu-title:hover {color: var(--tp-theme-1);}.homemenu-thumb {position: relative;border: 1px solid rgba(0, 0, 0, 0.1);}.homemenu-thumb:hover .homemenu-btn {opacity: 1;visibility: visible;bottom: 50%;transform: translateY(50%);}.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(255, 255, 255, 0.12);}.tp-main-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn {position: absolute;right: 0;top: 25%;-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);font-size: 18px;color: #7F8387;font-family: "Font Awesome 5 Pro";transition: all 0.3s ease-in-out;z-index: 1;width: 25px;height: 25px;line-height: 22px;text-align: center;border: 1px solid rgba(255, 255, 255, 0.12);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;margin-left: 2px;}.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-1);border-color: var(--tp-theme-1);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-1);}.tp-main-menu-mobile ul li.has-dropdown > a.expanded .dropdown-toggle-btn.dropdown-opened {background-color: var(--tp-theme-1);border-color: var(--tp-theme-1);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: 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;}.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;}/*----------------------------------------*//* 5.2 Postbox css/*----------------------------------------*/.postbox__wrapper {padding-right: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.postbox__wrapper {padding-right: 0;}}.postbox__thumb {position: relative;}.postbox__thumb .play-btn {position: absolute;top: 38%;left: 44%;z-index: 1;}.postbox__thumb .play-btn a {height: 85px;width: 85px;line-height: 87px;}.postbox__thumb .play-btn a::after {display: none;}.postbox__video-thumb {position: relative;}.postbox__video-thumb::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgb(27, 31, 46);opacity: 0.2;}.postbox__item-single:hover {box-shadow: none;}.postbox__tag {position: absolute;top: 20px;right: 20px;}.postbox__tag span {margin-bottom: 0;font-weight: 700;font-size: 18px;text-align: center;padding: 9px 20px;display: inline-block;color: var(--tp-common-white);background: var(--tp-theme-1);line-height: 1.1;}.postbox__content {padding-top: 28px;}@media (max-width: 767px) {.postbox__content {padding-left: 10px;padding-right: 10px;}}.postbox__content-single {padding-left: 0;padding-right: 0;border: none;}.postbox__title {font-weight: 600;font-size: 32px;margin-bottom: 22px;color: var(--tp-theme-2);}@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) {.postbox__title {font-size: 30px;}}@media (max-width: 767px) {.postbox__title {font-size: 25px;}}.postbox__title a:hover {color: var(--tp-theme-2);}.postbox__meta {margin-bottom: 20px;}.postbox__meta span {position: relative;font-weight: 400;font-size: 15px;line-height: 20px;color: rgba(2, 6, 38, 0.6);margin-right: 25px;}@media (max-width: 767px) {.postbox__meta span {font-size: 14px;margin-right: 23px;}}.postbox__meta span:last-child {margin-right: 0;}.postbox__meta span:not(:last-of-type)::before {position: absolute;content: "";height: 1px;width: 9px;background: #676A7D;top: 10px;right: -20px;}.postbox__meta span i {margin-right: 7px;color: var(--tp-theme-1);}.postbox__meta span i.tag {transform: rotate(90deg);}.postbox__blockquote-shape {position: absolute;bottom: 34px;right: 44px;}.postbox__blockquote blockquote {background: #F4F6F8;padding: 35px 26px;margin-bottom: 50px;margin-top: 50px;}.postbox__blockquote blockquote::after {position: absolute;content: "";top: 0;left: 0;clip-path: polygon(64% 0, 0 0, 0 68%);background: var(--tp-theme-2);height: 40px;width: 40px;}.postbox__blockquote blockquote p {font-weight: 400;font-size: 24px;margin-bottom: 25px;color: var(--tp-theme-2);}.postbox__blockquote blockquote cite {font-weight: 400;font-size: 16px;color: #332D2D;font-style: inherit;position: relative;}.postbox__blockquote blockquote cite::before {content: "";font-size: 28px;color: #fff;padding-bottom: 0px;display: inline-block;background: #191515;height: 2px;width: 16px;font-weight: 400;text-align: center;top: -4px;margin-right: 10px;position: relative;}.postbox__list {margin-bottom: 60px;}.postbox__list-title {font-weight: 600;font-size: 28px;color: #121D2C;margin-bottom: 50px;}.postbox__list-content ul li {list-style: none;font-weight: 400;font-size: 16px;color: #445658;margin-bottom: 24px;position: relative;padding-left: 40px;}.postbox__list-content ul li span {height: 27px;width: 27px;line-height: 25px;border-radius: 50%;display: inline-block;text-align: center;background-color: var(--tp-common-white);color: var(--tp-theme-2);box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.06);position: absolute;top: 0;left: 0;}.postbox__list-content ul li span.active {background-color: var(--tp-theme-2);color: var(--tp-common-white);}.postbox__details-share-wrapper {padding-top: 20px;padding-bottom: 30px;border-bottom: 1px solid #F7F7F7;}.postbox__details-share span {font-size: 20px;font-weight: 500;color: #121416;margin-right: 15px;}.postbox__details-share a {height: 37px;width: 37px;text-align: center;line-height: 37px;display: inline-block;background-color: #F2F6F7;color: var(--tp-common-black);margin-right: 10px;transition: all 0.3s ease-in-out;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.postbox__details-share a {margin-bottom: 10px;height: 30px;width: 30px;line-height: 30px;margin-right: 5px;}}.postbox__details-share a:hover {background-color: var(--tp-theme-2);color: var(--tp-common-white);}.postbox__details-tag span {font-size: 20px;font-weight: 500;color: #121416;margin-right: 6px;}.postbox__read-more .postbox-btn {position: relative;font-weight: 500;font-size: 14px;text-transform: uppercase;color: #132047;}.postbox__read-more .postbox-btn span {margin-left: 5px;}.postbox__read-more .postbox-btn span::before {position: absolute;content: "";top: 1px;right: -10px;border: 1px solid #E8F2F9;height: 28px;width: 28px;display: inline-block;border-radius: 50%;}.postbox__text img {max-width: 100%;}.postbox__text p {font-weight: 400;font-size: 18px;line-height: 1.8;color: #838383;margin-bottom: 28px;}.postbox__text-single p {margin-bottom: 15px;}.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);}.postbox__slider button.postbox-slider-button-next {left: auto;right: 50px;}@media (max-width: 767px) {.postbox__slider button.postbox-slider-button-next {right: 10px;}}@media (max-width: 767px) {.postbox__slider button {left: 10px;}}@media (max-width: 767px) {.postbox__comment-info {flex-wrap: wrap;}}.postbox__comment ul li {list-style: none;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e9ebea;}.postbox__comment ul li:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}.postbox__comment ul li:nth-child(2n) {padding-left: 100px;}@media (max-width: 767px) {.postbox__comment ul li:nth-child(2n) {padding-left: 0;}}.postbox__comment ul li.children {margin-left: 65px;}@media (max-width: 767px) {.postbox__comment ul li.children {margin-left: 15px;}}.postbox__comment-title {font-size: 36px;font-weight: 600;margin-bottom: 40px;color: var(--tp-theme-2);}.postbox__comment-avater {flex: 0 0 auto;}@media only screen and (min-width: 768px) and (max-width: 991px) {.postbox__comment-avater {margin-right: 20px;}}@media (max-width: 767px) {.postbox__comment-avater {margin-right: 0px;margin-bottom: 20px;}}.postbox__comment-avater img {width: 150px;height: 150px;border-radius: 50%;}.postbox__comment-name {margin-bottom: 5px;}.postbox__comment-name h5 {font-weight: 600;font-size: 18px;line-height: 1;margin-bottom: 15px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.postbox__comment-name span {font-weight: 500;font-size: 12px;color: #949392;}@media (max-width: 767px) {.postbox__comment-text {margin-left: 0;margin-top: 15px;}}.postbox__comment-text p {font-size: 16px;color: #838383;margin-bottom: 15px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.postbox__comment-text p {font-size: 15px;}}.postbox__comment-reply span {position: absolute;top: -7px;right: 50px;}.postbox__comment-agree {padding-left: 5px;}.postbox__comment-agree input {margin: 0;appearance: none;-moz-appearance: none;display: block;width: 16px;height: 16px;background: var(--tp-common-white);border: 1px solid #949392;outline: none;flex: 0 0 auto;-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px);}.postbox__comment-agree input:checked {position: relative;background-color: var(--tp-theme-1);border-color: transparent;}.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: 47%;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%);}.postbox__comment-agree input:hover {cursor: pointer;}.postbox__comment-agree label {padding-left: 8px;color: #838383;line-height: 1;}.postbox__comment-agree label a {color: var(--tp-common-black);font-weight: 600;padding-left: 4px;}.postbox__comment-agree label a:hover {color: var(--tp-theme-1);}.postbox__comment-agree label:hover {cursor: pointer;}.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;z-index: 5;}.postbox__star i {color: #ffb800;}.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__slider-arrow-wrap .postbox-arrow-prev {position: absolute;top: 50%;transform: translateY(-50%);left: 0;z-index: 9;}.postbox__slider-arrow-wrap .postbox-arrow-next {position: absolute;top: 50%;transform: translateY(-50%);right: 0;z-index: 9;}@media only screen and (min-width: 768px) and (max-width: 991px) {.postbox__details-tag {margin-bottom: 30px;}}.basic-pagination {margin-bottom: 40px;}.basic-pagination ul li {list-style: none;display: inline-block;margin-right: 14px;}@media (max-width: 767px) {.basic-pagination ul li {margin-right: 5px;}}.basic-pagination ul li:hover a {color: var(--tp-common-white);background-color: var(--tp-theme-2);border: 2px solid var(--tp-theme-2);}.basic-pagination ul li a {height: 50px;width: 50px;display: inline-block;line-height: 50px;text-align: center;font-weight: 900;font-size: 15px;color: #071C34;border: 2px solid #EDEDED;transform: translateY(3px);transition: all 0.3s ease-in-out;}.basic-pagination ul li .current {height: 50px;width: 50px;display: inline-block;line-height: 50px;text-align: center;font-weight: 900;font-size: 15px;color: var(--tp-common-white);background-color: var(--tp-theme-2);transition: all 0.3s ease-in-out;}/*----------------------------------------*//* 5.3 Recent Post css/*----------------------------------------*/.rc__post ul li:not(:last-child) {margin-bottom: 15px;}.rc__post-title {font-weight: 600;font-size: 16px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.rc__post-title {font-size: 15px;}}.rc__post-title a:hover {color: var(--tp-theme-2);}.rc__meta span {font-weight: 400;font-size: 15px;color: #888686;display: block;margin-bottom: 7px;}.rc__meta span svg {margin-right: 3px;transform: translateY(-2px);color: var(--tp-theme-1);}.rc__post-thumb {flex: 0 0 auto;}/*----------------------------------------*//* 5.4 Sidebar css/*----------------------------------------*/.sidebar__widget {padding: 30px 30px;background: #f5f5f5;}.sidebar__widget-title {position: relative;display: inline-block;font-weight: 600;font-size: 22px;padding-left: 7px;margin-bottom: 30px;color: var(--tp-theme-2);}.sidebar__widget-title::after {position: absolute;content: "";left: 0px;height: 21px;width: 2px;top: 50%;background: var(--tp-theme-secondary);-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;background: var(--tp-common-white);border: 1px solid #EDEDED;height: 54px;line-height: 54px;border-radius: 2px;padding: 0 15px;margin-bottom: 20px;}.sidebar__widget ul li:hover {background-color: var(--tp-theme-2);}.sidebar__widget ul li:hover a {color: var(--tp-common-white);}.sidebar__widget ul li:last-child {margin-bottom: 10px;}.sidebar__widget ul li a {position: relative;font-weight: 400;font-size: 16px;color: #445658;display: block;}.sidebar__widget ul li a span {float: right;}.sidebar__about {padding: 37px 0 38px 0;}.sidebar__thumb img {border-radius: 50%;margin-bottom: 20px;}.sidebar__content-title {font-weight: 700;font-size: 16px;text-transform: uppercase;color: var(--tp-common-black);margin-bottom: 6px;}.sidebar__content-designation {font-weight: 400;font-size: 14px;color: #727A7D;display: block;margin-bottom: 13px;}.sidebar__content p {font-size: 16px;color: #838383;margin-bottom: 27px;}.sidebar__content-social a {height: 37px;width: 42px;line-height: 37px;text-align: center;display: inline-block;border: 1px solid #E8E8E8;margin-right: 12px;}.sidebar__content-social a i {transition: 0.3s;}.sidebar__content-social a:hover {border: 1px solid var(--tp-theme-1);background-color: var(--tp-theme-1);}.sidebar__content-social a:hover i {color: var(--tp-common-white);}.sidebar__search {position: relative;}.sidebar__search input {width: 100%;height: 60px;line-height: 60px;background: var(--tp-common-white);padding: 0 25px;border: 1px solid #fff;outline: none;padding-right: 50px;}.sidebar__search input:focus {border: 1px solid var(--tp-theme-2);}.sidebar__search button {position: absolute;top: 0;right: 27px;height: 100%;line-height: 60px;color: var(--tp-theme-primary);}.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;}.tagcloud a {font-weight: 400;font-size: 14px;color: #77787B;padding: 6px 22px;margin-right: 5px;background-color: var(--tp-common-white);border: 1px solid #F6F3EE;margin-bottom: 14px;display: inline-block;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {.tagcloud a {padding: 6px 12px;}}.tagcloud a:hover {color: var(--tp-common-white);background-color: var(--tp-theme-2);}/*----------------------------------------*//* 5.5 blog css start/*----------------------------------------*/.tp-blog__item:hover .tp-blog__thumb img {transform: scale(1.1) rotate(-2deg);}.tp-blog__item:hover .tp-blog__thumb span {opacity: 1;visibility: visible;}.tp-blog__meta {margin-bottom: 20px;}.tp-blog__meta span {font-weight: 400;font-size: 15px;color: rgba(83, 83, 83, 0.6);margin-right: 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {.tp-blog__meta span {font-size: 13px;}}.tp-blog__meta span svg {color: var(--tp-theme-1);transform: translateY(-2px);margin-right: 4px;}.tp-blog__content-wrap {padding: 30px;box-shadow: 0px 13px 26px #EEF0F8;}.tp-blog__title-sm {font-size: 24px;font-weight: 700;line-height: 1.3;margin-bottom: 0;padding-bottom: 25px;margin-bottom: 25px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);border-bottom: 1px solid #EBEBEB;}@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-blog__title-sm {font-size: 20px;}.tp-blog__title-sm br {display: none;}}.tp-blog__title-sm a:hover {color: var(--tp-theme-1);}.tp-blog__link a {font-size: 14px;font-weight: 700;transition: 0.3s;line-height: 1;display: inline-block;text-transform: uppercase;color: var(--tp-theme-2);}.tp-blog__link a i {margin-left: 16px;}.tp-blog__link a:hover {color: var(--tp-theme-1);}.tp-blog__link a:hover i {animation: tfLeftToRight 0.4s forwards;}.tp-blog__link a:hover.child-1::after {color: var(--tp-theme-1);}.tp-blog__thumb span {position: absolute;top: 20px;left: 15px;background-color: var(--tp-common-white);border-radius: 20px;padding: 8px;padding-right: 15px;opacity: 0;visibility: hidden;transition: 0.3s;}.tp-blog__thumb span img {height: 30px;width: 30px;border-radius: 50%;margin-right: 10px;}.tp-blog__thumb span i {font-style: normal;font-weight: 700;font-size: 12px;text-transform: uppercase;color: var(--tp-common-black);margin-bottom: 0;}.tp-blog__thumb img {transition: 0.7s;}.tp-blog-2-content-wrap {position: absolute;bottom: 0;left: 0;padding: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-blog-2-content-wrap {padding: 40px 25px;}}@media (max-width: 767px) {.tp-blog-2-content-wrap {padding: 40px 25px;}}.tp-blog-2-item {position: relative;}.tp-blog-2-item::after {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background-image: -moz-linear-gradient(90deg, rgb(6, 34, 31) 0%, rgba(6, 34, 31, 0.5) 59%, rgba(6, 34, 31, 0.06) 95%, rgba(6, 34, 31, 0) 100%);background-image: -webkit-linear-gradient(90deg, rgb(6, 34, 31) 0%, rgba(6, 34, 31, 0.5) 59%, rgba(6, 34, 31, 0.06) 95%, rgba(6, 34, 31, 0) 100%);background-image: -ms-linear-gradient(90deg, rgb(6, 34, 31) 0%, rgba(6, 34, 31, 0.5) 59%, rgba(6, 34, 31, 0.06) 95%, rgba(6, 34, 31, 0) 100%);transition: 0.3s;}.tp-blog-2-item:hover .tp-blog-2-img img {transform: scale(1.2) rotate(-2deg);}.tp-blog-2-img img {width: 100%;transition: 1s;}.tp-blog-2-meta {margin-bottom: 25px;}.tp-blog-2-meta span {font-size: 18px;font-weight: 700;color: var(--tp-common-black);background-color: var(--tp-theme-1);display: inline-block;height: 33px;line-height: 34px;padding: 0px 15px;}.tp-blog-2-meta span.blue-bg {background-color: var(--tp-theme-2);margin-left: -4px;color: var(--tp-common-white);}.tp-blog-2-link span {font-size: 16px;font-weight: 400;color: #e4e4e4;}.tp-blog-2-title-sm {font-size: 22px;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);margin-bottom: 25px;line-height: 1.4;transition: 0.3s;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-blog-2-title-sm {font-size: 17px;}}@media (max-width: 767px) {.tp-blog-2-title-sm {font-size: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-blog-2-title-sm {font-size: 22px;}}.tp-blog-2-title-sm:hover {color: var(--tp-theme-1);}.tp-blog-3-item:hover .tp-blog-3-img img {transform: scale(1.1);}.tp-blog-3-item:hover .tp-blog-3-img::after {height: 100%;opacity: 1;visibility: visible;}.tp-blog-3-content {background-color: rgb(255, 255, 255);box-shadow: 0px 4px 40px 0px rgba(27, 31, 46, 0.06);padding: 30px 35px;padding-top: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-blog-3-content {padding: 30px;padding-top: 0;}}.tp-blog-3-img {position: relative;}.tp-blog-3-img::after {position: absolute;top: 0;left: 0;width: 100%;height: 0%;content: "";background-color: rgba(27, 31, 46, 0.6);transition: 0.4s;opacity: 0;visibility: hidden;}.tp-blog-3-img img {width: 100%;transition: 0.9s;}.tp-blog-3-avata-box {margin-bottom: 35px;}.tp-blog-3-avata-box span {font-size: 16px;font-weight: 400;color: #838693;transform: translateY(8px);}.tp-blog-3-avata-box span i {font-style: normal;color: var(--tp-theme-1);font-weight: 700;}.tp-blog-3-avata {margin-top: -30px;position: relative;margin-right: 20px;}.tp-blog-3-avata::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: var(--tp-common-white);box-shadow: 0px 10px 24px 0px rgba(35, 35, 49, 0.06);border-radius: 50%;transform: scale(1.2);}.tp-blog-3-avata img {height: 70px;width: 70px;border-radius: 50%;position: relative;z-index: 3;}.tp-blog-3-title-sm {font-size: 26px;font-weight: 700;line-height: 1.2;margin-bottom: 45px;transition: 0.3s;color: var(--tp-common-black);font-family: var(--tp-ff-dmsans);display: inline-block;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-blog-3-title-sm {font-size: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-blog-3-title-sm {font-size: 22px;}}@media (max-width: 767px) {.tp-blog-3-title-sm {font-size: 20px;}}.tp-blog-3-title-sm:hover {color: var(--tp-theme-1);}.tp-blog-3-btn-box a {padding: 10px 20px;display: block;font-size: 14px;font-weight: 700;text-transform: uppercase;color: var(--tp-common-white);background-color: var(--tp-theme-2);transition: 0.3s;}.tp-blog-3-btn-box a:hover {background-color: var(--tp-theme-1);}.tp-blog-3-btn-box a i {transform: translateY(2px);}/*----------------------------------------*//* 6.1 Footer Style 1/*----------------------------------------*/.tp-footer-top-bdr-bottom {border-bottom: 1px solid #0b3f39;position: relative;z-index: 2;}.tp-footer-top-item {margin-bottom: 35px;}.tp-footer-top-info-icon i {font-size: 52px;height: 90px;width: 90px;display: inline-block;text-align: center;line-height: 103px;margin-right: 30px;color: var(--tp-theme-1);background-color: #01221e;}@media (max-width: 767px) {.tp-footer-top-info-icon i {margin-right: 30px;font-size: 38px;height: 70px;width: 70px;line-height: 73px;}}.tp-footer-top-info span {font-size: 16px;font-weight: 400;color: #a9b5b5;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer-top-info span {font-size: 14px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-footer-top-info span {font-size: 13px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-footer-top-info span {font-size: 13px;}}.tp-footer-top-info-title {font-size: 22px;font-weight: 700;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);line-height: 1.1;display: block;margin-bottom: 10px;}@media (max-width: 767px) {.tp-footer-top-info-title {font-size: 17px;margin-bottom: 5px;}}.tp-footer-top-space-2 {padding-left: 55px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-footer-top-space-2 {padding-left: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-footer-top-space-2 {padding-left: 30px;}}@media (max-width: 767px) {.tp-footer-top-space-2 {padding-left: 0px;}}.tp-footer-shape {position: absolute;bottom: 0px;left: 0;z-index: -2;}.tp-footer-mail-box {margin-bottom: 15px;}.tp-footer-mail-box button {position: absolute;top: 0;right: 0;}.tp-footer-mail-box input {height: 48px;border: none;font-size: 16px;font-weight: 400;color: #a9b5b5;background-color: #01221e;padding-right: 140px;}.tp-footer-mail-box input::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-size: 16px;color: #a9b5b5;font-weight: 400;}.tp-footer-mail-box input::-moz-placeholder { /* Firefox 19+ */font-size: 16px;color: #a9b5b5;font-weight: 400;}.tp-footer-mail-box input:-moz-placeholder { /* Firefox 4-18 */font-size: 16px;color: #a9b5b5;font-weight: 400;}.tp-footer-mail-box input:-ms-input-placeholder { /* IE 10+ Edge*/font-size: 16px;color: #a9b5b5;font-weight: 400;}.tp-footer-mail-box input::placeholder { /* MODERN BROWSER */font-size: 16px;color: #a9b5b5;font-weight: 400;}.tp-footer-check-box .form-check-label {font-weight: 500;font-size: 14px;line-height: 1.3;color: #a9b5b5;cursor: pointer;}.tp-footer-check-box .form-check-input:checked {border-color: var(--tp-theme-1);background-color: transparent;}.tp-footer-check-box .form-check-input:focus {box-shadow: none;}.tp-footer-check-box .form-check-input.form-check-input[type=checkbox] {border-radius: 0;height: 12px;width: 12px;background-color: transparent;border-color: var(--tp-theme-1);transform: translateY(5px);}.tp-footer-widget-logo {margin-bottom: 30px;}.tp-footer-widget-content p {color: #a9b5b5;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {.tp-footer-widget-content p {font-size: 14px;}}.tp-footer-widget-title {font-size: 22px;font-weight: 700;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);line-height: 1;margin-bottom: 35px;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {.tp-footer-widget-title {font-size: 20px;}}.tp-footer-widget-menu ul li {list-style-type: none;margin-bottom: 10px;}.tp-footer-widget-menu ul li:last-child {margin-bottom: 0;}.tp-footer-widget-menu ul li a {font-size: 16px;color: #a9b5b5;font-weight: 400;transition: 0.3s;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {.tp-footer-widget-menu ul li a {font-size: 14px;}}.tp-footer-widget-menu ul li a:hover,.tp-footer-top-info a:hover {color: var(--tp-theme-1);}.tp-footer-widget-instagram {margin-top: 15px;display: inline-block;}.tp-footer-widget-instagram ul {display: grid;grid-template-columns: auto auto auto;column-gap: 10px;row-gap: 10px;}.tp-footer-widget-instagram ul li {list-style-type: none;}.tp-footer-widget-instagram ul li a {display: block;position: relative;}.tp-footer-widget-instagram ul li a::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";opacity: 0;visibility: hidden;transition: 0.3s;background-color: rgba(227, 124, 87, 0.95);}.tp-footer-widget-instagram ul li a img {width: 100%;}.tp-footer-widget-instagram ul li a i {position: absolute;top: 50%;left: 50%;z-index: 22;font-size: 17px;opacity: 0;visibility: hidden;transition: 0.3s;transform: translate(-50%, -50%);color: var(--tp-common-white);}.tp-footer-widget-instagram ul li:hover a::after {visibility: visible;opacity: 1;}.tp-footer-widget-instagram ul li:hover a i {opacity: 1;visibility: visible;}.footer-col-1 {margin-top: -10px;}@media (max-width: 767px) {.footer-col-1 {margin-top: 0;}}.footer-col-2 {padding-left: 25px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.footer-col-2 {padding-left: 75px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.footer-col-2 {padding-left: 0;}}.footer-col-3 {padding-left: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.footer-col-3 {padding-left: 0;}}.footer-col-4 {padding-left: 28px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.footer-col-4 {padding-left: 0;}}.footer-col-2-1 {padding-right: 40px;}.footer-col-2-2 {padding-left: 10px;}@media (max-width: 767px) {.footer-col-2-2 {padding-left: 0px;}}.footer-col-2-3 {padding-left: 65px;padding-right: 65px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.footer-col-2-3 {padding-right: 0;padding-left: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.footer-col-2-3 {padding-left: 0px;}}@media (max-width: 767px) {.footer-col-2-3 {padding-left: 0px;padding-right: 50px;}}.tp-copyright-left-text p {font-size: 16px;color: #a9b5b5;font-weight: 400;margin-bottom: 0;}@media (max-width: 767px) {.tp-copyright-left-text p {margin-bottom: 10px;font-size: 14px;}}.tp-copyright-left-text p a {color: var(--tp-theme-1);}.tp-copyright-right-social a:not(.legal-notice) {height: 38px;width: 38px;}/*a.cityall-link {display: inline-flex;align-items: center;width: auto;padding: 0 14px;line-height: 1.2;}a.cityall-link i {margin-right: 8px;}*/.tp-copyright-right-social a.legal-notice {padding-inline: 10px;}.tp-copyright-right-social a {text-align: center;line-height: 38px;color: var(--tp-common-white);background-color: var(--tp-theme-2);display: inline-block;transition: 0.3s;margin-left: 10px;}.tp-copyright-right-social a:hover {background-color: var(--tp-theme-1);color: var(--tp-common-white);}/*----------------------------------------*//* 7.21 hero css start/*----------------------------------------*/.tp-slider-arrow-box {position: absolute;top: 50%;right: 300px;z-index: 55;transform: translateY(-50%);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-slider-arrow-box {right: 100px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-arrow-box {right: 100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-slider-arrow-box {display: none;}}.tp-slider-arrow-box button {height: 60px;width: 60px;display: inline-block;border-radius: 50%;font-size: 20px;display: block;margin: 20px 0;color: var(--tp-common-white);background-color: rgba(255, 255, 255, 0.1);transition: 0.3s;}.tp-slider-arrow-box button:hover {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-slider-bg {height: 600px;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-bg {height: 650px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-bg {height: 600px;}}@media (max-width: 767px) {.tp-slider-bg {height: 590px;}}.tp-slider-bg::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);content: "";}.tp-slider-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: left center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;transition: transform 7000ms ease, opacity 1500ms ease-in;transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;}.tp-slider-subtitle {font-size: 14px;font-weight: 700;color: var(--tp-common-white);}.tp-slider-title {font-size: 100px;font-weight: 400;color: var(--tp-common-white);margin-bottom: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-title {font-size: 70px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-title {font-size: 65px;}}@media (max-width: 767px) {.tp-slider-title {font-size: 45px;}.tp-slider-title br {display: none;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-title {font-size: 54px;}.tp-slider-title br {display: none;}}@media only screen and (min-width: 440px) and (max-width: 576px) {.tp-slider-title {font-size: 50px;}}.tp-slider-title-box {opacity: 0;z-index: 3;position: relative;transform: translateY(-150px);}.tp-slider-title-box p {color: var(--tp-common-white);position: absolute;top: 43px;right: 25px;max-width: 315px;margin-bottom: 0;}@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-slider-title-box p {display: none;}}.tp-slider-video-box {opacity: 0;z-index: 3;position: relative;transform: translateY(150px);}@media (max-width: 767px) {.tp-slider-video-box {flex-wrap: wrap;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-video-box {flex-wrap: nowrap;}}.tp-slider-video a {height: 60px;width: 60px;line-height: 63px;text-align: center;background-color: var(--tp-common-white);color: var(--tp-common-black);display: inline-block;font-size: 18px;border-radius: 50%;margin-right: 20px;}.tp-slider-video a i {margin-left: 5px;display: inline-block;}.tp-slider-video span {font-size: 16px;font-weight: 400;color: var(--tp-common-white);}.tp-slider-btn {line-height: 0;}@media (max-width: 767px) {.tp-slider-btn {margin-bottom: 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-btn {margin-bottom: 0px;}}@media only screen and (min-width: 440px) and (max-width: 575px) {.tp-slider-btn {margin-bottom: 30px;margin-right: 50px;}}.tp-slider-meta {position: absolute;bottom: 50px;right: 180px;z-index: 5;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-meta {right: 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-meta {right: 50px;}}@media (max-width: 767px) {.tp-slider-meta {display: none;}}.tp-slider-meta-icon {line-height: 0;margin-right: 20px;animation: circle-animations 5s forwards infinite alternate;}.tp-slider-meta-icon i {font-size: 58px;color: var(--tp-theme-1);}.tp-slider-meta-content span {font-size: 16px;font-weight: 400;color: var(--tp-common-white);}.tp-slider-shape-1 {position: absolute;top: 0;left: 0;transform: translateX(-500px);opacity: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-slider-shape-1 {left: -30%;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-shape-1 {left: -50%;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-slider-shape-1 {display: none;}}.tp-slider-shape-2 {position: absolute;top: -50px;right: -60px;transform: translateY(-300px);opacity: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-shape-2 {right: -140px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-slider-shape-2 {display: none;}}.tp-slider-shape-3 {position: absolute;bottom: 50px;right: 0;transform: translateX(300px);opacity: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-slider-shape-3 {bottom: -20%;right: -10%;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-slider-shape-3 {display: none;}}.tp-slider-shape-4 {position: absolute;bottom: -3px;right: 43%;transform: translateX(200px);opacity: 0;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-slider-shape-4 {display: none;}}.tp-slider-shape-5 {position: absolute;bottom: 0;left: 0;z-index: 5;}@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-slider-shape-5 {display: none;}}.tp-slider-shape-5 img {opacity: 0.3;}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-img {/*-webkit-transform: scale(1.35);transform: scale(1.35);*/}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-shape-1 {opacity: 1;transform: translateX(0px);transition: all 3000ms ease;}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-shape-2 {opacity: 1;transform: translatey(0px);transition: all 4000ms ease;}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-shape-3 {opacity: 0.4;transform: translatey(0px);transition: all 5000ms ease;}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-title-box {opacity: 1;transform: translatey(0px);transition: all 2500ms ease;}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-video-box {opacity: 1;transform: translatey(0px);transition: all 2500ms ease;}.tp-slider-wrapper .swiper-slide.swiper-slide-active .tp-slider-shape-4 {opacity: 1;transform: translatey(0px);transition: all 3500ms ease;}.tp-slider-2-bg {height: 840px;position: relative;}@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-slider-2-bg {height: 750px;}}@media (max-width: 767px) {.tp-slider-2-bg {height: 620px;}}.tp-slider-2-bg::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgb(2, 11, 32);opacity: 0.802;}.tp-slider-2-img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-repeat: no-repeat;background-size: cover;background-position: left center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 20000ms ease-in, -webkit-transform 9000ms ease;transition: opacity 2000ms ease-in, -webkit-transform 9000ms ease;transition: transform 9000ms ease, opacity 2000ms ease-in;transition: transform 9000ms ease, opacity 2000ms ease-in, -webkit-transform 9000ms ease;}.tp-slider-2-icon {transform: translateY(-200px);opacity: 0;}.tp-slider-2-icon img {margin-bottom: 25px;}.tp-slider-2-btn {transform: translateY(200px);opacity: 0;}.tp-slider-2-title {font-size: 100px;font-weight: 700;color: var(--tp-common-white);line-height: 1;margin-bottom: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-slider-2-title {font-size: 80px;}}@media (max-width: 767px) {.tp-slider-2-title {font-size: 45px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-slider-2-title {font-size: 65px;}}.tp-slider-2-shape-1 {position: absolute;top: 0;left: 0;transform: translateX(-500px);opacity: 0;}.tp-slider-2-shape-2 {position: absolute;bottom: 0;right: 0;transform: translateX(500px);opacity: 0;}.tp-slider-2-wrapper button {font-size: 26px;color: var(--tp-common-white);z-index: 5;}.tp-slider-2-wrapper button:hover {color: var(--tp-theme-1);}.tp-slider-2-wrapper .slider-2-prev {position: absolute;top: 50%;transform: translateY(-50%);left: 7.5%;}.tp-slider-2-wrapper .slider-2-next {position: absolute;top: 50%;transform: translateY(-50%);right: 7.5%;}.tp-slider-2-wrapper .swiper-slide.swiper-slide-active .tp-slider-2-img {-webkit-transform: scale(1.15);transform: scale(1.15);}.tp-slider-2-wrapper .swiper-slide.swiper-slide-active .tp-slider-2-shape-1 {position: absolute;top: 0;left: 23%;z-index: 5;opacity: 1;transform: translateX(0px);transition: all 3500ms ease;}.tp-slider-2-wrapper .swiper-slide.swiper-slide-active .tp-slider-2-shape-2 {position: absolute;bottom: 0;right: 17%;z-index: 5;opacity: 1;transform: translateX(0px);transition: all 3000ms ease;}.tp-slider-2-wrapper .swiper-slide.swiper-slide-active .tp-slider-2-icon {opacity: 1;transform: translateY(0px);transition: all 4000ms ease;}.tp-slider-2-wrapper .swiper-slide.swiper-slide-active .tp-slider-2-btn {opacity: 1;transform: translateY(0px);transition: all 3000ms ease;}/*----------------------------------------*//* 7.12 feature css start/*----------------------------------------*/.tp-feature-shape-1 {position: absolute;bottom: 100px;left: 100px;animation: tptranslateY2 1s forwards infinite alternate;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-feature-shape-1 {left: 30px;}}.tp-feature-shape-2 {position: absolute;bottom: 0px;left: 0px;z-index: -1;}.tp-feature-item {background-color: var(--tp-common-white);padding: 30px;transition: 0.3s;}.tp-feature-item:hover {background-color: var(--tp-theme-1);transform: translateY(-20px);}.tp-feature-item:hover .tp-feature-icon i {background-color: rgb(222, 114, 75);color: var(--tp-common-white);}.tp-feature-item:hover .tp-feature-title-sm {color: var(--tp-common-white);}.tp-feature-icon {margin-bottom: 25px;}.tp-feature-icon i {height: 115px;width: 115px;background-color: var(--tp-grey-3);display: inline-block;border-radius: 50%;line-height: 125px;text-align: center;font-size: 45px;color: var(--tp-theme-2);transition: 0.3s;}.tp-feature-title-sm {font-size: 16px;color: var(--tp-common-black);font-weight: 700;font-family: var(--tp-ff-body);transition: 0.3s;}.tp-feature-link p {font-size: 16px;color: #838693;margin-bottom: 0;}.tp-feature-link p a {color: var(--tp-theme-2);font-weight: 700;text-decoration: underline;}.tp-feature-3-content-wrap {position: relative;z-index: 3;margin-top: 20px;padding: 0px 30px;}.tp-feature-3-icon {margin-bottom: 45px;}.tp-feature-3-icon span {height: 90px;width: 90px;border-radius: 50%;display: inline-block;text-align: center;line-height: 105px;font-size: 55px;color: var(--tp-common-black);background-color: var(--tp-common-white);position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-feature-3-icon span {height: 80px;width: 80px;font-size: 40px;line-height: 95px;}}@media (max-width: 767px) {.tp-feature-3-icon span {height: 80px;width: 80px;font-size: 44px;line-height: 97px;height: 80px;}}.tp-feature-3-icon span::after {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;content: "";border-radius: 50%;z-index: -1;background-color: var(--tp-theme-1);transform: translate(-50%, -50%) scale(1.1);}.tp-feature-3-icon span::before {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;content: "";border-radius: 50%;z-index: -1;transform: translate(-50%, -50%) scale(1.4);border: 1px solid var(--tp-common-white);}.tp-feature-3-title-sm {font-size: 22px;font-weight: 700;line-height: 1.3;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);margin-bottom: 0;}.tp-feature-3-title-sm a {background-repeat: no-repeat;background-size: 0% 2px, 0 2px;background-position: 100% 100%, 0 100%;transition: background-size 0.4s linear;background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);}.tp-feature-3-title-sm:hover a {background-size: 0% 2px, 100% 2px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-feature-3-title-sm {font-size: 18px;}}@media (max-width: 767px) {.tp-feature-3-title-sm {font-size: 18px;}}.tp-feature-3-bg {height: 330px;background-position: center;background-repeat: no-repeat;background-size: cover;transition: 0.4s;}.tp-feature-3-bg::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgba(4, 33, 29, 0.6);transition: 0.4s;}.tp-feature-3-bg:hover {height: 290px;}.tp-feature-3-bg:hover::after {background-color:#e9ae38;}/*----------------------------------------*//* 7.2 about css start/*----------------------------------------*/.tp-about-content-wrap {padding-left: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-about-content-wrap {padding-left: 0;}}.tp-about-right-img {position: absolute;bottom: 0%;right: -100px;}.tp-about-shape {top: -3%;right: 23%;position: absolute;animation: circle-animations 3s forwards infinite alternate;}.tp-about-feature-box {background-color: var(--tp-theme-1);display: inline-block;padding: 40px;padding-right: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-about-feature-box {margin-bottom: 50px;}}.tp-about-feature-title {font-size: 22px;font-weight: 700;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);margin-bottom: 20px;}@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-about-feature-title br {display: none;}}.tp-about-feature-list {margin-bottom: 35px;}.tp-about-feature-list ul li {list-style-type: none;font-size: 16px;font-weight: 400;position: relative;padding-left: 15px;margin-bottom: 7px;color: #f4ebeb;}.tp-about-feature-list ul li:last-child {margin-bottom: 0;}.tp-about-feature-list ul li::before {position: absolute;top: 10px;left: 0;width: 6px;height: 6px;border-radius: 50%;display: inline-block;background-color: var(--tp-theme-2);content: "";}.tp-about-text p {padding-right: 135px;margin-bottom: 0;padding-bottom: 35px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about-text p {font-size: 14px;padding-right: 0;}}@media (max-width: 767px) {.tp-about-text p {font-size: 14px;padding-right: 0;}}.tp-about-city-info {background-color: rgb(255, 255, 255);box-shadow: 0px 8px 40px 0px rgba(27, 31, 46, 0.06);padding: 20px 30px;margin-bottom: 40px;}.tp-about-city-info i {font-size: 54px;color: var(--tp-theme-2);margin-right: 20px;}.tp-about-city-info span {font-size: 22px;font-weight: 700;line-height: 1.2;color: var(--tp-theme-2);}@media (max-width: 767px) {.tp-about-city-info span {font-size: 16px;}}@media (max-width: 767px) {.tp-about-tel-info {flex-wrap: wrap;}}@media (max-width: 767px) {.tp-about-tel-box {margin-bottom: 20px;}}.tp-about-progress {margin-right: 50px;margin-bottom: 50px;}.progress {height: 10px;--bs-progress-border-radius: 0;background-color: rgb(230, 238, 237);}.progress .progress-bar {height: 4px;margin-top: 3px;overflow: hidden;background-color: var(--tp-theme-2);}.progress-count {position: absolute;top: 1px;right: 20px;}.progress-label {font-size: 16px;color: var(--tp-theme-2);font-weight: 700;margin-bottom: 7px;display: inline-block;}.tp-about-tel-icon span {margin-right: 15px;height: 50px;width: 50px;display: inline-block;text-align: center;line-height: 58px;border-radius: 50%;font-size: 22px;color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-about-tel-number span {display: block;font-size: 16px;color: #9898a0;font-weight: 400;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-tel-number span {font-size: 13px;}}.tp-about-tel-number a {font-size: 16px;font-weight: 700;color: var(--tp-theme-2);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-tel-number a {font-size: 13px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-about-2-right-wrap {padding-left: 0;}}.tp-about-2-tel-wrap .tp-about-tel-box {background-color: var(--tp-common-white);box-shadow: 0px 4px 30px 0px rgba(27, 31, 46, 0.06);padding: 12px 15px;}.tp-about-2-tel-wrap .tp-about-tel-box:hover .tp-about-tel-icon span {color: var(--tp-common-white);background-color: var(--tp-theme-1);border: 1px solid var(--tp-theme-1);}.tp-about-2-tel-wrap .tp-about-tel-icon span {line-height: 51px;transition: 0.3s;background-color: transparent;color: var(--tp-theme-1);border: 1px solid #d5d6d8;}.tp-about-2-text p {font-size: 18px;font-weight: 700;line-height: 32px;margin-bottom: 0;padding: 35px 0;color: var(--tp-theme-2);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-2-text p {font-size: 16px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-2-title-box .tp-section-title {margin-bottom: 10px;}}.tp-about-2-title-box p {padding-bottom: 20px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-2-thumb-wrap {margin-right: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about-2-thumb-wrap {margin-right: 0;margin-bottom: 60px;}}@media (max-width: 767px) {.tp-about-2-thumb-wrap {margin-right: 0;margin-bottom: 120px;}}.tp-about-2-sub-img-1 {position: absolute;bottom: -110px;left: -80px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-2-sub-img-1 {left: 0;bottom: -175px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about-2-sub-img-1 {left: 0;bottom: 0;}}@media (max-width: 767px) {.tp-about-2-sub-img-1 {left: 0;transform: scale(0.9);}}.tp-about-2-sub-img-2 {position: absolute;top: -10px;left: -150px;z-index: -1;animation: tptranslateX2 2s forwards infinite alternate;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-about-2-sub-img-2 {left: -40px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-2-sub-img-2 {left: -77px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about-2-sub-img-2 {top: -120px;left: 0;}}.tp-about-2-sub-img-3 {position: absolute;bottom: -27%;right: 15%;animation: tpupdown 0.8s infinite alternate;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-2-sub-img-3 {right: 0;}}@media (max-width: 767px) {.tp-about-2-btn-box {flex-wrap: wrap;}.tp-about-2-btn-box a {margin-right: 0;margin-bottom: 20px;}}.tp-about-2-btn-box a {margin-right: 30px;}.tp-about-3-feature-main {padding-left: 25px;}@media (max-width: 767px) {.tp-about-3-feature-main {padding-left: 0;}}.tp-about-3-feature-img {position: absolute;bottom: 0;right: -40px;z-index: -1;}.tp-about-3-feature-img span {height: 240px;width: 240px;display: inline-block;border-radius: 50%;position: absolute;bottom: 40px;right: -50px;z-index: -1;animation: zoom 5s infinite;background-color: var(--tp-theme-2);}.tp-about-3-shape-1 {position: absolute;top: 20px;left: 0;}.tp-about-3-shape-1 img {opacity: 0.7;}.tp-about-3-shape-2 {position: absolute;top: -25px;right: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-about-3-customize .tp-about-content-wrap {padding-left: 0px;}.tp-about-3-customize .tp-about-text p {padding-right: 7px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-about-3-customize .tp-about-content-wrap {padding-left: 0;margin-bottom: 100px;}.tp-about-3-customize .tp-about-3-feature-img img {width: 80%;}.tp-about-3-customize .tp-about-3-feature-img span {right: 20px;}}@media (max-width: 767px) {.tp-about-3-customize .tp-about-content-wrap {padding-left: 0;}.tp-about-3-customize .tp-about-3-feature-img img {width: 80%;}.tp-about-3-customize .tp-about-text p {padding-right: 0;}.tp-about-3-customize .tp-about-3-feature-img span {right: 20px;}.tp-about-3-customize .tp-about-progress {margin-right: 0px;}.tp-about-3-customize .tp-about-tel-box {margin-right: 0;margin-bottom: 20px;}.tp-about-3-customize .tp-about-tel-info {flex-wrap: wrap;margin-bottom: 30px;}.tp-about-3-customize .tp-about-feature-box {display: inherit;}}/*----------------------------------------*//* 7.19 service css start/*----------------------------------------*/.tp-service-title-box .tp-section-subtitle {color: var(--tp-theme-1);}.tp-service-title-box .tp-section-subtitle::before {background-color: var(--tp-common-white);}.tp-service-shape-1 {position: absolute;top: 0;left: 0;}.tp-service-item {padding: 50px;position: relative;background-color: rgb(11, 45, 42);border: 1px solid transparent;transition: 0.3s;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-service-item {padding: 50px 35px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-service-item {padding: 50px 24px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-service-item {padding: 50px 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-service-item {padding: 50px 30px;}}.tp-service-item:hover {border: 1px solid var(--tp-theme-1);}.tp-service-item:hover .tp-service-shape {right: 65px;opacity: 1;visibility: visible;}.tp-service-shape {position: absolute;top: 60px;right: 35px;opacity: 0;visibility: hidden;transition: 0.4s;}.tp-service-icon i {margin-bottom: 25px;display: inline-block;font-size: 63px;color: var(--tp-theme-1);}.tp-service-title-sm {font-size: 22px;font-weight: 700;margin-bottom: 15px;transition: 0.3s;display: inline-block;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);}.tp-service-title-sm:hover {color: var(--tp-theme-1);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-service-title-sm {font-size: 20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-service-title-sm {font-size: 19px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-service-title-sm {font-size: 21px;}}.tp-service-content {margin-bottom: 0px;}.tp-service-content p {font-size: 16px;font-weight: 400;color: #a9b5b5;margin-bottom: 25px;}.tp-service-link a {font-size: 14px;font-weight: 700;color: var(--tp-common-white);text-transform: uppercase;}.tp-service-link a i {margin-left: 10px;}.tp-service-link a:hover {color: var(--tp-theme-1);}.tp-service-link a:hover i {animation: tfLeftToRight 0.4s forwards;}@media (max-width: 767px) {.tp-service-2-title-box .tp-section-title {margin-bottom: 30px;}}.tp-service-2-title-box .tp-section-title span:not(:first-child) {position: absolute;bottom: -7%;right: 22%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-service-2-title-box .tp-section-title span:not(:first-child) {bottom: 39%;right: 11%;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-service-2-title-box .tp-section-title span:not(:first-child) {bottom: 41%;right: 21%;}}.tp-service-2-mlr {margin-left: 210px;margin-right: 210px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-service-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-service-2-mlr {margin: 0;}}.tp-service-2-item {background-color: var(--tp-common-white);padding: 20px;border: 1px solid rgb(240, 237, 253);transition: 0.3s;}.tp-service-2-item:hover {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);}.tp-service-2-item:hover .tp-service-2-title-sm {color: var(--tp-common-white);}.tp-service-2-item:hover .tp-service-2-icon span {color: var(--tp-common-white);}.tp-service-2-title-wrap {margin-bottom: 70px;}.tp-service-2-icon span {font-size: 40px;color: var(--tp-theme-1);margin-bottom: 45px;display: inline-block;transition: 0.3s;}.tp-service-2-title-sm {font-size: 16px;font-weight: 700;line-height: 24px;min-height: 48px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-service-2-thumb {position: absolute;bottom: 0;right: 0;z-index: -1;}.tp-service-3-item {background-color: #0b2d2a;padding: 40px;transition: 0.3s;}.tp-service-3-item:hover {background-color: var(--tp-common-white);}.tp-service-3-item:hover .tp-service-3-icon i {color: var(--tp-theme-2);}.tp-service-3-item:hover .tp-service-3-icon span {background-color: var(--tp-theme-1);}.tp-service-3-item:hover .tp-service-3-title-sm {color: var(--tp-theme-2);}.tp-service-3-item:hover .tp-btn-sv {background-color: var(--tp-theme-1);color: var(--tp-common-white);}.tp-service-3-item:hover .tp-btn-sv i {color: var(--tp-common-white);}.tp-service-3-icon i {font-size: 42px;color: var(--tp-theme-1);margin-bottom: 25px;display: inline-block;transition: 0.3s;}.tp-service-3-icon span {height: 40px;width: 40px;background-color: var(--tp-theme-2);display: inline-block;border-radius: 50%;position: absolute;top: -12px;left: -12px;z-index: -1;transition: 0.3s;}.tp-service-3-title-sm {font-size: 20px;font-weight: 700;line-height: 1.4;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);margin-bottom: 50px;transition: 0.3s;}.tp-service-3-counter-text {position: absolute;top: 50px;right: 50px;z-index: 99;}.tp-service-3-counter-text::after {font-size: 40px;content: "0" counter(count);counter-increment: count;color: var(--tp-theme-2);font-weight: 700;}.counter-row {counter-reset: count;}.tp-service-standard-content-wrap {padding: 40px;}.tp-service-standard-shape {position: absolute;right: 60px;bottom: 40px;animation: animationglob 10s cubic-bezier(1, 0.99, 0.03, 0.01) infinite;}.tp-service-standard-content span {height: 100px;width: 100px;line-height: 116px;font-size: 60px;text-align: center;background-color: var(--tp-common-white);color: var(--tp-common-black);display: inline-block;margin-bottom: 20px;}.tp-service-standard-img img {width: 100%;}.tp-service-standard-title {font-size: 20px;font-weight: 700;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);margin-bottom: 20px;transition: 0.3s;}.tp-service-standard-title a {background-repeat: no-repeat;background-size: 0% 2px, 0 2px;background-position: 100% 100%, 0 100%;transition: background-size 0.4s linear;background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);}.tp-service-standard-title:hover a {background-size: 0% 2px, 100% 2px;}.tp-service-standard-item {width: 100%;height: 100%;transition: 0.3s;background-color: var(--tp-theme-2);}.tp-service-standard-item > .tp-service-standard-content-wrap,.tp-service-standard-item > .tp-service-standard-content-wrap > .tp-service-standard-content-main {height: 100%;}.tp-service-standard-item > .tp-service-standard-content-wrap > .tp-service-standard-content-main {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}.tp-service-standard-item:hover::after {background-color: var(--tp-theme-1);}.tp-service-standard-item:hover .tp-service-standard-title {color: var(--tp-common-white);}.tp-service-standard-link {transition: 0.3s;}.tp-service-standard-link a {font-size: 14px;font-weight: 700;color: var(--tp-common-white);text-transform: uppercase;transition: 0.3s;}.tp-service-standard-link a i {margin-left: 10px;transform: translateY(2px);display: inline-block;}.tp-service-standard-link a:hover {color: var(--tp-theme-1);}.tp-service-details-widget {padding: 30px;background-color: #f4f4f4;}.tp-service-details-widget.theme-bg-2 {background-color: var(--tp-theme-2);padding: 40px;}.tp-service-details-content i {font-size: 65px;color: var(--tp-common-white);display: block;margin-bottom: 25px;}.tp-service-details-content span {font-size: 24px;font-weight: 700;color: var(--tp-common-white);line-height: 1.3;display: block;margin-bottom: 35px;}.tp-service-details-banner img {width: 100%;}.tp-service-details-category ul li {list-style-type: none;margin-bottom: 10px;}.tp-service-details-category ul li:last-child {margin-bottom: 0;}.tp-service-details-category ul li a {display: block;font-size: 16px;font-weight: 700;line-height: 1.1;padding: 18px 20px;padding-right: 65px;color: var(--tp-theme-2);background-color: var(--tp-common-white);}.tp-service-details-category ul li a i {height: 54px;width: 54px;line-height: 60px;text-align: center;background-color: transparent;color: var(--tp-theme-2);display: inline-block;position: absolute;top: 50%;right: 0;transition: 0.3s;transform: translateY(-50%);}.tp-service-details-category ul li a.active i {background-color: var(--tp-theme-1);color: var(--tp-common-white);}.tp-service-details-category ul li a:hover i {background-color: var(--tp-theme-1);color: var(--tp-common-white);}.tp-service-details-title {font-size: 22px;font-weight: 700;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);margin-bottom: 30px;}.tp-service-details-download-box {background-color: var(--tp-common-white);padding: 20px 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-service-details-download-box {padding: 20px 20px;}}.tp-service-details-download-icon span {font-size: 40px;margin-right: 20px;color: var(--tp-theme-1);}.tp-service-details-download-info {line-height: 1;}.tp-service-details-download-info h5 {font-size: 16px;font-weight: 700;line-height: 1.1;margin-bottom: 10px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-service-details-download-info h5 a {background-repeat: no-repeat;background-size: 0% 2px, 0 2px;background-position: 100% 100%, 0 100%;transition: background-size 0.4s linear;background-image: linear-gradient(#0e3631, #0e3631), linear-gradient(#0e3631, #0e3631);}.tp-service-details-download-info h5:hover a {background-size: 0% 2px, 100% 2px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-service-details-download-info h5 {font-size: 14px;}}.tp-service-details-download-info span {font-size: 14px;font-weight: 400;color: #767676;}.tp-service-details-right-wrap {padding-left: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-service-details-right-wrap {padding-left: 0;}}.tp-service-details-right-title {font-size: 36px;font-weight: 400;color: var(--tp-theme-2);}.tp-service-details-right-quote-text {padding: 30px 40px;background-color: var(--tp-common-white);box-shadow: 0px 4px 40px 0px rgba(30, 22, 22, 0.08);}.tp-service-details-right-quote-text p {font-size: 20px;font-weight: 700;margin-bottom: 0;color: var(--tp-theme-2);}.tp-service-details-right-feature-box {margin: 0px 30px;}@media (max-width: 767px) {.tp-service-details-right-feature-box {flex-wrap: wrap;}}.tp-service-details-right-feature.active span {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-service-details-right-feature:last-child span::after {display: none;}.tp-service-details-right-feature span {height: 100px;width: 100px;line-height: 115px;font-size: 55px;text-align: center;display: inline-block;background-color: #f7f7f9;color: var(--tp-theme-2);margin-bottom: 30px;display: inline-block;position: relative;}.tp-service-details-right-feature span::after {position: absolute;top: 50%;left: 133%;height: 2px;width: 120px;background-color: var(--tp-theme-2);transform: translateY(-50%);content: "";}@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-service-details-right-feature span::after {display: none;}}.tp-service-details-right-feature h4 {font-size: 20px;font-weight: 700;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-service-details-right-feature-list ul li {list-style: none;padding-left: 80px;margin-bottom: 30px;}.tp-service-details-right-feature-list ul li.theme-color i {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-service-details-right-feature-list ul li i {height: 60px;width: 60px;line-height: 60px;font-size: 25px;border-radius: 50%;text-align: center;position: absolute;top: 0;left: 0;color: var(--tp-common-white);background-color: var(--tp-theme-2);}.tp-service-details-input input, .tp-service-details-input textarea {margin-bottom: 10px;color: var(--tp-theme-2);background-color: transparent;border: 1px solid #dbd8d8;}.tp-service-details-input input:focus, .tp-service-details-input textarea:focus {border-color: var(--tp-theme-2);}.tp-service-details-input input::-webkit-input-placeholder, .tp-service-details-input textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #767676;}.tp-service-details-input input::-moz-placeholder, .tp-service-details-input textarea::-moz-placeholder { /* Firefox 19+ */color: #767676;}.tp-service-details-input input:-moz-placeholder, .tp-service-details-input textarea:-moz-placeholder { /* Firefox 4-18 */color: #767676;}.tp-service-details-input input:-ms-input-placeholder, .tp-service-details-input textarea:-ms-input-placeholder { /* IE 10+ Edge*/color: #767676;}.tp-service-details-input input::placeholder, .tp-service-details-input textarea::placeholder { /* MODERN BROWSER */color: #767676;}.tp-service-details-input textarea {resize: none;height: 120px;}/*----------------------------------------*//* 7.10 event css start/*----------------------------------------*/.tp-event-content-wrap {position: relative;z-index: 2;transition: 0.3s;}.tp-event-content {padding: 30px;padding-top: 0;background-color: var(--tp-common-white);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-event-content {padding: 30px 20px;padding-top: 0;}}@media (max-width: 767px) {.tp-event-content {padding: 30px 15px;padding-top: 0;}}.tp-event-item:hover .tp-event-thumb img {transform: scale(1.1) rotate(-2deg);}.tp-event-thumb img {width: 100%;transition: 0.9s;}.tp-event-meta {padding: 7px 20px;transform: translateY(-20px);background-color: var(--tp-grey-6);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-event-meta {padding: 7px 12px;}}.tp-event-meta span:last-child {margin-right: 0;}.tp-event-meta span {color: #8d91a2;font-size: 16px;font-weight: 400;margin-right: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-event-meta span {font-size: 14px;margin-right: 15px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-event-meta span {font-size: 14px;margin-right: 15px;}}.tp-event-meta span i {margin-right: 10px;color: var(--tp-common-black);}.tp-event-title-sm {font-size: 24px;font-weight: 700;line-height: 1.3;margin-bottom: 0;display: inline;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-event-title-sm {font-size: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-event-title-sm {font-size: 22px;}}@media (max-width: 767px) {.tp-event-title-sm {font-size: 21px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-event-title-sm {font-size: 23px;}}@media only screen and (min-width: 440px) and (max-width: 576px) {.tp-event-title-sm {font-size: 23px;}}.tp-event-title-sm a {background-repeat: no-repeat;background-size: 0% 2px, 0 2px;background-position: 100% 100%, 0 100%;transition: background-size 0.4s linear;background-image: linear-gradient(#0e3631, #0e3631), linear-gradient(#0e3631, #0e3631);}.tp-event-title-sm a:hover {background-size: 0% 2px, 100% 2px;}.tp-event-link {transition: 0.3s;background-color: var(--tp-theme-2);}.tp-event-link a {font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 12px 30px;display: inline-block;transition: 0.3s;line-height: 1;color: var(--tp-common-white);}.tp-event-link:hover {background-color: var(--tp-theme-1);}.tp-event-link:hover a {color: var(--tp-common-white);}.tp-event-bg {position: absolute;top: 0;right: 0;height: 100%;z-index: -1;width: auto;}.tp-event-bg::after {position: absolute;top: 0;left: 0;height: 100%;width: 100%;content: "";opacity: 0.9;background-color: var(--tp-theme-2);}@media (max-width: 767px) {.tp-event-3-title-box {margin-bottom: 30px;}}.tp-event-3-content-wrap {box-shadow: 0px 4px 60px 0px rgba(27, 31, 46, 0.06);padding: 30px 30px 40px 30px;}@media (max-width: 767px) {.tp-event-3-content-wrap {padding: 20px;}}.tp-event-3-content-wrap .tp-event-title-sm {margin-bottom: 15px;display: inline-block;}.tp-event-3-content {margin-bottom: 30px;}.tp-event-3-content p {color: #767676;font-size: 16px;}.tp-event-3-item:hover .tp-event-3-thumb img {transform: scale(1.2) rotate(-2deg);}.tp-event-3-thumb img {transition: 0.9s;width: 100%;}.tp-event-3-meta {margin-bottom: 10px;}.tp-event-3-meta span {font-size: 16px;font-weight: 400;transform: 0.3s;color: var(--tp-theme-2);}@media (max-width: 767px) {.tp-event-3-meta span {font-size: 14px;}}.tp-event-3-meta span i {color: var(--tp-theme-1);margin-right: 10px;}.tp-event-3-meta span:hover a {color: var(--tp-theme-1);}.tp-event-3-shape-1 {position: absolute;top: 90px;left: 0;}.tp-event-3-shape-1 img {animation: tpupdown 0.8s infinite alternate;}.tp-event-3-shape-2 {position: absolute;bottom: -25%;right: -20px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-event-3-shape-2 {bottom: -13%;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-event-3-shape-2 {bottom: -15%;}}.tp-event-3-btn-box {line-height: 0;}.evn-thumb {position: relative;}.evn-thumb::after {position: absolute;top: 0;left: 0;height: 100%;width: 100%;content: "";background-image: -moz-linear-gradient(90deg, rgb(27, 31, 46) 0%, rgba(27, 31, 46, 0) 100%);background-image: -webkit-linear-gradient(90deg, rgb(27, 31, 46) 0%, rgba(27, 31, 46, 0) 100%);background-image: -ms-linear-gradient(90deg, rgb(27, 31, 46) 0%, rgba(27, 31, 46, 0) 100%);}.evn-thumb img {width: 100%;}.evn-meta {position: absolute;top: 40px;right: 40px;text-align: center;}.evn-meta span {padding: 15px;display: inline-block;font-weight: 700;font-size: 30px;background-color: var(--tp-common-white);color: var(--tp-common-black);}.evn-list-box {padding-right: 120px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.evn-list-box {margin-bottom: 60px;}}.evn-list-box ul {margin-bottom: 50px;margin-right: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.evn-list-box ul {margin-right: 0;}}.evn-list-box ul li {list-style-type: none;position: relative;padding-left: 75px;margin-bottom: 25px;font-size: 16px;}.evn-list-box ul li span {height: 50px;width: 50px;line-height: 54px;border-radius: 50%;font-size: 25px;color: var(--tp-theme-2);background-color: #f7f7f9;display: inline-block;text-align: center;position: absolute;top: 2px;left: 0;}.evn-avatar-box {padding: 30px 50px;background-color: #f2f7f7;margin-bottom: 30px;}.evn-avatar img {margin-right: 25px;}.evn-avatar-name {font-size: 20px;font-weight: 700;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);margin-bottom: 0;}.evn-avatar-info span {font-size: 14px;font-weight: 400;color: var(--tp-theme-1);}.evn-user-wrap {padding: 50px;border-top: 2px solid var(--tp-theme-2);}.evn-user-item {margin-bottom: 20px;}.evn-user-item:last-child {margin-bottom: 0;}.evn-user-icon span {font-size: 24px;margin-right: 25px;display: inline-block;transform: translateY(6px);color: var(--tp-theme-1);}.evn-user-info P {font-size: 16px;margin-bottom: 0;}.evn-user-info span {font-size: 18px;font-weight: 700;color: var(--tp-theme-2);}.evn-text-box p {padding-right: 30px;}/*----------------------------------------*//* 7.18 project css start/*----------------------------------------*/.tp-project-slider-active {margin: 0px -15px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-project-slider-active {margin: 0;}}.tp-project-right-text p {padding-left: 50px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-project-right-text p {padding-left: 0;padding-top: 30px;}}.tp-project-thumb img {width: 100%;transition: 0.9s;}.tp-project-content-wrap {padding: 35px;position: absolute;bottom: -50px;left: 0;right: 0;opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--tp-common-white);}.tp-project-item:hover .tp-project-content-wrap {opacity: 1;visibility: visible;bottom: 0;}.tp-project-item:hover .tp-project-thumb img {transform: scale(1.1) rotate(-2deg);}.tp-project-content span {font-size: 14px;font-weight: 700;margin-bottom: 7px;display: inline-block;text-transform: uppercase;color: var(--tp-theme-1);}.tp-project-title-sm {font-size: 26px;line-height: 1;margin-bottom: 0;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-project-title-sm:hover {color: var(--tp-theme-1);}@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-project-title-sm {font-size: 22px;}}.tp-project-icon a {height: 55px;width: 55px;line-height: 55px;font-size: 20px;transition: 0.3s;text-align: center;display: inline-block;color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-project-icon a:hover {background-color: var(--tp-theme-2);}.tp-project-2-title-box p {padding-right: 100px;margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-project-2-title-box p {padding-right: 60px;}}@media (max-width: 767px) {.tp-project-2-title-box p {padding-right: 0px;}}.tp-project-2-plr {padding-left: 165px;padding-right: 165px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-project-2-plr {padding-left: 100px;padding-right: 100px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-2-plr {padding-left: 0;padding-right: 0;}}@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-project-2-plr {padding-left: 0;padding-right: 0;}}.tp-project-2-right-bg {position: absolute;right: 0;top: 0;width: 875px;height: 740px;background-color: var(--tp-theme-1);z-index: -1;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-2-right-bg {width: 520px;height: 620px;}}.tp-project-2-right-wrap {margin-left: 100px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-project-2-right-wrap {margin-left: 0;margin-bottom: 40px;}}.tp-project-2-right-top {margin-bottom: 50px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-project-2-right-top {margin-bottom: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-project-2-right-top {margin-bottom: 20px;}}.tp-project-2-right-top i {font-size: 80px;color: var(--tp-theme-2);margin-right: 30px;}.tp-project-2-right-top span {font-size: 22px;font-weight: 700;color: var(--tp-common-black);line-height: 1.2;}@media (max-width: 767px) {.tp-project-2-right-top span {font-size: 19px;}}.tp-project-2-right-bottom h4 {font-size: 32px;font-weight: 400;color: var(--tp-common-black);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-project-2-right-bottom h4 {font-size: 28px;}.tp-project-2-right-bottom h4 br {display: none;}}@media (max-width: 767px) {.tp-project-2-right-bottom h4 {font-size: 22px;}.tp-project-2-right-bottom h4 br {display: none;}}.tp-project-2-item:hover img {transform: scale(1.2);}.tp-project-2-item:hover .tp-project-2-content {opacity: 1;visibility: visible;transform: translate(-50%, -50%) scale(1);}.tp-project-2-item img {transition: 0.9s;width: 100%;}.tp-project-2-content {height: 290px;width: 290px;background-color: var(--tp-theme-1);border-radius: 50%;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.3);opacity: 0;visibility: hidden;transition: 0.5s;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-project-2-content {height: 250px;width: 250px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-2-content {height: 200px;width: 200px;}}.tp-project-2-content i {font-size: 18px;color: var(--tp-common-white);display: block;padding-bottom: 5px;}.tp-project-2-content span {font-weight: 700;color: var(--tp-common-white);font-size: 14px;text-transform: uppercase;padding-bottom: 5px;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-2-content span {font-size: 12px;}}.tp-project-2-title-sm {font-size: 26px;font-weight: 700;line-height: 1;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);}.tp-project-2-title-sm a {background-repeat: no-repeat;background-size: 0% 2px, 0 2px;background-position: 100% 100%, 0 100%;transition: background-size 0.4s linear;background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);}.tp-project-2-title-sm:hover a {background-size: 0% 2px, 100% 2px;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-project-2-title-sm {font-size: 20px;}}.tp-project-3-mlr {margin: 0px 160px;}@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-project-3-mlr {margin: 0;}}.tp-project-3-content-wrap {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;padding: 20px;opacity: 0;visibility: hidden;transition: 0.3s;}.tp-project-3-img {height: 100%;}.tp-project-3-img img {width: 100%;height: 100%;transition: 0.9s;}.tp-project-3-link a {height: 55px;width: 55px;display: inline-block;border-radius: 50%;line-height: 65px;font-size: 20px;font-weight: 700;text-align: center;color: var(--tp-common-white);background-color: var(--tp-theme-2);margin-bottom: 20px;}.tp-project-3-content span {font-size: 700;font-size: 14px;color: var(--tp-common-white);line-height: 1;margin-bottom: 10px;display: inline-block;}.tp-project-3-title-sm {font-size: 26px;font-weight: 700;color: var(--tp-common-white);line-height: 1;font-family: var(--tp-ff-dmsans);}.tp-project-3-title-sm a {background-repeat: no-repeat;background-size: 0% 2px, 0 2px;background-position: 100% 100%, 0 100%;transition: background-size 0.4s linear;background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);}.tp-project-3-title-sm:hover a {background-size: 0% 2px, 100% 2px;}.tp-project-3-item {position: relative;height: 100%;}.tp-project-3-item:hover::after {opacity: 1;visibility: visible;}.tp-project-3-item:hover .tp-project-3-img img {mix-blend-mode: multiply;transform: scale(1.2) rotate(-2deg);}.tp-project-3-item:hover .tp-project-3-content-wrap {opacity: 1;visibility: visible;}.tp-project-3-item::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";opacity: 0;visibility: hidden;transition: 0.3s;background-color: rgba(233,174,56,0.8);}.project-details-customize .evn-avata-content-wrap {margin: 0px 40px;background: #FFF;padding: 30px 40px;margin-top: -47px;}@media (max-width: 767px) {.project-details-customize .evn-avata-content-wrap {margin: 0;}}.project-details-customize .evn-list-box ul {margin-right: 0;margin-bottom: 0;margin-left: 20px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.project-details-customize .evn-list-box ul {margin-left: 0;}}.project-details-customize .evn-related-info span {font-size: 18px;color: #727272;}.project-details-customize .evn-related-info span b {color: var(--tp-theme-2);margin-right: 5px;}.project-details-customize .evn-thumb::after {display: none;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.project-details-sm-thumb {margin-bottom: 50px;}}.project-details-sm-thumb img {width: 100%;}/*----------------------------------------*//* 7.14 hero css start/*----------------------------------------*/.tp-hero-title {font-size: 90px;line-height: 1;font-weight: 700;color: var(--tp-theme-2);}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-hero-title {font-size: 85px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-hero-title {font-size: 69px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-hero-title {font-size: 47px;}}@media (max-width: 767px) {.tp-hero-title {font-size: 40px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-hero-title {font-size: 58px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-hero-title-box {margin-bottom: 20px;}}@media (max-width: 767px) {.tp-hero-content-wrap {margin-top: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-hero-content-wrap .tp-slider-video-box {flex-wrap: wrap;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-hero-content-wrap .tp-slider-video {margin-bottom: 20px;}}.tp-hero-content-wrap .tp-slider-video a {background-color: var(--tp-theme-2);color: var(--tp-common-white);animation: tp-pulse-2 2s infinite;}.tp-hero-content-wrap .tp-slider-video span {color: #767676;}.tp-hero-thumb img {max-width: inherit;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), (max-width: 767px) {.tp-hero-thumb img {max-width: 100%;margin-right: 0;}}.tp-hero-shape-1 {position: absolute;bottom: -25%;right: 25%;animation: tpswing 1s forwards infinite alternate;transform-origin: bottom right;}@media (max-width: 767px) {.tp-hero-shape-1 {position: absolute;bottom: 28%;right: 7%;}}.tp-hero-base {padding: 10px 30px;position: absolute;top: 40%;right: -52%;background-color: var(--tp-theme-2);animation: tptranslateY2 2s forwards infinite alternate;}@media only screen and (min-width: 1600px) and (max-width: 1700px) {.tp-hero-base {right: -33%;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-hero-base {right: -12%;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {.tp-hero-base {right: 0;}}.tp-hero-base .tp-hero-climet:first-child {padding-right: 35px;margin-right: 35px;position: relative;}.tp-hero-base .tp-hero-climet:first-child::after {position: absolute;top: 50%;right: 0;transform: translateY(-50%);height: 55px;width: 1px;background-color: #274a46;content: "";}.tp-hero-climet-icon {line-height: 0;margin-right: 10px;}.tp-hero-climet-icon i {font-size: 23px;color: var(--tp-common-white);}.tp-hero-climet-content span {font-size: 14px;font-weight: 400;color: var(--tp-common-white);display: block;}.tp-hero-climet-content i {font-size: 16px;font-weight: 700;color: var(--tp-common-white);font-style: normal;}.tp-hero-tel-box {padding: 11px 40px;position: absolute;bottom: 7%;left: 10%;background-color: var(--tp-common-white);animation: tptranslateX2 2s forwards infinite alternate;}.tp-hero-tel-icon {position: absolute;top: 50%;transform: translateY(-50%);left: -25px;}.tp-hero-tel-icon i {height: 50px;width: 50px;line-height: 58px;text-align: center;border-radius: 50%;font-size: 22px;display: inline-block;background-color: var(--tp-theme-1);color: var(--tp-common-white);}.tp-hero-tel-content span {font-size: 16px;color: #9898a0;font-weight: 400;display: block;}.tp-hero-tel-content a {font-size: 16px;font-weight: 700;color: var(--tp-theme-2);}.tp-hero-slider-text {white-space: nowrap;animation: scrollText-2 50s infinite linear;}.tp-hero-slider-text h2 {font-size: 520px;color: #fefefe;line-height: 0.8;font-weight: 700;font-family: var(--tp-ff-dmsans);}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-hero-slider-text h2 {font-size: 370px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-hero-slider-text h2 {font-size: 300px;}}.tp-hero-slider-text-wrap {transform: rotate(-30deg);}.tp-hero-slider-text-main {position: absolute;top: -29%;left: 0;right: 0;text-align: center;}@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-hero-slider-text-main {top: -11%;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.tp-hero-slider-text-main {top: -5%;}}/*----------------------------------------*//* 7.16 mayor css start/*----------------------------------------*/.tp-mayor-ptb {padding-top: 120px;padding-bottom: 120px;}.tp-mayor-shape-2 {position: absolute;top: 35px;right: 25px;animation: animationglob 10s cubic-bezier(1, 0.99, 0.03, 0.01) infinite;}.tp-mayor-left-thumb {flex: 0 0 auto;margin-right: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-mayor-left-thumb {margin-right: 0;margin-bottom: 60px;}}.tp-mayor-sub-img {position: absolute;bottom: 0;left: -63%;z-index: -1;animation: tpupdown 0.8s infinite alternate;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-mayor-left-wrap {flex-wrap: wrap;justify-content: center;}}.tp-mayor-title-box p {padding-bottom: 15px;color: #a9b5b5;}.tp-mayor-feature-list ul li {list-style-type: none;margin-bottom: 25px;position: relative;padding-left: 30px;}.tp-mayor-feature-list ul li i {font-size: 20px;color: var(--tp-theme-1);position: absolute;top: 3px;left: 0;}.tp-mayor-feature-list ul li span {font-size: 18px;color: var(--tp-common-white);}.tp-mayor-feature-box {background-color: #092522;padding: 21px 35px;width: 100%;}@media (max-width: 767px) {.tp-mayor-feature-box {margin-right: 0;margin-bottom: 20px;}}.tp-mayor-feature-box i {font-size: 53px;color: var(--tp-theme-1);margin-right: 25px;}.tp-mayor-feature-box span {font-weight: 700;color: #bdc1d3;font-size: 18px;}.tp-mayor-feature-wrap {position: absolute;bottom: 0;left: 24%;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-mayor-feature-wrap {position: static;margin-bottom: 40px;}}@media (max-width: 767px) {.tp-mayor-feature-wrap {position: static;margin-bottom: 40px;flex-wrap: wrap;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-mayor-left-wrap {margin-bottom: 70px;}}.tp-mayor-right-wrap {padding-left: 50px;}@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-mayor-right-wrap {padding-left: 0;}}.tp-mayor-right-item {background-color: var(--tp-common-white);padding: 14px 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-mayor-right-item {width: 47%;float: left;margin: 10px;}}.tp-mayor-right-item:hover .tp-mayor-right-icon i {background-color: var(--tp-theme-1);}.tp-mayor-right-icon i {height: 52px;width: 52px;display: inline-block;border-radius: 50%;line-height: 52px;text-align: center;font-size: 26px;margin-right: 15px;color: var(--tp-common-white);background-color: var(--tp-theme-2);transition: 0.3s;}.tp-mayor-right-content i {display: block;font-style: normal;font-size: 16px;color: #9898a0;text-transform: uppercase;}.tp-mayor-right-content span {font-size: 18px;font-weight: 700;line-height: 1;color: var(--tp-theme-2);}/*----------------------------------------*//* 7.4 brand css start/*----------------------------------------*/.tp-brand-title-box {position: relative;}.tp-brand-title-box::after {position: absolute;top: 39px;left: 0;height: 1px;width: 100%;background-color: var(--tp-border-2);content: "";z-index: -1;}.tp-brand-title-box i {display: block;font-size: 18px;color: var(--tp-common-black);}.tp-brand-title-box .tp-section-subtitle-2 {background-color: var(--tp-common-white);padding: 0px 30px;}.tp-brand-item img {opacity: 0.26;transition: 0.3s;}.tp-brand-item:hover img {opacity: 1;}/*----------------------------------------*//* 7.22 team css start/*----------------------------------------*/.tp-team-content-box {background-color: var(--tp-common-white);padding: 20px 30px;margin-top: -100px;margin-right: 20px;}.tp-team-link {font-weight: 700;color: var(--tp-common-black);font-size: 14px;text-transform: uppercase;}.tp-team-link i {font-size: 14px;color: var(--tp-common-black);margin-left: 10px;}.tp-team-thumb img {width: 100%;padding-left: 4px;background-color: var(--tp-theme-2);}.tp-team-icon i {height: 60px;width: 60px;line-height: 60px;font-size: 30px;border-radius: 50%;text-align: center;display: inline-block;color: var(--tp-common-white);background-color: var(--tp-theme-2);position: absolute;top: -30px;right: 20px;}.tp-team-title-sm {font-size: 22px;color: var(--tp-common-black);font-family: var(--tp-ff-dmsans);padding-bottom: 10px;}.tp-team-details-bg {box-shadow: 0px 4px 60px 0px rgba(21, 24, 32, 0.1);}.tp-team-details-bg-shape {position: absolute;top: 0;left: 0;height: 100%;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-team-details-bg-shape {height: 50%;width: 100%;}}.tp-team-details-bg-shape img {height: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-team-details-bg-shape img {width: 100%;height: 100%;}}.tp-team-details-text-box p b {color: var(--tp-theme-2);}.tp-team-details-title {font-size: 40px;color: var(--tp-theme-2);line-height: 1;margin-bottom: 20px;}@media (max-width: 767px) {.tp-team-details-title {font-size: 30px;}}.tp-team-details-title-box span {font-size: 18px;font-weight: 400;color: var(--tp-theme-1);margin-bottom: 35px;display: inline-block;}.tp-team-details-title-box p {margin-bottom: 30px;}.tp-team-details-thumb {padding-left: 90px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-team-details-thumb {padding-left: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-team-details-thumb {margin-top: 51px;}}@media (max-width: 767px) {.tp-team-details-thumb {padding-left: 0;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-team-details-thumb {padding: 30px;}}.tp-team-details-thumb-shape {position: absolute;top: 30px;right: -20px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-team-details-thumb-shape {top: 80px;right: 60px;}}.tp-team-details-info-box {padding: 80px 80px 80px 60px;background:white;}@media (max-width: 767px) {.tp-team-details-info-box {padding: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-team-details-info-box {padding: 30px;}}.tp-team-details-personal-info-wrap {margin-bottom: 40px;}.tp-team-details-personal-info {margin-bottom: 20px;}.tp-team-details-personal-info span {font-size: 16px;color: #727272;}@media (max-width: 767px) {.tp-team-details-personal-info span {font-size: 14px;}}.tp-team-details-personal-info span b {color: var(--tp-theme-2);margin-right: 25px;font-size: 18px;font-weight: 700;}@media (max-width: 767px) {.tp-team-details-personal-info span b {margin-right: 10px;font-size: 15px;}}.tp-team-details-personal-info span a {transition: 0.3s;}.tp-team-details-personal-info span a:hover {color: var(--tp-theme-1);}.tp-team-details-social a {font-size: 16px;margin-right: 20px;transition: 0.3s;color: var(--tp-theme-2);}.tp-team-details-social a:hover {color: var(--tp-theme-1);}.tp-team-details-progress-wrap {margin-left: 70px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-team-details-progress-wrap {margin-left: 0;}}.tp-team-details-progress-wrap .tp-about-progress {margin-right: 0px;margin-bottom: 10px;}.tp-team-details-contact-box {padding: 60px;background-color: #f5f5f5;}@media (max-width: 767px) {.tp-team-details-contact-box {padding: 30px;}}.dp-text-wrap {padding-right: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.dp-text-wrap {padding-right: 0;margin-bottom: 60px;}}.dp-text-wrap b {color: var(--tp-theme-2);font-size: 20px;font-weight: 700;margin-bottom: 20px;display: inline-block;}.dp-list-wrap .tp-mayor-feature-list ul li i {color: var(--tp-theme-2);}.dp-list-wrap .tp-mayor-feature-list ul li span {font-size: 18px;color: var(--tp-theme-2);}.dp-list-wrap .tp-mayor-feature-list ul li {margin-bottom: 10px;}.dp-list-thumb {flex: 0 0 auto;margin-right: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.dp-list-thumb {margin-right: 0;margin-bottom: 40px;width: 100%;}}.dp-list-thumb img {width: 100%;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.dp-list-box {flex-wrap: wrap;}}.dp-sidebar {margin-top: -300px;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.dp-sidebar {margin-top: 0;margin-bottom: 40px;}}.tp-team-2-item:hover .tp-team-2-content {background-color: var(--tp-common-white);border-color: var(--tp-common-white);}.tp-team-2-item:hover .tp-team-2-content .tp-team-2-title {color: var(--tp-theme-2);}.tp-team-2-item:hover .tp-team-2-thumb-box img {transform: scale(1.1) rotate(-2deg);}.tp-team-2-title {font-size: 20px;font-weight: 700;color: var(--tp-common-white);margin-bottom: 3px;transition: 0.3s;}.tp-team-2-content {position: absolute;bottom: 0px;left: 0;right: 0;padding: 17px 15px;z-index: 1;margin: 20px;display: inline-block;border: 1px solid #3e5e5a;transition: 0.3s;}.tp-team-2-content span {color: #9d9fa2;}.tp-team-2-thumb-box {position: relative;}.tp-team-2-thumb-box::after {content: "";position: absolute;z-index: 1;bottom: ;: 0;left: 0;height: 50%;width: 100%;background-image: -moz-linear-gradient(90deg, rgb(14, 54, 49) 0%, rgba(14, 54, 49, 0.5) 59%, rgba(14, 54, 49, 0.06) 95%, rgba(14, 54, 49, 0) 100%);background-image: -webkit-linear-gradient(90deg, rgb(14, 54, 49) 0%, rgba(14, 54, 49, 0.5) 59%, rgba(14, 54, 49, 0.06) 95%, rgba(14, 54, 49, 0) 100%);background-image: -ms-linear-gradient(90deg, rgb(14, 54, 49) 0%, rgba(14, 54, 49, 0.5) 59%, rgba(14, 54, 49, 0.06) 95%, rgba(14, 54, 49, 0) 100%);}.tp-team-2-thumb-box img {transition: 0.9s;}.tp-team-2-social-box {position: absolute;top: -20px;left: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {.tp-team-2-social-box {left: 15px;}}.tp-team-2-social-box:hover .tp-team-2-social {opacity: 1;visibility: visible;left: 0px;}.tp-team-2-social-box button {height: 40px;width: 40px;border-radius: 50%;line-height: 40px;text-align: center;font-size: 16px;color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-team-2-social {position: absolute;bottom: 50px;left: -200%;opacity: 0;visibility: hidden;transition: 0.3s;}.tp-team-2-social a {height: 40px;width: 40px;border-radius: 50%;line-height: 40px;text-align: center;font-size: 16px;display: block;color: var(--tp-theme-2);background-color: var(--tp-common-white);}.tp-team-2-social a:hover {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-team-2-social a:not(:last-child) {margin-bottom: 10px;}/*----------------------------------------*//* 7.3 activitics css start/*----------------------------------------*/@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-activitics-left-box {margin-bottom: 70px;}}.tp-activitics-mail-box {background-color: var(--tp-theme-2);padding: 92px 50px;margin-bottom: 40px;}@media (max-width: 767px) {.tp-activitics-mail-box {padding: 60px 30px;}}.tp-activitics-mail-box i {font-size: 72px;color: var(--tp-common-white);margin-bottom: 30px;display: inline-block;}.tp-activitics-mail-box span {font-size: 16px;font-weight: 400;color: #e5e3e3;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-activitics-form-box {margin-bottom: 70px;}}.tp-activitics-title-sm {font-size: 24px;font-weight: 700;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);line-height: 1.2;margin-bottom: 30px;}@media (max-width: 767px) {.tp-activitics-title-sm br {display: none;}}.tp-activitics-input {position: relative;margin-bottom: 30px;}.tp-activitics-input input {font-size: 16px;font-weight: 400;color: #767676;border: 0;border-bottom: 1px solid var(--tp-border-2);padding-left: 30px;}.tp-activitics-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #767676;font-size: 16px;font-weight: 400;}.tp-activitics-input input::-moz-placeholder { /* Firefox 19+ */color: #767676;font-size: 16px;font-weight: 400;}.tp-activitics-input input:-moz-placeholder { /* Firefox 4-18 */color: #767676;font-size: 16px;font-weight: 400;}.tp-activitics-input input:-ms-input-placeholder { /* IE 10+ Edge*/color: #767676;font-size: 16px;font-weight: 400;}.tp-activitics-input input::placeholder { /* MODERN BROWSER */color: #767676;font-size: 16px;font-weight: 400;}.tp-activitics-input input:focus {border-color: var(--tp-theme-2);}.tp-activitics-input i {position: absolute;top: 17px;left: 0;font-size: 16px;color: #767676;}.tp-activitics-btn .tp-btn-subscribe {margin-bottom: 5px;}.tp-activitics-text {margin-bottom: 100px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-activitics-text {margin-bottom: 40px;}}@media (max-width: 767px) {.tp-activitics-text {margin-bottom: 50px;}}.tp-activitics-text span {font-size: 16px;font-weight: 400;color: #767676;}.tp-activitics-link a span {font-size: 14px;font-weight: 700;text-transform: uppercase;margin-left: 26px;color: var(--tp-theme-2);border-bottom: 1px solid var(--tp-theme-2);}.tp-activitics-link a i {font-size: 18px;color: var(--tp-theme-2);transform: translateY(3px);display: inline-block;position: relative;}.tp-activitics-link a i::after {position: absolute;top: -1px;right: -8px;height: 22px;width: 22px;background-color: #f7f7f9;content: "";border-radius: 50%;z-index: -1;}.tp-activitics-right-title-box .tp-section-title span {position: absolute;top: 10px;right: 35%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-activitics-right-title-box .tp-section-title span {top: -3px;right: 58%;}}@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-activitics-right-wrap {padding-left: 0;}}.tp-activitics-council-subtitle {font-size: 12px;font-weight: 700;color: var(--tp-theme-1);text-transform: uppercase;margin-bottom: 8px;display: inline-block;}.tp-activitics-council-title {font-size: 25px;font-weight: 700;line-height: 1;margin-bottom: 20px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-activitics-council-title {font-size: 24px;}}.tp-activitics-council-item {border: 1px solid rgb(244, 244, 244);transition: 0.3s;}.tp-activitics-council-item:hover {box-shadow: 0px 3px 40px 0px rgba(17, 10, 54, 0.1);}.tp-activitics-council-item:hover .tp-activitics-council-btn a {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);color: var(--tp-common-white);}.tp-activitics-council-item:hover .tp-activitics-council-btn a i {transform: rotate(0deg);}.tp-activitics-council-date {list-style: 0;position: absolute;top: 38%;left: -5px;transform: rotate(-90deg);}@media (max-width: 767px) {.tp-activitics-council-date {position: static;left: 0;transform: rotate(0deg);margin-bottom: 10px;}}.tp-activitics-council-date span {font-weight: 700;font-size: 18px;color: var(--tp-common-black);display: inline-block;padding: 0 15px;height: 50px;line-height: 50px;margin: 0px -2px;}.tp-activitics-council-date span.text-1 {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-activitics-council-date span.text-2 {color: var(--tp-common-white);background-color: var(--tp-theme-2);}.tp-activitics-council-btn {position: absolute;top: 50%;right: -58px;transform: translateY(-50%) rotate(-90deg);}@media (max-width: 767px) {.tp-activitics-council-btn {position: static;left: 0;transform: rotate(0deg);}}.tp-activitics-council-btn a {font-size: 14px;color: var(--tp-theme-2);text-transform: uppercase;font-weight: 700;height: 55px;line-height: 55px;padding: 0px 30px;display: inline-block;background-color: #f7f7f9;transition: 0.3s;}.tp-activitics-council-btn a i {margin-left: 12px;display: inline-block;transform: translateY(2px) rotate(45deg);transition: 0.3s;}.tp-activitics-content-wrap {padding: 49px 100px;}@media (max-width: 767px) {.tp-activitics-content-wrap {padding: 40px 20px;}}.tp-activitics-shape-img {position: absolute;top: 0;left: 0;z-index: -1;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.tp-activitics-shape-img {width: 26%;}}.tp-activitics-shape-img img {height: 520px;width: 575px;}.tp-activitics-shape-img::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(230, 120, 80, 0.9);content: "";}@media (max-width: 767px) {.tp-activitics-meta {margin-bottom: 20px;}}.tp-activitics-meta a {margin-right: 30px;}@media (max-width: 767px) {.tp-activitics-meta a {display: block;margin-right: 0;}}.tp-activitics-meta a i {font-size: 14px;color: var(--tp-theme-1);transform: translateY(2px);display: inline-block;margin-right: 11px;}.tp-activitics-meta a span {font-size: 14px;font-weight: 400;color: #767676;transition: 0.3s;}.tp-activitics-meta a span:hover {color: var(--tp-theme-2);}/*----------------------------------------*//* 7.23 testimonial css start/*----------------------------------------*/.tp-testimonial-bg {background-color: var(--tp-common-white);text-align: center;padding: 45px;margin: 0px 20px;}@media (max-width: 767px) {.tp-testimonial-bg {padding: 30px 10px;margin: 0;}}.tp-testimonial-bg-shape {position: absolute;right: 0;top: 0;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-testimonial-arrow-box {display: none;}}.tp-testimonial-arrow-box button {height: 60px;width: 60px;line-height: 65px;border-radius: 50%;font-size: 21px;display: inline-block;color: var(--tp-theme-2);background-color: var(--tp-common-white);transition: 0.3s;}.tp-testimonial-arrow-box button:hover {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-testimonial-arrow-box button.testi-prev {position: absolute;top: 50%;left: -30px;transform: translateY(-50%);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-testimonial-arrow-box button.testi-prev {left: 35px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial-arrow-box button.testi-prev {left: -11px;z-index: 1;}}.tp-testimonial-arrow-box button.testi-next {position: absolute;top: 50%;right: -30px;transform: translateY(-50%);}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-testimonial-arrow-box button.testi-next {right: 35px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial-arrow-box button.testi-next {right: -11px;z-index: 1;}}.tp-testimonial-img-1 {position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: -1;}.tp-testimonial-img-2 {position: absolute;top: 50%;right: 0;transform: translateY(-50%);z-index: -1;}.tp-testimonial-content p {font-size: 32px;color: var(--tp-common-black);font-family: var(--tp-ff-Marcellus);line-height: 48px;padding: 0px 40px;margin-bottom: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-testimonial-content p {font-size: 22px;}}@media (max-width: 767px) {.tp-testimonial-content p {font-size: 16px;line-height: 28px;padding: 0;margin-bottom: 30px;}}.tp-testimonial-avatar img {margin-bottom: 25px;}.tp-testimonial-avatar-info span {font-size: 16px;color: #838693;font-weight: 400;}.tp-testimonial-title-sm {font-size: 20px;font-weight: 700;margin-bottom: 0;color: var(--tp-theme-1);font-family: var(--tp-ff-dmsans);}@media (max-width: 767px) {.tp-testimonial-title-sm {font-size: 18px;}}.tp-testimonial-2-item {background-color: var(--tp-common-white);padding: 40px 70px 50px 110px;margin-left: 75px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial-2-item {padding: 40px 30px 50px 100px;}}@media (max-width: 767px) {.tp-testimonial-2-item {padding: 30px;margin-left: 0;}}.tp-testimonial-2-shape-1 {position: absolute;top: 0;left: 0;}.tp-testimonial-2-shape-2 {position: absolute;bottom: 0;right: 0;}.tp-testimonial-2-ratting {margin-bottom: 15px;}.tp-testimonial-2-ratting span {color: var(--tp-theme-1);}.tp-testimonial-2-text p {margin-bottom: 25px;}.tp-testimonial-2-avata-info span {font-size: 16px;font-weight: 400;color: #767676;}.tp-testimonial-2-title-sm {font-size: 20px;font-weight: 700;line-height: 1;margin-bottom: 0;padding-bottom: 7px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-testimonial-2-item::after {position: absolute;top: 0;left: 0;height: 100%;width: 10px;background: linear-gradient(0deg, rgb(230, 120, 80) 30%, rgb(255, 255, 255) 100%);content: "";z-index: -1;}.tp-testimonial-2-quote {position: absolute;bottom: 55px;right: 40px;}.tp-testimonial-2-quote i {font-size: 25px;color: var(--tp-theme-2);}.tp-testimonial-3-thumb-box {padding-left: 50px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-testimonial-3-thumb-box {margin-bottom: 50px;}}.tp-testimonial-3-bg {position: absolute;bottom: 0;right: 0;}.tp-testimonial-3-thumb {position: relative;display: inline-block;}@media (max-width: 767px) {.tp-testimonial-3-thumb {margin-bottom: 40px;}}.tp-testimonial-3-thumb::after {position: absolute;top: 0;left: -145px;width: 100%;height: 100%;border-radius: 50%;background-color: var(--tp-theme-2);content: "";z-index: -1;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-testimonial-3-thumb::after {left: -50px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial-3-thumb::after {left: -60px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-testimonial-3-thumb::after {left: -70px;}}@media (max-width: 767px) {.tp-testimonial-3-thumb::after {left: -50px;}}.tp-testimonial-3-quote {position: absolute;top: 50%;transform: translateY(-50%);left: -40px;}.tp-testimonial-3-quote span {height: 90px;width: 90px;line-height: 109px;display: inline-block;text-align: center;font-size: 47px;border-radius: 50%;color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-testimonial-3-ratting {margin-bottom: 20px;}.tp-testimonial-3-ratting span {color: var(--tp-theme-1);}.tp-testimonial-3-text p {font-size: 28px;font-weight: 400;line-height: 1.6;margin-bottom: 35px;color: var(--tp-theme-2);}@media (max-width: 767px) {.tp-testimonial-3-text p {font-size: 18px;}}.tp-testimonial-3-title-sm {font-size: 20px;font-weight: 700;line-height: 1;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-testimonial-3-avata img {height: 80px;width: 80px;border-radius: 50%;margin-right: 30px;}.tp-testimonial-3-avata-info span {font-size: 16px;color: #767676;font-weight: 400;line-height: 1;}.tp-testimonial-3-arrow-box {position: absolute;bottom: 0;right: 0;z-index: 55;}.tp-testimonial-3-arrow-box button {height: 60px;width: 60px;line-height: 64px;border-radius: 50%;text-align: center;display: inline-block;color: var(--tp-common-black);background-color: var(--tp-common-white);box-shadow: 0px 3px 20px 0px rgba(35, 35, 49, 0.04);font-size: 21px;transition: 0.3s;}.tp-testimonial-3-arrow-box button:hover {background-color: var(--tp-theme-2);color: var(--tp-common-white);}.tp-testimonial-3-arrow-box button.slider-next {margin-left: 25px;}.tp-testimonial-2-avata {background-color: var(--tp-common-white);display: inline-block;border-radius: 50%;position: absolute;top: 42%;left: -14%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-testimonial-2-avata {left: -19%;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-testimonial-2-avata {left: -11%;}}@media (max-width: 767px) {.tp-testimonial-2-avata {display: none;}}.tp-testimonial-2-avata img {z-index: 2;height: 117px;width: 117px;position: relative;border-radius: 50%;transform: translate(-3px, -5px) scale(0.9);}.tp-testimonial-2-avata::after {position: absolute;top: 5px;left: 3px;width: 100%;height: 100%;content: "";background-color: var(--tp-theme-1);border-radius: 50%;transform: scale(1.1);z-index: -1;}.tp-video-bg {position: absolute;top: 0;left: 0;height: 100%;width: 100%;mix-blend-mode: luminosity;}.tp-video-bg::after {position: absolute;content: "";top: 0;left: 0;height: 100%;width: 100%;opacity: 0.651;background-color: rgb(2, 14, 12);}.tp-video-bg img {mix-blend-mode: luminosity;}.tp-video-content {position: relative;z-index: 11;padding-top: 145px;padding-bottom: 133px;}@media (max-width: 767px) {.tp-video-content {padding: 100px 0;}}.tp-video-content-icon-box a {height: 105px;width: 105px;line-height: 105px;text-align: center;display: inline-block;border-radius: 50%;border: 2px solid var(--tp-theme-1);margin-bottom: 35px;}.tp-video-content-icon-box a i {color: var(--tp-common-white);font-size: 20px;padding-left: 3px;}.tp-video-content-title {font-size: 70px;font-weight: 400;color: var(--tp-common-white);line-height: 1.2;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-video-content-title {font-size: 55px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-video-content-title {font-size: 50px;}}@media (max-width: 767px) {.tp-video-content-title {font-size: 31px;}}.tp-video-shape-1 {position: absolute;bottom: 0;left: 0;z-index: 1;}.tp-video-shape-2 {position: absolute;bottom: 0;left: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-video-shape-2 {bottom: -8%;}}.tp-video-shape-3 {position: absolute;top: 0;right: 0;z-index: 1;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-video-shape-3 {right: -3%;}}.tp-video-shape-4 {position: absolute;bottom: 0;right: 0;z-index: 2;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-video-shape-4 {right: -10%;}}.tp-online-list-box {padding: 60px;}@media (max-width: 767px) {.tp-online-list-box {padding: 30px 25px;}}.tp-online-list-box ul li {list-style-type: none;}.tp-online-list-box ul li a {display: flex;align-items: center;justify-content: space-between;font-size: 18px;font-weight: 700;color: var(--tp-common-white);background-color: rgb(211, 104, 65);margin-bottom: 10px;padding: 11px 30px;transition: 0.3s;line-height: 1;}@media (max-width: 767px) {.tp-online-list-box ul li a {font-size: 14px;padding: 11px 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-online-list-box ul li a {font-size: 16px;padding: 11px 25px;}}.tp-online-list-box ul li a span {transform: translateY(2px);}.tp-online-list-box ul li a:hover {color: var(--tp-theme-2);background-color: var(--tp-common-white);}.tp-online-list-box ul li:last-child a {margin-bottom: 0;}.tp-online-list-box.background-style-2 ul li a {background-color: rgb(25, 68, 63);}.tp-online-list-box.background-style-2 ul li a:hover {color: var(--tp-common-black);background-color: var(--tp-common-white);}.tp-online-right-shape {position: absolute;right: 0;bottom: -60px;z-index: -1;}/*----------------------------------------*//* 7.9 cta css start/*----------------------------------------*/.tp-cta-bg {background-color: var(--tp-theme-1);padding: 40px 60px;padding-bottom: 25px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-cta-bg {padding: 30px;}}@media (max-width: 767px) {.tp-cta-bg {padding: 30px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-cta-left-box {margin-bottom: 20px;}}@media (max-width: 767px) {.tp-cta-left-box {flex-wrap: wrap;}}.tp-cta-left-icon i {height: 100px;width: 100px;border-radius: 50%;line-height: 108px;font-size: 52px;display: inline-block;text-align: center;margin-right: 30px;color: var(--tp-common-white);background-color: var(--tp-theme-2);}@media (max-width: 767px) {.tp-cta-left-icon i {margin-bottom: 15px;}}.tp-cta-left-title {font-size: 24px;font-weight: 700;color: var(--tp-common-black);line-height: 1.1;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-cta-left-title {font-size: 20px;}.tp-cta-left-title br {display: none;}}@media (max-width: 767px) {.tp-cta-left-title {margin-bottom: 15px;display: inline-block;}}@media (max-width: 767px) {.tp-cta-right-box {flex-wrap: wrap;}}.tp-cta-right-input input {height: 60px;background-color: var(--tp-common-white);width: 370px;margin-right: 30px;font-size: 16px;color: var(--tp-common-black);font-weight: 400;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-cta-right-input input {width: 280px;}}@media (max-width: 767px) {.tp-cta-right-input input {width: 100%;margin-right: 0;}}.tp-cta-right-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-size: 16px;color: #767676;font-weight: 400;}.tp-cta-right-input input::-moz-placeholder { /* Firefox 19+ */font-size: 16px;color: #767676;font-weight: 400;}.tp-cta-right-input input:-moz-placeholder { /* Firefox 4-18 */font-size: 16px;color: #767676;font-weight: 400;}.tp-cta-right-input input:-ms-input-placeholder { /* IE 10+ Edge*/font-size: 16px;color: #767676;font-weight: 400;}.tp-cta-right-input input::placeholder { /* MODERN BROWSER */font-size: 16px;color: #767676;font-weight: 400;}.tp-map {line-height: 0;margin-top: -100px;position: relative;z-index: -1;}.tp-map iframe {height: 605px;width: 100%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-map iframe {height: 450px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-map iframe {height: 450px;}}/*----------------------------------------*//* 7.7 city-info css start/*----------------------------------------*/.tp-history-title {font-size: 48px;font-weight: 400;color: var(--tp-theme-2);padding-bottom: 20px;}@media (max-width: 767px) {.tp-history-title {font-size: 35px;}}.tp-history-thumb img {width: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-history-thumb img {margin-bottom: 40px;}}.tp-history-content.space-1 {padding-left: 70px;}@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-history-content.space-1 {padding-left: 0;}}.tp-history-content.space-2 {padding-right: 70px;}@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-history-content.space-2 {padding-right: 0;}}.tp-history-content p {margin-bottom: 40px;}.tp-history-content span {font-size: 180px;color: transparent;font-weight: 700;line-height: 1;display: inline-block;transform: translateX(-170px);-webkit-text-stroke: 1px var(--tp-theme-2);}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-history-content span {transform: translateX(0px);}}@media (max-width: 767px) {.tp-history-content span {font-size: 120px;transform: translateX(0px);}}.tp-history-content span.solid-text {color: var(--tp-theme-1);transform: translateX(170px);-webkit-text-stroke: 1px transparent;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-history-content span.solid-text {transform: translateX(0px);}}/*----------------------------------------*//* 7.8 contact css start/*----------------------------------------*/.tp-contact-bg {background-size: cover;background-repeat: no-repeat;position: relative;}.tp-contact-bg::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: var(--tp-theme-1);opacity: 0.9;}.tp-contact-shape-1 {position: absolute;bottom: 0;right: 0;z-index: 2;}.tp-contact-shape-1 img {opacity: 0.5;}.tp-contact-form-box {padding: 60px 70px;margin-left: 20px;background-color: #0b2d2a;border-top: 2px solid var(--tp-common-black);border: 1px solid #245e55;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-contact-form-box {padding: 50px 30px;margin-right: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-contact-form-box {margin-right: 0;margin-bottom: 40px;margin-left: 0;}}@media (max-width: 767px) {.tp-contact-form-box {margin-right: 0;margin-bottom: 40px;padding: 30px 20px;margin-left: 0;}}.tp-contact-form-title-sm {font-size: 26px;font-weight: 700;margin-bottom: 30px;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);}@media (max-width: 767px) {.tp-contact-form-title-sm {font-size: 22px;}}.tp-contact-form-input input, .tp-contact-form-input textarea {height: 60px;border: 0;margin-bottom: 20px;font-size: 16px;font-weight: 400;padding: 0px 30px;color: var(--tp-common-white);background-color: var(--tp-common-green-2);}.tp-contact-form-input input::-webkit-input-placeholder, .tp-contact-form-input textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #a9b5b5;font-size: 16px;font-weight: 400;}.tp-contact-form-input input::-moz-placeholder, .tp-contact-form-input textarea::-moz-placeholder { /* Firefox 19+ */color: #a9b5b5;font-size: 16px;font-weight: 400;}.tp-contact-form-input input:-moz-placeholder, .tp-contact-form-input textarea:-moz-placeholder { /* Firefox 4-18 */color: #a9b5b5;font-size: 16px;font-weight: 400;}.tp-contact-form-input input:-ms-input-placeholder, .tp-contact-form-input textarea:-ms-input-placeholder { /* IE 10+ Edge*/color: #a9b5b5;font-size: 16px;font-weight: 400;}.tp-contact-form-input input::placeholder, .tp-contact-form-input textarea::placeholder { /* MODERN BROWSER */color: #a9b5b5;font-size: 16px;font-weight: 400;}.tp-contact-form-input textarea {height: 120px;resize: none;padding: 30px;padding-top: 25px;}.tp-contact-left-title-box p {font-size: 16px;font-weight: 400;padding-bottom: 20px;color: #a9b5b5;}.tp-contact-tab-btn button {padding: 10px 45px;font-size: 14px;font-weight: 700;display: inline-block;background-color: #245e55;color: var(--tp-common-white);margin-right: 10px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-contact-tab-btn button {padding: 10px 25px;}}@media (max-width: 767px) {.tp-contact-tab-btn button {padding: 10px 40px;margin-bottom: 10px;}}.tp-contact-tab-btn button:hover {background-color: var(--tp-theme-1);}.tp-contact-tab-btn button.active {background-color: var(--tp-theme-1);}.tp-contact-tab-btn button:last-child {margin-right: 0;}.tp-contact-img-box img {width: 100%;}.tp-contact-img-box a {height: 60px;width: 60px;border-radius: 50%;line-height: 60px;text-align: center;display: inline-block;color: var(--tp-common-white);background-color: var(--tp-theme-2);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);animation: tp-pulse-2 2s infinite;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-contact-tab-box {margin-bottom: 50px;}}.tp-contact-2-input input, .tp-contact-2-input textarea {border: 0;background-color: transparent;height: 50px;border-bottom: 1px solid #d8d8d8;margin-bottom: 45px;font-size: 16px;color: var(--tp-common-black);font-weight: 400;padding-left: 30px;padding-right: 30px;}.tp-contact-2-input input::-webkit-input-placeholder, .tp-contact-2-input textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-size: 16px;color: #767676;font-weight: 400;}.tp-contact-2-input input::-moz-placeholder, .tp-contact-2-input textarea::-moz-placeholder { /* Firefox 19+ */font-size: 16px;color: #767676;font-weight: 400;}.tp-contact-2-input input:-moz-placeholder, .tp-contact-2-input textarea:-moz-placeholder { /* Firefox 4-18 */font-size: 16px;color: #767676;font-weight: 400;}.tp-contact-2-input input:-ms-input-placeholder, .tp-contact-2-input textarea:-ms-input-placeholder { /* IE 10+ Edge*/font-size: 16px;color: #767676;font-weight: 400;}.tp-contact-2-input input::placeholder, .tp-contact-2-input textarea::placeholder { /* MODERN BROWSER */font-size: 16px;color: #767676;font-weight: 400;}.tp-contact-2-input textarea {height: 90px;margin-bottom: 50px;resize: none;}.tp-contact-2-input textarea:focus {border-color: var(--tp-theme-2);}.tp-contact-2-input span {position: absolute;top: 15px;left: 0;font-size: 18px;color: var(--tp-theme-2);line-height: 0;}.tp-contact-2-input span.icon-1 {top: 20px;font-size: 16px;}.contact-shape-1 {position: absolute;top: 50%;left: -7px;z-index: -1;transform: translateY(-50%);}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.contact-social {margin-bottom: 40px;}}.contact-social span {font-size: 18px;font-weight: 700;margin-right: 30px;color: var(--tp-theme-2);}@media (max-width: 767px) {.contact-social span {display: block;margin-bottom: 20px;}}.contact-social a {height: 40px;width: 40px;line-height: 38px;font-size: 17px;display: inline-block;border: 1px solid #e2dfde;color: var(--tp-common-black);text-align: center;margin-right: 15px;transition: 0.3s;}.contact-social a:hover {background-color: var(--tp-theme-2);color: var(--tp-common-white);border-color: var(--tp-theme-2);}.contact-tab-line-shape {position: absolute;top: 0;left: 13px;height: 100%;}.contact-tab-line-shape img {height: 100%;}@media (max-width: 767px) {.contact-tab-btn {margin-bottom: 40px;}}.contact-tab-btn ul {flex-direction: column;}.contact-tab-btn ul li {margin-bottom: 20px;margin-left: 70px;}@media (max-width: 767px) {.contact-tab-btn ul li {margin-left: 0;}}.contact-tab-btn ul li:last-child {margin-bottom: 0;}.contact-tab-btn ul li button {padding: 25px 50px;font-size: 16px;font-weight: 700;margin: 0px 5px;display: block;width: 100%;color: var(--tp-theme-2);background-color: #e5e5e5;position: relative;}.contact-tab-btn ul li button::before {position: absolute;top: 50%;left: -70px;width: 20px;height: 20px;border-radius: 50%;transform: translateY(-50%);background-color: var(--tp-theme-2);content: "";}@media (max-width: 767px) {.contact-tab-btn ul li button::before {display: none;}}.contact-tab-btn ul li button.active {color: var(--tp-common-white);background-color: var(--tp-theme-1);}.contact-tab-btn ul li button.active::before {background-color: var(--tp-theme-1);}.contact-top-wrap {margin-bottom: 120px;}.contact-content-wrap {background-color: var(--tp-common-white);margin-left: 70px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.contact-content-wrap {margin-left: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.contact-content-wrap {margin-left: 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.contact-left-thumb img {width: 100%;}}.contact-tab-title {font-size: 20px;font-weight: 700;margin-bottom: 25px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}@media only screen and (min-width: 768px) and (max-width: 991px) {.contact-tab-wrap {margin-bottom: 40px;}}.contact-content-item {padding-left: 30px;margin-bottom: 15px;}.contact-content-item:last-child {margin-bottom: 0;}.contact-content-item i {position: absolute;top: 4px;left: 0;font-size: 16px;color: var(--tp-theme-1);}.contact-content-item a {font-size: 16px;color: #767676;}.contact-content-left-img img {width: 100%;}.contact-content-inner-wrap {padding: 40px 60px;}@media (max-width: 767px) {.contact-content-inner-wrap {padding: 30px 20px;}}.contact-content-meta {margin-bottom: 20px;}.contact-content-meta:last-child {margin-bottom: 0;}.contact-content-meta span, .contact-content-meta p {font-size: 14px;font-weight: 500;text-transform: uppercase;color: var(--tp-theme-1);}.contact-content-meta p {color: var(--tp-theme-2);margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.contact-content-left {margin-bottom: 50px;}}/*----------------------------------------*//* 7.13 funfact css start/*----------------------------------------*/.tp-funfact-icon span {font-size: 63px;margin-bottom: 25px;display: inline-block;color: var(--tp-theme-1);}.tp-funfact-content h4 {font-size: 50px;font-weight: 700;color: var(--tp-theme-2);}.tp-funfact-content h4 i {font-style: normal;}.tp-funfact-content span {font-size: 16px;font-weight: 700;color: #90a1a1;}.tp-funfact-2-icon {margin-bottom: 55px;}.tp-funfact-2-icon span {font-size: 62px;color: var(--tp-theme-1);display: inline-block;transition: 0.3s;}.tp-funfact-2-icon span i {line-height: 0;}.tp-funfact-2-icon span::after {position: absolute;top: -11px;left: 50%;height: 130px;width: 130px;content: "";z-index: -1;background-color: var(--tp-theme-2);transform: translate(-50%, -50%);border-radius: 50%;transition: 0.3s;}.tp-funfact-2-item {background-color: #0b2d29;padding: 75px 30px 40px 30px;}.tp-funfact-2-item:hover .tp-funfact-2-icon span {color: var(--tp-common-white);}.tp-funfact-2-item:hover .tp-funfact-2-icon span::after {top: 40%;background-color: var(--tp-theme-1);}.tp-funfact-2-bg {background-position: center;background-repeat: no-repeat;background-size: cover;}.tp-funfact-2-content h4 {font-size: 50px;color: var(--tp-common-white);font-weight: 600;margin-bottom: 5px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-funfact-2-content h4 {font-size: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-funfact-2-content h4 {font-size: 32px;}}.tp-funfact-2-content em {font-style: normal;}.tp-funfact-2-content span {font-size: 16px;font-weight: 700;color: #a9b5b5;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-funfact-2-content span {font-size: 14px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-funfact-2-content span {font-size: 14px;}}/*----------------------------------------*//* 7.15 instagram css start/*----------------------------------------*/.tp-instagram-big-img {position: relative;z-index: -1;margin-top: -110px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-instagram-big-img {margin-top: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-instagram-big-img {margin-top: 180px;}}.tp-instagram-content {position: absolute;bottom: 0;left: 0;right: 0;}@media (max-width: 767px) {.tp-instagram-content {position: static;}}.tp-instagram-content::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: var(--tp-theme-1);opacity: 0.9;z-index: -1;}.tp-instagram-icon span {height: 150px;width: 150px;border-radius: 50%;line-height: 150px;text-align: center;background-color: var(--tp-common-white);display: inline-block;margin-bottom: 35px;}.tp-instagram-icon h4 {font-size: 32px;font-weight: 400;color: var(--tp-common-white);line-height: 1.2;margin-bottom: 30px;}@media (max-width: 767px) {.tp-instagram-icon h4 {font-size: 22px;}}.tp-instagram-icon a {font-size: 24px;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);}@media (max-width: 767px) {.tp-instagram-icon a {font-size: 18px;}}/*----------------------------------------*//* 7.20 shop css start/*----------------------------------------*/.tp-shop-thumb {background-color: var(--tp-grey-3);}.tp-shop-thumb .tp-btn-cart {position: absolute;top: 52%;left: 60px;right: 60px;opacity: 0;visibility: hidden;transition: 0.3s;}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-shop-thumb .tp-btn-cart {left: 40px;right: 40px;}}.tp-shop-thumb:hover .tp-btn-cart {top: 50%;transform: translateY(-50%);opacity: 1;visibility: visible;}.tp-shop-text span {font-size: 16px;display: inline-block;}@media (max-width: 767px) {.tp-shop-text span {margin-bottom: 20px;}}.tp-shop-badge {height: 25px;padding: 0px 12px;display: inline-block;position: absolute;top: 20px;right: 0;color: var(--tp-common-white);background-color: var(--tp-theme-1);}.tp-shop-title {font-size: 20px;font-weight: 700;transition: 0.3s;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.tp-shop-title:hover {color: var(--tp-theme-1);}.tp-shop-content {padding: 25px 20px 35px 20px;}.tp-shop-content span {font-size: 16px;font-weight: 700;color: var(--tp-theme-1);}.tp-shop-content span del {color: #767676;margin-right: 5px;font-weight: 400;}.tp-shop-filter .nice-select {-webkit-tap-highlight-color: transparent;border-radius: 5px;border: solid 1px #e8e8e8;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 16px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 30px;padding-right: 80px;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;}.tp-shop-filter .nice-select::after {position: absolute;content: "\f107";top: 50%;right: 30px;font-family: var(--tp-ff-fontawesome);color: var(--tp-common-black);font-weight: 500;pointer-events: none;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;margin-top: 0;transform-origin: center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.tp-shop-filter .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);width: 100%;}.tp-shop-details-tab-big-img {background-color: var(--tp-grey-3);}.tp-shop-details-tab-big-img img {width: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-shop-details-wrapper {margin-bottom: 50px;}}.tp-shop-details-tab-btn-box button {background-color: var(--tp-grey-3);margin: 0px 5px;border: 1px solid transparent;margin-bottom: 10px;}.tp-shop-details-tab-btn-box button.active {border: 1px solid var(--tp-theme-2);}.tp-shop-details-tab-btn-box button img {width: 100%;}@media (max-width: 767px) {.tp-shop-details-quantity-wrap {flex-wrap: wrap;}}.tp-shop-details-quantity {border: 1px solid #e6e9e9;border-right: 0;width: 70px;height: 60px;position: relative;}@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-theme-2);font-weight: 700;font-size: 16px;padding: 0 10px;}.tp-shop-details-quantity .tp-cart-minus {position: absolute;top: -1px;right: -29px;width: 30px;line-height: 30px;text-align: center;color: var(--tp-theme-2);border: 1px solid #e6e9e9;border-bottom: none;font-weight: 600;font-size: 12px;}.tp-shop-details-quantity .tp-cart-minus:hover {cursor: pointer;}.tp-shop-details-quantity .tp-cart-plus {position: absolute;bottom: -1px;right: -29px;height: 30px;width: 30px;line-height: 30px;text-align: center;color: var(--tp-theme-2);font-weight: 600;font-size: 12px;border: 1px solid #e6e9e9;}.tp-shop-details-quantity .tp-cart-plus:hover {cursor: pointer;}.tp-shop-details-btn {line-height: 0;}@media (max-width: 767px) {.tp-shop-details-btn a {margin-bottom: 30px;}.tp-shop-details-btn a:last-child {margin-bottom: 0px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-shop-details-btn a {margin-bottom: 0;}}.tp-shop-details-quantity-box {padding-bottom: 55px;}.tp-shop-details-quantity-box span {font-size: 18x;font-weight: 700;margin-right: 20px;color: var(--tp-theme-2);}.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: 29px;}}@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: 35px;}@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-shop-details-text p {font-size: 15px;}.tp-shop-details-text p br {display: none;}}.tp-shop-details-price {margin-bottom: 10px;}.tp-shop-details-price span {font-weight: 700;font-size: 22px;margin-right: 30px;}.tp-shop-details-price span.text-theme {color: var(--tp-theme-2);}.tp-shop-details-price span:hover {cursor: pointer;}.tp-shop-details-product-info {margin-bottom: 45px;}.tp-shop-details-product-info ul li {font-weight: 700;font-size: 16px;color: var(--tp-theme-1);margin-bottom: 20px;list-style-type: none;padding-left: 30px;position: relative;}.tp-shop-details-product-info ul li i {position: absolute;top: 3px;left: 0;color: var(--tp-theme-2);}@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: 15px;}}.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);}.tp-shop-details-text-box {padding-bottom: 50px;}.tp-shop-details-text-box p {margin-bottom: 0;padding-bottom: 25px;}@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-shop-details-text-box p {font-size: 15px;}.tp-shop-details-text-box p br {display: none;}}@media (max-width: 767px) {.tp-shop-details-text-box p {font-size: 14px;}.tp-shop-details-text-box p br {display: none;}}.tp-shop-details-title {font-size: 36px;font-weight: 800;margin-bottom: 0;padding-bottom: 30px;color: var(--tp-theme-2);}@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-shop-details-title {font-size: 30px;}}@media (max-width: 767px) {.tp-shop-details-title {font-size: 25px;}}.tp-shop-details-ratting {margin-bottom: 20px;}.tp-shop-details-ratting span {color: var(--tp-theme-2);}.tp-shop-details-ratting span svg {color: #ffb800;}.tp-shop-details-ratting span.review-text {padding-left: 10px;}.tp-shop-details-price {margin-bottom: 35px;display: inline-block;}.tp-shop-details-price span {font-size: 35px;font-weight: 700;color: var(--tp-theme-2);}.tp-shop-details-social span {font-weight: 700;font-size: 18px;color: var(--tp-common-black);display: inline-block;padding-right: 30px;}.tp-shop-details-social a {font-size: 16px;margin-right: 15px;transition: 0.3s;height: 40px;width: 40px;display: inline-block;text-align: center;line-height: 40px;border: 1px solid #f3f3f3;color: var(--tp-theme-2);}.tp-shop-details-social a:hover {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);color: var(--tp-common-white);}.tp-shop-details-btn {padding-bottom: 50px;}.tp-shop-details-btn .tp-btn.cart {background-color: var(--tp-theme-2);}.tp-shop-details-right-wrap {padding-left: 60px;}@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-shop-details-right-wrap {padding-left: 0;}}.tp-shop-details-top-wrap {margin-bottom: 120px;}/*----------------------------------------*//* 7.17 price css start/*----------------------------------------*/.tp-price-content-wrap {background-color: #f5f5f5;padding: 50px 50px 180px 50px;}.tp-price-info {margin-bottom: 40px;}.tp-price-info h4 {font-size: 50px;margin-bottom: 7px;color: var(--tp-theme-2);}.tp-price-info span {font-size: 18px;color: #0e3631;}.tp-price-item.active .tp-price-content-wrap {background-color: var(--tp-theme-2);}.tp-price-item.active .tp-price-icon span {color: var(--tp-common-white);}.tp-price-item.active .tp-price-tag span {color: #a9b5b5;}.tp-price-item.active .tp-price-info h4 {color: var(--tp-common-white);}.tp-price-item.active .tp-btn-grey {color: var(--tp-common-white);border-color: var(--tp-theme-1);background-color: var(--tp-theme-1);}.tp-price-item.active .tp-price-info span {color: var(--tp-common-white);}.tp-price-list {padding: 40px;margin: 0px 20px;margin-top: -140px;background-color: var(--tp-common-white);box-shadow: 0px 4px 60px 0px rgba(21, 24, 32, 0.08);}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {.tp-price-list {padding: 25px;}}.tp-price-list ul li {position: relative;list-style-type: none;padding-left: 30px;font-size: 16px;color: #767676;margin-bottom: 5px;}@media (max-width: 767px) {.tp-price-list ul li {font-size: 14px;}}.tp-price-list ul li:last-child {margin-bottom: 0;}.tp-price-list ul li i {position: absolute;top: 3px;left: 0;color: var(--tp-theme-1);}.tp-price-tag span {margin-bottom: 15px;display: inline-block;font-size: 16px;}.tp-price-icon span {font-size: 60px;color: var(--tp-theme-2);}/*----------------------------------------*//* 7.11 faq css start/*----------------------------------------*/.tp-faq-title-box {background-color: #f7f7f9;padding: 60px 60px 100px 60px;}@media (max-width: 767px) {.tp-faq-title-box {padding: 60px 20px 100px 30px;}}.tp-faq-img {position: absolute;bottom: 0;right: 0;}.tp-faq-input-box {position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;max-width: 68%;}@media (max-width: 767px) {.tp-faq-input-box {max-width: 100%;}}.tp-faq-input-box input {border-color: transparent;padding-right: 60px;background-color: rgb(255, 255, 255);box-shadow: 0px 4px 40px 0px rgba(22, 23, 26, 0.08);}.tp-faq-input-box input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #767676;font-size: 16px;}.tp-faq-input-box input::-moz-placeholder { /* Firefox 19+ */color: #767676;font-size: 16px;}.tp-faq-input-box input:-moz-placeholder { /* Firefox 4-18 */color: #767676;font-size: 16px;}.tp-faq-input-box input:-ms-input-placeholder { /* IE 10+ Edge*/color: #767676;font-size: 16px;}.tp-faq-input-box input::placeholder { /* MODERN BROWSER */color: #767676;font-size: 16px;}.tp-faq-input-box input:focus {border-color: transparent;}.tp-faq-input-box span {position: absolute;right: 30px;top: 50%;transform: translateY(-50%);color: var(--tp-theme-2);font-size: 16px;}.tp-faq-sidebar-item img {width: 100%;}.tp-faq-sidebar-bg {position: relative;background-size: cover;}.tp-faq-sidebar-bg::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgba(14, 54, 49, 0.9);}.tp-faq-sidebar-content-box {padding: 70px 60px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-faq-sidebar-content-box {padding: 40px 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-faq-sidebar-content-box {margin-bottom: 40px;}}@media (max-width: 767px) {.tp-faq-sidebar-content-box {padding: 45px 40px;margin-bottom: 40px;}}.tp-faq-sidebar-content span {height: 60px;width: 60px;line-height: 60px;font-size: 25px;border-radius: 50%;text-align: center;display: inline-block;color: var(--tp-common-white);background-color: var(--tp-theme-1);margin-bottom: 30px;}.tp-faq-sidebar-content span i {transform: rotate(-40deg);}.tp-faq-sidebar-info span {display: block;font-size: 16px;font-weight: 700;color: var(--tp-common-white);}.tp-faq-sidebar-title {font-size: 24px;font-weight: 700;color: var(--tp-common-white);font-family: var(--tp-ff-dmsans);margin-bottom: 30px;}.tp-faq-right-box {padding-left: 70px;}@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-faq-right-box {padding-left: 0;}}/*----------------------------------------*//* 7.5 cart css start/*----------------------------------------*//* 16. Cart */.table-content .table > :not(:first-child) {border-top: 0;}.table-content table {background: #ffffff;border-color: #eaedff;border-radius: 0;border-style: solid;border-width: 1px 0 0 1px;text-align: center;width: 100%;margin-bottom: 0;}.table-content .table > :not(:last-child) > :last-child > * {border-bottom-color: #eaedff;}.table-content .product-quantity {float: none;}.table-content table td.product-name {font-size: 18px;font-weight: 400;color: var(--tp-theme-2);}.table-content table td.product-name a:hover {color: var(--tp-theme-1);}.table-content table td {border-top: medium none;padding: 20px 10px;vertical-align: middle;font-size: 16px;}.table-content table th, .table-content table td {border-bottom: 1px solid rgba(6, 7, 40, 0.1);border-right: 1px solid rgba(6, 7, 40, 0.1);}.product-quantity input {color: #000;font-size: 14px;font-weight: normal;height: 64px;border: 1px solid rgba(0, 0, 0, 0.1);text-align: center;width: 100%;}.coupon input {height: 67px;margin-right: 10px;height: 60px;line-height: 60px;font-weight: 500;font-size: 16px;letter-spacing: 0.03em;text-transform: uppercase;}.tp-quantity {width: 200px;margin: 0 auto;}.tp-quantity .cart-minus {height: 64px;width: 64px;text-align: center;line-height: 64px;position: absolute;top: 0;left: 0;cursor: pointer;}.tp-quantity .cart-plus {height: 64px;width: 64px;text-align: center;line-height: 64px;position: absolute;top: 0;right: 0;cursor: pointer;}.table td, .table th {border-top: 1px solid #eaedff;}.product-thumbnail, .cart-product-name, .product-price, .product-quantity, .product-subtotal, .product-remove {font-weight: 600;font-size: 20px;color: var(--tp-theme-2);font-family: var(--tp-ff-clash-semibold);}.product-quantity > input {width: 80px;text-align: center;}.table-content table td .cart-plus-minus {float: none;margin: 0 auto;}.coupon-all {margin-top: 50px;}.coupon {float: left;}@media (max-width: 767px) {.coupon {float: none;}}#coupon_code {background-color: var(--tp-theme-1);color: var(--tp-common-white);margin-right: 10px;width: inherit;height: 67px;line-height: 67px;padding: 0 25px;overflow: hidden;display: inline-block;font-weight: 500;font-size: 18px;letter-spacing: 0.03em;text-transform: uppercase;}#coupon_code::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: var(--tp-common-white);}#coupon_code::-moz-placeholder { /* Firefox 19+ */color: var(--tp-common-white);}#coupon_code:-moz-placeholder { /* Firefox 4-18 */color: var(--tp-common-white);}#coupon_code:-ms-input-placeholder { /* IE 10+ Edge*/color: var(--tp-common-white);}#coupon_code::placeholder { /* MODERN BROWSER */color: var(--tp-common-white);}@media only screen and (min-width: 992px) and (max-width: 1199px) {#coupon_code {height: 54px;}}@media (max-width: 767px) {#coupon_code {padding: 0px 15px;}}@media (max-width: 767px) {#coupon_code {margin-bottom: 15px;}}.coupon2 {float: right;}.checkout-link .tp-btn:hover {background-color: var(--tp-theme-2);}.checkout-link .tp-btn-dark-lg:hover {background-color: var(--tp-theme-1);}@media (max-width: 767px) {.coupon2 {float: none;margin-top: 15px;}}.cart-page-total {padding: 35px;margin-top: 100px;background: var(--tp-grey-6);}.cart-page-total > h2 {font-size: 25px;margin-bottom: 20px;color: var(--tp-theme-2);font-family: var(--tp-ff-dmsans);}.cart-page-total > ul {border: 1px solid rgba(6, 7, 40, 0.1);}.cart-page-total > ul > li {list-style: none;padding: 21px 30px;border-bottom: 1px solid rgba(6, 7, 40, 0.1);font-weight: 500;font-size: 18px;line-height: 150%;color: #696A7E;}.cart-page-total ul > li > span {float: right;}.cart-page-total li:last-child {border-bottom: 0;}td.product-thumbnail img {width: 125px;}/* 17. Checkout */.coupon-accordion h3 {background-color: #f7f7f7;border-top: 3px solid var(--tp-theme-1);font-size: 14px;font-weight: 400;margin: 0 0 25px;padding: 1em 2em 1em 3.5em;position: relative;width: auto;}.coupon-accordion h3::before {content: "\f07b";left: 15px;top: 13px;position: absolute;color: var(--tp-theme-1);font-family: "Font Awesome 5 Pro";font-weight: 700;}.coupon-accordion span {color: #6f7172;cursor: pointer;transition: 0.3s;font-weight: 500;}.coupon-accordion span:hover, p.lost-password a:hover {color: var(--tp-common-black);}.coupon-content {border: 1px solid #eaedff;display: none;margin-bottom: 20px;padding: 30px;}.coupon-info p.coupon-text {margin-bottom: 15px;}.coupon-info p {margin-bottom: 0;}.coupon-info p.form-row-first label, .coupon-info p.form-row-last label {display: block;color: #6f7172;}.coupon-info p.form-row-first label span.required, .coupon-info p.form-row-last label span.required {color: var(--tp-theme-1);font-weight: 700;}.coupon-info p.form-row-first input, .coupon-info p.form-row-last input {border: 1px solid #eaedff;height: 45px;margin: 0 0 14px;max-width: 100%;padding: 0 0 0 10px;width: 100%;outline: none;}.coupon-info p.form-row-first input:focus, .coupon-info p.form-row-last input:focus {border-color: var(--tp-common-black);}.coupon-info p.form-row input[type=submit]:hover, p.checkout-coupon input[type=submit]:hover {background: #3e976c none repeat scroll 0 0;}.coupon-info p.form-row input[type=checkbox] {position: relative;top: -1px;}.form-row > label {margin-top: 15px;margin-left: 15px;color: #6f7172;}.buttons-cart input, .coupon input[type=submit], .buttons-cart a, .coupon-info p.form-row input[type=submit] {background: #252525 none repeat scroll 0 0;border: medium none;color: #fff;display: inline-block;float: left;font-size: 12px;font-weight: 700;height: 40px;line-height: 40px;margin-right: 15px;padding: 0 15px;text-transform: uppercase;transition: all 0.3s ease 0s;}p.lost-password {margin-top: 15px;}p.lost-password a {color: #6f6f6f;}p.checkout-coupon input[type=text] {height: 45px;padding: 0 15px;width: 100%;border: 1px solid #eaedff;margin-bottom: 15px;outline: none;}p.checkout-coupon input[type=text]:focus {border-color: var(--tp-common-black);}.coupon-checkout-content {display: none;}.checkbox-form h3 {border-bottom: 1px solid #eaedff;font-size: 26px;margin: 0 0 20px;padding-bottom: 10px;width: 100%;}.country-select {margin-bottom: 30px;position: relative;}.country-select select {width: 100%;background-color: transparent;border: 1px solid #eaedff;padding: 0 10px;height: 50px;}.country-select label, .checkout-form-list label {color: #6f7172;display: block;margin: 0 0 5px;}.country-select label span.required, .checkout-form-list label span.required {color: var(--tp-theme-1);}.country-select .nice-select {border: 1px solid #eaedff;height: 45px;padding-left: 10px;width: 100%;color: #6f7172;margin-bottom: 20px;}.country-select .nice-select .list {width: 100%;}.checkout-form-list {margin-bottom: 30px;}.checkout-form-list label {color: #6f7172;}.checkout-form-list input[type=text], .checkout-form-list input[type=password], .checkout-form-list input[type=email] {background: #ffffff;border: 1px solid #eaedff;border-radius: 0;height: 45px;padding: 0 0 0 10px;width: 100%;outline: none;}.checkout-form-list input[type=text]:focus, .checkout-form-list input[type=password]:focus, .checkout-form-list input[type=email]:focus {border-color: var(--tp-common-black);}.checkout-form-list input[type=text]::-moz-placeholder,.checkout-form-list input[type=password]::-moz-placeholder,.checkout-form-list input[type=email]::-moz-placeholder {color: #6f7172;opacity: 1;}.checkout-form-list input[type=text]::placeholder,.checkout-form-list input[type=password]::placeholder,.checkout-form-list input[type=email]::placeholder {color: #6f7172;opacity: 1;}.checkout-form-list input[type=checkbox] {display: inline-block;margin-right: 10px;position: relative;top: -1px;}.create-acc label {color: #6f7172;display: inline-block;}.create-account {display: none;}.ship-different-title h3 label {display: inline-block;margin-right: 20px;color: var(--tp-theme-1);}.order-notes textarea {border: 1px solid #eaedff;height: 120px;padding: 15px;width: 100%;outline: 0;resize: none;}.order-notes textarea:focus {border-color: var(--tp-common-black);}.order-notes textarea::-moz-placeholder {color: #6f7172;opacity: 1;}.order-notes textarea::placeholder {color: #6f7172;opacity: 1;}#ship-box-info {display: none;}.panel-group .panel {border-radius: 0;}.panel-default > .panel-heading {border-radius: 0;}.your-order {padding: 30px 40px 45px;border: 3px solid #f7f7f7;}@media (max-width: 767px) {.your-order {padding: 15px;}}.your-order h3 {border-bottom: 1px solid #eaedff;font-size: 30px;margin: 0 0 20px;padding-bottom: 10px;width: 100%;}.your-order-table table {background: none;border: 0;width: 100%;}.your-order-table table th, .your-order-table table td {border-bottom: 1px solid #eaedff;border-right: medium none;color: #6f7172;font-size: 14px;padding: 15px 0;text-align: left;}@media (max-width: 767px) {.your-order-table table th, .your-order-table table td {padding-right: 10px;}}.your-order-table table th {border-top: medium none;color: #6f7172;font-weight: normal;text-align: left;vertical-align: middle;white-space: nowrap;width: 250px;}.panel-body > p {color: #222;}.your-order-table table .shipping ul li {list-style: none;}.your-order-table table .shipping ul li input {position: relative;top: -1px;}.your-order-table table .shipping ul li label {color: #6f7172;}.your-order-table table .shipping th {vertical-align: top;}.your-order-table table .order-total th {border-bottom: 0;font-size: 14px;}.your-order-table table .order-total td {border-bottom: medium none;}.your-order-table table tr.cart_item:hover {background: #F9F9F9;}.your-order-table table tr.order-total td span {color: var(--tp-common-black);font-size: 18px;font-weight: 500;}.payment-method {margin-top: 40px;}.payment-method .accordion-item:last-of-type {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.payment-method .accordion-item {background-color: #fff;border: 0;border-bottom: 1px solid #e7e7e7;}.payment-method .accordion-button {font-size: 16px;font-weight: 500;color: var(--tp-common-black);padding: 23px 0;border: none;}.payment-method .accordion-button::after {position: absolute;content: "\f067";right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-family: "Font Awesome 5 Pro";font-size: 16px;font-weight: 400;margin-left: 0;background-image: none;color: var(--tp-theme-1);}.payment-method .accordion-button:not(.collapsed) {color: var(--tp-common-black);background-color: var(--tp-common-white);box-shadow: none;}.payment-method .accordion-button:not(.collapsed)::after {content: "\f068";}.payment-method .accordion-body {padding: 8px 0;padding-bottom: 40px;}.payment-method .accordion-collapse {border: none;}.panel-title > a {display: block;}.order-button-payment input {background: #232323 none repeat scroll 0 0;border: medium none;color: #fff;font-size: 15px;font-weight: 600;height: 40px;margin: 0px 0 0;padding: 0;text-transform: uppercase;transition: all 0.3s ease 0s;width: 100%;}.order-button-payment input:hover {background: #3e976c none repeat scroll 0 0;}.payment-method .btn-link {-moz-user-select: none;background: no-repeat;border: medium none;border-radius: 0;color: #444;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 500;letter-spacing: 1px;line-height: 1;margin-bottom: 0;padding: 3px 10px;text-align: center;text-transform: uppercase;transition: all 0.3s ease 0s;vertical-align: middle;white-space: nowrap;text-decoration: none;}.payment-method .card {background-color: #ffffff;border: 1px solid #eaedff;border-radius: 0;margin-bottom: 10px;}.payment-method .accordion .card:first-of-type {border: 1px solid #eaedff;}.card-header:first-child {border-radius: 0;}.payment-method .card-header {background-color: #ffffff;border-bottom: 1px solid #eaedff;}.order-button-payment button {width: 100%;}/*----------------------------------------*//* 7.6 checkout css start/*----------------------------------------*/.tp-checkout-verify-item {margin-bottom: 40px;}.tp-checkout-verify-item:not(:last-child) {margin-bottom: 14px;}.tp-checkout-verify-reveal {font-size: 14px;color: var(--tp-common-black);margin-bottom: 0;display: inline-block;border: 1px dashed #AAB0B2;padding: 18px 40px;width: 100%;}.tp-checkout-verify-reveal button {color: var(--tp-theme-2);position: relative;}.tp-checkout-verify-reveal button::after {position: absolute;content: "";left: 0;bottom: 4px;width: 100%;height: 1px;background-color: var(--tp-theme-2);}.tp-checkout-btn {display: inline-block;font-size: 16px;font-weight: 500;color: var(--tp-common-white);background-color: var(--tp-theme-2);height: 50px;line-height: 50px;padding: 0 30px;text-align: center;}.tp-checkout-btn:hover {background-color: var(--tp-common-black);color: var(--tp-common-white);}.tp-checkout-input {margin-bottom: 20px;}.tp-checkout-input label {font-weight: 500;color: var(--tp-common-black);padding-bottom: 10px;}.tp-checkout-input label span {color: red;}.tp-checkout-input input, .tp-checkout-input textarea {width: 100%;background: #FFFFFF;color: var(--tp-theme-2);height: 64px;}.tp-checkout-input input:focus, .tp-checkout-input textarea:focus {border-color: var(--tp-theme-2);}.tp-checkout-input textarea {height: 200px;resize: none;}.tp-checkout-input .nice-select {height: 64px;line-height: 63px;border-radius: 0;border: 0;float: none;padding: 0 25px;font-size: 14px;}.tp-checkout-input .nice-select::after {right: 26px;}.tp-checkout-input .nice-select.open .list {-webkit-transform: scale(1) translateY(0px);-moz-transform: scale(1) translateY(0px);-ms-transform: scale(1) translateY(0px);-o-transform: scale(1) translateY(0px);transform: scale(1) translateY(0px);}.tp-checkout-input .nice-select .list {margin-top: 0;border-radius: 0;transform-origin: center center;-webkit-transform: scale(0.9) translateY(0px);-moz-transform: scale(0.9) translateY(0px);-ms-transform: scale(0.9) translateY(0px);-o-transform: scale(0.9) translateY(0px);transform: scale(0.9) translateY(0px);width: 100%;padding: 12px 0;}.tp-checkout-input .nice-select .list .option {line-height: 1.2;min-height: inherit;padding-top: 5px;padding-bottom: 5px;}.tp-checkout-input .nice-select .list .option:hover {color: var(--tp-theme-2);}.tp-checkout-option {margin-bottom: 4px;}.tp-checkout-option-wrapper {margin-top: 10px;margin-bottom: 17px;}.tp-checkout-option input {display: none;}.tp-checkout-option input:checked ~ label::after {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);}.tp-checkout-option input:checked ~ label::before {visibility: visible;opacity: 1;}.tp-checkout-option label {font-size: 15px;color: #55585B;position: relative;padding-left: 26px;z-index: 1;}.tp-checkout-option label::after {position: absolute;content: "";top: 3px;left: 0;width: 18px;height: 18px;line-height: 16px;text-align: center;border: 1px solid rgba(6, 7, 40, 0.2);z-index: -1;transition: 0.3s;}.tp-checkout-option label::before {position: absolute;content: "\f00c";top: -1px;left: 5px;font-size: 10px;text-align: center;visibility: hidden;opacity: 0;color: var(--tp-common-white);transition: 0.3s;font-family: "Font Awesome 5 Pro";}.tp-checkout-option label a:hover {color: var(--tp-theme-2);}.tp-checkout-option label:hover {cursor: pointer;}.tp-checkout-bill-area {padding: 45px 40px 24px;background-color: var(--tp-grey-6);}@media (max-width: 767px) {.tp-checkout-bill-area {padding: 45px 25px 24px;}}.tp-checkout-bill-title {font-weight: 600;font-size: 26px;margin-bottom: 35px;}.tp-checkout-place {padding: 44px 50px 50px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-checkout-place {padding: 35px 30px;}}@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-checkout-place {margin-top: 50px;}}.tp-checkout-place-title {font-size: 26px;font-weight: 600;margin-right: 37px;}.tp-checkout-payment {padding-bottom: 26px;margin-bottom: 24px;border-bottom: 1px solid #E0E2E3;}.tp-checkout-payment-item:not(:last-child) {margin-bottom: 10px;}.tp-checkout-payment-item.paypal-payment label {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;flex-wrap: wrap;}.tp-checkout-payment-item input {display: none;}.tp-checkout-payment-item input:checked ~ label::before {opacity: 1;visibility: visible;}.tp-checkout-payment-item label {font-size: 14px;position: relative;padding-left: 27px;font-weight: 500;color: var(--tp-common-black);}.tp-checkout-payment-item label:hover {cursor: pointer;}.tp-checkout-payment-item label::after {position: absolute;content: "";left: 0;top: 3px;width: 16px;height: 16px;border-radius: 50%;border: 1px solid var(--tp-theme-2);transition: 0.3s;}.tp-checkout-payment-item label::before {position: absolute;content: "";left: 3px;top: 6px;width: 10px;height: 10px;border-radius: 50%;background-color: var(--tp-theme-2);visibility: hidden;opacity: 0;transition: 0.3s;}.tp-checkout-payment-item label img {margin-left: 14px;-webkit-transform: translateY(1px);-moz-transform: translateY(1px);-ms-transform: translateY(1px);-o-transform: translateY(1px);transform: translateY(1px);}.tp-checkout-payment-item label a {margin-left: 20px;position: relative;}.tp-checkout-payment-desc {position: relative;padding-top: 10px;display: none;}.tp-checkout-payment-desc::after {position: absolute;content: "";left: 57px;top: 0;width: 16px;height: 16px;background-color: #fff;-webkit-transform: translateY(3px) rotate(45deg);-moz-transform: translateY(3px) rotate(45deg);-ms-transform: translateY(3px) rotate(45deg);-o-transform: translateY(3px) rotate(45deg);transform: translateY(3px) rotate(45deg);}.tp-checkout-payment-desc p {background-color: #fff;padding: 19px 30px;margin-left: 27px;font-size: 14px;line-height: 1.57;color: #55585B;margin-bottom: 0;}.tp-checkout-agree {margin-bottom: 24px;}.tp-return-customer {display: none;margin-top: 14px;padding: 40px 40px;background-color: var(--tp-grey-6);}.tp-return-customer-input {margin-bottom: 20px;}.tp-return-customer-input label {font-weight: 500;color: var(--tp-common-black);padding-bottom: 10px;}.tp-return-customer-input label span {color: red;}.tp-return-customer-input input {width: 100%;border: 0;height: 64px;background: #fff;color: var(--tp-common-black);border: 1px solid transparent;}.tp-return-customer-input input:focus {border: 1px solid var(--tp-theme-2);}.tp-return-customer-remeber input {display: none;}.tp-return-customer-remeber input:checked ~ label::after {background-color: var(--tp-theme-2);border-color: var(--tp-theme-2);}.tp-return-customer-remeber input:checked ~ label::before {visibility: visible;opacity: 1;}.tp-return-customer-remeber label {font-size: 15px;color: #55585B;position: relative;padding-left: 26px;z-index: 1;}.tp-return-customer-remeber label::after {position: absolute;content: "";top: 3px;left: 0;width: 18px;height: 18px;line-height: 16px;text-align: center;z-index: -1;transition: 0.3s;border: 1px solid rgba(6, 7, 40, 0.2);}.tp-return-customer-remeber label::before {position: absolute;content: "\f00c";top: -1px;left: 5px;font-size: 10px;text-align: center;visibility: hidden;opacity: 0;color: var(--tp-common-white);transition: 0.3s;font-family: "Font Awesome 5 Pro";}.tp-return-customer-remeber label a:hover {color: var(--tp-theme-2);}.tp-return-customer-remeber label:hover {cursor: pointer;}.tp-return-customer-forgot a {font-weight: 400;font-size: 15px;color: var(--tp-theme-2);position: relative;display: inline-block;}.tp-return-customer-forgot a::after {position: absolute;content: "";left: auto;right: 0;bottom: 4px;width: 0%;height: 1px;background-color: var(--tp-theme-primary);}.tp-return-customer-forgot a:hover::after {left: 0;right: auto;width: 100%;}.tp-order-details {padding: 70px 100px 55px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.tp-order-details {padding: 70px 70px 55px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-order-details {padding: 70px 30px 55px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.tp-order-details {padding: 70px 50px 55px;}}@media (max-width: 767px) {.tp-order-details {padding: 40px 30px 45px;}}.tp-order-details-icon {margin-bottom: 22px;}.tp-order-details-icon span {display: inline-block;width: 120px;height: 120px;line-height: 118px;text-align: center;font-size: 55px;color: var(--tp-common-white);border: 1px solid rgba rgba(255, 255, 255, 0.2);border-radius: 50%;}.tp-order-details-title {font-size: 30px;font-weight: 600;color: var(--tp-common-white);margin-bottom: 7px;}.tp-order-details-content p {font-size: 16px;color: var(--tp-common-white);line-height: 1.38;}.tp-order-details-item {margin-bottom: 38px;}.tp-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .tp-order-details-item {padding-left: 40px;}@media (max-width: 767px) {.tp-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .tp-order-details-item {padding-left: 0;}}.tp-order-details-item h4 {font-size: 18px;color: var(--tp-common-white);margin-bottom: 0;font-weight: 400;}.tp-order-details-item p {font-weight: 700;font-size: 18px;color: var(--tp-common-white);margin-bottom: 0;}.tp-order-info-wrapper {padding: 42px 50px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tp-order-info-wrapper {padding: 42px 40px;}}@media (max-width: 767px) {.tp-order-info-wrapper {padding: 42px 30px;}}.tp-order-info-title {font-size: 26px;font-weight: 600;margin-bottom: 40px;}.tp-order-info-list ul li {list-style: none;padding: 15px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}.tp-order-info-list ul li:not(:last-child) {border-bottom: 1px solid #E0E2E3;}.tp-order-info-list ul li span {font-size: 15px;color: var(--tp-common-black);}.tp-order-info-list ul li.tp-order-info-list-header {padding-top: 0;padding-bottom: 12px;}.tp-order-info-list ul li.tp-order-info-list-header h4 {font-size: 16px;font-weight: 500;margin-bottom: 0;}.tp-order-info-list ul li.tp-order-info-list-desc p {font-size: 15px;margin-bottom: 0;}.tp-order-info-list ul li.tp-order-info-list-desc p span {font-size: 15px;font-weight: 500;}.tp-order-info-list ul li.tp-order-info-list-subtotal span:last-child {color: var(--tp-theme-primary);}.tp-order-info-list ul li.tp-order-info-list-shipping span input {display: none;}.tp-order-info-list ul li.tp-order-info-list-shipping span input:checked ~ label::before {opacity: 1;visibility: visible;}.tp-order-info-list ul li.tp-order-info-list-shipping span label {font-size: 14px;position: relative;padding-right: 27px;}.tp-order-info-list ul li.tp-order-info-list-shipping span label span {color: var(--tp-theme-primary);}.tp-order-info-list ul li.tp-order-info-list-shipping span label:hover {cursor: pointer;}.tp-order-info-list ul li.tp-order-info-list-shipping span label::after {position: absolute;content: "";right: 0;top: 2px;width: 16px;height: 16px;border-radius: 50%;border: 1px solid var(--tp-theme-2);transition: 0.3s;}.tp-order-info-list ul li.tp-order-info-list-shipping span label::before {position: absolute;content: "";right: 4px;top: 6px;width: 8px;height: 8px;border-radius: 50%;background-color: var(--tp-theme-2);visibility: hidden;opacity: 0;transition: 0.3s;}.tp-order-info-list ul li.tp-order-info-list-total {padding: 14px 0;}.tp-order-info-list ul li.tp-order-info-list-total span {font-size: 16px;font-weight: 500;}.tp-order-inner {background-color: var(--tp-common-white);box-shadow: 0px 30px 70px rgba(1, 15, 28, 0.1);}.tp-checkout-place {background-color: var(--tp-grey-6);}/*----------------------------------------*//* 7.1 404 css start/*----------------------------------------*/.tp-errror-wrap img {margin-bottom: 65px;}.tp-errror-wrap h4 {font-size: 60px;color: var(--tp-theme-2);margin-bottom: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.tp-errror-wrap h4 {font-size: 45px;}}@media (max-width: 767px) {.tp-errror-wrap h4 {font-size: 35px;}}.tp-errror-wrap h4.text-bottom {font-family: var(--tp-ff-dmsans);margin-bottom: 40px;}.tp-errror-wrap h4.text-top {margin-bottom: -50px;margin-left: -50px;}@media (max-width: 767px) {.tp-errror-wrap h4.text-top {margin-bottom: 0;margin-left: 0;}}.tp-footer-wrap a.fb-link{display:inline-block;margin-bottom: 15px;background:var(--tp-common-green);color:white;padding:5px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;}.tp-footer-wrap a.cityall-link{width:100%;color:white;}.tp-footer-wrap a.cityall-link span{display:block;}/*# sourceMappingURL=main.css.map */:root, body {--bs-primary-color: #16a225;--bs-primary-rgb: 22, 162, 37;--bs-primary-color-rgb: 22, 162, 37;--bs-primary-bg-subtle: rgba(22, 162, 37, 0.1);}.tp-event-item,.tp-btn {border-radius: 8px !important;overflow: hidden;}.gd-blog-slider-area {overflow: visible;}.gd-blog-slider {overflow: inherit;padding-inline: 200px;}.gd-blog-slider .swiper-slide {overflow: visible;max-width: 380px;}.gd-blog-slider .tp-event-item {transition: opacity .3s ease, transform .3s ease;}@media (min-width: 768px) {.gd-blog-slider .gd-blog-slide-edge--start .tp-event-item {transform: translateX(-40%);}.gd-blog-slider .gd-blog-slide-edge--end .tp-event-item {transform: translateX(40%);}}.blog-slider {max-width: 1400px;margin: 0 auto;padding: 0 16px;}.blog-slider .splide__track {overflow: visible;}.blog-slider .splide__list {align-items: stretch;}.blog-slider .splide__slide {display: flex;justify-content: center;}.blog-slider .tp-event-item {width: 100%;max-width: 420px;}@media (min-width: 768px) {.blog-slider {padding: 0 32px;}}@media (min-width: 1200px) {.blog-slider {padding: 0 48px;}}/** gd_shortcut **/.tp-feature-item {display: flex;justify-content: center;align-items: center;flex-direction: column;}.tp-feature-item .tp-feature-icon {height: 115px;width: 115px;display: flex;justify-content: center;align-items: center;background-color: var(--tp-grey-3);border-radius: 50%;line-height: 125px;text-align: center;font-size: 45px;color: var(--tp-theme-2);transition: 0.3s;}.tp-feature-item .tp-feature-title-sm {text-transform: uppercase;}.tp-feature-item .tp-feature-icon > img {filter: brightness(0) saturate(100%) invert(32%) sepia(16%) saturate(1264%) hue-rotate(99deg) brightness(92%) contrast(82%);}/** gd_blog **//* Styles cartes (inchangés) */.gd-event-card {background: #fff;border-radius: 12px;box-shadow: 0 3px 10px rgba(0, 0, 0, .1);overflow: hidden;display: flex;flex-direction: column;height: 100%}.gd-event-image {width: 100%;height: 200px;object-fit: cover}.gd-event-meta {background: #f2f2f2;color: #555;font-size: 14px;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 8px 0}.gd-event-title {font-weight: 600;color: #1c4b32;text-align: center;font-size: 18px;margin: 15px 10px;min-height: 50px;flex-grow: 1}.gd-event-btn {background: #1c4b32;color: #fff;text-transform: uppercase;text-align: center;padding: 12px 0;text-decoration: none;font-weight: 600;transition: background .3s ease;border-top: 1px solid rgba(0, 0, 0, .05)}.gd-event-btn:hover {background: #256943}.blog-slider .splide__slide {transition: opacity .3s ease;}.blog-slider .splide__slide.is-first,.blog-slider .splide__slide.is-last {opacity: 0.5;}#team-one-page .tp-section-title {color: #ffffff;}.tp-service-standard-icon img {filter: brightness(0) saturate(100%) invert(80%) sepia(75%) saturate(1495%) hue-rotate(333deg) brightness(99%) contrast(85%);}#team-one-page .tp-section-subtitle-2 {color: #e9ae38;}#team-one-page {background: #32634c;}/* Breadcrumb hover */.breadcrumb a,.breadcrumb li a {transition: color .2s ease;}.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb li a:hover,.breadcrumb li a:focus {color: var(--tp-theme-1);text-decoration: none;}/** gd_organizations **/.gd-organization-block .gd-organization-accordion {padding: 0;margin: 0;display: flex;flex-direction: column;gap: 10px;}.gd-organization-block .gd-organization-accordion-body {font-size: 16px;line-height: 1.55;padding: 15px 30px 20px;margin-bottom: 10px;background: rgba(25, 25, 25, .3);color: #fff;}.gd-organization-block .gd-organization-accordion-body p {color: #fff;}.gd-organization-block .tp-online-list-box.background-style-2 .gd-organization-accordion-body {background-color: rgba(255, 255, 255, 0.1);}.gd-organization-block .gd-organization-accordion-icon {display: inline-flex;transform: translateY(2px);transition: transform 0.3s ease;}.gd-organization-block [data-gd-accordion-item].is-open > .gd-organization-accordion-trigger .gd-organization-accordion-icon {transform: translateY(2px) rotate(90deg);}.gd-organization-block .gd-organization-accordion-body p:last-child {margin-bottom: 0;}@media (max-width: 767px) {.gd-organization-block .gd-organization-accordion-body {padding: 12px 20px 18px;font-size: 15px;}}/** LIST **/.content-block ul,.content-block ol {padding-left: 2rem;margin-bottom: .5rem;list-style: none;}.content-block a {color: var(--tp-theme-2);text-decoration: underline;}.content-block a:hover {text-decoration: none;}.content-block ul li::before {content: "";width: 6px;height: 6px;border-radius: 50%;background: #0e3631;position: absolute;left: 0;top: 8px;}.content-block ol li,.content-block ul li {position: relative;padding-left: 16px;margin-bottom: 0px !important;}.content-block ol {counter-reset: list-counter}.content-block ol li {position: relative;padding-left: 24px;margin-bottom: 8px;counter-increment: list-counter}.content-block ol li::before {content: counter(list-counter) ".";position: absolute;left: 0;top: 0;font-weight: bold;color: #0e3631;}/** BLOCKQUOTE **/.content-block blockquote {position: relative;background: #F4F6F8;padding: 35px 26px;margin-block: 25px;}.content-block blockquote::after {position: absolute;content: "";top: 0;left: 0;clip-path: polygon(64% 0, 0 0, 0 68%);background: var(--tp-theme-2);height: 40px;width: 40px;}.content-block blockquote * {font-size: 20px;}.content-block blockquote p {font-weight: 400;font-size: 20px;margin-bottom: 25px;color: var(--tp-theme-2);}.content-block blockquote p:last-child {margin-bottom: 0px;}.content-block blockquote cite {font-weight: 400;font-size: 16px;color: #332D2D;font-style: inherit;position: relative;}.content-block blockquote cite::before {content: "";font-size: 28px;color: #fff;padding-bottom: 0px;display: inline-block;background: #191515;height: 2px;width: 16px;font-weight: 400;text-align: center;top: -4px;margin-right: 10px;position: relative;}/** Image gallery **/.tp-project-3-img img {width: 100%;height: auto;transition: 0.9s;aspect-ratio: 1/1;object-fit: cover;}/** Grid documents **/.tp-feature-3-bg,.tp-feature-3-bg:hover {aspect-ratio: 1/1;height: auto;width: 100%;}.tp-feature-3-icon i {display: flex;inset: 0;position: absolute;align-items: center;justify-content: center;font-size: 42px;}.tp-online-list-box ul li a {margin-bottom: 0 !important;background: rgba(25, 25, 25, .3)}.page-47 .tp-service-2-icon img {filter: brightness(0) saturate(100%) invert(32%) sepia(16%) saturate(1264%) hue-rotate(99deg) brightness(92%) contrast(82%);}.page-47 .tp-service-standard-item > .tp-service-standard-content-wrap,.page-47 .tp-service-standard-item > .tp-service-standard-content-wrap > .tp-service-standard-content-main {height: auto;}.page-47 .tp-service-standard-item > .tp-service-standard-img::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--tp-theme-2);opacity: 0.4;}.page-47 .tp-service-standard-item > .tp-service-standard-content-wrap {background: transparent !important;}.page-47 .tp-service-standard-item::before {position: absolute;content: "";left: 0;bottom: 0;width: 80%;background: var(--tp-theme-2);clip-path: polygon(0 0, 0% 100%, 100% 100%);aspect-ratio: 1/1;}.page-47 .tp-service-standard-content-main {display: flex;flex-direction: column;justify-content: end !important;align-items: flex-start !important;z-index: 9;aspect-ratio: 1/1;position: absolute;left: 0;bottom: 0;width: 100%;padding: 40px;}.page-47 .tp-service-standard-content span {display: flex;align-items: center;justify-content: center;}.nice-select.form-select {--bs-form-select-bg-img: none;}/** CONTACT **/.gd-map-card {border-radius: 26px;overflow: hidden;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.08);}.gd-map-card > iframe {width: 100%;aspect-ratio: 1/1;}.gd-contact-section {--gd-contact-primary: var(--tp-theme-2, #0e3531);--gd-contact-primary-rgb: 14, 53, 49;--gd-contact-accent: var(--tp-theme-2, #0e3531);--gd-contact-light: rgba(var(--gd-contact-primary-rgb), 0.08);--gd-contact-lighter: rgba(var(--gd-contact-primary-rgb), 0.14);background: rgba(var(--gd-contact-primary-rgb), 0.05);}.gd-contact-card {border-radius: 16px;padding: 2.2rem;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.08);}.gd-contact-form-card {background: var(--gd-contact-accent);color: #fff;}.gd-contact-info-card {background: #fff;border: 1px solid rgba(0, 0, 0, 0.04);}.gd-contact-faq-card {background: #fff;border: 1px solid rgba(0, 0, 0, 0.04);}.gd-contact-title {color: #fff;font-weight: 700;letter-spacing: -0.5px;}.gd-contact-eyebrow {letter-spacing: .08em;text-transform: uppercase;font-weight: 700;color: rgba(255, 255, 255, 0.7);}.gd-contact-lead {color: rgba(255, 255, 255, 0.92);line-height: 1.5;}.gd-contact-form-card .text-white-75 {color: rgba(255, 255, 255, 0.9) !important;}.gd-contact-form .form-control,.gd-contact-form textarea {background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.25);color: #fff;}.gd-contact-form .form-control::placeholder,.gd-contact-form textarea::placeholder {color: rgba(255, 255, 255, 0.8);}.gd-contact-form .form-control:focus,.gd-contact-form textarea:focus {background: rgba(255, 255, 255, 0.14);border-color: rgba(var(--gd-contact-primary-rgb), 0.9);box-shadow: 0 0 0 0.2rem rgba(var(--gd-contact-primary-rgb), 0.25);color: #fff;}.gd-contact-rgpd .form-check-label {font-size: 0.95rem;font-weight: 500;color: #fff !important;}.gd-contact-rgpd {align-items: center;line-height: 1.2;display: inline-flex;gap: 12px;}.gd-contact-rgpd .form-check-input {width: 22px;height: 22px;margin-top: 0;background-color: rgba(255, 255, 255, 0.08);border: 2px solid rgba(255, 255, 255, 0.65);box-shadow: none;cursor: pointer;}.gd-contact-rgpd .form-check-input:checked {background-color: var(--tp-theme-1);border-color: var(--tp-theme-1);box-shadow: 0 0 0 0.2rem rgba(233, 174, 56, 0.35);}.gd-contact-rgpd .form-check-input:focus {box-shadow: 0 0 0 0.2rem rgba(233, 174, 56, 0.3);border-color: var(--tp-theme-1);}.gd-contact-submit {background: var(--tp-theme-1);border: none;color: #fff;padding: 0.85rem 1.4rem;border-radius: 10px;font-weight: 700;transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;}.gd-contact-submit:hover {transform: translateY(-2px);box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);opacity: 0.96;}.gd-contact-info-item {display: flex;align-items: center;gap: 14px;padding: 14px 16px;background: rgba(var(--gd-contact-primary-rgb), 0.06);border-radius: 12px;border: 1px solid rgba(var(--gd-contact-primary-rgb), 0.1);}.gd-contact-icon {width: 52px;height: 52px;border-radius: 50%;background: rgba(var(--gd-contact-primary-rgb), 0.18);color: var(--gd-contact-accent);display: inline-flex;align-items: center;justify-content: center;}.gd-contact-icon svg {width: 26px;height: 26px;}.gd-contact-info-link {color: var(--tp-theme-1);font-weight: 700;font-size: 16px;text-decoration: none;}.gd-contact-info-link:hover {text-decoration: underline;}.gd-contact-info-label {color: var(--gd-contact-accent);font-weight: 600;font-size: 0.98rem;}.gd-contact-accordion {display: flex;flex-direction: column;gap: 10px;}.gd-accordion-item {border-radius: 18px;background: var(--gd-contact-accent);color: #fff;padding: 16px 18px;border: 1px solid rgba(255, 255, 255, 0.12);}.gd-accordion-btn {width: 100%;background: transparent;border: none;color: inherit;display: flex;align-items: center;justify-content: space-between;gap: 18px;font-weight: 700;text-align: left;}.gd-accordion-icon {width: 22px;height: 22px;border-radius: 50%;display: inline-flex;aspect-ratio: 1/1;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.18);position: relative;}.gd-accordion-icon::before,.gd-accordion-icon::after {content: '';position: absolute;background: #fff;border-radius: 999px;transition: transform 0.2s ease;}.gd-accordion-icon::before {width: 10px;height: 2px;}.gd-accordion-icon::after {width: 2px;height: 10px;}.gd-accordion-item.is-open .gd-accordion-icon::after {transform: scaleY(0);}.gd-accordion-body {max-height: 0;overflow: hidden;transition: max-height 0.3s ease, opacity 0.3s ease, margin-top 0.3s ease;opacity: 0;margin-top: 0;}.gd-accordion-item.is-open .gd-accordion-body {max-height: 9999px;opacity: 1;margin-top: 10px;}.gd-accordion-body p {margin: 0;line-height: 1.5;color: rgba(255, 255, 255, 0.9);}@media (max-width: 991.98px) {.gd-contact-card {padding: 1.6rem;}}/** SELECT COMPONENT **/.nice-select .list {z-index: 10 !important;}/** GD Vital Records - cartes étapes **/.gdvr-step-card {border: 1px solid #e6e8ec;border-radius: 0;padding: 45px 40px 24px;background-color: var(--tp-grey-6);box-shadow: 0 6px 18px rgba(0, 0, 0, 0.04);}.gdvr-step-badge {width: 40px;height: 40px;border-radius: 999px;background: var(--tp-theme-2, #0e3531);color: #fff;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: 16px;box-shadow: 0 8px 16px rgba(31, 111, 235, 0.25);}.gdvr-step-card h4 {letter-spacing: -0.01em;}.tp-checkout-bill-area {padding: 0 !important;background-color: transparent !important;}/** BANNER **/.gd-banner {background: var(--tp-theme-2);color: #fff;padding: 0.85rem 0;--tp-text-body: #fff;}.gd-banner__message > p:is(:last-child) {margin-bottom: 0;}.gd-banner__inner {max-width: 1200px;margin: 0 auto;padding: 0 1.5rem;display: flex;align-items: center;justify-content: center;gap: 0.75rem;flex-wrap: wrap;text-align: center;}/*.gd-banner__inner > p:is(:last-child) {*//*margin-bottom: 0 !important;*//*}*/.gd-banner__message {font-size: 1rem;margin: 0;color:white;}.gd-banner__message p{color:white;}@media (min-width: 768px) {.gd-banner__message {font-size: 1.05rem;}}/** ARTICLE MINIATURE **/.tp-event-meta > span {padding: 0 !important;margin: 0 !important;font-size: 14px !important;display: flex;align-items: center;gap: 6px;}.tp-event-meta a:hover {text-decoration: underline !important;color: var(--tp-theme-2) !important;}.tp-event-meta > span > i {margin: 0 !important;}.tp-event-meta {display: flex !important;align-items: center !important;flex-wrap: wrap;gap: 14px;}@media (max-width: 575px) {.tp-event-meta {justify-content: center;column-gap: 12px;row-gap: 8px;text-align: center;}.tp-event-meta > span {font-size: 12px !important;text-wrap: balance;}.tp-event-meta > span > i {flex-shrink: 0;}}/* Footer top: rely on Bootstrap gutters instead of custom padding */.tp-footer-top-space-2 {padding-left: 0 !important;}/* Nav dropdown: disable hover animation and caret on mobile */@media (max-width: 1199px) {.tp-header-menu nav ul li > .submenu,.tp-header-menu nav ul li:hover > .submenu {display: none !important;opacity: 1;visibility: visible;transform: none;transition: none;}.tp-menu-caret {display: none !important;}.tp-main-menu-content .tp-menu-caret {display: none !important;}}/* Vital records details */.gd-vital-info-sticky {top: 120px;}@media (max-width: 991px) {.gd-vital-info-col .gd-vital-info-sticky {position: static !important;top: auto !important;margin-bottom: 24px;}}.tp-service-standard-text {color: #b6b6b6;}.tp-service-area .tp-section-title {margin-bottom: 0;}.tp-service-area .tp-service-2-item:hover .tp-service-2-icon > img {filter: invert(100%);}.tp-service-area .tp-service-2-item .tp-service-2-icon > img {filter: brightness(0) saturate(100%) invert(32%) sepia(16%) saturate(1264%) hue-rotate(99deg) brightness(92%) contrast(82%);}.tp-header-menu nav ul {padding: 42px 0;}.header-sticky .tp-header-menu nav ul li > a,.tp-header-menu nav ul li > a {padding: 0;}.breadcrumb__list a *,.breadcrumb__list a {transition: .4s;}.breadcrumb__list a:hover *,.breadcrumb__list a:hover {color: var(--tp-theme-1);}/** gd_gallery **/.gd-gallery-filter button {color: #000;font-size: 1rem;font-weight: 600;}.gd-gallery-filter button:hover,.gd-gallery-filter button.active {color: #ffd600;}.gd-gallery-lightbox {position: fixed;inset: 0;background: rgba(0, 0, 0, 0.85);display: flex;align-items: center;justify-content: center;padding: 32px;z-index: 2000;opacity: 0;pointer-events: none;transition: opacity .2s ease;}.gd-gallery-lightbox.is-open {opacity: 1;pointer-events: auto;}.gd-gallery-lightbox__img {max-width: min(96vw, 1200px);max-height: calc(100vh - 96px);border-radius: 12px;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35);background: #111;object-fit: contain;}.gd-gallery-lightbox__close {position: fixed;top: 18px;right: 18px;background: rgba(255, 255, 255, 0.12);color: #fff;border: none;border-radius: 50%;width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;backdrop-filter: blur(6px);transition: background .2s ease, transform .2s ease;font-size: 22px;line-height: 1;}.gd-gallery-lightbox__close:hover {background: rgba(255, 255, 255, 0.2);transform: scale(1.04);}.gd-gallery-lightbox__close:focus-visible {outline: 2px solid rgba(255, 255, 255, 0.8);outline-offset: 2px;}body.gd-gallery-no-scroll {overflow: hidden;}.gd-gallery-zoomable {cursor: zoom-in;overflow: hidden;display: block;}.gd-gallery-zoomable img {transition: transform .35s ease;will-change: transform;pointer-events: none;}.gd-gallery-zoomable:hover img {transform: scale(1.04);}.gd-gallery-cover {object-fit: cover;}.invalid-feedback {line-height: 0.875rem;}.tp-slider-img {background-size: cover;background-repeat: no-repeat;background-position: center;}.tp-child-pages-area .tp-child-pages-list {padding: 0;}.tp-child-pages-area .tp-child-page-item + .tp-child-page-item {margin-top: 8px;}.tp-child-pages-area .tp-child-page-link {border: 1px solid var(--tp-border-2, #e8e8e8);border-radius: 10px;padding: 12px 14px;color: inherit;text-decoration: none;transition: background-color .2s ease, border-color .2s ease;}.tp-child-pages-area .tp-child-page-link:hover {background-color: var(--tp-grey-6, #f5f5f5);border-color: var(--tp-theme-2, #0e3531);}.tp-child-pages-area .tp-child-page-dot {width: 12px;height: 12px;background-color: var(--tp-theme-1, #e9ae38);display: inline-block;margin-top: 8px;}.tp-child-pages-area {background: linear-gradient(135deg, rgba(233, 174, 56, 0.08), rgba(14, 53, 49, 0.05));border-radius: 18px;border: 1px solid rgba(14, 53, 49, 0.08);padding: 24px;}.tp-child-pages-area .container {max-width: 1100px;}.tp-child-pages-area .tp-child-pages-count {padding: 10px 14px;border-radius: 999px;background: rgba(14, 53, 49, 0.08);color: var(--tp-theme-2, #0e3531);}.tp-child-page-card {background: #fff;border: 1px solid var(--tp-border-2, #e8e8e8);border-radius: 14px;padding: 16px 18px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);color: inherit;text-decoration: none;transition: border-color .2s ease, box-shadow .2s ease, transform .15s ease;}.tp-child-page-card:hover {border-color: var(--tp-theme-2, #0e3531);box-shadow: 0 16px 36px rgba(0, 0, 0, 0.08);transform: translateY(-2px);}.tp-child-page-card .fa-arrow-right {transition: transform .2s ease;}.tp-child-page-card:hover .fa-arrow-right {transform: translateX(3px);}.tp-child-page-label {font-weight: 600;color: var(--tp-common-black, #020626);}.tp-child-page-desc {color: var(--tp-text-body, #767676);font-size: 14px;line-height: 1.5;margin-top: 6px;}.tp-main-menu-content .tp-menu-caret {display: inline-flex;align-items: center;margin-left: 0px;font-size: 12px;transform: translateY(0px);transition: transform .2s ease;}.tp-main-menu-content li:hover > a .tp-menu-caret {transform: translateY(1px) rotate(180deg);}.tp-main-menu-content li.menu-active > a,.tp-main-menu-content li.menu-active > a.active {color: var(--tp-theme-2, #0e3531);}.tp-main-menu-content li.menu-active > a::after {content: '';position: absolute;left: 0;right: 0;bottom: -6px;margin: 0 auto;width: 24px;height: 2px;background: var(--tp-theme-1, #e9ae38);border-radius: 999px;}#team-one-page .tp-section-subtitle::before {background-color: white !important;}.tp-team-2-thumb-box img {object-fit: cover;}.tp-about-feature-list ul li {color: white !important;}.tp-main-menu-content li.menu-active > a::after {display: none;}.gdvr-step-card {border-top: 2px solid var(--tp-border-2, #e8e8e8);}.gdvr-step-card .gdvr-card-header {margin-bottom: 18px;}.tp-checkout-place-title {position: relative;padding-bottom: 10px;margin-bottom: 16px;}.tp-checkout-place-title::after {content: "";position: absolute;left: 0;bottom: 0;width: 42px;height: 3px;border-radius: 999px;background: var(--tp-theme-1, #e9ae38);}.tp-slider-meta-icon.no-anim {animation: none;}.tp-brand-title-box::after {top: 14px;}.bg-primary-subtle {background-color: var(--tp-theme-2) !important;color: white !important;}.gd-organization-accordion-body * {color: white !important;}.tp-history-thumb img,.tp-event-thumb img {object-fit: cover;object-position: center;}.tp-online-list-box.background-style-2 .gd-organization-accordion > li .gd-organization-accordion-body a {background: transparent !important;padding: 0 !important;text-wrap: wrap !important;overflow-wrap: break-all;word-wrap: break-all;word-break: break-all}.tp-event-area {overflow: hidden;}#image-text a{color:var(--tp-theme-1) !important;font-weight:600;}.gd-banner{overflow:hidden;}.tp-video-bg{mix-blend-mode: initial;}#project-one-page .tp-service-standard-link a{color:var(--tp-theme-1) !important;}.tp-service-area .tp-service-area .tp-service-2-item:hover .tp-service-2-content p{color:white;}.tp-service-area .tp-custom-accordion .accordion-buttons:not(.collapsed) img{filter:brightness(0%) invert(1);}.tp-service-area .tp-custom-accordion .accordion-buttons::after{top:28px;}.content-block a.button{background: var(--tp-theme-1);color: white;padding: 8px 20px;text-decoration: none;margin-top: 10px;display: inline-block;border-radius:5px;transition:0.3s all ease;}.content-block a.button:hover{background:#0e3631;}.tp-btn-black {height: auto;line-height: 24px;padding: 18px 45px;}body.nouvel-arrivant .content-block p:last-child a{background: var(--tp-theme-1);color: white;padding: 8px 20px;text-decoration: none;margin-top: 10px;display: inline-block;border-radius:5px;transition:0.3s all ease;}body.nouvel-arrivant .content-block p:last-child a:hover{background:#0e3631;}.tp-team-2-thumb-box::after {bottom:0;}/*why .98 ? Check https://getbootstrap.com/docs/5.0/layout/breakpoints/#max-width*//*@content (max-width: 1399.98px) { ... }*//*@content (max-width: 1199.98px) { ... }*//* */@media (max-width: 991.98px) {.tp-checkout-place {margin-top: 10px; !important;}.tp-event-meta {flex-direction: column;gap: 5px;justify-items: center;align-items: center;}.tp-event-meta > span {line-height: 1.1;}}/*@content (max-width: 767.98px) { ... }*//*@content (max-width: 575.98px) { ... }*/:root {--gd-space-scale: 1;--gd-space-5: calc(5px * var(--gd-space-scale));--gd-space-10: calc(10px * var(--gd-space-scale));--gd-space-15: calc(15px * var(--gd-space-scale));--gd-space-20: calc(20px * var(--gd-space-scale));--gd-space-25: calc(25px * var(--gd-space-scale));--gd-space-30: calc(30px * var(--gd-space-scale));--gd-space-35: calc(35px * var(--gd-space-scale));--gd-space-40: calc(40px * var(--gd-space-scale));--gd-space-45: calc(45px * var(--gd-space-scale));--gd-space-50: calc(50px * var(--gd-space-scale));--gd-space-55: calc(55px * var(--gd-space-scale));--gd-space-60: calc(60px * var(--gd-space-scale));--gd-space-65: calc(65px * var(--gd-space-scale));--gd-space-70: calc(70px * var(--gd-space-scale));--gd-space-75: calc(75px * var(--gd-space-scale));--gd-space-80: calc(80px * var(--gd-space-scale));--gd-space-85: calc(85px * var(--gd-space-scale));--gd-space-90: calc(90px * var(--gd-space-scale));--gd-space-95: calc(95px * var(--gd-space-scale));--gd-space-100: calc(100px * var(--gd-space-scale));--gd-space-105: calc(105px * var(--gd-space-scale));--gd-space-110: calc(110px * var(--gd-space-scale));--gd-space-115: calc(115px * var(--gd-space-scale));--gd-space-120: calc(120px * var(--gd-space-scale));--gd-space-125: calc(125px * var(--gd-space-scale));--gd-space-130: calc(130px * var(--gd-space-scale));--gd-space-135: calc(135px * var(--gd-space-scale));--gd-space-140: calc(140px * var(--gd-space-scale));--gd-space-145: calc(145px * var(--gd-space-scale));--gd-space-150: calc(150px * var(--gd-space-scale));--gd-space-155: calc(155px * var(--gd-space-scale));--gd-space-160: calc(160px * var(--gd-space-scale));--gd-space-165: calc(165px * var(--gd-space-scale));--gd-space-170: calc(170px * var(--gd-space-scale));--gd-space-175: calc(175px * var(--gd-space-scale));--gd-space-180: calc(180px * var(--gd-space-scale));--gd-space-185: calc(185px * var(--gd-space-scale));--gd-space-190: calc(190px * var(--gd-space-scale));--gd-space-195: calc(195px * var(--gd-space-scale));--gd-space-200: calc(200px * var(--gd-space-scale));}@media (max-width: 1199.98px) {:root {--gd-space-scale: 0.9;}}@media (max-width: 991.98px) {:root {--gd-space-scale: 0.75;}}@media (max-width: 575.98px) {:root {--gd-space-scale: 0.6;}}.pt-5 {padding-top: var(--gd-space-5) !important;}.pt-10 {padding-top: var(--gd-space-10) !important;}.pt-15 {padding-top: var(--gd-space-15) !important;}.pt-20 {padding-top: var(--gd-space-20) !important;}.pt-25 {padding-top: var(--gd-space-25) !important;}.pt-30 {padding-top: var(--gd-space-30) !important;}.pt-35 {padding-top: var(--gd-space-35) !important;}.pt-40 {padding-top: var(--gd-space-40) !important;}.pt-45 {padding-top: var(--gd-space-45) !important;}.pt-50 {padding-top: var(--gd-space-50) !important;}.pt-55 {padding-top: var(--gd-space-55) !important;}.pt-60 {padding-top: var(--gd-space-60) !important;}.pt-65 {padding-top: var(--gd-space-65) !important;}.pt-70 {padding-top: var(--gd-space-70) !important;}.pt-75 {padding-top: var(--gd-space-75) !important;}.pt-80 {padding-top: var(--gd-space-80) !important;}.pt-85 {padding-top: var(--gd-space-85) !important;}.pt-90 {padding-top: var(--gd-space-90) !important;}.pt-95 {padding-top: var(--gd-space-95) !important;}.pt-100 {padding-top: var(--gd-space-100) !important;}.pt-105 {padding-top: var(--gd-space-105) !important;}.pt-110 {padding-top: var(--gd-space-110) !important;}.pt-115 {padding-top: var(--gd-space-115) !important;}.pt-120 {padding-top: var(--gd-space-120) !important;}.pt-125 {padding-top: var(--gd-space-125) !important;}.pt-130 {padding-top: var(--gd-space-130) !important;}.pt-135 {padding-top: var(--gd-space-135) !important;}.pt-140 {padding-top: var(--gd-space-140) !important;}.pt-145 {padding-top: var(--gd-space-145) !important;}.pt-150 {padding-top: var(--gd-space-150) !important;}.pt-155 {padding-top: var(--gd-space-155) !important;}.pt-160 {padding-top: var(--gd-space-160) !important;}.pt-165 {padding-top: var(--gd-space-165) !important;}.pt-170 {padding-top: var(--gd-space-170) !important;}.pt-175 {padding-top: var(--gd-space-175) !important;}.pt-180 {padding-top: var(--gd-space-180) !important;}.pt-185 {padding-top: var(--gd-space-185) !important;}.pt-190 {padding-top: var(--gd-space-190) !important;}.pt-195 {padding-top: var(--gd-space-195) !important;}.pt-200 {padding-top: var(--gd-space-200) !important;}.pb-5 {padding-bottom: var(--gd-space-5) !important;}.pb-10 {padding-bottom: var(--gd-space-10) !important;}.pb-15 {padding-bottom: var(--gd-space-15) !important;}.pb-20 {padding-bottom: var(--gd-space-20) !important;}.pb-25 {padding-bottom: var(--gd-space-25) !important;}.pb-30 {padding-bottom: var(--gd-space-30) !important;}.pb-35 {padding-bottom: var(--gd-space-35) !important;}.pb-40 {padding-bottom: var(--gd-space-40) !important;}.pb-45 {padding-bottom: var(--gd-space-45) !important;}.pb-50 {padding-bottom: var(--gd-space-50) !important;}.pb-55 {padding-bottom: var(--gd-space-55) !important;}.pb-60 {padding-bottom: var(--gd-space-60) !important;}.pb-65 {padding-bottom: var(--gd-space-65) !important;}.pb-70 {padding-bottom: var(--gd-space-70) !important;}.pb-75 {padding-bottom: var(--gd-space-75) !important;}.pb-80 {padding-bottom: var(--gd-space-80) !important;}.pb-85 {padding-bottom: var(--gd-space-85) !important;}.pb-90 {padding-bottom: var(--gd-space-90) !important;}.pb-95 {padding-bottom: var(--gd-space-95) !important;}.pb-100 {padding-bottom: var(--gd-space-100) !important;}.pb-105 {padding-bottom: var(--gd-space-105) !important;}.pb-110 {padding-bottom: var(--gd-space-110) !important;}.pb-115 {padding-bottom: var(--gd-space-115) !important;}.pb-120 {padding-bottom: var(--gd-space-120) !important;}.pb-125 {padding-bottom: var(--gd-space-125) !important;}.pb-130 {padding-bottom: var(--gd-space-130) !important;}.pb-135 {padding-bottom: var(--gd-space-135) !important;}.pb-140 {padding-bottom: var(--gd-space-140) !important;}.pb-145 {padding-bottom: var(--gd-space-145) !important;}.pb-150 {padding-bottom: var(--gd-space-150) !important;}.pb-155 {padding-bottom: var(--gd-space-155) !important;}.pb-160 {padding-bottom: var(--gd-space-160) !important;}.pb-165 {padding-bottom: var(--gd-space-165) !important;}.pb-170 {padding-bottom: var(--gd-space-170) !important;}.pb-175 {padding-bottom: var(--gd-space-175) !important;}.pb-180 {padding-bottom: var(--gd-space-180) !important;}.pb-185 {padding-bottom: var(--gd-space-185) !important;}.pb-190 {padding-bottom: var(--gd-space-190) !important;}.pb-195 {padding-bottom: var(--gd-space-195) !important;}.pb-200 {padding-bottom: var(--gd-space-200) !important;}.mt-5 {margin-top: var(--gd-space-5) !important;}.mt-10 {margin-top: var(--gd-space-10) !important;}.mt-15 {margin-top: var(--gd-space-15) !important;}.mt-20 {margin-top: var(--gd-space-20) !important;}.mt-25 {margin-top: var(--gd-space-25) !important;}.mt-30 {margin-top: var(--gd-space-30) !important;}.mt-35 {margin-top: var(--gd-space-35) !important;}.mt-40 {margin-top: var(--gd-space-40) !important;}.mt-45 {margin-top: var(--gd-space-45) !important;}.mt-50 {margin-top: var(--gd-space-50) !important;}.mt-55 {margin-top: var(--gd-space-55) !important;}.mt-60 {margin-top: var(--gd-space-60) !important;}.mt-65 {margin-top: var(--gd-space-65) !important;}.mt-70 {margin-top: var(--gd-space-70) !important;}.mt-75 {margin-top: var(--gd-space-75) !important;}.mt-80 {margin-top: var(--gd-space-80) !important;}.mt-85 {margin-top: var(--gd-space-85) !important;}.mt-90 {margin-top: var(--gd-space-90) !important;}.mt-95 {margin-top: var(--gd-space-95) !important;}.mt-100 {margin-top: var(--gd-space-100) !important;}.mt-105 {margin-top: var(--gd-space-105) !important;}.mt-110 {margin-top: var(--gd-space-110) !important;}.mt-115 {margin-top: var(--gd-space-115) !important;}.mt-120 {margin-top: var(--gd-space-120) !important;}.mt-125 {margin-top: var(--gd-space-125) !important;}.mt-130 {margin-top: var(--gd-space-130) !important;}.mt-135 {margin-top: var(--gd-space-135) !important;}.mt-140 {margin-top: var(--gd-space-140) !important;}.mt-145 {margin-top: var(--gd-space-145) !important;}.mt-150 {margin-top: var(--gd-space-150) !important;}.mt-155 {margin-top: var(--gd-space-155) !important;}.mt-160 {margin-top: var(--gd-space-160) !important;}.mt-165 {margin-top: var(--gd-space-165) !important;}.mt-170 {margin-top: var(--gd-space-170) !important;}.mt-175 {margin-top: var(--gd-space-175) !important;}.mt-180 {margin-top: var(--gd-space-180) !important;}.mt-185 {margin-top: var(--gd-space-185) !important;}.mt-190 {margin-top: var(--gd-space-190) !important;}.mt-195 {margin-top: var(--gd-space-195) !important;}.mt-200 {margin-top: var(--gd-space-200) !important;}.mb-5 {margin-bottom: var(--gd-space-5) !important;}.mb-10 {margin-bottom: var(--gd-space-10) !important;}.mb-15 {margin-bottom: var(--gd-space-15) !important;}.mb-20 {margin-bottom: var(--gd-space-20) !important;}.mb-25 {margin-bottom: var(--gd-space-25) !important;}.mb-30 {margin-bottom: var(--gd-space-30) !important;}.mb-35 {margin-bottom: var(--gd-space-35) !important;}.mb-40 {margin-bottom: var(--gd-space-40) !important;}.mb-45 {margin-bottom: var(--gd-space-45) !important;}.mb-50 {margin-bottom: var(--gd-space-50) !important;}.mb-55 {margin-bottom: var(--gd-space-55) !important;}.mb-60 {margin-bottom: var(--gd-space-60) !important;}.mb-65 {margin-bottom: var(--gd-space-65) !important;}.mb-70 {margin-bottom: var(--gd-space-70) !important;}.mb-75 {margin-bottom: var(--gd-space-75) !important;}.mb-80 {margin-bottom: var(--gd-space-80) !important;}.mb-85 {margin-bottom: var(--gd-space-85) !important;}.mb-90 {margin-bottom: var(--gd-space-90) !important;}.mb-95 {margin-bottom: var(--gd-space-95) !important;}.mb-100 {margin-bottom: var(--gd-space-100) !important;}.mb-105 {margin-bottom: var(--gd-space-105) !important;}.mb-110 {margin-bottom: var(--gd-space-110) !important;}.mb-115 {margin-bottom: var(--gd-space-115) !important;}.mb-120 {margin-bottom: var(--gd-space-120) !important;}.mb-125 {margin-bottom: var(--gd-space-125) !important;}.mb-130 {margin-bottom: var(--gd-space-130) !important;}.mb-135 {margin-bottom: var(--gd-space-135) !important;}.mb-140 {margin-bottom: var(--gd-space-140) !important;}.mb-145 {margin-bottom: var(--gd-space-145) !important;}.mb-150 {margin-bottom: var(--gd-space-150) !important;}.mb-155 {margin-bottom: var(--gd-space-155) !important;}.mb-160 {margin-bottom: var(--gd-space-160) !important;}.mb-165 {margin-bottom: var(--gd-space-165) !important;}.mb-170 {margin-bottom: var(--gd-space-170) !important;}.mb-175 {margin-bottom: var(--gd-space-175) !important;}.mb-180 {margin-bottom: var(--gd-space-180) !important;}.mb-185 {margin-bottom: var(--gd-space-185) !important;}.mb-190 {margin-bottom: var(--gd-space-190) !important;}.mb-195 {margin-bottom: var(--gd-space-195) !important;}.mb-200 {margin-bottom: var(--gd-space-200) !important;}