.elementor-342672 .elementor-element.elementor-element-4d5353a6:not(.elementor-motion-effects-element-type-background), .elementor-342672 .elementor-element.elementor-element-4d5353a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-4d5353a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-342672 .elementor-element.elementor-element-4d5353a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-342672 .elementor-element.elementor-element-6bc5c73c{text-align:center;}.elementor-342672 .elementor-element.elementor-element-6bc5c73c .elementor-heading-title{color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342672 .elementor-element.elementor-element-7cedf55{text-align:center;}.elementor-342672 .elementor-element.elementor-element-711b82e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#082E4B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-342672 .elementor-element.elementor-element-ee4feb2{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-342672 .elementor-element.elementor-element-52eb3e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342672 .elementor-element.elementor-element-52eb3e7 .elementor-icon-list-icon i{color:#082E4B;transition:color 0.3s;}.elementor-342672 .elementor-element.elementor-element-52eb3e7 .elementor-icon-list-icon svg{fill:#082E4B;transition:fill 0.3s;}.elementor-342672 .elementor-element.elementor-element-52eb3e7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-342672 .elementor-element.elementor-element-27d1e612:not(.elementor-motion-effects-element-type-background), .elementor-342672 .elementor-element.elementor-element-27d1e612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-27d1e612{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-342672 .elementor-element.elementor-element-27d1e612 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-342672 .elementor-element.elementor-element-1d08392d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-1d08392d.elementor-view-stacked .elementor-icon{background-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-1d08392d.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-1d08392d.elementor-view-default .elementor-icon{fill:#F2E5DF;color:#F2E5DF;border-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-533bf2be .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-533bf2be.elementor-view-stacked .elementor-icon{background-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-533bf2be.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-533bf2be.elementor-view-default .elementor-icon{fill:#F2E5DF;color:#F2E5DF;border-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-72618734 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-72618734.elementor-view-stacked .elementor-icon{background-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-72618734.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-72618734.elementor-view-default .elementor-icon{fill:#F2E5DF;color:#F2E5DF;border-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-48e84509 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-48e84509.elementor-view-stacked .elementor-icon{background-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-48e84509.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-48e84509.elementor-view-default .elementor-icon{fill:#F2E5DF;color:#F2E5DF;border-color:#F2E5DF;}.elementor-342672 .elementor-element.elementor-element-3ea126a5{text-align:center;}.elementor-342672 .elementor-element.elementor-element-55438d3b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-55438d3b.elementor-view-stacked .elementor-icon{background-color:#B76560;fill:#B76560;color:#B76560;}.elementor-342672 .elementor-element.elementor-element-55438d3b.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-55438d3b.elementor-view-default .elementor-icon{fill:#B76560;color:#B76560;border-color:#B76560;}.elementor-342672 .elementor-element.elementor-element-55438d3b.elementor-view-framed .elementor-icon{background-color:#B76560;}.elementor-342672 .elementor-element.elementor-element-664014ba .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-664014ba.elementor-view-stacked .elementor-icon{background-color:#B76560;fill:#B76560;color:#B76560;}.elementor-342672 .elementor-element.elementor-element-664014ba.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-664014ba.elementor-view-default .elementor-icon{fill:#B76560;color:#B76560;border-color:#B76560;}.elementor-342672 .elementor-element.elementor-element-664014ba.elementor-view-framed .elementor-icon{background-color:#B76560;}.elementor-342672 .elementor-element.elementor-element-20aabb36 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-342672 .elementor-element.elementor-element-20aabb36.elementor-view-stacked .elementor-icon{background-color:#B76560;fill:#B76560;color:#B76560;}.elementor-342672 .elementor-element.elementor-element-20aabb36.elementor-view-framed .elementor-icon, .elementor-342672 .elementor-element.elementor-element-20aabb36.elementor-view-default .elementor-icon{fill:#B76560;color:#B76560;border-color:#B76560;}.elementor-342672 .elementor-element.elementor-element-20aabb36.elementor-view-framed .elementor-icon{background-color:#B76560;}.elementor-342672 .elementor-element.elementor-element-2d2fedaa{text-align:center;}.elementor-342672 .elementor-element.elementor-element-5e0a267e:not(.elementor-motion-effects-element-type-background), .elementor-342672 .elementor-element.elementor-element-5e0a267e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEEA;}.elementor-342672 .elementor-element.elementor-element-5e0a267e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-342672 .elementor-element.elementor-element-5e0a267e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342672 .elementor-element.elementor-element-20e283 .elementor-accordion-icon, .elementor-342672 .elementor-element.elementor-element-20e283 .elementor-accordion-title{color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-20e283 .elementor-accordion-icon svg{fill:#082E4B;}.elementor-342672 .elementor-element.elementor-element-20e283 .elementor-active .elementor-accordion-icon, .elementor-342672 .elementor-element.elementor-element-20e283 .elementor-active .elementor-accordion-title{color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-20e283 .elementor-active .elementor-accordion-icon svg{fill:#082E4B;}.elementor-bc-flex-widget .elementor-342672 .elementor-element.elementor-element-1904651c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-342672 .elementor-element.elementor-element-1904651c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-342672 .elementor-element.elementor-element-7c91a471{text-align:center;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-342672 .elementor-element.elementor-element-537dbf96 .elementor-testimonial-wrapper{text-align:center;}.elementor-342672 .elementor-element.elementor-element-3443c7b3 .elementor-testimonial-wrapper{text-align:center;}.elementor-342672 .elementor-element.elementor-element-6756fea5 .elementor-testimonial-wrapper{text-align:center;}.elementor-342672 .elementor-element.elementor-element-399a3b78:not(.elementor-motion-effects-element-type-background), .elementor-342672 .elementor-element.elementor-element-399a3b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-399a3b78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-342672 .elementor-element.elementor-element-399a3b78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-342672 .elementor-element.elementor-element-560019f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-342672 .elementor-element.elementor-element-560019f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F3;}.elementor-342672 .elementor-element.elementor-element-560019f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-342672 .elementor-element.elementor-element-560019f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-342672 .elementor-element.elementor-element-5132ac21{text-align:center;}.elementor-342672 .elementor-element.elementor-element-3df632f0{text-align:center;}.elementor-342672 .elementor-element.elementor-element-28e5e8fb{text-align:center;}.elementor-342672 .elementor-element.elementor-element-1688cb9d{text-align:center;}.elementor-342672 .elementor-element.elementor-element-2eb4a70e .elementor-accordion-icon, .elementor-342672 .elementor-element.elementor-element-2eb4a70e .elementor-accordion-title{color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-2eb4a70e .elementor-accordion-icon svg{fill:#082E4B;}.elementor-342672 .elementor-element.elementor-element-2eb4a70e .elementor-active .elementor-accordion-icon, .elementor-342672 .elementor-element.elementor-element-2eb4a70e .elementor-active .elementor-accordion-title{color:#082E4B;}.elementor-342672 .elementor-element.elementor-element-2eb4a70e .elementor-active .elementor-accordion-icon svg{fill:#082E4B;}@media(min-width:768px){.elementor-342672 .elementor-element.elementor-element-2fcbe86f{width:100%;}.elementor-342672 .elementor-element.elementor-element-508d447c{width:46.053%;}.elementor-342672 .elementor-element.elementor-element-437d090d{width:53.947%;}.elementor-342672 .elementor-element.elementor-element-7beeb550{width:25%;}.elementor-342672 .elementor-element.elementor-element-675fe938{width:25%;}.elementor-342672 .elementor-element.elementor-element-9b54495{width:25%;}.elementor-342672 .elementor-element.elementor-element-3a692998{width:25%;}.elementor-342672 .elementor-element.elementor-element-1109ffcb{width:100%;}.elementor-342672 .elementor-element.elementor-element-260ae674{width:33%;}.elementor-342672 .elementor-element.elementor-element-74677c3d{width:33%;}.elementor-342672 .elementor-element.elementor-element-10a4058e{width:33%;}.elementor-342672 .elementor-element.elementor-element-7261ba79{width:100%;}.elementor-342672 .elementor-element.elementor-element-31fbe855{width:25%;}.elementor-342672 .elementor-element.elementor-element-119f7d4c{width:25%;}.elementor-342672 .elementor-element.elementor-element-45af6786{width:25%;}.elementor-342672 .elementor-element.elementor-element-6715f1f7{width:25%;}.elementor-342672 .elementor-element.elementor-element-4abb3385{width:55%;}.elementor-342672 .elementor-element.elementor-element-1904651c{width:45%;}.elementor-342672 .elementor-element.elementor-element-51040dd8{width:40%;}.elementor-342672 .elementor-element.elementor-element-460238d3{width:60%;}.elementor-342672 .elementor-element.elementor-element-68dca799{width:100%;}.elementor-342672 .elementor-element.elementor-element-6bc000d{width:33%;}.elementor-342672 .elementor-element.elementor-element-6c476ef7{width:33%;}.elementor-342672 .elementor-element.elementor-element-136fd4dc{width:33%;}.elementor-342672 .elementor-element.elementor-element-288a7b5b{width:100%;}}/* Start custom CSS for section, class: .elementor-element-27d1e612 */.faixa-beneficios-brush{
    --cor-faixa:#082E4B;

    position:relative !important;
    background:var(--cor-faixa) !important;

    margin-left:30px !important;
    margin-right:30px !important;

    padding-top:24px !important;
    padding-bottom:24px !important;

    overflow:visible !important;
    z-index:2;
}

