.header-top__inner {
	justify-content: flex-end;
}
.home-newsletter.form-rd {
  padding-top: 60px;
}
.home-newsletter.form-rd .wrapper {
  flex-direction: column;
  align-items: center;
}
.home-newsletter.form-rd .wrapper .home-newsletter__title {
  justify-content:center;
	margin-bottom: 15px;
}
.home-newsletter.form-rd #rdstation-bricks-embeddable-form-bricks-component-OEqCsf3srHJar62eXpUZgw .bricks-form__fieldset,
.contact-container.form-rd #rdstation-bricks-embeddable-form-bricks-component-OEqCsf3srHJar62eXpUZgw .bricks-form__fieldset,
.single-content.incompany #rdstation-bricks-embeddable-form-bricks-component-VcKvED3ZAVR13gBGqbhvKQ .bricks-form__fieldset {
	margin-left: 0;
	margin-right: 0;
} 
.home-newsletter.form-rd #rd-form-lfsuf8o8 .bricks-form__submit button,
.contact-container.form-rd #rd-form-lfsuf8o8 .bricks-form__submit button,
.single-content.incompany #rd-form-lfsuf8o8 .bricks-form__submit button {
	padding: 8px 0;
  height: auto;
  text-transform: uppercase;
  font-size: 0.925rem;
  letter-spacing: 1px;
	transition: filter .2s;
	font-weight: 400;
  font-family: Poppins,sans-serif;
}
.home-newsletter.form-rd #rd-form-lfsuf8o8 .bricks-form__submit button:hover,
.contact-container.form-rd #rd-form-lfsuf8o8 .bricks-form__submit button:hover,
.single-content.incompany #rd-form-lfsuf8o8 .bricks-form__submit button:hover {
	filter: brightness(0.9);
}
.home-newsletter.form-rd #rd-form-lfsuf8o8 label.error {
  padding: 8px 0 0 2px;
}
.home-newsletter.form-rd #rd-form-lfsuf8o8 .bricks-form__input {
  border:0;
}
.home-newsletter.form-rd.home-newsletter--lightblue #rd-column-lfsuf8o7 > div {
  background-color: rgb(23 126 242);
}
.home-newsletter.form-rd.home-newsletter--lightblue #rd-form-lfsuf8o8 label.error {
  color:#ffffff;
}
.home-newsletter.form-rd.home-newsletter--lightblue #rdstation-bricks-embeddable-form-bricks-component-OEqCsf3srHJar62eXpUZgw .bricks--component-text a {
	color:#000000!important;
	text-decoration: underline;
	text-underline-offset: 2px;
}
.single-content.incompany #rd-column-lfsuf8o7 > div {
	padding: 30px 50px;
  margin-bottom: -50px;
	position: relative;
}
.single-content.incompany #rd-column-lfsuf8o7 > div::before {
	content: "";
  position: absolute;
  width: 120vw;
  height: 100%;
  top: 0;
  left: -38vw;
  background: #2a2a44;
  z-index: -1;
}
.single-content.incompany #rdstation-bricks-embeddable-form-bricks-component-VcKvED3ZAVR13gBGqbhvKQ span {
	color:#ffffff!important;
}
.single-content.incompany #rdstation-bricks-embeddable-form-bricks-component-VcKvED3ZAVR13gBGqbhvKQ a {
	color: #31a2ff!important;
  box-shadow: none;
}
.single-content.incompany #rd-form-lfsuf8o8 textarea.bricks-form__input,
.contact-container.form-rd #rd-form-lfsuf8o8 textarea.bricks-form__input {
	min-height: 120px;
}
.contact-container.form-rd form input,
.contact-container.form-rd form textarea {
	background-color: #f5f8fa !important;
	border: 1px solid #cbd6e2 !important;
}
.contact-container.form-rd #rd-column-lfsuf8o7 > div {
	background-color: #ffffff;
}
.contact-container.form-rd #rd-form-lfsuf8o8 .bricks-form__label {
	color: #2a2a44;
	font-size: .875rem;
}
.contact-container.form-rd #rd-form-lfsuf8o8 .bricks-form__fieldset {
	width: 100%;
}
@media screen and (max-width: 767px) {
	.single-content.incompany #rd-column-lfsuf8o7 > div {padding: 30px 20px;}
}

