/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Utility
# Cards
# Common
# Form
# Navigation
# Animations
# Mobile Nav
# Search Popup
# Page Header
# Google Map
# Client Carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/



/*== Default Css ==*/
:root {
    --thm-font: "Figtree", sans-serif;
    --thm-font-2: "Chakra Petch", sans-serif;
    --thm-gray-color: #646964;
    --thm-gray-color-rgb: 100, 105, 100;
    --thm-primary-color: #24b124;
    --thm-primary-color-rgb: 36, 177, 36;
    --thm-white-color: #ffffff;
    --thm-white-color-rgb: 255, 255, 255;
    --thm-black-color: #1f251e;
    --thm-black-color-rgb: 31, 37, 30;
    --thm-black-color-bg: #282f26;
    --thm-black-color-bg-rgb: 40, 47, 38;
    --thm-body-font-size: 17px;
    --thm-body-line-height: 28px;
    --thm-body-font-weight: 400;
    --thm-border-radius: 10px;
}


body {
    font-family: var(--thm-font);
    color: var(--thm-gray-color);
    font-size: var(--thm-body-font-size);
    line-height: var(--thm-body-line-height);
    font-weight: var(--thm-body-font-weight);
}

.body-bg-1 {
    background-color: #ffffff;
}


.body-bg-2 {
    background-color: #ffffff;
}



p {
    font-family: var(--thm-font);
    color: var(--thm-gray-color);
    font-size: var(--thm-body-font-size);
    line-height: var(--thm-body-line-height);
    font-weight: var(--thm-body-font-weight);
    margin: 0;
}

a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.container {
    padding-left: 15px;
    padding-right: 15px;
}


@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}

.auto-container {
    position: static;
    max-width: 1800px;
    padding: 0px 15px;
    margin: 0 auto;
}

.row {
    --bs-gutter-x: 30px;
}

.gutter-y-30 {
    --bs-gutter-y: 30px;
}

section {
    position: relative;
    display: block;
    z-index: 1;
}



body.locked {
    overflow: hidden;
}

a,
a:hover,
a:focus,
a:visited {
    text-decoration: none;
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::placeholder {
    color: inherit;
    opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--thm-black-color);
    font-family: var(--thm-font-2);
    font-weight: 700;
    margin: 0;
}



dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 0;
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::placeholder {
    color: inherit;
    opacity: 1;
}

.fancybox-slide .fancybox-image-wrap {
    border-radius: 10px;
    overflow: hidden;
}



.page-wrapper {
    position: relative;
    margin: 0 auto;
    width: 100%;
    min-width: 300px;
    overflow: hidden;
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

::placeholder {
    color: inherit;
    opacity: 1;
}

button {
    cursor: pointer;
    border: none;
    background: transparent;
    padding: 0;
}

ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}

ol,
li {
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
    height: auto;
    transition-delay: 0.1s;
    transition-timing-function: ease-in-out;
    transition-duration: 0.7s;
    transition-property: all;
}

/* Form validation styles */
input:focus,
textarea:focus,
select:focus {
    border-color: #43c3ea;
    outline: none;
}

#contact-form input[type="text"].error {
    border-color: red;
}

#contact-form input[type="email"].error {
    border-color: red;
}

#contact-form select.error {
    border-color: red;
}

#contact-form textarea.error {
    border-color: red;
}

#contact-form label.error {
    display: none !important;
}













.rating-box-style1 {
    position: relative;
    display: block;
}

.rating-box-style1 ul {
    position: relative;
    display: flex;
}

.rating-box-style1 ul li {
    position: relative;
    display: block;
    line-height: 0;
}

.rating-box-style1 ul li+li {
    padding-left: 5px;
}

.rating-box-style1 ul li span {
    position: relative;
    display: inline-block;
    color: var(--thm-primary-color);
    font-size: 16px;
    cursor: pointer;
}


/** Thm Social Link **/
.thm-social-link {
    position: relative;
    display: block;
    padding-top: 30px;
}

.thm-social-link ul {
    position: relative;
    display: block;
}

.thm-social-link ul li {
    position: relative;
    float: left;
    margin-right: 10px;
}

.thm-social-link ul li:last-child {
    margin-right: 0;
}

.thm-social-link ul li a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    overflow: hidden;
    background-color: var(--thm-black-color-bg);
    border-radius: 10px;
    color: var(--thm-white-color);
    font-size: 18px;
    text-align: center;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    z-index: 1;
}

.thm-social-link ul li a:before {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: rgba(var(--thm-primary-color-rgb), 1);
    border-radius: 10px;
    content: "";
    opacity: 0;
    transform: scale(0.5);
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: -1;
}

.thm-social-link ul li:hover a:before {
    opacity: 1;
    transform: scale(1);
}

.thm-social-link ul li:hover a {
    color: var(--thm-white-color);
}



/** xs sidebar **/
.xs-sidebar-group .xs-overlay {
    position: fixed;
    top: 0;
    left: 0%;
    bottom: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    cursor: url(../images/icon/cross-out.png), pointer;
    z-index: 99999999;

    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    transform-origin: left right;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

.xs-sidebar-group.isActive .xs-overlay {
    opacity: 0.95;
    visibility: visible;
    right: 100%;
    background: var(--thm-black-color);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: left center;
}


.xs-sidebar-widget {
    position: fixed;
    top: 0;
    right: -100%;
    bottom: 0;
    max-width: 460px;
    width: 100%;
    background-color: #ffffff;
    overflow: hidden;
    overflow-y: auto;

    transition-timing-function: ease-out;
    transition: 0.5s;

    visibility: hidden;
    opacity: 1;
    z-index: 999999999;
}

.xs-sidebar-group.isActive .xs-sidebar-widget {
    opacity: 1;
    visibility: visible;
    right: 0;
    transition-timing-function: ease-in;
    transition: 0.5s;
}

.sidebar-widget-container {
    position: relative;
    top: 150px;
    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all 300ms ease 100ms;
}

.xs-sidebar-group.isActive .sidebar-widget-container {
    top: 0px;
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all 900ms ease 500ms;
}

.xs-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    z-index: 0;
    background-color: #000000;
}

.sidebar-textwidget {
    padding: 50px 45px;
}

.xs-sidebar-group .widget-heading {
    position: absolute;
    top: 0;
    right: 0;
    padding: 25px;
}

.xs-sidebar-group .widget-heading a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid var(--thm-black-color);
    border-radius: 50%;
    color: var(--thm-black-color);
    font-size: 20px;
    font-weight: 400;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.xs-sidebar-group .widget-heading a:hover {
    color: var(--thm-primary-color);
    border-color: var(--thm-primary-color);
}

.xs-sidebar-group .content-inner .logo {
    position: relative;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 30px;
}

.xs-sidebar-group .content-inner .logo a {
    position: relative;
    display: inline-block;
}

.xs-sidebar-group .content-inner h3 {
    color: var(--thm-black-color);
    font-size: 34px;
    line-height: 44px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: var(--thm-font);
    margin-bottom: 22px;
}

.xs-sidebar-group .content-inner h3 span {
    color: var(--thm-base);
    font-size: 25px;
    font-weight: 900;
}

.xs-sidebar-group .content-inner .content-box {
    position: relative;
    display: block;
    padding-top: 33px;
    padding-bottom: 47px;
}

.xs-sidebar-group .content-inner .content-box .inner-text {
    position: relative;
    display: block;
}

.xs-sidebar-group .content-inner .content-box p {
    margin: 0;
}

.xs-sidebar-group .content-inner .sidebar-contact-info {
    position: relative;
    display: block;
}

.xs-sidebar-group .content-inner .sidebar-contact-info h3 {
    color: var(--thm-black-color);
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    margin: 0 0 27px;
}

.sidebar-contact-info ul {
    position: relative;
    display: block;
}

.sidebar-contact-info ul li {
    position: relative;
    display: block;
    margin-bottom: 23px;
}

.sidebar-contact-info ul li:last-child {
    margin-bottom: 0;
}

.sidebar-contact-info ul li .inner {
    position: relative;
    display: block;
    padding-left: 0;
}



/***
.sidebar-contact-info ul li .inner .icon {
    position: absolute;
    top: 0px;
    left: 0;
}
.sidebar-contact-info ul li .inner .icon span {
    position: relative;
    display: block;
    color: var(--thm-base);
    font-size: 27px;
    line-height: 27px;
    font-weight: 500;
}
.sidebar-contact-info ul li .inner .icon span.map-marker {
    color: var(--thm-base);
    position: relative;
    top: 8px;
    font-size: 32px;
}
**/


.sidebar-contact-info ul li .inner .text {
    position: relative;
    display: block;
}

.sidebar-contact-info ul li .inner .text p {
    color: var(--thm-black-color);
    line-height: 24px;
}

.sidebar-contact-info ul li .inner .text p a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.sidebar-contact-info ul li .inner .text p a:hover {
    color: var(--thm-primary-color);
    text-shadow: -0.45px -0.45px 0 var(--thm-base), 0.45px 0.45px var(--thm-primary-color);
}

.xs-sidebar-group .content-inner .side-content-newsletter-box {
    position: relative;
    display: block;
    padding-top: 49px;
}

.xs-sidebar-group .content-inner .side-content-newsletter-box h3 {
    color: var(--thm-black-color);
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    margin: 0 0 24px;
}

.side-content-newsletter-box .form-group input[type="email"] {
    position: relative;
    display: block;
    width: 100%;
    height: 60px;
    color: var(--thm-gray-color);
    font-size: 17px;
    font-weight: 400;
    background-color: transparent;
    border: 1px solid #e3e8ef;
    padding-left: 30px;
    padding-right: 20px;
    border-radius: 5px;
    font-family: var(--thm-font);
}

.side-content-newsletter-box .form-group .btn-box {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid #e3e8ef;
    padding: 14px 30px 14px;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 25px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.side-content-newsletter-box .form-group .btn-box:hover {
    color: var(--thm-primary-color);
    border-color: var(--thm-primary-color);
}

.side-content-newsletter-box .form-group .btn-box i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}






/*== Review Css ======*/
.review-box {
    position: relative;
    display: block;
    overflow: hidden;
    line-height: 15px;
}

.review-box ul {
    display: block;
    overflow: hidden;
}

.review-box ul li {
    display: inline-block;
    float: left;
    margin-right: 5px;
    cursor: pointer;
}

.review-box ul li:last-child {
    margin-right: 0px;
}

.review-box ul li i {
    color: #fbaf02;
    font-size: 15px;
}




/*== Section Title Css ======*/
.sec-title {
    position: relative;
    display: block;
}

.sec-title .sub-title {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

.sec-title .sub-title .icon {
    position: relative;
    display: inline-block;
    color: var(--thm-primary-color);
    font-size: 22px;
    line-height: 0;
}

.sec-title .sub-title h4 {
    color: var(--thm-primary-color);
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 6px;
    z-index: 1;
}

.sec-title h2 {
    color: var(--thm-black-color);
    font-size: 48px;
    line-height: 1.2em;
    font-weight: 700;
    margin-top: 5px;
}

.sec-title.white h2 {
    color: var(--thm-white-color);
}

.sec-title .text {
    position: relative;
    display: block;
    padding-top: 10px;
}


/*== Section Title Two Css ======*/

.sec-title-two {
    position: relative;
    display: block;
    margin-top: 0px;
    padding-bottom: 32px;
}

.sec-title-two .sub-title {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-bottom: 20px;
}

.sec-title-two .sub-title .icon {
    position: relative;
    display: inline-block;
    color: var(--thm-primary-color);
    font-size: 20px;
    line-height: 0;
}

.sec-title-two .sub-title h4 {
    color: var(--thm-black-color-bg);
    font-size: 18px;
    line-height: 26px;
    font-family: var(--thm-font);
    font-weight: 700;
    text-transform: capitalize;
    margin-left: 8px;
    z-index: 1;
}

.sec-title-two h2 {
    color: var(--thm-black-color);
    font-size: 40px;
    line-height: 1.2em;
    font-weight: 700;
}

.sec-title-two.white h2 {
    color: var(--thm-white);
}






/*== Btn One Css ======*/
.btn-box {
    position: relative;
    display: block;
}

.btn-one {
    position: relative;
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    background-color: transparent;
    border-radius: 0px;
    text-transform: capitalize;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}

.btn-one .txt {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 25px;
    background-color: transparent;
    padding: 5px 25px 5px;
    color: var(--thm-black-color);
    font-size: 16px;
    line-height: 40px;
    font-family: var(--thm-font-2);
    font-weight: 600;
    overflow: hidden;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}

.btn-one:hover .txt {
    color: var(--thm-white);
}

.btn-one .txt:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    transform: scaleX(1);
    transition-duration: 800ms;
    background-color: var(--thm-primary-color);
    z-index: -2;
}

.btn-one:hover .txt:after {
    transform: scaleX(0);
    transition-duration: 1500ms;
}

.btn-one .txt:before {
    position: absolute;
    top: 0px;
    left: -5px;
    bottom: 0;
    right: 100%;
    content: "";
    background: var(--thm-black-color);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    border-radius: 0%;
    transition-duration: 800ms;
    z-index: -1;
}

.btn-one:hover .txt:before {
    right: 0px;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.btn-one i {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    background-color: var(--thm-primary-color);
    color: var(--thm-black-color);
    font-size: 26px;
    font-weight: 400;
    top: 0px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}

.btn-one:hover i {
    color: var(--thm-white);
}

.btn-one i::after {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0;
    right: 100%;
    content: "";
    background: var(--thm-black-color);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    border-radius: 0%;
    transition-duration: 800ms;
    z-index: -1;
}

.btn-one:hover i::after {
    right: 0px;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}







/*== Btn Two Css ======*/
.btn-two {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-base);
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-family: var(--thm-font-3);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.btn-two span {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: var(--thm-black-color);
    font-size: 18px;
    margin-left: 10px;
    transition: border-color 0.5s ease;
    transition: all 0.5s ease;
    z-index: 1;
}

.btn-two:hover span {
    color: #ffffff;
}

.btn-two span:after {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: var(--thm-base);
    border-radius: 50%;
    content: "";
    opacity: 0;
    transform: scale(0.5);
    transform-style: preserve-3d;
    z-index: -1;
    transition: background-color 0.5s ease;
    transition: all 0.5s ease;
}

.btn-two:hover span:after {
    opacity: 1.0;
    transform: scale(1.0);
}

.btn-two:hover {
    color: var(--thm-base);
    letter-spacing: normal;
}


/*== Section Btn Css ======*/
.section-btn {
    position: relative;
    display: block;
    text-align: center;
    line-height: 0;
    margin-top: 40px;
    z-index: 1;
}

.section-btn::before {
    content: "";
    position: absolute;
    top: 21px;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: var(--thm-border-color);
    z-index: -1;
}

.section-btn-inner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    border-radius: 21px;
    background-color: transparent;
    border: 1px solid var(--thm-border-color);
    padding: 7px 25px 7px;
    z-index: 1;
}

.section-btn-inner p {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.section-btn-inner-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--thm-white);
    background-repeat: repeat;
    z-index: -1;
}

.section-btn-inner p a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 26px;
    font-weight: 700;
    font-family: var(--thm-font-2);
    text-transform: uppercase;
    margin-left: 8px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.section-btn-inner p a i {
    font-size: 14px;
    margin-right: 6px;
}

.section-btn-inner p a:hover {
    color: var(--thm-primary-color);
}




/*== Owl Dot Style One Css ======*/
.owl-carousel.owl-dot-style1 .owl-dots {
    position: relative;
    text-align: center;
    line-height: 0;
    margin-top: 60px !important;
    display: block;
}

.owl-carousel.owl-dot-style1 .owl-dots .owl-dot {
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: rgba(var(--thm-primary-color-rgb), 0.3);
    border: 0px solid;
    margin: 0px 6px;
    padding: 0px;
    border-radius: 50%;
    transition: all 100ms linear;
    transition-delay: 0.1s;
}

.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active {}

.owl-carousel.owl-dot-style1 .owl-dots .owl-dot::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    border-radius: 50%;
    background-color: var(--thm-primary-color);
    transition: background-color 0.5s ease;
    transition: all 0.5s ease;
    transform-origin: left right;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active::before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: left right;
}

.owl-carousel.owl-dot-style1 .owl-dots .owl-dot span {
    display: none;
}



/*== Owl Dot Style Two Css ======*/
.owl-carousel.owl-dot-style2 .owl-dots {
    position: relative;
    text-align: center;
    line-height: 0;
    margin-top: 30px !important;
    display: block;
}

.owl-carousel.owl-dot-style2 .owl-dots .owl-dot {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 5px solid #ffffff;
    margin: 0px 5px;
    padding: 0px;
    border-radius: 50%;
    transition: all 100ms linear;
    transition-delay: 0.1s;
}

.owl-carousel.owl-dot-style2 .owl-dots .owl-dot:before {
    content: "";
    position: absolute;
    top: -5px;
    left: -5px;
    bottom: -5px;
    right: -5px;
    border: 1px solid var(--thm-base);
    border-radius: 50%;
    transform: scale(0);
    transition: all 500ms ease;
}

.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active {
    border: 5px solid #1a1c23;
    background-color: var(--thm-base);
}

.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active:before {
    transform: scale(1);
}

.owl-carousel.owl-dot-style2 .owl-dots .owl-dot span {
    display: none;
}






/*== Owl Nav Style One Css ======*/
.owl-nav-style-one.owl-theme .owl-stage-outer {
    position: relative;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
}

.owl-nav-style-one.owl-theme .owl-nav {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    width: 140px;
    margin: 0;
    z-index: 10;
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    background-color: transparent;
    border: 1px solid #dbdee7;
    border-radius: 5px;
    margin: 0 5px;
    padding: 0;
    transition: all 100ms ease 1s;
    z-index: 1;
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover {
    border: 1px solid var(--thm-primary-color);
    clip-path: polygon(100% 0, 100% 70%, 80% 100%, 0 100%, 0 0);
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-radius: 5px;
    background-color: var(--thm-primary-color);
    clip-path: polygon(100% 0, 100% 70%, 80% 100%, 0 100%, 0 0);
    border-radius: 0%;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(0deg) scale(0);
    -ms-transform: perspective(400px) rotateX(0deg) scale(0);
    transform: perspective(400px) rotateX(0deg) scale(0);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    z-index: -1;
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover::before {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg) scale(1.0);
    -ms-transform: perspective(400px) rotateX(0deg) scale(1.0);
    transform: perspective(400px) rotateX(0deg) scale(1.0);
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] span {
    position: relative;
    display: block;
    color: var(--thm-black-color);
    font-size: 20px;
    font-weight: 500;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.owl-nav-style-one.owl-theme .owl-nav .owl-prev {
    transform: rotate(0deg);
}

.owl-nav-style-one.owl-theme .owl-nav .owl-next {
    transform: rotate(0deg);
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] span {
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover span {
    color: var(--thm-white);
}




/*== Scrool To Top Css ======*/
.scroll-to-top {
    position: fixed;
    right: 50px;
    bottom: 50px;
    transform: rotate(180deg);
    z-index: 99999999999;
}

.scroll-to-top.scroll-to-top1 {
    right: 40px;
    bottom: 65px;
}

.scroll-to-top .visible {
    visibility: visible !important;
    opacity: 1 !important;
}

.scroll-to-top .scroll-top-inner {
    opacity: 0;
    visibility: hidden;
}

.scroll-to-top .scroll-top-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}

.scroll-to-top .scroll-bar {
    width: 50px;
    height: 4px;
    margin-right: 10px;
    position: relative;
    display: none;
}

.scroll-to-top .scroll-bar:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: var(--thm-primary-color);
    opacity: 1;
}

.scroll-to-top .scroll-bar .bar-inner {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background-color: var(--thm-secondary-color);
}

.scroll-to-top .scroll-bar-text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid var(--thm-primary-color);
    color: var(--thm-primary-color);
    font-size: 20px;
    cursor: pointer;
    transition: all 500ms ease;
}

.scroll-to-top .scroll-bar-text:hover {
    color: var(--thm-black-color);
    background-color: var(--thm-primary-color);
    border-color: var(--thm-primary-color);
}

.scroll-to-top.bg2 .scroll-bar-text {
    background: #0a3e56;
}


.scroll-to-top--style2 {
    position: relative;
    top: 0px;
    right: 0;
    bottom: 0;
    transform: rotate(0deg);
}

.scroll-to-top--style2 .scroll-bar {
    display: none;
}

.scroll-to-top--style2 .scroll-bar-text {
    color: var(--thm-black-color);
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    cursor: pointer;
    font-family: var(--thm-font-2);
    transition: all 500ms ease;
    width: auto;
    height: auto;
    background: transparent;
}

