/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,portfolio
Version: 2.3.1727761423
Updated: 2024-10-01 06:43:43

*/

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body{
	background-color:transparent !important;
	font-family: "Manrope", sans-serif !important;
	overflow-x:hidden !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Inter", sans-serif !important;
}
h1{
	font-size: 90px;
	font-weight: 700;
	line-height: 100px;
	text-align: left;
	color:#fff;
}
h2{
	font-size: 70px;
	font-weight: 700;
	line-height: 80px;
	text-align: left;
	color:#fff;
}
h3{
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-align: left;
	color:#fff;
}
h4{
	font-size: 25px;
	font-weight: 700;
	line-height: 35px;
	text-align: left;
    color:#fff;
}
h5{
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	text-align: left;
    color:#fff;
}
h6{
	font-family: "Manrope",sans-serif !important;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;

}
p{
	font-size: 17px;
	font-weight: 300;
	line-height: 27px;
	text-align: left;

}
.white p,.white h1,.white h2,.white h3, .white h4, .white h5, .white h6{
	color:#121235 !important;
}
.blue p,.white h1,.blue h2,.blue h3, .blue h4, .blue h5, .blue h6{
	color:#fff !important;
}
.custom-logo-link2 {
    display: none !important;
}
.page-id-29 .custom-logo-link,.page-id-27 .custom-logo-link{
	display:none;
}
.page-id-29 .custom-logo-link2,.page-id-27 .custom-logo-link2{
	display:block !important;
}
.wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}
.vc_section{
	margin:auto !important;
}
/* .vc_general {
    font-family: Inter;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 16.94px !important;
    text-align: center !important;
    background-color: #fff !important;
    color: #000003 !important;
    padding: 4px 8px !important;
    border-radius: 2px !important;
} */
.vc_general {
    font-family: Inter;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 16.94px !important;
    text-align: center !important;
    background-color: #fff !important;
    color: #000003 !important;
    padding: 4px 8px !important;
    border-radius: 2px !important;
    border: 1px solid #ddd; 
    transition: all 0.3s ease; 
    display: inline-block;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.vc_general:hover {
/*     background-color: #121235 !important;  */
/*     color: #ffffff !important;  */
	color:#fff !important;
    transform: scale(1.05); 
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); 
    border-color: #fff !important; 
	background-color:transparent !important;
}
.primary-navigation > div > .menu-wrapper li:last-child a {
   border-radius: 2px !important;
    border: 1px solid #ddd; 
    transition: all 0.3s ease; 
    display: inline-block;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.primary-navigation > div > .menu-wrapper li:last-child a:hover{
	color:#fff !important;
    transform: scale(1.05); 
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); 
    border-color: #fff !important; 
	background-color:transparent !important;
}

p,
span {
    font-family: "Manrope", sans-serif;
}

a,a:focus-visible,a:focus{
    text-decoration: none !important;
    outline: none !important;
	background-color:transparent !important;
	
}
.wpb-content-wrapper {
    width: 100%;
    margin: 0px !important;
    max-width: 100% !important;
}
.vc_row.wpb_row.vc_row-fluid {
    max-width: 1323px !important;
    margin: auto !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
	position:static !important;
}
.site-logo a {
    text-decoration: none !important;
}
.site-logo a:focus img {
   	text-decoration:none !important;
	outline:none !important;
	background:transparent !important;
	border:none !important;
}
.site-logo{
	margin:0px !important;
}
.site-main{
	padding:0px !important;
}

header.site-header {
    position: absolute;
    z-index: 9;
    padding: 0 15px;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
	max-width:100%;
	width: 100%;
}
.header_iner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
	border-bottom:1px solid #fff;
	padding:28px 0px;
	max-width: 1323px;
	width:100%;
	margin:auto;

}
footer.site-footer {
    margin: 0px !important;
    background: #121235;
    padding-top: 90px;
	width:100%;
	max-width:100%;
	padding: 0 15px;
}
footer.site-footer .inner_footer {
    max-width: 1323px;
	margin:auto;
}


.home_banner{
	background: linear-gradient(111.34deg, #1A1878 0%, #1889E6 50%, #1A1878 100%);
	padding-left:15px !important;
	padding-right:15px !important;
	overflow:hidden;
}
.site-logo .custom-logo{
	max-width:192px !important;
	max-height:unset !important;
}
nav.primary-navigation .menu-item a {
    color: #fff;
}
.primary-navigation .primary-menu-container > ul > .menu-item > a{
	font-family: "Inter" , sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16.94px;
	text-align: left;
	color:#fff;
	padding: 4px 12px !important;
}
.primary-navigation .primary-menu-container{
	margin-right:0px !important;
}
.primary-navigation > div > .menu-wrapper li:last-child a {
    color: #000004;
    background-color: #fff !important;
    margin-left: 12px;
    padding: 4px 8px !important;
}

footer.site-footer .site-name {
    padding-top: 90px;
    padding-bottom: 26px;
    border-bottom: 1px solid #fff;
}
.inner_footer .widget-area {
    margin: 0px !important;
    width: 100%;
    max-width: 100% !important;
    padding: 60px 0 50px 0;
    border-bottom: 1px solid #fff;
	display:flex;
	gap:0px;
}
.inner_footer .widget-area section.widget {
    margin: 0px;
}
.inner_footer .widget-area:after{
	content: none !important;
}
.inner_footer .widget-area section.widget:first-child {
    flex: 0 0 auto;
    width: 48%;
}
.inner_footer .widget-area section.widget:last-child {
    flex: 0 0 auto;
    width: 52%;
} 
footer.site-footer .inner_footer #nav_menu-3 .menu li a{
	font-family: Inter;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-align: left;
	color:#fff;
}

footer.site-footer .inner_footer section#block-15 h4 {
	font-family: "Inter",sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
	text-align: left;
	color:#fff;
	margin-bottom:11px;
}

footer.site-footer .inner_footer section#block-15 p a{
	font-family: "Manrope",sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	text-align: left;
	color:#fff;
}
footer.site-footer .inner_footer section#block-15 p{
	margin-top:0px !important;
}
footer.site-footer .inner_footer section#block-15 figure {
    text-align: left;
    margin-top: 0px;
}
.powered-by{
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 0 12px;
}
.powered-by p {
    font-family: "Manrope",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 19.12px;
    text-align: left;
    color: #fff;
}

