/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&display=swap");

p {
  font-family: "Assistant", Sans-serif;
}

/****HEADER****/
/*NAVBAR*/
/*Logo*/
#ast-desktop-header
  > div.ast-main-header-wrap.main-header-bar-wrap
  > div
  > div
  > div
  > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left
  > div.ast-builder-layout-element.ast-flex.site-header-focus-item
  > div
  > span
  > a
  > img {
  width: 200px;
}

#ast-desktop-header
  > div
  > div
  > div
  > div
  > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left
  > div.ast-builder-layout-element.ast-flex.site-header-focus-item {
  margin-left: 6%;
}

/*Menu*/
.menu-item > a {
  font-family: "Assistant", Sans-serif;
  font-weight: bold;
}

.menu-item {
  line-height: 30px !important;
}

.main-header-menu .sub-menu {
  border-radius: 15px;
  background-color: white !important;
}
/*sous-menu*/
.blueItem:hover {
  background-color: cadetblue;
  border-radius: 10px;
}

#menu-item-5598 > a,
#menu-item-5599 > a,
#menu-item-5601 > a,
#menu-item-5602 > a,
#menu-item-5603 > a,
#menu-item-5604 > a,
#menu-item-5605 > a,
#menu-item-5606 > a,
#menu-item-5607 > a,
#menu-item-5608 > a,
#menu-item-5609 > a,
#menu-item-5610 > a,
#menu-item-5611 > a,
#menu-item-5612 > a,
#menu-item-5614 > a,
#menu-item-5615 > a,
#menu-item-5616 > a,
#menu-item-5617 > a,
#menu-item-5618 > a,
#menu-item-5619 > a {
  color: #071952 !important;
}

#menu-item-2074 > a,
#menu-item-3233 > a,
#menu-item-2083 > a,
#menu-item-2089 > a,
#menu-item-2090 > a,
#menu-item-2094 > a,
#menu-item-2075 > a,
#menu-item-2112 > a,
#menu-item-2673 > a,
#menu-item-2672 > a,
#menu-item-2671 > a,
#menu-item-2670 > a,
#menu-item-2107 > a,
#menu-item-2106 > a,
#menu-item-2079 > a,
#menu-item-3202 > a,
#menu-item-3202 > a,
#menu-item-2079 > a,
#menu-item-3202 > a,
#menu-item-2124 > a,
#menu-item-40 > a,
#menu-item-2105 > a,
#menu-item-2104 > a,
#menu-item-2674 > a,
#menu-item-3862 > a,
#menu-item-2669 > a {
  color: #071952 !important;
}

/*Header Phone number*/
#ast-desktop-header
  > div.ast-main-header-wrap.main-header-bar-wrap
  > div
  > div
  > div
  > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section
  > div.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 {
  background-color: white;
  padding: 15px;
  border-radius: 15px;
}

#ast-desktop-header
  > div.ast-main-header-wrap.main-header-bar-wrap
  > div
  > div
  > div
  > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section
  > div.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1
  > div
  > div
  > p {
  font-weight: 800;
  font-size: 1.2em;
}

/***Breadcrumb***/

#page
  > div.main-header-bar.ast-header-breadcrumb
  > div
  > div
  > div
  > nav
  > div
  > ul
  > li
  > a {
  color: #071952;
}

#page
  > div.main-header-bar.ast-header-breadcrumb
  > div
  > div
  > div
  > nav
  > div
  > ul
  > li.trail-item.trail-end {
  font-weight: bold;
}

#page > div.main-header-bar.ast-header-breadcrumb {
  padding-top: 120px;
  border-bottom-width: 0px;
}

#page > div.main-header-bar.ast-header-breadcrumb > div > div {
  margin-left: 4%;
}

.ast-breadcrumbs-wrapper {
  width: 60%;
}

/***MOBILE MENU***/
#ast-mobile-header
  > div.ast-main-header-wrap.main-header-bar-wrap
  > div
  > div
  > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section
  > div
  > div
  > button
  > span.mobile-menu-toggle-icon
  > span:nth-child(1)
  > svg,
#ast-mobile-header
  > div.ast-main-header-wrap.main-header-bar-wrap
  > div
  > div
  > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section
  > div
  > div
  > button
  > span.mobile-menu-toggle-icon
  > span:nth-child(2)
  > svg {
  fill: white;
}
[data-section="section-header-mobile-trigger"]
  .ast-button-wrap
  .ast-mobile-menu-trigger-minimal {
  color: transparent;
}