.scroll-to-top--style2 .scroll-bar-text p {
    color: var(--thm-black-color);
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    font-family: var(--thm-font-2);
}

.scroll-to-top--style2 .scroll-bar-text:hover p {
    color: var(--thm-primary-color);
}

.scroll-to-top--style2 .scroll-bar-text span {
    position: relative;
    top: 0;
    display: inline-block;
    padding-left: 10px;
    color: var(--thm-primary-color);
    font-size: 16px;
}




/*== Styled Pagination Css ======*/
.styled-pagination {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
}

.styled-pagination::before {
    display: none;
}

.styled-pagination.pdtop60 {
    padding-top: 60px;
}

.styled-pagination.pdtop30 {
    padding-top: 20px;
}

.styled-pagination li {
    position: relative;
    display: block;
    float: left;
}

.styled-pagination li+li {
    margin-left: 10px;
}

.styled-pagination li a {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid var(--thm-black-color-bg);
    color: var(--thm-black-color);
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    font-family: var(--thm-font-2);
    text-align: center;
    text-transform: uppercase;
    transition: all 500ms ease;
    z-index: 1;
}

.styled-pagination li a span:before {
    position: relative;
    top: 0px;
    color: var(--thm-black-color);
    font-size: 21px;
    transition: all 500ms ease;
}

.styled-pagination li:hover a span:before {
    color: var(--thm-white-color);
}


.styled-pagination li:hover a span::before,
.styled-pagination li.active a span::before {
    color: var(--thm-white-color);
    border-color: var(--thm-black-color-bg);
}

.styled-pagination li.prev {
    transform: rotate(0deg);
}

.styled-pagination li.prev a span:before {
    position: relative;
    display: inline-block;
}

.styled-pagination li.next a span:before {
    position: relative;
    display: inline-block;
}

.styled-pagination li:hover a,
.styled-pagination li.active a {
    color: var(--thm-white-color);
    border-color: transparent;
    background: var(--thm-black-color-bg);
}

.styled-pagination li.prev a,
.styled-pagination li.next a {
    width: 56px;
    height: 56px;
}

.styled-pagination li.next a {
    overflow: hidden;
    transform: rotate(0deg);
}






/*== checked Css Css ======*/
.checked-box1 {
    position: relative;
    display: block;
    min-height: 26px;
}

.checked-box1 input[type="checkbox"] {
    display: none;
}

.checked-box1 label {
    position: relative;
    display: inline-block;
    padding-left: 25px;
    color: var(--thm-body-font-color);
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    cursor: pointer;
    font-family: var(--thm-font);
}

.checked-box1 input[type="checkbox"]+label span {
    position: absolute;
    display: block;
    top: 5px;
    left: 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background-color: transparent;
    border: 1px solid #e3e4ea;
    cursor: pointer;
    border-radius: 4px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.checked-box1 label span:before {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0;
    right: 0;
    content: "";
    width: 8px;
    height: 8px;
    background: var(--thm-primary-color);
    border-radius: 50%;
    margin: 2px auto 0px;
    transform: scale(0);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.checked-box1 input[type="checkbox"]:checked+label span {
    border-color: #e3e4ea;
}

.checked-box1 input[type="checkbox"]:checked+label span:before {
    transform: scale(1.0);
}



/*== checked Css Css ======*/
.checked-box2 {
    position: relative;
    display: block;
    min-height: 28px;
}

.checked-box2 input[type="checkbox"] {
    display: none;
}

.checked-box2 label {
    position: relative;
    display: inline-block;
    padding-left: 25px;
    color: var(--thm-body-font-color);
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    cursor: pointer;
    font-family: var(--thm-font);
}

.checked-box2 input[type="checkbox"]+label span {
    position: absolute;
    top: 6px;
    left: 0;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background-color: transparent;
    border: 1px solid var(--thm-border-color);
    cursor: pointer;
    border-radius: 5px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.checked-box2 label span:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: var(--thm-primary-color);
    transform: scale(0);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.checked-box2 input[type="checkbox"]:checked+label span {
    border-color: var(--thm-primary-color);
}

.checked-box2 input[type="checkbox"]:checked+label span:before {
    transform: scale(1.0);
}



/*== Star Rating Style1 Css ======*/
.star-rating-style1 {
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    direction: rtl;
}

.star-rating-style1 input[type="radio"] {
    display: none;
}

.star-rating-style1 label {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: var(--thm-primary-color);
    font-size: 24px;
    padding: 0 1px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.star-rating-style1 input[type="radio"]:checked~label {
    color: var(--thm-white);
}

.star-rating-style1 label:hover,
.star-rating-style1 label:hover~label {
    color: var(--thm-white);
}



/*== Accordion Box Style 1 Css ======*/
.accordion-box-style1 {
    position: relative;
    display: block;
}

.accordion-box-style1 .accordion {
    position: relative;
    display: block;
    margin-bottom: 20px;
}

.accordion-box-style1 .accordion:last-child {
    margin-bottom: 0;
}

.accordion-box-style1 .accordion .accord-btn {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid var(--thm-border-color);
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 30px;
    border-radius: 0px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    z-index: 3;
}

.accordion-box-style1 .accordion .accord-btn.active {
    -webkit-transition: all 0.9s linear;
    -o-transition: all 0.9s linear;
    transition: all 0.9s linear;
}

.accordion-box-style1 .accordion .accord-btn.active {
    border-left: 1px solid var(--thm-primary-color);
}

.accordion-box-style1 .accordion .accord-btn .left {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 58px;
    background-color: transparent;
    border-right: 1px solid var(--thm-border-color);
    z-index: 1;
}

.accordion-box-style1 .accordion .accord-btn.active .left {
    border-color: var(--thm-primary-color);
}

.accordion-box-style1 .accordion .accord-btn.active .left::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0px;
    bottom: 0;
    right: 0;
    width: 100px;
    height: 60px;
    background-color: var(--thm-primary-color);
    z-index: -1;
}

.accordion-box-style1 .accordion .accord-btn .left h4 {
    color: var(--thm-primary-color);
    font-size: 18px;
    line-height: 28px;
}

.accordion-box-style1 .accordion .accord-btn.active .left h4 {
    color: var(--thm-white);
}

.accordion-box-style1 .accordion .accord-btn h3 {
    color: var(--thm-body-font-color);
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    padding-left: 20px;
}

.accordion-box-style1 .accordion .accord-btn.active h3 {
    color: var(--thm-black-color);
}

.accordion-box-style1 .accordion .accord-btn::after {
    font-family: 'icomoon' !important;
    position: absolute;
    content: "\e90e";
    top: 50%;
    right: 25px;
    color: var(--thm-black-color);
    font-size: 18px;
    transform: translateY(-50%);
    transition: all 500ms ease 0s;
}

.accordion-box-style1 .accordion .accord-btn.active:after {
    color: var(--thm-primary-color);
    content: "\e901";
}

.accordion-box-style1 .accordion .accord-content {
    position: relative;
    background-color: transparent;
    box-shadow: none;
    border: 1px solid var(--thm-border-color);
    border-top: none;
    padding: 34px 30px 38px;
    display: none;
    z-index: 2;
}

.accordion-box-style1 .accordion .accord-content.collapsed {
    display: block;
}

.accordion-box-style1 .accordion .accord-content p {
    margin: 0;
}




/*== Accordion Box Css ======*/
.accordion-box {
    position: relative;
    display: block;
}

.accordion-box li+li {
    margin-top: 20px;
}

.accordion-box .block {
    position: relative;
    display: block;
    overflow: hidden;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: all;
}

.accordion-box .block .acc-content.current {
    display: block;
}

.accordion-box .block .acc-btn {
    position: relative;
    display: block;
    cursor: pointer;
    background: #F9F9F9;
    border: none;
    padding: 21px 30px 21px;
    transition: all 500ms ease;
}

.accordion-box .block .acc-btn.active {
    background: #F9F9F9;
}

.accordion-box .block .acc-btn h3 {
    color: var(--thm-black-color);
    font-size: 24px;
    line-height: 28px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    transition: all 500ms ease;
}

.accordion-box .block .acc-btn.active h3 {
    color: var(--thm-primary-color);
}

.accordion-box .block .acc-btn::before {
    font-family: 'icomoon' !important;
    position: absolute;
    content: "\e935";
    top: 50%;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: transparent;
    color: var(--thm-black-color);
    font-size: 14px;
    font-weight: 700;
    transform: translateY(-50%);
    transition: all 500ms ease 0s;
}

.accordion-box .block .acc-btn.active::before {
    content: "\e936";
    color: var(--thm-white);
    background-color: var(--thm-primary-color);
}

.accordion-box .block .acc-content {
    position: relative;
    display: none;
    border: none;
    background-color: #F9F9F9;
    padding: 4px 30px 43px;
    padding-right: 70px;
}

.accordion-box .block .acc-content p {
    margin: 0;
}






/*== Search Popup Css ======*/
.search-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 300px;
    padding-left: 20px;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
    z-index: 9999;
}

.search-popup.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.search-popup__overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    right: 0%;
    height: 300px;
    background-color: var(--thm-primary-color);
    opacity: 1.0;
    cursor: pointer;
}

.search-popup__close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 60px;
    height: 60px;
    background-color: var(--thm-white-color);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--thm-black);
    font-size: 24px;
}



.search-popup__content {
    width: 100%;
    max-width: 560px;
    background-color: #000000;
    padding: 10px;
    z-index: 10;
}

.search-popup__content form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    background-color: #fff;
    border-radius: 0px;
    overflow: hidden;
}

.search-popup__content form input[type="search"],
.search-popup__content form input[type="text"] {
    position: relative;
    display: block;
    width: 100%;
    height: 70px;
    background-color: #fff;
    color: var(--thm-black-color);
    font-size: 16px;
    border: none;
    outline: none;
    padding-left: 30px;
    padding-right: 80px;
}

.search-popup__content .thm-btn {
    position: absolute;
    top: 0;
    right: 0px;
    padding: 0;
    width: 60px;
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    border-radius: 0;
    background-color: var(--thm-black-color);
    border: 0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    transition: background-color 0.5s ease;
    transition: all 0.5s ease;
}

.search-popup__content .thm-btn i {
    background-color: transparent;
    margin-left: 0;
}

.search-popup__content .thm-btn:hover {
    color: #ffffff;
    background-color: var(--thm-primary-color);
}

/* Preloader */
.handle-preloader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    z-index: 9999999;
}

.handle-preloader .animation-preloader {
    position: absolute;
    z-index: 100;
}

.handle-preloader .animation-preloader .spinner {
    height: 150px;
    width: 150px;
    border-radius: 50%;
    margin: 0 auto 45px auto;
    animation: spinner 1s infinite linear;
}

.handle-preloader .animation-preloader .txt-loading {
    text-align: center;
    user-select: none;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading {
    position: relative;
    display: inline-block;
    font-family: var(--thm-font-2);
    font-weight: 700;
    letter-spacing: 15px;
    font-size: 70px;
    line-height: 70px;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.3);
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before {
    animation: letters-loading 4s infinite;
    content: attr(data-text-preloader);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {
    animation-delay: 0.1s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {
    animation-delay: 0.2s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {
    animation-delay: 0.3s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {
    animation-delay: 0.4s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {
    animation-delay: 0.5s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {
    animation-delay: 0.6s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {
    animation-delay: 0.7s;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before {
    animation-delay: 0.8s;
}

.handle-preloader .loader-section {
    background-color: #ffffff;
    height: 100%;
    position: fixed;
    top: 0;
    width: calc(50% + 1px);
}

.preloader .loaded .animation-preloader {
    opacity: 0;
    transition: 0.3s ease-out;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before {
    color: #ffffff;
}

.handle-preloader .animation-preloader .spinner {
    border: 3px solid #ffffff;
    border-top-color: rgba(255, 255, 255, 0.7);
}

/* AnimaciĆĀ³n del preloader */
@keyframes spinner {
    to {
        transform: rotateZ(360deg);
    }
}

@keyframes letters-loading {

    0%,
    75%,
    100% {
        opacity: 0;
        transform: rotateY(-90deg);
    }

    25%,
    50% {
        opacity: 1;
        transform: rotateY(0deg);
    }
}

.loader-wrap .layer-one {
    position: absolute;
    left: 0%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
}

.loader-wrap .layer-two {
    position: absolute;
    left: 33.3333%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
}

.loader-wrap .layer-three {
    position: absolute;
    left: 66.6666%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
}

.loader-wrap .layer .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--thm-black-color);
}

@media screen and (max-width: 767px) {
    .handle-preloader .animation-preloader .spinner {
        height: 8em;
        width: 8em;
    }
}

@media screen and (max-width: 500px) {
    .handle-preloader .animation-preloader .spinner {
        height: 7em;
        width: 7em;
    }

    .handle-preloader .animation-preloader .txt-loading .letters-loading {
        font-size: 40px;
        letter-spacing: 10px;
    }
}




@-webkit-keyframes pulse10 {
    0% {
        -webkit-box-shadow: 0 0 0 0 #ee212b;
        box-shadow: 0 0 0 0 #ee212b;
    }

    40% {
        -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
        box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    }

    70% {
        -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
        box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
        box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
    }
}

@keyframes pulse10 {
    0% {
        -webkit-box-shadow: 0 0 0 0 #ee212b;
        box-shadow: 0 0 0 0 #ee212b;
    }

    40% {
        -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
        box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    }

    70% {
        -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
        box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
        box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
    }
}



.section-top-shape {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background-size: 100% 100%;
    z-index: 2;
}

.section-bottom-shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 5px;
    background-size: 100% 100%;
    z-index: 2;
}




/*== End Common Css ======*/






/*=============================
    Trading Style1 Css
=============================*/

.trading-style1 {
    padding: 120px 0px 90px;
}

.trading-style1__single {
    position: relative;
    display: block;
    margin-bottom: 30px;
}

.trading-style1__content {
    position: relative;
    display: block;
    background-color: var(--thm-white-color);
    border-radius: var(--thm-border-radius);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}

.trading-style1__content-title {
    position: relative;
    display: block;
    padding: 19px 35px 19px;
}

.trading-style1__content-title h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.trading-style1__content-title h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-style1__content-title h3 a:hover {
    color: var(--thm-primary-color);
}

.trading-style1__content-text {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #ecf6ed;
    padding: 28px 35px 68px;
}

.trading-style1__content-text p {
    line-height: 26px;
}

.trading-style1__content-text-overlay {
    position: absolute;
    left: 26px;
    bottom: -9px;
}

.trading-style1__content-text-overlay h2 {
    color: #dde9de;
    font-size: 60px;
    line-height: 1.0em;
}

.trading-style1__content-btn {
    position: relative;
    display: block;
    line-height: 0;
    padding: 18px 35px 18px;
}

.trading-style1__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-style1__content-btn a:hover {
    color: var(--thm-primary-color);
}

.trading-style1__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.trading-style1__content-icon {
    position: absolute;
    right: 35px;
    bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 80px;
    font-size: 40px;
    line-height: 0;
    transition: all 400ms linear;
    transition-delay: 0.1s;
    z-index: 1;
}

.trading-style1__single:hover .trading-style1__content-icon {
    transform: scale(1.05) rotateY(180deg);
}

.trading-style1__content-icon-bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    z-index: -1;
}

.trading-style1__content-icon .icon-currency-exchange .path1:before,
.trading-style1__content-icon .icon-currency-exchange .path2:before,
.trading-style1__content-icon .icon-currency-exchange .path3:before,
.trading-style1__content-icon .icon-currency-exchange .path4:before,
.trading-style1__content-icon .icon-gift .path1:before,
.trading-style1__content-icon .icon-brainstorming .path2:before,
.trading-style1__content-icon .icon-brainstorming .path3:before,
.trading-style1__content-icon .icon-brainstorming .path4:before,
.trading-style1__content-icon .icon-brainstorming .path5:before,
.trading-style1__content-icon .icon-brainstorming .path6:before,
.trading-style1__content-icon .icon-brainstorming .path7:before {
    color: var(--thm-black-color);
}

.trading-style1__content-icon .icon-currency-exchange .path5:before,
.trading-style1__content-icon .icon-gift .path2:before,
.trading-style1__content-icon .icon-gift .path3:before,
.trading-style1__content-icon .icon-gift .path4:before,
.trading-style1__content-icon .icon-brainstorming .path1:before {
    color: var(--thm-primary-color);
}



/*=============================
    Account Style1 Css
=============================*/

.account-style1 {
    padding: 120px 0px 112px;
}

.single-account-style1 {
    position: relative;
    display: block;
    margin-bottom: 30px;
}

.account-style1__img {
    position: relative;
    display: block;
    overflow: hidden;
    padding-bottom: 65px;
}

.account-style1__img-inner {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--thm-border-radius);
    border-bottom-right-radius: 0;
}

.account-style1__img-inner::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--thm-black-color);
    opacity: 0;
    z-index: 1;
    transition: opacity 0.5s ease;
    transition: all 0.5s ease;
}

.single-account-style1:hover .account-style1__img-inner::before {
    opacity: .5;
}

.account-style1__img-inner img {
    width: 100%;
    transform: scale(1.0);
    transition: all 1500ms ease;
}

.single-account-style1:hover .account-style1__img-inner img {
    transform: scale(1.05) rotate(0deg);
}

.account-style1__img-content {
    position: absolute;
    left: 20px;
    bottom: 0;
    right: 80px;
    background-color: var(--thm-white-color);
    border-top-left-radius: var(--thm-border-radius);
    border-top-right-radius: var(--thm-border-radius);
    padding: 23px 25px 0px;
    z-index: 3;
}

.account-style1__img-content-text {
    position: relative;
    display: block;
}

.account-style1__img-content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 4px;
}

.account-style1__img-content-text h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.account-style1__img-content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.account-style1__img-content-text p {
    margin: 0;
}

.account-style1__img-content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 9px;
    bottom: -7px;
}

.account-style1__img-content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.account-style1__img-content-btn a:hover {
    color: var(--thm-primary-color);
}

.account-style1__img-content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.account-style1__img-icon {
    position: absolute;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: var(--thm-black-color-bg);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 3;
}

.single-account-style1:hover .account-style1__img-icon {
    background-color: var(--thm-primary-color);
}

.account-style1__img-icon-inner {
    font-size: 40px;
    line-height: 0;
    transition: all 400ms linear;
    transition-delay: 0.1s;
    z-index: 1;
}

.single-account-style1:hover .account-style1__img-icon-inner {
    transform: scale(1.05) rotateY(180deg);
}

.account-style1__img-icon-inner .icon-career .path1:before,
.account-style1__img-icon-inner .icon-career .path2:before,
.account-style1__img-icon-inner .icon-career .path3:before,
.account-style1__img-icon-inner .icon-discount .path2:before,
.account-style1__img-icon-inner .icon-discount .path3:before,
.account-style1__img-icon-inner .icon-discount .path4:before,
.account-style1__img-icon-inner .icon-growth-graph .path5:before {
    color: var(--thm-primary-color);
    transition: all 400ms linear;
    transition-delay: 0.1s;
}

.single-account-style1:hover .account-style1__img-icon-inner .icon-career .path1:before,
.single-account-style1:hover .account-style1__img-icon-inner .icon-career .path2:before,
.single-account-style1:hover .account-style1__img-icon-inner .icon-career .path3:before,
.single-account-style1:hover .account-style1__img-icon-inner .icon-discount .path2:before,
.single-account-style1:hover .account-style1__img-icon-inner .icon-discount .path3:before,
.single-account-style1:hover .account-style1__img-icon-inner .icon-discount .path4:before,
.single-account-style1:hover .account-style1__img-icon-inner .icon-growth-graph .path5:before {
    color: var(--thm-white-color);
}

.account-style1__img-icon-inner .icon-career .path4:before,
.account-style1__img-icon-inner .icon-career .path5:before,
.account-style1__img-icon-inner .icon-discount .path1:before,
.account-style1__img-icon-inner .icon-growth-graph .path1:before,
.account-style1__img-icon-inner .icon-growth-graph .path2:before,
.account-style1__img-icon-inner .icon-growth-graph .path3:before,
.account-style1__img-icon-inner .icon-growth-graph .path4:before {
    color: var(--thm-white-color);
}

.account-style1__text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 22px;
}

.account-style1__text p {
    margin: 0;
}

.account-style1__text a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 10px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.account-style1__text a:hover {
    color: var(--thm-primary-color);
}

.account-style1__text a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}


/*=============================
    Account Style2 Css
=============================*/


.single-account-style2 {
    position: relative;
    display: block;
    margin-bottom: 40px;
}