.powered-by p,.powered_links a {
    font-family: "Manrope",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 19.12px;
    text-align: left;
    color: #fff;

}
.powered_links a:last-child{
	margin-left:30px;
}
.powered_links{
	display:flex;
	align-items:center;
}
footer.site-footer .inner_footer #nav_menu-3 .menu li a{
	word-wrap:break-word;
}
footer.site-footer .inner_footer #nav_menu-3 .menu {
    display: flex;
    flex-wrap: wrap;
}
footer.site-footer .inner_footer #nav_menu-3 .menu li {
    flex: 0 0 auto;
    width: 50%;
    padding-right: 22px;
	margin-bottom:10px;
}

.home_banner .vc_row.wpb_row.vc_row-fluid{
		overflow:visible !important;
}
.blur_box {
		position: relative;
		overflow:visible !important;
}
.blur_box .vc_column-inner{
		position: absolute;
		padding: 23px 30px 30px !important;
		border-radius: 40px;
		max-width: 410px;
		box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.2);
		background: linear-gradient(112.15deg, rgba(255, 255, 255, 0.4) 8.8%, rgba(222, 222, 233, 0.1) 83.5%);
		backdrop-filter: blur(40px);
		-webkit-backdrop-filter: blur(40px);
		right:-15px;
		top: 110px;
	border:1px solid;
	border-color: #ffffff #ffffff;
	z-index:1;
}
.home_banner > .vc_row.wpb_row.vc_row-fluid:first-child {
		padding-bottom: 70px;
		border-bottom: 1px solid #fff;
		z-index:2;
}
.home_banner .vc_row.wpb_row.vc_row-fluid p{
	color:#fff !important;
}
.priorite_sec {
    background-color: #121235;
	margin:0px !important;
}
.priorite_sec .vc_column-inner {
    max-width: 810px;
}

.priorite_sec .vc_column-inner h2 strong{
	background: linear-gradient(275.62deg, #1A1878 -0.2%, #1889E6 49.99%, #1A1878 100.18%);
	background-clip:text;
	-webkit-text-fill-color:transparent;
}
.priorite_sec .vc_column-inner h5{
	font-family: "Manrope",sans-serif !important;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
}
.priorite_sec .vc_column-inner p{
	font-family: "Manrope",sans-serif;
	font-family: Manrope;
	font-size: 17px;
	font-weight: 300;
	line-height: 27px;
	text-align: left;
	color:#fff;
}
.audit_sec{
	padding-top:0px !important;
}
.audit_sec > .call_action_row > .wpb_column > .vc_column-inner {
    max-width: 631px;
	background: linear-gradient(112.15deg, rgba(24, 137, 230, 0.8) 8.8%, rgba(26, 24, 120, 0.4) 83.5%);
	border-radius:40px;
	padding:50px 20px !important;
	border: 1px solid;

}
.audit_sec > .vc_row > .wpb_column > .vc_column-inner h2{
	color:#121235;
}

.candid_row > .wpb_column > .vc_column-inner{
	background: linear-gradient(112.15deg, rgba(26, 24, 120, 0.5) 8.8%, rgba(3, 3, 30, 0.5) 83.5%);
	backdrop-filter: blur(40px);
	box-shadow: 0px 4px 24px -1px #00000033;
	padding:50px;
	border-radius:10px;
}
.candid_row >  .vc_column_container:first-child {
    padding-left: 0px;
    padding-right: 15px;
}
.candid_row >  .vc_column_container:last-child {
    padding-left: 15px;
    padding-right: 0px;
}
.candid_row {
	margin:0 -15px !important;
}
.acord_anchor p a{
	font-family: "Inter",sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	text-align: left;
	color:#121235;
}
.acord_anchor p{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #121235;
	position:relative;
	transition:.2s linear;
}
.acord_anchor > .vc_column-inner >.wpb_wrapper .wpb_text_column:first-child p{
	border-top: 1px solid #121235;
	padding-top:10px;
}
.acord_anchor p:hover{
	padding-left:30px;
	transition:.2s linear;
}
.acord_anchor p:hover::before{
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:13px;
	background-image:url("https://www.merittas.com/wp-content/uploads/2024/10/acord_arow.png");
	background-repeat:no-repeat;
	background-size:22px;
	z-index:-1;
	transition:.2s linear;
}
.acord_anchor p:hover a{
	font-size: 25px;
	font-weight: 700;
	line-height: 35px;
	text-align: left;
	transition:.2s linear;
}
.acord_anchor.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 45%;
    float: right;
}

.action_sec > .vc_row > .wpb_column > .vc_column-inner{
	max-width:581px;
	padding:50px 20px;
	border-radius:40px;
	background: linear-gradient(112.15deg, rgba(255, 255, 255, 0.4) 8.8%, rgba(222, 222, 233, 0.1) 83.5%);
	backdrop-filter: blur(40px);
	box-shadow: 0px 4px 24px -1px #00000033;

}



.audit_sec_marque .vc_row.wpb_row.vc_row-fluid {
    max-width: unset !important;
	padding:0px !important;
}
.audit_sec_marque {
    overflow: hidden;
    white-space: nowrap;
    background-color: #f7f7f7; 
    padding: 10px 0;
    position: relative;
}

.audit_row {
    display: inline-block;
    white-space: nowrap;
    animation: marquee 25s linear infinite;
    will-change: transform;
}

.audit_row2 {
    position: absolute;
    top: 0;
    left: 100%;
}

.audit_row > .wpb_column, .audit_row2 > .wpb_column {
    display: inline-block;
    padding: 0 20px;
}

.audit_row .wpb_wrapper > div, .audit_row2 .wpb_wrapper > div {
    display: inline-block;
}

