@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:local('Montserrat Thin Italic'),local('Montserrat-ThinItalic'),url(https://fonts.gstatic.com/s/montserrat/v14/JTUOjIg1_i6t8kCHKm459WxZqh7k29Y.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local('Montserrat Light'),local('Montserrat-Light'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gnD-w.ttf) format('truetype')}.banner .swiper-button-next,.banner .swiper-button-prev{background-image:none!important;width:80px;height:45px}.banner .btn-next{background-image:url(../img/assets/sprite.png?a=123);width:80px;height:45px;background-position:-2px -47px;background-repeat:no-repeat}.banner .btn-prev{background-image:url(../img/assets/sprite.png?a=123);width:80px;height:45px;background-position:-2px -97px;background-repeat:no-repeat}.banner .swiper-pagination-bullet{width:15px!important;height:15px!important;background:0 0!important;border:2px solid #333}.banner .swiper-pagination-bullet-active{border:2px solid #009fee}.container_destaques_index{text-align:center;padding-top:60px}.container_destaques_index .conteudo_destaque{border-Bottom:1px solid #e5e5e5;margin-bottom:27px}.container_destaques_index .conteudo_destaque li{display:inline-block;margin:15px;position:relative}.container_destaques_index .conteudo_destaque li a{font-size:20px;font-weight:400;color:#2d2d2d}@media (max-width:991px){.container_destaques_index .conteudo_destaque li a{font-size:14px}}.container_destaques_index .conteudo_destaque li .selecionado{font-weight:600}.container_destaques_index .conteudo_destaque li .seta-cima{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e5e5e5;position:absolute;bottom:-16px;left:55px}.container_destaques_index .conteudo_destaque li .seta-cima.selecionado{border-bottom:10px solid #333}@media (max-width:991px){.container_destaques_index .conteudo_destaque li .seta-cima{left:32px}}.container_destaques_index .bt-ver-mais{width:174px;border:2px solid #009fee;display:block;margin:0 auto;border-radius:30px;margin-top:13px;margin-bottom:34px}.container_destaques_index .bt-ver-mais a{width:100%;height:100%;display:block;font-weight:400;font-size:12px;color:#1a1a1a;padding:14px 0}.d-video-banner table.table-video td.conteudo-video{width:60%}.d-video-banner table.table-video td.conteudo-text-video{width:40%;background-color:#262626;border-bottom:10px solid #f8f8f8}@media(max-width:991px){.d-video-banner table.table-video td.conteudo-text-video{display:none}}.newsletter{padding-top:25px;padding-bottom:15px}.newsletter h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;color:#2d2b27;letter-spacing:2px;line-height:1.0em;display:block;margin-top: 35px;}@media (max-width:1196px){.newsletter h2{font-size:20px}}@media (max-width:991px){.newsletter h2{font-size:18px;margin:0}}@media (max-width:443px){.newsletter h2{font-size:14px}}@media (max-width:991px){.newsletter .d-table{width:100%}}.newsletter span{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;color:#1a1a1a;display:block;}@media (max-width:1196px){.newsletter span{font-size:14px}}@media (max-width:991px){.newsletter span{font-size:14px;margin:0}}@media (max-width:443px){.newsletter span{font-size:12px}}.newsletter .form-news{width:100%;margin-top:36px}.newsletter .form-news .input_text{padding-left:20px;padding-right:30px;border:3px solid #ff9817;width:100%;height:65px;border-radius:30px;margin:0 auto}@media (max-width:991px){.newsletter .form-news .input_text{max-width:100%;margin-bottom:15px}}.newsletter .table-news-letter{width:60%;margin:0 auto;}.newsletter .table-news-letter td{position:relative}.newsletter .form-news .input_1{width:100%;margin-bottom: 15px;}@media (max-width:991px){.newsletter .table-news-letter{width:100%;float:none}.newsletter .table-news-letter td{width:100%;display:flex}.newsletter .form-news .input_1{width:100%}}.newsletter .form-news .input_2{width:100%}@media (max-width:991px){.newsletter .form-news .input_2{margin-left:0;width:100%}}.newsletter .form-news .bt_marketing{position:absolute;right:35px;top:18px;background:0 0;border:0;width:16px;height:25px;background-image:url(../img/assets/sprite.png?a=123);background-position:-1px -143px;background-repeat:no-repeat}@media (max-width:991px){.newsletter .form-news .bt_marketing{right:37px}}.faixa-especial .caixa-faixa .icone{width:93px;height:93px;border:2px solid #919191;border-radius:100%;display:block;margin:0 auto;margin-bottom:15px}.faixa-especial .caixa-faixa .caixa{background-image:url(../img/assets/sprite.png?a=123);background-repeat:no-repeat}.faixa-especial .caixa-faixa .caixa-1{position:relative;top:27px;margin:0 auto;width:51px;height:36px;background-position:-91px -81px}.faixa-especial .caixa-faixa .caixa-2{position:relative;top:27px;margin:0 auto;width:50px;height:39px;background-position:-90px -132px}.faixa-especial .caixa-faixa .caixa-3{position:relative;top:25px;left:0;margin:0 auto;width:50px;height:39px;background-position:-17px -162px}.faixa-especial .caixa-faixa .caixa-4{position:relative;top:27px;margin:0 auto;width:42px;height:42px;background-position:-21px -161px}.faixa-especial .caixa-faixa .title{font-weight:500;font-size:20px;color:#484848}.faixa-especial .caixa-faixa .texto{font-weight:400;font-size:13px;color:#919191}.conteudo-post-home .conteudo-title{padding-bottom:25px;margin-top:30px;margin-bottom:25px}.titulo_post_recente{font-weight:800;font-size:19px;color:#3c3c3c;text-transform:uppercase}.conteudo-post-home .caixa-post .post{border:1px solid #f2f5f6;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.conteudo-post-home .caixa-post .resumo-post{padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;min-height:141px}.conteudo-post-home .caixa-post .resumo-post .span-title{font-weight:500;font-size:14px;color:#ff9b17;display:inline-block;margin-bottom:5px}.conteudo-post-home .caixa-post .resumo-post .span-resumo{font-weight:400;font-size:14px;color:#484848}.conteudo-post-home .caixa-post .post-datas{border:1px solid #f2f5f6;padding-left:15px;padding-right:15px;padding-bottom:8px;padding-top:8px}.conteudo-post-home .caixa-post .post-datas .resumo-data{font-weight:500;font-size:12px;color:#333}.conteudo-post-home .caixa-post .post-datas .resumo-data .post-calendario{display:inline-block;width:19px;height:19px;background-image:url(../img/assets/sprite.png?a=123);background-position:-2px -24px;background-repeat:no-repeat;margin-right:5px;position:relative;top:3px}.conteudo-post-home .caixa-post .post-datas .resumo-data .post-author{display:inline-block;width:18px;height:18px;background-image:url(../img/assets/sprite.png?a=123);background-position:-23px -24px;background-repeat:no-repeat;margin-right:5px;position:relative;top:5px}@media (min-width:992px) and (max-width:1199px){.conteudo-post-home .caixa-post .resumo-post{min-height:181px}}@media(max-width:1199px){.container-postrecente{width:100%}}@media (max-width:533px){.conteudo-post-home .caixa-post .post-datas .resumo-data{font-size:9px}}@media (max-width:991px){.conteudo-post-home .caixa-post .post-datas{padding-left:5px;padding-right:5px}#post-4 .post-datas{padding-bottom:9px}}@media (max-width:991px){.conteudo-post-home .caixa-post{padding-left:5px;padding-right:5px;margin-bottom:10px}.conteudo-post-home .caixa-post .resumo-post{padding-left:5px;padding-right:5px;height:165px;}}@media (max-width:991px) and (max-width:580px){.conteudo-post-home .caixa-post .resumo-post .span-resumo,.conteudo-post-home .caixa-post .resumo-post .span-title{font-size:10px}}@media (max-width:991px){.conteudo-post-home .container{padding:0}}.container-logocliente{margin-top:56px}.container-logocliente .logocliente-texto .d-texto{padding-bottom:26px}.container-logocliente .logocliente-texto .d-texto h2{font-weight:800;font-size:20px;color:#3c3c3c;text-transform:uppercase}.container-logocliente .logocliente-imagem{padding-top:32px;padding-bottom:32px;background:#ebebeb}.container-logocliente .swiper-marcas .swiper-button-next,.container-logocliente .swiper-marcas .swiper-button-prev{background-image:none!important}.container-logocliente .swiper-marcas .swiper-button-next .btn-next,.container-logocliente .swiper-marcas .swiper-button-prev .btn-next{width:45px;height:45px;background-image:url(../img/assets/sprite.png?a=123)!important;background-position:-150px 0!important}.container-logocliente .swiper-marcas .swiper-button-next .btn-prev,.container-logocliente .swiper-marcas .swiper-button-prev .btn-prev{width:45px;height:45px;background-image:url(../img/assets/sprite.png?a=123)!important;background-position:-150px -46px!important}.container-logocliente .swiper-marcas .swiper-button-next{right:20px}.categoria-destaquecategoria{padding-top:55px;padding-bottom:20px}.categoria-destaquecategoria .title-destaquecategoria{padding-bottom:25px}.categoria-destaquecategoria .title-destaquecategoria ._title{font-weight:800;font-size:19px;color:#2d2d2d;text-transform:uppercase}.destaquecategoria_mobile .d-caixa{padding:0;padding-top:10px;padding-right:5px}.destaque-datacomemorativa{padding-top:50px;padding-bottom:50px}.destaque-datacomemorativa .title-datacomemorativa{border-bottom:2px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px}.destaque-datacomemorativa .title-datacomemorativa span{font-weight:800;font-size:19px;color:#2d2d2d;text-transform:uppercase}.destaque-datacomemorativa .swiper-ProdDate .swiper-button-next,.destaque-datacomemorativa .swiper-ProdDate .swiper-button-prev{background-image:none!important;width:45px;height:45px}.destaque-datacomemorativa .swiper-ProdDate .swiper-button-next{right:0}.destaque-datacomemorativa .swiper-ProdDate .swiper-button-prev{left:0}.destaque-datacomemorativa .swiper-ProdDate .icon-button-next{width:45px;height:45px;background-image:url(../img/assets/sprite.png?a=123);background-position:-149px 0}.destaque-datacomemorativa .swiper-ProdDate .icon-button-prev{width:45px;height:45px;background-image:url(../img/assets/sprite.png?a=123);background-position:-150px -45px}.destaque-datacomemorativa .prod{border:1px solid #e5e5e5}.destaque-datacomemorativa .prod .d_texto{padding:15px 8px;background:#b00e15;border:1px solid #b00e15}.destaque-datacomemorativa .prod .d_texto .nome{color:#fff;font-size:14px}.destaque-datacomemorativa .prod .d_texto .sku{color:#fff;font-size:11px}.container-depoimentos{margin-top:20px}.container-depoimentos .titulo h2{font-weight:700;font-size:20px;letter-spacing:1px;margin-bottom:15px}.container-depoimentos .titulo hr{margin:10px auto 15px;width:30px;border-top:5px solid #03a1dc}.container-depoimentos .depoimentos{padding:20px 0}.container-depoimentos .depoimentos p{font-weight:600;font-size:18px;color:#2d2d2d;margin-bottom:20px;line-height:1.8em}.container-depoimentos .depoimentos .span-nome{font-weight:600;font-size:18px;color:#b5b3b3}.container-depoimentos .depoimentos .span-empresa{font-weight:400;font-size:14px}.container-depoimentos .depoimentos .span-empresa>span{font-size:18px;font-weight:600}.container-depoimentos .swiper-button-next,.container-depoimentos .swiper-button-prev{background-image:none}.container-depoimentos .swiper-button-prev .button-prev{width:15px!important;height:30px!important;background-image:url(../img/assets/sprite.png?a=123)!important;background-position:-266px -138px!important}.container-depoimentos .swiper-button-next .button-next{width:15px!important;height:30px!important;background-image:url(../img/assets/sprite.png?a=123)!important;background-position:-250px -138px!important}
#banner_principal{
    height: max-content!important;
}
.banner video {
    z-index: 99999;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    object-fit: cover;
  }