

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

:root {

  --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    /* --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px; */
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --preto: #000000;
  --font-weight-bold: 700;
  --cinza-claro: #E5E5E5;
  --branco: #FFFFFF;
  --gray-dark: #393a4a;
  --white: #fff;
  --warning: #b95000;
  --info: #2e5aac;
  --gray-400: #cdced9;
  --gray-200: #f1f2f5;
  --gray-800: #393a4a;
  --gray-600: #6b6c7e;
  --secondary: #6b6c7e;
  --cinza-titanio: #4F4E4E;
  --light: #f1f2f5;
  --success: #287d3c;
  --azul: #45B0FC;
  --primary: #0b5fff;
  --vermelho: #FC5255;
  --verde: #3FC175;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --desktop-font-size-3: 36px;
  --cinza-nevoa: #F2F2F2;
  --cinza-concreto: #C4C4C4;
  --dark: #272833;
  --laranja: #FD9727;
  --font-family: Roboto;
  --areia: #F9F5F1;
  --brand-color-3: #2e5aac;
  --grid-mobile-margin: 24px;
  --brand-color-2: #6b6c7e;
  --brand-color-1: #0b5fff;
  --gray-100: #f7f8f9;
  --brand-color-4: #30313f;
  --gray-500: #a7a9bc;
  --black: #000;
  --lighter: #f7f8f9;
  --gray-300: #e7e7ed;
  --gray-900: #272833;
  --gray-700: #495057;

  --brand-color-3: #C4C4C4;
    --brand-color-4: #F9F5F1;
    --dark: #000000;


}


body {
  color: #000000;
  background-color: #FFFFFF;
  font-weight: 400;
}
.see-all-btn {
  color: #000000 !important;
  border-color: #000000 !important;
  font-weight: 300 !important;
}
.see-all-btn:hover {
  color: #FFFFFF !important;
  background-color: #000000 !important;
}
.cetiqt-influences-banner__grid-items__text {
  background-color: transparent !important;
}
.cetiqt-influences-banner__grid-items__text h1 {
  color: #000000 !important;
}
.isVisible {
  visibility: visible !important;
  pointer-events: auto !important;
  transition: ease-in-out 400ms;
}
.has-edit-mode-menu .cetiqt-header-menu {
  top: 119px !important;
}
.has-edit-mode-menu #wrapper {
  max-width: 100%;
}
.has-edit-mode-menu .main-container {
  width: 100%;
}
.page-editor__fragment-content {
  max-width: calc(100vw - 322px);
  margin: auto;
  padding: 20px;
}
.page-editor__layout-viewport {
  background-color: transparent !important;
}
.portlet-title-text {
  display: none;
}
.portlet-decorate .portlet-content {
  background-color: transparent !important;
  padding: 0px !important;
}
.cadmin.control-menu-container {
  z-index: 1 !important;
}
#main-content .container-fluid.container-fluid-max-xl {
  margin: auto !important;
  width: 95% !important;
  max-width: 1920px !important;
}
.main-container {
  margin: auto;
  width: 95%;
  max-width: 1920px;
}
.main-container-1250 {
  margin: auto;
  width: 95%;
  max-width: 1250px;
}
.position-relative {
  position: relative;
}
.portlet-topper {
  z-index: 999;
}

.lfr-ddm-form-container label{
font-size: 24px !important;
margin-bottom: 0.5rem !important;

}

/* _commom */

