.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-1010 .elementor-element.elementor-element-5c6745e{width:var( --container-widget-width, 31.429% );max-width:31.429%;--container-widget-width:31.429%;--container-widget-flex-grow:0;}.elementor-1010 .elementor-element.elementor-element-1bece3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1010 .elementor-element.elementor-element-1bece3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-9bb2390{width:var( --container-widget-width, 100.146% );max-width:100.146%;--container-widget-width:100.146%;--container-widget-flex-grow:0;}.elementor-1010 .elementor-element.elementor-element-3f59e99 > .elementor-element-populated{margin:80px 80px 80px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;}.elementor-1010 .elementor-element.elementor-element-1a5a522{--spacer-size:120px;}.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-1010 .elementor-element.elementor-element-b5e4684 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:800;}.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-1010 .elementor-element.elementor-element-8dbdf80{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1010 .elementor-element.elementor-element-b8c23ff{--spacer-size:30px;}.elementor-1010 .elementor-element.elementor-element-f7ea155 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1010 .elementor-element.elementor-element-f7ea155 > .elementor-element-populated, .elementor-1010 .elementor-element.elementor-element-f7ea155 > .elementor-element-populated > .elementor-background-overlay, .elementor-1010 .elementor-element.elementor-element-f7ea155 > .elementor-background-slideshow{border-radius:31px 31px 31px 31px;}.elementor-1010 .elementor-element.elementor-element-a930c24{text-align:center;}.elementor-1010 .elementor-element.elementor-element-a930c24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1010 .elementor-element.elementor-element-a89954a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1010 .elementor-element.elementor-element-a89954a p{margin-block-end:6px;}.elementor-1010 .elementor-element.elementor-element-51470dd{--spacer-size:50px;}.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-1010 .elementor-element.elementor-element-eabae54 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;fill:#179146;color:#179146;border-radius:27px 27px 27px 27px;}.elementor-1010 .elementor-element.elementor-element-5d5c6a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1010 .elementor-element.elementor-element-5d5c6a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1010 .elementor-element.elementor-element-5d5c6a2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1010 .elementor-element.elementor-element-5d5c6a2 > .elementor-element-populated, .elementor-1010 .elementor-element.elementor-element-5d5c6a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1010 .elementor-element.elementor-element-5d5c6a2 > .elementor-background-slideshow{border-radius:31px 31px 31px 31px;}.elementor-1010 .elementor-element.elementor-element-5d5c6a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-bf25278{text-align:center;}.elementor-1010 .elementor-element.elementor-element-bf25278 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-1010 .elementor-element.elementor-element-dd9ebef > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-1010 .elementor-element.elementor-element-dd9ebef{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#949494;}.elementor-1010 .elementor-element.elementor-element-dd9ebef p{margin-block-end:0px;}.elementor-1010 .elementor-element.elementor-element-3c47f3c > .elementor-widget-container{background-color:#179146;margin:-20px 0px -20px 0px;border-radius:14px 14px 14px 14px;}.elementor-1010 .elementor-element.elementor-element-3c47f3c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-1010 .elementor-element.elementor-element-3c47f3c p{margin-block-end:0px;}.elementor-1010 .elementor-element.elementor-element-0dcf80d > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-1010 .elementor-element.elementor-element-0dcf80d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#179146;}.elementor-1010 .elementor-element.elementor-element-0dcf80d p{margin-block-end:0px;}.elementor-1010 .elementor-element.elementor-element-77d86bb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-1010 .elementor-element.elementor-element-77d86bb p{margin-block-end:0px;}.elementor-1010 .elementor-element.elementor-element-c027fdc .elementor-button{background-color:#179146;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:27px 27px 27px 27px;}.elementor-1010 .elementor-element.elementor-element-aa46262 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1010 .elementor-element.elementor-element-aa46262:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-aa46262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1010 .elementor-element.elementor-element-aa46262 > .elementor-container{min-height:400px;}.elementor-1010 .elementor-element.elementor-element-aa46262{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1010 .elementor-element.elementor-element-aa46262 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-8441fa9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top right;}.elementor-1010 .elementor-element.elementor-element-8441fa9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:300px 150px 150px 150px;--e-column-margin-right:150px;--e-column-margin-left:150px;}.elementor-1010 .elementor-element.elementor-element-8441fa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-5722685 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:800;color:#272727;}.elementor-1010 .elementor-element.elementor-element-9a8a4af > .elementor-widget-container{margin:0px 0200px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-9a8a4af{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-1010 .elementor-element.elementor-element-c934f6c{text-align:center;}.elementor-1010 .elementor-element.elementor-element-c934f6c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;color:#272727;}.elementor-1010 .elementor-element.elementor-element-9194652 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1010 .elementor-element.elementor-element-a01ba0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1010 .elementor-element.elementor-element-a01ba0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-fa28e8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1010 .elementor-element.elementor-element-fa28e8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-cc644db{text-align:center;}.elementor-1010 .elementor-element.elementor-element-cc644db .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1010 .elementor-element.elementor-element-9e5a705{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1010 .elementor-element.elementor-element-9e5a705 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-0559be6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1010 .elementor-element.elementor-element-0559be6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1010 .elementor-element.elementor-element-0559be6 > .elementor-element-populated, .elementor-1010 .elementor-element.elementor-element-0559be6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1010 .elementor-element.elementor-element-0559be6 > .elementor-background-slideshow{border-radius:44px 44px 44px 44px;}.elementor-1010 .elementor-element.elementor-element-0559be6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1010 .elementor-element.elementor-element-0559be6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-9ab9e60 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-1010 .elementor-element.elementor-element-9ab9e60 img{border-radius:44px 44px 44px 44px;}.elementor-1010 .elementor-element.elementor-element-19e99b8 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-19e99b8{text-align:start;}.elementor-1010 .elementor-element.elementor-element-19e99b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-1010 .elementor-element.elementor-element-07c99fc > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-07c99fc{text-align:start;}.elementor-1010 .elementor-element.elementor-element-07c99fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-1010 .elementor-element.elementor-element-3764028 .elementor-button{background-color:#FFFFFF;font-family:"Inria Sans", Sans-serif;font-weight:400;letter-spacing:2.1px;word-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-1010 .elementor-element.elementor-element-3764028 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-6e7c161:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1010 .elementor-element.elementor-element-6e7c161 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1010 .elementor-element.elementor-element-6e7c161 > .elementor-element-populated, .elementor-1010 .elementor-element.elementor-element-6e7c161 > .elementor-element-populated > .elementor-background-overlay, .elementor-1010 .elementor-element.elementor-element-6e7c161 > .elementor-background-slideshow{border-radius:44px 44px 44px 44px;}.elementor-1010 .elementor-element.elementor-element-6e7c161 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1010 .elementor-element.elementor-element-6e7c161 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-1f26ea3 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-1010 .elementor-element.elementor-element-1f26ea3 img{border-radius:44px 44px 44px 44px;}.elementor-1010 .elementor-element.elementor-element-213b88a > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-213b88a{text-align:start;}.elementor-1010 .elementor-element.elementor-element-213b88a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-1010 .elementor-element.elementor-element-0eb1886 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-0eb1886{text-align:start;}.elementor-1010 .elementor-element.elementor-element-0eb1886 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-1010 .elementor-element.elementor-element-21eb5e1 .elementor-button{background-color:#FFFFFF;font-family:"Inria Sans", Sans-serif;font-weight:400;letter-spacing:2.1px;word-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-1010 .elementor-element.elementor-element-21eb5e1 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-66b6d26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1010 .elementor-element.elementor-element-66b6d26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1010 .elementor-element.elementor-element-66b6d26 > .elementor-element-populated, .elementor-1010 .elementor-element.elementor-element-66b6d26 > .elementor-element-populated > .elementor-background-overlay, .elementor-1010 .elementor-element.elementor-element-66b6d26 > .elementor-background-slideshow{border-radius:44px 44px 44px 44px;}.elementor-1010 .elementor-element.elementor-element-66b6d26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1010 .elementor-element.elementor-element-66b6d26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1010 .elementor-element.elementor-element-61d925b > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-1010 .elementor-element.elementor-element-61d925b img{border-radius:44px 44px 44px 44px;}.elementor-1010 .elementor-element.elementor-element-874fe70 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-874fe70{text-align:start;}.elementor-1010 .elementor-element.elementor-element-874fe70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-1010 .elementor-element.elementor-element-8dcf30d > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-8dcf30d{text-align:start;}.elementor-1010 .elementor-element.elementor-element-8dcf30d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-1010 .elementor-element.elementor-element-da9bcba .elementor-button{background-color:#FFFFFF;font-family:"Inria Sans", Sans-serif;font-weight:400;letter-spacing:2.1px;word-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-1010 .elementor-element.elementor-element-da9bcba > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-1010 .elementor-element.elementor-element-3885326{--spacer-size:50px;}.elementor-1010 .elementor-element.elementor-element-693b03e > .elementor-widget-container{margin:0px 0200px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-693b03e{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}@media(min-width:768px){.elementor-1010 .elementor-element.elementor-element-b1def97{width:52.618%;}.elementor-1010 .elementor-element.elementor-element-3f59e99{width:47.352%;}.elementor-1010 .elementor-element.elementor-element-cfd488f{width:20.417%;}.elementor-1010 .elementor-element.elementor-element-8441fa9{width:79.583%;}}@media(max-width:1024px){.elementor-1010 .elementor-element.elementor-element-3f59e99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-1010 .elementor-element.elementor-element-3f59e99 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1010 .elementor-element.elementor-element-8441fa9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom left;}.elementor-1010 .elementor-element.elementor-element-8441fa9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1010 .elementor-element.elementor-element-9a8a4af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-693b03e > .elementor-widget-container{margin:0px 0px 0px 0px;}}










































































/* Start custom CSS *//* -------------------------------------
   RESET PARA EVITAR INTERFERÊNCIA DO ELEMENTOR
-------------------------------------- */

.lc-oferta-wrapper, 
.lc-grid, 
.lc-box, 
.lc-box * {
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
}

/* Remove qualquer padding automático do Elementor */
.lc-oferta-wrapper,
.elementor-widget-container,
.elementor-column,
.elementor-widget {
    padding: 0 !important;
}

/* Força centralização horizontal real */
.lc-oferta-wrapper,
.lc-grid {
    margin-left: auto !important;
    margin-right: auto !important;
}

/* -------------------------------------
   ESTRUTURA GERAL
-------------------------------------- */

.lc-oferta-wrapper {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
    color: #fff;
    font-family: 'Inter', sans-serif;
}

.lc-titulo {
    font-size: 44px;
    margin-bottom: 8px;
    color: #ffffff !important;
}

.lc-sub {
    font-size: 17px;
    max-width: 600px;
    margin: 0 auto 30px;
    color: #ffffff;
}

/* GRID */
.lc-grid {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: nowrap;
}

/* -------------------------------------
   CARDS
-------------------------------------- */

.lc-box {
    background: rgba(255,255,255,0.05);
    width: 260px;
    padding: 22px 28px;
    border-radius: 24px;
    border: 1px solid #ffffff20;
    color: #ffffff;
    backdrop-filter: blur(4px);
}

.lc-box.destaque {
    background: #ffffff;
    color: #000000;
    border: 3px solid #3aaa35;
    box-shadow: 0 0 15px rgba(0,0,0,0.20);
}

.lc-box h3 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 6px;
    color: inherit;
}

