/*
Theme Name: Divi Enfant par BRAVO
Description: Theme enfant du theme Divi
Author: Lamine SANOGO - BRAVO CI
Author URI: https://www.bravo.ci
Template: Divi
Version: 1.05
*/

.collection::before {position: absolute !important; top: 20px !important; right: 20px !important; font-size: 70px !important; font-weight: bold !important; opacity: 0.5 !important; color: #e2e8fa !important;}
.n {color: #f18700; font-family: 'Cormorant Garamond'!important; font-size: 1.6rem!important;}
.hbar-ico {font-size: 1.4rem; flex-shrink: 0;}

button:focus {
    outline: none;
}

/*****************************/
.srv-tabs {
	padding: 0 4rem;
	background: #f5f8fb;
	display: flex;
	gap: 0;
	overflow-x: auto;
	border-bottom: 1px solid rgba(240,136,0,.1);
	font-family: 'DM Sans';
}

.srv-tab{padding:1rem 1.8rem;font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--gris);cursor:pointer;border-bottom:2px solid transparent;transition:all .3s;white-space:nowrap;background:none;border-top:none;border-left:none;border-right:none;font-family:var(--fb)}
.srv-tab.active,.srv-tab:hover{color:var(--or);border-bottom-color: #f18700;}

.srv-content {
	padding: 4rem;
	background: #f5f8fb;
	min-height: 500px;
	font-family: 'DM Sans';
}

.srv-panel{display:none}
.srv-panel.active{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}

.srv-detail-title{
	font-family: 'Cormorant Garamond';
	font-size: 2rem;
	color: #f18700;
	margin-bottom: 1rem;
	font-weight: 800;
}

.srv-prestations{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem}

.srv-prest {
	background: #000/*rgba(11,22,40,.6)*/;
	border: 1px solid rgba(201,153,42,.1);
	padding: 1.5rem;
	transition: all .3s;
	color: #fff;
}

.srv-prest:hover{border-color:rgba(201,153,42,.3)}

.srv-prest-title {
	font-size: .9rem;
	font-weight: 500;
	color: #f18700;
	margin-bottom: .4rem;
}

.srv-prest-text{font-size:.82rem;color:var(--gris-l);line-height:1.6}
.srv-right{}
.tarif-box{background:rgba(201,153,42,.07);border:1px solid rgba(201,153,42,.2);padding:2rem;margin-bottom:1.5rem}
.tarif-box h4{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--or);margin-bottom:.7rem}
.tarif-box p{font-size:.88rem;color:var(--gris-l);line-height:1.7}
.process-steps{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}
.ps{display:flex;gap:1rem;align-items:flex-start}

.ps-n {
	width:28px;
	height:28px;
	border-radius:50%;
	border:1px solid #f18700;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:11px;
	color:#f18700;
	flex-shrink:0;
}

.ps-text{}
.ps-title{font-size:.88rem;color:var(--ivoire);font-weight:500;margin-bottom:.2rem}
.ps-sub{font-size:.8rem;color:var(--gris-l)}