.single-account-style2__top {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: var(--thm-black-color-bg);
    border-radius: var(--thm-border-radius);
    padding: 22px 0px 22px;
    z-index: 1;
}

.single-account-style2__top::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background-color: var(--thm-primary-color);
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease;
    transform-origin: left top;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    z-index: -1;
}

.single-account-style2:hover .single-account-style2__top::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: bottom center;
}

.single-account-style2__top-value {
    position: relative;
    display: block;
    text-align: center;
    padding: 0px 30px 0px;
}

.single-account-style2__top-value p {
    color: #a3abba;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-account-style2:hover .single-account-style2__top-value p {
    color: #b5d1fb;
}

.single-account-style2__top-value h3 {
    color: var(--thm-white-color);
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
}

.single-account-style2__top-bdr {
    position: relative;
    display: block;
    padding: 7px 30px 7px;
}

.single-account-style2__top-bdr::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50%);
    bottom: 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
}

.single-account-style2__top-bdr::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    transform: translateX(50%);
    bottom: 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
}

.single-account-style2__top-bdr-inner {
    position: relative;
    display: block;
    border: 1px dashed #3b4964;
    transition: border-color 0.5s ease;
    transition: all 0.5s ease;
}

.single-account-style2:hover .single-account-style2__top-bdr-inner {
    border-color: #82b4fc;
}

.single-account-style2__top-price {
    position: relative;
    display: block;
    text-align: center;
    padding: 11px 30px 0px;
}

.single-account-style2__top-price h4 {
    color: #e9ece6;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.single-account-style2__top-price h4 span {
    font-size: 24px;
}

.single-account-style2__middle {
    position: relative;
    display: block;
    margin-top: 10px;
}

.single-account-style2__middle-list {
    position: relative;
    display: block;
    background-color: #ecf3fc;
    border-radius: var(--thm-border-radius);
}

.single-account-style2__middle-list li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 30px 14px;
}

.single-account-style2__middle-list li.bg-color {
    background-color: #dee9f8;
}

.single-account-style2__middle-list li .left {
    position: relative;
    display: block;
}

.single-account-style2__middle-list li .left p {
    color: var(--thm-black-color);
}

.single-account-style2__middle-list li .right {
    position: relative;
    display: block;
    text-align: right;
}

.single-account-style2__middle-list li .right p {
    color: #6f7276;
}

.single-account-style2__bottom {
    position: relative;
    display: block;
    line-height: 0;
    overflow: hidden;
    border-radius: 5px;
    background-color: var(--thm-primary-color);
    padding: 18px 30px 18px;
    padding-right: 140px;
    margin-top: 10px;
}

.single-account-style2__bottom::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background-color: var(--thm-black-color-bg);
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease;
    transform-origin: left top;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    z-index: 1;
}

.single-account-style2:hover .single-account-style2__bottom::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: bottom center;
}

.single-account-style2__bottom-btn1 {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    z-index: 2;
}

.single-account-style2__bottom-btn1 i {
    color: var(--thm-white);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.single-account-style2__bottom-btn1:hover {
    color: var(--thm-primary-color);
}

.single-account-style2__bottom-btn2 {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 5px;
    background-color: var(--thm-white-color);
    padding: 0px 27px 0px;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    z-index: 1;
}

.single-account-style2__bottom-btn2:hover {
    color: var(--thm-white-color);
}

.single-account-style2__bottom-btn2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background-color: var(--thm-primary-color);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
    transform-origin: bottom right;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    z-index: -1;
}

.single-account-style2__bottom-btn2:hover::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: left center;
}


/*=============================
    Account Style4 Css
=============================*/
.account-style2.style4 {
    position: relative;
    display: block;
}

.account-style2.style4 .single-account-style2__top-bdr-inner {
    border: 1px dashed #2C4731;
}

.account-style2.style4 .single-account-style2__top-price h4 {
    font-size: 24px;
    font-weight: 700;
}

.account-style2.style4 .single-account-style2__top-price h4 del {
    position: relative;
    display: inline-block;
    color: rgba(233, 236, 230, 0.6);
    margin-left: 5px;
}




/*=================================
    Account Style2-Instyle2 Css
=================================*/

.account-style2-instyle2 .single-account-style2__top-value p {
    color: #a399b0;
}

.account-style2-instyle2 .single-account-style2:hover .single-account-style2__top-value p {
    color: #d09eff;
}

.account-style2-instyle2 .single-account-style2__middle-list {
    background-color: var(--thm-gray-bg);
}

.account-style2-instyle2 .single-account-style2__middle-list li.bg-color {
    background-color: #e8e5f3;
}

.account-style2-instyle2 .single-account-style2__top-bdr-inner {
    border: 1px dashed #594375;
}

.account-style2-instyle2 .single-account-style2:hover .single-account-style2__top-bdr-inner {
    border-color: #b377ea;
}


/*=================================
    Account Style2-Instyle3 Css
=================================*/

.account-style2-instyle3 .single-account-style2__top-value p {
    color: #A6BAA3;
}

.account-style2-instyle3 .single-account-style2:hover .single-account-style2__top-value p {
    color: #C3FBB5;
}

.account-style2-instyle3 .single-account-style2__top-bdr-inner {
    border: 1px dashed #C3FBB5;
}

.account-style2-instyle3 .single-account-style2:hover .single-account-style2__top-bdr-inner {
    border-color: #CCDBC8;
}

.account-style2-instyle3 .single-account-style2__middle-list {
    background-color: #F5FCEC;
}

.account-style2-instyle3 .single-account-style2__middle-list li.bg-color {
    background-color: #ECF8DE;
}






/*=============================
    Platform Style1 Css
=============================*/

.platform-style1 {
    padding: 120px 0px 184px;
    background-color: var(--thm-black-color-bg);
}

.platform-style1__bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: calc((100% + 15px) / 2);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
}

.platform-style1__tab {
    position: relative;
    display: block;
}

.platform-style1__content {
    position: relative;
    display: block;
    max-width: 530px;
    width: 100%;
}

.platform-style1__tab-btn {
    position: relative;
    display: block;
    margin-bottom: 32px;
}

.platform-style1__tab-btn ul {
    position: relative;
    display: flex;
    align-items: center;
    max-width: 372px;
    width: 100%;
    background-color: #363e34;
    border-radius: var(--thm-border-radius);
}

.platform-style1__tab-btn ul li {
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    border-right: 1px solid #485145;
    padding: 20px 30px 20px;
}

.platform-style1__tab-btn ul li:last-child {
    border-right: none;
}

.platform-style1__tab-btn ul li h4 {
    color: #a2af9f;
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.platform-style1__tab-btn ul li:hover h4,
.platform-style1__tab-btn ul li.active-btn-item h4 {
    color: var(--thm-white-color);
}

.platform-style1__tab-btn ul li .icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #40483e;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    margin-left: 19px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.platform-style1__tab-btn ul li:hover .icon,
.platform-style1__tab-btn ul li.active-btn-item .icon {
    background-color: var(--thm-primary-color);
}

.platform-style1__tab-btn ul li .icon i {
    color: #a2af9f;
    font-size: 14px;
    line-height: 0;
    font-weight: 700;
    transform: rotate(30deg);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.platform-style1__tab-btn ul li:hover .icon i,
.platform-style1__tab-btn ul li.active-btn-item .icon i {
    color: var(--thm-white-color);
    transform: rotate(-30deg);
}

.platform-style1__tab .tabs-content-box {
    position: relative;
    display: block;
}



/*== Start Platform Style Tab Css ==*/
.platform-style1__tab .tab-content-box-item {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    visibility: hidden;
}

.platform-style1__tab .tab-content-box-item.tab-content-box-item-active {
    position: relative;
    visibility: visible;
    z-index: 5;
}

.platform-style1__tab .tab-content-box-item .platform-style1-tab-content-box-item {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
}

.platform-style1__tab .tab-content-box-item.tab-content-box-item-active .platform-style1-tab-content-box-item {
    opacity: 1.0;
    transform: translateY(0px);
}

/*== End Platform Style Tab Css ==*/


.single-platform-style1 {
    position: relative;
    display: block;
}

.single-platform-style1__content {
    position: relative;
    display: block;
}

.single-platform-style1__content-text {
    position: relative;
    display: block;
}

.single-platform-style1__content-text p {
    color: #a8b0a6;
}

.single-platform-style1__content-list {
    position: relative;
    display: block;
    margin-top: 25px;
}

.single-platform-style1__content-list li {
    position: relative;
    display: block;
    padding-left: 25px;
}

.single-platform-style1__content-list li+li {
    margin-top: 15px;
}

.single-platform-style1__content-list li i {
    position: absolute;
    top: 13.5px;
    left: 0;
    color: var(--thm-primary-color);
    font-size: 16px;
    line-height: 0;
}

.single-platform-style1__content-list li p {
    color: #a8b0a6;
    font-size: 18px;
    line-height: 28px;
    font-family: var(--thm-font-2);
    font-weight: 600;
}



/*=============================
    Platform Style2 Css
=============================*/

.platform-style2 {
    background-color: #edf4fb;
    padding: 120px 0px 120px;
}

.platform-style2 .row {
    align-items: center;
}

.platform-style2__tab {
    position: relative;
    display: block;
}

.platform-style1__inner {
    position: relative;
    display: block;
}

.platform-style2__tab-btn {
    position: relative;
    display: block;
    padding-right: 100px;
}

.platform-style2__tab-btn::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 34px;
    width: 80px;
    height: 375px;
    background-color: transparent;
    border: 2px solid #d9dfe7;
    border-left: none;
    border-radius: var(--thm-border-radius);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    z-index: -1;
}

.platform-style2__tab-btn::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -40px;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #d9dfe7;
    z-index: -1;
}

.platform-style2__tab-btn ul {
    position: relative;
    display: block;
}

.platform-style2__tab-btn ul li {
    position: relative;
    display: block;
    overflow: hidden;
    cursor: pointer;
    border-radius: 8px;
    background-color: var(--thm-white-color);
    border: 2px solid var(--thm-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
    padding: 17px 30px 20px;
    padding-right: 20px;
    transition: border-color 0.5s ease;
    transition: all 0.5s ease;
    z-index: 1;
}

.platform-style2__tab-btn ul li:hover,
.platform-style2__tab-btn ul li.active-btn-item {
    background-color: #edf4fb;
    border-color: #d9dfe7;
    box-shadow: none;
}

.platform-style2__tab-btn ul li .img-bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    opacity: 0;
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
    transform-origin: bottom right;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    z-index: -1;
}

.platform-style2__tab-btn ul li:hover .img-bg,
.platform-style2__tab-btn ul li.active-btn-item .img-bg {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: left center;
}

.platform-style2__tab-btn ul li+li {
    margin-top: 20px;
}

.platform-style2__tab-btn ul li .icon {
    position: relative;
    display: block;
    text-align: right;
    margin-bottom: 13px;
}

.platform-style2__tab-btn ul li .icon .inner {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 80px;
    background-color: #edf4fb;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 36px;
    line-height: 0;
    transition: background-color 0.5s ease;
    transition: all 0.5s ease;
}

.platform-style2__tab-btn ul li:hover .icon .inner,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner {
    background-color: var(--thm-primary-color);
}

.platform-style2__tab-btn ul li .icon .inner .icon-smartphone .path1:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path5:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path6:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path7:before,
.platform-style2__tab-btn ul li .icon .inner .icon-computer .path1:before,
.platform-style2__tab-btn ul li .icon .inner .icon-computer .path2:before,
.platform-style2__tab-btn ul li .icon .inner .icon-computer .path3:before {
    color: var(--thm-primary-color);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.platform-style2__tab-btn ul li .icon .inner .icon-smartphone .path2:before,
.platform-style2__tab-btn ul li .icon .inner .icon-smartphone .path3:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path1:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path2:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path3:before,
.platform-style2__tab-btn ul li .icon .inner .icon-online-payment .path4:before,
.platform-style2__tab-btn ul li .icon .inner .icon-computer .path4:before {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.platform-style2__tab-btn ul li:hover .icon .inner .icon-smartphone .path1:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-smartphone .path2:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-smartphone .path3:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path1:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path2:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path3:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path4:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path5:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path6:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-online-payment .path7:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-computer .path1:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-computer .path2:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-computer .path3:before,
.platform-style2__tab-btn ul li:hover .icon .inner .icon-computer .path4:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-smartphone .path1:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-smartphone .path2:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-smartphone .path3:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path1:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path2:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path3:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path4:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path5:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path6:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-online-payment .path7:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-computer .path1:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-computer .path2:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-computer .path3:before,
.platform-style2__tab-btn ul li.active-btn-item .icon .inner .icon-computer .path4:before {
    color: var(--thm-white-color);
}

.platform-style2__tab-btn ul li h4 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    transition: all 200ms linear;
    transition-delay: .1s;
}

.platform-style2__tab-btn ul li:hover h4,
.platform-style2__tab-btn ul li.active-btn-item h4 {
    color: var(--thm-primary-color);
}

.platform-style2__tab .tabs-content-box {
    position: relative;
    display: block;
}


/*== Start Platform Style2 Tab Css ==*/

.platform-style2__tab .tab-content-box-item {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    visibility: hidden;
}

.platform-style2__tab .tab-content-box-item.tab-content-box-item-active {
    position: relative;
    visibility: visible;
    z-index: 5;
}

.platform-style2__tab .tab-content-box-item .platform-style2-tab-content-box-item {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
}

.platform-style2__tab .tab-content-box-item.tab-content-box-item-active .platform-style2-tab-content-box-item {
    opacity: 1.0;
    transform: translateY(0px);
}

/*== End Platform Style2 Tab Css ==*/

.single-platform-style2 {
    position: relative;
    display: block;
    border-radius: var(--thm-border-radius);
    background-image: -moz-linear-gradient(90deg, rgb(182, 211, 254) 0%, rgb(255, 255, 255) 50%);
    background-image: -webkit-linear-gradient(90deg, rgb(182, 211, 254) 0%, rgb(255, 255, 255) 50%);
    background-image: -ms-linear-gradient(90deg, rgb(182, 211, 254) 0%, rgb(255, 255, 255) 50%);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
    padding: 19px 20px 20px;
}

.single-platform-style2__content {
    position: relative;
    display: block;
}

.single-platform-style2__content-text {
    position: relative;
    display: block;
    text-align: center;
}

.single-platform-style2__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 9px;
}

.single-platform-style2__content-text p {
    margin: 0;
}

.single-platform-style2__content-features {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 22px 0px 23px;
}

.single-platform-style2__content-features::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 7px;
    width: 1px;
    background-color: #e3e8ef;
}

.single-platform-style2__content-features li {
    position: relative;
    display: block;
    text-align: center;
}

.single-platform-style2__content-features li i {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #edf4fb;
    margin: 0px auto 0px;
    color: var(--thm-primary-color);
    font-size: 16px;
    line-height: 0;
}

.single-platform-style2__content-features li h4 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    margin-top: 9px;
}

.single-platform-style2__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--thm-border-radius);
}

.single-platform-style2__img img {
    width: 100%;
}

.single-platform-style2__img-btn {
    position: absolute;
    left: 0;
    bottom: 20px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
}

.single-platform-style2__img-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: var(--thm-white-color);
    padding: 16px 25px 16px;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-platform-style2__img-btn a:hover {
    color: var(--thm-primary-color);
}

.single-platform-style2__img-btn a+a {
    margin-left: 10px;
}

.single-platform-style2__img-btn a img {
    width: auto;
    line-height: 0;
    margin-right: 10px;
}

.platform-style2__content {
    position: relative;
    display: block;
}

.platform-style2__content .sec-title {
    padding-bottom: 30px;
}

.platform-style2__content-text {
    position: relative;
    display: block;
}

.platform-style2__content-text p {
    margin: 0;
}

.platform-style2__content-live-chart {
    position: relative;
    display: flex;
    align-items: flex-end;
    margin-top: 32px;
}

.platform-style2__content-live-chart-img {
    position: relative;
    display: block;
    z-index: 1;
}

.platform-style2__content-live-chart-img img {
    width: auto;
}

.platform-style2__content-live-chart-img-boll {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: var(--thm-primary-color);
    z-index: -1;
}

.platform-style2__content-live-chart-text {
    position: relative;
    display: block;
    flex: 1;
    margin-left: 20px;
}

.platform-style2__content-live-chart-text h4 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    margin-bottom: 3px;
}

.platform-style2__content-live-chart-text a {
    position: relative;
    display: inline-block;
    color: var(--thm-primary-color);
    font-size: 18px;
    line-height: 26px;
    font-family: var(--thm-font-2);
    font-weight: 600;
    transition: all 200ms linear;
    transition-delay: .1s;
}

.platform-style2__content-live-chart-text a:hover {
    color: var(--thm-black-color);
}

.platform-style2__content-live-chart-text a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 1px;
    right: 0;
    height: 1px;
    background-color: var(--thm-primary-color);
}


/*==================================
    Platform Style2-Instyle2 Css
==================================*/

.platform-style2-instyle2 .platform-style2__tab-btn ul li:hover,
.platform-style2-instyle2 .platform-style2__tab-btn ul li.active-btn-item {
    background-color: var(--thm-gray-bg);
    border-color: #e4dddc;
    box-shadow: none;
}

.platform-style2-instyle2 .platform-style2__tab-btn ul li .icon .inner {
    background-color: var(--thm-gray-bg);
}

.platform-style2-instyle2 .platform-style2__tab-btn ul li:hover .icon .inner,
.platform-style2-instyle2 .platform-style2__tab-btn ul li.active-btn-item .icon .inner {
    background-color: var(--thm-primary-color);
}

.platform-style2-instyle2 .platform-style2__tab-btn::before {
    border-color: #e4dddc;
}

.platform-style2-instyle2 .platform-style2__tab-btn::after {
    background-color: #e4dddc;
}

.platform-style2-instyle2 .single-platform-style2 {
    background-image: -moz-linear-gradient(90deg, rgb(250, 166, 147) 0%, rgb(255, 255, 255) 50%);
    background-image: -webkit-linear-gradient(90deg, rgb(250, 166, 147) 0%, rgb(255, 255, 255) 50%);
    background-image: -ms-linear-gradient(90deg, rgb(250, 166, 147) 0%, rgb(255, 255, 255) 50%);
}

.platform-style2-instyle2 .single-platform-style2__content-features li i {
    background-color: var(--thm-gray-bg);
}


/*==================================
    Platform Style2 Instyle3 Css
==================================*/

.platform-style2--instyle3 {
    background-color: transparent;
}

.platform-style2--instyle3 .platform-style2__tab-btn::before {
    border-color: var(--thm-black-color-bg);
}

.platform-style2--instyle3 .platform-style2__tab-btn::after {
    background-color: var(--thm-black-color-bg);
}

.platform-style2--instyle3 .platform-style2__tab-btn ul li:hover,
.platform-style2--instyle3 .platform-style2__tab-btn ul li.active-btn-item {
    background-color: #F1FBED;
    border-color: var(--thm-black-color-bg);
}

.platform-style2--instyle3 .platform-style2__tab-btn ul li:hover .img-bg,
.platform-style2--instyle3 .platform-style2__tab-btn ul li.active-btn-item .img-bg {
    opacity: .5;
}

.platform-style2--instyle3 .platform-style2__tab-btn ul li .icon .inner {
    background-color: #F1FBED;
}

.platform-style2--instyle3 .platform-style2__tab-btn ul li:hover .icon .inner,
.platform-style2--instyle3 .platform-style2__tab-btn ul li.active-btn-item .icon .inner {
    background-color: var(--thm-primary-color);
}

.platform-style2--instyle3 .single-platform-style2__content-features li i {
    background-color: #F1FBED;
}

.platform-style2--instyle3 .single-platform-style2 {
    background-image: -moz-linear-gradient(90deg, rgb(36, 177, 36) 0%, rgb(255, 255, 255) 50%);
    background-image: -webkit-linear-gradient(90deg, rgb(36, 177, 36) 0%, rgb(255, 255, 255) 50%);
    background-image: -ms-linear-gradient(90deg, rgb(36, 177, 36) 0%, rgb(255, 255, 255) 50%);
}



/*=============================
      Users Style1 Css
=============================*/

.users-style1 {
    padding: 0px 0px 0px;
    margin-top: -108px;
    z-index: 10;
}