/* PINCEL ESQUERDO */
.faixa-beneficios-brush::before{
    content:"";
    position:absolute;
    z-index:1;

    left:-30px;
    top:0;

    width:42px;
    height:100%;

    background:var(--cor-faixa);

    clip-path:polygon(
        100% 0,
        40% 0,
        72% 4%,
        18% 8%,
        65% 12%,
        4% 17%,
        76% 21%,
        20% 26%,
        68% 31%,
        0 36%,
        74% 41%,
        13% 46%,
        66% 51%,
        0 56%,
        72% 61%,
        18% 66%,
        65% 71%,
        5% 76%,
        75% 81%,
        22% 86%,
        68% 91%,
        30% 96%,
        100% 100%
    );

    pointer-events:none;
}


/* PINCEL DIREITO */
.faixa-beneficios-brush::after{
    content:"";
    position:absolute;
    z-index:1;

    right:-30px;
    top:0;

    width:42px;
    height:100%;

    background:var(--cor-faixa);

    clip-path:polygon(
        0 0,
        60% 0,
        28% 4%,
        82% 8%,
        35% 12%,
        96% 17%,
        24% 21%,
        80% 26%,
        32% 31%,
        100% 36%,
        26% 41%,
        87% 46%,
        34% 51%,
        100% 56%,
        28% 61%,
        82% 66%,
        35% 71%,
        95% 76%,
        25% 81%,
        78% 86%,
        32% 91%,
        70% 96%,
        0 100%
    );

    pointer-events:none;
}


