#ad-breadcrumbs .home {
   position:relative  !important;
}

/*
 Theme Name:   DIVI Child Theme
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Child theme de Divi
 Author:       Thomas BARIL
 Author URI:   https://thomas-baril.fr
 Template:     Divi
}*/


/* FONTS WEB */
@font-face {
    font-family: 'TWK Everett Light';
    src: url('wp-content/themes/Divi-child-theme/assets/fonts/c3c8143858e17e9b06969687e2c50bd3.eot');
    src: url('wp-content/themes/Divi-child-theme/assets/fonts/c3c8143858e17e9b06969687e2c50bd3.eot?#iefix') format('embedded-opentype'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/c3c8143858e17e9b06969687e2c50bd3.woff2') format('woff2'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/c3c8143858e17e9b06969687e2c50bd3.woff') format('woff'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/c3c8143858e17e9b06969687e2c50bd3.ttf') format('truetype'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/c3c8143858e17e9b06969687e2c50bd3.svg#.') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TWK Everett';
    src: url('wp-content/themes/Divi-child-theme/assets/fonts/2d7f4c5e4942cc9c03eb95120c1a2fb0.eot');
    src: url('wp-content/themes/Divi-child-theme/assets/fonts/2d7f4c5e4942cc9c03eb95120c1a2fb0.eot?#iefix') format('embedded-opentype'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/2d7f4c5e4942cc9c03eb95120c1a2fb0.woff2') format('woff2'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/2d7f4c5e4942cc9c03eb95120c1a2fb0.woff') format('woff'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/2d7f4c5e4942cc9c03eb95120c1a2fb0.ttf') format('truetype'),
        url('wp-content/themes/Divi-child-theme/assets/fonts/2d7f4c5e4942cc9c03eb95120c1a2fb0.svg#.') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* CORP DE PAGE */
body {
    font-family: 'twk-everett-regular', sans-serif !important;
}
body .et_pb_button {
    padding: 10px 30px;
    font-family: 'twk-everett-regular';
}
#main-header {
    display: none;
}
#footer-bottom {
    display:none;
}
.et_pb_section {
    padding: 3% 0;
}

/* HEADER & HERO */
.hero-banner{
	display:flex;
	align-items: center;
	gap:40px;
}

/* CARDS TESTIMONIALS */
.one-cards{
	text-align:center;
	font-family: 'twk-everett-regular';
	padding:5px 50px 0 50px;
	font-size:18px;
	line-height:1.4;
}
.subtitle-cards{
	text-transform:uppercase;
	font-family: 'twk-everett-regular';
}
.title-cards{
	font-family: 'twk-everett-regular';
	font-size:22px;
}
.cards-offre{
	display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
}
.card-offre{
	background-color: #0f0f0f;
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'Inter Tight';
    font-weight: 400;
    width: 40%;
	padding: 20px;
}
.card-offre p{
	padding-left:10px;
}
.apple{
	height:42px;
	width:174px;
}
.two-cards{
	display:flex;
	align-items: stretch;
}

/* FONTS & UI */
.font-Inter{
	font-family:'Inter Tight';
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 20px !important;
}
.btn-footer{
	display: flex;
    justify-content: center;
    gap: 10px;
}
.btn-bleu{
	background-color:#0541DC;
	color:#fff;
	padding:10px 30px;
}
.btn-blanc{
	background-color:#fff;
	color:#0f0f0f;
	padding:10px 30px;
}
.btn-bleu:hover{
	background-color:#fff;
	color:#0f0f0f;
	padding:10px 30px;
}
.btn-blanc:hover{
	background-color:#0541DC;
	color:#fff;
}
.et_pb_button .et_pb_button_1 .btn-blanc .et_pb_bg_layout_light{
    background-color:#fff !important;
	color:#0f0f0f !important;
}

/* RESPONSIVE */
@media (max-width: 990px) {
	h1{
		font-size:36px !important;
	}
	h2{
		font-size:26px !important;
	}
	text-hero{
		font-size:18px !important;
	}
	.et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 100% !important;
	}
	.two-cards {
    flex-direction: column !important;
	}
	.card-offre {
    width: 100% !important;
	}
	.cards-offre {
    flex-direction: column !important;
	}
}
@media (max-width: 800px) {
	.hero-banner {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
	}
	.btn-footer {
    flex-direction: column !important;
	}
}
@media (max-width: 500px) {
	.header-logo{
	flex-direction: column;
    align-items: center;
	gap:20px;
	}
	.header-logo a{
		display: flex;
    	justify-content: center;
	}
	.img-header{
		width:45%;
	}
	.apple{
	height:42px;
	width:174px;
	}
}