.users-style1__inner {
    position: relative;
    display: block;
    border-radius: var(--thm-border-radius);
    background-color: var(--thm-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    padding: 0px 0px 0px;
}

.users-style1__inner ul.row {
    --bs-gutter-x: 0px;
}

.users-style1__inner ul li .single-users-style1 {
    position: relative;
    display: block;
    padding: 33px 0px 40px;
    border-right: 1px solid #e0e8dd;
}

.users-style1__inner ul li:last-child .single-users-style1 {
    border-right: none;
}

.single-users-style1__content {
    position: relative;
    display: block;
}

.single-users-style1__content-text {
    position: relative;
    display: block;
    text-align: center;
}

.single-users-style1__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 4px;
}

.single-users-style1__content-text p {
    margin: 0;
}

.single-users-style1__content-btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 22px;
}

.single-users-style1__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: #ecf6ed;
    border: 1px solid #ecf6ed;
    padding: 15px 20px 15px;
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 10px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-users-style1__content-btn a:hover {
    color: var(--thm-primary-color);
}

.single-users-style1__content-btn a.one {
    background-color: transparent;
    border: 1px solid var(--thm-primary-color);
}

.single-users-style1__content-btn a+a {
    margin-left: 10px;
}

.single-users-style1__content-btn a img {
    width: auto;
    margin-right: 10px;
}

.single-users-style1__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}



/*=============================
      Market Style1 Css
=============================*/

.market-style1 {
    padding: 120px 0px 112px;
}

.market-style1__tab {
    position: relative;
    display: block;
}

.market-style1__inner {
    position: relative;
    display: block;
}

.market-style1__tab-btn {
    position: relative;
    display: block;
    margin-bottom: 40px;
}