/***HOMEPAGE***/
/**Extrait blog**/
.wpr-grid-item > .wpr-grid-item-inner {
  padding: 20px;
}

#hp_blog_container > div > div > ul {
  display: flex;
  gap: 20px;
  margin: 0;
}

#hp_blog_container > div > div > ul > li > a.image > img {
  height: 250px;
  max-width: 560px;

  object-fit: cover;
  border: none;
  border-radius: 10px;
  box-shadow: none;
}

.listing-item {
  display: flex;
  flex-direction: column;
  list-style-type: none;
}

.excerpt {
  font-family: "Assistant", Sans-serif;
  font-size: 1.2em;
}

.excerpt-dash {
  display: none;
}

#hp_blog_container > div > div > ul > li > a.title {
  font-family: "Roboto";
  font-weight: 600;
  color: #23120b;
  font-size: 1.5em;
  margin-top: 1em;
  margin-bottom: 0.5em;
}

.display-posts a {
  display: inline-block; /* Affiche le lien comme un bloc pour appliquer le style */
  padding: 10px 20px; /* Espacement à l'intérieur du bouton */
  background-color: #0073aa; /* Couleur de fond du bouton */
  color: #ffffff; /* Couleur du texte */
  text-decoration: none; /* Supprime le soulignement du lien */
  border-radius: 5px; /* Bords arrondis */
  transition: background-color 0.3s; /* Animation de transition pour la couleur */
}

.display-posts a:hover {
  background-color: #005177; /* Couleur de fond au survol */
}
#content
  > div
  > div
  > div.elementor-element.elementor-element-4dd3d54.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-0fdd9f1.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-2375d80.wpr-grid-columns-2.wpr-grid-columns--tablet1.wpr-grid-columns--mobile1.wpr-item-styles-wrapper.elementor-widget.elementor-widget-wpr-grid
  > div
  > section
  > article
  > div
  > div
  > div
  > div
  > a
  > span {
  font-family: "Assistant", sans-serif;
  font-weight: bold;
}

/**Article**/
article {
  border-radius: 20px;
}
.entry-meta {
  padding: 20px;
}
/**CONTENT**/
#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-8ba4fa4.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-a405b87.e-con-full.e-flex.e-con.e-child
  > div
  > div
  > h2,
#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-6e055c0.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-506308c.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-eefdce3.elementor-widget.elementor-widget-heading
  > div
  > h2 {
  color: #23120b;
  font-family: "Assistant", Sans-serif;
  font-size: 2.5em;
  font-weight: 800;
}

.post > div > div > div > div {
  padding: 20px;
}

#main > nav > div > div > a {
  border-radius: 20px;
  background: #071952;
  color: white;
  padding: 20px;
}

/*Reassurance container*/

#content
  > div
  > div
  > div
  > div
  > div.elementor-element.elementor-element-8ce1400.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-f84c6c1.elementor-widget.elementor-widget-heading
  > div
  > h2,
reassurance-box > span {
  font-family: "Assistant", "Sans serif";
  font-weight: 800;
}

#reassurance-box
  > div.elementor-element.elementor-element-58005c9.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-7ee46ca.elementor-widget.elementor-widget-text-editor
  > div
  > span,
#reassurance-box
  > div.elementor-element.elementor-element-37ae61d.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-7ab8a08.elementor-widget.elementor-widget-text-editor
  > div
  > span,
#reassurance-box
  > div.elementor-element.elementor-element-973dc5c.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-3c86dee.elementor-widget.elementor-widget-text-editor
  > div
  > span {
  font-family: "Assistant";
  font-size: 1.3em;
  font-weight: bold;
}

.rating-first-score {
  font-size: 2.5em;
  font-weight: bold;
}

.rating-on-five-score,
.testimonial-author,
.testimonial-city {
  font-size: 1.5em;
}

.rating-first-score,
.rating-on-five-score,
#reassurance-box
  > div.elementor-element.elementor-element-58005c9.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-7ee46ca.elementor-widget.elementor-widget-text-editor
  > div
  > span,
#reassurance-box
  > div.elementor-element.elementor-element-37ae61d.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-7ab8a08.elementor-widget.elementor-widget-text-editor
  > div
  > span,
#reassurance-box
  > div.elementor-element.elementor-element-973dc5c.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-3c86dee.elementor-widget.elementor-widget-text-editor
  > div
  > span {
  color: #071952;
}

