/* !color-cp:pwa-summary-wrapper */
.offline-message {
	background: linear-gradient(27deg, #2977F3, #4F2CD2)
}

/* !end-color-cp:pwa-summary-wrapper */
/* !color-cp:doc */
.markdown-body .selected {
	color: #2E48FF
}

/* !end-color-cp:doc */
/* !color-cp:table */
h3.data-table svg {
	fill: #2E48FF
}

table.data-table tbody tr:hover td a {
	color: #2E48FF
}

/* !end-color-cp:table */
/* !color-cp:misc */
.lazy-component .loading path {
	fill: #2E48FF
}

/* !end-color-cp:misc */
/* !color-cp:masks */
@media (min-width:992px) {
	[class~=related-content] .thumbnail-standard:hover .thumb-caption .thumb-title, section[class$=highlights-with-photo] .thumbnail-standard:not(.inline):not(.destaque-super) a:hover .thumb-kicker, section[class$=highlights-with-photo] .thumbnail-standard:not(.inline):not(.destaque-super) a:hover .thumb-title, section[class~=highlights-headline] .thumbnail-standard:hover .thumb-caption .thumb-title {
		color: #2E48FF
	}
}

/* !end-color-cp:masks */
/* !color-cp:link */
a.primary {
	color: #2E48FF
}

@media (min-width:992px) {
	a:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:link */
/* !color-cp:label */
.label-primary {
	background-color: #2E48FF
}

/* !end-color-cp:label */
/* !color-cp:hr */
.separator:after {
	background-color: #2E48FF
}

/* !end-color-cp:hr */
/* !color-cp:headings */
.h4, h4 {
	color: #2E48FF
}

.h-headline {
	color: #2E48FF
}

/* !end-color-cp:headings */
/* !color-cp:summary-wrapper */
.summary-wrapper {
	background-color: #FFFFFF
}

.summary-preload {
	background-image: linear-gradient(27deg, #2977F3, #4F2CD2)
}

.lock-orientation {
	background-image: linear-gradient(27deg, #2977F3, #4F2CD2)
}

.lock-orientation p {
	color: #FFFFFF
}

@media (max-width:767px) {
	.loading .container-loading .dot {
		background: #FFFFFF
	}
}

@media (min-width:768px) {
	.summary-wrapper .container-loading {
		background: #FFFFFF
	}

	.summary-wrapper .container-loading .dot {
		background: #FFFFFF
	}
}

@-webkit-keyframes dot-jump {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

@keyframes dot-jump {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

/* !end-color-cp:summary-wrapper */
/* !color-cp:summary-list */
.summary-list {
	background-color: #FFFFFF;
	color: #FFFFFF
}

/* !end-color-cp:summary-list */
/* !color-cp:summary-cover */
.summary-cover .see-summary {
	color: #FFFFFF
}

.summary-cover .see-summary .flex svg {
	fill: #FFFFFF
}

.summary-cover .title-summary .summary-channel {
	color: #FFFFFF
}

.summary-cover .title-summary h1 {
	color: #FFFFFF
}

/* !end-color-cp:summary-cover */
/* !color-cp:summary-bar */
.summary-bar .wrapper .tooltip {
	background-color: #FFFFFF
}

.summary-bar .wrapper .tooltip::after {
	border-color: #FFFFFF transparent transparent transparent
}

.summary-bar .wrapper .btn-complete-report .btn {
	color: #FFFFFF;
	background-image: linear-gradient(to right, #2977F3, #4F2CD2)
}

.summary-bar .wrapper .share-tools .share .link span {
	color: #FFFFFF
}

.summary-bar .wrapper .share-tools .share .link .svg-icon-share-right {
	fill: #FFFFFF
}

.summary-bar .wrapper .share-tools .see-later .btn-action .icon-see-later {
	stroke: #FFFFFF
}

.summary-bar .wrapper .share-tools .see-later .btn-action.saved .icon-see-later {
	fill: #2E48FF;
	stroke: #2E48FF
}

@media (min-width:768px) {
	.summary-bar .wrapper .share-tools .see-later .btn-action::before {
		color: #FFFFFF
	}
}

@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.2, 1.2, 1.2);
		transform: scale3d(1.2, 1.2, 1.2)
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

/* !end-color-cp:summary-bar */
/* !color-cp:empty-state */
.empty-state span.error {
	color: #FFFFFF
}

.empty-state .btn-complete-report .btn {
	color: #FFFFFF;
	background-image: linear-gradient(to right, #2977F3, #4F2CD2)
}

/* !end-color-cp:empty-state */
/* !color-cp:a2hs-install */
.a2hs-install .add-button {
	background-color: #2E48FF;
	color: #FFFFFF
}

/* !end-color-cp:a2hs-install */
/* !color-cp:wrapper-subscriber */
@keyframes moveToLeft {
	0% {
		transform: translateX(50px)
	}

	100% {
		transform: translateX(0)
	}
}

.wrapper-subscriber .component-wrapper {
	border-bottom: 1px solid #2E48FF
}

.wrapper-subscriber .top-subscriber .header-subscriber {
	color: #FFFFFF
}

.wrapper-subscriber .top-subscriber .header-subscriber .header-title {
	color: #FFFFFF
}

/* !end-color-cp:wrapper-subscriber */
/* !color-cp:team-menu-subscriber */
.team-menu-subscriber .wrapper-menu .team-box:hover span {
	color: #2E48FF
}

/* !end-color-cp:team-menu-subscriber */
/* !color-cp:section-title-subscriber */
.section-title-subscriber .station h3 {
	color: #2E48FF
}

.section-title-subscriber .title .emmitter, .section-title-subscriber .title .link-text {
	color: #2E48FF
}

.section-title-subscriber .title .see-all h2 {
	color: #FFFFFF
}

.section-title-subscriber .title .see-all p {
	color: #2E48FF
}

@media (min-width:992px) {
	.section-title-subscriber .title a.see-all:hover h2 {
		color: #2E48FF
	}
}

/* !end-color-cp:section-title-subscriber */
/* !color-cp:onboard-subscriber */
.onboard-subscriber .onboard-buttons .btn-notstyled {
	color: #2E48FF
}

.onboard-subscriber .onboard-buttons .btn-styled {
	background-color: #2E48FF
}

.onboard-subscriber .onboard-slide li {
	border: 1px solid #2E48FF
}

.onboard-subscriber .onboard-slide li.onboard-slide_active {
	background-color: #2E48FF
}

/* !end-color-cp:onboard-subscriber */
/* !color-cp:newsletter-subscriber */
.newsletter-subscriber .btn-news {
	background: #2E48FF
}

.newsletter-subscriber .privacy-policy a {
	color: #2E48FF
}

/* !end-color-cp:newsletter-subscriber */
/* !color-cp:newsletter-module */
.newsletter-module-content .btn.btn-primary {
	background-color: #2E48FF
}

/* !end-color-cp:newsletter-module */
/* !color-cp:horoscope-subscriber */
.horoscope-subscriber .horoscope-sign-wrapper .favorited .horoscope-info .svg-icon, .horoscope-subscriber-sign-cards .card .horoscope-info .svg-icon {
	fill: #2E48FF
}

.horoscope-subscriber .horoscope-sign-wrapper .choose svg, .horoscope-subscriber .horoscope-sign-wrapper .favorited svg {
	fill: #2E48FF
}

.horoscope-subscriber .horoscope-sign-wrapper .choose {
	color: #2E48FF
}

.horoscope-subscriber .horoscope-sign-wrapper .favorited {
	border-top: 1px solid rgba(255, 255, 255, .1)
}

.horoscope-subscriber .horoscope-sign-wrapper .favorited.active .sign-name {
	color: #2E48FF
}

.horoscope-subscriber .horoscope-sign-wrapper .favorited .choosn {
	background-color: #2E48FF
}

.horoscope-subscriber .horoscope-sign-wrapper .favorited .change-favorite {
	color: #2E48FF
}

.horoscope-subscriber .horoscope-sign-cards-wrapper.carousel .arrow svg {
	fill: #2E48FF
}

.horoscope-subscriber-sign-cards .card:not(.choose).active {
	border-bottom-color: #FFFFFF
}

.horoscope-subscriber-sign-cards .card:not(.choose).active .sign-name {
	color: #2E48FF
}

.horoscope-subscriber .box-forecast .info-date, .horoscope-subscriber .box-forecast .info-month {
	color: #FFFFFF
}

.horoscope-subscriber .box-forecast .info-text, .horoscope-subscriber .box-forecast .info-text-month {
	color: #FFFFFF
}

.horoscope-subscriber .box-forecast .info-link, .horoscope-subscriber .box-forecast .info-link-month {
	background-color: #2E48FF
}

/* !end-color-cp:horoscope-subscriber */
/* !color-cp:greeting */
.greeting-list-item, .greeting-subtitle, .greeting-title {
	color: #FFFFFF
}

.greeting-list-item svg {
	fill: #2E48FF
}

/* !end-color-cp:greeting */
/* !color-cp:footer-subscriber */
.footer-subscriber .footer .wrapper {
	border-color: #2E48FF
}

.footer-subscriber .footer .wrapper .btn {
	color: #FFFFFF
}

.footer-subscriber .footer .wrapper .btn:hover {
	border-color: #FFFFFF
}

.footer-subscriber .footer .wrapper .btn .svg-icon {
	fill: #FFFFFF
}

/* !end-color-cp:footer-subscriber */
/* !color-cp:folha-module */
.folha-module-content .btn.btn-primary {
	background-color: #2E48FF
}

/* !end-color-cp:folha-module */
/* !color-cp:special-thematic */
.special-thematic.um-texto-com-imagem.fundo-tematico figure .legend {
	background-color: #E4E9F2
}

.special-thematic.um-texto-com-imagem.fundo-tematico.invert figure .legend {
	background-color: #25588C
}

.special-thematic.claro cite:before, .special-thematic.fundo-tematico:not(.invert) cite:before {
	color: #2E48FF
}

.special-thematic.claro.um-texto-com-imagem .quadrado figure+div:before, .special-thematic.fundo-tematico:not(.invert).um-texto-com-imagem .quadrado figure+div:before {
	border-color: #2E48FF
}

.special-thematic.escuro cite:before, .special-thematic.fundo-tematico.invert cite:before {
	color: #E4E9F2
}

.special-thematic.escuro.um-texto-com-imagem .quadrado figure+div:before, .special-thematic.fundo-tematico.invert.um-texto-com-imagem .quadrado figure+div:before {
	border-color: #E4E9F2
}

@media (min-width:992px) {
	.special-thematic.um-texto[data-src] .content {
		border: 4px solid #2E48FF
	}
}

/* !end-color-cp:special-thematic */
/* !color-cp:special-quote */
.special-quote.fundo-tematico:not(.invert) .quote-author:before {
	border-color: #E4E9F2 transparent transparent
}

.special-quote.claro .quote-text:before, .special-quote.fundo-tematico:not(.invert) .quote-text:before {
	color: #2E48FF
}

.special-quote.claro .quote-author, .special-quote.fundo-tematico:not(.invert) .quote-author {
	border-color: #2E48FF
}

.special-quote.claro .quote-author:after, .special-quote.fundo-tematico:not(.invert) .quote-author:after {
	border-color: #2E48FF transparent transparent
}

.special-quote.fundo-tematico.invert .quote-text:before {
	color: #E4E9F2
}

.special-quote.fundo-tematico.invert .quote-author {
	border-color: #E4E9F2
}

.special-quote.fundo-tematico.invert .quote-author:before {
	border-color: #25588C transparent transparent
}

.special-quote.fundo-tematico.invert .quote-author:after {
	border-color: #E4E9F2 transparent transparent
}

.special-quote.escuro .quote-text:before {
	color: #E4E9F2
}

.special-quote.escuro .quote-author {
	border-color: #E4E9F2
}

.special-quote.escuro .quote-author:after {
	border-color: #E4E9F2 transparent transparent
}

/* !end-color-cp:special-quote */
/* !color-cp:special-nav */
.special-nav h2 {
	color: #2E48FF
}

.special-nav ul li a {
	color: #FFFFFF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

/* !end-color-cp:special-nav */
/* !color-cp:special-list */
.special-list.claro .item-bullet, .special-list.fundo-tematico:not(.invert) .item-bullet {
	background-color: #2E48FF
}

.special-list.escuro .item-bullet, .special-list.fundo-tematico.invert .item-bullet {
	background-color: #E4E9F2
}

/* !end-color-cp:special-list */
/* !color-cp:special-image */
.special-image:not(.subcapa):not(.foto) h1 {
	color: #2E48FF
}

.special-image .caption-container.fundo-tematico {
	background-color: #E4E9F2
}

@media (max-width:767px) {
	.special-image.foto .wrapper .title-container {
		color: #2E48FF
	}

	.special-image.foto .wrapper .title-container.fundo-tematico h1 {
		background-color: #E4E9F2
	}
}

/* !end-color-cp:special-image */
/* !color-cp:special-countdown */
.claro .days, .claro .event-info, .claro .hours, .claro .minutes, .claro .seconds {
	color: #2E48FF !important
}

.fundo-tematico {
	background-color: #4F2CD2
}

/* !end-color-cp:special-countdown */
/* !color-cp:special */
.special-card .sep:after, .special-card header:not(.no-line):after {
	background-color: #2E48FF
}

.special-card .link, .special-card .special-text a, .special-card.special-list a, .special-card.special-quote a {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

.special-card .link svg, .special-card .special-text a svg, .special-card.special-list a svg, .special-card.special-quote a svg {
	fill: #2E48FF
}

.special-card.fundo-tematico:not(.invert) {
	background-color: #E4E9F2
}

.special-card.fundo-tematico.invert {
	background-color: #25588C
}

.special-card.escuro .sep:after, .special-card.escuro header:not(.no-line):after, .special-card.fundo-tematico.invert .sep:after, .special-card.fundo-tematico.invert header:not(.no-line):after {
	background-color: #E4E9F2
}

.special-card.escuro .link, .special-card.escuro .special-text a, .special-card.escuro.special-list a, .special-card.escuro.special-quote a, .special-card.fundo-tematico.invert .link, .special-card.fundo-tematico.invert .special-text a, .special-card.fundo-tematico.invert.special-list a, .special-card.fundo-tematico.invert.special-quote a {
	color: #E4E9F2;
	background-image: linear-gradient(180deg, transparent, #E4E9F2 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #E4E9F2 0);
	background-image: -o-linear-gradient(180deg, transparent, #E4E9F2 0);
	background-image: -moz-linear-gradient(180deg, transparent, #E4E9F2 0);
	background-image: linear-gradient(180deg, transparent, #E4E9F2 0)
}

.special-card.escuro .link svg, .special-card.escuro .special-text a svg, .special-card.escuro.special-list a svg, .special-card.escuro.special-quote a svg, .special-card.fundo-tematico.invert .link svg, .special-card.fundo-tematico.invert .special-text a svg, .special-card.fundo-tematico.invert.special-list a svg, .special-card.fundo-tematico.invert.special-quote a svg {
	fill: #E4E9F2
}

/* !end-color-cp:special */
/* !color-cp:storytelling-page */
._st_colorBg-p1 {
	background-color: #25588C
}

._st_colorText-p1 {
	color: #2E48FF
}

/* !end-color-cp:storytelling-page */
/* !color-cp:table-specs */
.table-specs .table .table-line .desc-spec {
	color: #2977F3
}

.table-specs .table .table-line .desc-spec svg {
	fill: #2977F3
}

/* !end-color-cp:table-specs */
/* !color-cp:review-progress-bar */
.article .text .review-progress-bar .flex .wrapper .progress-bar .progress, .review-progress-bar .flex .wrapper .progress-bar .progress {
	background-color: #2977F3
}

.article .text .review-progress-bar .flex .wrapper .range, .review-progress-bar .flex .wrapper .range {
	color: #2977F3
}

.article .text .review-progress-bar .compare .wrapper .progress-bar .progress, .review-progress-bar .compare .wrapper .progress-bar .progress {
	background-color: #2977F3
}

.article .text .review-progress-bar .compare .wrapper .range, .review-progress-bar .compare .wrapper .range {
	color: #2977F3
}

/* !end-color-cp:review-progress-bar */
/* !color-cp:review-grade */
.review-grade .bg-review {
	background-image: linear-gradient(137deg, #2977F3 0, #4F2CD2 100%)
}

.review-grade .content-review .comp-review-comparison .footer-review {
	background-color: #2977F3
}

/* !end-color-cp:review-grade */
/* !color-cp:review-conclusion */
.article .text .review-conclusion .col.veredict, .review-conclusion .col.veredict {
	background-color: #2977F3
}

.article .text .review-conclusion .compare-conclusion .veredict, .review-conclusion .compare-conclusion .veredict {
	background-color: #2977F3
}

/* !end-color-cp:review-conclusion */
/* !color-cp:review-avg */
.review-avg .rate-box.wording-rate {
	background: #2977F3
}

.review-avg .rate-box.user-rate {
	background: #4F2CD2
}

/* !end-color-cp:review-avg */
/* !color-cp:related-content-list */
.related-content-list .info .info-subtitle, article .text .related-content-list .info .info-subtitle {
	color: #2977F3
}

/* !end-color-cp:related-content-list */
/* !color-cp:photo-before-after */
.load .load-svg path {
	fill: #2E48FF
}

.photo-before-after .img-comp-slider .slide-bar-review {
	background-color: #2977F3
}

.photo-before-after .img-comp-slider .slide-bar-review .slide-left-review {
	border-left: 13px solid #2977F3
}

.photo-before-after .img-comp-slider .slide-bar-review .slide-right-review {
	border-right: 13px solid #2977F3
}

/* !end-color-cp:photo-before-after */
/* !color-cp:compare-grade */
.compare-grade .content-review {
	background-image: linear-gradient(149deg, #2977F3, rgba(143, 0, 255, .8) 54%, #1a1a1a)
}

/* !end-color-cp:compare-grade */
/* !color-cp:compare-dropdown-group */
.compare-dropdown-group .compare-cross, .compare-dropdown-group .selector .svg-icon {
	fill: #2E48FF
}

/* !end-color-cp:compare-dropdown-group */
/* !color-cp:medal-board */
.medal-board table tr.brasil td {
	color: #2E48FF;
	background-color: rgba(46, 72, 255, .25)
}

.medal-board table tr.brasil td:nth-child(odd) {
	background-color: rgba(46, 72, 255, .15)
}

.medal-board table tr.brasil td .country-name {
	color: #2E48FF
}

.medal-board table tr.brasil-content td {
	background-color: rgba(46, 72, 255, .05)
}

.medal-board table .see-more {
	background-color: rgba(46, 72, 255, .25)
}

/* !end-color-cp:medal-board */
/* !color-cp:x-ray-nav-groups */
.x-ray-nav-groups li::after {
	background-color: #2E48FF
}

.x-ray-nav-groups li.active h3, .x-ray-nav-groups li.active span, .x-ray-nav-groups li:hover h3, .x-ray-nav-groups li:hover span {
	color: #2E48FF
}

/* !end-color-cp:x-ray-nav-groups */
/* !color-cp:x-ray-card */
.x-ray-card .x-ray-card-date {
	border-left: 5px solid #2E48FF
}

.x-ray-card .x-ray-card-header .x-ray-card-modality .x-ray-card-modality-title span {
	color: #2E48FF
}

.x-ray-card .empty-content::before {
	background: rgba(46, 72, 255, .05)
}

.x-ray-card .empty-content .icon-calendar {
	color: #2E48FF
}

/* !end-color-cp:x-ray-card */
/* !color-cp:newsletter-article */
.newsletter-article.article .manchete-texto ul li::before {
	background: #2977F3
}

/* !end-color-cp:newsletter-article */
/* !color-cp:timeline */
@keyframes fromTop {
	from {
		transform: translateY(-100%)
	}

	to {
		transform: translateY(0)
	}
}

.card-readmore {
	color: #2E48FF
}

.card-content:before {
	background: #2E48FF
}

.card.featured .card-content:before {
	color: #2E48FF
}

.timeline .date-separator {
	color: #2E48FF
}

.timeline-author .p-author {
	color: #2E48FF
}

.breaking-news p strong {
	color: #2E48FF
}

/* !end-color-cp:timeline */
/* !color-cp:live-title */
.ecoa .ao-vivo-title {
	background: #2E48FF;
	color: #FFFFFF
}

.tilt .ao-vivo-title {
	background: #2E48FF;
	color: #FFFFFF
}

@keyframes animate {
	0% {
		background: #fff
	}

	100% {
		background: rgba(255, 255, 255, .5)
	}
}

/* !end-color-cp:live-title */
/* !color-cp:summary-live */
.summary-live .summary-live-content li:before {
	background: #2E48FF
}

.summary-live .summary-live-content li>a {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

/* !end-color-cp:summary-live */
/* !color-cp:feed-timeline-cards */
@keyframes loading {
	100% {
		transform: translateX(100%)
	}
}

@-webkit-keyframes rotate-center {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate-center {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.feed-timeline-cards .feed-loading path {
	fill: #2E48FF
}

/* !end-color-cp:feed-timeline-cards */
/* !color-cp:feed-team-matches */
.feed-team-matches .summary-matches .nav-dates .next-games:after, .feed-team-matches .summary-matches .nav-dates .prev-games:before {
	color: #2E48FF
}

/* !end-color-cp:feed-team-matches */
/* !color-cp:feed-cards */
@-webkit-keyframes fade-in {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fade-in {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes slide-bottom {
	0% {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slide-bottom {
	0% {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.feed-cards .feed .feed-generic header .fixed svg {
	fill: #2E48FF
}

.feed-cards .feed .feed-generic .quote i span {
	color: #2E48FF
}

.feed-cards .feed .feed-generic .btn-more {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

.feed-cards .feed .feed-generic.important {
	background-image: linear-gradient(to right, #2977F3, #4F2CD2)
}

.feed-cards .feed .feed-generic.important .share.share-link .svg-icon {
	fill: #FFFFFF
}

.feed-cards .feed .feed-generic.important header .fixed {
	color: #FFFFFF
}

.feed-cards .feed .feed-generic.important header .fixed svg {
	fill: #FFFFFF
}

.feed-cards .feed .feed-generic.important header hr {
	border-color: #FFFFFF
}

.feed-cards .feed .feed-generic.important .author-name, .feed-cards .feed .feed-generic.important .btn-more, .feed-cards .feed .feed-generic.important .feed-card-footer, .feed-cards .feed .feed-generic.important .photo-credit span, .feed-cards .feed .feed-generic.important .quote i, .feed-cards .feed .feed-generic.important .text, .feed-cards .feed .feed-generic.important .title, .feed-cards .feed .feed-generic.important header {
	color: #FFFFFF
}

.feed-cards .feed .feed-generic.important .btn-more {
	background-image: -webkit-linear-gradient(180deg, transparent, #FFFFFF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #FFFFFF 0);
	background-image: linear-gradient(180deg, transparent, #FFFFFF 0)
}

.feed-cards .invert .feed .feed-generic.important .feed-wrapper {
	background: #25588C
}

body.olimpiadas .feed-cards .feed .feed-generic .category-olympic-info {
	color: #2E48FF
}

body.olimpiadas .feed-cards .feed .feed-generic .category-olympic-info .category, body.olimpiadas .feed-cards .feed .feed-generic .category-olympic-info .gender, body.olimpiadas .feed-cards .feed .feed-generic .category-olympic-info .modality {
	color: #2E48FF
}

body.olimpiadas .feed-cards .feed .feed-generic .olympic-list-round .ver-mais {
	color: #2E48FF
}

/* !end-color-cp:feed-cards */
/* !color-cp:channel-related-list */
.channel-related-list .related-items .channel-related-list-link:before {
	background: linear-gradient(to bottom, rgba(37, 88, 140, 0), #25588C)
}

.channel-related-list .related-items .channel-related-list-link .channel-related-list-thumb {
	border: 1px solid #2E48FF
}

.channel-related-list .related-items .channel-related-list-link .channel-related-list-program {
	color: #2E48FF
}

/* !end-color-cp:channel-related-list */
/* !color-cp:channel-player */
.channel-player .channel-player-title {
	color: #2E48FF
}

/* !end-color-cp:channel-player */
/* !color-cp:channel-live-guide */
.channel-live-carousel .contents .cards .box {
	background-color: #2E48FF
}

.channel-live-carousel .contents .cards .box.has-guest .box-guest .guest-text {
	color: #2E48FF
}

.channel-live-carousel .contents .cards .box .play .icon {
	border: 1px solid #2E48FF
}

@media (max-width:767px) {
	.channel-live-carousel .contents.nexts .see-more {
		background-color: #FFFFFF
	}
}

/* !end-color-cp:channel-live-guide */
/* !color-cp:channel-collection-guide */
.channel-collection-guide-subtitle {
	color: #FFFFFF
}

.channel-collection-guide-item-link {
	color: #FFFFFF
}

.channel-collection-guide-hour {
	color: #FFFFFF
}

.channel-collection-guide .pipe::before {
	background-color: #2E48FF
}

.channel-collection-guide-description .channel-collection-title {
	color: #2E48FF
}

/* !end-color-cp:channel-collection-guide */
/* !color-cp:amp-stories-story */
amp-story-page.bg-station {
	color: #FFFFFF;
	background: #2E48FF
}

amp-story-page[id^=page].bg-station .title:after {
	background: #FFFFFF
}

.button::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3e%3cdefs%3e%3cpath id='a' d='M1.99 12.169A1.488 1.488 0 0 1 .5 10.674c0-.401.154-.777.435-1.058L10.112.439A1.482 1.482 0 0 1 11.17 0c.399 0 .775.155 1.058.439l9.177 9.177a1.491 1.491 0 0 1-1.057 2.548c-.401 0-.777-.154-1.058-.435l-8.12-8.102-8.119 8.102c-.285.283-.662.44-1.061.44'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='rotate(90 8.8 21.7)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cuse fill='%23FFF' xlink:href='%23a'/%3e%3cg fill='%23fff' mask='url(%23b)'%3e%3cpath d='M-13-18h48v48h-48z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-size: 100%
}

.error-button {
	font-family: customFont;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .2px;
	border-radius: 8px;
	padding: 5px 3px 5px 12px;
	min-width: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 45%
}

.eb-light {
	border: .5px solid #fff;
	color: #fff
}

.eb-light::after {
	content: "";
	margin: 5px 10px;
	width: 30px;
	height: 30px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiBzdHlsZT0iIj48cmVjdCBpZD0iYmFja2dyb3VuZHJlY3QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIvPiAgICAgICAgPGcgY2xhc3M9ImN1cnJlbnRMYXllciIgc3R5bGU9IiI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxwYXRoIGQ9Ik00MC4yLDMxLjNjMCwxLjMtMSwyLjQtMi4zLDIuNGgtNWwtNS44LDUuNnYtNS42SDkuOWMtMS4zLDAtMi4zLTEuMS0yLjMtMi40VjEwYzAtMS4zLDEtMi40LDIuMy0yLjRoMjggICAgICAgICBjMS4zLDAsMi4zLDEuMSwyLjMsMi40VjMxLjN6IE0zNy45LDVoLTI4QzcuMiw1LDUsNy4yLDUsMTB2MjEuM2MwLDIuNywyLjIsNSw0LjksNWgxNC42djQuM2MwLDEuNSwwLjgsMiwxLjIsMi4xICAgICAgICAgYzAuMiwwLjEsMC40LDAuMSwwLjcsMC4xYzAuNiwwLDEuMS0wLjMsMS42LTAuOGw1LjktNS43aDRjMi43LDAsNC45LTIuMiw0LjktNVYxMEM0Mi44LDcuMiw0MC42LDUsMzcuOSw1TDM3LjksNXoiIGlkPSJzdmdfMSIgY2xhc3M9IiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTI4LjcsMjMuN2MwLjQsMC40LDAuNCwxLjIsMCwxLjZjLTAuMiwwLjItMC41LDAuMy0wLjgsMC4zcy0wLjYtMC4xLTAuOC0wLjNMMjQsMjIuMmwtMy4xLDMuMWMtMC40LDAuNC0xLjIsMC40LTEuNiwwICAgICAgICAgcy0wLjQtMS4yLDAtMS42bDMuMS0zLjFsLTMuMS0zLjFjLTAuNC0wLjQtMC40LTEuMiwwLTEuNnMxLjItMC40LDEuNiwwTDI0LDE5bDMuMS0zLjFjMC40LTAuNCwxLjItMC40LDEuNiwwICAgICAgICAgYzAuMiwwLjIsMC4zLDAuNSwwLjMsMC44cy0wLjEsMC42LTAuMywwLjhsLTMuMSwzLjFMMjguNywyMy43eiIgaWQ9InN2Z18yIiBjbGFzcz0iIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9zdmc+);
	background-size: contain
}

.eb-dark {
	border: .5px solid #000;
	color: #000
}

.eb-dark::after {
	content: "";
	margin: 5px 10px;
	width: 30px;
	height: 30px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+ICAgIDxwYXRoIGQ9Ik00MC4yLDMxLjNjMCwxLjMtMSwyLjQtMi4zLDIuNGgtNWwtNS44LDUuNnYtNS42SDkuOWMtMS4zLDAtMi4zLTEuMS0yLjMtMi40VjEwYzAtMS4zLDEtMi40LDIuMy0yLjRoMjggICAgICAgIGMxLjMsMCwyLjMsMS4xLDIuMywyLjRWMzEuM3ogTTM3LjksNWgtMjhDNy4yLDUsNSw3LjIsNSwxMHYyMS4zYzAsMi43LDIuMiw1LDQuOSw1aDE0LjZ2NC4zYzAsMS41LDAuOCwyLDEuMiwyLjEgICAgICAgIGMwLjIsMC4xLDAuNCwwLjEsMC43LDAuMWMwLjYsMCwxLjEtMC4zLDEuNi0wLjhsNS45LTUuN2g0YzIuNywwLDQuOS0yLjIsNC45LTVWMTBDNDIuOCw3LjIsNDAuNiw1LDM3LjksNUwzNy45LDV6Ii8+ICAgIDxwYXRoIGQ9Ik0yOC43LDIzLjdjMC40LDAuNCwwLjQsMS4yLDAsMS42Yy0wLjIsMC4yLTAuNSwwLjMtMC44LDAuM3MtMC42LTAuMS0wLjgtMC4zTDI0LDIyLjJsLTMuMSwzLjFjLTAuNCwwLjQtMS4yLDAuNC0xLjYsMCAgICAgICAgcy0wLjQtMS4yLDAtMS42bDMuMS0zLjFsLTMuMS0zLjFjLTAuNC0wLjQtMC40LTEuMiwwLTEuNnMxLjItMC40LDEuNiwwTDI0LDE5bDMuMS0zLjFjMC40LTAuNCwxLjItMC40LDEuNiwwICAgICAgICBjMC4yLDAuMiwwLjMsMC41LDAuMywwLjhzLTAuMSwwLjYtMC4zLDAuOGwtMy4xLDMuMUwyOC43LDIzLjd6Ii8+PC9zdmc+);
	background-size: contain
}

.list-photo .grid-second {
	background: #FFFFFF;
	fill: #2E48FF;
	color: #FFFFFF
}

amp-story-page .text-dark .label, amp-story-page .text-dark .title:after {
	color: #fff;
	background: #000
}

amp-story-page .text-light .label, amp-story-page.bg-dark .label {
	color: #000
}

.quote-line {
	width: 100%;
	height: 28px;
	background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 579 37.7' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:none;stroke-width:5;stroke-miterlimit:10;}%3C/style%3E%3Cpolyline class='st0' stroke='%23fff' fill='%23fff' points='0,1 44.1,1 44.1,35.3 78.8,1.4 579,1.4 '/%3E%3C/svg%3E") no-repeat
}

amp-story-page.bg-station .quote-line {
	width: 100%;
	height: 28px;
	background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 579 37.7' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:none;stroke-width:5;stroke-miterlimit:10;}%3C/style%3E%3Cpolyline class='st0' stroke='%23cdb11b' fill='%23cdb11b' points='0,1 44.1,1 44.1,35.3 78.8,1.4 579,1.4 '/%3E%3C/svg%3E") no-repeat
}

#cover .logo img, #credits .logo img {
	object-fit: none
}

#cover .wrap-logo {
	display: grid;
	width: 100%;
	justify-items: center
}

#cover .grid-row-half .grid-second .logo, #cover .grid-third .heading {
	padding-bottom: 30px
}

#cover .grid-first .wrap-logo {
	padding-top: 40px
}

#cover .grid-first .heading {
	padding-top: 30px
}

#cover .heading {
	padding-left: 30px;
	padding-right: 30px
}

#cover .text-light .valign-top .heading.with-shadow {
	padding-bottom: 5rem;
	background: linear-gradient(to bottom, rgba(20, 20, 20, .8) 0, rgba(20, 20, 20, .5) 62%, rgba(0, 0, 0, 0) 100%)
}

#cover .text-dark .valign-top .heading.with-shadow {
	padding-bottom: 5rem;
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9))
}

#cover .text-light .valign-middle .heading.with-shadow::before {
	content: '';
	z-index: -1;
	min-height: 78%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 0, rgba(20, 20, 20, .5) 50%, rgba(20, 20, 20, .5) 70%, rgba(20, 20, 20, 0) 100%)
}

#cover .text-dark .valign-middle .heading.with-shadow::before {
	content: '';
	z-index: -1;
	min-height: 78%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .7))
}

#cover .text-light .valign-bottom .heading.with-shadow {
	padding-top: 15%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(20, 20, 20, .55) 45%, rgba(20, 20, 20, .75) 100%) no-repeat
}

#cover .text-dark .valign-bottom .heading.with-shadow {
	padding-top: 15%;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9))
}

#cover .valign-bottom .wrap-logo {
	padding-bottom: 40px
}

#cover .wrap-label+.description {
	padding-top: 10px
}

#cover .title-block {
	font: 30px/normal customFont, Georgia, serif
}

#cover .description {
	font-size: 16px
}

.title-numeral .title {
	padding-bottom: 13px
}

.title-numeral .title-block {
	font-size: 69px;
	line-height: 60px;
	font-weight: 700
}

.title-numeral .text-right .text {
	padding-right: 60px;
	margin-top: -16px
}

.title-numeral .text-left .text {
	padding-left: 60px;
	margin-top: -16px
}

.title-numeral.shadow-middle {
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .8))
}

