.elementor-26 .elementor-element.elementor-element-7f012ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7f012ce.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c6fe5c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b5d1795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0f2048d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-03cf59e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3276396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-7f012ce{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */<style>

/* ==========================================================
   FAMILY DÔME — TYPOGRAPHIES GLOBALES

   TITRES : LOBSTER TWO
   TEXTES : CAPRIOLA
========================================================== */

@import url('https://fonts.googleapis.com/css2?family=Capriola&family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap');


/* ==========================================================
   TEXTES GÉNÉRAUX
========================================================== */

body,
p,
a,
span,
li,
button,
input,
textarea,
select,
label,
blockquote {

  font-family:
    "Capriola",
    Arial,
    sans-serif !important;

}


/* ==========================================================
   TOUS LES TITRES
========================================================== */

h1,
h2,
h3,
h4,
h5,
h6 {

  font-family:
    "Lobster Two",
    cursive !important;

}


/* ==========================================================
   TITRES DE NOS SECTIONS PERSONNALISÉES
========================================================== */

.novaHero__copy h2,

.orbitServices h2,
.orbitServices h3,

.roomReveal h2,

.voiceSky__heading h2,

.familyInfo h2,
.familyTile h3,

.fdCities__heading h2 {

  font-family:
    "Lobster Two",
    cursive !important;

}


/* ==========================================================
   FAMILY DÔME / LOGO TEXTE
========================================================== */

.novaHero__brandName {

  font-family:
    "Lobster Two",
    cursive !important;

  font-weight:700;

}


/* ==========================================================
   TEXTES DE NOS SECTIONS
========================================================== */

.novaHero__cta,

.orbitServices,
.roomReveal,
.voiceSky,
.voiceCard,
.familyInfo,
.familyTile,
.fdCities,
.fdCity {

  font-family:
    "Capriola",
    Arial,
    sans-serif !important;

}


/* ==========================================================
   BOUTONS
========================================================== */

.novaHero__cta,
.voiceSky__cta,
.familyInfo__links a,
.familyTile__button,
.fdCity,
.fdCities__all {

  font-family:
    "Capriola",
    Arial,
    sans-serif !important;

}

</style>/* End custom CSS */