/*Three columns grid*/
.grid-link,
.phone-button {
  color: white;
}

/*Phone Button*/
.phone-button,
#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1734ff3.e-flex.e-con-boxed.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-6b9dd0f.e-con-full.e-flex.e-con.e-child
  > div.elementor-element.elementor-element-d7d92c9.e-con-full.e-flex.e-con.e-child
  > div
  > div
  > span,
.testimonial-author {
  font-family: "Assistant", "Sans serif";
  font-weight: bold;
}

/*City selection*/

#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1734ff3.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-38c9738.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-52d4f90.elementor-widget.elementor-widget-html
  > div
  > div
  > div.elementor-element.elementor-element-d7d92c9.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div {
  cursor: pointer;
}

#show-all-icon > svg {
  height: 20px;
  fill: #071952;
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1734ff3.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-38c9738.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-52d4f90.elementor-widget.elementor-widget-html
  > div
  > div
  > div.elementor-element.e-grid.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1734ff3.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-38c9738.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-52d4f90.elementor-widget.elementor-widget-html
  > div
  > div
  > div.elementor-element.e-grid.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div {
  display: flex;
  align-items: center;
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.18);
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1734ff3.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-52d4f90.elementor-widget.elementor-widget-html
  > div
  > div
  > div.elementor-element.e-grid.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div
  > h3
  > a,
#show-all > span {
  color: #071952;
}
#show-all > span {
  font-weight: bold;
}

/*Testimonials carousel*/
.slick-slide {
  width: 500px !important;
}

.wpr-testimonial-content-inner {
  height: 250px;
}

/*Nav arrows*/
#wpr-testimonial-prev-d8df790,
#wpr-testimonial-next-d8df790,
#wpr-testimonial-prev-3f41d87d,
#wpr-testimonial-next-3f41d87d,
#wpr-testimonial-prev-684c0b3e,
#wpr-testimonial-next-684c0b3e,
#wpr-testimonial-prev-389aec57,
#wpr-testimonial-next-389aec57 {
  top: 93% !important;
}

/*Testimonial cards*/
.testimonial-text,
.testimonial-author,
.testimonial-city {
  text-align: left;
}

.testimonial-text,
#content
  > div
  > div
  > div
  > div
  > div
  > div
  > div
  > div
  > section
  > div
  > div
  > div.slick-slide
  > div
  > article
  > div
  > div
  > div
  > div
  > p {
  font-size: 1.2em;
}

/*Articles*/

.slick-slide {
  border-radius: 15px;
}

.wpr-grid-item-inner {
  display: flex;
  flex-direction: column;
  height: 300px;
}