.title-numeral .titleShort {
	width: max-content;
	margin: 0 auto
}

.title-numeral .text-left .titleShort .title, .title-numeral .text-right .titleShort .title {
	margin: initial;
	height: 100%;
	display: inline-block
}

.title-numeral .text-left .titleShort .text {
	padding-left: 58px;
	width: 242px
}

.title-numeral .text-right .titleShort .text {
	padding-right: 58px;
	width: 242px
}

.notOrdered, .ordered {
	color: #fff;
	padding: 0;
	counter-reset: listCounter;
	font-size: 18px;
	line-height: 28px
}

.notOrdered li:first-child, .ordered li:first-child {
	margin-top: 0
}

.ordered li {
	list-style: none;
	margin: 20px 0
}

.notOrdered li {
	list-style: none;
	margin: 20px 0 20px 0
}

.text-center .ordered li::before {
	font-size: 20px;
	font-weight: 700;
	counter-increment: listCounter;
	content: counter(listCounter) ". "
}

.text-right .ordered li::before {
	position: relative;
	top: 0;
	height: 100%;
	right: 5px;
	font-size: 20px;
	font-weight: 700;
	counter-increment: listCounter;
	content: counter(listCounter) ". "
}

.text-left .ordered li::before {
	position: fixed;
	top: 0;
	height: 100%;
	left: 0;
	font-size: 20px;
	font-weight: 700;
	counter-increment: listCounter;
	content: counter(listCounter) ". "
}

