/* Banner ----------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-e09e7af:not(.elementor-motion-effects-element-type-background), .elementor-3486 .elementor-element.elementor-element-e09e7af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #47215E;
    background-image: url("../../../../img/banner.png");
    background-position: top center;
    background-size: cover;
}


/* Banner Regua ----------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-ce6577a:not(.elementor-motion-effects-element-type-background), .elementor-3486 .elementor-element.elementor-element-ce6577a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ff00000a !important;
}
.elementor-3486 .elementor-element.elementor-element-ce6577a > .elementor-shape-top .elementor-shape-fill {
    fill: #c30000;
}
.elementor-3486 .elementor-element.elementor-element-ce6577a > .elementor-shape-bottom .elementor-shape-fill {
    fill: #c30000;
}


/* O Segredo -------------------------------- */
/* ------------------------------------------ */
p.elementor-icon-box-description {
    margin-top: 10px !important;
	font-weight: bold !important;
}


/* Para quem é ------------------------------ */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-33fba70 > .elementor-widget-container {
    margin: 0px 70px 0px 70px;
    padding: 15px 15px 15px 15px;
    background-color: #ff00000a !important;
    border-style: solid;
    border-width: 2px;
    border-color: #a5000038 !important;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3486 .elementor-element.elementor-element-2c122f1 > .elementor-widget-container {
    margin: 10px 70px 0px 70px;
    padding: 15px 15px 15px 15px;
    background-color: #ff00000a !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #a5000038 !important;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3486 .elementor-element.elementor-element-20df738 > .elementor-widget-container {
    margin: 10px 70px 0px 70px;
    padding: 15px 15px 15px 15px;
    background-color: #ff00000a !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #a5000038 !important;
    border-radius: 5px 5px 5px 5px;
}


/* QUEM USA RECOMENDA ----------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-251baa9:not(.elementor-motion-effects-element-type-background), .elementor-3486 .elementor-element.elementor-element-251baa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #990000 0%, #370000 100%);
}


/* PARALLAX --------------------------------- */
/* ------------------------------------------ */
.parallax{ margin-bottom: 50px; background-image: url('../../img/parallax.png') !important; min-height: 380px; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }
.item-comprar{ border: 1px solid #00000057; text-align: center; }
.item-topo{ background: #fff5f5; padding: 5px;}
.item-pote{ font-weight: bold; color: #c30000; margin: 0px; font-size: 20px; }
.item-tratamento{ font-weight: bold; margin: 0px; margin-top: -5px; }
.preco-de{ text-decoration: line-through; color: red; margin: 0px; }
.preco-parcelas{ margin: 0px; margin-top: -5px; }
.preco-valor-parcela{ font-size: 2rem; font-weight: bold; color: #00469f; margin: 0px; }
.preco-parcelas-txt{ margin-top: -10px; }
.preco-desconto{ background: #00469f; padding: 5px; color: #ffffff; }
.comprar{ width: 100%; background: #00a916; padding: 10px 5px 10px 5px; color: white; margin-bottom: 15px; }


/* LIBERADO PELA ANVISA --------------------- */
/* ------------------------------------------ */


/* FORMULAÇÃO ------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-63cbdd2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 80px 0px;
    z-index: 10;
}


/* COMPRAR ---------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-65f4da1 > .elementor-shape-top .elementor-shape-fill {
    fill: #c30000;
}

.elementor-3486 .elementor-element.elementor-element-63cbdd2 > .elementor-shape-bottom .elementor-shape-fill {
    fill: #894CAE;
}

.elementor-3486 .elementor-element.elementor-element-65f4da1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
    z-index: 10;
}

p.frete-gratis {
    background: #f10000;
    color: #ffffff;
    padding: 5px 0px 5px 0px;
    margin-top: -15px;
}

p.frete-fixo {
    background: #000000;
    color: #ffffff;
    padding: 5px 0px 5px 0px;
    margin-top: -15px;
}


/* GARANTIA --------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-e2e9dde:not(.elementor-motion-effects-element-type-background), .elementor-3486 .elementor-element.elementor-element-e2e9dde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #990000 0%, #370000 100%);
}


/* O SEGREDO -------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-9198c4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3486 .elementor-element.elementor-element-9198c4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff5f5;
}

.elementor-3486 .elementor-element.elementor-element-9198c4b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #c30000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 20px 20px 20px 20px;
}

.elementor-3486 .elementor-element.elementor-element-05d2c14 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #c30000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 20px 20px 20px 20px;
}

.elementor-3486 .elementor-element.elementor-element-bdea090 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #c30000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 20px 20px 20px 20px;
}

.elementor-3486 .elementor-element.elementor-element-6c56519 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #c30000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 20px 20px 20px 20px;
}

.elementor-3486 .elementor-element.elementor-element-6c56519:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3486 .elementor-element.elementor-element-6c56519 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff5f5;
}


/* DUVIDAS ---------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-3e4fca8:not(.elementor-motion-effects-element-type-background), .elementor-3486 .elementor-element.elementor-element-3e4fca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #990000 0%, #370000 100%);
}

.elementor-3486 .elementor-element.elementor-element-875f221 .elementor-tab-title {
    border-width: 2px;
    border-color: #ffffff;
    background-color: #470000;
}

.elementor-3486 .elementor-element.elementor-element-d635015 .elementor-tab-title {
    border-width: 2px;
    border-color: #ffffff;
    background-color: #470000;
}


/* FOOTER ----------------------------------- */
/* ------------------------------------------ */
.elementor-3486 .elementor-element.elementor-element-30d4c3a:not(.elementor-motion-effects-element-type-background), .elementor-3486 .elementor-element.elementor-element-30d4c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #370000;
}