.audit_row .wpb_wrapper > div p, .audit_row2 .wpb_wrapper > div p {
    font-family: Inter;
    font-size: 100px;
    font-weight: 700;
    line-height: 110px;
    text-align: left;
    color: #121235;
    padding: 0 50px;
	position:relative;
}
.audit_row .wpb_wrapper > div p::before, .audit_row2 .wpb_wrapper > div p::before {
	position: absolute;
    content: "";
    right: -15px;
    top: 45px;
    width: 20px;
    height: 20px;
    border: 1px solid #121235;
    border-radius: 50%;
}
.audit_row,.audit_row2{
	padding-left:0px !important;
	padding-right:0px !important;
}
.audit_row .vc_column-inner,.audit_row2 .vc_column-inner{
	padding-left:0px !important;
	padding-right:0px !important;
}
.audit_row .vc_column_container,.audit_row2 .vc_column_container{
	padding-left:0px !important;
	padding-right:0px !important;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

.marque_h6 h6{
	max-width: 648px !important;
    width: 100%;
    white-space: pre-wrap;
    margin: auto;
    margin-top: 90px;
	color:#000004;
letter-spacing: 0;
}

.audit_sec_marque .vc_row.wpb_row.vc_row-fluid.exclusv_row{
	max-width:1323px !important;
	border-bottom:1px solid #121235 !important;
	padding-bottom:170px !important;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row {
    max-width: 760px !important;
    width: 100%;
	padding-top:170px !important;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper h2 {
	color:#121235;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper h2 strong{
	background: linear-gradient(91.39deg, #1A1878 0.12%, #1889E6 50.05%, #1A1878 99.99%);
	background-clip:text;
	-webkit-text-fill-color:transparent;
	font-weight:700 !important;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper h4{
	color:#000004;
	white-space:pre-wrap !important;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper p{
	white-space:pre-wrap !important;
	letter-spacing:0px;
}

.vc_row.wpb_row.vc_row-fluid.baner_shape {
    position: absolute !important;
    top: 210px !important;
    right: 0px;
    z-index: 0;
}
.vc_row.wpb_row.vc_row-fluid.baner_shape .vc_column-inner{
	padding:0px !important;
}
footer.site-footer .inner_footer section#block-15 p a:hover{
	text-decoration:underline !important;
}

.primary-navigation .primary-menu-container > ul > .menu-item > a{
	position:relative;
}
.primary-navigation .primary-menu-container > ul > .menu-item > a::before{
	content:"";
	position:absolute;
	left:50%;
	bottom:-4px;
	width:0px;
	height:2px;
	background-color:#fff;
	transition:.2s linear;
	border-radius:2px;
}
.primary-navigation .primary-menu-container > ul > .menu-item > a:hover::before{
	width:calc(100% - 24px);
	transform:translatex(-50%);
	transition:.2s linear;
}
.primary-navigation > div > .menu-wrapper li:last-child a::before{
	content:none !important;
}
footer.site-footer .inner_footer #nav_menu-3 .menu li a:hover{
	text-decoration:underline !important;
}
.vc_btn3-container.vc_btn3-inline.vc_custom_1727783913754.vc_do_btn {
    display: block;
    text-align: right;
}
.home_banner .vc_row.wpb_row.vc_row-fluid {
    overflow: visible !important;
    position: relative !important;
    z-index: 1;
    left: unset !important;
}
section.vc_section.meritas_sec.white.vc_custom_1727948783507 .vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
header.entry-header.alignwide {
    display: none;
}
.entry-content {
    margin: 0px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1727958198588 h5 {
    color: #121235;
    font-size: 24px;
    line-height: 35px;
}
.wpb_text_column.wpb_content_element.vc_custom_1727957404707 h2 {
    font-size: 60px;
}

/* nav#site-navigation,ul#menu-footer_menu,.powered_links a:first-child {
    display: none !important;
} */
.vc_row.wpb_row.vc_row-fluid.call_action_row.vc_custom_1727930445936.vc_row-has-fill {
    border-radius: 10px;
}
.audit_sec > .vc_row > .wpb_column > .vc_column-inner h2,.wpb_text_column.wpb_content_element.vc_custom_1727957404707 h2{
	font-size:56px !important;
	line-height:normal;
}
/* 7-10-24 */
/* candidate page css */
/* space_even class used for vc_row-fluid to 1323px container*/
.space_even .vc_row.wpb_row.vc_row-fluid{
	  position:relative !important;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}

.candidates_baner {
    padding: 160px 15px 90px !important;
}
.candidates_baner .box_blurys{
	    position: absolute;
    padding: 23px 30px 30px !important;
    border-radius: 40px;
    max-width: 410px;
    box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.2);
    background: linear-gradient(112.15deg, rgba(255, 255, 255, 0.4) 8.8%, rgba(222, 222, 233, 0.1) 83.5%);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    right: 0px;
    top: 110px;
    border: 1px solid;
    border-color: #ffffff #ffffff;
    z-index: 1;
}
.candidates_baner  .vc_row.wpb_row.vc_row-fluid .vc_row.wpb_row.vc_row-fluid > .wpb_column:first-child{
	padding-bottom:170px !important;
}
.candidates_baner .vc_row.wpb_row.vc_row-fluid .wpb_column > .vc_column-inner {
    padding: 0px !important;
}
.candidates_baner .vc_row.wpb_row.vc_row-fluid .vc_row.wpb_row.vc_row-fluid {
	border-bottom:1px solid #fff;
}

.choose_marques .vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row:first-child {
    max-width: 1096px !important;
    width: 100%;
	padding-top:170px !important;
}
.choose_marques .vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row:last-child {
    max-width: 1096px !important;
    width: 100%;
    padding-top:0px !important;
}
.choose_marques  .vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper h4 {
    color: #000004;
    white-space: pre-wrap !important;
	font-family: Manrope;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	max-width:990px !important;
}

section.vc_section.process {
    padding: 170px 15px !important;
	background-position: right 0 top 0 !important;
}
section.vc_section.process h2 {
    max-width: 750px;
    margin-bottom: 60px !important;
}
section.vc_section.process h2 strong {
    background: linear-gradient(91.39deg, #1A1878 0.12%, #1889E6 50.05%, #1A1878 99.99%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
	font-weight: 700;
}
.process .vc_column_container .vc_column-inner {
    padding-top: 0px !important;
}

.vc_general.meritas_tabs:hover {
	transform:unset !important;
}
 .vc_tta.vc_general.meritas_tabs .vc_tta-tab>a {
	padding:0px !important;
	font-family: "Manrope",sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 35px;
	text-align: left;
	color:#000004;
	padding-right:34px !important;
	border:none !important;
}

.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list {
    display: flex;
    justify-content: space-between;
	margin-bottom:20px;
}
.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list li {
    flex: 0 0 auto;
    width: 16%;
}
.vc_tta.vc_general.meritas_tabs .vc_tta-panel-body {
    padding: 0px !important;
    background-color: #fff !important;
    padding-top: 30px !important;
}
.vc_general.meritas_tabs .vc_tta-panel-body p {
    font-family: Manrope;
    font-size: 17px;
    font-weight: 300;
    line-height: 27px;
    text-align: left;
    color: #000004 !important;
    padding: 30px 0;
	margin-right:30px !important;
}
.vc_general.meritas_tabs .vc_column-inner {
    padding: 0px !important;
}
.vc_tta.vc_general.meritas_tabs {
    font-size: 1em;
    padding: 0px !important;
    border: none !important;
    box-shadow: unset !important;
}

.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list  li.vc_tta-tab.vc_active {
	opacity:1 !important;
}
.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list li{
	opacity:.3;
} 
.process .vc_column_container .vc_column-inner {
    padding-top: 0px !important;
    padding: 0px;
}
.whatsapp.vc_btn3-inline button,.whatsapp.vc_btn3-inline a {
    padding-left: 54px !important;
    padding-right: 18px !important;
    height: 50px !important;
	display:flex;
	align-items:center;
}
.whatsapp.vc_btn3-inline button i.vc_btn3-icon.fab.fa-whatsapp,.whatsapp.vc_btn3-inline a i.vc_btn3-icon.fab.fa-whatsapp {
    left: 18px;
    font-size: 30px;
    color: #25D366;
}
/* candidate page css end*/
/* 8-1024 */
/* client page css */
.choose_marques.client_marques .vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row:first-child {
    padding-top: 0px !important;
}
.vc_row-fluid.want_more .vc_inner.vc_row-fluid {
    max-width: 1096px !important;
    margin-top: 90px !important;
}
.vc_row-fluid.want_more .vc_inner.vc_row-fluid {
    max-width: 1066px !important;
    margin-top: 90px !important;
    padding: 50px 20px !important;
    border-radius: 40px !important;
    backdrop-filter: blur(40px);
    box-shadow: 0px 4px 24px -1px #00000033 !important;
    border: 1px solid #fff;
	background: linear-gradient(112.15deg, rgba(255, 255, 255, 0.4) 8.8%, rgba(222, 222, 233, 0.1) 83.5%);
}
.vc_row-fluid.want_more .vc_btn3-container.whatsapp.vc_btn3-inline.vc_do_btn {
    display: flex !important;
    text-align: right;
	justify-content: flex-end;
}
.vc_row-fluid.want_more h6{
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	color:#fff;
	margin-top:20px;
}
section.vc_section.process.proven {
    background: linear-gradient(116.06deg, #1889E6 0%, #1A1878 100%) !important;
}
.vc_section.proven .vc_tta.vc_general.meritas_tabs .vc_tta-panel-body {
    background-color: transparent !important;
}

.vc_section.proven .vc_tta.vc_general.meritas_tabs .vc_tta-tab>a,.vc_section.proven .vc_general.meritas_tabs .vc_tta-panel-body p{
	color:#fff !important;
}
.vc_section.proven .vc_general.meritas_tabs .vc_tta-panels-container .vc_tta-panels{
	background-color:transparent !important;
	border:none !important;
}
section.vc_section.proven h2 {
    color:#fff !important;
}
section.vc_section.proven h2 strong {
    background: linear-gradient(92.23deg, #1889E6 0.12%, #fff 100.14%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}
section.vc_section.expand {
    padding: 170px 15px !important;
}

.vc_tta.vc_general.expand_acordion {
    padding: 0px !important;
    border: none !important;
	box-shadow: unset !important;
    padding-top:100px !important;
	width:100%;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panel-title>a{
	padding:20px 0 !important;
	font-family: 'Inter',sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	text-align: left;
	color:#121235;
	border-bottom:1px solid #121335 !important;
	position:relative;
	transition: .2s linear !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panel-title>a span{
	font-family: 'Inter',sans-serif;
}

.vc_tta.vc_general.expand_acordion .vc_tta-panel.vc_active a{
	padding-left:30px !important;
	transition: .2s linear !important;
	font-weight:700 !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panel.vc_active h4.vc_tta-panel-title a::before {
    content: "";
    width: 10%;
    height: 50%;
    position: absolute;
    left: 0px;
    top: 22px;
    background-image: url("https://www.merittas.com/wp-content/uploads/2024/10/acord_arow.png");
    background-repeat: no-repeat;
    background-size: 22px;
    transition: .2s linear !important;
}


.vc_tta.vc_general.expand_acordion .vc_tta-panel-heading ,.expand_acordion .vc_tta-panel-body {
	background-color:transparent !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panels .vc_tta-panel-heading {
    border: none !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panels .vc_tta-panel-body {
    border: none !important;
    padding: 0px !important;
}
.expand_acordion:hover {
	transform:unset !important;
}

.linkedin.whatsapp button {
    background-color: #fff !important;
}
.linkedin.whatsapp.vc_btn3-inline button:hover {
    color: #000 !important;
    border: 1px solid #000 !important;
    background: transparent !important;
}
.linkedin.whatsapp.vc_btn3-inline button i {
    color: #2C67BC !important;
}
.vc_btn3-container.linkedin.whatsapp.vc_btn3-inline.vc_do_btn {
    text-align: left;
    margin-top: 30px;
	margin-bottom:20px;
    padding-left: 6px;
	display:block;
}


/*  .vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels {
    margin: 0 -15px;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div {
    padding: 0 15px;
} */
.vc_row.wpb_row.vc_row-fluid.expand_row2 > div:first-child {
    padding-right: 15px;
}
.vc_row.wpb_row.vc_row-fluid.expand_row2 > div:last-child {
    padding-left: 15px;
}
section.vc_section.expand.white .vc_column-inner {
    padding: 0px !important;
}

.vc_tta.vc_general.expand_acordion .vc_tta-panel.vc_active .vc_tta-panel-title>a{
	border-bottom:none !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-bottom: 1px solid #121235 !important;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div p{
	font-family: 'Manrope',sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 27px;
	text-align: left;
	margin-bottom:12px !important;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div p:last-child{
	margin-bottom:0px !important;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div:nth-child(1) h4.vc_tta-panel-title > a,.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div:nth-child(2) h4.vc_tta-panel-title > a{
	 border-top: 1px solid #121235 !important;
}
/* 8-10-24  end*/

/* 9-10-24 */
/* career page css */

.career_banner .vc_row.wpb_row.vc_row-fluid {
    padding-bottom: 70px;
    border-bottom: 1px solid #121335;
}
.career_banner .vc_row.wpb_row.vc_row-fluid h1{
   	color:#000004 !important;
}
section.vc_section.expand.white {
    background-position: right 0 top 0 !important;
}

.page-id-27 .primary-navigation .primary-menu-container > ul > .menu-item > a,.page-id-29 .primary-navigation .primary-menu-container > ul > .menu-item > a {
    color: #000004;
}
.page-id-27 .primary-navigation > div > .menu-wrapper li:last-child a,.page-id-29 .primary-navigation > div > .menu-wrapper li:last-child a {
    color: #fff;
    background-color: #121235 !important;
	border-color:#121335;
}
.page-id-27 .primary-navigation .primary-menu-container > ul > .menu-item > a:hover{
	color:#fff !important;
}
.page-id-27 .primary-navigation > div > .menu-wrapper li:last-child a:hover{
    color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important;
}
.page-id-27 .header_iner,.page-id-29  .header_iner  {
    border-bottom: 1px solid #121335;
}
section.vc_section.expand.career_expand {
    background-position: right -10% top -80%   !important;
}

.benefit-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 30px;
    margin: 0 -15px;
    margin-top: 90px;
}
.benefit-main .benefit_block {
    flex: 0 0 auto;
    width: 33%;
    padding: 0 15px;
	align-self: stretch;
}
.benefit-main .benefit_section {
    background: linear-gradient(112.15deg, rgba(255, 255, 255, 0.4) 8.8%, rgba(222, 222, 233, 0.1) 83.5%);
    backdrop-filter: blur(40px);
    box-shadow: 0px 4px 12px -1px #0000001A;
    padding: 40px;
    border-radius: 40px;
    border: 1px solid;
    border-image-source: linear-gradient(122.38deg, #FFFFFF 15.94%, rgba(234, 233, 218, 0.3) 39.18%, rgba(234, 233, 218, 0.6) 62.42%, #FFFFFF 85.66%);
	    height: 100%;
}
.benefit_title {
    font-family: Inter;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    text-align: left;
    color: #000004;
	margin-bottom:20px;
}
.benefit_description {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    text-align: left;
    color: #000004;
}
section.vc_section.slider_sectn {
    padding-top: 0px !important;
	overflow:hidden !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1728392394065 .vc_column-inner{
	padding-left: 0px !important;
    padding-right: 0px !important;
}
.gallery-main .swiper.swiper_gallery {
    overflow: visible !important;
}

.contact_baner .vc_column-inner .wpb_wrapper p {
    padding-left: 150px;
}
section.vc_section.candidates_baner.career_banner.contact_baner {
    padding-bottom: 170px !important;
}
.vc_row.wpb_row.vc_row-fluid.form_main_row h3 {
    text-align: center;
    margin-bottom: 70px !important;
}

.form_main {
    max-width: 870px;
    width: 100%;
    margin: auto;
}

.form_main p {
    padding: 0px !important;
    width: 100%;
	background-color:#fff;
}

.form_main p input,.form_main p textarea {
    width: 100%;
    border: 1px solid var(--Off-White, #fff);
    padding: 18px 13px;
    border-radius: 10px;
	margin:0px !important;
}

.form_main p label {
    font-family: "Manrope",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 19.12px;
    text-align: left;
    color: #121335;
    margin-bottom: 4px;
}

.form_main p input::placeholder,.form_main p textarea::placeholder {
    font-family: Manrope;
    font-size: 17px;
    font-weight: 300;
    line-height: 23.22px;
    text-align: left;
    color: #121335;
    opacity: .5;
}
.form_main p textarea{
	height:105px !important;
}
.form_main p {
    padding: 7px !important;!i;!;
    border-radius: 10px;
    border: 1px solid var(--Off-White, #fff);
}
.form_main p input.wpcf7-submit {
    width: auto;
    margin: auto !important;
    display: block;
	font-family: Inter;
	font-size: 18px;
	font-weight: 600;
	line-height: 21.78px;
	text-align: left;
	color:#fff !important;
	padding:10px 18px !important;
	border-radius:2px !important;
	margin-top:34px !important;
	background-color:#121235 !important;
	opacity:1;
	transition: all 0.3s ease;
}
.form_main p input.wpcf7-submit:hover{
	color:#121335 !important;
	border:1px solid #121335 !important;
	background-color:transparent !important;
	transform: scale(1.05);
	transition: all 0.3s ease;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

.form_line {
    display: flex;
    margin: 0 -10px;
    margin-bottom: 34px;
}
.form_line > p{
	margin:0 10px;
}
.form_main > p:last-child {
    padding: 0px !important;
    border-radius: 0px;
    border:none;
	background-color:transparent;
}
.form_main p input:focus,.form_main p textarea:focus{
	outline:none !important;
}
.vc_row.wpb_row.vc_row-fluid.form_main_row {
    padding-top: 100px;
    padding-bottom: 0px !important;
    border-bottom: none !important;
}

.vc_btn3-container.linkedin.whatsapp.vc_btn3-inline.vc_do_btn a.vc_general.vc_btn3 {
    background-color: #fff !important;
    padding-left: 54px !important;
    width: auto !important;
    display: inline-flex;
}
.vc_btn3-container.linkedin.whatsapp.vc_btn3-inline.vc_do_btn a.vc_general.vc_btn3 i{
    color:#2C67BC !important
}
.vc_btn3-container.linkedin.whatsapp.vc_btn3-inline.vc_do_btn a.vc_general.vc_btn3:hover{
	color: #000 !important;
    border: 1px solid #000 !important;
    background: transparent !important;
}
span.wpcf7-spinner {
    margin: auto !important;
    display: block;
    text-align: center;
	margin-top:20px !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ff0015;
    max-width: 870px !important;
    margin: auto;
    margin-top: 22px;
}

li.menu-item.current-menu-item a::before{
	width:calc(100% - 24px) !important;
	transform: translatex(-50%);
}
.page-id-27 li.menu-item.current-menu-item a::before{
	background-color:#000004 !important;
}
.page-id-27 li.menu-item.current-menu-item a:hover::before{
	background-color:#fff !important;
}
section.vc_section.vc_custom_1727958435759 h5 {
    color: #121235;
    font-size: 24px;
    line-height: 35px;
}
section.vc_section.vc_custom_1727958435759 h6 {
    color: #121235;
    font-size: 21px;
    line-height: 32px;
}
section.vc_section.vc_custom_1727958435759 .wpb_wrapper > div {
    margin-bottom: 15px;
}
/* 9-10-24 */

@media(max-width:1323px){
	.blur_box .vc_column-inner {
    right: 15px;
}
section.vc_section.meritas_sec.white.vc_custom_1727948783507 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

}
@media(max-width:1200px){
	section.vc_section.contact_baner.vc_custom_1728462533464 {
    background-size: 40% !important;
}
}
@media(max-width:1024px){
	h1 {
    font-size: 70px;
    line-height: 70px;
}
	h2 {
    font-size: 56px;
}
	.audit_row .wpb_wrapper > div p, .audit_row2 .wpb_wrapper > div p {
    font-size: 70px;
    line-height: 100px;
}
	h3 {
    font-size: 40px;
    line-height: 54px;
}
	.acord_anchor p a {
    font-size: 20px;
    line-height: 32px;
}
	footer.site-footer .inner_footer #nav_menu-3 .menu li a {
    font-size: 32px;
    line-height: 40px;
}
	footer.site-footer .inner_footer section#block-15 h4 {
    font-size: 24px;
    line-height: 34px;
}
	
.vc_section.home_banner,.vc_section.audit_sec,.audit_sec_marque .vc_row.wpb_row.vc_row-fluid.exclusv_row {
    padding-bottom: 100px !important;
}
	.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row{
		padding-top:100px !important;
	}
.vc_section.priorite_sec,.vc_section.audit_sec_marque,.vc_section.what_sec,.vc_section.vc_custom_1727948783507,.vc_section.action_sec {
    padding: 100px 0px !important;
}	
.vc_row.wpb_row.vc_row-fluid.baner_shape img {
    height: 800px !important;
}
	
	
.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list {
    flex-wrap: wrap !important;
    justify-content: flex-start;
    row-gap: 12px;
}
.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list li {
    flex: 0 0 auto;
    width: 33%;
	padding-right:10px;
}	
.vc_general.meritas_tabs .vc_tta-panel-body p {
    padding: 0px 0;
}
.vc_general.meritas_tabs .wpb_single_image.wpb_content_element.vc_align_left.wpb_content_element {
    margin-bottom: 0px !important;
}
.choose_marques .vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row:first-child {
    padding-top: 80px !important;
}
.vc_tta.vc_general.meritas_tabs ul.vc_tta-tabs-list {
    margin-bottom: 30px;
}
.vc_tta.vc_general.meritas_tabs .vc_tta-panel-body {
    padding-top: 0px !important;
}
.vc_tta.vc_general.meritas_tabs .vc_tta-tab>a {
    font-size: 20px;
    padding-right: 0px !important;
}
section.vc_section.expand {
    padding: 100px 15px !important;
}
section.vc_section.blue.action_sec {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
section.vc_section.expand.white {
    background-size: 50%;
}
.benefit-main .benefit_block {
    width: 50%;
    padding: 0 15px;
}
.contact_baner .vc_column-inner .wpb_wrapper p {
    padding-left: 60px;
}
section.vc_section.candidates_baner.career_banner.contact_baner {
    padding-bottom: 90px !important;
}
}
@media(max-width:991px){
h1 {
    font-size: 64px;
    line-height: 66px;
}
h2 {
    font-size: 46px;
    line-height: 60px;
}
.inner_footer .widget-area {
    flex-wrap: wrap;
}
.inner_footer .widget-area section.widget:last-child > .wp-block-columns {
    flex-wrap: wrap !important;
	gap:0px !important;
}
.inner_footer .widget-area section.widget:last-child > .wp-block-columns > div {
    flex: 0 0 50%;
	margin-bottom:20px !important;
}
	
.inner_footer .widget-area section.widget:first-child {
    flex: 0 0 auto;
    width: 50%;
}
.inner_footer .widget-area section.widget:last-child {
    flex: 0 0 auto;
    width: 50%;
}
section.vc_section.process {
    padding: 100px 15px !important;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div {
    flex: 0 0 auto;
	width:100%;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div:nth-child(2) a {
    border-top: none !important;
}
section.vc_section.expand.career_expand {
    background-position: right -10% top -6%   !important;
    background-size: 35% !important;
}
footer.site-footer .inner_footer #nav_menu-3 .menu li a {
    font-size: 30px;
    line-height: 40px;
}
}
@media(max-width:768px){
	.acord_anchor.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
    margin-top: 30px;
}
.candid_row >  .vc_column_container:first-child {
    padding-left: 15px;
    padding-right: 15px;
}
.candid_row >  .vc_column_container:last-child {
    padding-left: 15px;
    padding-right: 15px;
	margin-top:30px !important;
}
.candid_row > .wpb_column > .vc_column-inner {
    padding: 30px 30px;
}
.blur_box .vc_column-inner {
    position: relative;
    padding: 21px 20px 20px !important;
    max-width: 320px;
    top: 0px;
    border-radius: 20px;
    max-width: 100%;
    right: 15px;
	margin-top:30px !important;
}
.blur_box .vc_column-inner h1 {
    font-size: 38px;
    line-height: normal;
}
.blur_box .vc_custom_1727783673234{
		margin-bottom:30px !important;
}
	
.inner_footer .widget-area section.widget:first-child {
    flex: 0 0 auto;
    width: 60%;
}
.inner_footer .widget-area section.widget:last-child {
    flex: 0 0 auto;
    width: 40%;
}
footer.site-footer .inner_footer #nav_menu-3 .menu li a {
    font-size: 26px;
    line-height: 32px;
}
h2 {
    font-size: 42px;
    line-height: 54px;
	margin-bottom:12px !important;
}
h3 {
    font-size: 32px;
    line-height: 40px;
}
.vc_section.priorite_sec, .vc_section.audit_sec_marque, .vc_section.what_sec, .vc_section.vc_custom_1727948783507, .vc_section.action_sec {
    padding: 60px 0px !important;
}
section.vc_section.process {
    padding: 60px 15px !important;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row {
    padding-top: 70px !important;
}
.audit_row .wpb_wrapper > div p, .audit_row2 .wpb_wrapper > div p {
    font-size: 42px;
    line-height: 100px;
	padding: 0 30px;
}
.audit_row .wpb_wrapper > div p::before, .audit_row2 .wpb_wrapper > div p::before {
    right: -11px;
    top: 45px;
    width: 10px;
    height: 10px;
}
.marque_h6 h6 {
    white-space: pre-wrap;
    margin-top: 20px;
    color: #000004;
    letter-spacing: 0;
    font-size: 17px;
}
.vc_section.home_banner, .vc_section.audit_sec, .audit_sec_marque .vc_row.wpb_row.vc_row-fluid.exclusv_row {
    padding-bottom: 60px !important;
}
	
.candid_row > .wpb_column > .vc_column-inner img {
    width: 100% !important;
    object-fit: cover !important;
    max-width: 100% !important;
    height: 100%;
}
.candid_row > .wpb_column > .vc_column-inner .wpb_single_image .vc_figure{
		width:100% !important;
	}
.candid_row > .wpb_column > .vc_column-inner .wpb_single_image .vc_single_image-wrapper {
    width: 100% !important;
}
.vc_section.priorite_sec .wpb_text_column,.vc_section.audit_sec_marque .wpb_text_column,.vc_section.audit_sec .wpb_text_column,.vc_section.what_sec .wpb_text_column,.vc_section.action_sec .wpb_text_column{
	margin-bottom:0px !important;
	}
.wpb_text_column.wpb_content_element.vc_custom_1727842683947 {
    padding-top: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.candid_row.vc_custom_1727938131147 {
    padding-top: 50px !important;
}
	.vc_section.home_banner{
		padding-top:140px !important;
	}
section.vc_section.blue.action_sec {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.candid_row > .wpb_column > .vc_column-inner p {
    margin-top: 10px;
    margin-bottom: 20px !important;
}
	.priorite_sec .vc_column-inner p{
		margin-top:10px;
	}
	.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper p{
		margin-top:12px;
	}
.audit_sec > .vc_row > .wpb_column > .vc_column-inner h2, .wpb_text_column.wpb_content_element.vc_custom_1727957404707 h2 {
    font-size: 42px !important;
    line-height: normal;
}
.acord_anchor p:hover a {
    font-size: 20px;
    line-height: 32px;
}
	
.candidates_baner .box_blurys {
    position: relative;
    padding: 21px 20px 20px !important;
    max-width: 320px;
    top: 0px;
    border-radius: 20px;
    max-width: 100%;
    margin-bottom: 50px;
}
.candidates_baner  .vc_row.wpb_row.vc_row-fluid .vc_row.wpb_row.vc_row-fluid > .wpb_column:first-child {
    padding-bottom: 30px !important;
}
.choose_marques .vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row:first-child {
    max-width: 1096px !important;
    width: 100%;
    padding-top: 60px !important;
}
	
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    background-color: #fff !important;
    border-bottom: 1px solid #c8c8c8;
    padding: 14px 0 !important;
    font-size: 18px;
    color: #000004 !important;
}
.vc_general.meritas_tabs .vc_tta-panel-body p {
    padding: 10px 0;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
}
.whatsapp.vc_btn3-inline button,.whatsapp.vc_btn3-inline a {
    margin-top: 20px;
}
.choose_marques .diffrence_row  > .vc_column_container > .vc_column-inner {
    padding: 0px;
}
section.vc_section.process h2 {
    margin-bottom: 30px !important;
}
section.vc_section.expand {
    padding: 60px 15px !important;
}
.expand_acordion {
    padding-top: 60px !important;
}
.expand_acordion .vc_tta-panel-title>a {
    padding: 12px 0 !important;
    font-size: 18px;
}	
.vc_general.expand_acordion .vc_tta-panel.vc_active a::before {
    top: 20px !important;
    background-size: 16px !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panel-title>a{
	margin-bottom:2px;
	margin-top:2px;
}
	
section.vc_section.process.proven .vc_tta.vc_general.meritas_tabs .vc_tta-panel-heading {
    background: transparent !important;
    border: none !important;
}
section.vc_section.process.proven .vc_tta.vc_general.meritas_tabs .vc_tta-panel-heading a{
    color: #fff !important;
	background-color:transparent !important;
}
section.vc_section.process.proven .vc_tta.vc_general.meritas_tabs .vc_tta-panel-body{
    border: none !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1728366829717 {
    margin-bottom: 24px !important;
}
.vc_tta.vc_general.expand_acordion {
    padding-top: 60px !important;
}	
.vc_row-fluid.want_more h6{
		white-space:pre;
	}
.vc_row-fluid.want_more .vc_btn3-container.whatsapp.vc_btn3-inline.vc_do_btn {
    text-align: left;
	justify-content: flex-start;
}
.vc_row-fluid.want_more .vc_inner.vc_row-fluid {
    margin-top: 50px !important;
    padding: 30px 10px !important;
    border-radius: 20px !important;
}
.benefit_title {
    font-size: 24px;
    margin-bottom: 12px;
}
.benefit_description {
    font-size: 18px;
}
.benefit-main .benefit_section {
    padding: 20px;
    border-radius: 20px;
}

.benefit-main {
    margin-top: 40px;
}
section.vc_section.candidates_baner.career_banner h1 {
    margin-bottom: 30px !important;
}
section.vc_section.expand.career_expand .vc_custom_1728387584042 {
    margin-bottom: 20px !important;
}
.contact_baner .vc_column-inner .wpb_wrapper p {
    padding-left: 0px;
}
section.vc_section.contact_baner.vc_custom_1728462533464 {
    background-size: cover !important;
    background-position: right 0px !important;
	background:unset !important;
}
.form_line {
    display: block;
	margin:0px;
	margin-bottom: 15px;
}
.form_line p{
   margin:0 0 15px 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.form_main_row h3 {
    text-align: center;
    margin-bottom: 40px !important;
}
.vc_row.wpb_row.vc_row-fluid.form_main_row {
    padding-top: 60px;
}
	
.vc_row.wpb_row.vc_row-fluid.expand_row2 > div:last-child {
    padding-left: 0px;
}
.vc_row.wpb_row.vc_row-fluid.expand_row2 > div:first-child {
    padding-right: 0px;
}
.vc_tta.vc_general.expand_acordion {
    padding-top: 0px !important;
}
section.vc_section.expand.white.vc_custom_1728391374585.vc_section-has-fill .vc_tta-container {
    margin-bottom: 0px !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    font-size: 16px !important;
}
section.vc_section.vc_custom_1727958435759 h5,section.vc_section.vc_custom_1727958435759 ul li strong{
    color: #121235;
    font-size: 18px;
    line-height: 32px;
}
section.vc_section.vc_custom_1727958435759 p{
		font-size:16px !important;
	}
section.vc_section.vc_custom_1727958435759 ul{
		padding-left:14px !important;
	}
section.vc_section.vc_custom_1727958435759 a{
		word-wrap:break-word !important;
	}

section.vc_section.vc_custom_1727958435759 ul li{
	font-size:16px !important;
	}
	
.vc_tta.vc_general.expand_acordion .vc_tta-panel-title>a {
 border:none !important;
}
.vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div:nth-child(1) h4.vc_tta-panel-title > a, .vc_general.expand_acordion .vc_tta-panels-container > .vc_tta-panels > div:nth-child(2) h4.vc_tta-panel-title > a {
    border-top: none !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panels .vc_tta-panel-heading {
   border-bottom:1px solid #ddd !important;
}
.vc_tta.vc_general.expand_acordion .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-bottom: 1px solid #ddd !important;
}
.vc_tta-panel.vc_active .vc_tta.vc_general.expand_acordion .vc_tta-panels .vc_tta-panel-heading {
    border-bottom:none  !important;
}
.vc_btn3-container.linkedin.whatsapp.vc_btn3-inline.vc_do_btn {
    margin-top: 12px;
    margin-bottom: 20px;
}
.vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 10px !important;
}
}
@media(max-width:576px){
h1 {
    font-size: 56px;
    line-height: 56px;
}
.inner_footer .widget-area section.widget:first-child {
    flex: 0 0 auto;
    width: 100% !important;
}
.inner_footer .widget-area section.widget:last-child {
    flex: 0 0 auto;
    width: 100% !important;
}
.audit_sec > .call_action_row > .wpb_column > .vc_column-inner {
    max-width: 320px;
    border-radius: 20px;
    padding: 20px 15px 30px 15px;
}
.audit_sec > .vc_row > .wpb_column > .vc_column-inner h2 {
    color: #121235;
    font-size: 32px;
	line-height:normal;
}
.audit_sec > .vc_row > .wpb_column > .vc_column-inner h6 {
    font-size: 16px;
    line-height: normal;
}
section.vc_section.audit_sec.vc_custom_1727942379554 .vc_custom_1727930445936 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.vc_section.blue.action_sec .vc_custom_1727839982810 h2 {
    font-size: 32px;
}
.vc_section.blue.action_sec .vc_custom_1727839992161 h6 {
    font-size: 18px;
    line-height: normal;
}
.action_sec > .vc_row > .wpb_column > .vc_column-inner {
    padding: 30px 15px;
    border-radius: 20px;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row .wpb_wrapper h2 {
    word-wrap: break-word !important;
    white-space: normal;
}
.vc_row.wpb_row.vc_row-fluid.diffrence_row .vc_row {
    padding-top: 60px !important;
}
footer.site-footer .site-name {
    padding-top: 60px;
}
footer.site-footer .inner_footer #nav_menu-3 .menu {
    margin-bottom: 20px;
}
.inner_footer .widget-area {
    padding: 30px 0 20px 0;
}
footer.site-footer .inner_footer section#block-15 h4 {
    font-size: 20px;
    line-height: normal;
}
.powered_links a:last-child {
    margin-left: 10px;
}
.candid_row > .wpb_column > .vc_column-inner {
    padding: 30px 20px;
}

.wpb_text_column.wpb_content_element.vc_custom_1727957404707 h2 {
    line-height: normal;
    font-size: 32px;
}
.site-logo .custom-logo {
    max-width: 142px !important;
    max-height: unset !important;
}
.primary-navigation .primary-menu-container > ul > .menu-item > a {
    padding: 4px 6px !important;
}
.primary-navigation > div > .menu-wrapper li:last-child a {
    margin-left: 6px;
}
.audit_sec > .vc_row > .wpb_column > .vc_column-inner h2, .wpb_text_column.wpb_content_element.vc_custom_1727957404707 h2 {
    font-size: 32px !important;
    line-height: normal;
}
.candidates_baner {
    padding: 120px 15px 90px !important;
}
.benefit-main .benefit_block {
    width: 100%;
    padding: 0 15px;
}
.benefit_title {
    font-size: 22px;
    margin-bottom: 4px;
}
.inner_footer .widget-area section.widget:first-child {
    flex: 0 0 auto;
    width: 100% !important;
}
.inner_footer .widget-area section.widget:last-child {
    flex: 0 0 auto;
    width: 100% !important;
}
}

@media(max-width:480px){
	.header_iner {
    padding: 18px 0px;
}
.primary-menu-container {
    background: #fff !important;
/* 	background: linear-gradient(111.34deg, #1A1878 0%, #1889E6 50%, #1A1878 100%) !important; */
}
.primary-navigation .primary-menu-container > ul > .menu-item > a {
    color: #121235;
}
.primary-navigation-open .menu-button-container {
    background-color: #121235 !important;
    border-bottom: 1px solid #fff;
}
.primary-navigation-open .menu-button-container button#primary-mobile-menu {
	    color: #fff;
    position: relative;
    top: -15px;
}
.primary-menu-container ul {
    padding-top: 20px;
}
.primary-menu-container ul li {
    padding: 10px;
}
.has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    transform: translateY(0) translateX(-200%) ;
}
.menu-button-container button span {
    color: #fff;
    position: relative;
    top: 10px;
}
button#primary-mobile-menu {
    outline: none !important;
}
.primary-navigation > div > .menu-wrapper li:last-child a {
    color: #000004;
    background-color: #fff !important;
    margin-left: 12px;
    padding: 4px 8px !important;
    background: #121235 !important;
    color: #fff !important;
	margin-left: 6px !important;
}
	
.page-id-27 .menu-button-container button span,.page-id-29 .menu-button-container button span {
    color: #121335;
}
.page-id-27 .menu-button-container button span.dropdown-icon.close,.page-id-29 .menu-button-container button span.dropdown-icon.close {
	color:#ffffff !important;
}
.page-id-27 .primary-navigation .primary-menu-container > ul > .menu-item > a:hover {
    color: #121335 !important;
}
}

.email_app a i.vc_btn3-icon.far.fa-envelope{
    left: 18px !important;
    font-size: 26px;
    color: #f04235;
}
.whatsapp.email_app {
    width: 100%;
}
.whatsapp.email_app a.vc_general {
    max-width: 263px;
    width: 100%;
}