.text-left .ordered .text {
	padding-left: 20px
}

.text-center .notOrdered li::before, .text-left .notOrdered li::before, .text-right .notOrdered li::before {
	content: "•";
	position: relative;
	top: 4px;
	height: 100%;
	font-size: 30px;
	right: 5px;
	left: 0;
	margin-right: 10px
}

.quote .grid-first.valign-top {
	padding-top: 40px
}

.quote .grid-third.valign-bottom {
	padding-bottom: 40px
}

.quote .quote-columns {
	display: grid;
	grid-template-columns: 11% 89%
}

.quote .title {
	margin-top: 2px;
	letter-spacing: .4px;
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
	font-family: customFontItalic
}

.quote .quote-open:before {
	content: "\201C";
	font: normal 100px/87px customFont, Georgia, serif
}

.quote .quote-open:after, .quote .title:after {
	width: inherit;
	height: inherit;
	content: none
}

.quote p {
	letter-spacing: 0rem;
	font-size: .86rem;
	line-height: 0rem
}

.quote .author {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700
}

.quote .author-description {
	font-size: 14px;
	line-height: 18px
}

.list-photo, amp-story-page[id^=page] ul {
	grid-gap: initial
}

.list-photo {
	grid-template-rows: 33.33% 66.67%
}

.list-photo .grid-first {
	height: 100%
}

.list-photo .grid-second {
	display: initial;
	height: 100%;
	padding: 1.467rem 1.8rem 0 1.8rem
}

.list-photo .grid-first amp-img {
	width: 100%;
	height: 100%
}

.list-photo .grid-first img {
	height: 100%;
	object-fit: cover
}

.list-photo .title:after {
	background: #fff
}

.list-photo ol li:before, .list-photo ul li:before {
	color: #fff
}

.photo-two-thirds-bottom {
	color: #000
}

.photo-two-thirds-bottom {
	grid-template-rows: 33.33% 66.67%
}

.photo-two-thirds-bottom .grid-second {
	height: 100%
}

.photo-two-thirds-bottom .grid-first {
	padding: 2.5rem 1.8rem 0 1.8rem
}

.photo-two-thirds-bottom .grid-second img {
	height: 100%;
	object-fit: cover
}

.photo-two-thirds-top {
	color: #000
}

.photo-two-thirds-top {
	grid-template-rows: 66.67% 33.33%
}

.photo-two-thirds-top .grid-first {
	height: 100%
}

.photo-two-thirds-top .grid-second {
	padding: 0 1.8rem
}

amp-story-page[id^=page] .layer-image div[class^=grid-] {
	height: 100%
}

amp-story-page[id^=page] img {
	height: 100%;
	object-fit: cover
}

amp-story-page[id^=page] .photo-two-thirds-top p {
	padding: 0
}

.photo-two-thirds-top .grid-first img {
	height: 100%;
	object-fit: cover
}

#credits .logo {
	display: grid;
	width: 100%;
	justify-items: center
}

#credits .grid-first .logo {
	padding-top: 40px;
	padding-bottom: 1rem
}

#credits .grid-second .sponsors {
	padding-bottom: 40px
}

#credits .published {
	display: block;
	line-height: .8rem;
	padding-bottom: 1rem
}

#credits .published span {
	display: block
}

#credits .published:after {
	content: ''
}

/* !end-color-cp:amp-stories-story */
/* !color-cp:amp-stories-reporterror */
.report-body .btn-submit {
	background: #2E48FF;
	border: 1px solid #2E48FF
}

/* !end-color-cp:amp-stories-reporterror */
/* !color-cp:amp-stories-story-editorial */
amp-story-page.bg-station {
	color: #FFFFFF;
	background: #2E48FF
}

amp-story-page[id^=page].bg-station .title:after {
	background: #FFFFFF
}

.button::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3e%3cdefs%3e%3cpath id='a' d='M1.99 12.169A1.488 1.488 0 0 1 .5 10.674c0-.401.154-.777.435-1.058L10.112.439A1.482 1.482 0 0 1 11.17 0c.399 0 .775.155 1.058.439l9.177 9.177a1.491 1.491 0 0 1-1.057 2.548c-.401 0-.777-.154-1.058-.435l-8.12-8.102-8.119 8.102c-.285.283-.662.44-1.061.44'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd' transform='rotate(90 8.8 21.7)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cuse fill='%23FFF' xlink:href='%23a'/%3e%3cg fill='%23fff' mask='url(%23b)'%3e%3cpath d='M-13-18h48v48h-48z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-size: 100%
}

.list-photo .grid-second {
	background: #FFFFFF;
	fill: #2E48FF;
	color: #FFFFFF
}