.cetiqt_ {
	/* image */
	/* paragraph */
	/* TODO: - extract color, font-weight, etc to css variable */
}
 .cetiqt_button {
	 font-size: 14px;
	 line-height: 16px;
	 padding: 5px 15px;
	 border: 1px solid #000000;
	 border-radius: 20px;
	 font-style: normal;
	 font-weight: 300;
	 color: #000000;
	 text-transform: uppercase;
	 vertical-align: middle;
	 white-space: nowrap;
	 background-color: #FFFFFF;
}
 .cetiqt_button:hover {
	 text-decoration: none;
	 color: #FFFFFF;
	 background-color: #000000;
}
 .cetiqt_disabled-anchor {
	 pointer-events: none;
}
 .cetiqt_date {
	 font-style: normal;
	 font-weight: 300;
	 font-size: 11px;
	 line-height: 30px;
	 color: #4F4E4E;
}
 .cetiqt_category {
	 font-style: normal;
	 font-weight: 700;
	 font-size: 11px;
	 line-height: 30px;
	 color: #000000;
	 text-transform: uppercase;
}
 .cetiqt_date + .cetiqt_category:before {
	 content: "/";
	 font-weight: 300;
	 font-size: 11px;
	 color: #4F4E4E;
	 margin-left: 0;
	 margin-right: 8px;
}
 .cetiqt_tag {
	 padding: 4px 4px 4px 7px;
	 border: 1px solid #000000;
	 border-radius: 20px;
	 font-style: normal;
	 font-weight: 300;
	 font-size: 11px;
	 color: #000000;
	 text-transform: uppercase;
	 vertical-align: middle;
	 white-space: nowrap;
	 background-color: #FFFFFF;
}
 .cetiqt_tag:hover {
	 text-decoration: none;
	 color: #FFFFFF;
	 background-color: #000000;
}
 .cetiqt_paragraph, .cetiqt_paragraph a {
	 color: inherit;
	 font-weight: inherit;
	 font-size: inherit;
	 line-height: inherit;
}
 .cetiqt_image, .cetiqt_clickable-image, .cetiqt_clickable-image-container img {
	 width: 100%;
}
 .cetiqt_clickable-image, .cetiqt_clickable-image-container {
	 cursor: pointer;
	 overflow: hidden;
}
 .cetiqt_clickable-image:hover, .cetiqt_clickable-image-container:hover img, .cetiqt_ a * .cetiqt_image:hover {
	 filter: brightness(60%);
}
 .cetiqt_clickable-image-container {
	 position: relative;
}
 .cetiqt_clickable-image-container svg {
	 display: none;
	 position: absolute;
	 left: 50%;
	 top: 50%;
	 transform: translate(-50%, -50%);
	 text-align: center;
	 width: 90%;
}
 .cetiqt_clickable-image-container:hover svg {
	 display: block;
}
 .cetiqt_aspect-ratio {
	 aspect-ratio: 1.5384615385;
}
 .cetiqt_dark-paragraph, .cetiqt_dark-paragraph a {
	 font-weight: 700;
	 font-size: 18px;
	 line-height: 30px;
	 color: #000000;
	 font-feature-settings: 'cpsp' on;
	 word-wrap: break-word;
}
 @media (max-width: 992px) {
	 .cetiqt_dark-paragraph, .cetiqt_dark-paragraph a {
		 font-size: 15px;
		 line-height: 25px;
	}
}

 /*_custom-modal*/

 .custom-modal-window {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  z-index: 10000;
  max-width: 100%;
}
.custom-modal-window > .custom-modal-window__content {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 800px;
  position: fixed;
  min-height: 50vh;
  max-width: 90%;
}
@media (max-width: 767.98px) {
  .custom-modal-window > .custom-modal-window__content {
    max-width: 100%;
    padding: 0 15px;
 }
}
.custom-modal-window__close {
  position: absolute;
  right: -6px;
  top: -50px;
  cursor: pointer;
}

/*_drawer*/

.drawer-open {
  overflow: hidden;
}
.drawer {
  position: fixed;
  width: 320px;
  top: 0;
  z-index: 1050;
  height: 100vh;
  display: none;
}
.drawer.drawer-right {
  right: -320px;
}
.drawer.drawer-left {
  left: -320px;
}
.drawer.show {
  -webkit-transform: none;
  transform: none;
}
.drawer.show.drawer-right {
  right: 0;
}
.drawer.show.drawer-left {
  left: 0;
}
.drawer.slide {
  transition: left 0.2s ease, right 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .drawer.slide {
    transition: none;
 }
}
.drawer-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: calc(100vw - 320px);
  height: 100vh;
  background-color: #000000;
}
.drawer-backdrop.fade {
  opacity: 0;
}
.drawer-backdrop.show {
  opacity: 0.5;
}
.drawer-body {
  padding: 1rem 1rem;
}
.drawer-content {
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  outline: 0;
  height: 100%;
  overflow-y: auto;
}
.drawer-content.drawer-content-scrollable {
  display: flex;
  flex-direction: column;
}
.drawer-content.drawer-content-scrollable > div {
  display: flex;
  flex-direction: column;
}
.drawer-content.drawer-content-scrollable > div.drawer-body {
  flex: 1;
  overflow-y: auto;
}
.drawer-header {
  padding: 1rem 1rem;
}
.drawer-footer {
  padding: 1rem;
}
.drawer-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.drawer-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}



//_fonts