.market-style1__tab-btn ul {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.market-style1__tab-btn ul li {
    position: relative;
    display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid #e0e8dd;
    padding: 13px 24px 13px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.market-style1__tab-btn ul li:hover,
.market-style1__tab-btn ul li.active-btn-item {
    border-color: var(--thm-primary-color);
}

.market-style1__tab-btn ul li+li {
    margin-left: 10px;
}

.market-style1__tab-btn ul li h4 {
    color: #a2af9f;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.market-style1__tab-btn ul li:hover h4,
.market-style1__tab-btn ul li.active-btn-item h4 {
    color: var(--thm-primary-color);
}

.market-style1__tab .tabs-content-box {
    position: relative;
    display: block;
}


/*== Start Market Style1 Tab Css ==*/

.market-style1__tab .tab-content-box-item {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    visibility: hidden;
}

.market-style1__tab .tab-content-box-item.tab-content-box-item-active {
    position: relative;
    visibility: visible;
    z-index: 5;
}

.market-style1__tab .tab-content-box-item .market-style1-tab-content-box-item {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
}

.market-style1__tab .tab-content-box-item.tab-content-box-item-active .market-style1-tab-content-box-item {
    opacity: 1.0;
    transform: translateY(0px);
}

/*== End Market Style1 Tab Css ==*/


.single-market-style1 {
    position: relative;
    display: block;
    border-radius: var(--thm-border-radius);
    background-color: var(--thm-white-color);
    border: 1px solid var(--thm-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    padding: 28px 30px 22px;
    transform: translateY(0px);
    margin-bottom: 30px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.single-market-style1:hover {
    box-shadow: none;
    border-color: #e0e8dd;
    background-color: transparent;
}

.single-market-style1__content {
    position: relative;
    display: block;
}

.single-market-style1__content ul {
    position: relative;
    display: block;
}

.single-market-style1__content ul li {
    position: relative;
    display: block;
    border-bottom: 1px solid #e0e8dd;
    padding-bottom: 22px;
    margin-bottom: 23px;
}

.single-market-style1__content ul li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.single-market-style1__content ul li .top-box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.single-market-style1__content ul li .top-box .title-box {
    position: relative;
    display: block;
}

.single-market-style1__content ul li .top-box .title-box h4 {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
}

.single-market-style1__content ul li .top-box .title-box p {
    margin: 0;
}

.single-market-style1__content ul li .top-box .flag-box {
    font-size: 40px;
    line-height: 0;
}

.single-market-style1__content ul li .bottom-box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.single-market-style1__content ul li .bottom-box .doller-box {
    position: relative;
    display: block;
}

.single-market-style1__content ul li .bottom-box .doller-box h4 {
    color: #df2026;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.single-market-style1__content ul li .bottom-box .doller-box.color h4 {
    color: var(--thm-primary-color);
}

.single-market-style1__content ul li .bottom-box p {
    color: var(--thm-black-color);
}

.single-market-style1__content-btn1 {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 22px;
}

.single-market-style1__content-btn1 h4 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--thm-primary-color);
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    border-radius: var(--thm-border-radius);
    background-color: #ecf6ed;
    padding: 15.5px 0px 15.5px;
}

.single-market-style1__content-btn1 h4 a {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--thm-black-color);
    margin-right: 10px;
}

.single-market-style1__content-btn1 h4.color {
    color: #df2026;
}

.single-market-style1__content-btn1 h4 a:hover {
    color: var(--thm-primary-color);
}

.single-market-style1__content-btn1 h4 a i {
    color: var(--thm-primary-color);
    font-size: 14px;
    line-height: 0;
    margin-right: 4px;
}

.single-market-style1__content-btn2 {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 23px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.single-market-style1__content-btn2 a {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-market-style1__content-btn2 a:hover {
    color: var(--thm-primary-color);
}

.single-market-style1__content-btn2 a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.market-style1__text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 22px;
}

.market-style1__text p {
    margin: 0;
}

.market-style1__text a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 10px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.market-style1__text a:hover {
    color: var(--thm-primary-color);
}

.market-style1__text a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}



/*=============================
      Choose Style1 Css
=============================*/

.choose-style1 {
    background-color: var(--thm-black-color-bg);
    padding: 120px 0px 120px;
}

.single-choose-style1 {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #363e34;
    border-radius: var(--thm-border-radius);
    clip-path: polygon(91% 0, 100% 6%, 100% 100%, 0 100%, 0 0);
    padding: 23px 30px 32px;
}

.single-choose-style1__shape {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}

.single-choose-style1__icon {
    position: absolute;
    top: -10px;
    right: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 110px;
    background-color: var(--thm-black-color-bg);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

.single-choose-style1__icon-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: var(--thm-white-color);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 40px;
    line-height: 0;
    transition: all 450ms linear;
    transition-delay: 0.1s;
}

.single-choose-style1:hover .single-choose-style1__icon-inner {
    transform: scale(1.0) rotateY(180deg);
    background-color: var(--thm-primary-color);
}

.single-choose-style1__icon-inner .icon-certificate .path1:before,
.single-choose-style1__icon-inner .icon-certificate .path2:before,
.single-choose-style1__icon-inner .icon-certificate .path3:before,
.single-choose-style1__icon-inner .icon-certificate .path4:before,
.single-choose-style1__icon-inner .icon-certificate .path5:before,
.single-choose-style1__icon-inner .icon-security .path1:before,
.single-choose-style1__icon-inner .icon-security .path2:before,
.single-choose-style1__icon-inner .icon-trading-card .path1:before,
.single-choose-style1__icon-inner .icon-trading-card .path2:before,
.single-choose-style1__icon-inner .icon-trading-card .path3:before,
.single-choose-style1__icon-inner .icon-trading-card .path4:before,
.single-choose-style1__icon-inner .icon-tech-support .path1:before {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style1__icon-inner .icon-certificate .path6:before,
.single-choose-style1__icon-inner .icon-certificate .path7:before,
.single-choose-style1__icon-inner .icon-security .path3:before,
.single-choose-style1__icon-inner .icon-trading-card .path5:before,
.single-choose-style1__icon-inner .icon-tech-support .path2:before {
    color: var(--thm-primary-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path1:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path2:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path3:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path4:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path5:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path6:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-certificate .path7:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-security .path1:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-security .path2:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-security .path3:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-trading-card .path1:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-trading-card .path2:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-trading-card .path3:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-trading-card .path4:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-trading-card .path5:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-tech-support .path1:before,
.single-choose-style1:hover .single-choose-style1__icon-inner .icon-tech-support .path2:before {
    color: var(--thm-white-color);
}

.single-choose-style1__content {
    position: relative;
    display: block;
}

.single-choose-style1__content-count {
    position: relative;
    display: block;
}

.single-choose-style1__content-count h4 {
    color: var(--thm-primary-color);
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.single-choose-style1__content-text {
    position: relative;
    display: block;
    margin-top: 62px;
}

.single-choose-style1__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 14px;
}

.single-choose-style1__content-text h3 a {
    color: var(--thm-white-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style1__content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.single-choose-style1__content-text p {
    color: #a8b0a6;
}


/*** Nav Css 8***/
/*=============*/

.choose-slider-slider-nav {
    position: absolute;
    top: 200px;
    right: 19.3%;
    display: inline-flex;
    align-items: center;
    justify-content: right;
    flex-direction: row;
    gap: 10px;
    z-index: 10;
}

.choose-slider-button-prev,
.choose-slider-button-next {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    width: 55px;
    height: 55px;
    border-radius: 5px;
    background: transparent;
    border: 1px solid #3b4439;
    color: var(--thm-primary-color);
    font-size: 25px;
    line-height: 55px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    transition: border-color 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
}

.choose-slider-button-prev span {
    transform: rotate(180deg);
}

.choose-slider-button-prev span,
.choose-slider-button-next span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.choose-slider-button-next:hover,
.choose-slider-button-prev:hover {
    color: var(--thm-white-color);
    border-color: var(--thm-primary-color);
    background-color: var(--thm-primary-color);
}

.choose-slider-button-prev:before,
.choose-slider-button-next:before {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0;
    width: 100%;
    border-radius: 5px;
    content: '';
    background: var(--thm-primary-color);
    -webkit-transition: all 500ms linear;
    transition: all 100ms 2inear;
    z-index: -1;
}

.choose-slider-button-next:hover::before,
.choose-slider-button-prev:hover::before {
    height: 100%;
}



/*=============================
      Choose Style2 Css
=============================*/
.choose-style2 {
    padding: 120px 0px 120px;
}

.choose-style2 .container {
    max-width: 100%;
    padding: 0;
}

.choose-style2 .row {
    align-items: flex-end;
}

.single-choose-style2 {
    position: relative;
    display: block;
    padding: 20px 0px 20px;
    padding-right: 39px;
    margin-right: 38.5px;
}

.single-choose-style2.instyle2 {
    padding-right: 0;
    padding-left: 39px;
    margin-right: 0;
    margin-left: 38.5px;
}

.single-choose-style2::before {
    content: "";
    position: absolute;
    top: 100px;
    right: 0;
    bottom: 100px;
    width: 42px;
    background-color: var(--thm-white-color);
    z-index: 2;
}

.single-choose-style2.instyle2::before {
    content: "";
    position: absolute;
    top: 100px;
    right: auto;
    left: 0;
    bottom: 100px;
    width: 42px;
    background-color: var(--thm-white-color);
    z-index: 2;
}

.single-choose-style2__count1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto 0px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
    border: 2px solid #e3e8ef;
    z-index: 2;
}

.single-choose-style2__count2 {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto 0px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
    border: 2px solid #e3e8ef;
    z-index: 2;
}

.single-choose-style2__count1 h4,
.single-choose-style2__count2 h4 {
    color: var(--thm-primary-color);
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.single-choose-style2__icon1 {
    position: absolute;
    top: 70px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: #edf4fb;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 40px;
    line-height: 0;
    z-index: 5;
}

.single-choose-style2__icon2 {
    position: absolute;
    bottom: 70px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: #edf4fb;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 40px;
    line-height: 0;
    z-index: 5;
}

.single-choose-style2__icon1.instyle2,
.single-choose-style2__icon2.instyle2 {
    right: auto;
    left: 0;
}

.single-choose-style2__icon1 .icon-certificate .path1:before,
.single-choose-style2__icon1 .icon-certificate .path2:before,
.single-choose-style2__icon1 .icon-certificate .path3:before,
.single-choose-style2__icon1 .icon-certificate .path4:before,
.single-choose-style2__icon1 .icon-certificate .path5:before,
.single-choose-style2__icon1 .icon-security .path1:before,
.single-choose-style2__icon1 .icon-security .path2:before,
.single-choose-style2__icon2 .icon-trading-card .path1:before,
.single-choose-style2__icon2 .icon-trading-card .path2:before,
.single-choose-style2__icon2 .icon-trading-card .path3:before,
.single-choose-style2__icon2 .icon-trading-card .path4:before,
.single-choose-style2__icon2 .icon-tech-support .path1:before {
    color: var(--thm-black-color);
}

.single-choose-style2__icon1 .icon-certificate .path6:before,
.single-choose-style2__icon1 .icon-certificate .path7:before,
.single-choose-style2__icon1 .icon-security .path3:before,
.single-choose-style2__icon2 .icon-trading-card .path5:before,
.single-choose-style2__icon2 .icon-tech-support .path2:before {
    color: var(--thm-primary-color);
}

.single-choose-style2__inner {
    position: relative;
    display: flex;
    align-items: center;
    background-color: transparent;
    border: 2px solid #e3e8ef;
    border-left: none;
    border-top-right-radius: var(--thm-border-radius);
    border-bottom-right-radius: var(--thm-border-radius);
    padding: 30px 30px 30px;
    padding-right: 50px;
}

.single-choose-style2__inner.instyle2 {
    padding-right: 30px;
    padding-left: 50px;
    flex-direction: row-reverse;
    border-right: none;
    border-left: 2px solid #e3e8ef;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--thm-border-radius);
    border-bottom-left-radius: var(--thm-border-radius);
}

.single-choose-style2__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--thm-border-radius);
}

.single-choose-style2__img img {
    width: 100%;
}

.single-choose-style2__content {
    position: relative;
    display: block;
    margin-left: 30px;
    flex: 1;
}

.single-choose-style2__content.instyle2 {
    margin-left: 0;
    margin-right: 30px;
    text-align: right;
}

.single-choose-style2__content-text {
    position: relative;
    display: block;
}

.single-choose-style2__content-text li {
    position: relative;
    display: block;
}

.single-choose-style2__content-text li+li {
    margin-top: 75px;
}

.single-choose-style2__content-text li h4 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 14px;
}

.single-choose-style2__content-text li h4 span {
    font-style: italic;
    font-weight: 500;
}

.single-choose-style2__content-text li h4 a {
    color: var(--thm-black-color-bg);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.single-choose-style2__content-text li h4 a:hover {
    color: var(--thm-primary-color);
}

.single-choose-style2__content-text li p {
    margin: 0;
}

.choose-style2__img {
    position: relative;
    display: block;
    margin-bottom: 20px;
}

.choose-style2__img-inner {
    position: relative;
    display: block;
    z-index: 1;
}

.choose-style2__img-inner img {
    width: auto;
}

.choose-style2__img-box {
    position: absolute;
    left: -41px;
    bottom: 0;
    right: 0;
    width: 371px;
    height: 426px;
    background-color: var(--thm-primary-color);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    z-index: -1;
}

/*====================================
      Choose Style2--Instyle2 Css
====================================*/

.choose-style2--instyle2 .single-choose-style2__inner {
    border: 2px solid #e4e1e8;
}

.choose-style2--instyle2 .single-choose-style2__inner.instyle2 {
    border-right: none;
}

.choose-style2--instyle2 .single-choose-style2__count1,
.choose-style2--instyle2 .single-choose-style2__count2 {
    border: 2px solid #e4e1e8;
}

.choose-style2--instyle2 .single-choose-style2__icon1,
.choose-style2--instyle2 .single-choose-style2__icon2 {
    background-color: var(--thm-gray-bg);
}







/*=============================
      Choose Style3 Css
=============================*/
.choose-style3 {
    background-color: var(--thm-gray-bg);
    padding: 120px 0px 80px;
}

.choose-style3 .row {
    align-items: center;
}

.single-choose-style3 {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #e8e5f3;
    border-radius: var(--thm-border-radius);
    clip-path: polygon(91% 0, 100% 6%, 100% 100%, 0 100%, 0 0);
    padding: 23px 30px 32px;
    margin-bottom: 40px;
}

.single-choose-style3__shape {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}

.single-choose-style3__icon {
    position: absolute;
    top: -10px;
    right: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 110px;
    background-color: var(--thm-gray-bg);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

.single-choose-style3__icon-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: #e8e5f3;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 40px;
    line-height: 0;
    transition: all 450ms linear;
    transition-delay: 0.1s;
}

.single-choose-style3:hover .single-choose-style3__icon-inner {
    transform: scale(1.0) rotateY(180deg);
    background-color: var(--thm-primary-color);
}

.single-choose-style3__icon-inner .icon-certificate .path1:before,
.single-choose-style3__icon-inner .icon-certificate .path2:before,
.single-choose-style3__icon-inner .icon-certificate .path3:before,
.single-choose-style3__icon-inner .icon-certificate .path4:before,
.single-choose-style3__icon-inner .icon-certificate .path5:before,
.single-choose-style3__icon-inner .icon-security .path1:before,
.single-choose-style3__icon-inner .icon-security .path2:before,
.single-choose-style3__icon-inner .icon-trading-card .path1:before,
.single-choose-style3__icon-inner .icon-trading-card .path2:before,
.single-choose-style3__icon-inner .icon-trading-card .path3:before,
.single-choose-style3__icon-inner .icon-trading-card .path4:before,
.single-choose-style3__icon-inner .icon-tech-support .path1:before {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style3__icon-inner .icon-certificate .path6:before,
.single-choose-style3__icon-inner .icon-certificate .path7:before,
.single-choose-style3__icon-inner .icon-security .path3:before,
.single-choose-style3__icon-inner .icon-trading-card .path5:before,
.single-choose-style3__icon-inner .icon-tech-support .path2:before {
    color: var(--thm-primary-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path1:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path2:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path3:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path4:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path5:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path6:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-certificate .path7:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-security .path1:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-security .path2:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-security .path3:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-trading-card .path1:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-trading-card .path2:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-trading-card .path3:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-trading-card .path4:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-trading-card .path5:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-tech-support .path1:before,
.single-choose-style3:hover .single-choose-style3__icon-inner .icon-tech-support .path2:before {
    color: var(--thm-white-color);
}

.single-choose-style3__content {
    position: relative;
    display: block;
}

.single-choose-style3__content-count {
    position: relative;
    display: block;
}

.single-choose-style3__content-count h4 {
    color: var(--thm-primary-color);
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.single-choose-style3__content-text {
    position: relative;
    display: block;
    margin-top: 62px;
}

.single-choose-style3__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 14px;
}

.single-choose-style3__content-text h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style3__content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.single-choose-style3__content-text p {
    margin: 0;
}

.choose-style3__img {
    position: absolute;
    top: 0;
    right: 0;
    opacity: .07;
    mix-blend-mode: multiply;
    z-index: -1;
}

.choose-style3__img img {
    width: auto;
}

.choose-style3__content {
    position: relative;
    display: block;
}

.choose-style3__content .sec-title {
    padding-bottom: 19px;
}

.choose-style3__content-text {
    position: relative;
    display: block;
}

.choose-style3__content-text p {
    margin: 0;
}

.choose-style3__content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 26px;
}

.choose-style3__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.choose-style3__content-btn a:hover {
    color: var(--thm-primary-color);
}

.choose-style3__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}


/*=============================
   Trading Tools Style1 Css
=============================*/

.trading-tools-style1 {
    background-color: var(--thm-black-color-bg);
    padding: 120px 0px 120px;
}

.trading-tools-style1__tab {
    position: relative;
    display: block;
}

.trading-tools-style1__inner {
    position: relative;
    display: block;
}

.trading-tools-style1__tab-btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 0px 30px;
}

.trading-tools-style1__tab-btn ul {
    position: relative;
    display: flex;
    align-items: center;
}

.trading-tools-style1__tab-btn ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    cursor: pointer;
    height: 407px;
    overflow: hidden;
    background-color: #363e34;
    border-radius: var(--thm-border-radius);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0px 0px 40px;
}

.trading-tools-style1__tab-btn ul li.two {
    background-color: #40483e;
    border-radius: 0;
}

.trading-tools-style1__tab-btn ul li.three {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--thm-border-radius);
    border-bottom-right-radius: var(--thm-border-radius);
}

.trading-tools-style1__tab-btn ul li .count {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 58px;
    width: 100px;
    background-color: transparent;
    border-bottom: 1px solid rgb(var(--thm-white-color-rgb), .1);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.trading-tools-style1__tab-btn ul li:hover .count,
.trading-tools-style1__tab-btn ul li.active-btn-item .count {
    border-color: var(--thm-primary-color);
    background-color: var(--thm-primary-color);
}

.trading-tools-style1__tab-btn ul li .count h3 {
    color: #a8b0a6;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    opacity: 1;
    transform: translateX(0px);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.trading-tools-style1__tab-btn ul li:hover .count h3,
.trading-tools-style1__tab-btn ul li.active-btn-item .count h3 {
    opacity: 0;
    transform: translateX(-10px);
}

.trading-tools-style1__tab-btn ul li .count a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(-10px);
    color: var(--thm-white-color);
    font-size: 28px;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.trading-tools-style1__tab-btn ul li:hover .count a,
.trading-tools-style1__tab-btn ul li.active-btn-item .count a {
    opacity: 1;
    transform: translateX(0px);
}

.trading-tools-style1__tab-btn ul li h4 {
    color: #a8b0a6;
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    transform: translateY(0%) rotate(180deg);
    writing-mode: vertical-rl;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    z-index: 3;
}

.trading-tools-style1__tab-btn ul li:hover h4,
.trading-tools-style1__tab-btn ul li.active-btn-item h4 {
    color: var(--thm-white-color);
}

.trading-tools-style1__tab .tabs-content-box {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0px 200px 0px;
}

/*== Start Trading Tools Style1 Tab Css ==*/

.trading-tools-style1__tab .tab-content-box-item {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    visibility: hidden;
}

.trading-tools-style1__tab .tab-content-box-item.tab-content-box-item-active {
    position: relative;
    visibility: visible;
    z-index: 5;
}

.trading-tools-style1__tab .tab-content-box-item .trading-tools-style1-tab-content-box-item {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
}

.trading-tools-style1__tab .tab-content-box-item.tab-content-box-item-active .trading-tools-style1-tab-content-box-item {
    opacity: 1.0;
    transform: translateY(0px);
}

/*== End Trading Tools Style1 Tab Css ==*/

.single-trading-tools-style1 {
    position: relative;
    display: block;
}

.single-trading-tools-style1__content {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    background-color: #363e34;
    border-radius: var(--thm-border-radius);
    padding: 50px 50px 43px;
}

.single-trading-tools-style1__content-shape1 {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    height: 202px;
    opacity: 0.84;
    overflow: hidden;
    background-size: auto;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center center;
    animation: slide 40s linear infinite;
    -webkit-animation: slide 40s linear infinite;
}

@keyframes slide {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 1920px 0;
    }
}

@-webkit-keyframes slide {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 1920px 0;
    }
}

.single-trading-tools-style1__content-shape2 {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 202px;
    opacity: 0.84;
    overflow: hidden;
    background-size: auto;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center center;
    animation: slide2 40s linear infinite;
    -webkit-animation: slide2 40s linear infinite;
}

@keyframes slide2 {
    from {
        background-position: 0 0;
    }

    to {
        background-position: -1920px 0;
    }
}

@-webkit-keyframes slide2 {
    from {
        background-position: 0 0;
    }

    to {
        background-position: -1920px 0;
    }
}

.single-trading-tools-style1__left {
    position: relative;
    display: block;
    max-width: 350px;
    padding-right: 47px;
}

.single-trading-tools-style1__left-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 90px;
    height: 100px;
    background-color: var(--thm-black-color-bg);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

.single-trading-tools-style1__left-icon-inner {
    position: relative;
    display: block;
    font-size: 40px;
    line-height: 0;
    transition: all 400ms linear;
    transition-delay: 0.1s;
    z-index: 1;
    visibility: visible;
}

.single-trading-tools-style1:hover .single-trading-tools-style1__left-icon-inner {
    transform: scale(1.05) rotateY(180deg);
}

.single-trading-tools-style1__left-icon-inner .icon-budget .path1:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path2:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path3:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path4:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path5:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path6:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path7:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path8:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path9:before {
    color: var(--thm-white-color);
}

.single-trading-tools-style1__left-icon-inner .icon-budget .path10:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path11:before,
.single-trading-tools-style1__left-icon-inner .icon-budget .path12:before {
    color: var(--thm-primary-color);
}

.single-trading-tools-style1__left-text {
    position: relative;
    display: block;
    margin-top: 29px;
}

.single-trading-tools-style1__left-text h3 {
    font-size: 30px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 20px;
}

.single-trading-tools-style1__left-text h3 a {
    color: var(--thm-white-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-trading-tools-style1__left-text h3 a:hover {
    color: var(--thm-primary-color);
}

.single-trading-tools-style1__left-text p {
    color: #a8b0a6;
}

.single-trading-tools-style1__left-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 26px;
}

.single-trading-tools-style1__left-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-trading-tools-style1__left-btn a:hover {
    color: var(--thm-primary-color);
}

.single-trading-tools-style1__left-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.single-trading-tools-style1__right {
    position: relative;
    display: block;
    padding-left: 80px;
}

.single-trading-tools-style1__right-title {
    position: absolute;
    top: 50%;
    left: -9px;
    transform: translateY(-50%) rotate(180deg);
    writing-mode: vertical-rl;
}

.single-trading-tools-style1__right-title h2 {
    color: #485046;
    font-size: 60px;
    line-height: 1.0em;
    text-transform: uppercase;
}

.single-trading-tools-style1__right-list {
    position: relative;
    display: block;
}

.single-trading-tools-style1__right-list li {
    position: relative;
    display: block;
    padding-left: 35px;
}

.single-trading-tools-style1__right-list li+li {
    margin-top: 14px;
}

.single-trading-tools-style1__right-list li i {
    position: absolute;
    top: 4px;
    left: 0;
    color: var(--thm-primary-color);
    font-size: 20px;
}

.single-trading-tools-style1__right-list li p {
    color: #a8b0a6;
}


/*=======================================
   Trading Tools Style1--Instyle2 Css
=======================================*/

.trading-tools-style1--instyle2 .trading-tools-style1__tab-btn ul li {
    background-color: #3b2656;
}

.trading-tools-style1--instyle2 .trading-tools-style1__tab-btn ul li.two {
    background-color: #432d60;
}

.trading-tools-style1--instyle2 .trading-tools-style1__tab-btn ul li .count h3 {
    color: #a399b0;
}

.trading-tools-style1--instyle2 .trading-tools-style1__tab-btn ul li h4 {
    color: #a399b0;
}

.trading-tools-style1--instyle2 .trading-tools-style1__tab-btn ul li:hover h4,
.trading-tools-style1--instyle2 .trading-tools-style1__tab-btn ul li.active-btn-item h4 {
    color: var(--thm-white-color);
}

.trading-tools-style1--instyle2 .single-trading-tools-style1__content {
    background-color: #3b2656;
}

.trading-tools-style1--instyle2 .single-trading-tools-style1__left-text p {
    color: #a399b0;
}

.trading-tools-style1--instyle2 .single-trading-tools-style1__right-list li p {
    color: #a399b0;
}

.trading-tools-style1--instyle2 .single-trading-tools-style1__right-title h2 {
    color: #493267;
}


/*=============================
   Trading Tools Style2 Css
=============================*/

.trading-tools-style2 {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: var(--thm-black-color-bg);
    padding: 120px 0px 120px;
}

.trading-tools-style2__shape {
    position: absolute;
    bottom: -1px;
    right: 0px;
}

.trading-tools-style2__shape2 {
    position: absolute;
    bottom: -35px;
    right: 0;
}

.trading-tools-style2__shape img {
    width: auto;
}

.trading-tools-style2__shape2 img {
    width: auto;
}

.trading-tools-style2__tab {
    position: relative;
    display: block;
}

.trading-tools-style2__content {
    position: relative;
    display: block;
    padding-left: 200px;
}

.trading-tools-style2__tab-btn {
    position: absolute;
    top: 8px;
    left: 0;
    max-width: 152px;
    width: 100%;
}

.trading-tools-style2__tab-btn::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 17px;
    bottom: 0;
    width: 2px;
    background-color: #2b3850;
}

.trading-tools-style2__tab-btn ul {
    position: relative;
    display: block;
}

.trading-tools-style2__tab-btn ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.trading-tools-style2__tab-btn ul li+li {
    margin-top: 82px;
}

.trading-tools-style2__tab-btn ul li .icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    cursor: pointer;
    background-color: var(--thm-white-color);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 42px;
    line-height: 0;
    transition: background-color 0.5s ease;
    transition: all 0.5s ease;
}

.trading-tools-style2__tab-btn ul li:hover .icon,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon {
    background-color: var(--thm-primary-color);
}

.trading-tools-style2__tab-btn ul li .icon .icon-analysis .path1:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path1:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path2:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path3:before,
.trading-tools-style2__tab-btn ul li .icon .icon-growth .path1:before {
    color: var(--thm-primary-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-tools-style2__tab-btn ul li .icon .icon-analysis .path2:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path4:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path5:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path6:before,
.trading-tools-style2__tab-btn ul li .icon .icon-strategic-plan .path7:before,
.trading-tools-style2__tab-btn ul li .icon .icon-growth .path2:before {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-tools-style2__tab-btn ul li:hover .icon .icon-analysis .path1:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-analysis .path2:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path1:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path2:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path3:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path4:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path5:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path6:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-strategic-plan .path7:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-growth .path1:before,
.trading-tools-style2__tab-btn ul li:hover .icon .icon-growth .path2:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-analysis .path1:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-analysis .path2:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path1:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path2:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path3:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path4:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path5:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path6:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-strategic-plan .path7:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-growth .path1:before,
.trading-tools-style2__tab-btn ul li.active-btn-item .icon .icon-growth .path2:before {
    color: var(--thm-white-color);
}

.trading-tools-style2__tab-btn ul li .count {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #1e2a3f;
    border: 2px solid #2b3850;
    transition: border-color 0.5s ease;
    transition: all 0.5s ease;
}

.trading-tools-style2__tab-btn ul li:hover .count,
.trading-tools-style2__tab-btn ul li.active-btn-item .count {
    background-color: var(--thm-black-color-bg);
}

.trading-tools-style2__tab-btn ul li .count h4 {
    color: #edf4fb;
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-tools-style2__tab-btn ul li:hover .count h4,
.trading-tools-style2__tab-btn ul li.active-btn-item .count h4 {
    color: var(--thm-primary-color);
}

.trading-tools-style2__tab .tabs-content-box {
    position: relative;
    display: block;
}

/*== Start Trading Tools Style2 Tab Css ==*/
.trading-tools-style2__tab .tab-content-box-item {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    visibility: hidden;
}

.trading-tools-style2__tab .tab-content-box-item.tab-content-box-item-active {
    position: relative;
    visibility: visible;
    z-index: 5;
}

.trading-tools-style2__tab .tab-content-box-item .trading-tools-style2-tab-content-box-item {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
}

.trading-tools-style2__tab .tab-content-box-item.tab-content-box-item-active .trading-tools-style2-tab-content-box-item {
    opacity: 1.0;
    transform: translateY(0px);
}

/*== End Trading Tools Style2 Tab Css ==*/


.single-trading-tools-style2 {
    position: relative;
    display: block;
}

.single-trading-tools-style2__content {
    position: relative;
    display: block;
}

.trading-tools-style2__content-text {
    position: relative;
    display: block;
}

.trading-tools-style2__content-text h3 {
    color: var(--thm-white-color);
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 13px;
}

.trading-tools-style2__content-text p {
    color: #a3abba;
}

.trading-tools-style2__content-list {
    position: relative;
    display: block;
    margin-top: 22px;
}

.trading-tools-style2__content-list li {
    position: relative;
    display: flex;
    align-items: center;
    background-color: #1e2a3f;
    border-radius: var(--thm-border-radius);
    padding: 21px 20px 21px;
}

.trading-tools-style2__content-list li+li {
    margin-top: 10px;
}

.trading-tools-style2__content-list li .icon {
    position: relative;
    display: inline-block;
    font-size: 20px;
    line-height: 0;
}

.trading-tools-style2__content-list li .icon .icon-checklist .path1:before {
    color: var(--thm-primary-color);
}

.trading-tools-style2__content-list li .icon .icon-checklist .path2:before {
    color: var(--thm-white-color);
}

.trading-tools-style2__content-list li p {
    position: relative;
    flex: 1;
    color: #a3abba;
    margin-left: 10px;
}

.trading-tools-style2__content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 27px;
}

.trading-tools-style2__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: var(--thm-white-color);
    padding: 16px 30px 16px;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-tools-style2__content-btn a:hover {
    color: var(--thm-primary-color);
}

.trading-tools-style2__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.trading-tools-style2__img {
    position: absolute;
    top: -60px;
    bottom: 0;
}

.trading-tools-style2__img img {
    width: auto;
}



/*=====================================
   Trading Tools Style2--Instyle2 Css
=====================================*/

.trading-tools-style2--instyle2 .trading-tools-style2__tab-btn::before {
    background-color: #493466;
}

.trading-tools-style2--instyle2 .trading-tools-style2__tab-btn ul li .count {
    background-color: #3b2656;
    border: 2px solid #493466;
}

.trading-tools-style2--instyle2 .trading-tools-style2__content-text p {
    color: #a399b0;
}

.trading-tools-style2--instyle2 .trading-tools-style2__content-list li {
    background-color: #3b2656;
}

.trading-tools-style2--instyle2 .trading-tools-style2__content-list li p {
    color: #a399b0;
}



/*=============================
   Process Style1 Css
=============================*/

.process-style1 .sec-title {
    padding-bottom: 82px;
}

.single-process-style1 {
    position: relative;
    display: block;
}

.single-process-style1__inner {
    position: relative;
    display: block;
}

.single-process-style1__inner-content-box {
    position: relative;
    display: block;
}

.single-process-style1__arrow {
    position: absolute;
    top: -38px;
    right: -100px;
}

.single-process-style1__arrow img {
    width: auto;
}

.process-style1 ul li:nth-child(2) .single-process-style1__arrow {
    top: auto;
    bottom: -38px;
}

.single-process-style1__count-box {
    position: absolute;
    top: -37px;
    left: 0;
    width: 80px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.single-process-style1__shape-1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 500ms linear;
    transition: all 100ms 2inear;
    z-index: -1;
}

.single-process-style1:hover .single-process-style1__shape-1 {
    opacity: 0;
    visibility: hidden;
}

.single-process-style1__shape-2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 500ms linear;
    transition: all 100ms 2inear;
    z-index: -1;
}

.single-process-style1:hover .single-process-style1__shape-2 {
    opacity: 1;
    visibility: visible;
}

.single-process-style1__count {
    position: relative;
    display: block;
    z-index: 1;
}

.single-process-style1__count {
    position: relative;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    color: var(--thm-primary-color);
    counter-increment: count;
    content: "0" counter(count);
    right: 11px;
    font-family: var(--thm-font-2);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.single-process-style1:hover .single-process-style1__count {
    color: var(--thm-white-color);
}

.single-process-style1__inner-content {
    position: relative;
    display: block;
    text-align: center;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='273' height='300' viewBox='0 0 273 300'%3E%3Cimage xlink:href='data:image/png;base64,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HxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACZon01nW9GUhAAARAgENA07Q+RrzmcrkgEQ45xIIACAQJQCKYCCAAAlIEIBEpfGgMAiAAiWAOgAAISBGARKTwoTEIgAAkgjkAAiAgRQASkcKHxiAAApAI5gAIgIAUAUhECh8agwAItEtEx5fNMBdAAAQcEYBEHGFDIxAAgRABSARzAQRAQIoAJCKFD41BAATMEvHpun4GSEAABECAQ0DTtN5GvHGwColwyCEWBEAgSAASwUQAARCQIgCJSOFDYxAAAUgEcwAEQECKQLtEgl82w5mIFEo0BoHkJACJJOd7x1ODgDICkIgylOgIBJKTgFkiGbqun01ODHhqEAABpwQ0TfMFP+p1uVyQiFOKaAcCSUwAEknil49HBwEVBCARFRTRBwgkMYF2iQQ/4sV2JoknAh4dBJwSMEskXdf1FqcdoR0IgEByEtA0LSN0sGpI5LTL5fIkJwo8NQiAgBMCnSQSCASOaJo22ElHaAMCIJCUBFo1TRvUkYn4/f7/TElJuS4pUeChQQAE2AQCgcCelJSU/9MhkTNnztzt8/lWs3tCAxAAgaQk0NLSstzn8z3mcrmCn86kv/nmm31nzJixX9O0AUlJBA8NAiDAIXDmgw8+yCsqKjoekkia8c3VkydPzujfv/8GTk+IBQEQSD4Cp06dKunf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' x='0' y='0' width='273' height='300'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='273' height='300' viewBox='0 0 273 300'%3E%3Cimage xlink:href='data:image/png;base64,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HxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACkAjmAAiAgBQBSEQKHxqDAAhAIpgDIAACUgQgESl8aAwCIACJYA6AAAhIEYBEpPChMQiAACSCOQACICBFABKRwofGIAACZon01nW9GUhAAARAgENA07Q+RrzmcrkgEQ45xIIACAQJQCKYCCAAAlIEIBEpfGgMAiAAiWAOgAAISBGARKTwoTEIgAAkgjkAAiAgRQASkcKHxiAAApAI5gAIgIAUAUhECh8agwAItEtEx5fNMBdAAAQcEYBEHGFDIxAAgRABSARzAQRAQIoAJCKFD41BAATMEvHpun4GSEAABECAQ0DTtN5GvHGwColwyCEWBEAgSAASwUQAARCQIgCJSOFDYxAAAUgEcwAEQECKQLtEgl82w5mIFEo0BoHkJACJJOd7x1ODgDICkIgylOgIBJKTgFkiGbqun01ODHhqEAABpwQ0TfMFP+p1uVyQiFOKaAcCSUwAEknil49HBwEVBCARFRTRBwgkMYF2iQQ/4sV2JoknAh4dBJwSMEskXdf1FqcdoR0IgEByEtA0LSN0sGpI5LTL5fIkJwo8NQiAgBMCnSQSCASOaJo22ElHaAMCIJCUBFo1TRvUkYn4/f7/TElJuS4pUeChQQAE2AQCgcCelJSU/9MhkTNnztzt8/lWs3tCAxAAgaQk0NLSstzn8z3mcrmCn86kv/nmm31nzJixX9O0AUlJBA8NAiDAIXDmgw8+yCsqKjoekkia8c3VkydPzujfv/8GTk+IBQEQSD4Cp06dKunf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' x='0' y='0' width='273' height='300'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: var(--thm-white-color);
    padding: 55px 0 30px;
}

.single-process-style1__inner-content-inner {
    position: relative;
    display: block;
    opacity: 1;
    transform: translateY(0);
    -webkit-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.single-process-style1:hover .single-process-style1__inner-content-inner {
    opacity: 0;
    transform: translateY(100%);
}

.single-process-style1__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}

.single-process-style1__title a {
    color: var(--thm-black-color);
}

.single-process-style1__text {
    margin-top: 15px;
    margin-bottom: 15px;
}

.single-process-style1__icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
    width: 80px;
    margin: 0 auto 0;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='90' viewBox='0 0 80 90'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='80' height='90'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='90' viewBox='0 0 80 90'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='80' height='90'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: #ecf6ed;
    font-size: 40px;
}

.single-process-style1__icon .icon-account .path1:before,
.single-process-style1__icon .icon-account .path2:before,
.single-process-style1__icon .icon-account .path3:before,
.single-process-style1__icon .icon-account .path4:before,
.single-process-style1__icon .icon-account .path5:before,
.single-process-style1__icon .icon-budget .path1:before,
.single-process-style1__icon .icon-budget .path2:before,
.single-process-style1__icon .icon-budget .path3:before,
.single-process-style1__icon .icon-budget .path4:before,
.single-process-style1__icon .icon-budget .path5:before,
.single-process-style1__icon .icon-budget .path6:before,
.single-process-style1__icon .icon-budget .path7:before,
.single-process-style1__icon .icon-budget .path8:before,
.single-process-style1__icon .icon-budget .path9:before,
.single-process-style1__icon .icon-budget .path10:before,
.single-process-style1__icon .icon-budget .path11:before,
.single-process-style1__icon .icon-wallet .path1:before,
.single-process-style1__icon .icon-wallet .path2:before,
.single-process-style1__icon .icon-wallet .path3:before,
.single-process-style1__icon .icon-wallet .path4:before,
.single-process-style1__icon .icon-money-bag .path1:before,
.single-process-style1__icon .icon-money-bag .path2:before,
.single-process-style1__icon .icon-money-bag .path3:before {
    color: var(--thm-black-color);
}

.single-process-style1__icon .icon-account .path1:before,
.single-process-style1__icon .icon-budget .path12:before,
.single-process-style1__icon .icon-wallet .path5:before,
.single-process-style1__icon .icon-money-bag .path4:before {
    color: var(--thm-primary-color);
}

.single-process-style1__inner-overly-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--thm-black-color);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    opacity: 0;
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
    transform-origin: bottom right;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    z-index: 1;
}

.single-process-style1:hover .single-process-style1__inner-overly-content {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: left center;
}

.single-process-style1__inner-overly-title {
    font-size: 24px;
    color: var(--thm-white-color);
    font-weight: 600;
    line-height: 1.2em;
}

.single-process-style1__inner-overly-title a {
    color: var(--thm-white-color);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.single-process-style1__inner-overly-title a:hover {
    color: var(--thm-primary-color);
}

.single-process-style1__inner-overly-text {
    color: #a8b0a6;
    margin-top: 11px;
    margin-bottom: 28px;
}

.single-process-style1__inner-overly-border {
    position: relative;
    display: block;
    height: 2px;
    width: 40px;
    background-color: var(--thm-primary-color);
    margin: 0 auto 0;
}

.process-style1 ul li:nth-child(2) .single-process-style1__count-box {
    top: auto;
    bottom: -37px;
}

.process-style1 ul li:nth-child(4) .single-process-style1__count-box {
    top: auto;
    bottom: -37px;
}

.process-style1__bottom {
    position: relative;
    display: block;
    padding-top: 96px;
}

.process-style1__bottom-inner {
    position: relative;
    display: block;
    text-align: center;
}

.process-style1__bottom-round {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 0 auto 0;
    z-index: 11;
}

.process-style1__bottom-round-text {
    position: absolute;
    top: -1px;
    left: 6px;
    bottom: 0;
    right: 0;
    width: 80px;
    height: 80px !important;
    color: var(--thm-black-color);
    font-size: 12px;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    font-family: var(--thm-font-2);
    word-spacing: 0px;
    letter-spacing: -0.1em;
    transform: rotate(80deg);
}

.process-style1__video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.process-style1__video .video-popup {
    position: relative;
    display: inline-block;
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.process-style1__video .video-popup:hover {
    color: var(--thm-black-color);
}

.process-style1__bottom-text {
    position: relative;
    display: block;
    margin-top: 28px;
}

.process-style1__bottom-text a {
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: var(--thm-black-color);
    text-transform: uppercase;
    font-family: var(--thm-font-2);
}

.process-style1__bottom-text a span {
    font-size: 20px;
    color: var(--thm-primary-color);
    position: relative;
    top: 4px;
    padding-right: 3px;
}

.process-style1__bottom-text a:hover {
    color: var(--thm-primary-color);
}



/*================================
   Process Style1 Instyle2 Css
================================*/

.process-style1--instyle2 .single-process-style1__icon {
    background-color: var(--thm-gray-bg);
}

.process-style1--instyle2 .single-process-style1__inner-overly-text {
    color: #a399b0;
}





/*=============================
   Trade Market Style1 Css
=============================*/

.trade-market-style1 {
    padding: 120px 0px 115px;
}

.trade-market-style1__top {
    position: relative;
    display: block;
    padding-bottom: 52px;
}

.trade-market-style1__top .sec-title {
    padding-bottom: 9px;
}

.trade-market-style1__text {
    position: relative;
    display: block;
    text-align: center;
}

.trade-market-style1__text p {
    margin: 0;
}

.trade-market-style1__inner {
    position: relative;
    display: block;
    margin: 0px 20px 0px;
}

.trade-market-style1 .row {
    justify-content: center;
}

.single-trade-market-style1 {
    position: relative;
    display: block;
    padding-left: 110px;
    margin-bottom: 30px;
}

.single-trade-market-style1__img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    display: flex;
    align-items: center;
}

.single-trade-market-style1__img-inner {
    position: relative;
    display: block;
    overflow: hidden;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    transition: all 450ms linear;
    transition-delay: 0.1s;
}

.single-trade-market-style1:hover .single-trade-market-style1__img-inner {
    transform: scale(1.0) rotateY(180deg);
    background-color: var(--thm-primary-color);
}

.single-trade-market-style1__img-inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-color: var(--thm-black-color-bg);
    transition: opacity 0.5s ease;
    transition: all 0.5s ease;
    z-index: 1;
}

.single-trade-market-style1:hover .single-trade-market-style1__img-inner::before {
    opacity: .7;
}

.single-trade-market-style1__img-inner img {
    width: 100%;
    transform: scale(1.0);
    transition: all 1500ms ease;
}

.single-trade-market-style1:hover .single-trade-market-style1__img-inner img {
    transform: scale(1.05) rotate(0deg);
}

.single-trade-market-style1__img-icon {
    position: relative;
    display: inline-block;
    font-size: 20px;
    line-height: 0;
    margin-left: 10px;
}

.single-trade-market-style1__img-icon .icon-logo .path1:before,
.single-trade-market-style1__img-icon .icon-logo .path2:before,
.single-trade-market-style1__img-icon .icon-logo .path3:before,
.single-trade-market-style1__img-icon .icon-logo .path4:before,
.single-trade-market-style1__img-icon .icon-logo .path5:before,
.single-trade-market-style1__img-icon .icon-logo .path6:before,
.single-trade-market-style1__img-icon .icon-logo .path7:before,
.single-trade-market-style1__img-icon .icon-logo .path8:before,
.single-trade-market-style1__img-icon .icon-logo .path9:before,
.single-trade-market-style1__img-icon .icon-logo .path10:before,
.single-trade-market-style1__img-icon .icon-logo .path11:before {
    color: var(--thm-primary-color);
}

.single-trade-market-style1__content {
    position: relative;
    display: block;
    overflow: hidden;
    background: #EAF3FB;
    background: linear-gradient(0deg, rgba(234, 243, 251, 1) 0%, rgba(255, 255, 255, 0) 100%);
    border: 1px solid #e3e8ef;
    border-radius: var(--thm-border-radius);
    padding: 19.5px 0px 18.5px;
}

.single-trade-market-style1__content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background: #EAF3FB;
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease;
    transform-origin: left top;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    z-index: -1;
}

.single-trade-market-style1:hover .single-trade-market-style1__content::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: bottom center;
}