/* conteúdo fica por cima */
.faixa-beneficios-brush > .elementor-container{
    position:relative;
    z-index:3;
}


/* divisórias */
.faixa-beneficios-brush
> .elementor-container
> .elementor-column:not(:last-child)
> .elementor-widget-wrap::after{

    content:"";
    position:absolute;

    right:0;
    top:25%;

    width:1px;
    height:50%;

    background:rgba(255,255,255,.32);
}


/* garante posição */
.faixa-beneficios-brush
.elementor-widget-wrap{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62ae826e *//* COSTURA DO ZERO — OPÇÃO 3 — V3 */
:root{
  --bv-navy:#0b2d49;
  --bv-navy-dark:#08263e;
  --bv-rose:#c97772;
  --bv-rose-dark:#b76560;
  --bv-cream:#f7f2ee;
  --bv-white:#fff;
  --bv-text:#24313d;
  --bv-muted:#6e7478;
  --bv-line:#eadfd8;
}
.bv-topbar{background:var(--bv-navy-dark);padding:10px 20px;}
.bv-topbar .elementor-heading-title{color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1px;}
.bv-hero{background:linear-gradient(90deg,#fbf7f4 0%,#f5eeea 100%);padding:38px 0 26px;}
.bv-hero>.elementor-container{max-width:1180px!important;align-items:center;}
.bv-hero-left>.elementor-widget-wrap{padding:20px 28px 20px 10px!important;}
.bv-hero-right>.elementor-widget-wrap{padding:0!important;}
.bv-brand-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif!important;color:var(--bv-navy)!important;font-weight:400!important;font-size:37px!important;line-height:1!important;}
.bv-brand-sub p{font-size:12px!important;letter-spacing:7px!important;color:var(--bv-navy)!important;margin:0 0 29px!important;font-weight:500!important;}
.bv-hero-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif!important;font-size:48px!important;line-height:1.07!important;letter-spacing:-1.1px!important;color:var(--bv-navy)!important;font-weight:400!important;}
.bv-hero-copy{max-width:500px;}
.bv-hero-copy p{font-size:17px!important;line-height:1.65!important;color:var(--bv-text)!important;}
.bv-btn .elementor-button{border-radius:5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2px!important;box-shadow:0 7px 16px rgba(134,74,69,.22);transition:.25s ease!important;}
.bv-btn-primary .elementor-button{background:var(--bv-rose)!important;color:#fff!important;padding:17px 25px!important;}
.bv-btn .elementor-button:hover{transform:translateY(-2px);background:var(--bv-rose-dark)!important;}
.bv-trust{margin-top:12px;}
.bv-trust .elementor-icon-list-items{display:flex!important;gap:18px;flex-wrap:wrap;}
.bv-trust .elementor-icon-list-text,.bv-trust .elementor-icon-list-icon i{color:var(--bv-navy)!important;font-size:13px!important;}
.bv-hero-img img{width:100%!important;min-height:420px!important;object-fit:cover!important;border-radius:0 0 0 72px!important;}
.bv-benefits{background:var(--bv-navy);padding:22px 14px;position:relative;}
.bv-benefits:before,.bv-benefits:after{content:"";position:absolute;left:0;right:0;height:9px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 20%,transparent 80%);opacity:.4;}
.bv-benefits:before{top:-3px}.bv-benefits:after{bottom:-3px}
.bv-benefits>.elementor-container{max-width:1180px!important;}
.bv-benefit-col:not(:last-child){border-right:1px solid rgba(255,255,255,.24);}
.bv-benefit .elementor-icon{color:var(--bv-rose)!important;}
.bv-benefit .elementor-icon-box-title{color:#fff!important;font-size:15px!important;margin-bottom:2px!important;}
.bv-benefit .elementor-icon-box-description{color:rgba(255,255,255,.84)!important;font-size:13px!important;}
.bv-section{padding:66px 18px;}
.bv-section>.elementor-container{max-width:1180px!important;}
.bv-section-title .elementor-heading-title{font-size:27px!important;line-height:1.2!important;color:var(--bv-navy)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2px!important;}
.bv-section-title:not(.bv-left){text-align:center;}
.bv-section-title:not(.bv-left):after{content:"♡";display:block;color:var(--bv-rose);font-size:16px;line-height:1;margin:8px auto 0;}
.bv-audience-grid>.elementor-container,.bv-pieces-grid>.elementor-container,.bv-testimonials-grid>.elementor-container{gap:18px;}
.bv-audience-card{background:#fff;border:1px solid var(--bv-line);border-radius:8px;box-shadow:0 8px 22px rgba(12,36,52,.07);padding:26px 20px;min-height:205px;}
.bv-audience-card .elementor-icon{background:#f7e8e3!important;color:var(--bv-rose)!important;}
.bv-audience-card .elementor-icon-box-title{color:var(--bv-navy)!important;font-size:16px!important;}
.bv-audience-card .elementor-icon-box-description{color:var(--bv-text)!important;font-size:14px!important;line-height:1.55!important;}
.bv-pieces{background:var(--bv-cream);}
.bv-piece-card>.elementor-widget-wrap{background:#fff;border:1px solid var(--bv-line);border-radius:8px;overflow:hidden;padding:0 0 20px!important;box-shadow:0 7px 20px rgba(12,36,52,.06);}
.bv-piece-image img{width:100%!important;height:245px!important;object-fit:cover!important;}
.bv-piece-number,.bv-piece-title,.bv-piece-copy{padding-left:16px!important;padding-right:16px!important;}
.bv-piece-number{margin-top:11px;}
.bv-piece-number .elementor-heading-title{color:var(--bv-rose)!important;font-size:28px!important;font-weight:500!important;}
.bv-piece-title .elementor-heading-title{color:var(--bv-navy)!important;font-size:16px!important;font-weight:700!important;}
.bv-piece-copy p{font-size:13px!important;line-height:1.55!important;color:var(--bv-text)!important;}
.bv-modules{background:#fff;}
.bv-modules-left>.elementor-widget-wrap{padding:18px 30px 18px 0!important;}
.bv-modules-right>.elementor-widget-wrap{padding:0!important;}
.bv-modules-image img{width:100%!important;height:390px!important;object-fit:cover!important;border-radius:4px!important;}
.bv-accordion .elementor-accordion-item{border:0!important;border-bottom:1px solid #d9dfe3!important;background:#fff!important;}
.bv-accordion .elementor-tab-title{padding:16px 18px!important;color:var(--bv-navy)!important;font-weight:600!important;font-size:14px!important;}
.bv-accordion .elementor-tab-content{padding:4px 18px 18px!important;color:var(--bv-text)!important;font-size:14px!important;line-height:1.6!important;}
.bv-teacher{background:#fbf8f6;}
.bv-teacher-left>.elementor-widget-wrap{padding:0 30px 0 0!important;}
.bv-teacher-image img{width:100%!important;height:395px!important;object-fit:cover!important;border-radius:7px!important;box-shadow:0 8px 22px rgba(12,36,52,.08);}
.bv-kicker .elementor-heading-title{color:var(--bv-navy)!important;font-weight:700!important;font-size:16px!important;letter-spacing:.4px!important;}
.bv-teacher-name .elementor-heading-title{font-family:'Brush Script MT','Segoe Script',cursive!important;font-size:44px!important;color:var(--bv-navy)!important;font-weight:400!important;}
.bv-teacher-copy p{font-size:14px!important;line-height:1.7!important;color:var(--bv-text)!important;max-width:600px;}
.bv-testimonial-card{background:#fff;border:1px solid var(--bv-line);border-radius:8px;box-shadow:0 7px 20px rgba(12,36,52,.07);padding:24px;min-height:205px;}
.bv-testimonial-card .elementor-testimonial-content{font-size:14px!important;line-height:1.6!important;color:var(--bv-text)!important;}
.bv-testimonial-card .elementor-testimonial-name{color:var(--bv-navy)!important;font-weight:700!important;}
.bv-offer{background:var(--bv-navy-dark);padding:44px 18px;color:#fff;}
.bv-offer>.elementor-container{max-width:1180px!important;align-items:stretch;}
.bv-offer-left>.elementor-widget-wrap,.bv-offer-right>.elementor-widget-wrap{padding:24px!important;}
.bv-offer-center>.elementor-widget-wrap{background:#fff;border-radius:8px;padding:28px!important;height:100%;justify-content:center;box-shadow:0 10px 25px rgba(0,0,0,.18);}
.bv-offer-kicker .elementor-heading-title{color:#e6b4ae!important;font-size:13px!important;letter-spacing:.7px!important;}
.bv-offer-title .elementor-heading-title{font-family:Georgia,'Times New Roman',serif!important;color:#fff!important;font-size:28px!important;line-height:1.15!important;font-weight:400!important;}
.bv-offer-list,.bv-offer-list p,.bv-offer-list li{color:#fff!important;font-size:14px!important;line-height:1.7!important;}
.bv-old-price .elementor-heading-title{color:#6f7479!important;font-size:13px!important;font-weight:400!important;}
.bv-price .elementor-heading-title{color:var(--bv-navy)!important;font-size:48px!important;font-weight:800!important;line-height:1!important;}
.bv-installments p{color:var(--bv-text)!important;font-size:13px!important;line-height:1.5!important;}
.bv-btn-offer .elementor-button{background:var(--bv-rose)!important;color:#fff!important;width:100%!important;padding:16px 16px!important;}
.bv-guarantee-title .elementor-heading-title{color:#fff!important;font-size:17px!important;}
.bv-guarantee-copy p{color:#fff!important;font-size:13px!important;line-height:1.55!important;}
.bv-course-mockup img{max-height:190px!important;width:auto!important;object-fit:contain!important;}
.bv-faq-section{background:#fff;padding-top:42px;}
.bv-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--bv-line)!important;}
.bv-faq .elementor-tab-title{padding:15px 8px!important;color:var(--bv-navy)!important;font-size:14px!important;font-weight:600!important;}
.bv-faq .elementor-tab-content{padding:0 8px 16px!important;color:var(--bv-text)!important;font-size:14px!important;}

@media(max-width:1024px){
 .bv-hero-title .elementor-heading-title{font-size:39px!important;}
 .bv-hero-img img{min-height:360px!important;}
 .bv-piece-image img{height:210px!important;}
}
@media(max-width:767px){
 .bv-topbar{padding:9px 12px;}
 .bv-topbar .elementor-heading-title{font-size:12px!important;line-height:1.4!important;}
 .bv-hero{padding:24px 16px 12px;}
 .bv-hero-left>.elementor-widget-wrap{padding:8px 0 28px!important;}
 .bv-brand-title .elementor-heading-title{font-size:31px!important;}
 .bv-brand-sub p{font-size:10px!important;letter-spacing:5px!important;margin-bottom:21px!important;}
 .bv-hero-title .elementor-heading-title{font-size:34px!important;line-height:1.08!important;}
 .bv-hero-copy p{font-size:16px!important;}
 .bv-hero-img img{min-height:0!important;height:auto!important;border-radius:6px!important;}
 .bv-benefits{padding:16px 12px;}
 .bv-benefit-col{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.16);padding:10px 0;}
 .bv-section{padding:50px 16px;}
 .bv-audience-card{min-height:0;margin-bottom:14px;}
 .bv-piece-card>.elementor-widget-wrap{margin-bottom:16px!important;}
 .bv-piece-image img{height:390px!important;}
 .bv-modules-left>.elementor-widget-wrap,.bv-teacher-left>.elementor-widget-wrap{padding:0!important;}
 .bv-modules-image img,.bv-teacher-image img{height:auto!important;margin-top:24px;}
 .bv-testimonial-card{min-height:0;margin-bottom:14px;}
 .bv-offer{padding:36px 16px;}
 .bv-offer-left>.elementor-widget-wrap,.bv-offer-right>.elementor-widget-wrap{padding:16px 0!important;}
 .bv-offer-center>.elementor-widget-wrap{margin:14px 0!important;}
 .bv-price .elementor-heading-title{font-size:42px!important;}
}/* End custom CSS */