/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 29 2026 | 02:43:51 */
.custom-temp-hidden {
	display: none !important
} 
.custom-header-width {
    max-width: 1600px !important;
    margin: 0 auto;
    width: 100% !important;
}
div#thrive-header .symbol-section-in.tve-default-state.tcb-mp {
    max-width: 1600px !important;
}
.custom-heading-with-image {
    font-size: 56px;
    color: #F8F8F8;
    text-transform: uppercase;
}
.custom-no-relative.custom-no-height .tve-content-box-background {
    height: unset !important;
}
.team-slide {
    padding: 15px;
}

.team-card {
    position: relative;
    height: 400px;
	border-radius: 16px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
}
.team-content h3 {
    color: #F5F6FA !important;
    font-family: 'inter' !important;
    font-size: 16px !important;
	padding-bottom: 0px !important;
}
.team-content p {
    color: #F5F6FA !important;
    margin: 0 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    padding: 0 !important;
}
.team-overlay {
    background: #131521;
    position: absolute;
    bottom: 10px;
    margin: 0 auto;
    width: 90%;
	border-radius: 12px;
    left: 2%;
    padding: 10px 10px;
    transform: translateX(0%);
    align-items: center;
	display: flex;
	justify-content: space-between;
}
.team-slide {
    margin: 0 5px;
	position: relative;
}
.custom-tab-layout .tve_scT > ul {
    margin: unset !important;
    justify-content: space-around;
}
.linkedin-icon {
    background: #0A0F28;
    color: #fff;
    padding: 10px;
    border-radius: 8px;
}
.team-overlay a {
    background: #fff;
    padding: 1px 6px;
    border-radius: 4px;
}
.linkedin-icon:hover {
    background: #1a1c2c;
}
.linkedin-icon:hover svg {
    color: #fff !important;
}
.sp-testimonial-client-image img {
    filter: grayscale(100%);
}
.slick-prev,
.slick-next {
    width: 30px;
    height: 30px;
    border-radius: 10px;
    background: #fff;
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 10;
}
.slick-prev {
    top: -20px;
    right: 70px !important;
    left: unset;
}
.slick-next {
    right: 20px !important;
    top: -20px;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: #fff;
}
/* Remove default arrow icons */
.slick-prev:before,
.slick-next:before {
    display: none;
}
.slick-prev,
.slick-next,
.slick-prev::after,
.slick-next::after {
    opacity: 1 !important;
}
div#sp-testimonial-free-17944 .testimonial-nav-arrow {
    display: none !important;
}
/* Right arrow */
.slick-next::after {
    transform: rotate(45deg);
}
.slick-prev::after,
.slick-next::after {
    content: '';
    width: 6px;
    height: 6px;
    border-top: 2px solid #131521;
    border-right: 2px solid #131521;
    display: inline-block;
}
/* Left arrow */
.slick-prev::after {
    transform: rotate(-135deg);
}

