/*
Theme Name: Trading Bull Theme
Description: Trading Bull Theme
Version: 1.0
*/




/* CSS Document
	Reset browser default styles
	All 
	Header
		Top menu
	Content block
	Single
	Footer
		Bottom menu
		Social menu
	Media Queries
*/
@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue-Light';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://fonts.cdnfonts.com/css/helvetica-neue-55') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Termina Test';
    src: url('./fonts/TerminaTest-Heavy.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Termina Test';
    src: url('./fonts/TerminaTest-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Termina Test';
    src: url('./fonts/TerminaTest-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Modius';
    src: url('./fonts/ModiusRegular.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}


/* Reset browser default styles */
html,
body {
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
    font-family: 'HelveticaNeue', sans-serif !important;
}

body {
    font: 20px/30px, sans-serif;
    color: #fff;
    background: #000000;
}

div,
html,
body,
p,
ul,
ol,
li,
a,
form,
img,
table,
td,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
header,
section,
footer,
aside,
nav,
article,
figure,
figcaption,
dt,
dd,
dl {
    margin: 0;
    padding: 0;
}

header,
section,
footer,
aside,
nav,
article,
figure,
figcaption {
    display: block;
}

table {
    border-collapse: collapse;
}

img {
    border: none;
    max-width: 100%;
    height: auto;
}

iframe,
object,
embed {
    max-width: 100%;
}

ul,
li {
    list-style: none;
}

input {
    vertical-align: middle;
}

input:focus,
textarea:focus {
    outline: none;
}

button,
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: none;
}

a,
a:visited {
    text-decoration: none;
    color: #fff;
    transition: color ease-in-out .2s;
}

a:active,
a:hover {
    outline: 0;
    text-decoration: none;
    color: #797979;
}




/* All */
.wrapper {
    max-width: 1275px;
    padding: 0 15px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}

.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    max-width: 100vw;
}

.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    max-width: 100vw;
}

.fadeup {
    position: relative;
    transition: all ease-in-out .4s;
    top: 50px;
    opacity: 0;
    transition-delay: .3s;
}

.fadeup.inview {
    opacity: 1;
    top: 0;
}


/* Posts navigation */
.posts_navigation {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


/* Responsive video */
.video_wrap {
    position: relative;
    padding: 0 0 56.25% 0;
    height: 0;
}

.video_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Typography */
h1 {
    font: 600 56px/78px;
    padding-bottom: 24px;
}

h1 strong {
    color: #98FE59;
    font-weight: 600;
    animation: color-change 3.5s infinite;
}

@keyframes color-change {
    0% {
        color: #98FE59;
    }

    50% {
        color: #78e271;
    }

    100% {
        color: #a7f4b9;
    }
}

h2 {
    font: 600 46px/69px;
    padding-bottom: 4px;
}

h2 strong {
    font-weight: 600;
    color: #DE3AB2;
}

h3 {
    font: 600 44px/64px;
    padding-bottom: 0;
}

h3 strong {
    font-weight: 600;
    color: #DE3AB2;
}

h3 em {
    font-style: normal;
    color: #98FE59;
}

h4 {
    font: 500 40px/60px;
    padding-bottom: 16px;
}

h5 {
    font: 600 38px/57px;
    padding-bottom: 24px;
}

h5 strong {
    font-weight: 600;
    color: #DE3AB2;
}

h5 em {
    font-style: normal;
    color: #98FE59;
}

h6 {
    font: 600 32px/48px;
    padding-bottom: 24px;
}

h6 strong {
    font-weight: 600;
    color: #DE3AB2;
}

p {
    padding-bottom: 28px;
}

h3+p.has-medium-font-size {
    padding-top: 30px;
}

p.has-medium-font-size {
    font-size: 18px !important;
}


/* Form */
input[type="text"],
input[type="tel"],
input[type="email"],
textarea {
    font: 14px, sans-serif;
    color: #fff;
    border: none;
    padding: 5px 16px;
    width: 100%;
    box-sizing: border-box;
    background: #FFFFFF17;
    border-radius: 25px;
    color: #888888;
    line-height: 100%;
    font-weight: 500;
    min-height: 52px;
}

input[type="text"]::placeholder,
input[type="tel"]::placeholder,
input[type="email"]::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #888888;
}

textarea {
    padding: 14px 16px;
    height: 163px;
}

.searchform>div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.searchform label {
    display: block;
    min-width: 100%;
}

.searchform input[type="text"] {
    flex: 1;
    margin-right: 20px;
}

input[type="checkbox"] {
    display: none;
}

input[type="checkbox"]+label {
    cursor: pointer;
    padding-left: 23px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

input[type="checkbox"]+label:before {
    content: '';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    border-radius: 0;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, .16);
    position: absolute;
    top: 4px;
    left: 0;
}

input[type="checkbox"]:checked+label:before,
input[type="checkbox"]+label:active:before {
    content: 'x';
}

.gform_ajax_spinner,
.gform_wrapper .validation_error,
.gform_validation_errors {
    display: none !important;
}

.gform_wrapper {
    max-width: 611px;
    margin: 20px auto 120px auto;
    padding: 36px 46px;
    box-sizing: border-box;
    border-radius: 16px;
    background: rgba(255, 255, 255, .02);
}

.gform_wrapper .gform_body .gfield {
    position: relative;
    padding-bottom: 16px;
}

.gform_wrapper .gform_body .gfield.gfield--type-html {
    text-align: center;
}

.gform_wrapper .gform_body .gfield.gfield--type-html p {
    color: #797979;
    font-size: 18px;
}

.gform_wrapper .gform_body .gfield label {
    display: block;
    padding-bottom: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
}

.gform_wrapper .gform_body .gfield label span {
    display: none;
}

.gform_wrapper .gform_body .gfield.gfield--type-checkbox {
    padding: 0 0 18px 0;
    margin: 0;
    border: none;
}

.gform_wrapper .gform_body .gfield.gfield--type-checkbox label {
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    color: #797979;
}

.gform_wrapper .gform_body .gfield.gfield--type-checkbox label a,
.gform_wrapper .gform_body .gfield.gfield--type-checkbox label a:visited {
    color: #4B4B4B;
    text-decoration: underline;
}

.gform_wrapper .gform_body .gfield.gfield--type-checkbox legend {
    display: none;
}

.gform_wrapper .gform_body .gfield .validation_message {
    position: absolute;
    bottom: -1px;
    left: 0;
    z-index: 2;
    color: #98FE59;
    font-size: 12px;
}

.gform_wrapper .button {
    width: 100%;
    border-radius: 32px;
    color: #000;
    background-size: 300% 300%;
    animation: gradient 3s ease infinite;
    background: linear-gradient(90deg, #BDC2D0 0%, #FFFFFF 100%);
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    text-align: center;
}

.gform_confirmation_wrapper {
    max-width: 611px;
    margin: 20px auto 120px auto;
    padding: 36px 46px;
    box-sizing: border-box;
    border-radius: 16px;
    background: rgba(255, 255, 255, .02);
}

.book-a-demo-free_wrapper .gform_heading {
    display: none;
}

.book-a-demo-free_wrapper {
    padding: 0;
    background: no-repeat;
    margin: 0;
    max-width: 100%;
}

/* Buttons */
.wp-block-button {
    display: inline;
}

/* .button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] 
{color:#000;background:linear-gradient(90deg, #98FE59, #AFEEEE, #AFEEEE, #98FE59);background-size:300% 300%;padding:5px 24px;min-width:168px;height:56px;font:500 18px;border:none;border-radius:56px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;animation:gradient 3s ease infinite;
} */
.button,
.button:visited,
.wp-block-button__link,
.wp-block-button__link:visited,
.searchform input[type="submit"] {
    position: relative;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 20px 28px;
    color: #000000;
    background: linear-gradient(89.1deg, #B9BECD 0.77%, #F3F3F6 96.36%);
    border-radius: 38px;
    text-transform: uppercase;
    display: inline-block;
    z-index: 0;
}

/* .primary-btn {
	position: relative;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	padding: 20px 28px;
	color: #000000;
	background: linear-gradient(89.1deg, #B9BECD 0.77%, #F3F3F6 96.36%);
    border-radius: 38px;
	text-transform: uppercase;
	display: inline-block;
	z-index: 0;
} */

.button:hover,
.button:visited,
.wp-block-button__link:hover,
.wp-block-button__link:visited,
.searchform input[type="submit"]:hover {
    color: #000000;
}

.button:after,
.wp-block-button__link:after,
.searchform input[type="submit"]:after {
    width: 100%;
    max-width: 150px;
    height: 48px;
    content: '';
    position: absolute;
    top: 0;
    left: auto;
    right: -4px;
    bottom: 0;
    z-index: -1;
    border-radius: inherit;
    background: linear-gradient(89.26deg, #B9BECD 5.31%, #F3F3F6 94.47%);
    filter: blur(10px);
    opacity: 0.7;
}

.button:hover,
.wp-block-button__link:hover,
.searchform input[type="submit"]:hover {
    color: #000;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.wp-block-buttons .wp-block-button.is-style-purple .wp-block-button__link,
.wp-block-buttons .wp-block-button.is-style-purple .wp-block-button__link:visited {
    color: #fff;
    background: linear-gradient(90deg, #DE3AB2, #8FB3FF, #ac87e3, #DE3AB2);
    background-size: 300% 300%;
    border: none;
    padding: 5px 24px;
    animation: gradient 3s ease infinite;
}

.wp-block-buttons .wp-block-button.is-style-purple .wp-block-button__link:hover {
    color: #fff;
}

.more,
.more:visited {
    color: #fff;
    background: rgba(255, 255, 255, .04) url(images/icons/arrow.svg) right 10px center no-repeat;
    padding: 5px 40px 5px 10px;
    min-width: 156px;
    height: 42px;
    font: 500 16px/25px;
    border: none;
    border-radius: 4px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    box-sizing: border-box;
    transition: all ease-in-out .2s;
}

.more:hover {
    color: #fff;
    background-color: #000;
}


/* Main Colors */
.has-primary-color-color {
    color: #0c0e1b;
}

.has-text-color-color {
    color: #98FE59;
}

.has-purple-color-color {
    color: #DE3AB2;
}

.has-primary-color-background-color {
    background-color: #0c0e1b;
}

.has-text-color-background-color {
    background-color: #98FE59;
}

.has-purple-color-background-color {
    background-color: #DE3AB2;
}




/* Header */
body {
    padding-top: 115px;
}

.header {
    padding: 42px 0 20px 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: transparent;
    transition: all ease-in-out .3s;
}

.header.header_small {
    padding-top: 20px;
    /*	background:#000000;*/
}

.logged-in .header {
    top: 32px;
}

.header .wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header .logo {
/*     font-family: 'Termina Test'; */
    font-weight: 700;
    background: url(images/logo.png) left center/43px auto no-repeat;
    min-height: 46px;
    display: inline-flex;
    align-items: center;
    padding: 0 0 0 62px;
	font-size: 18px;
    text-transform: uppercase;
}

/* Top menu */
.menu_trigger {
    position: absolute;
    top: auto;
    right: 15px;
    width: 20px;
    height: 14px;
    z-index: 999;
    transform: rotate(0deg);
    transition: all ease-in-out 0.5s;
    cursor: pointer;
    display: none;
    box-shadow: 0px 0px 4px 0px #FFFFFF2E inset;
    background: #090909;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

.menu_trigger .inner {
    position: relative;
    width: 20px;
    height: 12px;
}

.menu_trigger span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #fff;
    border-radius: 2px;
    opacity: 1;
    left: 0;
    transition: all ease-in-out 0.25s;
}

.menu_trigger span::selection {
    background: none;
}

.menu_trigger span:nth-child(1) {
    top: 0px;
}

.menu_trigger span:nth-child(2),
.menu_trigger span:nth-child(3) {
    top: 6px;
}

.menu_trigger span:nth-child(4) {
    top: 12px;
}

.menu_trigger.active span {
    background-color: #fff;
}

.menu_trigger.active span:nth-child(1),
.menu_trigger.active span:nth-child(4) {
    transform: scale(0, 0);
}

.menu_trigger.active span:nth-child(2) {
    transform: rotate(45deg);
}

.menu_trigger.active span:nth-child(3) {
    transform: rotate(-45deg);
}

.header nav ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: #FFFFFF21;
    border-radius: 38px;
    width: 100%;
    max-width: 860px;
    padding: 6px 16px;
}

.header.header_small nav ul {
    background: #00000082;
}

/* .header nav ul li {padding:0 15px;} */
.header nav ul li a {
    display: inline-block;
    padding: 4px 16px;
    border-radius: 32px;
    transition: all ease-in-out .2s;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
}

.header nav ul li a:hover {
    color: #fff;
    background: rgba(255, 255, 255, .06);
}

/* .header nav ul li:last-child {padding:0 0 0 75px;} */
/* .header nav ul li:last-child a, .header nav ul li:last-child a:visited {color:#000;background:linear-gradient(90deg, #98FE59, #AFEEEE, #AFEEEE, #98FE59);background-size:300% 300%;padding:5px 24px;min-width:168px;height:56px;font:500 18px;border:none;border-radius:56px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;animation:gradient 3s ease infinite;} */
/* .header nav ul li:last-child a:hover {color:#000;} */

.secondary-btn {
    padding: 14px 22px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #FFFFFF;
    border-radius: 38px;
    background: linear-gradient(#0c0e1b, #0c0e1b) padding-box, linear-gradient(166deg, #91FF8A 6.39%, rgba(134, 244, 199, 0) 50.03%, #40FFFF 94.11%) border-box;
    border: 1px solid transparent;
    display: inline-block;
    text-align: center;
}

.secondary-btn:hover {
    color: #FFFFFF;
    background: linear-gradient(#0c0e1b, #0c0e1b) padding-box, linear-gradient(190deg, #91FF8A 6.39%, rgba(134, 244, 199, 0) 50.03%, #40FFFF 94.11%) border-box;
}

.primary-btn {
    position: relative;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 20px 28px;
    color: #000000;
    background: linear-gradient(89.1deg, #B9BECD 0.77%, #F3F3F6 96.36%);
    border-radius: 38px;
    text-transform: uppercase;
    display: inline-block;
    z-index: 0;
    text-align: center;
}

.primary-btn:hover {
    color: #000000;
}

.primary-btn:after {
    width: 100%;
    max-width: 150px;
    height: 48px;
    content: '';
    position: absolute;
    top: 0;
    left: auto;
    right: -4px;
    bottom: 0;
    z-index: -1;
    border-radius: inherit;
    background: linear-gradient(89.26deg, #B9BECD 5.31%, #F3F3F6 94.47%);
    filter: blur(10px);
    opacity: 0.7;
}


/* Content block */
.content_block {
    min-height: 70vh;
    padding: 80px 0 20px;
    box-sizing: border-box;
}

.content_block article>ul,
.content_block article>ol {
    margin-bottom: 16px;
}

.content_block article>ul li {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 5px 25px;
    position: relative;
    line-height: 1.6;
}

.content_block article>ul li:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 8px;
    margin-top: 9px;
}

.content_block article>ol li {
    list-style-position: inside;
    list-style-type: decimal;
    padding: 0 0 15px 10px;
}
.content_block .container-wrapper :is(h3, h4, h5) {
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
    padding-bottom: 38px !important;
}
.content_block .container-wrapper p {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 400;
}   


/* Image block */
.wp-block-image {
    margin-bottom: 24px;
}

.wp-block-image img {
    border-radius: 10px;
}

.wp-block-image.is-style-bordered {
    margin: 20px 0 -258px 0;
    padding: 105px 86px 86px 86px;
    position: relative;
    z-index: 4;
}

.wp-block-image.is-style-bordered:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/demo/border.png) left top/contain no-repeat;
}

.wp-block-image.is-style-bordered:after {
    content: '';
    display: block;
    width: calc(100% - 73px);
    height: calc(100% - 76px);
    position: absolute;
    top: 50px;
    left: 27px;
    background: url(images/demo/border2.png) left top/contain no-repeat;
}

.wp-block-image.is-style-bordered img {
    border-radius: 0;
}

.wp-block-image.is-style-bordered+.wp-block-cover {
    padding-top: 280px;
}


/* Cover block */
.wp-block-cover {
    min-height: 1px;
    margin-bottom: 120px;
    padding: 130px 0 30px 0;
    position: relative;
    overflow: visible;
    border-radius: 10px;
}

.wp-block-cover .wp-block-cover__background {
    border-radius: 10px;
    max-width: 100vw;
}

.wp-block-cover .wp-block-cover__inner-container {
    max-width: 1275px;
    padding: 2px 15px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}

.wp-block-cover.rounded {
    padding: 75px 0;
    border-radius: 0 300px 0 300px;
}

.wp-block-cover.rounded:before {
    content: '';
    display: block;
    width: 208px;
    height: 208px;
    background: linear-gradient(180deg, #98FE59 0%, #8FB3FF 100%);
    opacity: .5;
    border-radius: 50%;
    position: absolute;
    bottom: 100%;
    left: -99px;
    z-index: -1;
    filter: blur(108px);
}

.wp-block-cover.rounded>.wp-block-cover__background {
    border-radius: 0 300px 0 300px;
}

.wp-block-cover.rounded h3+p.has-medium-font-size {
    padding: 4px 0 44px 0;
}

.wp-block-cover.rounded .wp-block-cover {
    margin-bottom: 60px;
    padding: 80px 17px;
}

.wp-block-cover.rounded>.wp-block-cover__inner-container {
    padding: 0 45px;
    max-width: 1335px;
}


/* Media text */
p.has-medium-font-size+.wp-block-media-text {
    margin-top: 60px;
}

.wp-block-media-text {
    grid-template-columns: auto 1fr;
    margin-bottom: 100px;
}

.wp-block-media-text .wp-block-media-text__media {
    max-width: 600px;
}

.wp-block-media-text.prod_item .wp-block-media-text__media {
    max-width: 360px;
}

.wp-block-media-text.prod_item+.wp-block-media-text .wp-block-media-text__media {
    max-width: 395px;
}

.wp-block-media-text.prod_item+.wp-block-media-text+.wp-block-media-text+.wp-block-media-text .wp-block-media-text__media {
    max-width: 595px;
}

.wp-block-media-text .wp-block-media-text__media img {
    max-width: 100%;
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 20px 0 20px 40px;
    font-size: 18px;
}

.wp-block-media-text .wp-block-media-text__content h5 {
    padding-bottom: 10px;
}

.wp-block-media-text .wp-block-media-text__content p {
    padding-bottom: 16px;
    color: #B3B3B3;
}

.wp-block-media-text .wp-block-media-text__content p:first-of-type {
    color: #fff;
}

.wp-block-media-text .wp-block-media-text__content .wp-block-buttons {
    margin-top: 25px;
}

.wp-block-media-text.has-media-on-the-right {
    grid-template-columns: 1fr auto;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding: 20px 40px 20px 0;
}

.wp-block-cover .wp-block-media-text {
    margin-bottom: 10px;
}

.wp-block-cover .wp-block-media-text .wp-block-media-text__media {
    max-width: 544px;
}

.wp-block-cover .wp-block-media-text .wp-block-media-text__content {
    padding-left: 75px;
}

.wp-block-cover .wp-block-media-text .wp-block-media-text__content p,
.wp-block-cover .wp-block-media-text .wp-block-media-text__content p:first-of-type {
    color: #000;
    font-weight: 500;
}

.wp-block-cover .wp-block-media-text.short {
    max-width: 886px;
    margin-top: 60px;
    margin-bottom: 70px;
}

.wp-block-cover .wp-block-media-text.short .wp-block-media-text__media {
    margin-top: -30px;
    max-width: 437px;
}

.wp-block-cover .wp-block-media-text.short .wp-block-media-text__content {
    padding: 20px 100px 20px 0;
}

.wp-block-cover .wp-block-cover .wp-block-media-text {
    margin-bottom: 0;
}

.wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__media {
    max-width: 500px;
}

.wp-block-cover .wp-block-cover+.wp-block-cover .wp-block-media-text .wp-block-media-text__media {
    max-width: 570px;
}

.wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__content {
    padding-left: 64px;
}

.wp-block-cover .wp-block-cover .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding: 20px 50px 20px 0;
}

.wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__content p,
.wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__content p:first-of-type {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}


/* Publication types */
.publication_types {
    border-radius: 10px;
    background: rgba(255, 255, 255, .02);
    max-width: 1114px;
    margin: 10px auto 150px auto;
    padding: 46px 20px;
    box-sizing: border-box;
}

.publication_types>ul {
    display: flex;
    flex-wrap: wrap;
}

.publication_types>ul>li {
    flex-basis: 33.33%;
    padding-right: 15px;
    box-sizing: border-box;
}

.publication_types>ul>li:last-child {
    padding-right: 0;
}

.publication_types>ul>li ul li {
    display: flex;
    align-items: center;
    padding-bottom: 68px;
    font-size: 18px;
    font-weight: 500;
}

.publication_types>ul>li ul li:last-child {
    padding-bottom: 0;
}

.publication_types>ul>li ul li div {
    width: 60px;
    height: 60px;
    margin-right: 17px;
    background: rgba(255, 255, 255, .04);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.publication_types>ul>li ul li div img {
    min-width: 34px;
    min-height: 34px;
    max-width: 50px;
    max-height: 50px;
}


/* Assets list */
.assets_list ul li {
    padding: 12px 24px;
    margin-bottom: 23px;
    border-radius: 12px;
    background: rgba(0, 0, 0, .04);
    border: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 500;
}

.assets_list ul li div {
    font-size: 0;
    line-height: 0;
    margin-right: 24px;
}

.assets_list ul li div img {
    min-width: 48px;
    min-height: 48px;
    max-width: 55px;
    max-height: 55px;
}


/* Team list */
.team_list {
    padding-top: 120px;
    /* max-width: 1145px; */
    margin: 0 auto 40px auto;
    max-width: 1560px;
    padding-inline: 3%;
}

.team_list>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.team_list>ul>li {
    flex-basis: calc(50% - 43px);
    border-radius: 56px;
    padding: 40px 30px 40px 30px;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 40px;
    /* background: linear-gradient(313.33deg, #0C0C0F 3.88%, #29343D 89.3%); */
    position: relative;
}

.team_list>ul>li:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Rectangle-4428.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 50px;
}

.team_list>ul>li:nth-child(2):before {
    background-image: url(/wp-content/uploads/2024/09/Rectangle-4430.png);
}

.team_list>ul>li h5 {
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    text-align: left;
    padding-bottom: 0;
    margin-top: -58px;
    width: 100%;
    max-width: 65%;
}

.team_list>ul>li:nth-child(2) h5 {
    text-align: right;
    margin-left: auto;
}

.team_list figure>div {
    /* width:237px;height:237px;padding:6px; */
    /* background:url(/wp-content/uploads/2024/09/bdfdc1a2c3dd69b0e3b14d96603fa7f5.png) center center/cover no-repeat; */
    border-radius: 50%;
    margin-inline: auto;
    width: 309px;
    height: 309px;
    position: relative;
    z-index: 0;
    padding: 40px;
}

.team_list figure>div:before {
    content: '';
    background-image: url('/wp-content/uploads/2024/09/133985603_02aa873b-2945-4396-8c13-97a00ee2da68-1.png');
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: 150%;
    background-position: -78px -74px;
    background-repeat: no-repeat;
}

.team_list figure>div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.team_list figure figcaption {
    font-size: 14px;
    line-height: 24px;
    color: #8C8C8C;
}

/* .team_list figure figcaption header p {font-size:14px;font-weight:500;color:#98FE59;padding:1px 10px;background:rgba(255,255,255,.04);display:inline-block;border-radius:16px;margin-bottom:5px;} */
.team_list figure figcaption header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-bottom: 20px;
}

.team_list figure figcaption header p {
    color: #FFF;
    padding: 15px 40px;
    background: #000000CF;
    display: inline-block;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.team_list figure figcaption>p {
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
    text-align: left;
}

.team_list figure figcaption header h5 {
    font-size: 36px;
    color: #fff;
    padding-bottom: 12px;
}

.team_list figure figcaption ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.team_list figure figcaption ul li {
    font-size: 0;
    line-height: 0;
}

.team_list figure figcaption ul li a {
    display: block;
    width: 47px;
    height: 47px;
    background: rgba(255, 255, 255, .06) url(images/blank.gif) center center no-repeat;
    border-radius: 50%;
    transition: background-color ease-in-out .2s;
    background-color: #050607;
}

.team_list figure figcaption ul li a:hover {
    background-color: rgba(255, 255, 255, .3);
}

.team_list figure figcaption ul li a[href*="linkedin"] {
    background-image: url(/wp-content/uploads/2024/09/LinkedIn-Logomark.png);
    box-shadow: 0px -4px 4px -2px #497DBA inset;
    background-color: #050607;
    background-position: 60%;
}

.team_list figure figcaption ul li a[href*="mailto"] {
    background-image: url(/wp-content/uploads/2024/09/heroicons-solid_mail.png);
    box-shadow: 0px -4px 4px -2px #25B281 inset;
}

.team_list figure figcaption ul li a[href*="whatsapp"] {
    background-image: url(images/icons/whatsapp2.svg);
    box-shadow: 0px -4px 4px -2px #25B281 inset;
}


/* Latest Posts */
.latest_posts {
    margin: 0 -32px;
    padding: 0 83px;
}

.latest_posts>p {
    font-size: 18px;
    color: #797979;
}

.latest_posts .news_wrap {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding-top: 44px;
}

.latest_posts .slick-arrow {
    position: absolute;
    top: calc(50% - 28px);
    right: -83px;
    box-sizing: border-box;
    font-size: 0;
    line-height: 0;
    border: 1px solid #98FE59;
    width: 57px;
    height: 57px;
    border-radius: 50%;
    background: url(images/icons/next.svg) center center no-repeat;
    z-index: 10;
}

.latest_posts .slick-prev {
    right: auto;
    left: -83px;
    background-image: url(images/icons/prev.svg);
}

.latest_posts .news_wrap:before {
    content: '';
    display: block;
    width: 44px;
    height: 100%;
    background: #0c0e1b;
    position: absolute;
    top: 0;
    right: -45px;
    z-index: 1;
}

.latest_posts .news_wrap .slick-slide {
    width: 33.33%;
    box-sizing: border-box;
    padding-right: 44px;
}

.latest_posts .slick-list {
    margin-right: -44px;
}

.news_wrap {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-gap: 44px;
}

.news_wrap figure>a {
    margin-bottom: 8px;
    display: block;
}

.news_wrap figure>a img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.news_wrap figure figcaption {
    font-size: 16px;
    line-height: 25px;
}

.news_wrap figure figcaption p {
    padding-bottom: 12px;
}

.news_wrap figure figcaption header p {
    font-size: 11px;
    line-height: 16px;
    padding-bottom: 10px;
}

.news_wrap figure figcaption header h6 {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 12px;
}

.news_wrap figure figcaption header h6 a {
    color: #98FE59;
}

.news_wrap figure figcaption footer {
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding-top: 9px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.news_wrap figure figcaption footer p {
    padding-bottom: 26px;
}

.news_wrap figure figcaption footer .social-link-content {
    margin: 0 0 26px 0;
    text-align: left;
}

.news_wrap figure figcaption footer .social-link-content .social-link-title {
    display: none;
}

.news_wrap figure figcaption footer .social-link-content .social-link,
.news_wrap figure figcaption footer .social-link-content .social-link-1 {
    border: none !important;
    color: #fff !important;
    width: 24px;
    height: 24px;
    line-height: 20px;
    margin: 0 24px 0 0;
}

.news_wrap figure figcaption footer .social-link-content .social-link-whatsapp {
    margin-right: 0;
}

.news_wrap figure figcaption footer .social-link-content .social-link-telegram {
    display: none;
}

.news_wrap figure figcaption footer .more {
    padding: 5px 35px 5px 8px;
    min-width: 104px;
    height: 30px;
    font-size: 12px;
    line-height: 19px;
}


.news-slider .slick-arrow {
    height: 45px;
    width: 90px;
    bottom: 0;
    top: auto;
    background: url('/wp-content/uploads/2024/09/left-arrow.png') no-repeat;
    background-size: contain;
    border: 0;
    border-radius: 0;
    padding: 0;
    transform: translateX(-50%);
    left: 50%;
}

.news-slider {
    padding-bottom: 80px;
}

.news-slider .slick-slide .row {
    margin: 0;
    width: 100%;
}

.news-slider .slick-arrow.slick-prev {
    right: 50%;
    left: auto;
    margin-right: -56px;
}

.news-slider .slick-arrow.slick-next {
    /* left: 50%; */
    background: url('/wp-content/uploads/2024/09/right-arrow.png') no-repeat;
    background-size: contain;
    margin-left: 80px;
}



/* Single */
.single_block .wrapper {
    display: flex;
    justify-content: space-between;
}

.single_block article {
    flex-basis: 68%;
}

.single_block article header {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px;
}

.single_block article header h1 {
/*     font-family: 'Termina Test'; */
    font-size: 40px;
    line-height: 60px;
    padding-bottom: 16px;
    font-weight: 600;
}

.single_block article header p {
    max-width: 666px;
}

.single_block article header .author_date {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.single_block article header img {
    border-radius: 10px;
}

.single_block article footer {
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding: 24px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.single_block article footer .social-link-content {
    margin: 0 0 26px 0;
    text-align: left;
}

.single_block article footer .social-link-content .social-link-title {
    display: none;
}

.single_block article footer .social-link-content .social-link,
.single_block article footer .social-link-content .social-link-1 {
    border: none !important;
    color: #fff !important;
    width: 24px;
    height: 24px;
    line-height: 20px;
    margin: 0 24px 0 0;
}

.single_block article footer .social-link-content .social-link-whatsapp {
    margin-right: 0;
}

.single_block article footer .social-link-content .social-link-telegram {
    display: none;
}

.single_block aside {
    width: 266px;
}

.single_block aside .wp-block-group {
    background: rgba(255, 255, 255, .02);
    margin-bottom: 24px;
    border-radius: 6px;
    padding: 12px 16px;
}

.single_block aside .widget:first-of-type {
    display: none;
}

.single_block aside .wp-block-group p {
    padding-bottom: 10px;
}

.single_block aside .wp-block-group h6 {
    color: #98FE59;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding-bottom: 16px;
}

.single_block aside .wp-block-group ul {
    font-size: 16px;
    line-height: 22px;
}

.single_block aside .wp-block-group ul li {
    padding: 0 0 15px 25px;
    position: relative;
}

.single_block aside .wp-block-group ul li:before {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 10px;
}




/* Footer */
.footer {
    background: #000;
    padding: 40px 0 14px 0;
}

.footer .wrapper {
    max-width: 1170px;
}

.footer .wrapper>div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.footer .wrapper>div>p {
    font-size: 12px;
    line-height: 20px;
    color: rgba(255, 255, 255, .9);
    padding: 5px 0 26px 76px;
    background: url(images/logo.png) left top/55px auto no-repeat;
}

.footer .wrapper>div>p strong {
    display: block;
    font-size: 20px;
    padding-bottom: 5px;
}

.footer .copyright-text {
    text-align: center;
    color: #545353;
    padding-top: 26px;
    font-size: 16px;
    border-top: 1px solid #FFFFFF8A;
}

/* Bottom menu */
.footer nav ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 16px;
}

.footer nav ul li:not(:last-child):after {
    content: '';
    width: 1px;
    height: 21px;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    margin: 0 16px;
}

/* Social menu */
.footer .menu-social-menu-container ul {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 16px;
}

.footer .menu-social-menu-container ul li {
    font-size: 0;
    line-height: 0;
    padding: 0 30px 17px 0;
}

.footer .menu-social-menu-container ul li:last-child {
    padding: 0;
}

.footer .menu-social-menu-container ul li a {
    display: block;
    width: 24px;
    height: 24px;
    background: url(images/blank.gif) center center no-repeat;
    opacity: 1;
    transition: opacity ease-in-out .2s;
}

.footer .menu-social-menu-container ul li a:hover {
    opacity: .6;
}

.footer .menu-social-menu-container ul li a[href*="linkedin"] {
    background-image: url(images/icons/linkedin.svg);
}

.footer .menu-social-menu-container ul li a[href*="youtube"] {
    background-image: url(images/icons/youtube.svg);
}

.footer .menu-social-menu-container ul li a[href*="whatsapp"] {
    background-image: url(images/icons/whatsapp.svg);
}


.footer .menu-bottom-menu-container .menu li a[href*="linkedin"] {
    background-image: url(images/icons/linkedin.svg);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    display: block;
    opacity: 1;
    transition: opacity ease-in-out .2s;
    font-size: 0 !important;
    line-height: 0 !important;
}




/* Media Queries */
/* Desktop Wide */
@media only screen and (max-width: 1330px) {

    /* Latest Posts */
    .latest_posts .slick-next {
        right: -63px;
    }

    .latest_posts .slick-prev {
        left: -63px;
    }

    .secondary-btn {
        font-size: 14px;
        padding: 14px 16px;
    }
    .header nav ul li a {
        padding: 4px 8px;
        font-size: 12px;
    }
    .header .logo {
        font-size: 14px;
            padding: 0 0 0 54px;
    }
}

@media only screen and (max-width: 1200px) {

    /* Header */
    /* Top menu */
    .header nav ul li {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 1120px) {

    /* Header */
    /* Top menu */
    .header nav ul li {
        padding: 0;
    }

    .header nav ul li:last-child {
        padding-left: 0px;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 1050px) {

    /* Header */
    /*.header .wrapper {display:block;}*/
    /* Top menu */
    .menu_trigger {
        display: flex;
    }

    .header nav {
        height: 0;
        overflow: hidden;
        box-sizing: border-box;
        position: absolute;
        width: 100%;
        top: -14px;
        left: 0;
        border-radius: 30px;
    }

    .header nav.active {
        height: auto;
    }

    .header nav ul {
        display: block;
        padding: 35px 30px;
        max-width: 100%;
        background: linear-gradient(#141414, #141414) padding-box, linear-gradient(22.64deg, #91FF8A 6.19%, #7EEDED 22.74%, rgba(126, 237, 237, 0) 50.12%) border-box;
        border: 1px solid transparent;
        border-radius: 30px;
    }

    .header.header_small nav ul {
        background: linear-gradient(#141414, #141414) padding-box, linear-gradient(22.64deg, #91FF8A 6.19%, #7EEDED 22.74%, rgba(126, 237, 237, 0) 50.12%) border-box;
    }

    .header nav ul li {
        margin-bottom: 8px;
    }

    .header nav ul li a {
        padding: 0;
        border-radius: 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 30px;
    }

    .header nav ul li a:hover {
        background: none;
    }

    /*.header nav ul li:last-child {padding:32px 0 0 0;}*/
    .header .secondary-btn {
        font-size: 12px;
        margin-right: 55px;
        line-height: 18px;
    }
}


/* Tablets and mobiles */
@media only screen and (max-width: 959px) {

    /* .team_list > ul > li:before {
		right: 0;
	} */
    /* Content block */
    .content_block h1 br {
        display: none;
    }

    /* Image block */
    .wp-block-image.is-style-bordered {
        padding: 54px 46px 57px 42px;
    }

    .wp-block-image.is-style-bordered:after {
        width: calc(100% - 53px);
        height: calc(100% - 56px);
        top: 30px;
    }

    .wp-block-image.is-style-bordered+.wp-block-cover {
        padding-top: 220px;
    }

    /* Cover block */
    .wp-block-cover {
        margin-bottom: 70px;
        padding-top: 80px;
    }

    .wp-block-cover.rounded {
        padding: 50px 0;
        border-radius: 0 150px 0 150px;
    }

    .wp-block-cover.rounded>.wp-block-cover__background {
        border-radius: 0 150px 0 150px;
    }

    .wp-block-cover.rounded .wp-block-cover {
        margin-bottom: 40px;
        padding: 30px 17px;
    }

    /* Media text */
    p.has-medium-font-size+.wp-block-media-text {
        margin-top: 20px;
    }

    .wp-block-media-text {
        margin-bottom: 60px;
    }

    .wp-block-media-text .wp-block-media-text__media {
        max-width: 300px;
    }

    .wp-block-media-text.prod_item .wp-block-media-text__media {
        max-width: 300px;
    }

    .wp-block-media-text.prod_item+.wp-block-media-text .wp-block-media-text__media {
        max-width: 300px;
    }

    .wp-block-media-text.prod_item+.wp-block-media-text+.wp-block-media-text+.wp-block-media-text .wp-block-media-text__media {
        max-width: 300px;
    }

    .wp-block-cover .wp-block-media-text .wp-block-media-text__media {
        max-width: 300px;
    }

    .wp-block-cover .wp-block-media-text.short {
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .wp-block-cover .wp-block-media-text.short .wp-block-media-text__media {
        max-width: 350px;
    }

    .wp-block-cover .wp-block-media-text.short .wp-block-media-text__content {
        padding-right: 75px;
    }

    .wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__media {
        max-width: 300px;
    }

    .wp-block-cover .wp-block-cover+.wp-block-cover .wp-block-media-text .wp-block-media-text__media {
        max-width: 300px;
    }

    /* Publication types */
    .publication_types {
        margin-bottom: 70px;
        padding-bottom: 0;
    }

    .publication_types>ul>li {
        flex-basis: 50%;
    }

    .publication_types>ul>li:last-child {
        flex-basis: 100%;
    }

    .publication_types>ul>li:last-child ul {
        display: flex;
        flex-wrap: wrap;
    }

    .publication_types>ul>li ul li {
        flex-basis: 50%;
    }

    .publication_types>ul>li ul li:last-child {
        padding-bottom: 68px;
    }

    /* Team list */
    .team_list {
        margin-bottom: 50px;
        padding-top: 60px
    }

    .team_list>ul>li {
        flex-basis: calc(50% - 20px);
        flex-basis: 100%;
        margin-bottom: 100px;
    }

    /* Single */
    .single_block .wrapper {
        display: block;
    }

    .single_block aside {
        display: none;
    }

    .content_block .container-wrapper :is(h3, h4, h5) {
        font-size: 32px;
        line-height: 42px;
    }
    .content_block .container-wrapper p {
        font-size: 18px;
        line-height: 1.5;
    }   
}


/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
    body {
        font-size: 16px;
        line-height: 24px;
    }

    h1 {
        font-size: 34px;
        line-height: 47px;
        padding-bottom: 16px;
    }

    h2 {
        font-size: 32px;
        line-height: 48px;
    }

    h3 {
        font-size: 30px;
        line-height: 45px;
    }

    h4 {
        font-size: 34px;
        line-height: 47px;
        padding-bottom: 10px;
    }

    h5 {
        font-size: 30px;
        line-height: 45px;
    }

    h6 {
        font-size: 28px;
        line-height: 42px;
    }

    p {
        padding-bottom: 20px;
    }

    .content_block .container-wrapper :is(h3, h4, h5) {
        font-size: 28px;
        line-height: 38px;
    }
    .content_block .container-wrapper p {
        font-size: 16px;
        line-height: 1.5;
    }   

    p.has-medium-font-size {
        font-size: 16px !important;
    }

    h3+p.has-medium-font-size br {
        display: none;
    }

    .wp-block-button {
        display: inline;
    }

    .button,
    .button:visited,
    .wp-block-button__link,
    .wp-block-button__link:visited,
    .searchform input[type="submit"] {
        padding: 5px 16px;
        min-width: 125px;
        height: 40px;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .more,
    .more:visited {
        min-width: 143px;
        height: 38px;
        font-size: 14px;
        line-height: 22px;
    }

    .gform_wrapper {
        margin-bottom: 60px;
        padding: 15px 20px;
    }

    /* Header */
    body {
        padding-top: 70px;
    }

    .header {
        padding-top: 30px;
    }

    .header .logo {
        background-size: 48px auto;
        min-height: 48px;
        padding-left: 48px;
        font-size: 0;
    }

    .menu_trigger {
        top: auto;
    }

    /*.header nav ul li:last-child a, .header nav ul li:last-child a:visited {padding:5px 16px;min-width:125px;height:40px;font-size:14px;}*/
    /* Content block */
    .content_block {
        padding: 60px 0 40px;
    }

    /* Image block */
    .wp-block-image {
        margin-bottom: 20px;
    }

    .wp-block-image img {
        border-radius: 0;
    }

    .wp-block-image.is-style-bordered {
        margin-bottom: -80px;
        padding: 18px 30px 20px 18px;
    }

    .wp-block-image.is-style-bordered:after {
        width: calc(100% - 23px);
        height: calc(100% - 16px);
        top: 12px;
        left: 7px;
    }

    .wp-block-image.is-style-bordered+.wp-block-cover {
        padding-top: 65px;
    }

    /* Cover block */
    .wp-block-cover {
        margin-bottom: 90px;
        padding: 50px 0 0 0;
    }

    .wp-block-cover.rounded {
        padding: 60px 0;
        border-radius: 0 80px 0 80px;
    }

    .wp-block-cover.rounded:before {
        display: none;
    }

    .wp-block-cover.rounded>.wp-block-cover__background {
        border-radius: 0 80px 0 80px;
    }

    .wp-block-cover.rounded .wp-block-cover {
        margin-bottom: 40px;
        padding: 20px 0 35px 0;
    }

    .wp-block-cover.rounded>.wp-block-cover__inner-container {
        padding: 0 15px;
    }

    /* Media text */
    p.has-medium-font-size+.wp-block-media-text {
        margin-top: 10px;
    }

    .wp-block-media-text {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 80px;
    }

    .wp-block-media-text .wp-block-media-text__media {
        order: 2;
        max-width: 100%;
        min-width: 100%;
        text-align: center;
    }

    .wp-block-media-text .wp-block-media-text__media img {
        width: auto;
    }

    .wp-block-media-text.prod_item .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-media-text.prod_item .wp-block-media-text__media img {
        max-width: 330px;
    }

    .wp-block-media-text.prod_item+.wp-block-media-text .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-media-text.prod_item+.wp-block-media-text .wp-block-media-text__media img {
        max-width: 330px;
    }

    .wp-block-media-text.prod_item+.wp-block-media-text+.wp-block-media-text+.wp-block-media-text .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-media-text.prod_item+.wp-block-media-text+.wp-block-media-text+.wp-block-media-text .wp-block-media-text__media img {
        max-width: 330px;
    }

    .wp-block-media-text .wp-block-media-text__content {
        padding: 10px 0 30px 0;
        flex: 1;
        font-size: 16px;
        text-align: center;
    }

    .wp-block-media-text .wp-block-media-text__content .wp-block-buttons {
        justify-content: center;
    }

    .wp-block-media-text .wp-block-media-text__content h3 {
        padding-bottom: 10px;
    }

    .wp-block-media-text .wp-block-media-text__content h5 {
        font-size: 30px;
        line-height: 45px;
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding: 10px 0 30px 0;
    }

    .wp-block-cover .wp-block-media-text .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-cover .wp-block-media-text .wp-block-media-text__media .wp-image-183 {
        margin-left: 70px;
        max-width: calc(100% - 70px);
    }

    .wp-block-cover .wp-block-media-text .wp-block-media-text__content {
        padding-left: 0;
    }

    .wp-block-cover .wp-block-media-text.short {
        margin-top: 10px;
        margin-bottom: 50px;
    }

    .wp-block-cover .wp-block-media-text.short .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-cover .wp-block-media-text.short .wp-block-media-text__content {
        padding: 10px 0 50px 0;
    }

    .wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-cover .wp-block-cover+.wp-block-cover .wp-block-media-text .wp-block-media-text__media {
        max-width: 100%;
    }

    .wp-block-cover .wp-block-cover .wp-block-media-text .wp-block-media-text__content {
        padding-left: 0;
    }

    .wp-block-cover .wp-block-cover .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding: 10px 0 30px 0;
    }

    /* Publication types */
    .publication_types {
        margin-bottom: 90px;
        padding: 16px;
    }

    .publication_types>ul {
        display: block;
    }

    .publication_types>ul>li {
        padding-right: 0;
    }

    .publication_types>ul>li:last-child ul {
        display: block;
    }

    .publication_types>ul>li ul li {
        padding-bottom: 32px;
        font-size: 16px;
        line-height: 25px;
    }

    .publication_types>ul>li ul li:last-child {
        padding-bottom: 32px;
    }

    .publication_types>ul>li ul li div {
        width: 56px;
        height: 56px;
    }

    .publication_types>ul>li ul li div img {
        min-width: 32px;
        min-height: 32px;
        max-width: 45px;
        max-height: 45px;
    }

    /* Team list */
    /* .team_list {margin-bottom:90px;} */
    .team_list {
        padding-inline: 0px;
    }

    .team_list>ul {
        display: block;
    }

    .team_list>ul>li {
        padding: 20px;
        margin-bottom: 80px;
    }

    .team_list>ul>li:nth-child(2) {
        margin-bottom: 0;
    }

    /* .team_list figure > div {width:132px;height:132px;} */
    .team_list figure>div {
        width: 212px;
        height: 212px;
    }

    .team_list figure>div:before {
        background-position: -38px -35px;
        background-size: 135%;
    }

    .team_list figure figcaption header p {
        font-size: 12px;
        padding: 6px 20px;
    }

    .team_list figure figcaption header h5 {
        font-size: 24px;
        line-height: 30px;
    }

    /* .team_list figure figcaption ul li {padding:0 7px 7px 7px;} */
    .team_list figure figcaption ul li a {
        width: 28px;
        height: 28px;
        background-size: 16px auto;
    }

    .team_list>ul>li h5 {
        font-size: 12.5px;
        font-weight: 700;
        line-height: 14px;
        text-align: left;
        margin-top: -25px;
    }

    .team_list figure figcaption>p {
        font-size: 16px;
        font-weight: 400;
        line-height: 26px;
    }

    /* .team_list > ul > li:before {
    top: -14px;
    right: 0;
} */
    /* Latest Posts */
    .latest_posts {
        margin: 0;
        padding: 0;
    }

    /* .latest_posts > h3 {text-align:center;padding-bottom:10px;} */
    .latest_posts>p {
        font-size: 16px;
        text-align: center;
    }

    .latest_posts .news_wrap {
        border-top: none;
        padding-top: 0;
    }

    /* .latest_posts .slick-arrow {top:100%;right:calc(50% - 33px);width:23px;height:23px;background-size:10px auto;} */
    .latest_posts .slick-prev {
        right: auto;
        left: calc(50% - 33px);
    }

    .latest_posts .news_wrap:before {
        display: none;
    }

    .latest_posts .news_wrap .slick-slide {
        width: 100%;
        padding-right: 0;
    }

    .latest_posts .slick-list {
        margin-right: 0;
    }

    /* Single */

    .single_block article header {
        padding-bottom: 20px;
    }

    .single_block article header h1 {
        font-size: 25px;
        line-height: 35px;
        padding-bottom: 10px;
    }

    .single_block article header .author_date {
        font-size: 14px;
        line-height: 20px;
    }

    .single_block article header img {
        border-radius: 0;
    }

    .single_block article footer .social-link-content {
        margin-bottom: 20px;
    }

    .single_block article footer .social-link-content .social-link,
    .single_block article footer .social-link-content .social-link-1 {
        margin-right: 15px;
    }

    /* Footer */
    .footer .wrapper>div>p {
        font-size: 8px;
        padding: 5px 0 48px 59px;
        background-size: 48px auto;
    }

    .footer .wrapper>div>p strong {
        font-size: 14px;
        padding-bottom: 2px;
    }

    .footer .wrapper>p {
        padding-top: 20px;
        font-size: 14px;
    }

    /* Bottom menu */
    /*.footer nav {order:3;min-width:100%;}*/
    .footer nav ul {
        justify-content: center;
        font-size: 14px;
        padding-bottom: 35px;
    }

    .footer nav ul li:not(:last-child):after {
        display: none;
    }

    /* Social menu */
    .footer .menu-social-menu-container ul {
        padding-bottom: 40px;
        padding-right: 15px;
    }

    .footer .menu-social-menu-container ul li {
        padding: 0 16px 8px 0;
    }

    .footer .menu-social-menu-container ul li a {
        width: 16px;
        height: 16px;
        background-size: 16px auto;
    }

    .heading-mobile-width {
        max-width: 200px;
    }
}

.wp-element-caption {
    padding: 47px;
    text-align: center;
    color: #0c0e1b;
    margin: 0 auto !important;
    font-size: 12px;
}

@media only screen and (max-width: 479px) {
    .wp-block-cover .wp-block-media-text .wp-block-media-text__media .wp-image-183 {
        margin-left: 40px;
        max-width: calc(100% - 40px);
    }

    .wp-element-caption {
        padding: 20px;
        font-size: 8px;
    }
}

iframe.tradingbull-video {
    width: 1080px;
    max-height: 100%;
    height: 510px;
    position: relative;
    z-index: 1;
}

@media only screen and (max-width: 479px) {
    iframe.tradingbull-video {
        width: 100%;
        height: auto;
        top: 5px;
    }
}



/* Custom Styling */
.container-lg,
.container-xl {
    padding-inline: 16px;
    max-width: 1560px;
}

.container-lg {
    padding-inline: 3%;
}

.container-lg .row {
    margin-inline: -16px;
    flex-wrap: wrap;
    gap: 0px;
}

.row>* {
    padding-inline: 16px;
}

.fw-500 {
    font-weight: 500;
}

.fw-600 {
    font-weight: 600;
}

.head-h3-md {
    font-size: 46px;
    line-height: 86px;
}

.head-h3-sm {
    font-size: 44px;
    line-height: 44px;
}

.head-h3 {
    font-size: 54px;
    line-height: 86px;
}

.head-h4-lg {
    font-size: 50px;
    line-height: 40px;
}

.head-h4 {
    font-size: 45px;
    line-height: 32px;
}

.head-h5 {
    font-size: 30px;
    line-height: 46px;
}

.head-h6 {
    font-size: 24px;
    line-height: 36px;
}

.head-h6-sm {
    font-size: 20px;
    line-height: 30px;
}

.text-lg {
    font-size: 22px;
    line-height: 34px;
}

.text-main {
    font-size: 16px;
    line-height: 20px;
}

.text-md {
    font-size: 16px;
    line-height: 16px;
}

.text-sm {
    font-size: 14px;
    line-height: 16px;
}
h3.wp-block-heading.fadeup.inview {
    padding-bottom: 22px;
}
.gradient-title {
    font-family: 'HelveticaNeue', sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 100%;
    background: linear-gradient(30.21deg, rgba(255, 255, 255, 0.27) 23.57%, rgba(153, 153, 153, 0.1917) 58.85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 0;
    margin-bottom: -35px;
    text-transform: uppercase;
}

.big-gradient-title {
    font-size: 120px;
}

.underline-head span {
    position: relative;
    display: inline-block;
}

.underline-head span:after {
    content: "";
    width: 100%;
    height: 6px;
    background: linear-gradient(90deg, rgba(202, 255, 0, 0) 0%, #CAFF00 42.69%, #CAFF00 54.76%, rgba(121, 153, 0, 0) 100%);
    display: block;
}

.main-banner {
    position: relative;
    background-image: url(/wp-content/uploads/2024/09/banner-bg-1.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-block: 200px 100px;
    margin-top: -112px;
    z-index: 0;
}

.main-banner:after {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171277528.png) no-repeat;
    background-position: bottom;
    background-size: 100% 400px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 300px;
    z-index: -1;
    background-color: #000;
}

.main-banner .banner-content {
    max-width: 1312px;
    width: 100%;
    margin-inline: auto;
}

.main-banner .banner-content .wp-block-heading {
    max-width: 1000px;
    margin-inline: auto;
    width: 100%;
}

.image-content-section {
    position: relative;
    /*	background-image: url('/wp-content/uploads/2024/09/Group-1171276638.png');*/
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-block: 200px;
    z-index: 0;
}

.image-content-section:before {
    content: '';
    background: url('/wp-content/uploads/2024/09/sentiment-bg.png') no-repeat;
    background-position: top;
    background-size: 100% 25%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.image-content-section:after {
    content: '';
    background: url('/wp-content/uploads/2024/09/Group-1171277528.png') no-repeat;
    background-position: bottom;
    background-size: 100% 25%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.trade-now-section {
    padding-block: 100px;
    background: url(/wp-content/uploads/2024/09/Group-1171277452.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 100% 375px;
    position: relative;
    z-index: 0;
}

.trade-now-section:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171276624.png);
    background-size: contain;
    background-position: 0 -195px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1601px;
    height: 1272px;
    z-index: -1;
}

.sentiment-container {
    background-image: url(/wp-content/uploads/2024/09/Sentiment.png);
    background-size: 100% 100%;
    background-position: 0 -15px;
    background-repeat: no-repeat;
}

.both-section-bg {
    position: relative;
    padding-block: 140px;
    z-index: 0;
}

.both-section-bg:before {
    content: '';
    background: url('/wp-content/uploads/2024/09/sentiment-bg.png') no-repeat;
    background-position: top;
    background-size: 100% 10%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.both-section-bg:after {
    content: '';
    background: url(/wp-content/uploads/2024/09/Group-1171277528.png) no-repeat;
    background-position: bottom;
    background-size: 100% 9%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.ways-list-section {
    position: relative;
    padding-block: 100px 0;
    z-index: 0;
}

.ways-list-section-main .four-ways-title {
    position: relative;
    background: url(/wp-content/uploads/2024/10/4.png) no-repeat center / contain;
    background-position: 80% 0;
}

/*.ways-list-section:after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/wyas-list-video.gif);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    padding-block: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
    margin-top: -15px;
}*/

.form-container {
    background-image: url(/wp-content/uploads/2024/09/Rectangle-4428-3.png);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    padding-block: 50px;
    position: relative;
    max-width: 1410px;
}

.form-container:after {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/Group.png);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    width: 32%;
    height: 100%;
    position: absolute;
    top: 4%;
    z-index: 99;
    left: auto;
    right: 12%;
}


.arrow-btn {
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    color: #FFF;
    padding: 8px 10px;
}


.ways-list-section .content {
    width: 100%;
    max-width: 348px;
}

.ways-list-section .column {
    margin-bottom: 120px;
}

.ways-list-section .column:nth-child(even) .content {
    margin-left: auto;
}

.ways-list-section .content .title-header {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.ways-list-section .content .title-header .icon {
    width: 48px;
    height: 48px;
}

.ways-list-section .content .title-header .title {
    width: 100%;
    max-width: calc(100% - 48px);
    padding-left: 16px;
}

.ways-list-section-main {
    padding-block: 170px 100px;
}

.custom-table-section {
    padding-block: 100px 200px;
    position: relative;
    z-index: 0;
}

.custom-table-section:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171277529-3.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    bottom: -25px;
    width: 100%;
    height: 400px;
    z-index: -1;
}

.founder-list-section {
    z-index: 1;
    position: relative;
}

.founder-list-section .wp-block-heading.head-h4-lg {
    margin-left: 10%;
}

.founder-list-section:before {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/wp-content/uploads/2024/09/Group-1171276638-1.png);
    background-repeat: no-repeat;
    background-size: 56%;
    z-index: -1;
    background-position: 50% 30%;
}

.we-make-it-easy-section {
    padding-block: 50px;
}

/* Custom Table Styling */
.custom-table .main-table {
    table-layout: auto;
    width: 100%;
    background: linear-gradient(115.69deg, rgba(53, 53, 53, 0.1704) 12.49%, rgba(0, 0, 0, 0.71) 98.76%);
}

.custom-table {
    border: 1px solid transparent;
    border-image-source: linear-gradient(144.87deg, rgba(145, 255, 138, 0) 60.48%, #91FF8A 150%, #7EEDED 95.19%);
    border-image-slice: 1;
}

.custom-table .main-table .bull-icon {
    display: inline-block;
    position: absolute;
    left: 58px;
    top: 50%;
    transform: translateY(-50%);
}

.custom-table .main-table tbody tr {
    position: relative;
    z-index: 0;
}

.custom-table .main-table .bg {
    /* box-shadow: 0px 0px 6.46px 0px #FFFFFF24 inset;
    border: 0.95px solid;
    border-image-source: linear-gradient(200.73deg, rgba(255, 255, 255, 0) -8.46%, rgba(255, 255, 255, 0.16) 86.27%);
    background: linear-gradient(294.47deg, rgba(0, 0, 0, 0.55) 80.94%, rgba(0, 0, 0, 0.12) 137.9%);
    border-radius: 27px;
    position: absolute;
    top: 0;
    left: -5%;
    width: calc(100% + 10%);
    height: 100%;
    border-radius: 30px;
    z-index: -1; */
    box-shadow: 0px 0px 7.43px 0px #FFFFFF3D inset;
    /* Increased shadow intensity */
    border: 0.95px solid;
    border-image-source: linear-gradient(200.73deg, rgba(255, 255, 255, 0) -8.46%, rgba(255, 255, 255, 0.18) 86.27%);
    /* Slightly increased border opacity */
    background: linear-gradient(294.47deg, rgba(0, 0, 0, 0.63) 80.94%, rgba(0, 0, 0, 0.14) 137.9%);
    /* Increased background gradient intensity */
    border-radius: 27px;
    position: absolute;
    top: 0;
    left: -5%;
    width: calc(100% + 10%);
    height: 100%;
    border-radius: 30px;
    z-index: -1;

}

.custom-table .main-table tbody tr td:first-child {
    padding-left: 160px;
    text-align: left;
    z-index: 0;
}

.custom-table .main-table thead tr th,
.custom-table .main-table tbody tr td {
    padding: 30px 20px;
    text-align: center;
}

.custom-table .main-table tbody tr td strong {
    display: block;
    font-size: 20px;
    line-height: 30px;
}

.custom-table .main-table tbody tr td span {
    color: #D7D004;
}

.custom-table .main-table tbody tr td {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
}

.go-live-in-less {
    padding-block: 100px;
    overflow: hidden;
}

.go-live-in-less .section-title-header {
    margin-bottom: 200px;
    position: relative;
    z-index: -1;
}

.go-live-in-less .section-title-header:before {
    content: '';
    background: url(/wp-content/uploads/2024/09/Go-Live-In-Less__Background-Image.png) no-repeat;
    background-position: top;
    background-size: 100% 100%;
    position: absolute;
    top: -130%;
    left: 0;
    width: 100%;
    height: 500px;
    z-index: -1;
}

.block-news-section {
    position: relative;
    padding-block: 100px;
    z-index: 0;
}

.block-news-section:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171276655-1.png);
    background-size: contain;
    background-position: 16px 155px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    max-width: 800px;
    height: 100%;
    z-index: -1;
}


/* Footer Styling */
.footer {
    position: relative;
    z-index: 0;
    margin-top: 110px;
}

.footer:before {
    content: '';
    background: url(/wp-content/uploads/2024/09/sentiment-bg.png) no-repeat;
    background-position: top;
    background-size: 100% 100%;
    position: absolute;
    top: -110px;
    left: 0;
    width: 100%;
    height: 300px;
    z-index: -1;
}

.footer .menu {
    padding-bottom: 0 !important;
}

.footer .menu-bottom-menu-container .menu a {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

.footer .menu-bottom-menu-container .menu li:after {
    display: none;
}

.footer .menu-bottom-menu-container .menu li {
    margin-right: 54px;
}

.footer .menu-bottom-menu-container .menu li:last-child {
    margin-right: 0px;
}

.post-box {
    height: 100%;
    display: block;
}

.post-box .post-content-wrapper {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    height: 100%;
}

.post-box .post-content-wrapper .category {
    background: #000000;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 30px;
    align-self: flex-start;
}
.post-box{
	box-shadow: inset 0px -200px 70px 0px #141718d6;
}
.post-box .post-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 30px;
    z-index: -1;
}

.post-box .post-content-wrapper .post-content {
    width: 100%;
    margin-top: 40%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.post-box .post-content-wrapper .post-content .post-info {
    width: 100%;
    max-width: calc(100% - 56px);
    padding-right: 20px;
}

.post-box .post-content-wrapper .post-content .post-learn-more {
    background: #0000005E;
    padding: 4px;
    width: 56px;
    height: 56px;
    border-radius: 100%;
}



.post-box .post-content-wrapper .post-content .post-learn-more span {
    padding: 4px;
    border: 2px solid #FFF;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

.image-content-container {
    position: relative;
}

/*.image-content-container:after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url('/wp-content/uploads/2024/09/image-content-video.gif');
    background-repeat: no-repeat;
    background-size: 80%;
    z-index: -1;
    background-position: center;
}*/

.image-content-container-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    padding: 0;
    margin: 0;
    transform: scale(0.7);
}

.four-ways-video-container {
    position: relative;
    z-index: 0;
}

.four-ways-video-container .four-ways-video {
    position: absolute;
    margin: 0;
    padding: 0;
    height: 85%;
    width: 100%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
}

.py-md-100 {
    padding-block: 100px;
}

.go-live-less-row {
    position: relative;
    z-index: 0;
}

.go-live-less-row:before {
    content: "";
    background-image: url('/wp-content/uploads/2024/09/Ellipse-1879.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.go-live-in-less-row .go-live-in-less-column {
    position: relative;
    padding: 90px 20px 30px 40px;
}

.go-live-in-less-row .wp-block-image {
    margin-bottom: -40px !important;
}

.go-live-in-less-row:nth-child(3) .go-live-in-less-column {
    padding: 90px 40px 30px 20px;
}

.go-live-in-less-row .go-live-in-less-column:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Rectangle-4428-1-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: calc(100% + 90%);
    max-width: 188%;
    position: absolute;
    top: auto;
    left: 0;
    z-index: -1;
    padding: 20px;
    bottom: 0;
    background: linear-gradient(197.07deg, rgba(225, 237, 255, 0.24) -55.84%, rgba(49, 49, 49, 0.24) 89.92%);
    border-radius: 40px;
    background-image: url(/wp-content/uploads/2024/09/Rectangle-4428-2.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
}


.go-live-less-row .go-live-in-less-row:nth-child(2) .go-live-in-less-column:before {
    background-image: url('/wp-content/uploads/2024/09/Rectangle-4428-4.svg');
    left: auto;
    right: 0;
    background-position: right 0;
}

/* .go-live-in-less-row .go-live-in-less-column:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Rectangle-4428-1-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: calc(100% + 20%);
    width: calc(100% + 75%);
    position: absolute;
    top: auto;
    left: 0;
    z-index: -1;
    padding: 20px;
    bottom: 0;
} */

.page-form-wrapper {
    padding-block: 100px;
    position: relative;
    z-index: 0;
}

.page-form-wrapper:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171276655-1.png);
    background-size: contain;
    background-position: 16px 155px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    max-width: 800px;
    height: 100%;
    z-index: -1;
}

.page-form-wrapper .title {
    margin-bottom: -65px;
}

.break-language-section {
    padding-block: 40px 113px;
    position: relative;
    z-index: 1;
}

.break-language-section:after {
    content: "";
    background: url(/wp-content/uploads/2024/09/LanguagesSectionEarthanimation-mp4.gif);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.break-language-section .content-wrapper {
    border-radius: 35px;
    overflow: hidden;
}

.break-language-section .content-wrapper .wp-block-group__inner-container {
    background: linear-gradient(201.9deg, rgba(225, 237, 255, 0.06) -59.75%, rgba(49, 49, 49, 0.06) 105.28%);
    backdrop-filter: blur(61.29999923706055px);
    padding: 24px;
    clip-path: polygon(0 0, 100% 0, 100% 30%, 100% 10%, 100% 100%, 0% 100%);
}

.break-language-section:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171276655-1.png);
    background-size: contain;
    background-position: 20px 20px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 62px;
    bottom: 0;
    left: auto;
    right: 0;
    width: 1055px;
    height: 788px;
    z-index: 0;
}

.real-time-section {
    padding-block-start: 50px;
    padding-block-end: 100px;

    background: url(/wp-content/uploads/2024/09/Group-1171277452.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 100% 375px;
    position: relative;
    z-index: 0;
}

.real-time-section:before {
    content: "";
    background: url(/wp-content/uploads/2024/09/Group-1171276624.png);
    background-size: 100%;
    background-position: 0 106px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1601px;
    height: 1272px;
    z-index: -1;
}

/*BLOG PAGE CSS*/
.inner-page-container {
    max-width: 1360px;
}

.category-filter-list {
    background: #CDDEFF3D;
    border-radius: 42px;
    width: auto;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.inner-page-title {
/*     font-family: 'Modius', sans-serif; */
    font-weight: 700;
}

.category-filter-list .category-name {
    font-family: 'Termina Test';
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFF;
    padding: 18px 30px;
    border-radius: 36px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 140px;
    margin: 4px;
}

.category-filter-list .category-name.active {
    color: #000000;
    background: #FFFFFF;
    font-weight: 500;
}

.pagination-wrapper .page-numbers {
    background: #FFFFFF1F;
    width: 56px;
    height: 56px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #A4AEB9;
    margin-inline: 2px;
}

.pagination-wrapper .page-numbers.current {
    background: #D7E9FF4F;
    color: #FFFFFF;
}

.pagination-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 70px;
}

.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers.prev {
    border: 1.12px solid #FFFFFF66;
    background: transparent;
    margin-inline: 4px;
}

.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers svg path {
    stroke: #FFF;
}

.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers.disable svg path {
    stroke: #717C86;
}

/*BLOG PAGE CSS END*/

.custom-table {
    background: url('/wp-content/uploads/2024/09/table-bg.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.trading-bull-container {
    background: url('/wp-content/uploads/2024/09/table-mobile-bg2.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left bottom;
}

.sentiment-section {
    padding-block: 150px 0px;
}


@media (min-width: 768px) {
    .image-content-section .content {
        margin-top: 12%;
    }
}

@media (max-width: 1200px) {
    .big-gradient-title {
        font-size: 90px;
    }
    .ways-list-section-main {
    padding-block: 20px 40px;
}
.break-language-section:before {
    top: 181px;
}
}

@media (max-width: 991px) {

    .image-content-container-video {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 400px;
    }

    .block-news-section {
        padding-block: 80px;
    }

    .big-gradient-title {
        font-size: 60px;
    }

    .gradient-title {
        font-size: 44px;
        margin-bottom: -16px;
    }

    .head-h3-sm,
    .head-h4-lg {
        font-size: 28px;
        line-height: 38px;
    }

    .head-h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .text-lg {
        font-size: 16px;
        line-height: 26px;
    }

    .button,
    .button:visited,
    .wp-block-button__link,
    .wp-block-button__link:visited,
    .searchform input[type="submit"] {
        font-size: 12px;
    }

    .button:after,
    .wp-block-button__link:after,
    .searchform input[type="submit"]:after {
        height: 32px;
    }

    .ways-list-section .content .title-header {
        margin-bottom: 24px;
    }

    .head-h6-sm {
        font-size: 16px;
        line-height: 26px;
    }

    .ways-list-section .column {
        margin-bottom: 60px;
    }

    .ways-list-section {
        padding-block: 60px 0;
    }

    /* .ways-list-section:after {
        background-size: 50%;
        background-position: 45% 50%;
    }*/

    .trade-now-section:before {
        display: none;
    }

    .trade-now-section {
        background-size: cover;
        background-position: 100% 300px;
        padding-block: 70px;
    }

    .team_list>ul>li h5 {
        max-width: 400px;
    }
}

@media (max-width: 767px) {

    .news-slider .slick-arrow.slick-prev {
        margin-right: -30px;
    }

    .news-slider .slick-arrow.slick-next {
        margin-left: 50px;
    }

    .ways-list-section-main .four-ways-title {
        background: none;
    }

    .sentiment-section {
        padding-block: 60px 20px;
    }

    .custom-table-section {
        padding-block: 0px 125px;
    }

    .custom-table-section:before {
        height: 238px;
    }

    .go-live-in-less .section-title-header:before {
        background-position: center -38px;
        height: 210px;
        top: 0px;
    }

    .go-live-in-less .section-title-header {
        margin-bottom: 100px;
    }

    .founder-list-section:before {
        background-size: 100%;
        background-position: 0 58%;
    }

    .break-language-section:after {
        background-position: 0px 60px;
        background-size: 100% 44%;
    }

    .go-live-in-less-row .wp-block-image {
        margin-bottom: 0px !important;
    }

    .go-live-in-less-row:nth-child(2) {
        flex-direction: column-reverse;
    }

    .go-live-in-less-row .go-live-in-less-column {
        padding: 40px 20px 30px 40px;
    }

    .go-live-in-less-row .go-live-in-less-column:before {
        background: linear-gradient(197.07deg, rgba(225, 237, 255, 0.24) -55.84%, rgba(49, 49, 49, 0.24) 89.92%) !important;
    }

    .four-ways-video-container .four-ways-video {
        height: 340px;
    }

    .block-news-section {
        padding-block: 50px;
    }

    .main-banner {
        padding-block: 160px 80px;
        background-image: url(/wp-content/uploads/2024/10/Group-1171277533.png);
        background-size: cover;
        background-position: 100% -79px;
    }

    .main-banner:after {
        background-position: bottom;
        background-size: 100% 200px;
        bottom: 10%;
        height: 110px;
    }

    .real-time-section {
        padding-block: 0px;
        background-position: 100% 346px;
    }

    .ways-list-section-main {
        padding-block: 20px;
    }

    .ways-list-section .content {
        max-width: 100%;
    }

    .ways-list-section .column {
        margin-bottom: 40px;
    }

    .ways-list-section .column:nth-child(2) {
        margin-bottom: 200px;
    }

    /* .ways-list-section:after {
        background-size: 150%;
        background-position: center;
    }*/
    .both-section-bg {
        padding-block: 100px 0;
    }

    .both-section-bg:before,
    .both-section-bg:after {
        background-size: 100% 140px;
    }

    .image-content-section {
        padding-block: 100px;
    }

    .image-content-section .row:nth-child(2) {
        margin-bottom: 200px;
    }

    .image-content-section .row {
        flex-direction: column-reverse !important;
    }

    .image-content-container:after {
        background-size: 150%;
    }

    .image-content-section:before,
    .image-content-section:after {
        background-size: 100% 10%;
    }

    .underline-head span:after {
        height: 2px;
    }

    .head-h3-md {
        font-size: 20px;
        line-height: 32px;
    }

    /* .text-lg {
        font-size: 14px;
        line-height: 26px;
    } */

    .text-main,
    .text-md {
        font-size: 12px;
        line-height: 20px;
    }

    .head-h3 {
        font-size: 20px;
        line-height: 32px;
    }

    .head-h6-sm {
        font-size: 14px;
        line-height: 22px;
    }

    .head-h4-lg {
        font-size: 16px;
        line-height: 20px;
    }

    .head-h6 {
        font-size: 14px;
        line-height: 22px;
    }


/*     .gradient-title {
        font-size: 32px;
        line-height: 48px;
        margin-bottom: -20px;
    } */

    .break-language-section .gradient-title {
        line-height: 35px;

    }

    .big-gradient-title {
        font-size: 40px;
    }

    .head-h4 {
        font-size: 14px;
        line-height: 16px;
    }

    .head-h4 {
        font-size: 14px;
        line-height: 16px;
    }

    .head-h5 {
        font-size: 14px;
        line-height: 28px;
    }

    .head-h3-sm,
    .head-h4-lg {
        font-size: 14px;
        line-height: 20px;
    }

    .ways-list-section .column:nth-child(even) .content {
        margin-left: 0;
    }

    .book-a-demo-free_wrapper {
        margin-bottom: 0;
        padding: 0;
    }

    .gform_wrapper .gform_body .gfield label {
        font-size: 14px;
        line-height: 30px;
    }

    .form-container {
        background-image: url('/wp-content/uploads/2024/09/Rectangle-4428-5.svg');
        background-size: 100%;
        background-position: 0px 28px;
        border-radius: 40px;
    }

    .form-container .form-column {
        min-height: 200px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .form-container:after {
        height: 250px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: 20px;
        top: auto;
        width: 55%;
    }

    .form-container .form-column p {
        text-align: center;
    }

    .go-live-in-less .row:nth-child(3) {
        flex-direction: column-reverse;
    }

    .trade-now-section {
        background-size: cover;
        background-position: 68% 282px;
        padding-block: 35px 0;
    }

    .break-language-section .content-wrapper {
        margin-top: 65%;
    }

    .break-language-section .has-text-align-right {
        text-align: left;
    }

    .break-language-section .content-wrapper .wp-block-group__inner-container {
        background: linear-gradient(201.9deg, rgba(225, 237, 255, 0.22) -59.75%, rgba(49, 49, 49, 0.22) 105.28%);
    }

    .break-language-section:before {
        background-position: 45px 0;
        top: 161px;
        width: 100%;
        height: 372px;
        display: none;
    }

    .go-live-in-less-row .go-live-in-less-column:before {
        height: calc(100% + 68%);
        width: 100%;
        top: 0;
    }

    .page-form-wrapper:before {
        background-position: 16px 90%;
        display: none;
    }

    /* Footer */
    .footer {
        margin-top: 65px;
    }

    .footer:before {
        top: -65px;
        height: 200px;
    }

    .footer .menu-bottom-menu-container {
        width: 100%;
    }

    /* .footer .menu-bottom-menu-container .menu li {
        margin-right: 0;
    } */

    .footer .menu-bottom-menu-container .menu a {
        font-size: 12px;
        line-height: 20px;
    }

    .footer .menu-bottom-menu-container .menu li a[href*="linkedin"] {
        width: 16px;
        height: 16px;
        background-size: 16px auto;
    }

    .footer .copyright-text {
        font-size: 12px;
        line-height: 30px;
    }


    .real-time-section:before {
        display: none;
    }

    .category-filter-list .category-name {
        font-size: 10px;
        padding: 5px 16px;
        min-width: 100px;
    }

    .pagination-wrapper .page-numbers {
        background: #FFFFFF1F;
        width: 30px;
        height: 30px;
        font-size: 12px;
        line-height: 100%;
    }

    .pagination-wrapper {
        margin-top: 50px;
    }

    /* .pagination-wrapper .page-numbers.next,
    .pagination-wrapper .page-numbers svg {
        width: 7px;
    } */

    .sentiment-container {
        background-image: url(/wp-content/uploads/2024/10/Group-1171277454.png);
        background-size: contain;
        background-position: 0 22px;
        padding-bottom: 40%;
        max-width: 375px;
        position: relative;
        z-index: 0;
        border-radius: 20px;
        overflow: hidden;
    }

    .sentiment-container:after {
        content: "";
        background-image: url(/wp-content/uploads/2024/10/Group-1171277534.png);
        background-size: 100% 100%;
        background-position: 0 78px;
        background-repeat: no-repeat;
        display: block;
        width: 100%;
        height: 62%;
        position: absolute;
        top: auto;
        left: 0;
        bottom: 0;
        z-index: -1;
        background-color: #141414;
    }

    .sentiment-container .wp-block-image {
        margin-top: 29%;
    }

    .we-make-it-easy-section {
        padding-block: 0px 0px;
    }

    .break-language-section {
        padding-block: 0 113px;
    }

    .team_list>ul>li h5 {
        margin-left: 0;
        max-width: 290px;
    }
}


.accordion-wrapper summary {
    display: block;
    position: relative;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}

.accordion-wrapper summary:before {
    content: "";
    background: url('/wp-content/uploads/2024/09/accordianCircle.png');
    background-size: 33px 32px;
    background-repeat: no-repeat;
    background-position: center;
    width: 34px;
    height: 34px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: bottom;
    transition: transform 0.3s;
    transform-origin: center;
}

.accordion-wrapper[open] summary:before {
    transform: rotate(180deg);
}

.accordion-wrapper p {
    margin-left: 44px;
}

.breadcrumb-wrapper .breadcrumbs {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 45px;
}

.breadcrumb-wrapper .breadcrumbs .back-btn {
/*     font-family: 'Termina Test'; */
    background: transparent;
    border: 1px solid #FFFFFF;
    color: #B0BAC4;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
    padding: 20px 20px;
    border-radius: 37px;
    min-width: 180px;
}

.breadcrumb-wrapper .breadcrumbs .date-wrapper {
/*     font-family: 'Termina Test'; */
    padding: 0;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    letter-spacing: 2px;
    color: #FFFFFF94;
}

.breadcrumb-wrapper .breadcrumbs .back-btn span {
    display: inline-flex;
    margin-right: 15px;
}

.breadcrumb-wrapper .breadcrumbs .testimonial-btn {
/*     font-family: 'Termina Test'; */
    background: #CDDEFF3D;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    border-radius: 20px;
    color: #fff;
    padding: 20px 40px;
    border: 0;
}

.container-wrapper {
    padding: 0 40px;
}

@media (max-width:767px) {
	
	.category-filter-list {
		flex-wrap: inherit;
		justify-content: inherit;
		align-items: normal;
	}
    .accordion-wrapper summary {
        font-size: 12px;
    }

    .accordion-wrapper p {
        font-size: 12px;
        line-height: 14px;
        font-weight: 500;
        margin-left: 44px;
    }

    .trading-bull-wrapper .main-title .title span {
        font-size: 9px;
        font-style: normal;
        font-weight: 500;
        line-height: 13px;
    }
}

blockquote {
    position: relative;
    padding-left: 25px;
}

blockquote p {
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    letter-spacing: 0.32px;
    color: #91FE90;
    padding: 0;
}

blockquote .quote-wrapper {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    letter-spacing: -0.53px;
    color: #fff;
    margin-bottom: 24px;
}

blockquote:before {
    position: absolute;
    content: "";
    left: 0;
    width: 11px;
    background: linear-gradient(151.56deg, #91FF8A 18.8%, #7EEDED 85.28%);
    display: block;
    height: 100%;
    border-radius: 23px;
}

.scrolling_down {
    transform: translateY(-100%);
}

.scrolling_up {
    transform: translateY(0px);
}



/* Custom Trading Table In Mobile */
.trading-bull-container {
    overflow: hidden;
    border-radius: 26px;
}

.trading-bull-wrapper {
    border: 0.55px solid;
    border-image-source: linear-gradient(245.36deg, rgba(145, 255, 138, 0) 65.2%, #91FF8A 85.33%, #7EEDED 95.86%);
    border-image-slice: 1;
    padding: 20px 12px;
    background: linear-gradient(149.77deg, rgba(53, 53, 53, 0.1704) -12.94%, rgba(0, 0, 0, 0.71) 112.73%);
}

.trading-bull-wrapper .custom-row {
    margin: 0;
    padding: 10px 0;
}

.trading-bull-wrapper .custom-row:nth-child(1) {
    border: 0.52px solid;
    border-image-source: linear-gradient(200.73deg, rgba(255, 255, 255, 0) -8.46%, rgba(255, 255, 255, 0.16) 86.27%);
    box-shadow: 0px 0px 3.56px 0px #FFFFFF24 inset;
    backdrop-filter: blur(31.042802810668945px);
    padding: 20px 0;
    border-radius: 20px;
}

.trading-bull-wrapper .main-title .title {
    font-size: 12px;
    font-weight: 400;
    line-height: 08px;
    padding-bottom: 10px;
    color: #FFF;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #FFFFFF3D;
}

.trading-bull-wrapper .main-title .title img {
    width: 28px;
    height: 28px;
    margin-right: 10px;
}

.trading-bull-wrapper .main-title .title strong {
    color: #FFF;
    display: inline-block;
    line-height: 2;
}

.trading-bull-wrapper .info-with-icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.trading-bull-wrapper .info-with-icon .title {
    font-size: 10px;
    font-weight: 600;
    line-height: 14px;
    padding-bottom: 0;
    width: 100%;
    max-width: 100px;
}

.trading-bull-wrapper .info-with-icon .sometimes {
    font-size: 8px;
    font-weight: 700;
    line-height: 12px;
    color: #D7D004;
}

.trading-bull-wrapper .info-with-icon .icon {
    width: 26px;
    height: 26px;
}

.trading-bull-wrapper .info-with-icon .icon img {
    width: 100%;
    height: 100%;
}

.trading-bull-wrapper .main-title .title span {
    display: block;
    width: 100%;
}

.news-slider .post-content .head-h5 {
	font-weight: bold;
}

@media (max-width: 767px) {
    .trade-ideas-mobile-bg:before {
        content: "";
        background-image: url('/wp-content/uploads/2024/09/trade-ideas-bg-mobile.png');
        background-size: cover;
        width: 100%;
        height: 300px;
        position: absolute;
        bottom: 0;
        z-index: -1;
        left: 0;
    }

    .trade-ideas-mobile-bg {
        position: relative;
        z-index: 0;
    }
}

@media(min-width: 1200px){
	.news-slider .post-content .head-h5 {
		line-height: 35px;
	}
}

@media(min-width: 1025px) {

    .container-lg,
    .container-xl {
        padding-inline: 5%;
    }
}

@media(min-width:768px) {
    .trade-ideas-mobile-bg, .trade-now-column {
        background: linear-gradient(201.9deg, rgba(225, 237, 255, 0.06) -59.75%, rgba(49, 49, 49, 0.06) 105.28%);
        backdrop-filter: blur(61.29999923706055px);
        padding: 24px;
        border-radius: 30px;
    }
    .trade-now-column {
        max-width: 770px;
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
	.we-make-it-easy-section {
		padding-block: 0px;
	}
	.real-time-section:before {
		background-position: 0 -20px;
	}
	.container-lg, .container-xl {
		padding-inline: 50px;
	}
	.head-h3 {
		font-size: 46px;
		line-height: 62px;
	}
	.head-h4 {
		font-size: 22px;
		line-height: 32px;
	}
	.gradient-title {
		font-size: 45px;
		margin-bottom: -21px;
		background: linear-gradient(30.21deg, rgba(255, 255, 255, 0.4) 23.57%, rgba(170, 170, 170, 0.25) 58.85%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.head-h5 {
		font-size: 23px;
		line-height: 28px;
	}
	.menu_trigger {
		right: 35px;
	}
	.text-lg {
		font-size: 16px;
		line-height: 32px;
	}
	
	.team_list>ul>li h5 {
		font-size: 18px;
    	line-height: 22px;
	}
}
@media (min-width: 600px) and (max-width: 767px) {
	.container-lg, .container-xl {
				padding-inline: 50px;
	}
	.menu_trigger {
		right: 35px;
	}
	.sentiment-container {
		background-position: 0 0px;
		background-size: cover;
        max-width: 700px;
	}
	.gradient-title {
		background: linear-gradient(30.21deg, rgba(255, 255, 255, 0.4) 23.57%, rgba(170, 170, 170, 0.25) 58.85%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
}

@media only screen and (max-width: 600px) {	
	.single_block article {
			text-align: left;
	  }
	.breadcrumb-wrapper .breadcrumbs .testimonial-btn {
		padding-block: 19px;
        font-size: 13px;
        line-height: 100%;
	}
	.breadcrumb-wrapper .breadcrumbs .back-btn {
        min-width: 120px;
        padding-block: 16px;
		font-size: 15px;
		font-weight: 400;
	}
	
	.container-wrapper {
		padding: 0px 20px!important;
	}
}



.page-template-page-blog,
.page-faqs {
    background-image: url('/wp-content/uploads/2025/01/inner-page-bg.png');
    background-position: 0px;
    background-size: cover;
    background-repeat: no-repeat;
}