html body div.wrap div.container div.row div.col-md-12 div.bg-wrap{
    background-color: inherit;
}
.wrap .bg-wrap::before {
	right: 40px;
	border-color: white transparent transparent transparent;
}
.wrap .bg-wrap::after {
	left: 40px;
	border-color: transparent transparent white transparent;
}
html body div.wrap div.container div.row div.col-md-12 div.bg-wrap div.row div.col-md-6.d-flex.align-items-center p.mb-0.phone.pl-md-2 
a,
html body div.wrap div.container div.row div.col-md-12 div.bg-wrap div.row div.col-md-6.d-flex.align-items-center p.mb-0.phone.pl-md-2 
a span.fa,
html body div.wrap div.container div.row div.col-md-12 div.bg-wrap div.row div.col-md-6.d-flex.justify-content-md-end div.social-media 
p a .fa{
    color: #313131;
}
html body nav#ftco-navbar.navbar.navbar-expand-lg.navbar-dark.ftco_navbar.bg-dark.ftco-navbar-light div.container a.navbar-brand img{
    max-height: 89px;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-6.d-flex 
div.img.img-video.d-flex.align-self-stretch.align-items-center.justify-content-center.justify-content-md-center.mb-4.mb-sm-0{
	background-size: contain;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-6.pl-md-5.py-md-5.back{
	background-color: #a8c111;
}
html body section.ftco-section.testimony-section.bg-light div.container div.row.justify-content-center.pb-5.mb-3 
div p{
	color: black;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters 
div.col-md-6.pl-md-5.py-md-5.back.img.img-video.d-flex.align-self-stretch.align-items-center.justify-content-center.justify-content-md-center.mb-4.mb-sm-0{
	background-position: center center;
  	background-size: contain;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-8.d-flex 
div.col-md-6.col-lg-6.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body p.whi,
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-4.d-flex 
div.col-md-12.col-lg-12.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body p.whi{
	color: white;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-8.d-flex 
div.col-md-6.col-lg-6.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body p.whi span{
	color: #A8C111
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-6.d-flex 
div.img.img-video.d-flex.align-self-stretch.align-items-center.justify-content-center.justify-content-md-center.mb-4.mb-sm-0.defi{
	background-size: cover;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters 
div.col-md-6.pl-md-5.py-md-5.back.img.img-video.d-flex.align-self-stretch.align-items-center.justify-content-center.justify-content-md-center.mb-4.mb-sm-0.defi 
div.heading-section.pl-md-4.pt-md-5,
html body section.ftco-section.bg-light div.container div.row.d-flex.no-gutters 
div.col-md-8.pl-md-5.py-md-5.back.img.img-video.d-flex.align-self-stretch.align-items-center.justify-content-center.justify-content-md-center.mb-4.mb-sm-0 div.heading-section.pl-md-4.pt-md-5{
	background-color: rgba(255, 255, 255, .5);
}
html body div.alert.alert-success.alert-dismissible {
	position: absolute;
	z-index: 10;
	right: 0;
}
html body section.ftco-section.null{
	padding-top: 0;
}
span.barre {
	height: 3px;
	display: block;
	width: 50%;
	background-color: #a8c111;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-12.d-flex div.col-md-6.col-lg-6.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body h3.heading{
	color: #A8C111;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-12.d-flex div.col-md-6.col-lg-6.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body p.whi{
	color: white;
}
html body section.ftco-section.ftco-no-pt.bg-light div.container div.row.d-flex.no-gutters div.col-md-12.d-flex div.col-md-6.col-lg-6.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.d-block div.img.img-video.d-flex.align-self-stretch.align-items-center.justify-content-center.justify-content-md-center.mb-4.mb-sm-0{
	height: 15rem;
}
span.barre-longue {
	height: 3px;
	display: block;
	background-color: #a8c111;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-4.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body ul,
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-8.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body ul{
	padding-left: 15px;
	list-style-type: square;
	size: 2rem;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-4.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body h2.heading,
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-8.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated div.d-block div.media-body h2.heading {
	text-align: center;
	background-color: rgba(3, 33, 74, 1);
	color: #a8c111;
	font-weight: bold;
	border-radius: 25px;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-4.d-flex.services.align-self-stretch.px-4.ftco-animate.opt.fadeInUp.ftco-animated {
	background-color: #03214A;
	color: white;
	padding-top: 10px;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-4.d-flex.services.align-self-stretch.px-4.ftco-animate.opt.fadeInUp.ftco-animated div.d-block div.media-body h2.heading{
	background-color: #a8c111;
	color: #03214A;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-8.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated {
	border-top: 1px solid #03214a;
	padding-top: 10px;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-4.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated {
	border-right: 1px solid #03214a;
}
html body section.ftco-section.bg-light.ftco-no-pt div.container div.row div.col-md-4.col-lg-4.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated {
	padding-top: 10px;
	border-top: 1px solid #1b2336;
}