.single-trade-market-style1__content-text {
    position: relative;
    display: block;
    text-align: center;
}

.single-trade-market-style1__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.single-trade-market-style1__content-text h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.single-trade-market-style1__content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.single-trade-market-style1__content-text p {
    color: #6f7276;
}

.trade-market-style1__bottom {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
}

.trade-market-style1__bottom-img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.trade-market-style1__bottom-img li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 50%;
    background-color: var(--thm-primary-color);
    border: 3px solid var(--thm-white-color);
}

.trade-market-style1__bottom-img li+li {
    margin-left: -10px;
}

.trade-market-style1__bottom-img li img {
    width: 100%;
}

.trade-market-style1__bottom-img li.one h4 {
    color: var(--thm-white-color);
    font-size: 18px;
    line-height: 28px;
}

.trade-market-style1__bottom-text {
    position: relative;
    display: block;
    margin-left: 15px;
}

.trade-market-style1__bottom-text p {
    margin: 0;
}

.trade-market-style1__bottom-text a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 6px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trade-market-style1__bottom-text a:hover {
    color: var(--thm-primary-color);
}

.trade-market-style1__bottom-text a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}



/*=============================
   Faq Style1 Css
=============================*/

.faq-style1 {
    background-color: #edf4fb;
    padding: 120px 0px 60px;
    z-index: 10;
}

.faq-style1__left {
    position: relative;
    display: block;
}

.faq-style1__left .sec-title {
    padding-bottom: 9px;
}

.faq-style1__left-text {
    position: relative;
    display: block;
}

.faq-style1__left-text p {
    margin: 0;
}

.faq-style1__left-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 32px;
}

.faq-style1__left-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: var(--thm-black-color-bg);
    padding: 16px 30px 16px;
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.faq-style1__left-btn a:hover {
    color: var(--thm-primary-color);
}

.faq-style1__left-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.faq-style1__content {
    position: absolute;
    border-radius: 8px;
    background-color: #f2f7fc;
    border: 1px solid var(--thm-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
    padding: 29px 29px 29px;
    max-width: 770px;
    width: 100%;
}

.faq-style1__content-inner {
    position: relative;
    display: block;
}

.faq-style1__content .accordion-box li+li {
    margin-top: 15px;
}

.faq-style1__content .accordion-box .block .acc-btn {
    border-radius: 8px;
    background: var(--thm-white-color);
    border: 1px solid #d9dfe7;
    padding: 21px 30px 21px;
}

.faq-style1__content .accordion-box .block .acc-btn.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: var(--thm-white-color);
}

.faq-style1__content .accordion-box .block .acc-btn h3 {
    color: var(--thm-black-color);
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    transition: none;
}

.faq-style1__content .accordion-box .block .acc-btn.active h3 {
    color: var(--thm-primary-color);
    font-size: 24px;
}

.faq-style1__content .accordion-box .block .acc-btn::before {
    content: "\e907";
    right: 15px;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    background-color: #edf4fb;
    color: var(--thm-black-color);
    font-size: 15px;
    line-height: 0;
}

.faq-style1__content .accordion-box .block .acc-btn.active::before {
    content: "\e907";
    border-radius: 50%;
    color: var(--thm-white-color);
    background-color: var(--thm-primary-color);
    transform: translateY(-50%) rotate(180deg);
}

.faq-style1__content .accordion-box .block .acc-content {
    border: 1px solid #d9dfe7;
    border-top: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: var(--thm-white-color);
    padding: 22px 30px 22px;
    padding-right: 45px;
}



/*=============================
   Faq Style1-Instyle2 Css
=============================*/


.faq-style1-instyle2 .faq-style1__content {
    position: relative;
    display: block;
    background-color: var(--thm-gray-bg);
    max-width: 100%;
}

.faq-style1-instyle2 .faq-style1__content .accordion-box .block .acc-btn {
    border: 1px solid #e4dddc;
}

.faq-style1-instyle2 .faq-style1__content .accordion-box .block .acc-content {
    border: 1px solid #e4dddc;
    border-top: none;
}

.faq-style1-instyle2 .faq-style1__content .accordion-box .block .acc-btn::before {
    background-color: var(--thm-gray-bg);
}

.faq-style1-instyle2 .faq-style1__content .accordion-box .block .acc-btn.active::before {
    background-color: var(--thm-primary-color);
}


/*=============================
   Faq Style1-Instyle3 Css
=============================*/

.faq-style1-instyle3 {
    background-color: transparent;
}

.faq-style1-instyle3 .faq-style1__content {
    background-color: var(--thm-white-color);
    border-color: #C9ECC9;
}

.faq-style1-instyle3 .faq-style1__content .accordion-box .block .acc-btn {
    border-color: #D9E7DA;
}

.faq-style1-instyle3 .faq-style1__content .accordion-box .block .acc-btn.active {
    border-color: #D9E7DA;
}

.faq-style1-instyle3 .faq-style1__content .accordion-box .block .acc-content {
    border-color: #D9E7DA;
}

.faq-style1-instyle3 .faq-style1__content .accordion-box .block .acc-btn::before {
    color: #6A6F6A;
    background-color: #ECF6ED;
}

.faq-style1-instyle3 .faq-style1__content .accordion-box .block .acc-btn.active::before {
    color: var(--thm-white-color);
    background-color: var(--thm-primary-color);
}


/*=============================
   Faq Style1-Instyle4 Css
=============================*/
.faq-style1-instyle4 {
    padding-top: 90px;
}

/*=========================================
   Faq Style1 Education Details Css
===========================================
*/
.faq-style1-education-details {
    position: relative;
    display: block;
    background: var(--thm-white-color);
}

.faq-style1-education-details .faq-style1__content {
    background-color: var(--thm-white-color);
    border: 1px solid #C9ECC9;
}

.faq-style1-education-details .faq-style1__content .accordion-box .block .acc-btn {
    border: 1px solid #D9E7DA;
}

.faq-style1-education-details .faq-style1__content .accordion-box .block .acc-content {
    border: 1px solid #D9E7DA;
    border-top: none;
}

.faq-style1-education-details .faq-style1__content .accordion-box .block .acc-btn::before {
    color: #6A6F6A;
    background-color: #ECF6ED;
    content: "\f067";
    font-family: "Font Awesome 5 Free" !important;
}

.faq-style1-education-details .faq-style1__content .accordion-box .block .acc-btn.active::before {
    content: "\f00d";
    font-family: "Font Awesome 5 Free" !important;
    background-color: var(--thm-primary-color);
    color: var(--thm-white-color);
}


/*--------------------------------------------------
# Trading Instruments Style1 
----------------------------------------------------*/
.trading-instruments-style1 {
    position: relative;
    display: block;
    background-color: var(--thm-black-color-bg);
    padding: 120px 0 120px;
    z-index: 1;
}

.trading-instruments-style1__top {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 48px;
}

.trading-instruments-style1__top .sec-title {
    padding-bottom: 0;
}

.trading-instruments-style1__video-box {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.trading-instruments-style1__video-box .video-popup {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--thm-primary-color);
    font-size: 16px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
    z-index: 3;
}

.trading-instruments-style1__video-box .video-popup:hover {
    background-color: var(--thm-primary-color);
    color: var(--thm-white-color);
}

.trading-instruments-style1__video-box .video-popup::after,
.trading-instruments-style1__video-box .video-popup::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: transparent;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 52, 255, 255.9);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
}

.trading-instruments-style1__video-box .video-popup::after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

.trading-instruments-style1__video-title {
    color: var(--thm-white-color);
    font-size: 14px;
    font-weight: 700;
    font-family: var(--thm-font-2);
    text-transform: uppercase;
    line-height: 1em;
}

.trading-instruments-style1__bottom {
    position: relative;
    display: block;
}

.trading-instruments-style1__tab {
    position: relative;
    display: block;
}

.trading-instruments-style1__inner {
    position: relative;
    display: block;
    border: 1px solid #2b3850;
    border-radius: 20px;
}

.trading-instruments-style1__inner .row {
    --bs-gutter-x: 0;
}

.trading-instruments-style1__tab-btn {
    position: relative;
    display: block;
    background-color: #1e2a3f;
    padding: 35px 40px 30px;
    border-radius: 8px;
    margin: 30px;
}

.trading-instruments-style1__tab-btn ul {
    position: relative;
    display: block;
}

.trading-instruments-style1__tab-btn ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    cursor: pointer;
}

.trading-instruments-style1__tab-btn ul li+li {
    margin-top: 35px;
}

.trading-instruments-style1__tab-btn ul li .title {
    position: relative;
    display: block;
}

.trading-instruments-style1__tab-btn ul li .title h4 {
    font-size: 18px;
    font-weight: 600;
    color: #e4f3f6;
    line-height: 1em;
    transition: all 200ms linear;
    transition-delay: .1s;
}

.trading-instruments-style1__tab-btn ul li:hover .title h4,
.trading-instruments-style1__tab-btn ul li.active-btn-item .title h4 {
    color: var(--thm-primary-color);
}

.trading-instruments-style1__tab-btn ul li .icon {
    position: relative;
    display: block;
}

.trading-instruments-style1__tab-btn ul li .icon span {
    position: relative;
    display: inline-block;
    color: #a3abba;
    font-size: 20px;
    transition: all 200ms linear;
    transition-delay: .1s;
}

.trading-instruments-style1__tab-btn ul li:hover .icon span,
.trading-instruments-style1__tab-btn ul li.active-btn-item .icon span {
    color: var(--thm-primary-color);
}

.trading-instruments-style1__chat-box {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    border-top: 1px solid #35435d;
    padding-top: 17px;
    margin-top: 26px;
}

.trading-instruments-style1__chat-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 3px;
    background-color: var(--thm-white-color);
    font-size: 26px;
}

.trading-instruments-style1__chat-icon .icon-communication .path1:before,
.trading-instruments-style1__chat-icon .icon-communication .path2:before,
.trading-instruments-style1__chat-icon .icon-communication .path3:before,
.trading-instruments-style1__chat-icon .icon-communication .path4:before,
.trading-instruments-style1__chat-icon .icon-communication .path5:before {
    color: var(--thm-black);
}

.trading-instruments-style1__chat-icon .icon-communication .path6:before {
    color: var(--thm-primary-color);
}

.trading-instruments-style1__content {
    position: relative;
    display: block;
    flex: 1;
}

.trading-instruments-style1__content p {
    color: #a3abba;
    margin-bottom: 6px;
}

.trading-instruments-style1__content a {
    font-size: 14px;
    color: var(--thm-white-color);
    font-weight: 700;
    line-height: 14px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 3px;
    font-family: var(--thm-font-2);
}

.trading-instruments-style1__content a span {
    color: var(--thm-primary-color);
    font-size: 25px;
}

.trading-instruments-style1__content a:hover {
    color: var(--thm-primary-color);
}


.trading-instruments-style1__single-content-box {
    position: relative;
    display: block;
}

.trading-instruments-style1__single-content-box ul {
    position: relative;
    display: block;
    border-left: 1px solid #2b3850;
}

.trading-instruments-style1__single-content-box ul li {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 1px solid #2b3850;
}

.trading-instruments-style1__single-content-box ul li:last-child,
.trading-instruments-style2 .trading-instruments-style1__single-content-box ul li:last-child,
.trading-instruments-style1--instyle2 .trading-instruments-style1__single-content-box ul li:last-child {
    border-bottom: none;
}

.trading-instruments-style1__single-content-1 {
    position: relative;
    display: block;
    width: 38%;
    border-right: 1px solid #2b3850;
    padding: 32px 30px 32px;
}

.trading-instruments-style1__single-content-2 {
    position: relative;
    display: block;
    width: 51%;
    border-right: 1px solid #2b3850;
    padding: 31px 30px 31px;
}

.trading-instruments-style1__single-content-3 {
    position: relative;
    display: block;
    width: 11%;
}

.trading-instruments-style1__eur-to-usd {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

.trading-instruments-style1__eur-to-usd-icon {
    position: relative;
    display: block;
}

.trading-instruments-style1__eur-to-usd-icon a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    width: 45px;
    background-color: rgba(223, 32, 38, .15);
    color: #de2026;
    font-size: 20px;
    border-radius: 50%;
}

.trading-instruments-style1__eur-to-usd-content {
    position: relative;
    display: block;
    flex: 1;
    top: 2px;
}

.trading-instruments-style1__eur-to-usd-content h5 {
    font-size: 14px;
    color: var(--thm-white-color);
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 8px;
}

.trading-instruments-style1__eur-to-usd-content h5 i {
    color: #a3abba;
    margin: 0px 8px 0px;
}

.trading-instruments-style1__eur-to-usd-content p {
    font-size: 16px;
    font-weight: 500;
    color: #a3abba;
}

.trading-instruments-style1__single-content-2-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.trading-instruments-style1__single-content-2-inner-content {
    position: relative;
    display: block;
}

.trading-instruments-style1__single-content-2-inner-content h5 {
    font-size: 14px;
    color: #df2026;
    font-weight: 700;
    margin-bottom: 7px;
}

.trading-instruments-style1__single-content-2-inner-content p {
    color: #a3abba;
    font-size: 16px;
    font-weight: 500;
    font-family: var(--thm-font-2);
}

.trading-instruments-style1__single-content-2-graph {
    position: relative;
    display: block;
}

.trading-instruments-style1__single-content-2-graph img {
    width: auto;
}

.trading-instruments-style1__single-content-btn {
    position: relative;
    display: block;
}

.trading-instruments-style1__single-content-btn a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}