.slick-track {
  display: flex !important;
  justify-content: center !important;
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-4dd3d54.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-63f7b70.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div
  > section
  > div
  > div
  > div.slick-slide.slick-current.slick-active
  > div
  > article
  > div
  > div.wpr-grid-item-above-content.elementor-clearfix
  > h2
  > div
  > a {
  font-family: "Assistant" !important;
  font-weight: bold !important;
}

.grid-link > div > p,
#content
  > div
  > div
  > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div
  > div
  > div.t.elementor-widget-text-editor
  > div
  > p,
#reassurance-box
  > div.elementor-element.elementor-element-8ce8d4f.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-0651556.elementor-widget.elementor-widget-text-editor
  > div
  > p,
.no-margin-bottom > div > p {
  margin-bottom: 0;
}

.grid-link > div > p > a {
  color: white !important;
  text-decoration: underline;
}

/****Tarifs Page****/
#content
  > div
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6a3a00.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-bf77d47.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-735f1b1.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-e4e5805.elementor-widget.elementor-widget-text-editor
  > div
  > p,
#content
  > div
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6a3a00.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-fcd8ad1.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-abd8369.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-382757c.elementor-widget.elementor-widget-text-editor
  > div
  > p,
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(2),
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(3),
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(4),
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(5),
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(6),
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(7),
#content
  > div
  > div
  > div
  > div.elementor-element.elementor-element-a6d0090.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-069aae6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(8),
#content
  > div
  > div
  > div.elementor-element.elementor-element-1e0d299d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-2343578a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-48dd62a8.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-1b2314bd.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol:nth-child(1)
  > li
  > ol
  > li
  > a
  > b {
  margin-bottom: 0;
}

/****Problème de matériel informatique ou hardware Page****/
#content
  > div
  > div
  > div.elementor-element.elementor-element-641ec0fb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-7e26af60.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-7c971b1.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-50a21100.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol
  > li
  > a
  > b,
#content
  > div
  > div
  > div.elementor-element.elementor-element-1e0d299d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-2343578a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-48dd62a8.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-1b2314bd.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol
  > li
  > a
  > b,
#content
  > div
  > div
  > div.elementor-element.elementor-element-3cae2daa.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-26883e28.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-733a61ec.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-7daaf633.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol
  > li
  > a
  > b,
#content
  > div
  > div
  > div.elementor-element.elementor-element-f71293d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-14c53295.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-cc1d212.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-84e6e88.elementor-widget.elementor-widget-text-editor
  > div
  > ol
  > li
  > a
  > strong,
#content
  > div
  > div
  > div.elementor-element.elementor-element-4b7f066f.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-613b6fd2.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-6649bf36.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-56f951f2.elementor-widget.elementor-widget-text-editor
  > div
  > ol
  > li
  > a
  > strong,
#content
  > div
  > div
  > div.elementor-element.elementor-element-42b43a0e.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-7adb8e84.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-4a3915b5.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-5c423b93.elementor-widget.elementor-widget-text-editor
  > div
  > ol
  > li
  > a
  > strong {
  color: #071952;
  text-decoration: underline;
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-641ec0fb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-7e26af60.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-7c971b1.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-50a21100.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol
  > li::marker,
#content
  > div
  > div
  > div.elementor-element.elementor-element-1e0d299d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-2343578a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-48dd62a8.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-1b2314bd.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol
  > li::marker,
#content
  > div
  > div
  > div.elementor-element.elementor-element-3cae2daa.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-26883e28.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-733a61ec.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-7daaf633.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol
  > li::marker,
#content
  > div
  > div
  > div.elementor-element.elementor-element-f71293d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-14c53295.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-cc1d212.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-84e6e88.elementor-widget.elementor-widget-text-editor
  > div
  > ol
  > li::marker,
#content
  > div
  > div
  > div.elementor-element.elementor-element-4b7f066f.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-613b6fd2.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-6649bf36.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-56f951f2.elementor-widget.elementor-widget-text-editor
  > div
  > ol
  > li::marker,
#content
  > div
  > div
  > div.elementor-element.elementor-element-42b43a0e.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-7adb8e84.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-4a3915b5.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-5c423b93.elementor-widget.elementor-widget-text-editor
  > div
  > ol
  > li::marker {
  font-weight: bold;
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-641ec0fb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-7e26af60.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-7c971b1.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-50a21100.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol,
#content
  > div
  > div
  > div.elementor-element.elementor-element-1e0d299d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-2343578a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-48dd62a8.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div.elementor-element.elementor-element-1b2314bd.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > ol {
  margin: 0 0 0 1.5em;
}

#content
  > div
  > div
  > div.elementor-element.elementor-element-641ec0fb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div.elementor-element.elementor-element-7e26af60.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-21f4874a.elementor-widget.elementor-widget-text-editor
  > div
  > p {
  color: #222831;
}

/****Services de maintenance et dépannage Page****/
#post-2071
  > div
  > div
  > div.elementor-element.elementor-element-c7d7ad5.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-ed57339.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-edabdd7.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-585876a6.elementor-widget.elementor-widget-text-editor
  > div
  > p:nth-child(2),
#post-2095
  > div
  > div
  > div.elementor-element.elementor-element-31b8778d.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1e0d28c9.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-f416d62.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-6aef6535.elementor-widget.elementor-widget-text-editor
  > div
  > p,
#post-2095
  > div
  > div
  > div.elementor-element.elementor-element-31b8778d.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
  > div
  > div.elementor-element.elementor-element-1e0d28c9.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-1afc0a0a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div.elementor-element.elementor-element-6859ba7d.elementor-widget.elementor-widget-text-editor
  > div
  > p {
  margin-bottom: 0;
}

/***CUSTOM FOOTER***/

/**Contact Form*/
#nous-contacter
  > div
  > div
  > div
  > div
  > u
  > div
  > div
  > div
  > div.elementor-element.elementor-element-14f9d51.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-89d99e0.elementor-widget.elementor-widget-text-editor
  > div
  > a,
#nous-contacter
  > div
  > div
  > div
  > div
  > u
  > div
  > div
  > div
  > div.elementor-element.elementor-element-14f9d51.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-0b06862.elementor-widget.elementor-widget-text-editor
  > div
  > a,
#nous-contacter
  > div
  > div
  > div
  > div
  > u
  > div
  > div
  > div
  > div.elementor-element.elementor-element-14f9d51.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-1919d30.elementor-widget.elementor-widget-text-editor
  > div
  > a,
#colophon > div > div > div > div > div > div > p > a,
#last-section-footer
  > div
  > div
  > div.elementor-element.elementor-element-14f9d51.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div
  > div
  > a,
#last-section-footer
  > div
  > div
  > div.elementor-element.elementor-element-14f9d51.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-0b06862.elementor-widget.elementor-widget-text-editor
  > div
  > p
  > a {
  color: white;
}

#last-section-footer
  > div
  > div
  > div.elementor-element.elementor-element-14f9d51.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
  > div
  > div.elementor-element.elementor-element-0b06862.elementor-widget.elementor-widget-text-editor
  > div
  > p {
  margin-bottom: 0;
}

.wpforms-field-label {
  font-family: "Assistant", "Sans serif" !important;
  color: white !important;
  font-weight: normal !important;
}

#wpforms-1095 {
  margin: 0 auto;
}

#wpforms-1095-field_1 {
  min-width: 100% !important;
}

#wpforms-submit-1095 {
  background-color: white;
  color: #071952;
}

