.destaque-0, .destaque-1{ position:relative; }
/*
.destaque-0 .ps-item-content{ position:absolute; z-index:3; min-height:30px; bottom:2rem; width:calc(100% - 2rem); display:block; padding:0 1rem 0 1rem; }
.destaque-0 .ps-item-content a{ color:#fff; font-style:normal; font-weight:400; font-size:1.55rem; line-height:1.1; letter-spacing:-0.02rem; text-decoration:none; }
.card-shadow{ position:absolute; z-index:2; width:100%; border-radius:12px; height:100%; top:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 37.09%, #000000 100%); }
*/
.destaque-0 .ps-item-content{ position:relative; min-height:30px; top:0; width:100%; display:block; padding:0; }
.destaque-0 .ps-item-content a{ display:block; color:#000000; font-style:normal; font-weight:400; font-size:1.55rem; line-height:1.1; letter-spacing:-0.02rem; text-decoration:none; margin:1rem 0; }
.card-shadow{ display:none; }


.destaque-1 .ps-item-content{ position:relative; z-index:3; min-height:30px; bottom:0; width:500px; border-radius:0.5rem; display:table-cell; vertical-align:middle; padding:1rem 1rem 1rem 3rem; }
.destaque-1 .ps-item-content{ position:relative; background:#fff; height:6.52rem; overflow:visible; }
.destaque-1 .ps-item-content.active{ background:#f1f1f1; }
.destaque-1 .ps-item-content.active:before{ content:""; width:5px; height:2.4rem; position:absolute; top:50%; left:-2px; background:#124AB9; z-index:1; margin:0; transform:translateY(-1.2rem); border-radius:2px; }
.destaque-1 .ps-item-content a{ color:#291C1D; font-style:normal; font-weight:400; font-size:1.26rem; line-height:1.1; letter-spacing:-0.02rem; text-decoration:none; }

a.ps-btn-primary{ background-color:#0046c0; color:#fff; background-image:none; }

/* Bloco Dinâmico*/
.bloco-dinamico{background: rgba(209, 239, 254, 0.52);	border-radius: 20px;padding: 30px 14px 10px 14px;}
.col-slider .banner-video-text {padding: 40px 20px 30px 20px; min-height: 398px; border-radius: 12px; color: #fff; }
.col-slider .heading-title-live { font-weight: 700; font-size: 150px; line-height: 165px; align-items: center; text-align: center; letter-spacing: -0.02em; color: #FFFFFF; text-transform: uppercase; }
.col-slider .heading-title-video { padding-top: 10px; padding-bottom: 10px; }
.col-slider .heading-title-video.ps-heading-4 { font-weight: 700; font-size: 32px; line-height: 35px; letter-spacing: -0.02em; color: #000; }
.col-slider .sub-heading-title-video.ps-heading-4 { font-weight: 500; font-size: 20px; line-height: 22px; letter-spacing: -0.02em; color: #000; }
.bdr{padding: 0 14px;}
.col-slider .heading-date-video {font-family: 'Porto Roobert';font-weight: 700;font-size: 30px;line-height: 33px;letter-spacing: -0.02em;color: #0046C0;}
.col-slider .heading-date-video span{font-size: 40px; text-transform: uppercase;}
.col-slider .banner-video-image { width: 100%; background-size: contain; background-position: center; background-repeat: no-repeat; border-radius: 8px; position: relative;margin-bottom: 1.2rem; text-align: center;}
.col-slider .banner-video-image img{filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));border-radius: 20px;width:644px;max-width:100%; }
.col-slider .banner-video-aguarde { /* min-height: 749px; */ width: 100%; background-position: center; background-repeat: no-repeat; border-radius: 8px; position: relative; background-image: url(../image/icon-play-bloco-dinamico.png); z-index: 3; }
.col-slider .gradient-bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: linear-gradient(89.99deg, rgba(0, 161, 252, 0) 5.49%, rgba(0, 161, 252, 0.94) 90.28%); border-radius: 8px; transform: matrix(1, 0, 0, -1, 0, 0); }
.col-slider .live { width: 299px; height: 45px;  border-radius: 8px; z-index: 3; padding: 12px 11px 11px 30px; text-align: center; background: url(../image/icon-live-sm.png) 35px center no-repeat #D71919; display: none;margin: 10px 0 20px 0; }
.col-slider .live span { font-weight: 700; font-size: 20px; line-height: 22px; letter-spacing: -0.02em; color: #FFFFFF;}
.col-slider .live.blue{background-color: #0046C0;display: none;}
.col-slider .cal-link a{text-decoration: none;background: url(../image/icon-calendar-black.png) left center no-repeat;padding: 5px 0px 5px 40px;display: block;margin: 20px 0 10px 0;font-family: 'Porto Roobert';font-weight: 700;font-size: 20px;line-height: 22px;letter-spacing: -0.02em;color: #000000;}
.col-slider .ps-popover-ctt a{text-decoration: none;}
.col-slider .ps-popover .ps-popover-ctt-icon{padding-left: 30px;}
.pulsate { animation: pulsate 2s ease-out; animation-iteration-count: infinite; -webkit-animation: pulsate 2s ease-out; -webkit-animation-iteration-count: infinite; opacity: 0.3; }
@keyframes pulsate { 0% { 	opacity: 0.3; } 50% { 	opacity: 1.0; } 100% { 	opacity: 0.3; } }
@-webkit-keyframes pulsate { 0% { 	opacity: 0.3; } 50% { 	opacity: 1.0; } 100% { 	opacity: 0.3; } }
.col-slider a.ps-btn { font-family: unset; color: #fff; border-color: #fff; font-size: 15px; margin-top: 30px; }
/* Bloco Dinâmico*/
.template-1 .destaque-0 h1.ps-light{display: none;}
.no-set-height-content{ display:inline-table; }

.ps-card-destak{ float:none; margin:0 0 5px 0; }
.ps-destak-pad{ position:relative; top:0; padding:0.6rem 1rem 0.6rem 0; background-color:#FFFFFF; margin-bottom: 1.2rem;}
.ps-destak-title{ display:inline-block; font-weight:400; font-size:1.26rem; line-height:1.2; letter-spacing:-0.02em; color:#000000 !important; text-decoration:none; }
.no-ps-destak-pad.skin a.ps-destak-title{ font-weight:400; font-size:1.26rem; line-height:1.2; letter-spacing:-0.02em; color:#000; text-decoration:none; }
.ps-destak-title.link{ margin-top:0.5rem; color:#0046C0; }

.col-acesse-link{ margin-top:5px; font-weight:100; }
.col-acesse-link a{ text-decoration:none; }
.ps-featured__img{ overflow:hidden; position:relative; }
.ps-featured__img_pad{ padding:15px; text-align:center; }
.ps-featured__img img{ max-width:100%; display:inline-block; }
.ps-featured__content{ padding:15px; text-align:center; }
.ps-featured__content_btn{ padding:15px 15px 70px 15px; }

.box-image{ position:relative; width:100%; height:1px; padding:0 0 61.8% 0; overflow:hidden; border-radius:8px; box-shadow:0px 0px 0px 1px #EEEEEE; margin-bottom:1px; }
.smd-reel-content .box-image{padding-bottom: 62.5%;}
.smd-reel-content .widget-image-skin1{border-radius: 16px;}
.smd-reel-content .box-image .img-show{background-size: 112% !important;}
.smd-reel-content .widget-text{font-size: 1rem;margin-top: .5rem;}
.smd-reel-content .card-video-image-cover{transform: scale(0.6);width: 100%;}
.img-blur{ position:absolute; z-index:0; width:100%; height:100%; overflow:hidden; /* opacity:0.8; filter:alpha(opacity=80); */ }
.img-blur > div{ background-repeat:no-repeat; background-position:center; background-size:110% auto; position:absolute; left:-8%; top:-8%; width:116%; height:116%; -webkit-filter:blur(7px); -moz-filter:blur(7px); -o-filter:blur(7px); -ms-filter:blur(7px); filter:blur(7px); }
.img-show{ height:100%; width:100%; background-repeat:no-repeat; background-position:center; background-size:auto 100%; /* -webkit-box-shadow:inset 0px 0px 30px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow:inset 0px 0px 30px 0px rgba(0, 0, 0, 0.14); box-shadow:inset 0px 0px 30px 0px rgba(0, 0, 0, 0.14); */ z-index:1; position:absolute; }
.box-image .img-show{ position:absolute; width:100%; height:100%; top:0; left:0; border:0; margin:0; display:block; border-radius:8px; -webkit-transition:all 500ms cubic-bezier(0.39, 0.575, 0.565, 1); transition:all 500ms cubic-bezier(0.39, 0.575, 0.565, 1); background-size:cover !important; }
.box-image:hover .img-show, .ps-card-dest:hover .img-show, .ps-card-destak:hover .img-show{ width:108%; height:108%; top:-4%; left:-4%; }
.destaque-0 .box-image{ border-radius:8px; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 37.09%, rgba(0, 0, 0, 0.714) 100%); box-shadow:0px 10px 10px -7px rgb(0 0 0 / 50%); }

.box-image.video .img-show{ background-size:auto 133%; }

.ps-card-skin1{ margin-bottom:25px; position:relative; }
.ps-card-destak .box-image{ border-radius:8px; }

.widget-image{ position:relative; }
.widget-text{ display:block; font-style:normal; font-weight:400; font-size:1.2rem; line-height:1.1; color:#000000; text-decoration:none; }
.widget-text:hover{ color:#2c2627; }
.col-ultimas a.widget-text{ color:#646464; }
.widget-image-skin1{ border-radius:8px; }

.transition{ -webkit-transition:all 450ms cubic-bezier(0.175, 0.885, 0.32, 1.275); transition:all 450ms cubic-bezier(0.175, 0.885, 0.32, 1.275); }

.col-links p{ font-size:1rem; line-height:1.4; color:#666666; font-weight:300; }

.card-video{ margin-bottom:20px; position:relative; }
.card-video-image{ height:314px; width:100%; background-size:cover; background-position:center; background-repeat:no-repeat; transition:transform .5s ease-out; }
.coluna-videos .card-video-image{ height:270px; }
.coluna-videos .box-image{padding-bottom: 56%;}
.card-video-image:hover{ transform:scale(1.07); }
.card-video-text{ min-height:2rem; }
.card-link{ text-decoration:none; }
.card-link span{ color:#5c5c5c; font-size: 1.15rem;}
.card-video-text p{ line-height:1.3; }
.card-video-image-cover{ position:absolute; height:1px; width:calc(100% - 1.6rem); padding:0 0 65% 0; z-index:3; pointer-events:none; }
.card-video-image-cover{ background:url('data:image/svg+xml; base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIGZpbGw9IiMzREFERkYiLz4KPHBhdGggZD0iTTM4LjUgMjdMMjMgMTdWMzhMMzguNSAyN1oiIGZpbGw9IiNGM0YzRjMiLz4KPC9zdmc+Cg==') no-repeat center; }
.ps-light.video{ font-style:normal; font-weight:500; font-size:23px; line-height:29px; letter-spacing:-0.02em; color:#000; }

.widget-mais-lidas-skin1{ width:100%; height:8rem; background:#F1F1F1; border-radius:11px; margin-bottom:1rem; padding:1.3rem 1rem 1rem 1rem; }
.widget-mais-lidas-skin1 .category{ margin-bottom:1rem; }
.widget-mais-lidas-skin1 .category a{ font-style:normal; font-weight:700; font-size:1.3rem; line-height:1.2; letter-spacing:-0.02em; color:#0046C0; text-transform:uppercase; }
.widget-mais-lidas-skin1 .title a{ font-size:1.2rem; line-height:1.2; letter-spacing:-0.02em; color:#646464; }

.smd-reel{ width:100%; background:#FFFFFF; border:1px solid #E3E3E3; box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08); border-radius:16px; margin-bottom:2rem; padding: 1.2rem .4rem;display: table; }
.smd-reel.left{ padding:1rem 1.5rem; }
.smd-reel.left img{max-width: 100%;}
.smd-reel .revista{ position:relative; display:block;  width:100%; text-align:center; }
.smd-reel .revista img{ max-height:100%; width:auto; }
.smd-reel-head{ position:relative;/*  display:inline-block; width:14%; */ height:10.6rem; background-position:center center; background-repeat:no-repeat;}
.smd-reel-content{ position:relative; float:right; /* width:82%; */ height:10.6rem; display: table;}
.smd-reel-content table{height: 100%;width: 100%;}
.smd-reel-content td{vertical-align: top;}
.smd-reel-content img{ max-width:100%;max-height: 170px;}
.smd-reel-content.youtube img{ width:172px; }
.smd-reel-content.youtube td{ max-width:193px; }
.smd-reel-content.youtube .video-thumb{ height:95px; } 
.smd-reel-head.insta{ background-image:url(../image/icons/icon-instagram.png); }
.smd-reel-head.youtube{ background-image:url(../image/icons/icon-youtube.png); }
.call-azul-cont{text-align: center;}
.search-middle{ min-height:157px; left:0px; top:975px; background:#E6E6E6; }
.search-middle .logo{ margin:30px 0; }
.float-butto-container{position: absolute;top:40%; right:60px;z-index: 9;}
.float-butto-container .scrolto{color: #fff;background-color: #0046C0;padding: 10px;border-radius: 50%;border:solid 3px #fff;cursor: pointer;opacity: .8;}
.float-butto-container .scrolto i{font-size: 30px;}
.thumb-instagram{background-size: cover;width: 170px;height: 170px;background-position: center;}
@media (min-width:768px){
	.card-video-image{ height:314px; }
	.coluna-videos .card-video-image{ height:270px; }
	.coluna-videos .box-image{padding-bottom: 56%;}
}
@media (min-width:1024px){
	.card-video-image{ height:314px; }
	.coluna-videos .card-video-image{ height:270px; }
	.coluna-videos .box-image{padding-bottom: 56%;}
}
@media (min-width:992px){
	.toggle-menu{ display:none; }
	.search-menu{ top:0; bottom:auto; width:100%; margin:0; }
	.ps-carousel .ps-carousel-container{ margin:0 -4px 0 -4px; }
	.porto-press a{ font-weight:500; font-size:18px; line-height:24px; color:#41494F; text-decoration:none; }
	.ps-featured__img_pad{ padding:15px 10px 15px 0; text-align:left; }
	.ps-featured__img img{ display:block; }
	.ps-featured__content{ padding:11px 30px 20px 0; text-align:left; }
	.ps-featured__content_btn{ padding:11px 30px 70px 0; }
	.ps-item-content{ min-height:50px; }
	.ps-item-content h1, .ps-item-content h2{ margin:0; }
}

@media (max-width:767px){
	.destaque-0, .destaque-1{ margin-bottom:20px; }
	.float-butto-container{display: none;}
}
@media (max-width:500px){
	.smd-reel-head{background-size: contain;}
	.post-title{font-size: 2rem !important;}
}
.t-desk{width: 100%;margin: 0 auto;}
.t-mob{margin: 0 auto;}
@media (min-width:560px){
	.t-desk{display: inline;}
	.t-mob{display: none;}
}
@media (max-width:559px){
	.t-desk{display: none;}
	.t-mob{display: table;}
}
@media (max-width:989px){
	.ps-frm-search-middle{ width:100%; margin-top:0; }
	.search-middle table{ width:100%; margin-bottom:30px; }
	.ps-frm-select-middle{ width:100%; margin-top:20px; }
	.destaque-1{display: table;}
	.destaque-1 .ps-item-content{width: 100%;}
	.smd-reel-content,.smd-reel-head{width: 100%;}
	.smd-reel-content table{width: 100%;height: auto;}
	.smd-reel-head{height: 36px;margin-bottom: 10px;}
	.smd-reel-content.youtube td{padding: 0;}
	.smd-reel{padding: 10px;}
	.smd-reel-head{background-size: contain;}
	.smd-reel-content{height: auto;}
	.smd-reel-content.youtube .video-thumb{height: auto;}
	
}