.trading-instruments-style1__single-content-btn a p {
    font-size: 14px;
    font-weight: 700;
    color: var(--thm-white-color);
    text-transform: uppercase;
    font-family: var(--thm-font-2);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-instruments-style1__single-content-btn a span {
    position: relative;
    display: inline-block;
    font-size: 22px;
    color: var(--thm-white-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trading-instruments-style1__single-content-box ul li:hover .trading-instruments-style1__single-content-btn a p {
    color: var(--thm-primary-color);
}

.trading-instruments-style1__single-content-box ul li:hover .trading-instruments-style1__single-content-btn a span {
    color: var(--thm-primary-color);
}

.trading-instruments-style1__single-content-box ul li:nth-child(2) .trading-instruments-style1__eur-to-usd-icon a {
    background-color: rgba(41, 148, 68, .15);
    color: #299444;
    transform: rotate(-90deg);
}

.trading-instruments-style1__single-content-box ul li:nth-child(2) .trading-instruments-style1__single-content-2-inner-content h5 {
    color: #299444;
}

.trading-instruments-style1__single-content-box ul li:nth-child(4) .trading-instruments-style1__eur-to-usd-icon a {
    background-color: rgba(41, 148, 68, .15);
    color: #299444;
    transform: rotate(-90deg);
}

.trading-instruments-style1__single-content-box ul li:nth-child(4) .trading-instruments-style1__single-content-2-inner-content h5 {
    color: #299444;
}

.trading-instruments-style1__single-content-box ul li:nth-child(5) .trading-instruments-style1__eur-to-usd-icon a {
    background-color: rgba(41, 148, 68, .15);
    color: #299444;
    transform: rotate(-90deg);
}

.trading-instruments-style1__single-content-box ul li:nth-child(5) .trading-instruments-style1__single-content-2-inner-content h5 {
    color: #299444;
}

.trading-instruments-style1__tab .tabs-content-box {
    position: relative;
    display: block;
}

.trading-instruments-style1__tab .tab-content-box-item {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    visibility: hidden;
}

.trading-instruments-style1__tab .tab-content-box-item.tab-content-box-item-active {
    position: relative;
    visibility: visible;
    z-index: 5;
}

.trading-instruments-style1__tab .tab-content-box-item .trading-instruments-style1__single-content-box {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s ease, transform 0.7s ease, visibility 0.7s ease;
}

.trading-instruments-style1__tab .tab-content-box-item.tab-content-box-item-active .trading-instruments-style1__single-content-box {
    opacity: 1.0;
    transform: translateY(0px);
}


/*--------------------------------------------------
# Trading Instruments Style2
----------------------------------------------------*/
.trading-instruments-style2 .trading-instruments-style1__tab-btn {
    background-color: #303030;
}

.trading-instruments-style2 .trading-instruments-style1__tab-btn ul li .icon span {
    color: #a7a0a0;
}

.trading-instruments-style2 .trading-instruments-style1__content p {
    color: #a7a0a0;
}

.trading-instruments-style2 .trading-instruments-style1__chat-box {
    border-top: 1px solid #424242;
}

.trading-instruments-style2 .trading-instruments-style1__inner {
    border: 1px solid #3a3a3a;
}

.trading-instruments-style2 .trading-instruments-style1__single-content-1 {
    border-right: 1px solid #3a3a3a;
}

.trading-instruments-style2 .trading-instruments-style1__single-content-box ul li {
    border-bottom: 1px solid #3a3a3a;
}

.trading-instruments-style2 .trading-instruments-style1__single-content-box ul {
    border-left: 1px solid #3a3a3a;
}

.trading-instruments-style2 .trading-instruments-style1__single-content-2 {
    border-right: 1px solid #3a3a3a;
}

.trading-instruments-style2 .trading-instruments-style1__eur-to-usd-content p {
    color: #a7a0a0;
}

.trading-instruments-style2 .trading-instruments-style1__single-content-2-inner-content p {
    color: #a7a0a0;
}

.trading-instruments-style2 .trading-instruments-style1__tab-btn ul li:hover .icon span,
.trading-instruments-style2 .trading-instruments-style1__tab-btn ul li.active-btn-item .icon span {
    color: var(--thm-primary-color);
}



/*--------------------------------------------------
# Trading Instruments Style1 Instyle2
----------------------------------------------------*/

.trading-instruments-style1--instyle2 .trading-instruments-style1__inner {
    border-color: #2B503C;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn {
    background-color: #1E3F2C;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn ul li .title h4 {
    color: #E6F6E4;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn ul li .icon span {
    color: #A8B0A6;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn ul li:hover .title h4,
.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn ul li.active-btn-item .title h4,
.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn ul li:hover .icon span,
.trading-instruments-style1--instyle2 .trading-instruments-style1__tab-btn ul li.active-btn-item .icon span {
    color: var(--thm-primary-color);
}

.trading-instruments-style1__chat-box {
    border-top: 1px solid #2B503C;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__content p {
    color: #A3BAA7;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__single-content-box ul {
    border-left: 1px solid #2B503C;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__single-content-box ul li {
    border-bottom: 1px solid #2B503C;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__single-content-1 {
    border-right: 1px solid #2B503C;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__eur-to-usd-content h5 i {
    color: #9ca4b1;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__eur-to-usd-content p {
    color: #A3BAA7;
}

.trading-instruments-style1--instyle2 .trading-instruments-style1__single-content-2 {
    border-right: 1px solid #2B503C;
}

.trading-instruments-style1__single-content-2-inner-content p {
    color: #A3BAA7;
}










/*=============================
   Trade Market Style2 Css
=============================*/
.trade-market-style2 {
    background-color: var(--thm-black-color-bg);
    margin-left: 20px;
    margin-right: 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.trade-market-style2__wrap {
    position: relative;
    display: block;
    padding: 30px 30px 30px;
}

.single-trade-market-style2 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.single-trade-market-style2__img {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.single-trade-market-style2__img-inner {
    position: relative;
    display: block;
    overflow: hidden;
    width: 70px;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    transition: all 450ms linear;
    transition-delay: 0.1s;
}

.single-trade-market-style2:hover .single-trade-market-style2__img-inner {
    transform: scale(1.0) rotateY(180deg);
}

.single-trade-market-style2__img-inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-color: var(--thm-black-color-bg);
    transition: opacity 0.5s ease;
    transition: all 0.5s ease;
    z-index: 1;
}

.single-trade-market-style2:hover .single-trade-market-style2__img-inner::before {
    opacity: .7;
}

.single-trade-market-style2__img-inner img {
    width: 100%;
    transform: scale(1.0);
    transition: all 1500ms ease;
}

.single-trade-market-style2:hover .single-trade-market-style2__img-inner img {
    transform: scale(1.05) rotate(0deg);
}

.single-trade-market-style2__img-icon {
    position: relative;
    display: inline-block;
}

.single-trade-market-style2__img-icon .icon-logo .path1:before,
.single-trade-market-style2__img-icon .icon-logo .path2:before,
.single-trade-market-style2__img-icon .icon-logo .path3:before,
.single-trade-market-style2__img-icon .icon-logo .path4:before,
.single-trade-market-style2__img-icon .icon-logo .path5:before,
.single-trade-market-style2__img-icon .icon-logo .path6:before,
.single-trade-market-style2__img-icon .icon-logo .path7:before,
.single-trade-market-style2__img-icon .icon-logo .path8:before,
.single-trade-market-style2__img-icon .icon-logo .path9:before,
.single-trade-market-style2__img-icon .icon-logo .path10:before,
.single-trade-market-style2__img-icon .icon-logo .path11:before {
    color: var(--thm-primary-color);
}

.single-trade-market-style2__content {
    position: relative;
    display: block;
    overflow: hidden;
    text-align: center;
    background: #303030;
    background: linear-gradient(0deg, rgba(48, 48, 48, 1) 0%, rgba(255, 255, 255, 0) 100%);
    border: 1px solid #3a3a3a;
    border-radius: var(--thm-border-radius);
    padding: 20.5px 15px 16.5px;
    flex: 1;
    margin-left: 10px;
}

.single-trade-market-style2__content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background: #303030;
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease;
    transform-origin: left top;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    z-index: -1;
}

.single-trade-market-style2:hover .single-trade-market-style2__content::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: bottom center;
}

.single-trade-market-style2__content-text {
    position: relative;
    display: block;
}

.single-trade-market-style2__content-text h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1em;
    margin-bottom: 3px;
}

.single-trade-market-style2__content-text h3 a {
    color: var(--thm-white-color);
}

.single-trade-market-style2:hover .single-trade-market-style2__content-text h3 a {
    color: var(--thm-primary-color);
}

.single-trade-market-style2__content-text p {
    color: #a7a0a0;
}

/*--------------------------------------------------
# Trading Tools Style3 
----------------------------------------------------*/
.trading-tools-style3 .trading-tools-style2__tab-btn::before {
    background-color: #3a3a3a;
}

.trading-tools-style3 .trading-tools-style2__tab-btn ul li .count {
    background-color: #1e1e1e;
    border: 2px solid #3a3a3a;
}

.trading-tools-style3 .trading-tools-style2__content-text p {
    color: #a7a0a0;
}

.trading-tools-style3 .trading-tools-style2__content-list li {
    background-color: #303030;
}

.trading-tools-style3 .trading-tools-style2__content-list li p {
    color: #a7a0a0;
}

/*=============================
      Choose Style4 Css
=============================*/
.choose-style4 {
    padding: 120px 0 90px;
}

.single-choose-style4 {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #faf4f3;
    border-radius: var(--thm-border-radius);
    clip-path: polygon(91% 0, 100% 6%, 100% 100%, 0 100%, 0 0);
    padding: 23px 30px 32px;
    margin-bottom: 30px;
}

.single-choose-style4__shape {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}

.single-choose-style4__icon {
    position: absolute;
    top: -10px;
    right: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 110px;
    background-color: var(--thm-white-color);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

.single-choose-style4__icon-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: #faf4f3;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 40px;
    line-height: 0;
    transition: all 450ms linear;
    transition-delay: 0.1s;
}

.single-choose-style4:hover .single-choose-style4__icon-inner {
    transform: scale(1.0) rotateY(180deg);
    background-color: var(--thm-primary-color);
}

.single-choose-style4__icon-inner .icon-certificate .path1:before,
.single-choose-style4__icon-inner .icon-certificate .path2:before,
.single-choose-style4__icon-inner .icon-certificate .path3:before,
.single-choose-style4__icon-inner .icon-certificate .path4:before,
.single-choose-style4__icon-inner .icon-certificate .path5:before,
.single-choose-style4__icon-inner .icon-security .path1:before,
.single-choose-style4__icon-inner .icon-security .path2:before,
.single-choose-style4__icon-inner .icon-trading-card .path1:before,
.single-choose-style4__icon-inner .icon-trading-card .path2:before,
.single-choose-style4__icon-inner .icon-trading-card .path3:before,
.single-choose-style4__icon-inner .icon-trading-card .path4:before,
.single-choose-style4__icon-inner .icon-tech-support .path1:before {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style4__icon-inner .icon-certificate .path6:before,
.single-choose-style4__icon-inner .icon-certificate .path7:before,
.single-choose-style4__icon-inner .icon-security .path3:before,
.single-choose-style4__icon-inner .icon-trading-card .path5:before,
.single-choose-style4__icon-inner .icon-tech-support .path2:before {
    color: var(--thm-primary-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path1:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path2:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path3:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path4:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path5:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path6:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-certificate .path7:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-security .path1:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-security .path2:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-security .path3:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-trading-card .path1:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-trading-card .path2:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-trading-card .path3:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-trading-card .path4:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-trading-card .path5:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-tech-support .path1:before,
.single-choose-style4:hover .single-choose-style4__icon-inner .icon-tech-support .path2:before {
    color: var(--thm-white-color);
}

.single-choose-style4__content {
    position: relative;
    display: block;
}

.single-choose-style4__content-count {
    position: relative;
    display: block;
}

.single-choose-style4__content-count h4 {
    color: var(--thm-primary-color);
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.single-choose-style4__content-text {
    position: relative;
    display: block;
    margin-top: 62px;
}

.single-choose-style4__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 14px;
}

.single-choose-style4__content-text h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-choose-style4__content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.single-choose-style4__content-text p {
    margin: 0;
}

.choose-style4__title-box {
    position: relative;
    display: block;
    background-color: var(--thm-black-color-bg);
    text-align: center;
    padding: 64px 0 58px;
    border-radius: 10px;
}

.choose-style4__title-box .sec-title {
    padding-bottom: 10px;
}

.choose-style4__text-box {
    position: relative;
    display: block;
}

.choose-style4__text-box p {
    color: #a7a0a0;
}

.choose-style4__img-box {
    position: relative;
    display: block;
}

.choose-style4__img {
    position: relative;
    display: block;
}

.choose-style4__img img {
    width: 100%;
    border-radius: 10px;
}



/*=============================
   Trade Market Style3 Css
=============================*/
.trade-market-style3 {
    position: relative;
    display: block;
    background: var(--thm-white-color);
    padding: 120px 0px 120px;
    z-index: 1;
}

.trade-market-style3__top {
    position: relative;
    display: flex;
    align-items: flex-end;
    padding-bottom: 47px;
}

.trade-market-style3__top .sec-title {
    padding-bottom: 0px;
}

.trade-market-style3__top-text {
    position: relative;
    display: block;
    top: -5px;
    margin-left: 51px;
}

.trade-market-style3__top-text p {
    margin: 0;
}

.trade-market-style3 .row {
    align-items: center;
}

.trade-market-style3__img {
    position: relative;
    display: block;
    padding-left: 30px;
}

.trade-market-style3__wrapper {
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

@media (max-width: 1199px) {
    .wrapper {
        flex-flow: column;
    }
}

.trade-market-style3__wrapper .swiper {
    width: 435px;
    height: 475px;
    margin: 0px;
    border-radius: var(--thm-border-radius);
}

.trade-market-style3__wrapper .swiper-slide {
    text-align: center;
    background: #000;
    width: 100%;
    height: 100%;
    border-radius: 15px;
}

.trade-market-style3__wrapper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.9;
}

.trade-market-style3__single {
    position: relative;
    display: block;
}

.trade-market-style3__single-img {
    position: relative;
    transition: opacity 0.3s ease-out;
    width: 100%;
    height: 100%;
    border-radius: var(--thm-border-radius);
    overflow: hidden;
}

.swiperEffect {
    border-radius: 0;
}

.swiperEffect .swiper-slide {
    border-radius: var(--thm-border-radius);
}

.trade-market-style3__round-text {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 165px;
    height: 165px;
    overflow: hidden;
    border-radius: 50%;
    background-color: var(--thm-gray-bg);
    z-index: 5;
}

.trade-market-style3__round-text-top {
    color: var(--thm-black-color);
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}


.trade-market-style3__round-icon {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 105px;
    height: 105px;
    background: var(--thm-white-color);
    border-radius: 50%;
}

.trade-market-style3__round-icon img {
    width: auto;
}

.trade-market-style3__content {
    position: relative;
    display: block;
}

.trade-market-style3__content::before {
    position: absolute;
    top: -52px;
    right: 27px;
    bottom: -53px;
    width: 1px;
    background: #e4e1e8;
    content: "";
}

.trade-market-style3__content-inner {
    position: relative;
    display: block;
    max-width: 355px;
    width: 100%;
}

.trade-market-style3__content-single {
    position: relative;
    display: block;
}

.trade-market-style3__content-title {
    position: relative;
    display: block;
    margin-bottom: 21px;
}

.trade-market-style3__content-title h2 {
    font-size: 36px;
    line-height: 46px;
    font-weight: 600;
    text-transform: capitalize;
}

.trade-market-style3__content-text {
    position: relative;
    display: block;
    margin-bottom: 16px;
}

.trade-market-style3__content-text p {
    margin: 0;
}

.trade-market-style3__content-list {
    position: relative;
    display: block;
}

.trade-market-style3__content-list ul {
    position: relative;
    display: block;
}

.trade-market-style3__content-list ul li {
    position: relative;
    display: flex;
    align-items: center;
}

.trade-market-style3__content-list ul li+li {
    margin-top: 13px;
}

.trade-market-style3__content-list ul li .icon-box {
    position: relative;
    display: block;
    margin-right: 8px;
}

.trade-market-style3__content-list ul li .icon-box span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
}

.trade-market-style3__content-list ul li .icon-box span.icon-logo .path1:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path2:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path3:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path4:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path5:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path6:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path7:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path8:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path9:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path10:before,
.trade-market-style3__content-list ul li .icon-box span.icon-logo .path11:before {
    color: var(--thm-primary-color);
}

.trade-market-style3__content-list ul li .text-box {
    position: relative;
    display: block;
}

.trade-market-style3__content-list ul li .text-box p {
    color: var(--thm-black-color);
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    font-family: var(--thm-font-2);
}

.trade-market-style3__content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 37px;
}

.trade-market-style3__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: var(--thm-black-color-bg);
    padding: 16px 30px 16px;
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.trade-market-style3__content-btn a:hover {
    color: var(--thm-primary-color);
}

.trade-market-style3__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}


/*** Nav Css 8***/
/*=============*/
.trade-market-style3__nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    z-index: 10;
}

.trade-market-style3__button-prev,
.trade-market-style3__button-next {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    width: 55px;
    height: 55px;
    border-radius: 5px;
    background: var(--thm-white-color);
    border: 1px solid #e4e1e8;
    color: var(--thm-primary-color);
    font-size: 25px;
    line-height: 55px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    transition: border-color 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
}

.trade-market-style3__button-prev {
    margin-bottom: 15px;
}

.trade-market-style3__button-prev span {
    transform: rotate(180deg);
}

.trade-market-style3__button-prev span,
.trade-market-style3__button-next span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.trade-market-style3__button-prev:hover,
.trade-market-style3__button-next:hover {
    color: var(--thm-white-color);
    border-color: var(--thm-primary-color);
    background-color: var(--thm-primary-color);
}

.trade-market-style3__button-prev:before,
.trade-market-style3__button-next:before {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0;
    width: 100%;
    border-radius: 5px;
    content: '';
    background: var(--thm-primary-color);
    -webkit-transition: all 500ms linear;
    transition: all 100ms 2inear;
    z-index: -1;
}

.trade-market-style3__button-next:hover::before,
.trade-market-style3__button-prev:hover::before {
    height: 100%;
}



/*=============================
      History Page Css
=============================*/

.history-page {
    padding: 120px 0px 120px;
}

.history-page__inner {
    position: relative;
    display: block;
    padding: 70px 0px 0px;
}

.history-page__inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0px auto 0px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: var(--thm-black-color-bg);
}

.history-page__content {
    position: relative;
    display: block;
}

.history-page__content li+li {
    margin-top: 55px;
}

.single-history-page {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.single-history-page__angle1 {
    position: absolute;
    top: -115px;
    left: 37.6%;
    width: 1px;
    height: 405px;
    border-left: 1px dashed #A8B0A6;
    transform: rotate(44deg);
    z-index: -1;
}

.single-history-page__angle2 {
    position: absolute;
    top: -425px;
    left: 49.6%;
    width: 1px;
    height: 800px;
    border-left: 1px dashed #A8B0A6;
    transform: rotate(-50deg);
    z-index: -1;
}

.single-history-page__angle3 {
    position: absolute;
    top: -425px;
    left: 49.6%;
    width: 1px;
    height: 800px;
    border-left: 1px dashed #A8B0A6;
    transform: rotate(50deg);
    z-index: -1;
}





.single-history-page--instyle2 {
    flex-direction: row-reverse;
}

.single-history-page__img {
    position: relative;
    display: block;
    padding-right: 36px;
}

.single-history-page__img--instyle2 {
    padding-right: 0px;
    padding-left: 36px;
}

.single-history-page__img-inner {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 50%;
}

.single-history-page__img-inner img {
    width: 100%;
}

.single-history-page__img-date {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 73px;
    height: 73px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
    border: 1px solid var(--thm-primary-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-history-page__img-date--instyle2 {
    right: auto;
    left: 0;
}

.single-history-page:hover .single-history-page__img-date {
    background-color: var(--thm-black-color-bg);
}

.single-history-page__img-date h6 {
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-history-page:hover .single-history-page__img-date h6 {
    color: var(--thm-primary-color);
}

.single-history-page__year {
    position: relative;
    display: block;
    margin-left: 67px;
}

.single-history-page__year--instyle2 {
    margin-left: 0px;
    margin-right: 67px;
}

.single-history-page__year h2 {
    color: #2B503C;
    font-size: 48px;
    line-height: 1.0em;
}

.single-history-page__content {
    position: relative;
    display: block;
    flex: 1;
    margin-left: 98px;
}

.single-history-page__content--instyle2 {
    text-align: right;
    margin-left: 0;
    margin-right: 98px;
}

.single-history-page__content h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 9px;
}

.single-history-page__content h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-history-page__content h3 a:hover {
    color: var(--thm-primary-color);
}

.single-history-page__content p {
    margin: 0;
}



/*** 
=============================================
       Video Style1      
=============================================
***/

.video-style1 {
    padding: 120px 0px 120px;
}

.video-style1__img {
    position: relative;
    display: block;
    padding-bottom: 90px;
    margin-right: -20px;
}

.video-style1__img-inner {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--thm-border-radius);
}

.video-style1__img-inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgb(0, 0, 0, .4);
}

.video-style1__img-inner img {
    width: 100%;
}

.video-style1__img-inner-icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.video-style1__img-inner .video-popup {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: var(--thm-white-color);
    color: var(--thm-primary-color);
    font-size: 28px;
    line-height: 0;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.video-style1__img-inner .video-popup:hover {
    color: var(--thm-white-color);
    background-color: var(--thm-primary-color);
}

.video-style1__img-overlay {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 545px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto 0px;
    z-index: 3;
}

.video-style1__img-content {
    position: relative;
    display: block;
    max-width: 465px;
    width: 100%;
    border-radius: var(--thm-border-radius);
    background-color: var(--thm-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, .07);
    padding: 23px 35px 23px;
}

.video-style1__img-content-text {
    position: relative;
    display: block;
}

.video-style1__img-content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 9px;
}

.video-style1__img-content-text h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.video-style1__img-content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.video-style1__img-content-text p {
    margin: 0;
}

.video-style1__img-content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 13px;
}