#wpforms-field-limit-text-1095-5 {
  display: none;
}

.preheader {
  background-color: white;
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 99;
}

.preheader-info {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
}

/****RESPONSIVE****/

@media (max-width: 780px) {
  #wpforms-form-1095 > div.wpforms-submit-container {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 1190px) {
  #hp_blog_container > div > div > ul > li > a.image > img {
    max-width: 100%;
  }
  .listing-item {
    width: 440px;
  }
}

@media (max-width: 767px) {
  .elementor-2
    .elementor-element.elementor-element-2375d80.wpr-item-styles-wrapper
    .wpr-grid-item {
    padding: 20px 20px 20px 20px;
  }
  #hp_blog_container > div > div > ul {
    flex-direction: column;
  }
  .listing-item {
    width: 100%;
  }

  #content
    > div
    > div
    > div.elementor-element.elementor-element-4dd3d54.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
    > div.elementor-element.elementor-element-0fdd9f1.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
    > div
    > div.elementor-element.elementor-element-2375d80.wpr-grid-columns-2.wpr-grid-columns--tablet1.wpr-grid-columns--mobile1.wpr-item-styles-wrapper.elementor-widget.elementor-widget-wpr-grid
    > div
    > section
    > article.wpr-grid-item.elementor-clearfix.post-505.post.type-post.status-publish.format-standard.hentry.category-uncategorized.ast-article-single.rf-last-row,
  #content
    > div
    > div
    > div.elementor-element.elementor-element-4dd3d54.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
    > div.elementor-element.elementor-element-0fdd9f1.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
    > div
    > div.elementor-element.elementor-element-2375d80.wpr-grid-columns-2.wpr-grid-columns--tablet1.wpr-grid-columns--mobile1.wpr-item-styles-wrapper.elementor-widget.elementor-widget-wpr-grid
    > div
    > section
    > article.wpr-grid-item.elementor-clearfix.post-508.post.type-post.status-publish.format-standard.hentry.category-uncategorized.ast-article-single.rf-last-row {
    height: 250px;
  }
  #content
    > div
    > div
    > div.elementor-element.elementor-element-3311b5c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent
    > div
    > div.elementor-element.elementor-element-1734ff3.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
    > div
    > div
    > div.elementor-element.elementor-element-52d4f90.elementor-widget.elementor-widget-html
    > div
    > div
    > div.elementor-element.e-grid.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child
    > div {
    display: flex;
    flex-direction: column;
  }
}

@media (max-width: 921px) {
  #content
    > div
    > div
    > div.elementor-element.elementor-element-5556f6c.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent {
    margin-top: 40px;
  }
}

@media (max-width: 783px) {
  #content
    > div
    > div
    > div.elementor-element.elementor-element-5556f6c.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent {
    margin-top: 20px;
  }
}
@media (max-width: 921px) {
  .elementor-2 .elementor-element.elementor-element-5556f6c {
    margin-top: 97px !important;
  }
}
@media (min-width: 1053px) {
  .elementor-2 .elementor-element.elementor-element-5556f6c {
    margin-top: 132px !important;
  }
}
@media (max-width: 1160px) {
  .elementor-2 .elementor-element.elementor-element-5556f6c {
    margin-top: 130px;
  }
}
