.elementor-16 .elementor-element.elementor-element-8212670 > div.elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-16 .elementor-element.elementor-element-5d78e2a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-5d78e2a .elementor-main-swiper{height:29.5rem;}.elementor-16 .elementor-element.elementor-element-5d78e2a .elementor-swiper-button{font-size:20px;}.elementor-16 .elementor-element.elementor-element-9c048aa{--e-image-carousel-slides-to-show:1;}.elementor-16 .elementor-element.elementor-element-879556e{--e-image-carousel-slides-to-show:4;}.elementor-16 .elementor-element.elementor-element-77a9305{padding:50px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-628be2d{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-628be2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-628be2d .heading-tbay-title{text-align:left;padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-628be2d .heading-tbay-title .title{font-size:20px;font-weight:400;margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-628be2d .heading-tbay-title i{font-size:46px;}.elementor-16 .elementor-element.elementor-element-184da9d{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-184da9d > .elementor-widget-container{margin:30px 0px 0px 0px;border-style:none;}.elementor-16 .elementor-element.elementor-element-184da9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-184da9d .heading-tbay-title{text-align:left;padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-184da9d .heading-tbay-title .title{font-size:20px;font-weight:400;margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-184da9d .heading-tbay-title i{font-size:46px;}.elementor-16 .elementor-element.elementor-element-184da9d .tbay-element .owl-carousel .slick-arrow{border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-184da9d .tbay-element .owl-carousel .slick-dots li button{width:6px;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-44293ef{padding:55px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-11707e5{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-11707e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-11707e5 .heading-tbay-title{text-align:left;padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-11707e5 .heading-tbay-title .title{font-size:20px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-11707e5 .heading-tbay-title i{font-size:46px;}.elementor-16 .elementor-element.elementor-element-63f5299:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-63f5299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livraria.senado.leg.br/wp-content/uploads/2020/04/banner-05.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-16 .elementor-element.elementor-element-63f5299 > .elementor-container{min-height:400px;}.elementor-16 .elementor-element.elementor-element-63f5299{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-63f5299 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-77d384b > .elementor-element-populated{margin:-23px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16 .elementor-element.elementor-element-7b4d613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Nunito Sans", Sans-serif;font-size:50px;font-weight:bold;line-height:58px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ddec82a{padding:0px 0px 21px 0px;font-family:"Roboto", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b4f5cc8 .elementor-button{background-color:#075CC9;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:bold;line-height:28px;padding:6px 27px 6px 27px;}.elementor-16 .elementor-element.elementor-element-b4f5cc8 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b4f5cc8 .elementor-button:focus{background-color:#52D5E6;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-5d78e2a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-5d78e2a .elementor-main-swiper{height:23vh;}.elementor-16 .elementor-element.elementor-element-77a9305{padding:27px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-44293ef{padding:27px 0px 0px 0px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-5d78e2a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-5d78e2a .elementor-main-swiper{height:20vh;}.elementor-16 .elementor-element.elementor-element-77a9305{padding:50px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-628be2d .heading-tbay-title{padding:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-184da9d .heading-tbay-title{padding:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-44293ef{padding:50px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-11707e5 .heading-tbay-title{padding:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-63f5299 > .elementor-container{min-height:300px;}.elementor-16 .elementor-element.elementor-element-7b4d613{font-size:30px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-ddec82a{font-size:15px;line-height:22px;}}/* Start custom CSS for tbay-products, class: .elementor-element-628be2d */.elementor-16 .elementor-element.elementor-element-628be2d .swiper-wrapper,
.elementor-16 .elementor-element.elementor-element-628be2d .slick-track { align-items: stretch; }

.elementor-16 .elementor-element.elementor-element-628be2d .swiper-slide,
.elementor-16 .elementor-element.elementor-element-628be2d .slick-slide { height: auto; display: flex; }

.elementor-16 .elementor-element.elementor-element-628be2d .swiper-slide > *,
.elementor-16 .elementor-element.elementor-element-628be2d .slick-slide > * { width: 100%; }

.elementor-16 .elementor-element.elementor-element-628be2d li.product,
.elementor-16 .elementor-element.elementor-element-628be2d .product { height: 100%; display: flex; flex-direction: column; }

.elementor-16 .elementor-element.elementor-element-628be2d li.product h2,
.elementor-16 .elementor-element.elementor-element-628be2d li.product h3,
.elementor-16 .elementor-element.elementor-element-628be2d li.product .product-title,
.elementor-16 .elementor-element.elementor-element-628be2d li.product .woocommerce-loop-product__title {
  line-height: 1.4em;
  min-height: 2.8em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.elementor-16 .elementor-element.elementor-element-628be2d li.product .star-rating,
.elementor-16 .elementor-element.elementor-element-628be2d li.product .woocommerce-product-rating { min-height: 1.2em; }

.elementor-16 .elementor-element.elementor-element-628be2d li.product .price { min-height: 1.6em; }

.elementor-16 .elementor-element.elementor-element-628be2d li.product .button,
.elementor-16 .elementor-element.elementor-element-628be2d li.product .add_to_cart_button,
.elementor-16 .elementor-element.elementor-element-628be2d li.product a.button { margin-top: auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for tbay-products, class: .elementor-element-184da9d */.elementor-16 .elementor-element.elementor-element-184da9d .swiper-wrapper,
.elementor-16 .elementor-element.elementor-element-184da9d .slick-track { align-items: stretch; }

.elementor-16 .elementor-element.elementor-element-184da9d .swiper-slide,
.elementor-16 .elementor-element.elementor-element-184da9d .slick-slide { height: auto; display: flex; }

.elementor-16 .elementor-element.elementor-element-184da9d .swiper-slide > *,
.elementor-16 .elementor-element.elementor-element-184da9d .slick-slide > * { width: 100%; }

.elementor-16 .elementor-element.elementor-element-184da9d li.product,
.elementor-16 .elementor-element.elementor-element-184da9d .product { height: 100%; display: flex; flex-direction: column; }

.elementor-16 .elementor-element.elementor-element-184da9d li.product h2,
.elementor-16 .elementor-element.elementor-element-184da9d li.product h3,
.elementor-16 .elementor-element.elementor-element-184da9d li.product .product-title,
.elementor-16 .elementor-element.elementor-element-184da9d li.product .woocommerce-loop-product__title {
  line-height: 1.4em;
  min-height: 2.8em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.elementor-16 .elementor-element.elementor-element-184da9d li.product .star-rating,
.elementor-16 .elementor-element.elementor-element-184da9d li.product .woocommerce-product-rating { min-height: 1.2em; }

.elementor-16 .elementor-element.elementor-element-184da9d li.product .price { min-height: 1.6em; }

.elementor-16 .elementor-element.elementor-element-184da9d li.product .button,
.elementor-16 .elementor-element.elementor-element-184da9d li.product .add_to_cart_button,
.elementor-16 .elementor-element.elementor-element-184da9d li.product a.button { margin-top: auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for tbay-products, class: .elementor-element-11707e5 */.elementor-16 .elementor-element.elementor-element-11707e5 .swiper-wrapper,
.elementor-16 .elementor-element.elementor-element-11707e5 .slick-track { align-items: stretch; }

.elementor-16 .elementor-element.elementor-element-11707e5 .swiper-slide,
.elementor-16 .elementor-element.elementor-element-11707e5 .slick-slide { height: auto; display: flex; }

.elementor-16 .elementor-element.elementor-element-11707e5 .swiper-slide > *,
.elementor-16 .elementor-element.elementor-element-11707e5 .slick-slide > * { width: 100%; }

.elementor-16 .elementor-element.elementor-element-11707e5 li.product,
.elementor-16 .elementor-element.elementor-element-11707e5 .product { height: 100%; display: flex; flex-direction: column; }

.elementor-16 .elementor-element.elementor-element-11707e5 li.product h2,
.elementor-16 .elementor-element.elementor-element-11707e5 li.product h3,
.elementor-16 .elementor-element.elementor-element-11707e5 li.product .product-title,
.elementor-16 .elementor-element.elementor-element-11707e5 li.product .woocommerce-loop-product__title {
  line-height: 1.4em;
  min-height: 2.8em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.elementor-16 .elementor-element.elementor-element-11707e5 li.product .star-rating,
.elementor-16 .elementor-element.elementor-element-11707e5 li.product .woocommerce-product-rating { min-height: 1.2em; }

.elementor-16 .elementor-element.elementor-element-11707e5 li.product .price { min-height: 1.6em; }

.elementor-16 .elementor-element.elementor-element-11707e5 li.product .button,
.elementor-16 .elementor-element.elementor-element-11707e5 li.product .add_to_cart_button,
.elementor-16 .elementor-element.elementor-element-11707e5 li.product a.button { margin-top: auto; width: 100%; }/* End custom CSS */