amp-story-page .text-dark .label, amp-story-page .text-dark .title:after {
	color: #fff;
	background: #000
}

amp-story-page .text-light .label {
	color: #000;
	text-shadow: initial
}

.quote-line {
	width: 100%;
	height: 28px;
	background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 579 37.7' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0{fill:none;stroke-width:5;stroke-miterlimit:10;}%3C/style%3E%3Cpolyline class='st0' stroke='%23fff' fill='%23fff' points='0,1 44.1,1 44.1,35.3 78.8,1.4 579,1.4 '/%3E%3C/svg%3E") no-repeat
}

#cover .logo img, #credits .logo img {
	object-fit: none
}

#cover .wrap-logo {
	display: grid;
	width: 100%;
	justify-items: center
}

#cover .grid-row-half .grid-second .logo, #cover .grid-third .heading {
	padding-bottom: 30px
}

#cover .grid-first .wrap-logo {
	padding-top: 40px
}

#cover .grid-first .heading {
	padding-top: 30px
}

#cover .heading {
	padding-left: 30px;
	padding-right: 30px
}

#cover .text-light .valign-top .heading.with-shadow {
	padding-bottom: 5rem;
	background: linear-gradient(to bottom, rgba(20, 20, 20, .8) 0, rgba(20, 20, 20, .5) 62%, rgba(0, 0, 0, 0) 100%)
}

#cover .text-dark .valign-top .heading.with-shadow {
	padding-bottom: 5rem;
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9))
}

#cover .text-light .valign-middle .heading.with-shadow::before {
	content: '';
	width: 100%;
	z-index: -1;
	min-height: 78%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 0, rgba(20, 20, 20, .5) 50%, rgba(20, 20, 20, .5) 70%, rgba(20, 20, 20, 0) 100%)
}

#cover .text-dark .valign-middle .heading.with-shadow::before {
	content: '';
	width: 100%;
	z-index: -1;
	min-height: 78%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .7))
}

#cover .text-light .valign-bottom .heading.with-shadow {
	padding-top: 15%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(20, 20, 20, .55) 45%, rgba(20, 20, 20, .75) 100%) no-repeat
}

#cover .text-dark .valign-bottom .heading.with-shadow {
	padding-top: 15%;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9))
}

#cover .valign-bottom .wrap-logo {
	padding-bottom: 40px
}

#cover .wrap-label+.description {
	padding-top: 10px
}

#cover .title-block {
	font: 30px/normal customFont, Georgia, serif
}

#cover .description {
	font-size: 16px
}

.title-numeral .title {
	padding-bottom: 13px
}

.title-numeral .title-block {
	font-size: 69px;
	line-height: 60px;
	font-weight: 700
}

.title-numeral .text-right .text {
	padding-right: 60px;
	margin-top: -16px
}

.title-numeral .text-left .text {
	padding-left: 60px;
	margin-top: -16px
}

.title-numeral.shadow-middle {
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .8))
}

.title-numeral.shadow-middle.text-dark {
	background-image: linear-gradient(to bottom, transparent, rgba(255, 255, 255, .8))
}

.title-numeral .titleShort {
	width: max-content;
	margin: 0 auto
}

.title-numeral .text-left .titleShort .title, .title-numeral .text-right .titleShort .title {
	margin: initial;
	height: 100%;
	display: inline-block
}

.title-numeral .text-left .titleShort .text {
	padding-left: 58px;
	width: 242px
}

.title-numeral .text-right .titleShort .text {
	padding-right: 58px;
	width: 242px
}

.notOrdered, .ordered {
	color: #fff;
	padding: 0;
	counter-reset: listCounter;
	font-size: 18px;
	line-height: 28px
}

.notOrdered li:first-child, .ordered li:first-child {
	margin-top: 0
}

.ordered li {
	list-style: none;
	margin: 20px 0
}

.notOrdered li {
	list-style: none;
	margin: 20px 0 20px 0
}

.text-center .ordered li::before {
	font-size: 20px;
	font-weight: 700;
	counter-increment: listCounter;
	content: counter(listCounter) ". "
}

.text-right .ordered li::before {
	position: relative;
	top: 0;
	height: 100%;
	right: 5px;
	font-size: 20px;
	font-weight: 700;
	counter-increment: listCounter;
	content: counter(listCounter) ". "
}

.text-left .ordered li::before {
	position: fixed;
	top: 0;
	height: 100%;
	left: 0;
	font-size: 20px;
	font-weight: 700;
	counter-increment: listCounter;
	content: counter(listCounter) ". "
}

.text-left .ordered .text {
	padding-left: 20px
}

.text-center .notOrdered li::before, .text-left .notOrdered li::before, .text-right .notOrdered li::before {
	content: "•";
	position: relative;
	top: 4px;
	height: 100%;
	font-size: 30px;
	right: 5px;
	left: 0;
	margin-right: 10px
}

.quote .grid-first.valign-top {
	padding-top: 40px
}

.quote .grid-third.valign-bottom {
	padding-bottom: 40px
}

.quote .quote-columns {
	display: grid;
	grid-template-columns: 11% 89%
}

.quote .title {
	margin-top: 2px;
	letter-spacing: .4px;
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
	font-family: customFontItalic
}

.quote .quote-open:before {
	content: "\201C";
	font: normal 100px/87px customFont, Georgia, serif
}

.quote .quote-open:after, .quote .title:after {
	width: inherit;
	height: inherit;
	content: none
}

.quote p {
	letter-spacing: 0rem;
	font-size: .86rem;
	line-height: 0rem
}

.quote .author {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700
}

.quote .author-description {
	font-size: 14px;
	line-height: 18px
}

.list-photo, amp-story-page[id^=page] ul {
	grid-gap: initial
}

.list-photo {
	grid-template-rows: 33.33% 66.67%
}

.list-photo .grid-first {
	height: 100%
}

.list-photo .grid-second {
	display: initial;
	height: 100%;
	padding: 1.467rem 1.8rem 0 1.8rem
}

.list-photo .grid-first amp-img {
	width: 100%;
	height: 100%
}

.list-photo .grid-first img {
	height: 100%;
	object-fit: cover
}

.list-photo .title:after {
	background: #fff
}

.list-photo ol li:before, .list-photo ul li:before {
	color: #fff
}

.photo-two-thirds-bottom {
	background: #fff;
	color: #000
}

.photo-two-thirds-bottom {
	grid-template-rows: 33.33% 66.67%
}

.photo-two-thirds-bottom .grid-second {
	height: 100%
}

.photo-two-thirds-bottom .grid-first {
	padding: 2.5rem 1.8rem 0 1.8rem
}

.photo-two-thirds-bottom .grid-second img {
	height: 100%;
	object-fit: cover
}

.photo-two-thirds-top {
	background: #fff;
	color: #000
}

.photo-two-thirds-top {
	grid-template-rows: 66.67% 33.33%
}

.photo-two-thirds-top .grid-first {
	height: 100%
}

.photo-two-thirds-top .grid-second {
	padding: 0 1.8rem
}

amp-story-page[id^=page] .layer-image div[class^=grid-] {
	height: 100%
}

amp-story-page[id^=page] img {
	height: 100%;
	object-fit: cover
}

amp-story-page[id^=page] .photo-two-thirds-top p {
	padding: 0
}

.photo-two-thirds-top .grid-first img {
	height: 100%;
	object-fit: cover
}

#credits {
	background: #fff
}

#credits .logo {
	display: grid;
	width: 100%;
	justify-items: center
}

#credits .grid-first .logo {
	padding-top: 40px;
	padding-bottom: 1rem
}

#credits .grid-second .sponsors {
	padding-bottom: 40px
}

#credits .published {
	display: block;
	line-height: 2rem;
	padding-bottom: 1rem
}

#credits .published span {
	display: block
}

#credits .published:after {
	content: ''
}

