/* --- Initialisation et styles généraux --- */
body {
margin: 0;
font-family: 'Montserrat', sans-serif;
background-color: #F2F0EE; /* Fond blanc général pour les sections */
color: #000;
overflow-x: hidden;
}

a {
text-decoration: none;
}

.container {
max-width: 1100px;
margin: 0 auto;
padding: 0 20px;
}

/* ============================ */
/* ===== PREMIER BLOC HÉROS ===== */
/* ============================ */

.hero-section {
height: 40vh;
background-color: #DDDBD7;
color: #000000;
/* background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('votre-image.jpg'); */
background-size: cover;
background-position: center;
display: flex;
justify-content: center;
align-items: center;
padding: 0 5%;
box-sizing: border-box;
}

.hero-content {
text-align: center;
max-width: 800px;
}

.hero-content h1 {
color: #000000;
font-size:clamp(2.5rem, 6vw, 4rem);
font-weight: 900;
margin-top: 0;
margin-bottom: 20px;
white-space: nowrap;
}

.hero-content p {
font-size: 1.5rem;
margin-bottom: 40px;
line-height: 1.6;
}

.cta-button {
background-color: #255a44;
color: #ffffff;
padding: 15px 35px;
border-radius: 5px;
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
display: inline-block;
transition: all 0.3s ease;
border: none;
}

.cta-button:hover {
transform: scale(1.05);
filter: brightness(1.1);
}

/* ============================ */
/* ==== SECTIONS BLANCHES (Style commun) ==== */
/* ============================ */

.program-section,
.proof-section,
.testimonials-section,
.victories-section,
.bonus-section {
background-color: #F2F0EE;
color: #000;
padding: 80px 0;
text-align: center;
}

.section-title {
font-size: 1.8rem;
font-weight: 900;
max-width: 800px;
margin: 0 auto 40px auto;
color: #000;
line-height: 1.4;
text-align: center;
}

/* ============================ */
/* ==== SECTIONS NOIRES (Style commun) ==== */
/* ============================ */
.about-section,
.features-section {
background-color: #255a44;
color: #fff;
padding: 80px 0;
}

/* ============================ */
/* ==== Styles spécifiques par section ==== */
/* ============================ */