.lc-preco {
    font-size: 32px;
    font-weight: 700;
    margin: 8px 0;
}

.lc-de {
    font-size: 16px;
    margin-bottom: 3px;
    text-decoration: line-through;
    color: #555;
}

.lc-de .off {
    background: #3aaa35;
    color: #fff;
    padding: 2px 6px;
    font-size: 11px;
    border-radius: 4px;
    margin-left: 6px;
}

.lc-bonus {
    font-size: 13px;
    margin-top: -4px;
    font-weight: 600;
}

/* BOTÃO */
.lc-btn {
    display: block;
    margin-top: 12px;
    background: #2f992c;
    padding: 12px 0;
    color: #fff;
    border-radius: 40px;
    font-weight: 700;
    text-decoration: none;
}

/* -------------------------------------
   MOBILE — CORREÇÃO DEFINITIVA DE CENTRALIZAÇÃO
-------------------------------------- */

@media (max-width: 767px) {

    /* Garante que a coluna inteira da direita centralize */
    .lc-oferta-wrapper {
        width: 100% !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; /* <<< isso centraliza TUDO */
        text-align: center;
        padding: 0 16px 32px;
        margin: 0 auto !important;
    }

    /* Cards alinhados 100% ao centro */
    .lc-grid {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 18px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .lc-box {
        width: 100% !important;
        max-width: 330px !important;
        padding: 16px 20px !important;
        border-radius: 20px !important;
        margin: 0 auto !important;
    }

    .lc-titulo {
        font-size: 30px;
        line-height: 1.2;
        margin-bottom: 12px;
    }

    .lc-sub {
        font-size: 15px;
        line-height: 1.5;
        margin-bottom: 26px;
    }

    .lc-box h3 {
        font-size: 16px !important;
        margin-bottom: 4px !important;
    }

    .lc-preco {
        font-size: 26px !important;
    }

    .lc-btn {
        padding: 10px 0 !important;
        font-size: 14px !important;
    }
}/* End custom CSS */