.elementor .section{padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .flex-inner-col{width:1200px;max-width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;row-gap:20px;align-items:center;}.elementor .flex-inner-row{width:1200px;max-width:100%;column-gap:0px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;row-gap:40px;flex-wrap:wrap;justify-content:space-between;}.elementor .flex-50{width:48%;padding:0px;flex-direction:column;gap:20px;}.elementor .btn-cta{color:var(--branco);border-radius:50px;background-color:var(--principal);transition:all 300ms;}.elementor .btn-cta:hover,.elementor .btn-cta:focus-visible{transform:scale3d(1.05, 1.05, 1.05);}.elementor .p-eyebrow{font-size:0.8rem;color:var(--principal);text-transform:uppercase;}.elementor .inner-livros{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .capa-livro{width:36%;box-shadow:3px 5px 15px -5px rgba(0, 0, 0, 0.55);}.elementor .titulo-livro{font-family:"EB Garamond";font-weight:400;font-size:2rem;}.elementor .subtitulo-livro{font-weight:500;color:var(--principal);}.elementor .label-livros{font-size:0.8rem;color:var(--principal);padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;border-radius:50px;background-color:#8F181A17;}.elementor .btn-secundario{color:var(--principal);border-width:1px;border-color:var(--principal);border-style:solid;background-color:#00000000;}.elementor .flex-list{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-wrap:wrap;justify-content:space-between;}.elementor .cards{width:47%;padding-block-start:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--principal);border-style:solid;}.elementor .flex-col-footer{width:15%;padding:0px;flex-direction:column;gap:20px;}.elementor .h3-footer{font-size:1rem;color:var(--branco);text-transform:uppercase;}.elementor .p-footer{font-size:0.8rem;color:var(--branco);}