/* --- Programme (Bloc 2) --- */
.program-image img { max-width: 100%; height: auto; margin-bottom: 40px; }
.program-section h3 { font-size: 1.3rem; font-weight: 700; margin-bottom: 10px; }
.program-section .subtitle, .victories-section .subtitle { font-size: 1rem; color: #555; max-width: 700px; margin: 0 auto 15px auto; }
.modules-grid { display: flex; justify-content: center; gap: 60px; text-align: left; margin-bottom: 50px; }
.modules-grid ul { padding: 0; margin: 0; list-style: none; }
.modules-grid li { margin-bottom: 15px; font-weight: 700; }
.cta-button-white { background-color: #fff; color: #000; border: 2px solid #000; padding: 15px 35px; border-radius: 5px; font-weight: 700; font-size: 16px; text-transform: uppercase; display: inline-block; transition: all 0.3s ease; }
.cta-button-white:hover { background-color: #255a44; color: #fff; transform: scale(1.05); }

/* --- Preuves Sociales (Bloc 3) --- */
.stats-images { display: flex; justify-content: center; align-items: flex-start; gap: 30px; margin-bottom: 60px; }
.stats-images img { max-width: 280px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
.revenue-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; max-width: 900px; margin: 0 auto 50px auto; }
.revenue-grid img { width: 100%; border: 1px solid #e0e0e0; border-radius: 5px; }
.cta-button-black { background-color: #000; color: #fff; padding: 15px 35px; border-radius: 5px; font-weight: 700; font-size: 16px; text-transform: uppercase; display: inline-block; transition: all 0.3s ease; }
.cta-button-black:hover { transform: scale(1.05); opacity: 0.9; }

/* --- Témoignages (Bloc 4) --- */
.testimonials-container { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; }
.testimonial-card { background-color: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; padding: 30px; max-width: 320px; text-align: left; display: flex; flex-direction: column; }
.star-rating { color: #fdd835; font-size: 1.2rem; margin-bottom: 15px; }
.testimonial-text { font-size: 1rem; line-height: 1.6; margin: 0 0 20px 0; flex-grow: 1; }
.author-info { display: flex; align-items: center; gap: 15px; margin-top: auto; }
.author-info img { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; }
.author-details { display: flex; flex-direction: column; }
.author-name { font-weight: 700; }
.author-title { font-size: 0.9rem; color: #777; }

/* --- A Propos (Bloc 5) --- */
.about-section { background-color: #050505; color: #fff; padding: 80px 0; }
.about-grid { display: flex; gap: 60px; align-items: flex-start; flex-wrap: wrap; }
.about-column { flex: 1; min-width: 300px; }
.about-column h2 {
font-size: 1.5rem;
font-weight: 900;
margin-top: 0;
margin-bottom: 25px;
display: inline-block;
color: #fff; /* MODIFIÉ : Assigne la couleur jaune au texte */
border-bottom: 2px solid #fff; /* La bordure reste jaune */
padding-bottom: 10px;
}
.about-column p, .about-column ul { color: #ccc; line-height: 1.7; }
.about-column ul { list-style: none; padding-left: 0; }
.about-column ul li { margin-bottom: 12px; padding-left: 25px; position: relative; }
.about-column ul li::before { content: '✓'; color: #fff; font-weight: bold; position: absolute; left: 0; }

/* --- Victoires (Bloc 6) --- */
.victories-section .highlight-subtitle { font-weight: 700; font-size: 1.1rem; color: #000; margin-bottom: 40px; }
.victories-images { display: flex; justify-content: center; align-items: flex-start; gap: 30px; flex-wrap: wrap; }
.victories-images img { max-width: 280px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }

/* --- Accès Formation (Bloc 7) --- */
.features-section .section-title { margin-bottom: 60px; color: #fff; }
.feature-row { display: flex; gap: 50px; align-items: center; margin-bottom: 80px; flex-wrap: wrap; }
.feature-row-reverse { flex-direction: row-reverse; }
.feature-text, .feature-image { flex: 1; min-width: 300px; }
.feature-text h3 { font-size: 1.4rem; font-weight: 900; color: #fff; margin-top: 0; margin-bottom: 15px; }
.feature-text p { color: #ccc; line-height: 1.7; }
.feature-image img { max-width: 100%; border-radius: 8px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); }

/* --- Bonus (Bloc 8) --- */
.bonus-main-image img { max-width: 800px; width: 100%; border-radius: 8px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); margin-bottom: 40px; }
.bonus-subtitle { font-size: 1.2rem; font-weight: 700; max-width: 700px; margin: 60px auto 40px auto; line-height: 1.5; }
.products-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 20px; max-width: 1000px; margin: 0 auto 40px auto; }
.products-grid img { width: 100%; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); transition: transform 0.3s ease; }
.products-grid img:hover { transform: scale(1.05); }

/* --- Paiement (Bloc 9) --- */
.sp-offer h2 { font-size: 1.8rem; font-weight: 900; margin-bottom: 40px; }
.surecart-checkout-wrapper { background-color: #ffffff; color: #000000; padding: 20px; border-radius: 8px; max-width: 600px; margin: 0 auto 40px auto; border: 2px dashed #255A44; }
.sp-reassurance { display: flex; justify-content: center; align-items: center; gap: 40px; flex-wrap: wrap; }
.reassurance-item { display: flex; align-items: center; gap: 10px; font-weight: 700; }
.reassurance-item .icon { font-size: 1.5rem; }

/* --- FAQ (Bloc 10) --- */
.faq-header-bar {
background-color: #000000;
color: #fff;
padding: 20px 15px; /* MODIFIÉ : padding augmenté pour plus d'épaisseur */
text-align: center;
font-weight: 700;
font-size: 1.1rem; /* MODIFIÉ : taille de police légèrement augmentée */
}
.faq-header-bar p { margin: 60; }
.faq-section { padding: 80px 0; background-color: #F2F0EE; }
.faq-section .container { max-width: 800px; }
.faq-section details { background: #fff; border: 1px solid #e0e0e0; border-radius: 8px; margin-bottom: 10px; }
.faq-section summary { font-weight: 700; font-size: 1.1rem; padding: 20px; cursor: pointer; position: relative; list-style: none; }
.faq-section summary::-webkit-details-marker { display: none; }
.faq-section summary::after { content: '+'; font-size: 1.5rem; color: #255a44; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
.faq-section details[open] summary::after { content: '−'; }
.faq-answer { padding: 0 20px 20px 20px; line-height: 1.6; color: #333; }
.faq-cta { text-align: center; margin-top: 40px; }

/* --- Footer --- */
.main-footer { background: #255a44; color: #888; text-align: center; padding: 30px; font-size: 0.9rem; }

/* ======================================================= */
/* ==== AJUSTEMENTS RESPONSIVE POUR TÉLÉPHONES (Mobile) ==== */
/* ======================================================= */
@media (max-width: 768px) {

```
/* --- Héros (Bloc 1) --- */
.hero-content h1 {
    font-size: 2.5rem; /* On réduit la taille du titre */
    white-space: normal; /* IMPORTANT : On autorise le titre à passer sur plusieurs lignes */
}

.hero-content p {
    font-size: 1.2rem; /* On réduit la taille du sous-titre */
}

/* --- Titres de section --- */
.section-title, .sp-offer h2, .about-column h2 {
    font-size: 1.5rem; /* On réduit la taille de tous les titres de section */
}

/* --- Grilles --- */
.modules-grid, .about-grid, .feature-row {
    gap: 30px; /* On réduit l'espace dans les grilles */
}

```

}
/* ================================= */
/* ==== NOUVEAU BLOC : FAMILIER ==== */
/* ================================= */

.familiar-section {
background-color: #F2F0EE;
padding: 0px 0 80px 0;;
text-align: center;
}

.familiar-title {
font-size: 2.2rem;
font-weight: 900;
margin-bottom: 10px;
text-align: center;
color: #000;
}

.testimonials-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 30px;
max-width: 900px;
margin: 0 auto;
padding-top: 50px;
}

.testimonial-bubble {
background-color: transparent; /* Fond transparent */
padding: 30px;
border-radius: 20px;
position: relative;
box-shadow: none; /* Pas d'ombre portée */
border: 2px solid #255a44; /* Contour vert */
}

.testimonial-bubble p {
font-size: 1rem;
line-height: 1.6;
margin: 0;
color: #000; /* Texte noir */
}

.testimonial-bubble::before {
content: '“';
font-family: serif;
font-size: 4rem;
position: absolute;
top: -20px;
left: 15px;
color: #255a44; /* Guillemets verts */
line-height: 0;
}

.testimonial-bubble::after {
content: '”';
font-family: serif;
font-size: 4rem;
position: absolute;
bottom: -20px;
right: 15px;
color: #255a44; /* Guillemets verts */
line-height: 0;
}

.bubble-right {
transform: translateY(30px);
}

/* Version mobile (un seul bloc par ligne) */
@media (max-width: 768px) {
.familiar-title {
font-size: 1.8rem;
margin-bottom: 0px;
}

```
.testimonials-grid {
    grid-template-columns: 1fr;
    gap: 20px;
}

.testimonial-bubble {
    transform: translateY(0); /* On retire le décalage sur mobile */
}

```

}

.checklist {
list-style: none;
padding: 0;
font-family: Arial, sans-serif;
color: #333;
background-color: #f5f5dc; /* Couleur de fond pâle */
max-width: 400px;
margin: 20px auto;
}

.checklist li {
display: flex;
align-items: center;
padding: 15px 20px;
margin-bottom: 10px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
font-weight: bold;
}

.checklist li::before {
content: '✔';
color: #4CAF50; /* Vert pour la coche */
font-size: 1.5em;
margin-right: 15px;
}
@media (max-width: 768px) {
    .testimonials-container {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .testimonial-card {
        max-width: 90%;
        margin: 0 auto;
    }
}
.comparison-section {
    background-color: #f2f0ee;
    padding: 80px 0;
    text-align: center;
}

.comparison-section .section-title {
    margin-bottom: 60px;
}

.comparison-grid {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}

.comparison-card {
    background-color: #fff;
    border-radius: 10px;
    padding: 40px;
    max-width: 450px;
    text-align: left;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    flex: 1;
}

.comparison-card h3 {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 30px;
}

.comparison-card ul {
    list-style: none;
    padding: 0;
}

.comparison-card li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
    line-height: 1.5;
}

.before-dwa li::before {
    content: '✖';
    color: #ff5722; /* Rouge pour le 'X' */
    font-size: 1.2rem;
    position: absolute;
    left: 0;
    top: 0;
}

.after-dwa li::before {
    content: '✔';
    color: #4caf50; /* Vert pour la coche */
    font-size: 1.2rem;
    position: absolute;
    left: 0;
    top: 0;
}

@media (max-width: 768px) {
    .comparison-grid {
        flex-direction: column;
        align-items: center;
    }
    .comparison-card {
        width: 90%;
        max-width: none;
    }
}
.about-section {
    background-color: #255a44;
    color: #FFFFFF;
    padding: 60px 20px;
    text-align: center;
}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all .3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-554e7fff{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-554e7fff > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-554e7fff{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-554e7fff{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-554e7fff > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-554e7fff{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-554e7fff{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-554e7fff > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-554e7fff{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-52870b8f .uagb-heading-text{font-size: 2.1em;line-height: 1.9em;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-heading-text{color: var(--ast-global-color-2);}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{color: var(--ast-global-color-2);margin-bottom: 20px;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-weight: 700;font-size: 28px;line-height: 1.2em;margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-desc-text{text-transform: uppercase;font-weight: 700;font-size: 16px;line-height: 1.2em;letter-spacing: 2px;}@media only screen and (max-width: 976px) {.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-size: 24px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 14px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-size: 20px;}}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-heading-text{color: #ffffff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading {text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 1px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{color: var(--ast-global-color-2);margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-weight: 700;font-size: 28px;line-height: 1.2em;margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-desc-text{text-transform: uppercase;font-weight: 700;font-size: 16px;line-height: 1em;letter-spacing: 2px;}@media only screen and (max-width: 976px) {.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-size: 24px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 14px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-size: 20px;}}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-heading-text{color: var(--ast-global-color-2);}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{color: var(--ast-global-color-2);margin-bottom: 20px;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-weight: 700;font-size: 28px;line-height: 1.2em;margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-desc-text{text-transform: uppercase;font-weight: 700;font-size: 16px;line-height: 1.2em;letter-spacing: 2px;}@media only screen and (max-width: 976px) {.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-size: 24px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-advanced-heading.uagb-block-69808297.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 14px;}.wp-block-uagb-advanced-heading.uagb-block-69808297 .uagb-heading-text{font-size: 20px;}}