/* Right arrow */
.slick-next::after {
    transform: rotate(45deg);
}
.custom-subheading-multi-color {
    text-align: center;
    font-size: 32px;
    color: #F5F6FA;
    text-transform: uppercase;
    font-family: "Plus Jakarta Sans";
}
.custom-subheading-multi-color .plain-red {
    color: #f03e3e;
}
span.plain-green {
    color: #33A849;
}
.custom-heading-with-image img {
    width: 45px;
    margin-right: 10px;
    margin-top: -10px;
}
.custom-new-accordion .thrv_toggle_item.tve_faq {
    border-radius: 12px;
    margin-bottom: 20px;
}
.custom-no-animation { 
    transition: none !important;
    transform: none !important;
}
.custom-button-no-click{
	pointer-events: none;
}
.custom-no-animation a {
    cursor: default !important;
/*  	pointer-events: none; */
	background-color: transparent !important;
}
.custom-heading-multi-color {
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    color: #F8F8F8;
    font-weight: 500;
	font-family: "Plus Jakarta Sans" !important;
}
.custom-heading-multi-color .plain-yellow {
    color: #FFCE4A;
}
.custom-steps-level-1 .tcb-flex-col,
.custom-steps-level-2 .tcb-flex-col
{
    position: relative;
}
.custom-vertical-timeline-column-one .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:first-child,
.custom-vertical-timeline-column-two .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:last-child,
.custom-vertical-timeline-column-three .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:first-child{
	position: relative;
}
.custom-vertical-timeline:after {
    content: '';
    background-image: url(https://goldenweb.net/wp-content/uploads/2026/04/Linear-Arrow-scaled.png);
    background-size: cover;
    background-position: bottom;
    width: 20px;
    height: 90%;
    bottom: 0px;
    top: 10%;
    right: 0;
    display: block;
    position: absolute;
    left: 50%;
}
.team-content h3 {
    color: #fff !important;
    margin: 0;
    font-size: 20px !important;
}
.custom-vertical-timeline-column-one .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:first-child:after,
.custom-vertical-timeline-column-three .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:first-child:after {
    content: '';
    background-image: url(https://goldenweb.net/wp-content/uploads/2026/04/steps-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    z-index: 999;
    position: absolute;
    right: -15%;
    top: 45%;
    rotate: 180deg;
}
.custom-vertical-timeline-column-two .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:last-child:after {
    content: '';
    background-image: url(https://goldenweb.net/wp-content/uploads/2026/04/steps-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    z-index: 999;
    position: absolute;
    left: -10%;
    top: 45%;
}
.custom-steps-level-1 .tcb-flex-col:nth-child(1):after,
.custom-steps-level-2 .tcb-flex-col:nth-child(1):after
{
    content: '';
    background-image: url(https://goldenweb.net/wp-content/uploads/2026/04/steps-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    z-index: 999;
    position: absolute;
    right: 0;
    top: 100px;
}
.custom-steps-level-1 .tcb-flex-col:nth-child(2):after,
.custom-steps-level-2 .tcb-flex-col:nth-child(2):after
{
    content: '';
    background-image: url(https://goldenweb.net/wp-content/uploads/2026/04/steps-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    z-index: 999;
    position: absolute;
    right: -50px;
    top: 100px;
}
.custom-no-relative, .custom-no-relative .tve-cb {
    position: static !important;
}
.random-point-one {
    left: 50%;
    transform: translate(-50%, -50%) !important;
	top: -80px;
}
.random-point-two {
    left: 0%;
    top: 5%;
}
.random-point-three {
    right: 0;
	top: 0%;
}
.random-point-four {
    bottom: 10%;
    left: 3%;
}
.random-point-five {
    bottom: 20%;
    right: 0;
}
.custom-random-points {
    margin-top: 70px;
}

.random-point-one, .random-point-two, .random-point-three, .random-point-four, .random-point-five {
    position: absolute !important;
} 
.sp-testimonial-free, .sp-testimonial-free p {
    color: #D0D4E7 !important;
    text-align: left !important;
    background: #1A1C2C;
    border-radius: 16px;
    padding: 50px 24px 24px 24px!important;
}
.sp-testimonial-free-section .sp-testimonial-client-image img {
    border-radius: 10px !important;
}
.quote-wrapper {
    position: absolute;
    top: 5%;
    left: 6%;
}
.quote-wrapper img {
    width: 50px;
}
.tfree-style-theme-one-v2 .sp-testimonial-free .sp-testimonial-client-image {
	margin: -50px 0 0 24px !important;
    width: 58px;
}
h4.sp-testimonial-client-name, .sp-testimonial-client-designation {
    color: #D0D4E7 !important;
    text-align: left !important;
    margin-left: 100px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
    padding: 0px;
}
h4.sp-testimonial-client-name {
    margin-top: 40px !important;
}
@media (max-width: 767px) {
.custom-heading-with-image {
    font-size: 40px;
}	
.custom-heading-multi-color {
    text-align: left;
    font-size: 32px;
}	
.custom-random-points .thrv_wrapper.thrv-button.thrv-button-v2.tcb-local-vars-root.tcb-flip.tve_ea_thrive_animation.tve_anim_grow {
    margin-left: 0px !important;
}	
.custom-finishline-wrapper .thrv-button {
	display: none !important;	
}	
.custom-vertical-timeline:after,
.custom-vertical-timeline .thrv-button{
	display: none !important;
}	
.custom-vertical-timeline-column-one .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:first-child:after, 
.custom-vertical-timeline-column-two .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:last-child:after,
.custom-vertical-timeline-column-three .tcb-flex-row.v-2.tcb-resized.tcb--cols--3 > .tcb-flex-col:first-child:after{
	display: none
}
.custom-mobile-text-left {
    text-align: left;
    margin-left: 0px !important;
}	
.custom-homepage-section-three h2, 	
.custom-cro-page-section- h2,
.custom-cro-page-section-three h2{
    text-align: left !important;
}	
.custom-mobile-width-80 {
	width: 80%;		
}
.custom-mobile-margin-center{
	margin: 0 auto;	
}	
.custom-random-points h2 {
    text-align: left !important;
}
.custom-mobile-text-center p, .custom-mobile-text-center span, .custom-mobile-text-center {
    text-align: center !important;
}	
.custom-mobile-text-left p,
.custom-mobile-text-left h2{
    text-align: left !important;
}	
.custom-col-half-bg .tcb-flex-col {
    margin-bottom: 22px;
}	
.custom-homepage-section-one .tcb-flex-row.v-2.tcb--cols--2 .tcb-flex-col:nth-child(2) .tcb-flex-row .tcb-flex-col,
.custom-cro-page-section-one .tcb-flex-row.v-2.tcb--cols--2 .tcb-flex-col:nth-child(2) .tcb-flex-row .tcb-flex-col	{
    margin-bottom: 20px;
    width: 50%;
    max-width: 50% !important;
}
.custom-homepage-section-one .tcb-flex-row.v-2.tcb--cols--3 .tcb-flex-col,
.custom-cro-page-section-one .tcb-flex-row.v-2.tcb--cols--3 .tcb-flex-col{
    margin-bottom: 24px;
}	
.custom-no-relative .tve-cb {
    position: relative !important;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
	overflow-y: hidden;
    width: 100%;
	scroll-behavior: smooth;
	scrollbar-width: none;
}
.custom-no-relative .tve-cb::-webkit-scrollbar {
    display: none;
}	
.custom-random-points {
    margin-top: 0px;
}	
.random-point-one, .random-point-two, .random-point-three, .random-point-four, .random-point-five {
    position: relative !important;
    left: unset !important;
    transform: unset !important;
    top: 10px !important;
    bottom: 10px !important;
}	
.custom-homepage-section-two .custom-subheading-multi-color {
    text-align: left;
    font-size: 28px;
}
.custom-homepage-section-three {
    padding-left: 10px;
    padding-right: 10px;
}	
.homepage-tabs .tve_tab_content .tcb-flex-col {
    margin-bottom: 24px;
}
.custom-no-relative .tve-cb .custom-no-button a {
    padding: 16px 10px !important;
    width: max-content !important;
    margin: 0 10px 30px 5px !important;
    text-align: left;
}
.custom-homepage-section-three .tcb-flex-row.v-2.tcb--cols--3 .tcb-flex-col {
    margin-bottom: 70px;
    margin-left: 10px;
    margin-right: 20px;
	padding-left: 10px !important;
}	
.custom-heading-multi-color.custom-mobile-text-left {
    padding-left: 10px;
}
/* .custom-homepage-section-three .custom-heading-multi-color {
    text-align: center !important;
}	 */
.custom-steps-level-1 .tcb-flex-col:nth-child(3):after{
	content: '';
    background-image: url(https://goldenweb.net/wp-content/uploads/2026/04/steps-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
	position: absolute;
    top: unset;
    bottom: -55px;
    left: 40%;
    transform: translate(-50%, -50%) !important;
    rotate: 90deg;
} 	
.custom-steps-level-1 .tcb-flex-col:nth-child(1):after,
.custom-steps-level-2 .tcb-flex-col:nth-child(1):after
{
	top: unset;
    bottom: -55px;
	left: 40%;
    transform: translate(-50%, -50%) !important;
    rotate: 90deg;
}	
.custom-steps-level-1 .tcb-flex-col:nth-child(2):after, 
.custom-steps-level-2 .tcb-flex-col:nth-child(2):after {
    top: unset;
    bottom: -55px;
    left: 40%;
    transform: translate(-50%, -50%) !important;
    rotate: 90deg;
}	
.custom-homepage-section-two .thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT > ul {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: 100%;
}	
}	