.video-style1__img-content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.video-style1__img-content-btn a:hover {
    color: var(--thm-primary-color);
}

.video-style1__img-content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.video-style1__img-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: var(--thm-black-color-bg);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    font-size: 40px;
    line-height: 0;
    z-index: 3;
}

.video-style1__img-icon .icon-career .path1:before,
.video-style1__img-icon .icon-career .path2:before,
.video-style1__img-icon .icon-career .path3:before {
    color: var(--thm-primary-color);
}

.video-style1__img-icon .icon-career .path4:before,
.video-style1__img-icon .icon-career .path5:before {
    color: var(--thm-white-color);
}

.video-style1__content {
    position: relative;
    display: block;
    margin-left: 40px;
}

.video-style1__content-list {
    position: relative;
    display: block;
}

.video-style1__content-list li {
    position: relative;
    display: block;
}

.video-style1__content-list li+li {
    margin-top: 25px;
}

.video-style1__content-title {
    position: relative;
    display: flex;
    align-items: center;
}

.video-style1__content-title i {
    color: var(--thm-primary-color);
    font-size: 26px;
    line-height: 26px;
    margin-right: 10px;
}

.video-style1__content-title h3 {
    font-size: 24px;
    line-height: 26px;
    font-weight: 600;
}

.video-style1__content-text1 {
    position: relative;
    display: block;
    margin-top: 13px;
}

.video-style1__content-text1 p {
    margin: 0;
}

.video-style1__content-text2 {
    position: relative;
    display: block;
    margin-top: 14px;
}

.video-style1__content-text2 p {
    margin: 0;
}

.video-style1__content-text2 p+p {
    margin: 0;
}


/*** 
=============================================
     Education Page Css      
=============================================
***/

.education-page {
    padding: 120px 0px 90px;
}

.single-education-page {
    position: relative;
    display: block;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.07);
    margin-bottom: 30px;
}

.single-education-page__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-top-left-radius: var(--thm-border-radius);
    border-top-right-radius: var(--thm-border-radius);
}

.single-education-page__img::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--thm-black-color-bg);
    opacity: 0;
    z-index: 1;
    transition: opacity 0.5s ease;
    transition: all 0.5s ease;
}

.single-education-page:hover .single-education-page__img::before {
    opacity: .8;
}

.single-education-page__img img {
    width: 100%;
    transform: scale(1.0);
    transition: all 1300ms ease;
}

.single-education-page:hover .single-education-page__img img {
    transform: scale(1.05) rotate(0deg);
}

.single-education-page__img-category {
    position: absolute;
    top: 25px;
    left: 25px;
    border-radius: 5px;
    background-color: var(--thm-primary-color);
    padding: 0px 10px 0px;
    z-index: 5;
}

.single-education-page__img-category h6 {
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
}

.single-education-page__content {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: var(--thm-white-color);
    border-bottom-left-radius: var(--thm-border-radius);
    border-bottom-right-radius: var(--thm-border-radius);
    padding: 13px 40px 33px;
}

.single-education-page__content-text {
    position: relative;
    display: block;
}

.single-education-page__content-text h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 14px;
}

.single-education-page__content-text h3 a {
    color: var(--thm-black-color);
    transition: all 200ms linear;
    transition-delay: .1s;
}

.single-education-page__content-text h3 a:hover {
    color: var(--thm-primary-color);
}

.single-education-page__content-text p {
    margin: 0;
}

.single-education-page__content-bottom {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}

.single-education-page__content-btn {
    position: relative;
    display: block;
    line-height: 0;
}

.single-education-page__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-education-page__content-btn a:hover {
    color: var(--thm-primary-color);
}

.single-education-page__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

.single-education-page__content-time {
    position: relative;
    display: flex;
    align-items: center;
}

.single-education-page__content-time i {
    color: var(--thm-black-color);
    font-size: 18px;
    line-height: 18px;
}

.single-education-page__content-time p {
    color: #6A6F6A;
    line-height: 24px;
    margin-left: 10px;
}


/*** 
=============================================
     Account Features Css      
=============================================
***/

.account-features {
    background-color: var(--thm-black-color-bg);
    padding: 120px 0px 120px;
}

.account-features__top {
    position: relative;
    display: block;
    padding-bottom: 57px;
}

.account-features__top .sec-title {
    padding-bottom: 19px;
}

.account-features__top-text {
    position: relative;
    display: block;
}

.account-features__top-text p {
    color: #A8B0A6;
}

.account-features .row {
    --bs-gutter-x: 25px;
    justify-content: center;
}

.single-account-features {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    border-radius: 8px;
    background-color: transparent;
    border: 1px solid #3B4439;
    padding: 22px 25px 22px;
    margin-bottom: 25px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.single-account-features:hover {
    border-color: var(--thm-white-color);
}

.single-account-features::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background-color: var(--thm-primary-color);
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease;
    transform-origin: left top;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    z-index: -1;
}

.single-account-features:hover::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: bottom center;
}

.single-account-features__btn {
    position: relative;
    display: block;
    line-height: 0;
}

.single-account-features__btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: #A8B0A6;
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-account-features__btn a:hover {
    color: var(--thm-black-color);
}

.single-account-features__btn a i {
    color: #A8B0A6;
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-account-features__btn a:hover i {
    color: var(--thm-black-color);
}

.single-account-features__text {
    position: relative;
    display: block;
}

.single-account-features__text h6 {
    color: #A8B0A6;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-account-features:hover .single-account-features__btn a,
.single-account-features:hover .single-account-features__btn a i,
.single-account-features:hover .single-account-features__text h6 {
    color: var(--thm-white-color);
}



/*** 
=============================================
     Stocks Style1 Css      
=============================================
***/

.stocks-style1 {
    padding: 120px 0px 120px;
}

.stocks-style1__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--thm-border-radius);
}

.stocks-style1__img img {
    width: 100%;
}

.stocks-style1__content {
    position: relative;
    display: block;
}

.stocks-style1__content .sec-title {
    padding-bottom: 16px;
}

.stocks-style1__content-title {
    position: relative;
    display: block;
}

.stocks-style1__content-title h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.stocks-style1__content-text {
    position: relative;
    display: block;
    margin-top: 19px;
}

.stocks-style1__content-title p {
    margin: 0;
}

.stocks-style1__content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 34px;
}

.stocks-style1__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: var(--thm-black-color-bg);
    padding: 16px 30px 16px;
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.stocks-style1__content-btn a:hover {
    color: var(--thm-white-color);
    background-color: var(--thm-primary-color);
}

.stocks-style1__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.stocks-style1__content-btn a:hover i {
    color: var(--thm-white-color);
}












/*** 
=============================================
    Error Page Css      
=============================================
***/
.error-page {
    position: relative;
    display: flex;
    align-items: center;
    background-color: #030303;
}

.error-page__bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
}

.error-page__content {
    position: relative;
    display: block;
}

.error-page__content-top {
    position: relative;
    display: block;
}

.error-page__content-sub-title {
    position: relative;
    display: block;
}

.error-page__content-sub-title h2 {
    color: #6A6F6A;
    font-size: 40px;
    line-height: 1.0em;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.error-page__content-big-title {
    position: relative;
    display: block;
}

.error-page__content-big-title h2 {
    color: var(--thm-primary-color);
    font-size: 200px;
    line-height: 1.0em;
}

.error-page__content-big-title h3 {
    color: var(--thm-white-color);
    font-size: 80px;
    line-height: 1.0em;
}

.error-page__content-text {
    position: relative;
    display: block;
    margin-top: 16px;
}

.error-page__content-text p {
    color: #A8B0A6;
    font-size: 20px;
}

.error-page__content-btn {
    position: relative;
    display: block;
    line-height: 0;
    margin-top: 33px;
}

.error-page__content-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    background-color: var(--thm-white-color);
    padding: 16px 30px 16px;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.error-page__content-btn a:hover {
    color: var(--thm-white-color);
    background-color: var(--thm-primary-color);
}

.error-page__content-btn a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.error-page__content-btn a:hover i {
    color: var(--thm-white-color);
}


/*** 
=============================================
    Coming Soon Page     
=============================================
***/
.coming-soon-page {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 10;
}

.coming-soon-page__bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
}

.coming-soon-page__content {
    position: relative;
    display: block;
    height: 100%;
}

.coming-soon-page__content-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}

.coming-soon-page__logo {
    position: relative;
    display: block;
}

.coming-soon-page__logo a {
    position: relative;
    display: inline-block;
}

.coming-soon-page__logo a img {
    width: auto;
}

.coming-soon-page__sub-title {
    position: relative;
    display: block;
    margin-top: 74px;
}

.coming-soon-page__sub-title h3 {
    color: #6A6F6A;
    font-size: 40px;
    line-height: 1.0em;
    font-family: var(--thm-font);
    font-weight: 600;
    text-transform: uppercase;
}

.coming-soon-page__big-title {
    position: relative;
    display: block;
    padding-top: 22px;
}

.coming-soon-page__big-title h2 {
    color: var(--thm-white-color);
    font-size: 96px;
    line-height: 1.0em;
}

.coming-soon-page__text {
    position: relative;
    display: block;
    padding-top: 16px;
}

.coming-soon-page__text p {
    color: #A8B0A6;
}

.timer-box {
    position: relative;
    display: flex;
    align-items: center;
    margin: 21px 0 0px;
    z-index: 2;
}

.timer-box .countdown-timer li {
    position: relative;
    display: flex;
    align-items: center;
    float: left;
}

.timer-box .countdown-timer li::before {
    content: "";
    position: absolute;
    top: 24px;
    left: -20px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #DDDDDD;
}

.timer-box .countdown-timer li::after {
    content: "";
    position: absolute;
    bottom: 65px;
    left: -20px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #DDDDDD;
}

.timer-box .countdown-timer li:first-child::before,
.timer-box .countdown-timer li:first-child::after {
    display: none;
}

.timer-box .countdown-timer li+li {
    margin-left: 36px;
}

.timer-box .countdown-timer li span.days,
.timer-box .countdown-timer li span.hours,
.timer-box .countdown-timer li span.minutes,
.timer-box .countdown-timer li span.seconds {
    position: relative;
    display: block;
    color: var(--thm-primary-color);
    font-size: 48px;
    line-height: 1.0em;
    font-weight: 700;
    font-family: var(--thm-font-2);
    margin-bottom: 2px;
}

.timer-box .countdown-timer li span.timeRef {
    position: relative;
    color: #A8B0A6;
    font-size: 14px;
    line-height: 18px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
}

.coming-soon-page__bottom {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
    margin: 172px auto 0;
}

.coming-soon-page__menu {
    position: relative;
    display: block;
    top: 1px;
}

.coming-soon-page__menu ul {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.coming-soon-page__menu ul li {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: #A8B0A6;
    font-size: 18px;
    line-height: 28px;
    font-family: var(--thm-font-2);
    font-weight: 600;
    text-transform: capitalize;
}

.coming-soon-page__menu ul li+li {
    margin-left: 10px;
}

.coming-soon-page__menu ul li a {
    color: #A8B0A6;
    font-weight: 400;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.coming-soon-page__menu ul li a:hover,
.coming-soon-page__menu ul li.active {
    color: var(--thm-white-color);
}

.coming-soon-page__menu ul li.icon {
    color: #A8B0A6;
    font-size: 12px;
    line-height: 0;
    margin-top: 0px;
}

.subscribe-box-style1 {
    position: relative;
    display: block;
    max-width: 420px;
    width: 100%;
}

.subscribe-box-style1 .inner-title {
    position: relative;
    display: block;
    padding-bottom: 12px;
    text-align: left;
}

.subscribe-box-style1 .inner-title h3 {
    color: var(--thm-white-color);
    font-size: 16px;
    line-height: 26px;
    font-family: var(--thm-font);
    font-weight: 500;
}

.subscribe-box-style1 form {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
}

.subscribe-box-style1 form .input-box {
    position: relative;
    display: block;
}

.subscribe-box-style1 form .input-box .icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    color: var(--thm-primary-color);
    font-size: 20px;
    line-height: 0;
    z-index: 1;
}

.subscribe-box-style1 form input[type="email"] {
    position: relative;
    display: block;
    width: 100%;
    height: 56px;
    border-radius: 10px;
    background: var(--thm-white-color);
    border: none !important;
    color: #6A6F6A;
    font-size: 17px;
    font-family: var(--thm-font-2);
    font-weight: 400;
    padding: 0px 50px 0px;
    padding-right: 175px;
    transition: all 500ms ease 0s;
}

.subscribe-box-style1 form input::-webkit-input-placeholder,
.subscribe-box-style1 form input:-moz-placeholder,
.subscribe-box-style1 form input::-moz-placeholder,
.subscribe-box-style1 form input:-ms-input-placeholder {
    color: #6A6F6A;
}

.subscribe-box-style1 form .btn-box {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.subscribe-box-style1 form .btn-box button {
    position: relative;
    display: inline-flex;
    align-items: center;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    background-color: var(--thm-black-color-bg);
    padding: 16px 30px 16px;
    color: var(--thm-white-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.subscribe-box-style1 form .btn-box button:hover {
    color: var(--thm-white-color);
    background-color: var(--thm-primary-color);
}

.subscribe-box-style1 form .btn-box button i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.subscribe-box-style1 form .btn-box button:hover i {
    color: var(--thm-white-color);
}




/*** 
=============================================
     All Market Style1 Css      
=============================================
***/

.all-market-style1 {
    padding: 120px 0px 0px;
}

.all-market-style1__single {
    position: relative;
    display: block;
    background-color: var(--thm-white-color);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    border-radius: var(--thm-border-radius);
    margin-bottom: 30px;
}

.all-market-style1__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-top-left-radius: var(--thm-border-radius);
    border-top-right-radius: var(--thm-border-radius);
    z-index: 1;
}

.all-market-style1__img::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--thm-black-color);
    opacity: 0;
    z-index: 1;
    transition: opacity 0.5s ease;
    transition: all 0.5s ease;
}

.all-market-style1__single:hover .all-market-style1__img::before {
    opacity: .5;
}

.all-market-style1__img img {
    width: 100%;
    border-top-left-radius: var(--thm-border-radius);
    border-top-right-radius: var(--thm-border-radius);
    transform: scale(1.0);
    transition: all 1500ms ease;
}

.all-market-style1__single:hover .all-market-style1__img img {
    transform: scale(1.05) rotate(0deg);
}

.all-market-style1__content {
    position: relative;
    display: block;
}

.all-market-style1__title-box {
    position: relative;
    display: block;
    padding: 18px 35px 18px;
}

.all-market-style1__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 1em;
    text-transform: capitalize;
}

.all-market-style1__title a {
    color: var(--thm-black);
}

.all-market-style1__title a:hover {
    color: var(--thm-primary-color);
}

.all-market-style1__text-box {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #ecf6ed;
    padding: 32px 35px 0px;
}

.all-market-style1__text-box p {
    color: #6A6F6A;
    margin-bottom: 16px;
}

.all-market-style1__text-box h2 {
    position: relative;
    display: block;
    color: #DDE9DE;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: -6px;
}

.tall-market-style1__btn-box {
    position: relative;
    display: block;
    line-height: 0;
    padding: 18px 35px 18px;
}

.tall-market-style1__btn-box a {
    position: relative;
    display: inline-flex;
    align-items: center;
    color: var(--thm-black-color);
    font-size: 14px;
    line-height: 24px;
    font-family: var(--thm-font-2);
    font-weight: 700;
    text-transform: uppercase;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.tall-market-style1__btn-box a:hover {
    color: var(--thm-primary-color);
}

.tall-market-style1__btn-box a i {
    color: var(--thm-primary-color);
    font-size: 24px;
    line-height: 0;
    margin-right: 8px;
}

/*=============================
    Standard Account Css
=============================*/
.standard-account {
    padding: 120px 0 120px;
}

.standard-account__left {
    position: relative;
    display: block;
    margin-right: -20px;
}

.standard-account__img-box {
    position: relative;
    display: block;
    padding-bottom: 90px;
}

.standard-account__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 8px;
}

.standard-account__img img {
    width: 100%;
}

.standard-account__content-box {
    position: absolute;
    display: flex;
    align-items: center;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 545px;
    width: 100%;
    margin: 0px auto 0px;
    z-index: 5;
}

.standard-account__content {
    position: relative;
    display: block;
    background: var(--thm-white-color);
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    padding: 23px 35px 21px;
    flex: 1;
}

.standard-account__content h4 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 9px;
}

.standard-account__content p {
    margin: 0;
}

.standard-account__content-btn {
    position: relative;
    display: block;
    margin-top: 13px;
}

.standard-account__content-btn a {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
    color: var(--thm-black-color);
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: var(--thm-font-2);
}

.standard-account__content-btn a i {
    font-size: 26px;
    color: var(--thm-primary-color);
}

.standard-account__content-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 90px;
    background-color: var(--thm-black-color-bg);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 3;
}

.standard-account__content-box:hover .standard-account__content-icon {
    background-color: var(--thm-primary-color);
}

.standard-account__content-icon-inner {
    font-size: 40px;
    line-height: 0;
    transition: all 400ms linear;
    transition-delay: 0.1s;
    z-index: 1;
}

.standard-account__content-box:hover .standard-account__content-icon-inner {
    transform: scale(1.05) rotateY(180deg);
}

.standard-account__content-icon-inner .icon-career .path1:before,
.standard-account__content-icon-inner .icon-career .path2:before,
.standard-account__content-icon-inner .icon-career .path3:before,
.standard-account__content-icon-inner .icon-discount .path2:before,
.standard-account__content-icon-inner .icon-discount .path3:before,
.standard-account__content-icon-inner .icon-discount .path4:before,
.standard-account__content-icon-inner .icon-growth-graph .path5:before {
    color: var(--thm-primary-color);
    transition: all 400ms linear;
    transition-delay: 0.1s;
}

.standard-account__content-box:hover .standard-account__content-icon-inner .icon-career .path1:before,
.standard-account__content-box:hover .standard-account__content-icon-inner .icon-career .path2:before,
.standard-account__content-box:hover .standard-account__content-icon-inner .icon-career .path3:before,
.standard-account__content-box:hover .standard-account__content-icon-inner .icon-discount .path2:before,
.standard-account__content-box:hover .standard-account__content-icon-inner .icon-discount .path3:before,
.standard-account__content-box:hover .standard-account__content-icon-inner .icon-discount .path4:before,
.standard-account__content-box:hover .standard-account__content-icon-inner .icon-growth-graph .path5:before {
    color: var(--thm-white-color);
}

.standard-account__content-icon-inner .icon-career .path4:before,
.standard-account__content-icon-inner .icon-career .path5:before,
.standard-account__content-icon-inner .icon-discount .path1:before,
.standard-account__content-icon-inner .icon-growth-graph .path1:before,
.standard-account__content-icon-inner .icon-growth-graph .path2:before,
.standard-account__content-icon-inner .icon-growth-graph .path3:before,
.standard-account__content-icon-inner .icon-growth-graph .path4:before {
    color: var(--thm-white-color);
}


.standard-account__right {
    position: relative;
    display: block;
    margin-left: 35px;
}

.standard-account__right-content-list {
    position: relative;
    display: block;
}

.standard-account__right-content-list li {
    position: relative;
    display: block;
}

.standard-account__right-content-list li+li {
    margin-top: 22px;
}

.standard-account__right-content-list li .title-box {
    position: relative;
    display: block;
    margin-bottom: 10px;
}

.standard-account__right-content-list li .title-box h2 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    text-transform: capitalize;
}

.standard-account__right-content-list li .title-box span::before {
    position: relative;
    display: inline-block;
    color: var(--thm-primary-color);
    font-size: 25px;
    line-height: 25px;
    top: 2px;
}

.standard-account__right-content-list li .text-box {
    position: relative;
    display: block;
    margin-bottom: 14px;
}

.standard-account__right-content-list li .text-box p {
    margin: 0;
}

.standard-account__right-content-list li .text-box2 {
    position: relative;
    display: block;
}

.standard-account__right-content-list li .text-box2 p {
    margin: 0;
}






























/*--------------------------------------------------
# End Css 
----------------------------------------------------*/