.default-text {
	position: relative;
}
.default-text h2 {
	margin:0 0 15px;
  font-size: 45px;
  line-height:1.2;
	font-weight: 600;
	color:#000000;
}
.default-text h3 {
  font-size: 13px;
	font-weight: 600;
}
.default-text span.label {
	margin:0 0 10px;
	font-size:15px;
	font-weight: 400;
	color:#70CCDA;
	display: inline-block;
}
.default-text a.link,
.default-text a.wp-block-button__link {
  margin:15px 0 0;
  font-size: 14px;
  padding: 10px 40px 12px;
  text-align: center;
  border: 0;
  border-radius: 5px;
  display: inline-flex;
	align-items: center;
  color: #2A2A44;
	font-weight: 700;
  transition: background 0.2s, border 0.2s, color .2s;
	text-transform: uppercase;
	background: #B2D225;
	position: relative;
	font-family:'Poppins', sans-serif;
}
.default-text a.link:hover,
.default-text a.wp-block-button__link:hover {
	background: #2A2A44;
	color:#ffffff;
}
.default-text p {
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
.default-text label {
	font-size: 12px;
	text-transform: uppercase;
	color:#846336;
}
.default-text ul {
	padding: 0;
	margin: 0;
}
.default-text ul li {
	list-style-type: none;
}
.default-text figure,
.default-text picture {
	display: flex;
	align-items: center;
	justify-content: center;
}
.default-text picture.float,
.default-text .wrapper-video,
.default-text .wrapper-video video {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	pointer-events:none;
}
.default-text .wrapper-video video {
	width: 100%;
	height: 100%;
	object-fit:cover;
	object-position: center;
}
.default-text img {
	width: 100%;
	height:100%;
	object-fit:cover;
}
.default-text .d-flex {
	display: flex;
}
.default-text .align-items-center {
	align-items: center;
}
.default-text .justify-content-center {
	justify-content: center;
}

/* CLUBE DATA */
.cd-banner {
	width: 100%;
	height: 508px;
	display: flex;
	align-items: center;
}
.cd-banner picture.float {
	z-index: -1;
}
.cd-banner h1 {
	font-size: 26px;
	font-weight: 700;
	color:#ffffff;
	line-height: 1.5;
}
.cd-banner p {
	color:#ffffff;
	line-height: 1.5;
}
.bloco-1-cd {
	padding: 130px 15px 100px;
	background-image: url('../assets/images/clube-data/cd-bloco-1-bg-full.webp');
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.bloco-1-cd picture.float {
	width: 1228px;
	height: 656px;
	transform: translateY(37%);
}
.bloco-1-cd picture.logo {
	width: 343px;
	height: auto;
}
.bloco-1-cd picture.logo img {
	object-fit: contain;
}
.bloco-1-cd h3 {
	font-size: 26px;
	font-weight: 700;
}
.bloco-1-cd p:last-of-type {
	margin-bottom: 0;
}
.bloco-1-cd .block-two {
	padding-top: 180px;
	align-items: center;
}
.bloco-1-cd .block-two picture {
	margin-top: 60px;
	width: 45vw;
  height: 504px;
  border-radius: 300px 0 0 300px;
  overflow: hidden;
  left: 3vw;
  position: relative;
}
.bloco-1-cd .block-two ul {
	padding: 0;
}
.bloco-1-cd .block-two article > ul {
	margin: 20px 0 0;
}
.bloco-1-cd .block-two article > ul > li ul {
	margin: 10px 0 0;
}
.bloco-1-cd .block-two li {
	font-size: 14px;
	line-height: 1.5;
	text-indent: -40px;
	padding-left: 40px;
	list-style-type:none;
}
.bloco-1-cd .block-two article > ul > li + li {
	margin: 5px 0 0;
}
.bloco-1-cd .block-two li::before {
	content: "";
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
  left: 0;
  top: 11px;
  margin-right: 10px;
	background-image: url('../assets/images/clube-data/icon-bullet.svg');
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
}
.bloco-1-cd .block-two li ul li::before {
	width: 15px;
	height: 15px;
	top:3px;
}
.bloco-1-cd .block-two li ul li {
	text-indent: -26px;
	padding-left: 26px;
}
.bloco-1-2-cd {
	padding: 80px 15px;
	position: relative;
}
.bloco-1-2-cd * {
	color:#ffffff;
}
.bloco-1-2-cd h3 {
	margin:0 0 15px;
	font-size: 26px;
  font-weight: 700;
}
.bloco-1-2-cd p:last-of-type {
	margin: 0;
}
.bloco-1-2-cd article {
	max-width: 430px;
}
.bloco-1-2-cd article.second {
	padding-left: 80px;
	max-width: 100%;
}
.bloco-1-2-cd::before,
.bloco-1-2-cd::after {
	content:"";
	position: absolute;
	width: 50vw;
	height: 100%;
	background:#2A2A44;
	left:0;
	top:0;
	z-index: -1;
}
.bloco-1-2-cd::after {
	left: auto;
	right:0;
	background:#177EF2;
}
.bloco-2-cd {
	padding: 80px 15px;
	z-index: 2;
}
.bloco-2-cd h2 {
	font-size: 26px;
}
.bloco-2-cd ul {
	margin: 30px 0 0;
	display: grid;
	grid-template-columns: repeat(4, 245px);
	grid-gap: 22px;
}
.bloco-2-cd .flip-box {
  background-color: transparent;
  width: 100%;
  height: 300px;
  border: 0;
  perspective: 1000px;
	border-radius: 10px;
}
.bloco-2-cd .flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}
.bloco-2-cd .flip-box.active .flip-box-inner {
  transform: rotateY(180deg);
}
.bloco-2-cd .flip-box-front,
.bloco-2-cd .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}
.bloco-2-cd .flip-box-front {
	display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: left;
  padding: 35px;
}
.bloco-2-cd .flip-box-back {
	color: white;
  transform: rotateY(180deg);
	display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  padding: 35px;
}
.bloco-2-cd .flip-box picture {
	position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.bloco-2-cd .flip-box-back picture::before {
	content:"";
	position: absolute;
	width: 100%;
	height: 100%;
	border:0;
	border-radius: 10px;
	top:0;
	left: 0;
	background: linear-gradient(0deg, rgba(23, 126, 242, 0.95), rgba(23, 126, 242, 0.95)), url(image.png);
}
.bloco-2-cd .flip-box picture img {
	border-radius: 10px;
}
.bloco-2-cd .flip-box-front p,
.bloco-2-cd .flip-box-back p {
	color:#ffffff;
	margin: 0;
}
.bloco-2-cd .flip-box button {
	background: none;
	border:0;	
	cursor: pointer;
	position: absolute;
	bottom: -10px;
	right: 15px;
	transition: filter .2s;
}
.bloco-2-cd .flip-box button:hover {
	filter: brightness(0.9);
}
.bloco-2-cd .flip-box button > i {
	display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
	background-image: url('../assets/images/clube-data/icon-plus.svg');
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
}
.bloco-2-cd .flip-box.active button > i {
	background-image: url('../assets/images/clube-data/icon-plus-active.svg');
}
.bloco-3-cd {
	padding: 150px 15px 80px;
  margin-top: -165px;
}
.bloco-3-cd::before {
	content:"";
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	background-image: url('../assets/images/clube-data/cd-bloco-3-bg.jpg');
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
	z-index:-1;
}
.bloco-3-cd ul {
	display: flex;
  justify-content: center;
  text-align: center;
}
.bloco-3-cd ul li {
	display: flex;
	align-items:flex-start;
}
.bloco-3-cd ul li + li {
	margin-left: 160px;
}
.bloco-3-cd ul li svg {
	margin: 35px 0 0;
}
.bloco-3-cd ul li article {
	padding-left: 20px;
	text-align: left;
}
.bloco-3-cd ul li article p {
	margin: 0;
	font-size: 70px;
	color:#ffffff;
	font-weight: 700;
	font-family: 'Poppins', sans-serif;
}
.bloco-3-cd ul li article span {
	font-size: 18px;
	font-weight: 500;
	color:#ffffff;
	line-height: 1.5;
}
.bloco-4-cd {
	padding: 70px 15px 20px;
}
.bloco-4-cd h2 {
  font-size: 26px;
}
.bloco-4-cd .swiper-container {
	margin: 0 auto 0;
  max-width: 678px;
	padding-top: 30px;
  padding-bottom: 30px;
}
.bloco-4-cd .swiper-container ul {
	transition: height .2s;
}
.bloco-4-cd .carousel-wrapper {
	position: relative;
}
.bloco-4-cd .nav {
	top: 50%;
	transform: translateY(-50%);
}
.bloco-4-cd ul li {
	display: flex;
	align-items:flex-start;
}
.bloco-4-cd ul li article {
	padding: 0;
}
.bloco-4-cd ul li article.avatar {
	width: 225px;
	padding-right: 60px;
	display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
	position: relative;
}
.bloco-4-cd ul li article.avatar::before {
	content:"";
	position: absolute;
	width: 25px;
  height: 212px;
  top: -22px;
  right: 35px;
	background-image: url('../assets/images/clube-data/swiper-vector.svg');
	background-repeat:no-repeat;
	background-position: center;
	background-size: contain;
}
.bloco-4-cd ul li article.avatar picture {
	width: 80px;
	height: 80px;
	overflow: hidden;
	border:0;
	border-radius: 50%;
}
.bloco-4-cd ul li article.avatar picture img {
	filter: grayscale(1);
}
.bloco-4-cd ul li article.content {
	flex: 1;
}
.bloco-4-cd ul li article.avatar h4 {
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0 5px;
}
.bloco-4-cd ul li article.avatar span {
	color:#177EF2;
}
.bloco-4-cd ul li article.content h5 {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 25px;
}
.bloco-4-cd ul li article.content h5::before {
	content:"“";
	color:#177EF2;
	font-size: 100px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: 50px;
  margin-right: 15px;
}
.bloco-4-cd ul li article.content p {
	font-size: 16px;
}
.swiper-button-prev:after,
.swiper-button-next:after {
	display: none!important;
}
.bloco-4-cd .swiper-button-next, 
.bloco-4-cd .swiper-button-prev {
	width: 50px!important;
	height: 50px!important;
}
.bloco-4-cd .swiper-button-next {
	right: 100px!important;
}
.bloco-4-cd .swiper-button-prev {
	left: 100px!important;
}
.bloco-4-cd .swiper-button-next, 
.bloco-4-cd .swiper-button-prev {
	background-image: url('../assets/images/clube-data/arrow-swiper.svg')!important;
	background-repeat:no-repeat!important;
	background-position: center!important;
	background-size: contain!important;
}
.bloco-4-cd .swiper-button-next:hover, 
.bloco-4-cd .swiper-button-prev:hover {
	background-image: url('../assets/images/clube-data/arrow-swiper-active.svg')!important;
}
.bloco-4-cd .swiper-button-prev,
.bloco-4-cd .swiper-button-prev:hover {
	transform: scaleX(-1) translateY(-50%)!important;
}
.bloco-5-cd {
	padding: 60px 15px;
}
.bloco-5-cd .float {
	z-index: -1;
}
.bloco-5-cd .cols {
	flex-direction: column;
}
.bloco-5-cd p {
	font-size: 26px;
	font-weight: 700;
	color:#ffffff;
	text-align: center;
	font-family:'Poppins', sans-serif;
}
.bloco-5-cd a.link {
	color:#ffffff;
}
.bloco-6-cd h2 {
	margin:0 0 25px;
  font-size: 26px;
}
.bloco-6-cd .cols {
	padding: 80px 100px 30px;
}
.bloco-6-cd .wp-block-ub-content-toggle-accordion-title-wrap {
	background: none!important;
}
.bloco-6-cd .wp-block-ub-content-toggle-accordion-title-wrap p {
  color: currentColor!important;
  font-size: 1.125rem;
  padding: 17px 0;
  margin-bottom: 0;
	font-weight: 700;
}
.bloco-6-cd .wp-block-ub-content-toggle .wp-block-ub-content-toggle-accordion {
  border: 6px solid;
  border-right: none;
  border-left: none;
  margin-bottom: 0;
  margin-top: -6px;
}
.bloco-6-cd .wp-block-ub-content-toggle-accordion-content-wrap p {
  margin-top: 0;
}

/* ASSOCIAÇÃO DE PESQUISA */
.bloco-1-ap {
	padding: 60px 0 0;
}
.bloco-1-ap picture.float {
	top: 115px;
	z-index: -1;
  width: 35vw;
  height: 504px;
  right: 0;
  left: auto;
  overflow: hidden;
  border-radius: 300px 0 0 300px;
}
.bloco-1-ap picture.float img {
	object-position: left center;
}
.bloco-1-ap h1,
.bloco-1-ap h2 {
	font-size: 26px;
	font-weight: 700;
	color:#2A2A44;
}
.bloco-1-ap h2 {
	line-height: 1.5;
	margin: 50px 0 35px;
}
.bloco-1-ap h3 {
	margin-bottom: 25px;
	font-size: 20px;
	font-weight: 700;
}
.bloco-1-ap .container-fluid {
	margin-top: 60px;
	padding: 20px 0 40px;
	background:#177EF2;
}
.bloco-1-ap .container-fluid .wrapper {
	padding: 0 150px;
}
.bloco-1-ap .container-fluid h2 {
	color:#ffffff;
}
.bloco-1-ap .container-fluid .wp-block-ub-content-toggle-accordion-title-wrap {
	background: none!important;
}
.bloco-1-ap .container-fluid .wp-block-ub-content-toggle-accordion-title-wrap p {
  color: #ffffff!important;
  font-size: 1.125rem;
  padding: 17px 0;
  margin-bottom: 0;
	font-weight: 700;
}
.bloco-1-ap .container-fluid .wp-block-ub-content-toggle .wp-block-ub-content-toggle-accordion {
  border: 6px solid;
  border-right: none;
  border-left: none;
  margin-bottom: 0;
  margin-top: -6px;
}
.bloco-1-ap .container-fluid .wp-block-ub-content-toggle-accordion-content-wrap p {
  margin-top: 0;
	color:#ffffff!important;
}
.bloco-1-ap .container-fluid.banner {
	margin-top:0;
	padding: 96px 0;
	background:#ffffff;
	position: relative;
	overflow: hidden;
}
.bloco-1-ap .container-fluid.banner::before {
	content:"";
	position: absolute;
	top:0;
	right:0;
	background-image: url('../assets/images/associacao-de-pesquisa/ap-bloco-banner-image.png');
	background-repeat:no-repeat;
	background-position: center top;
	background-size: cover;
	width: 580px;
	height: 100%;
}
.bloco-1-ap .container-fluid.banner .wrapper {
	padding: 0;
}
.bloco-1-ap .container-fluid.banner .d-flex {
	flex-direction: column;
}
.bloco-1-ap .container-fluid.banner .wp-block-buttons {
	margin: 0;
}
.bloco-1-ap .container-fluid.banner .wp-block-buttons a {
	background:#177EF2;
	color:#ffffff;
}
.bloco-1-ap .container-fluid.banner .wp-block-buttons a:hover {
	background:#2A2A44;
	color:#ffffff;
}
.bloco-1-ap .container-fluid.banner h3 {
	font-size: 26px;
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	body.page-template-clubedata-php .cols {padding: 0 15px!important;width: 100%!important;}
	.main-nav .logo img {width: 91px;}
	.main-nav li:not(:first-child):before {padding: 0 4px!important;}
	.main-nav li {font-size: .65rem!important;}
	.cd-banner {height: auto;padding-top: 45px;padding-bottom: 45px;}
	.cd-banner h1 {font-size: 22px;}
	.cd-banner h1 br {display: none;}
	.bloco-1-cd {padding: 50px 15px 70px;}
	.bloco-1-cd picture.float {width: 73%;height: 156px;transform: translateY(378%);}
	.bloco-1-cd picture.float img {object-fit: contain;}
	.bloco-1-cd picture.logo {width: 205px;margin-bottom: 35px;}
	.bloco-1-cd .block-two {padding-top: 85px;}
	.bloco-1-cd .block-two picture {width: 100vw;height: 285px; left: 0;}
	.bloco-1-2-cd {padding: 0 0;padding-right:15px;}
	.bloco-1-2-cd article.second {padding-left: 0;}
	.bloco-1-2-cd article {padding: 45px 0;max-width: 100%;}
	.bloco-1-2-cd::before,
	.bloco-1-2-cd::after {display: none;}
	.bloco-1-2-cd .wrapper > div:nth-child(1){background:#2A2A44;}
	.bloco-1-2-cd .wrapper > div:nth-child(1)::before,
	.bloco-1-2-cd .wrapper > div:nth-child(2)::before {content: "";position: absolute;width: 100vw;height: 100%;background: #2A2A44;left: -25px;top: 0;z-index: -1;}
	.bloco-1-2-cd .wrapper > div:nth-child(2),
	.bloco-1-2-cd .wrapper > div:nth-child(2)::before{background:#177EF2;}
	.bloco-2-cd {padding: 60px 15px;}
	.bloco-2-cd ul { grid-template-columns: repeat(1, 230px);justify-content:center;grid-gap: 8px;}
	.bloco-2-cd ul li + li {margin-top: 35px;}
	.bloco-2-cd .flip-box {height: 278px;}
	.bloco-2-cd .flip-box-back,
	.bloco-2-cd .flip-box-front {padding: 20px;}
	.bloco-2-cd .flip-box-front p, .bloco-2-cd .flip-box-back p {overflow-y: auto;max-height: 250px;font-size: 14px;padding-right: 10px;}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar {background-color: #F4F3F3;width: 10px;border-radius: 16px;}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar-track,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar-track {background-color: #F4F3F3;border-radius: 16px;}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar-thumb,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar-thumb {background-color: #313944;border-radius: 16px;border: 0;	}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar-button,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar-button {display:none;}
	.bloco-2-cd .flip-box picture {top: 0;left: 50%;width: 100%;height: auto;transform: translateX(-50%);}
	.bloco-2-cd .flip-box button { bottom: -20px;right: 4px;}
	.bloco-3-cd {padding: 150px 15px 55px;}
	.bloco-3-cd ul {margin-left: 0;  flex-direction: column;align-items: center;}
	.bloco-3-cd ul li + li {margin-left: 0;margin-top: 50px;}
	.bloco-3-cd ul li article p {font-size: 50px;}
	.bloco-4-cd {padding: 70px 15px 80px;}
	.bloco-4-cd ul li {flex-direction: column;}
	.bloco-4-cd ul li article.content { margin: 70px 0 0;}
	.bloco-4-cd ul li article.avatar {width: 100%;padding-right: 0;}
	.bloco-4-cd ul li article.avatar::before {width: 105px;height: 209px;top: 75px;right: 0;transform: rotate(90deg) translateY(50%);}
	.bloco-4-cd .swiper-container { max-width: 720px;margin: 20px auto 0;}
	.bloco-4-cd .swiper-button-prev {left: 30%!important;}
	.bloco-4-cd .swiper-button-next {right: 30%!important;}
	.bloco-4-cd .swiper-button-next, 
	.bloco-4-cd .nav {top: auto; bottom: -70px;}
	.bloco-5-cd {padding: 40px 15px;}
	.bloco-5-cd p {font-size: 19px;}
	.bloco-5-cd p br {display: none;}
	.bloco-6-cd {padding-top: 50px;}
	
	.bloco-1-ap {padding: 50px 0 0;}
	.bloco-1-ap .cols__eight {width: 100%;}
	.bloco-1-ap h1, .bloco-1-ap h2 {font-size: 21px;}
	.bloco-1-ap h2 {margin: 30px 0 35px;}
	.bloco-1-ap article {padding-right: 0;padding-bottom: 0;}
	.bloco-1-ap picture.float {display: none;}
	.bloco-1-ap .container-fluid {padding: 15px 0 10px;margin-top: 40px;}
	.bloco-1-ap .container-fluid.banner { padding: 50px 0;}
	.bloco-1-ap .container-fluid .wrapper {  padding: 0;}
  .bloco-1-ap .container-fluid.banner h3 {font-size: 20px;}
  .bloco-1-ap .container-fluid.banner h3 br {display: none;}
	.bloco-1-ap .container-fluid.banner::before {opacity: 0.4;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	body.page-template-clubedata-php .cols {padding: 0 15px!important;width: 100%!important;}
	.main-nav .logo img {width: 91px;}
	.main-nav li:not(:first-child):before {padding: 0 4px!important;}
	.main-nav li {font-size: .65rem!important;}
	.cd-banner {height: 320px;}
	.cd-banner h1 {font-size: 22px;}
	.bloco-1-cd {padding: 50px 15px 70px;}
	.bloco-1-cd picture.float {width: 700px;height:370px;transform: translateY(95%);}
	.bloco-1-cd picture.logo {width: 275px;margin-bottom: 35px;}
	.bloco-1-cd .block-two {padding-top: 85px;}
	.bloco-1-cd .block-two picture {width: 100vw;height: 385px; left: 0;}
	.bloco-1-2-cd {padding: 0 0;padding-right:15px;}
	.bloco-1-2-cd article.second {padding-left: 45px;}
	.bloco-1-2-cd article {padding: 45px;max-width: 100%;}
	.bloco-1-2-cd::before,
	.bloco-1-2-cd::after {display: none;}
	.bloco-1-2-cd .wrapper > div:nth-child(1){background:#2A2A44;}
	.bloco-1-2-cd .wrapper > div:nth-child(1)::before,
	.bloco-1-2-cd .wrapper > div:nth-child(2)::before {content: "";position: absolute;width: 100vw;height: 100%;background: #2A2A44;left: -25px;top: 0;z-index: -1;}
	.bloco-1-2-cd .wrapper > div:nth-child(2),
	.bloco-1-2-cd .wrapper > div:nth-child(2)::before{background:#177EF2;}
	.bloco-2-cd {padding: 60px 15px;}
	.bloco-2-cd ul { grid-template-columns: repeat(4, 164px);grid-gap: 8px;}
	.bloco-2-cd .flip-box {height: 200px;}
	.bloco-2-cd .flip-box-back,
	.bloco-2-cd .flip-box-front {padding: 10px;}
	.bloco-2-cd .flip-box-front p, .bloco-2-cd .flip-box-back p {overflow-y: auto;max-height: 180px;font-size: 13px;padding-right: 10px;}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar {background-color: #F4F3F3;width: 10px;border-radius: 16px;}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar-track,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar-track {background-color: #F4F3F3;border-radius: 16px;}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar-thumb,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar-thumb {background-color: #313944;border-radius: 16px;border: 0;	}
	.bloco-2-cd .flip-box-back p::-webkit-scrollbar-button,
	.bloco-2-cd .flip-box-front p::-webkit-scrollbar-button {display:none;}
	.bloco-2-cd .flip-box button { bottom: -20px;right: 4px;}
	.bloco-3-cd {padding: 150px 15px 55px;}
	.bloco-3-cd ul {margin-left: -35px;}
	.bloco-3-cd ul li + li {margin-left: 45px;}
	.bloco-3-cd ul li article p {font-size: 50px;}
	.bloco-4-cd {padding: 70px 15px 80px;}
	.bloco-4-cd .swiper-container { max-width: 720px;margin: 20px auto 0;}
	.bloco-4-cd .swiper-button-prev {left: 40%!important;}
	.bloco-4-cd .swiper-button-next {right: 40%!important;}
	.bloco-4-cd .swiper-button-next, 
	.bloco-4-cd .nav {top: auto; bottom: -70px;}
	.bloco-5-cd {padding: 40px 15px;}
	.bloco-5-cd p {font-size: 19px;}
	.bloco-5-cd p br {display: none;}
	.bloco-6-cd {padding-top: 50px;}
	
	.bloco-1-ap .cols__eight {width: 100%;}
	.bloco-1-ap h1, .bloco-1-ap h2 {font-size: 21px;}
	.bloco-1-ap article {padding-right: 0;padding-bottom: 50px;}
	.bloco-1-ap picture.float {top: 550px;height: 177px;}
	.bloco-1-ap .container-fluid {padding: 15px 0 10px;}
	.bloco-1-ap .container-fluid.banner { padding: 50px 0;}
	.bloco-1-ap .container-fluid .wrapper {  padding: 0;}
  .bloco-1-ap .container-fluid.banner h3 {font-size: 20px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.main-nav li:not(:first-child):before {padding: 0 7px!important;}
	.cd-banner {height: 350px;}
	.bloco-1-cd {padding: 80px 15px 90px;}
	.bloco-1-cd picture.float {width: 900px;height: 470px;transform: translateY(55%);}
	.bloco-1-2-cd {padding: 65px 0;}
	.bloco-1-2-cd article.second {padding-left: 25px;}
	.bloco-2-cd ul { grid-template-columns: repeat(4, 216px);grid-gap: 15px;}
	.bloco-2-cd .flip-box {height: 260px;}
	.bloco-2-cd .flip-box-back,
	.bloco-2-cd .flip-box-front {padding: 20px;}
	.bloco-2-cd .flip-box button { bottom: -20px;}
	.bloco-3-cd ul li + li {margin-left: 100px;}
	.bloco-3-cd ul li article p {font-size: 60px;}
	.bloco-4-cd .swiper-container { max-width: 720px;}
	.bloco-4-cd .swiper-button-prev {left: 35px!important;}
	.bloco-4-cd .swiper-button-next {right: 35px!important;}
	.bloco-5-cd {padding: 50px 15px;}
	.bloco-5-cd p {font-size: 24px;}
	
	.bloco-1-ap h1, .bloco-1-ap h2 {font-size: 21px;}
	.bloco-1-ap article {padding-right: 50px;}
	.bloco-1-ap picture.float {top: 185px;height: 390px;}
	.bloco-1-ap .container-fluid {padding: 0px 0 10px;}
	.bloco-1-ap .container-fluid.banner { padding: 50px 0;}
	.bloco-1-ap .container-fluid .wrapper {  padding: 0 110px;}
  .bloco-1-ap .container-fluid.banner h3 {font-size: 22px;}
}
@media screen and (min-width: 1200px) and (max-width: 1354px){
	.cd-banner {height: 400px;}
	.bloco-1-cd {padding: 80px 15px 90px;}
	.bloco-1-cd picture.float {width: 900px;height: 470px;transform: translateY(55%);}
	.bloco-5-cd {padding: 50px 15px;}
	.bloco-5-cd p {font-size: 24px;}
	
	.bloco-1-ap picture.float {top: 185px;height: 390px;}
	.bloco-1-ap .container-fluid {padding: 0px 0 10px;}
	.bloco-1-ap .container-fluid.banner { padding: 50px 0;}
}
@media screen and (min-width: 1355px) and (max-width: 1429px){
	.cd-banner {height: 400px;}
	.bloco-1-cd {padding: 80px 15px 90px;}
	.bloco-1-cd picture.float {width: 1000px;height: 525px;transform: translateY(45%);}
	.bloco-5-cd {padding: 50px 15px;}
	.bloco-5-cd p {font-size: 24px;}
	
	.bloco-1-ap .container-fluid.banner { padding: 70px 0;}
}
@media screen and (min-width: 1430px) and (max-width: 1599px){
	.cd-banner {height: 430px;}
	.bloco-1-cd {padding: 80px 15px 90px;}
	.bloco-1-cd picture.float {width: 1000px;height: 525px;transform: translateY(45%);}
	.bloco-5-cd {padding: 50px 15px;}
	.bloco-5-cd p {font-size: 24px;}
	
	.bloco-1-ap .container-fluid.banner { padding: 70px 0;}
}
@media screen and (min-width: 1600px) and (max-width: 1919px){
	.cd-banner {height: 430px;}
}