/* Nunito Sans */
@font-face {
  font-family: 'Nunito Sans';
  src: url('/o/default-theme/fonts/NunitoSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans';
  src: url('/o/default-theme/fonts/NunitoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans';
  src: url('/o/default-theme/fonts/NunitoSans-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Nunito Sans';
  src: url('/o/default-theme/fonts/NunitoSans-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
/* Source Sans Pro */
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/o/default-theme/fonts/SourceSansPro-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/o/default-theme/fonts/SourceSansPro-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/o/default-theme/fonts/SourceSansPro-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
 //_footer

 .cetiqt-footer {
  width: 100%;
  background-color: #000000;
  padding-top: 20px;
}
.cetiqt-footer__header {
  width: 95%;
  min-height: 300px;
  display: grid;
  grid-column-gap: 20px;
  grid-template-columns: auto;
  max-width: 1200px;
  margin: auto;
}
@media (min-width: 1000px) {
  .cetiqt-footer__header {
    grid-template-columns: auto auto;
 }
}
.cetiqt-footer__partnership {
  min-height: 115px;
}
.cetiqt-footer__copyright {
  height: 49px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F9F5F1;
}
.cetiqt-footer__copyright > span {
  display: block;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-transform: capitalize;
  color: #000000;
}

/*_header-menu*/

.cetiqt-header-menu {
  z-index: 1;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 70px;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
}
.cetiqt-header-menu__nav {
  height: inherit;
  display: flex;
  align-items: center;
}
.cetiqt-header-menu__logo {
  width: 95px;
  left: 0px;
}
@media (min-width: 992px) {
  .cetiqt-header-menu {
    height: 117px !important;
 }
  .cetiqt-header-menu__logo {
    width: 118px;
 }
}
.cetiqt-header-menu > .main-container {
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1350px) {
  .justify-content-xlx-center {
    justify-content: center !important;
 }
}


/*_header-search-bar*/

.cetiqt_header-search-bar_input {
  border-color: transparent;
  background-color: #FFFFFF;
}
.cetiqt_header-search-bar_input::placeholder {
  color: transparent;
}
.cetiqt_header-search-bar_input:focus {
  border-color: #000000;
}
.cetiqt_header-search-bar_input:focus::placeholder {
  color: #C4C4C4;
}
.cetiqt_header-search-bar_btn:active:focus {
  box-shadow: none;
}
.cetiqt_header-search-bar_btn:focus {
  box-shadow: none;
  outline: 0;
}
.cetiqt_header-search-bar_btn-wrapper {
 /* TODO: remove important */
  border-color: transparent !important;
  background-color: #FFFFFF;
}
.cetiqt_header-search-bar_input:focus ~ .cetiqt_header-search-bar_btn-wrapper {
 /* TODO: remove important */
  border-color: #000000 !important;
}
.cetiqt_header-search-bar_input_wrapper {
  flex-wrap: nowrap;
}

/*_newsletter-form*/

.cetiqt-noticia__title {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  font-feature-settings: 'cpsp' on;
  color: #000000;
  padding-bottom: 13px;
}
.cetiqt-noticia__title a {
  color: inherit;
}
.cetiqt-noticia__title a:hover {
  font-weight: 700;
}
.cetiqt-noticia__image, .cetiqt-noticia__banner-image {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.cetiqt-noticia__image {
  min-height: 354px;
  background-position: center center;
}
.cetiqt-noticia__banner-image {
  height: 354px;
  background-position: center top;
  position: relative;
}
@media (min-width: 992px) {
  .cetiqt-noticia__banner-image {
    height: 856px;
    background-position: center center;
 }
}
.cetiqt-noticia__custom-breadcrumb-highlights__tag {
  padding: 4px;
  border: 1px solid #000000;
  border-radius: 20px;
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  color: #000000;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
.cetiqt-noticia__custom-breadcrumb-highlights__tag:hover {
  text-decoration: none;
  color: #FFFFFF;
  background: #000000;
}
.cetiqt-noticia__custom-breadcrumb-highlights__date:after, .cetiqt-noticia__custom-breadcrumb-highlights__category:after {
  content: "/";
  font-weight: 300;
  font-size: 11px;
  color: #4F4E4E;
  margin-left: 5px;
  margin-right: 5px;
}
.cetiqt-noticia__custom-breadcrumb-highlights__date {
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 30px;
  color: #4F4E4E;
}
.cetiqt-noticia__custom-breadcrumb-highlights__category {
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 30px;
  color: #000000;
  text-transform: uppercase;
}
.cetiqt_heading-1 {
  font-size: 25px;
  line-height: 10px;
}