/* !end-color-cp:amp-stories-story-editorial */
/* !color-cp:youtube-embed */
@-webkit-keyframes rotate-center {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate-center {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.youtube-embed .loading path {
	fill: #2E48FF
}

/* !end-color-cp:youtube-embed */
/* !color-cp:wording-info */
.wording-info .wording-info-box .wording-description a {
	background: linear-gradient(180deg, transparent, rgba(46, 72, 255, .3) 0);
	background: -webkit-linear-gradient(180deg, transparent, rgba(46, 72, 255, .3) 0);
	background: -o-linear-gradient(180deg, transparent, rgba(46, 72, 255, .3) 0);
	background: -moz-linear-gradient(180deg, transparent, rgba(46, 72, 255, .3) 0);
	background: linear-gradient(180deg, transparent, rgba(46, 72, 255, .3) 0)
}

/* !end-color-cp:wording-info */
/* !color-cp:whatsapp-news */
.whatsapp-news .whatsapp-area .whatsapp-text .highlight {
	color: #2E48FF
}

.whatsapp-news .whatsapp-step {
	color: #2E48FF
}

/* !end-color-cp:whatsapp-news */
/* !color-cp:video */
.video div .text p a {
	color: #2E48FF
}

@media (min-width:992px) {
	.video a:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:video */
/* !color-cp:type-content-validation */
.type-content-validation .tooltip-wrapper .tooltip-container .p-author {
	color: #2E48FF
}

/* !end-color-cp:type-content-validation */
/* !color-cp:tooltip */
.w-tooltip .tooltip .description a, .w-tooltip .tooltip .title {
	color: #2E48FF
}

@media (min-width:768px) {
	.w-tooltip .over-tooltip.active .icon-info-2 {
		fill: #2E48FF
	}

	.w-tooltip.multiple .tooltip .tab.active {
		color: #2E48FF;
		border-color: #2E48FF
	}
}

@media (min-width:992px) {
	.w-tooltip .tooltip a:hover .info-author {
		color: #2E48FF
	}
}

/* !end-color-cp:tooltip */
/* !color-cp:title */
.title .title-kicker, .title .title-kicker a {
	color: #2E48FF
}

/* !end-color-cp:title */
/* !color-cp:thumbnails */
.thumbnails-item:not(.inline) .thumb-kicker {
	color: #2E48FF
}

@media (min-width:768px) {
	.thumbnails-item:not(.inline) .thumbnails-wrapper a:hover .thumb-description, .thumbnails-item:not(.inline) .thumbnails-wrapper a:hover .thumb-title {
		color: #2E48FF
	}
}

/* !end-color-cp:thumbnails */
/* !color-cp:thumbnail-standard */
.thumbnail-standard.destaque-super .thumb-description, .thumbnail-standard.destaque-super .thumb-kicker, .thumbnail-standard.destaque-super .thumb-title {
	color: #FFFFFF
}

.thumbnail-standard.destaque-super .relacionadas a {
	color: #FFFFFF
}

.thumbnail-standard.destaque-super .relacionadas a:before {
	background: #FFFFFF
}

.thumbnail-standard:not(.destaque-super) .relacionadas a:hover {
	color: #2E48FF
}

.thumbnail-standard [class*=thumb-protected] svg {
	fill: #2E48FF
}

@media (min-width:768px) {
	.thumbnail-standard.destaque-super:before {
		background: -moz-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -webkit-gradient(left top, right top, color-stop(0, #2977F3), color-stop(100%, #4F2CD2));
		background: -webkit-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -o-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -ms-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: linear-gradient(to right, #2977F3 0, #4F2CD2 100%)
	}
}

/* !end-color-cp:thumbnail-standard */
/* !color-cp:three-highlights-with-photo */
.three-highlights-with-photo .thumbnail-standard .thumb-kicker {
	color: #FFFFFF
}

@media (max-width:767px) {
	.three-highlights-with-photo .thumbnail-standard .thumb-caption .thumb-kicker {
		color: #2E48FF
	}
}

@media (min-width:768px) and (max-width:991px) {
	.three-highlights-with-photo .thumbnail-standard .thumb-caption .thumb-kicker {
		color: #2E48FF
	}
}

/* !end-color-cp:three-highlights-with-photo */
/* !color-cp:thread-article */
.thread-article .article .text:not(.news-errata-view) {
	background-image: linear-gradient(148deg, #2977F3 0, #4F2CD2)
}

/* !end-color-cp:thread-article */
/* !color-cp:tabs */
.tabs.gray.fluid li.active .tab {
	border-top: 2px solid #2977F3
}

.tabs .scroller {
	color: #2977F3
}

.tabs.xRay .x-ray-link svg {
	fill: #2E48FF
}

.tabs.xRay .x-ray-link a {
	color: #2E48FF
}

.tabs.xRay .tab:hover {
	color: #2E48FF
}

.tabs.xRay .active .tab {
	background: #2E48FF
}

.brasil .tabs.xRay .x-ray-link svg {
	fill: transparent
}

.brasil .tabs.xRay .x-ray-link a {
	color: transparent
}

.brasil .tabs.xRay .active .tab {
	background: transparent
}

.tabs.active-white .tab-container .nav-tabs li.active a.tab {
	border-top: 3px solid #2E48FF;
	color: #2E48FF
}

.tabs.gray.solid li.active .tab {
	border-top: 2px solid #2E48FF
}

.tabs.gray .active .tab {
	border-top: 2px solid #2E48FF;
	background: #2E48FF;
	color: #FFFFFF
}

.tabs .active .tab {
	border-top: 2px solid #2E48FF;
	color: #2E48FF
}

.tabs .tab:hover {
	border-top: 2px solid rgba(46, 72, 255, .5)
}

.tabs .active .tab:hover {
	border-top: 2px solid rgba(46, 72, 255, .5);
	color: rgba(46, 72, 255, .7)
}

.tabs.gray .active .tab:hover {
	color: #FFFFFF
}

.tabs.gray .tab:hover {
	border-top: 2px solid rgba(46, 72, 255, .5)
}

.tabs.clean .active .tab {
	background: #2E48FF
}

.tabs.clean .tab:hover {
	background-color: #2E48FF
}

.tabs .slider [class*=scroller-] .svg-icon {
	fill: #2E48FF
}

@-webkit-keyframes show {
	from {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		display: block;
		opacity: 1
	}
}

@keyframes show {
	from {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		display: block;
		opacity: 1
	}
}

@media (max-width:767px) {
	.tabs.gray .active .tab {
		border-top: 2px solid #2E48FF;
		background: #2E48FF;
		color: #FFFFFF
	}

	.tabs.gray .tab:hover {
		border-top: 2px solid #2E48FF
	}
}

.tabs.subscriber .slider [class*=scroller-] .svg-icon {
	background: #2E48FF
}

.tabs.subscriber .svg-icon {
	fill: #2E48FF
}

.tabs.subscriber .inner-tabs .nav-tabs li:not(.active) .tab {
	color: #2E48FF
}

.tabs.subscriber .inner-tabs .nav-tabs li.active .tab {
	background-color: #2E48FF
}

@media (min-width:768px) and (max-width:991px) {
	.tabs.gray .active .tab {
		border-top: 3px solid #2E48FF;
		background: #2E48FF;
		color: #FFFFFF
	}

	.tabs.solid.gray .active .tab {
		border-top: 3px solid #2E48FF;
		background: #2E48FF;
		color: #FFFFFF
	}

	.tabs.fluid.gray .active .tab {
		border-top: 3px solid #2E48FF;
		background: #2E48FF;
		color: #FFFFFF
	}
}

/* !end-color-cp:tabs */
/* !color-cp:super-highlights */
.super-highlights .image-full, .super-highlights .image-right, .super-highlights .simple {
	background: #2977F3;
	background: -moz-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0, #2977F3), color-stop(100%, #4F2CD2));
	background: -webkit-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: -o-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: -ms-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2977F3', endColorstr='#4F2CD2', GradientType=1)
}

.super-highlights .title-box {
	color: #FFFFFF
}

.super-highlights .title-box h2 {
	color: #FFFFFF
}

.super-highlights .related-content-box a {
	color: #FFFFFF
}

.super-highlights .related-content-box a::before {
	border-left: 2px solid #FFFFFF
}

@media (min-width:768px) {
	.super-highlights .related-content-box a {
		color: #FFFFFF
	}
}

/* !end-color-cp:super-highlights */
/* !color-cp:summary-news */
.summary-news .summary-content li:before {
	background: #2E48FF
}

/* !end-color-cp:summary-news */
/* !color-cp:stories-carousel */
.stories-carousel .mask-circle .placeholder .carousel-label {
	background: #2977F3;
	color: #FFFFFF
}

/* !end-color-cp:stories-carousel */
/* !color-cp:stories-back */
.stories-back, .stories-back-link, .stories-back-link:hover {
	color: #FFFFFF
}

section.stories-back {
	background: #2977F3
}

section.stories-back .stories-back-svg {
	fill: #FFFFFF
}

@media (max-width:767px) {
	section.stories-back .stories-back-image {
		border: 2px solid #FFFFFF
	}
}

@media (min-width:768px) {
	section.stories-back .stories-back-image {
		border: 3px solid #FFFFFF
	}
}

/* !end-color-cp:stories-back */
/* !color-cp:stories-article */
body.primary .story.lock:before {
	background-color: transparent
}

body.secondary .story.lock:before {
	background-color: transparent
}

body.tertiary .story.lock:before {
	background-color: transparent
}

/* !end-color-cp:stories-article */
/* !color-cp:six-highlights-with-photo */
.six-highlights-with-photo .thumbnail-standard.item-no-image a {
	border-left: 2px solid #2E48FF;
	-webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(#4F2CD2), to(#2977F3)) 1 0 0 100%;
	-webkit-border-image: -webkit-linear-gradient(bottom, #4F2CD2, #2977F3) 1 0 0 100%;
	-moz-border-image: -moz-linear-gradient(bottom, #4F2CD2, #2977F3) 1 0 0 100%;
	-o-border-image: -o-linear-gradient(bottom, #4F2CD2, #2977F3) 1 0 0 100%;
	border-image: linear-gradient(to top, #4F2CD2, #2977F3) 1 0 0 100%
}

.six-highlights-with-photo .relacionadas a:before {
	background: #2E48FF
}

@media (max-width:767px) {
	.six-highlights-with-photo.super .thumbnail-standard.destaque .thumb-caption {
		background: -moz-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -webkit-gradient(left top, right top, color-stop(0, #2977F3), color-stop(100%, #4F2CD2));
		background: -webkit-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -o-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -ms-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: linear-gradient(to right, #2977F3 0, #4F2CD2 100%)
	}

	.six-highlights-with-photo.super .relacionadas {
		background: -moz-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -webkit-gradient(left top, right top, color-stop(0, #2977F3), color-stop(100%, #4F2CD2));
		background: -webkit-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -o-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: -ms-linear-gradient(left, #2977F3 0, #4F2CD2 100%);
		background: linear-gradient(to right, #2977F3 0, #4F2CD2 100%)
	}
}

/* !end-color-cp:six-highlights-with-photo */
/* !color-cp:share */
.share.share-link .svg-icon {
	fill: #2E48FF
}

.share.share-link .link span, .share.share-link [role=button] span {
	color: #2E48FF
}

.share .social-item .svg-icon.svg-icon-comment:hover {
	fill: #2E48FF
}

.share .social-item.more svg {
	fill: #2E48FF
}

.share.share-link .link span {
	color: #2E48FF
}

.share.share-large .social-item.more svg {
	fill: #2E48FF
}

.share.share-medium .social-item.more svg {
	fill: #2E48FF
}

.share .comp-comment-counter:hover {
	color: #2E48FF
}

.share .comp-comment-counter:hover .svg-icon-comment {
	fill: #2E48FF
}

.share .more {
	color: #2E48FF
}

/* !end-color-cp:share */
/* !color-cp:separator */
.divider.bottom .bottom-line:after {
	background-color: #2E48FF
}

.divider .color {
	color: #2E48FF
}

@media (min-width:992px) {
	.divider .color:hover {
		color: rgba(46, 72, 255, .7)
	}
}

/* !end-color-cp:separator */
/* !color-cp:see-later */
.see-later div.btn-action.saved .icon-see-later {
	fill: #2E48FF;
	stroke: #2E48FF
}

@media (min-width:992px) {
	.see-later:not([disabled=disabled]):hover .btn-action svg {
		stroke: #2E48FF
	}
}

/* !end-color-cp:see-later */
@media (min-width:992px) {
	.section-title .svg:hover+.section-info a {
		color: #2E48FF
	}
}

/* !end-color-cp:section-title */
/* !color-cp:section-highlight */
.section-highlight .section-items .thumb-caption span.thumb-kicker:before {
	background-color: #2E48FF
}

/* !end-color-cp:section-highlight */
/* !color-cp:results-table */
.results-table .rt-body .rt-line-option i {
	color: #2E48FF
}

.results-table .rt-body .rt-line-option a:hover span {
	color: #2E48FF
}

.results-table .rt-body .rt-line-option.total {
	background-color: #2E48FF
}

/* !end-color-cp:results-table */
/* !color-cp:results-index-wrapper */
.results-index-wrapper h2 .search-term {
	color: #2E48FF
}

/* !end-color-cp:results-index-wrapper */
/* !color-cp:report-error */
.report-header h4 {
	color: #2E48FF
}

.report-body .btn-submit {
	background: #2E48FF;
	border: 1px solid #2E48FF
}

/* !end-color-cp:report-error */
/* !color-cp:related-videos */
.related-videos .h-components a {
	color: #2E48FF
}

/* !end-color-cp:related-videos */
/* !color-cp:related-content-hyperlink */
.related-content-hyperlink li a {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

/* !end-color-cp:related-content-hyperlink */
/* !color-cp:related-collection */
.related-collection li {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, rgba(46, 72, 255, .1) 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

.related-collection li a {
	color: #2E48FF
}

/* !end-color-cp:related-collection */
/* !color-cp:quote */
.quotes .title_headline {
	color: #2E48FF
}

.quotes p:before {
	color: #2E48FF
}

.versus-quote .versus-mark {
	color: #2E48FF
}

/* !end-color-cp:quote */
/* !color-cp:quiz-content */
.quiz-content .title-quiz {
	color: #2E48FF
}

.quiz-content .result .user-pts {
	color: #2E48FF
}

.quiz-content .result a:not(.btn) {
	color: #2E48FF
}

.quiz-content .result .saibamais {
	background: #2E48FF
}

.quiz-content .result .saibamais h3 {
	color: #FFFFFF
}

.quiz-content .result .saibamais .titulo-geral {
	color: #FFFFFF
}

.quiz-content .svg-icon-single-arrow-right {
	fill: #2E48FF
}

/* !end-color-cp:quiz-content */
/* !color-cp:product-ticker */
.product-ticker.vivabem .product-ticker-button {
	color: #FFFFFF
}

.product-ticker-text {
	color: #FFFFFF
}

.product-ticker-price {
	color: #2977F3
}

.product-ticker-button {
	background-color: #2977F3
}

/* !end-color-cp:product-ticker */
/* !color-cp:poll-embed */
.poll.embed h2 {
	color: #2E48FF
}

.poll h2 {
	color: #2E48FF
}

.poll .no-image.partial-result .perc-bar {
	background-color: #2E48FF
}

.poll .show-partial-result {
	color: #2E48FF
}

.modal-mode-show-result .poll.sort-result .option label:before, .poll.closed.sort-result .option label:before, .poll.confrontP .option label:before {
	color: #2E48FF
}

.poll.confrontP .title_components {
	color: #2E48FF
}

.poll .svg-icon-single-arrow-right {
	fill: #2E48FF
}

.poll .poll-media .label-result {
	color: #4F2CD2
}

.poll .poll-media .poll-label .title {
	color: #4F2CD2
}

.poll .poll-media .option-notes ul li span.active, .poll .poll-media .option-notes ul li span:hover {
	background-color: #4F2CD2
}

.poll .poll-media .btn.btn-media {
	background: #4F2CD2
}

/* !end-color-cp:poll-embed */
/* !color-cp:playlist-embed */
.dark.play .playlist-embed .repos h6, .dark.play .playlist-embed .repos span {
	color: #2E48FF
}

.dark.play .playlist-embed .repos .pipe {
	color: #FFFFFF
}

.dark.play .playlist-embed .repos .thumbnail-standard .thumb-caption .thumb-title, .dark.play .playlist-embed .repos .thumbnail-standard-wrapper .thumb-caption .thumb-title {
	color: #FFFFFF
}

.player-tools .read-more a, .video .text p a {
	color: #2E48FF
}

/* !end-color-cp:playlist-embed */
/* !color-cp:ping-pong-dialogue */
.ping-pong-dialogue .question {
	background: #E4E9F2;
	color: #25588C
}

.ping-pong-dialogue .question:before {
	border-right: 20px solid #E4E9F2
}

.ping-pong-dialogue .answer {
	background: #25588C;
	color: #E4E9F2
}

.ping-pong-dialogue .answer:before {
	border-left: 20px solid #25588C
}

/* !end-color-cp:ping-pong-dialogue */
/* !color-cp:partner-links */
.partner-links .read-more-btn .btn {
	color: #2E48FF
}

.partner-links .read-more-btn .btn .svg-icon-view-box-small {
	fill: #2E48FF
}

@media (min-width:992px) {
	.partner-links li .btn:hover {
		border-color: #2E48FF;
		color: #2E48FF
	}
}

/* !end-color-cp:partner-links */
/* !color-cp:one-highlight-with-subtitles */
.one-highlight-with-subtitles .highlight-title {
	background-image: linear-gradient(70deg, #2977F3, #4F2CD2);
	color: #FFFFFF
}

/* !end-color-cp:one-highlight-with-subtitles */
/* !color-cp:offer-product-text */
.offer-product-text ul.list-unstyled li a {
	color: #2E48FF
}

.offer-product-text ul.list-unstyled li:before {
	background: #2E48FF
}

.offer-product-text .link {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

/* !end-color-cp:offer-product-text */
/* !color-cp:news-errata-view */
.news-errata-view .info svg {
	fill: #2E48FF
}

.news-errata-view .info span.errata-title {
	color: #2E48FF
}

/* !end-color-cp:news-errata-view */
/* !color-cp:new-post-notice */
.new-post-notice .columnist-success .columnist-success-title {
	color: #2E48FF
}

.new-post-notice .columnist-success .suggested-columnists .suggested-columnists-section {
	color: #2E48FF
}

.new-post-notice .loading-box .loading path {
	fill: #2E48FF
}

.vertical.play .columnist-text {
	color: #FFFFFF
}

/* !end-color-cp:new-post-notice */
/* !color-cp:navigation-search-list */
.navigation-search-list .customized-title {
	color: #2E48FF
}

@media (min-width:992px) {
	.navigation-search-list .search-box section li a:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:navigation-search-list */
/* !color-cp:modal-content-ticker */
.modal-content-ticker .line-color {
	background-image: linear-gradient(to right, #2977F3 0, #4F2CD2 65%)
}

.modal-content-ticker .wrapper .flex .access a {
	background-image: linear-gradient(86deg, #2977F3, #4F2CD2)
}

/* !end-color-cp:modal-content-ticker */
/* !color-cp:modal-bounce */
.modal-bounce {
	background-color: #FFFFFF
}

.modal-bounce.ecoa .thumb-kicker-bounce::before, .modal-bounce.nossa .thumb-kicker-bounce::before, .modal-bounce.start .thumb-kicker-bounce::before, .modal-bounce.tab .thumb-kicker-bounce::before, .modal-bounce.tilt .thumb-kicker-bounce::before, .modal-bounce.universa .thumb-kicker-bounce::before, .modal-bounce.vivabem .thumb-kicker-bounce::before {
	background-color: #E4E9F2
}

.modal-bounce.carros .thumb-kicker-bounce::before {
	background-color: #2E48FF
}

.modal-bounce .content-bounce .thumb-kicker-bounce {
	color: #25588C
}

.modal-bounce.tilt header {
	background-color: #2977F3
}

.modal-bounce.ecoa header::after {
	background-color: #2977F3
}

.modal-bounce.universa header .header-bounce .info-bounce h3 {
	color: #2E48FF
}

.modal-bounce.universa header .header-bounce .info-bounce p {
	color: #25588C
}

.modal-bounce.vivabem header::after {
	background-color: #2E48FF
}

.modal-bounce.vivabem header .header-bounce .info-bounce h3 {
	color: #25588C
}

.modal-bounce.nossa header::before {
	background-color: #2E48FF
}

.modal-bounce.nossa header {
	background-color: #25588C
}

.modal-bounce.start header {
	background-color: #2977F3
}

.modal-bounce.start header .header-bounce .info-bounce h3 {
	color: #2E48FF
}

.modal-bounce.carros header {
	background-image: linear-gradient(to right, #2977F3 0, #4F2CD2 100%)
}

.modal-bounce.carros .content-bounce .thumb-kicker-bounce {
	color: #2E48FF
}

.modal-bounce.tab header .header-bounce .info-bounce h3 {
	color: #25588C
}

.modal-bounce.tab header .header-bounce .info-bounce p {
	color: #25588C
}

/* !end-color-cp:modal-bounce */
/* !color-cp:modal */
.modal-open .loading path {
	fill: #2E48FF
}

@-webkit-keyframes gira-horario {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes gira-horario {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes gira-horario {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

/* !end-color-cp:modal */
/* !color-cp:loyalty-related-content */
.loyalty-related-content .thumbnail-standard:hover .thumb-caption .thumb-title {
	color: #2E48FF
}

/* !end-color-cp:loyalty-related-content */
/* !color-cp:logo */
.logo .station-svg {
	fill: #FFFFFF
}

.logo .station {
	color: #FFFFFF
}

@media (min-width:992px) {
	.logo .station {
		color: #FFFFFF
	}
}

/* !end-color-cp:logo */
/* !color-cp:list-highlights */
.list-highlights h4 {
	color: #2E48FF
}

.list-highlights article.disc ul .list-content:before {
	background: #2E48FF
}

.list-highlights .list-link {
	color: #2E48FF
}

.list-highlights .list-link .svg-icon-single-arrow-right {
	fill: #2E48FF
}

.list-highlights .disc .list-content:before {
	background-color: #2E48FF
}

.list-highlights .numeric .list-content:before {
	color: #2E48FF
}

.list-highlights .numeric2 li:before {
	color: #2E48FF
}

.list-highlights h4 {
	color: #2E48FF
}

/* !end-color-cp:list-highlights */
/* !color-cp:items-results-index */
.items-results-index ul li:before {
	background: #2E48FF;
	background-image: linear-gradient(180deg, #2977F3, #4F2CD2)
}

/* !end-color-cp:items-results-index */
/* !color-cp:infographic-highlights */
.infographic-highlights .btn-view {
	background-color: #2E48FF
}

/* !end-color-cp:infographic-highlights */
/* !color-cp:highlights-portal */
.highlights-portal .image-full, .highlights-portal .image-right, .highlights-portal .simple {
	background: #2977F3;
	background: -moz-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0, #2977F3), color-stop(100%, #4F2CD2));
	background: -webkit-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: -o-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: -ms-linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	background: linear-gradient(45deg, #2977F3 0, #4F2CD2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2977F3', endColorstr='#4F2CD2', GradientType=1)
}

.highlights-portal .title-box {
	color: #FFFFFF
}

.highlights-portal .title-box h2 {
	color: #FFFFFF
}

.highlights-portal .related-content-box a {
	color: #FFFFFF
}

.highlights-portal .related-content-box a::before {
	border-left: 2px solid #FFFFFF
}

@media (min-width:768px) {
	.highlights-portal .related-content-box a {
		color: #FFFFFF
	}
}

/* !end-color-cp:highlights-portal */
/* !color-cp:highlights-headline-product */
.highlights-headline-product {
	background-color: #2977F3
}

.highlights-headline-product.changeBgColor {
	background-color: #25588C
}

/* !end-color-cp:highlights-headline-product */
/* !color-cp:highlights-headline-front */
.highlights-headline-front .layer .loading path {
	fill: #2E48FF
}

/* !end-color-cp:highlights-headline-front */
/* !color-cp:highlights-headline-bol */
.highlights-headline-bol .layer .loading path {
	fill: #2E48FF
}

/* !end-color-cp:highlights-headline-bol */
/* !color-cp:headline-content */
@media (min-width:992px) {
	.headline-content .thumbnail-standard :hover .thumb-title {
		color: #2E48FF
	}
}

/* !end-color-cp:headline-content */
/* !color-cp:heading */
.heading .h-heading {
	color: #2E48FF
}

@media (min-width:992px) {
	.heading a:hover h1 {
		color: #2E48FF
	}
}

/* !end-color-cp:heading */
/* !color-cp:header-menu */
.header-menu.min .menu-wrapper {
	border: 7px solid #2977F3
}

.header-menu.hrz .menu-wrapper {
	border-top: 1px solid rgba(255, 255, 255, .15)
}

.header-menu.hrz .menu-item>a {
	color: #FFFFFF
}

.header-menu.hrz .menu-item.active .active>a {
	color: #2E48FF
}

.vertical .header-menu:not(.cancel-measures-vertical).hrz .menu-item .active>a, .vertical .header-menu:not(.cancel-measures-vertical).hrz .menu-item:hover>a {
	color: #2E48FF
}

.vertical .header-menu:not(.cancel-measures-vertical).thin .menu-action .menu-closed {
	fill: #FFFFFF
}

.vertical .header-menu:not(.cancel-measures-vertical).thin.opened .menu-action .menu-opened {
	fill: #FFFFFF
}

.vertical .header-menu:not(.cancel-measures-vertical).thin li.active>a:after {
	background-color: #2E48FF
}

.vertical .header-menu:not(.cancel-measures-vertical).thin.min .menu-wrapper {
	border-color: #2E48FF;
	background-color: #FFFFFF
}

.vertical .header-menu.thin .submenu .submenu-item:first-of-type .submenu-title a:hover {
	color: #2E48FF
}

.vertical.dark .header-menu:not(.cancel-measures-vertical).hrz .menu-item>a:not(:hover) {
	color: #FFFFFF
}

.vertical.dark .header-menu:not(.cancel-measures-vertical).hrz .menu-item>a svg {
	fill: #FFFFFF
}

.vertical.dark .header-menu.thin .submenu .submenu-item {
	border-top: 1px solid #FFFFFF
}

.vertical.dark .header-menu.thin .submenu .submenu-item .submenu-title, .vertical.dark .header-menu.thin .submenu .submenu-item .submenu-title a {
	color: #FFFFFF
}

.vertical.dark .header-menu.thin .menu-item a:not(:hover) {
	color: #FFFFFF
}

.vertical.dark .header-menu.thin .menu-item .menu-back {
	color: #FFFFFF
}

.vertical.dark .header-menu.thin .menu-item .menu-back svg {
	fill: #FFFFFF
}

.vertical.dark .header-menu.thin .menu-wrapper {
	background: #FFFFFF
}

.vertical.dark .header-menu.hrz .menu-item:hover.has-submenu>a {
	color: #2E48FF
}

.vertical.dark .header-menu.hrz .menu-item:hover.has-submenu>a:after {
	background: #FFFFFF
}

.vertical.dark .header-menu.hrz .menu-item:hover.has-submenu>a svg {
	fill: #2E48FF
}

.vertical.dark .header-menu .submenu {
	background: #FFFFFF
}

.vertical.dark .header-menu .submenu a {
	color: #FFFFFF
}

.vertical.dark .header-menu .submenu a:hover {
	color: #2E48FF
}

.header-menu .submenu .submenu-title svg {
	fill: #2E48FF
}

.header-menu.thin .menu-action {
	color: #FFFFFF
}

.header-menu.thin .menu-action .menu-closed {
	fill: #FFFFFF
}

.header-menu.thin.opened .menu-action .menu-opened {
	fill: #FFFFFF
}

.header-menu.thin li.active {
	border-left: 4px solid #2E48FF
}

.header-menu.thin li.active>a[title] {
	color: #2E48FF
}

.header-menu.thin .submenu .submenu-item:first-of-type .submenu-title a {
	color: #2E48FF
}

@media (min-width:992px) {
	.header-menu.hrz .menu-item.active .active>a {
		color: #2E48FF
	}

	.header-menu .submenu a:hover {
		color: #2E48FF
	}

	.header-menu .assine-vitrine-fixa li:not(:last-child) a:hover b {
		color: #2E48FF
	}

	.vertical .header-menu:not(.cancel-measures-vertical) .has-submenu>a svg {
		fill: #2E48FF
	}

	.vertical .header-menu:not(.cancel-measures-vertical) .menu-item>a:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:header-menu */
/* !color-cp:header */
.header .products li, .header .services li {
	color: #FFFFFF
}

.header .products a, .header .services a {
	color: #FFFFFF
}

.header .services.p1 a, .header .services.p1 li {
	color: #2E48FF
}

.header .services.p1 svg {
	fill: #2E48FF
}

.header .services svg {
	fill: #FFFFFF
}

.header:not(.cancel-measures-vertical) {
	background-color: #FFFFFF
}

.vertical .header:not(.cancel-measures-vertical) {
	color: #2E48FF
}

.vertical .header:not(.cancel-measures-vertical) .products li, .vertical .header:not(.cancel-measures-vertical) .services li {
	color: #FFFFFF
}

body .header.gradient {
	background-image: linear-gradient(86deg, #2977F3, #4F2CD2)
}

@media (min-width:992px) {
	body .header.simple-link .stations {
		border-right: 1px solid #FFFFFF
	}

	body .header.simple-link .stations a {
		color: #FFFFFF
	}
}

/* !end-color-cp:header */
/* !color-cp:gallery-embed */
.swiper-container .swiper-wrapper .swiper-slide .box-info {
	background: #2977F3;
	background: linear-gradient(70deg, #2977F3 0, #4F2CD2 100%)
}

.swiper-container .swiper-wrapper .swiper-slide .box-info span {
	color: #FFFFFF
}

.swiper-container .swiper-wrapper .swiper-slide .box-info .description p {
	color: #FFFFFF
}

.swiper-container .swiper-wrapper .swiper-slide .box-info .description a {
	color: #FFFFFF
}

.swiper-container .swiper-wrapper .swiper-slide .box-info .description i {
	color: #FFFFFF
}

.swiper-container .swiper-wrapper .swiper-slide .box-info .description .more {
	color: #FFFFFF
}

.swiper-container .swiper-wrapper .swiper-slide .box-info .agency {
	color: #FFFFFF
}

/* !end-color-cp:gallery-embed */
/* !color-cp:footer */
.footer .link-lgpd a:hover {
	color: #2E48FF
}

/* !end-color-cp:footer */
/* !color-cp:faq-accordion */
.faq-accordion.variation-home {
	background: #2977F3
}

/* !end-color-cp:faq-accordion */
/* !color-cp:extra-info-box */
.extra-info-box {
	background-color: #E4E9F2
}

.extra-info-box h3.title-extra-info:before {
	background-color: #2E48FF
}

.extra-info-box.type5 .photo figure {
	border: solid 5px #2E48FF
}

@media (min-width:768px) {
	.extra-info-box.type5 .follow a:hover svg {
		fill: #2E48FF
	}
}

/* !end-color-cp:extra-info-box */
/* !color-cp:external-content */
.external-content .partner {
	color: #2E48FF
}

@media (min-width:992px) {
	.external-content a:hover .h-external {
		color: #2E48FF
	}
}

/* !end-color-cp:external-content */
/* !color-cp:datepicker */
.datepicker .ui-datepicker-header .navigator-arrows.svg-icon {
	fill: #2E48FF
}

.datepicker .ui-datepicker-calendar tbody tr td a {
	color: #2E48FF
}

.datepicker .ui-datepicker-calendar tbody tr td a:hover {
	background-color: #2E48FF;
	color: #FFFFFF
}

.datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a {
	background-color: #2E48FF;
	color: #FFFFFF
}

.datepicker .all-month-results a {
	color: #2E48FF
}

/* !end-color-cp:datepicker */
/* !color-cp:datasheet */
.datasheet a.project-details .svg-icon {
	fill: #2E48FF
}

/* !end-color-cp:datasheet */
/* !color-cp:content-wall */
.content-wall h1 {
	color: #2E48FF
}

/* !end-color-cp:content-wall */
/* !color-cp:confront-poll */
.confront-poll .skip {
	color: #2E48FF
}

/* !end-color-cp:confront-poll */
/* !color-cp:comments */
.comments .overlay {
	background-color: #FFFFFF
}

.comments .teaser {
	color: #2E48FF
}

.comments .comment-logout .logout-btn:hover {
	color: #2E48FF
}

.comments .warning p a {
	color: #2E48FF
}

.comments .liked {
	color: #2E48FF
}

.active-all .tab[data-action=all], .active-editor .tab[data-action=editor], .active-like .tab[data-action=like] {
	color: #2E48FF;
	border-bottom: 3px solid #2E48FF
}

@media (min-width:992px) {
	.comments a:hover {
		color: #2E48FF
	}
}

.rating-star.h-on, .rating-star.on {
	color: #2E48FF
}

/* !end-color-cp:comments */
/* !color-cp:collection-index */
.collection-index .collection-title {
	color: #2E48FF
}

/* !end-color-cp:collection-index */
/* !color-cp:collection-brief */
.collection-brief .text .mask:first-child::first-letter, .collection-brief .text p:first-child::first-letter {
	color: #2E48FF
}

/* !end-color-cp:collection-brief */
/* !color-cp:calendar */
.calendar .dates .date.active {
	background: #2977F3
}

/* !end-color-cp:calendar */
/* !color-cp:blogs-and-columns-recommendation */
.blogs-and-columns-recommendation .target-content .thumbnail-standard li a {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

/* !end-color-cp:blogs-and-columns-recommendation */
/* !color-cp:blogs-and-columns */
@media (min-width:768px) {
	.blogs-and-columns button[data-view] {
		color: #2E48FF
	}

	.blogs-and-columns button[data-view] .svg-icon-view-box-small {
		fill: #2E48FF
	}
}

@media (min-width:992px) {
	.blogs-and-columns .blogger p:hover {
		color: #2E48FF
	}

	.blogs-and-columns .blogger figure:hover~h4, .blogs-and-columns .blogger h4:hover {
		color: #2E48FF
	}

	.blogs-and-columns li.blogger:hover h2 {
		color: #2E48FF
	}
}

/* !end-color-cp:blogs-and-columns */
/* !color-cp:blog-header */
.blog-header .blogger-info-box .name {
	color: #2E48FF
}

.blog-header .blogger-social .follow .items svg {
	fill: #2E48FF
}

.blog-header .blogger-social .open-all .icon-search-menu::before {
	color: #2E48FF
}

.blogger-history h2 {
	color: #2E48FF
}

/* !end-color-cp:blog-header */
/* !color-cp:bio-author */
.bio-author h3 {
	color: #2E48FF
}

.bio-author .follow li svg {
	fill: #2E48FF
}

/* !end-color-cp:bio-author */
/* !color-cp:bannersticky */
.bannersticky-top-container {
	background-color: #FFFFFF
}

/* !end-color-cp:bannersticky */
/* !color-cp:babel-login */
.login .form .error, .login .form.hasError input:focus, .login .form.hasError label:before {
	color: #2E48FF
}

@media (min-width:992px) {
	.login .forgotPassword a:hover, .loginTypes .backToLogin a:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:babel-login */
/* !color-cp:auxiliary-content-box */
.auxiliary-content-box .box {
	background: #25588C
}

.auxiliary-content-box .box>div p a {
	color: #E4E9F2
}

.auxiliary-content-box .box>div p a:hover {
	color: #E4E9F2
}

.auxiliary-content-box .box p, .auxiliary-content-box .box>div {
	color: #E4E9F2
}

.auxiliary-content-box .box p strong, .auxiliary-content-box .box>div strong {
	color: #E4E9F2
}

.auxiliary-content-box.type1 .box p svg, .auxiliary-content-box.type1 .box>div svg {
	fill: #25588C
}

.auxiliary-content-box.type1 .box:nth-child(odd) svg {
	fill: #E4E9F2
}

@media (min-width:768px) {
	.auxiliary-content-box.type2 .box:nth-child(odd):before {
		background: linear-gradient(to right bottom, #25588C 49%, transparent 50%)
	}

	.auxiliary-content-box.type2 .box:nth-child(odd):after {
		background: linear-gradient(to right top, #25588C 49%, transparent 50%)
	}
}

@media (max-width:767px) {
	.auxiliary-content-box.type2 .box:nth-child(odd):before {
		background: linear-gradient(to left bottom, #25588C 48%, transparent 50%)
	}

	.auxiliary-content-box.type2 .box:nth-child(odd):after {
		background: linear-gradient(to right bottom, #25588C 48%, transparent 50%)
	}
}

.auxiliary-content-box.type1 .box:nth-child(even), .auxiliary-content-box.type2 .box:nth-child(even) {
	background: #E4E9F2
}

.auxiliary-content-box.type1 .box:nth-child(even) p, .auxiliary-content-box.type1 .box:nth-child(even) p a, .auxiliary-content-box.type1 .box:nth-child(even) p strong, .auxiliary-content-box.type1 .box:nth-child(even)>div strong, .auxiliary-content-box.type2 .box:nth-child(even) p, .auxiliary-content-box.type2 .box:nth-child(even) p a, .auxiliary-content-box.type2 .box:nth-child(even) p strong, .auxiliary-content-box.type2 .box:nth-child(even)>div strong {
	color: #25588C
}

.auxiliary-content-box.type3 .box.iconTopo svg {
	fill: #E4E9F2
}

.auxiliary-content-box.type3 .box, .auxiliary-content-box.type4 .box {
	background: #2E48FF
}

/* !end-color-cp:auxiliary-content-box */
/* !color-cp:article-wrapper */
.article header h1 span small {
	color: #2E48FF
}

.article .comment-balloon svg {
	fill: #2E48FF
}

.text .text-subscriber>ul:not(.list-unstyled) li:before, .text>ul:not(.list-unstyled) li:before {
	background: #2E48FF
}

.image-content-pad header .exclusive-content-seal {
	background: #FFFFFF
}

.image-content-pad header .type-content-wrapper {
	background: #FFFFFF
}

.image-content-pad .slot-g .recipe-description p a {
	color: #2E48FF
}

.article .text blockquote:before, .article .text cite:before {
	color: #2E48FF
}

.text a.a-unstyled {
	color: #2E48FF
}

.text .modulos a, .text p a:not(.a-unstyled), .text>ol li a:not(.a-unstyled), .text>ul li a:not(.a-unstyled) {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

.text .modleiamais ul:not(.list-unstyled) li:before, .text .modulos ul.mais li:before {
	background: #2E48FF
}

@media (min-width:768px) {
	.article.article-image header h1 .kicker {
		color: #2E48FF
	}

	.article header h1 span small {
		color: #2E48FF
	}

	.article-image-content header h1 {
		background: #FFFFFF
	}
}

/* !end-color-cp:article-wrapper */
/* !color-cp:album-header */
.album-header .svg-icon-close {
	fill: #FFFFFF;
	background-color: #2977F3
}

@media (min-width:992px) {
	.album-header .channel:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:album-header */
/* !color-cp:album-embed */
@media (max-width:767px) {
	.album-embed.gallery .album-content-info .svg-icon-photo {
		fill: #2E48FF
	}

	.album-embed.gallery .album-content-info .value {
		color: #2E48FF
	}
}

/* !end-color-cp:album-embed */
/* !color-cp:album-content */
.photo-more:hover .svg-icon-single-arrow-right {
	fill: #2E48FF
}

.button-close .close-click {
	background-color: #2E48FF;
	color: #2E48FF
}

.button-close span {
	color: #FFFFFF
}

/* !end-color-cp:album-content */
/* !color-cp:lottery-mega-sena-embed */
.lottery-mega-sena-embed .head-info {
	color: #2E48FF
}

.lottery-mega-sena-embed .info-input, .lottery-mega-sena-embed .info-vezes {
	background: #2E48FF
}

/* !end-color-cp:lottery-mega-sena-embed */
/* !color-cp:lottery-article */
.lottery-article .boxTextJogar .textJogar {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, rgba(46, 72, 255, .1) 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

.lottery-article .active h3 {
	color: #2E48FF
}

.lottery-article .active ul li:before {
	background: #2E48FF
}

/* !end-color-cp:lottery-article */
/* !color-cp:recipe-embed */
.recipe-embed .recipe-props svg {
	fill: #2E48FF
}

@media (min-width:768px) {
	.recipe-embed a:hover .recipe-title {
		color: #2E48FF
	}
}

/* !end-color-cp:recipe-embed */
/* !color-cp:recipe-details */
.recipe-details .svg-icon {
	fill: #2E48FF
}

/* !end-color-cp:recipe-details */
/* !color-cp:recipe */
.recipe .recipe-instructions>div>h3 {
	color: #2E48FF
}

.recipe .recipe-extra-content ul li a {
	color: #2E48FF
}

.recipe .recipe-extra-content .addendum a {
	color: #2E48FF
}

.recipe .recipe-extra-content .svg-icon {
	fill: #2E48FF
}

/* !end-color-cp:recipe */
/* !color-cp:measurement-converter */
.measurement-converter h5:hover, .measurement-converter h5:hover .svg-icon {
	color: #2E48FF;
	fill: #2E48FF
}

.measurement-converter form .texto-saida input {
	color: #2E48FF
}

/* !end-color-cp:measurement-converter */
/* !color-cp:horoscope-index */
.horoscope-index .more {
	color: #2E48FF
}

.horoscope-index .svg-icon {
	fill: #2E48FF
}

.horoscope-index p span {
	color: #2E48FF
}

@media (min-width:992px) {
	.horoscope-index li a:hover p {
		color: #2E48FF
	}
}

@media (min-width:1230px) {
	.horoscope-index li a:hover p {
		color: #2E48FF
	}
}

/* !end-color-cp:horoscope-index */
/* !color-cp:horoscope-article */
.horoscope-article .article .btn-horoscope {
	background: #FFFFFF
}

/* !end-color-cp:horoscope-article */
/* !color-cp:horoscope-accordion */
.horoscope-accordion .faq-accordion-panel .faq-accordion-title .dash:before, .horoscope-accordion .faq-accordion-panel .faq-accordion-title .pipe:before {
	background-color: #FFFFFF
}

/* !end-color-cp:horoscope-accordion */
/* !color-cp:horoscope */
.horoscope-sign-cards .card .horoscope-info .svg-icon, .horoscope-sign-wrapper .favorited .horoscope-info .svg-icon {
	fill: #2E48FF
}

.horoscope-sign-wrapper .choose svg, .horoscope-sign-wrapper .favorited svg {
	fill: #2E48FF
}

.horoscope-sign-wrapper .choose {
	color: #2E48FF
}

.horoscope-sign-wrapper .favorited {
	border-top: 1px solid rgba(255, 255, 255, .1)
}

.horoscope-sign-wrapper .favorited.active {
	background-color: rgba(255, 255, 255, .1);
	border-bottom-color: #2E48FF
}

.horoscope-sign-wrapper .favorited.active .sign-name {
	color: #2E48FF
}

.horoscope-sign-wrapper .favorited .choosen {
	background-color: #2E48FF
}

.horoscope-sign-wrapper .favorited .change-favorite {
	color: #2E48FF
}

@media (max-width:767px) {
	.horoscope .horoscope-sign-cards-wrapper::before {
		background: -webkit-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: -moz-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: -ms-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: linear-gradient(90deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%)
	}

	.horoscope .horoscope-sign-cards-wrapper::after {
		background: -webkit-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: -moz-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: -ms-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
		background: linear-gradient(-90deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%)
	}
}

.horoscope .horoscope-sign-cards-wrapper.carousel .arrow svg {
	fill: #2E48FF
}

.horoscope .horoscope-sign-cards-wrapper.carousel .arrow-left {
	background: -webkit-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: -moz-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(0deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(90deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%)
}

.horoscope .horoscope-sign-cards-wrapper.carousel .arrow-right {
	background: -webkit-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: -moz-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(180deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(-90deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%)
}

.horoscope-sign-cards .card:not(.choose).active {
	background-color: rgba(255, 255, 255, .1);
	border-bottom-color: #FFFFFF
}

.horoscope-sign-cards .card:not(.choose).active .sign-name {
	color: #2E48FF
}

.horoscope .daily-forecast .info-title {
	color: #2E48FF
}

.horoscope .daily-forecast .horoscope-url {
	color: #2E48FF
}

.horoscope .loading-box .loading path {
	fill: #2E48FF
}

/* !end-color-cp:horoscope */
/* !color-cp:standings */
.standings table.data-table tbody td.team .position[data-zone=classifica2]:after {
	background: #2E48FF
}

.standings table.data-table tbody td.team .name a.team-link:hover {
	color: #2E48FF
}

.standings footer span .footer-position[data-zone=classifica2] {
	background: #2E48FF
}

@media (min-width:992px) {
	.standings table.data-table tbody td.team .name .info:hover>svg {
		fill: #2E48FF
	}
}

@media (min-width:1230px) {
	.standings footer span.classifica:first-child {
		background: linear-gradient(to right, rgba(46, 72, 255, .2), rgba(46, 72, 255, .2))
	}
}

/* !end-color-cp:standings */
/* !color-cp:stages */
#arrow-left {
	color: #2E48FF
}

#arrow-right {
	color: #2E48FF
}

/* !end-color-cp:stages */
/* !color-cp:rounds */
.rounds .regulation {
	color: #2E48FF
}

@keyframes rotation {
	from {
		opacity: 1;
		transform: rotate(0)
	}

	to {
		opacity: 1;
		transform: rotate(359deg)
	}
}

/* !end-color-cp:rounds */
/* !color-cp:transfermarket-timeline */
.transfermarket-timeline .loading-init .loading path {
	fill: #2E48FF
}

/* !end-color-cp:transfermarket-timeline */
/* !color-cp:transfermarket-card */
.transfermarket-card .related-news li a:hover {
	color: #2E48FF
}

.transfermarket-card .related-news li a i {
	color: #2E48FF
}

/* !end-color-cp:transfermarket-card */
/* !color-cp:teams-nav */
@media (max-width:767px) {
	.teams-nav .wrapper-teams-nav .label-teams-nav.menu-opened a svg {
		fill: #2E48FF
	}

	.teams-nav .wrapper-teams-nav .label-teams-nav.menu-opened a span {
		color: #2E48FF
	}
}

@media (min-width:768px) and (max-width:991px) {
	.teams-nav .wrapper-teams-nav .label-teams-nav.menu-opened a svg {
		fill: #2E48FF
	}

	.teams-nav .wrapper-teams-nav .label-teams-nav.menu-opened a span {
		color: #2E48FF
	}
}

@media (min-width:992px) {
	.teams-nav .wrapper-teams-nav .label-teams-nav .no-favorite-team:hover {
		color: #2E48FF
	}

	.teams-nav .wrapper-teams-nav .label-teams-nav .no-favorite-team:hover svg {
		fill: #2E48FF
	}

	.teams-nav .wrapper-teams-nav .label-teams-nav .favorite-team-link:hover {
		color: #2E48FF
	}

	.teams-nav .wrapper-teams-nav.favorite .label-teams-nav .icon {
		fill: #2E48FF
	}
}

/* !end-color-cp:teams-nav */
/* !color-cp:team-selector-home */
.team-selector-home .loader .loading path {
	fill: #2E48FF
}

/* !end-color-cp:team-selector-home */
/* !color-cp:team-matches-summary */
.team-matches-summary .summary-matches .nav-dates .next-games:after, .team-matches-summary .summary-matches .nav-dates .prev-games:before {
	color: #2E48FF
}

/* !end-color-cp:team-matches-summary */
/* !color-cp:standings-wrapper */
.standings-wrapper .group-navigation nav ul li.active {
	background-color: #2E48FF
}

/* !end-color-cp:standings-wrapper */
/* !color-cp:match-full */
.match-full.match-wrapper .match-header.header-full .big-game {
	background-color: #2E48FF;
	color: #FFFFFF
}

.match-full.match-wrapper .match-footer .match-link a:hover {
	color: #2E48FF
}

/* !end-color-cp:match-full */
/* !color-cp:match-citation */
.match-citation .citation-content svg {
	fill: #2E48FF
}

/* !end-color-cp:match-citation */
/* !color-cp:match-center-timeline */
.match-center-timeline .match-center-content .match-center-item .match-wrap-header {
	border-top: 3px solid #2977F3
}

@media (min-width:992px) {
	.match-center-timeline .match-center-content .match-center-item .match-wrap-header {
		border-bottom: 2px solid #2977F3
	}
}

/* !end-color-cp:match-center-timeline */
/* !color-cp:match-center-ticker */
.match-center-ticker .match-ticker-loading-box .loading path {
	fill: #2E48FF
}

/* !end-color-cp:match-center-ticker */
/* !color-cp:match-carousel */
.match-carousel .match-carousel-content .left-nav svg:not(.disabled):hover, .match-carousel .match-carousel-content .right-nav svg:not(.disabled):hover {
	fill: #2E48FF
}

.match-carousel .carousel-menu li.active {
	background: #2E48FF
}

.match-carousel .thumbnail-standard .thumb-caption .thumb-kicker {
	color: #2E48FF
}

/* !end-color-cp:match-carousel */
/* !color-cp:contextual-menu */
@media (min-width:992px) {
	.contextual-menu .menu .item>a:hover {
		color: #2E48FF
	}

	.contextual-menu .menu .item>a:hover svg {
		fill: #2E48FF
	}

	.contextual-menu .menu .championships-menu li>a:hover {
		color: #2E48FF
	}
}

/* !end-color-cp:contextual-menu */
/* !color-cp:championship-index */
.championship-index .championship-location .championship-title {
	color: #2E48FF
}

.championship-index .championship-item {
	border-left: 2px solid #2E48FF
}

.championship-index .championship-item .championship-name:hover {
	color: #2E48FF
}

@media (min-width:768px) {
	.championship-index .championship-item {
		border-left: 2px solid #2E48FF
	}
}

/* !end-color-cp:championship-index */
/* !color-cp:championship-home */
.championship-home .load .load-svg path {
	fill: #2E48FF
}

.championship-home .title h3 .icon-single-arrow-right {
	color: #2E48FF
}

/* !end-color-cp:championship-home */
/* !color-cp:auxiliary-content-list */
.auxiliary-content-list h5::before {
	border-left: 2px solid #2E48FF
}

.auxiliary-content-list ul.auxiliary-list li a:hover {
	color: #2E48FF
}

/* !end-color-cp:auxiliary-content-list */
/* !color-cp:classification */
.classification .btn-primary {
	background: #2977F3;
	border-color: #2977F3
}

.classification li .position {
	color: #2E48FF
}

@media (max-width:767px) {
	.classification.simple .lbl-next-race {
		color: #2E48FF
	}
}

/* !end-color-cp:classification */
/* !color-cp:confront-poll-team */
.loading-box .loading path {
	fill: #2E48FF
}

/* !end-color-cp:confront-poll-team */
/* !color-cp:poll-highlight-model */
.poll-highlight-model .option-wrapper.desactive .partial-result span {
	color: #2E48FF
}

.poll-highlight-model .option-wrapper .partial-result span {
	color: #2E48FF
}

/* !end-color-cp:poll-highlight-model */
/* !color-cp:correction-theme-questions */
.correction-theme-questions .question-box.is-active {
	border: 2px solid #4F2CD2
}

.correction-theme-questions .question-box .answer {
	color: #2E48FF
}

.correction-theme-questions .question-box.correct-answer {
	background-color: rgba(46, 72, 255, .1);
	border-color: #2E48FF
}

.correction-theme-questions .question-box.correct-answer.is-active {
	border-color: #2E48FF
}

.correction-theme-questions .question-box.correct-answer .answer {
	color: #2E48FF
}

.correction-theme-questions .section-title .section-info .hits-subject {
	color: #2E48FF
}

/* !end-color-cp:correction-theme-questions */
/* !color-cp:correction-submenu */
.correction-modal .modal-content .corrected {
	color: #2E48FF
}

/* !end-color-cp:correction-submenu */
/* !color-cp:correction-simulator-box */
.correction-simulator-box .row .labels-simulator .label-new {
	background-color: #4F2CD2
}

/* !end-color-cp:correction-simulator-box */
/* !color-cp:correction-simulator */
.correction-simulator .container .navigation .center .hits-and-questions svg {
	fill: #2E48FF
}

.correction-simulator .container .navigation .center .hits-and-questions .container-hits .count-hits {
	color: #2E48FF
}

.correction-simulator .container .navigation .center .buttons-navigation .nav-left, .correction-simulator .container .navigation .center .buttons-navigation .nav-right {
	background-color: #2E48FF
}

/* !end-color-cp:correction-simulator */
/* !color-cp:correction-home */
.correction-home .highlight-hero {
	background-color: #2E48FF
}

/* !end-color-cp:correction-home */
/* !color-cp:card-simulator */
.card-simulator.result-card .result-boxes .right-question {
	color: #2E48FF
}

.card-simulator.result-card .result-list .counter {
	color: #2E48FF
}

.card-simulator .card-buttons .btn-question.btn-right>svg {
	border-color: #2E48FF;
	fill: #2E48FF
}

.card-simulator.is-active .card-buttons .btn-question.btn-right:hover>svg {
	background: #2E48FF
}

.card-simulator.right-card {
	color: #2E48FF
}

.card-simulator.right-card .card-buttons .btn-question.btn-right>svg {
	border-color: #2E48FF;
	background: #2E48FF
}

@media (min-width:992px) {
	.card-simulator.result-card .card-value {
		color: #2E48FF
	}
}

@keyframes swing {
	0%, 100%, 40%, 80% {
		transform: translateX(2px)
	}

	20%, 60% {
		transform: translateX(-2px)
	}
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

/* !end-color-cp:card-simulator */
/* !color-cp:ticker-financial-market */
.ticker-financial-market .ticker-slide .info a:hover .value {
	color: #2E48FF
}

.ticker-financial-market .loading-box .loading path {
	fill: #2E48FF
}

/* !end-color-cp:ticker-financial-market */
/* !color-cp:stock-exchange */
.stock-exchange .divGraficoBovespa .tituloGrafico .svgStyle {
	fill: #2E48FF
}

/* !end-color-cp:stock-exchange */
/* !color-cp:quiz-custom */
.quiz-custom .alternatives .alternative:not(.respond) .btn-multiple:hover [class*=icon-] {
	color: #2E48FF
}

.quiz-custom .alternatives .btn-multiple.selected [class*=icon-] {
	color: #2E48FF
}

/* !end-color-cp:quiz-custom */
/* !color-cp:login-register-lead */
.article .text .login-register-lead, .login-register-lead {
	border-top: 2px solid #2977F3
}

.article .text .login-register-lead .btn.btn-primary, .login-register-lead .btn.btn-primary {
	background: #2977F3
}

.article .text .login-register-lead .btn.btn-ghost:hover, .login-register-lead .btn.btn-ghost:hover {
	border-color: #2977F3;
	color: #2977F3
}

/* !end-color-cp:login-register-lead */
/* !color-cp:financial-market-full */
.financial-market-full .error-body {
	color: #2E48FF
}

.financial-market-full .error-body a {
	color: #2E48FF
}

.financial-market-full .chart-loading .loading path {
	fill: #2E48FF
}

.financial-market-full .chart-body .chart-nav [class^=btn-]:not(.disableBtn) span.active {
	background-color: #2E48FF
}

.financial-market-full .footer-nav .nav-pagination svg.svg-download {
	fill: #2E48FF
}

/* !end-color-cp:financial-market-full */
/* !color-cp:faq-links */
.faq-links .external-link .external-link-list {
	color: #2E48FF
}

.faq-links .external-link .textLink {
	color: #2E48FF;
	background-image: linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -webkit-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -o-linear-gradient(180deg, transparent, #2E48FF 0);
	background-image: -moz-linear-gradient(180deg, transparent, rgba(46, 72, 255, .1) 0);
	background-image: linear-gradient(180deg, transparent, #2E48FF 0)
}

/* !end-color-cp:faq-links */
/* !color-cp:countdown-embed */
.countdown-embed .days, .countdown-embed .hours, .countdown-embed .minutes, .countdown-embed .seconds {
	color: #E4E9F2
}

.event-info {
	color: #E4E9F2
}

/* !end-color-cp:countdown-embed */
/* !color-cp:currency-exchange */
.currency-exchange .tituloGrafico .svgStyle {
	fill: #2E48FF
}

@media (max-width:767px) {
	.currency-exchange .primeiroGrafico .svgStyle {
		fill: #2E48FF
	}
}

/* !end-color-cp:currency-exchange */
/* !color-cp:currency-converter */
.currency-converter h2 {
	color: #2E48FF
}

.currency-converter .btn-exchange .svg-icon {
	fill: #2E48FF
}

@keyframes currency-exchange {
	to {
		transform: rotate(360deg);
		transform-origin: center
	}
}

/* !end-color-cp:currency-converter */
/* !color-cp:you-should-meet-person */
.you-should-meet-person .profile-more-links .link {
	color: #2E48FF
}

/* !end-color-cp:you-should-meet-person */
/* !color-cp:you-should-meet-index */
.you-should-meet-index .load .load-svg path {
	fill: #2E48FF
}

/* !end-color-cp:you-should-meet-index */
/* !color-cp:you-should-meet-filter */
.you-should-meet-filter .filter-tags.active, .you-should-meet-filter .filter-tags:focus, .you-should-meet-filter .filter-tags:hover {
	background: #2E48FF;
	border-color: #2E48FF
}

/* !end-color-cp:you-should-meet-filter */
/* !color-cp:you-should-meet */
.you-should-meet .title-orange {
	color: #E4E9F2
}

.you-should-meet .title-orange .svg-icon {
	fill: #E4E9F2
}

.you-should-meet .title .title-name {
	color: #2E48FF
}

.you-should-meet .title .title-name a {
	color: #2E48FF
}

.you-should-meet .profile-protagonist .svg-icon {
	fill: #2E48FF
}

.you-should-meet .profile-protagonist .protagonist {
	border: 2px solid #2E48FF
}

/* !end-color-cp:you-should-meet */
/* !color-cp:person-menu */
@media (max-width:767px) {
	.person-menu {
		background-color: #2977F3
	}

	.person-menu .item.selected a {
		color: #E4E9F2
	}

	.person-menu .item.selected svg {
		fill: #E4E9F2
	}
}

/* !end-color-cp:person-menu */
/* !color-cp:vehicle-info */
.vehicle-info .data-table .compare {
	color: #2E48FF
}

/* !end-color-cp:vehicle-info */
/* !color-cp:vehicle-fipe-ranking */
.vehicle-fipe-ranking .vehicle-fipe-ranking-list a:before {
	background: #2E48FF
}

/* !end-color-cp:vehicle-fipe-ranking */
/* !color-cp:vehicle-embed */
.vehicle-embed .ve-title {
	color: #2E48FF
}

/* !end-color-cp:vehicle-embed */
/* !color-cp:vehicle-cards */
.vehicle-cards .datasheet h3.title a {
	color: #2E48FF
}

.vehicle-cards .rating svg {
	fill: #2E48FF
}

/* !end-color-cp:vehicle-cards */