.elementor-kit-5{--e-global-color-primary:#112343;--e-global-color-secondary:#54C8CC;--e-global-color-text:#112343;--e-global-color-accent:#54C8CC;--e-global-color-58a9a50:#1B2F52;--e-global-color-a6bf7d7:#6FA4BB;--e-global-color-7cb70d0:#CC7F50;--e-global-color-d5be401:#80411B;--e-global-color-97000c7:#287D80;--e-global-color-6dcca25:#54C8CC;--e-global-color-c52bca7:#E8E5E2;--e-global-color-72aecbb:#112343;--e-global-color-da665d3:#89BA86;--e-global-color-0f4ac23:#7476B5;--e-global-color-ffacdc5:#DBAF35;--e-global-color-8b013cf:#A03533;--e-global-color-82757be:#54C8CC;--e-global-typography-primary-font-family:"Merriweather Sans";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:52px;--e-global-typography-primary-letter-spacing:0.44px;--e-global-typography-secondary-font-family:"Merriweather";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:46px;--e-global-typography-secondary-letter-spacing:0.36px;--e-global-typography-text-font-family:"Titillium Web";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Titillium Web";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:26px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-4e677dc-font-family:"Merriweather Sans";--e-global-typography-4e677dc-font-size:44px;--e-global-typography-4e677dc-font-weight:700;--e-global-typography-4e677dc-font-style:normal;--e-global-typography-4e677dc-line-height:52px;--e-global-typography-4e677dc-letter-spacing:0.44px;--e-global-typography-f460746-font-family:"Merriweather";--e-global-typography-f460746-font-size:36px;--e-global-typography-f460746-font-weight:700;--e-global-typography-f460746-font-style:italic;--e-global-typography-f460746-line-height:46px;--e-global-typography-f460746-letter-spacing:0.36px;--e-global-typography-7915af8-font-family:"Merriweather Sans";--e-global-typography-7915af8-font-size:22px;--e-global-typography-7915af8-font-weight:normal;--e-global-typography-7915af8-font-style:normal;--e-global-typography-7915af8-line-height:30px;--e-global-typography-7915af8-letter-spacing:0.88px;--e-global-typography-01489b1-font-family:"Merriweather Sans";--e-global-typography-01489b1-font-size:22px;--e-global-typography-01489b1-font-weight:normal;--e-global-typography-01489b1-font-style:normal;--e-global-typography-01489b1-line-height:30px;--e-global-typography-01489b1-letter-spacing:0.88px;--e-global-typography-26d0cab-font-family:"Titillium Web";--e-global-typography-26d0cab-font-size:20px;--e-global-typography-26d0cab-font-weight:600;--e-global-typography-26d0cab-font-style:normal;--e-global-typography-26d0cab-line-height:26px;--e-global-typography-26d0cab-letter-spacing:0.6px;--e-global-typography-8eba875-font-family:"Titillium Web";--e-global-typography-8eba875-font-size:18px;--e-global-typography-8eba875-font-weight:300;--e-global-typography-8eba875-font-style:normal;--e-global-typography-8eba875-line-height:26px;--e-global-typography-8eba875-letter-spacing:3.6px;--e-global-typography-81abb05-font-family:"Titillium Web";--e-global-typography-81abb05-font-size:16px;--e-global-typography-81abb05-font-weight:300;--e-global-typography-81abb05-line-height:26px;--e-global-typography-81abb05-letter-spacing:0px;--e-global-typography-3458007-font-family:"Merriweather Sans";--e-global-typography-3458007-font-size:14px;--e-global-typography-3458007-font-weight:700;--e-global-typography-3458007-line-height:30px;--e-global-typography-3458007-letter-spacing:7px;--e-global-typography-5401f9f-font-family:"Merriweather";--e-global-typography-5401f9f-font-size:28px;--e-global-typography-5401f9f-font-weight:300;--e-global-typography-5401f9f-font-style:italic;--e-global-typography-5401f9f-line-height:46px;--e-global-typography-5401f9f-letter-spacing:0.28px;--e-global-typography-683fe76-font-family:"Merriweather";--e-global-typography-683fe76-font-size:22px;--e-global-typography-683fe76-font-weight:normal;--e-global-typography-683fe76-font-style:italic;--e-global-typography-683fe76-line-height:30px;--e-global-typography-683fe76-letter-spacing:0px;--e-global-typography-ac806df-font-family:"Merriweather Sans";--e-global-typography-ac806df-font-size:12px;--e-global-typography-ac806df-font-weight:400;--e-global-typography-ac806df-line-height:14px;--e-global-typography-45f2dd0-font-family:"Merriweather Sans";--e-global-typography-45f2dd0-font-size:12px;--e-global-typography-45f2dd0-font-weight:400;--e-global-typography-45f2dd0-line-height:14px;color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-81abb05-font-family ), Sans-serif;font-size:var( --e-global-typography-81abb05-font-size );font-weight:var( --e-global-typography-81abb05-font-weight );line-height:var( --e-global-typography-81abb05-line-height );letter-spacing:var( --e-global-typography-81abb05-letter-spacing );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-81abb05-font-family ), Sans-serif;font-size:var( --e-global-typography-81abb05-font-size );font-weight:var( --e-global-typography-81abb05-font-weight );line-height:var( --e-global-typography-81abb05-line-height );letter-spacing:var( --e-global-typography-81abb05-letter-spacing );}.elementor-kit-5 h1{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-4e677dc-font-family ), Sans-serif;font-size:var( --e-global-typography-4e677dc-font-size );font-weight:var( --e-global-typography-4e677dc-font-weight );font-style:var( --e-global-typography-4e677dc-font-style );line-height:var( --e-global-typography-4e677dc-line-height );letter-spacing:var( --e-global-typography-4e677dc-letter-spacing );}.elementor-kit-5 h2{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-f460746-font-family ), Sans-serif;font-size:var( --e-global-typography-f460746-font-size );font-weight:var( --e-global-typography-f460746-font-weight );font-style:var( --e-global-typography-f460746-font-style );line-height:var( --e-global-typography-f460746-line-height );letter-spacing:var( --e-global-typography-f460746-letter-spacing );}.elementor-kit-5 h3{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-7915af8-font-family ), Sans-serif;font-size:var( --e-global-typography-7915af8-font-size );font-weight:var( --e-global-typography-7915af8-font-weight );font-style:var( --e-global-typography-7915af8-font-style );line-height:var( --e-global-typography-7915af8-line-height );letter-spacing:var( --e-global-typography-7915af8-letter-spacing );}.elementor-kit-5 h4{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-01489b1-font-family ), Sans-serif;font-size:var( --e-global-typography-01489b1-font-size );font-weight:var( --e-global-typography-01489b1-font-weight );font-style:var( --e-global-typography-01489b1-font-style );line-height:var( --e-global-typography-01489b1-line-height );letter-spacing:var( --e-global-typography-01489b1-letter-spacing );}.elementor-kit-5 h5{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-26d0cab-font-family ), Sans-serif;font-size:var( --e-global-typography-26d0cab-font-size );font-weight:var( --e-global-typography-26d0cab-font-weight );font-style:var( --e-global-typography-26d0cab-font-style );line-height:var( --e-global-typography-26d0cab-line-height );letter-spacing:var( --e-global-typography-26d0cab-letter-spacing );}.elementor-kit-5 h6{color:var( --e-global-color-72aecbb );font-family:var( --e-global-typography-8eba875-font-family ), Sans-serif;font-size:var( --e-global-typography-8eba875-font-size );font-weight:var( --e-global-typography-8eba875-font-weight );font-style:var( --e-global-typography-8eba875-font-style );line-height:var( --e-global-typography-8eba875-line-height );letter-spacing:var( --e-global-typography-8eba875-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-3458007-font-family ), Sans-serif;font-size:var( --e-global-typography-3458007-font-size );font-weight:var( --e-global-typography-3458007-font-weight );line-height:var( --e-global-typography-3458007-line-height );letter-spacing:var( --e-global-typography-3458007-letter-spacing );border-radius:0px 0px 0px 0px;padding:0px 60px 0px 60px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-81abb05-font-size );line-height:var( --e-global-typography-81abb05-line-height );letter-spacing:var( --e-global-typography-81abb05-letter-spacing );}.elementor-kit-5 a{font-size:var( --e-global-typography-81abb05-font-size );line-height:var( --e-global-typography-81abb05-line-height );letter-spacing:var( --e-global-typography-81abb05-letter-spacing );}.elementor-kit-5 h1{font-size:var( --e-global-typography-4e677dc-font-size );line-height:var( --e-global-typography-4e677dc-line-height );letter-spacing:var( --e-global-typography-4e677dc-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-f460746-font-size );line-height:var( --e-global-typography-f460746-line-height );letter-spacing:var( --e-global-typography-f460746-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-7915af8-font-size );line-height:var( --e-global-typography-7915af8-line-height );letter-spacing:var( --e-global-typography-7915af8-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-01489b1-font-size );line-height:var( --e-global-typography-01489b1-line-height );letter-spacing:var( --e-global-typography-01489b1-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-26d0cab-font-size );line-height:var( --e-global-typography-26d0cab-line-height );letter-spacing:var( --e-global-typography-26d0cab-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-8eba875-font-size );line-height:var( --e-global-typography-8eba875-line-height );letter-spacing:var( --e-global-typography-8eba875-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-3458007-font-size );line-height:var( --e-global-typography-3458007-line-height );letter-spacing:var( --e-global-typography-3458007-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:var( --e-global-typography-81abb05-font-size );line-height:var( --e-global-typography-81abb05-line-height );letter-spacing:var( --e-global-typography-81abb05-letter-spacing );}.elementor-kit-5 a{font-size:var( --e-global-typography-81abb05-font-size );line-height:var( --e-global-typography-81abb05-line-height );letter-spacing:var( --e-global-typography-81abb05-letter-spacing );}.elementor-kit-5 h1{font-size:var( --e-global-typography-4e677dc-font-size );line-height:var( --e-global-typography-4e677dc-line-height );letter-spacing:var( --e-global-typography-4e677dc-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-f460746-font-size );line-height:var( --e-global-typography-f460746-line-height );letter-spacing:var( --e-global-typography-f460746-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-7915af8-font-size );line-height:var( --e-global-typography-7915af8-line-height );letter-spacing:var( --e-global-typography-7915af8-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-01489b1-font-size );line-height:var( --e-global-typography-01489b1-line-height );letter-spacing:var( --e-global-typography-01489b1-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-26d0cab-font-size );line-height:var( --e-global-typography-26d0cab-line-height );letter-spacing:var( --e-global-typography-26d0cab-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-8eba875-font-size );line-height:var( --e-global-typography-8eba875-line-height );letter-spacing:var( --e-global-typography-8eba875-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-3458007-font-size );line-height:var( --e-global-typography-3458007-line-height );letter-spacing:var( --e-global-typography-3458007-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700');

@font-face {
    font-display: swap;
}

/* Show main menu on timeline page */
body.page-template-page-timeline .elementor-location-header {
	z-index: 99;
  position: relative;
}

body.page-template-page-timeline .elementor-element-9043997 {
	display: none;
}

body.page-template-page-tourvirtual main#primary > #viewer {
    top: 150px;
}

body.page-template-page-tourvirtual[data-elementor-device-mode="mobile"] main#primary > #viewer {
    top: 190px;
    height: 80vh;
}

body.page-template-page-tourvirtual main#primary > #viewer div#\31 2{
    display: none !important
}

/* Styling Virtual tour page */
body.page-template-page-tourvirtual #viewer div[id="30"], body.page-template-page-tourvirtual #viewer div[id="30"] * {
	overflow: visible !important;
}

body.page-template-page-tourvirtual #viewer div[id="20"] {
	display: none !important;
}

body.page-template-page-tourvirtual #viewer div[id="8"] {
	margin-top: -3px !important;
}

/* Styling date on Acontece blog page */
.elementor-grid-item {
	position: relative;
}

.elementor-posts .elementor-post__meta-data {
	margin-bottom: 7px;
	position: absolute;
	top: 0;
	right: 0;
	background: var( --e-global-color-58a9a50 );
	/*color: white;*/
	padding: 5px;
	z-index: 9;
}

.elementor-post__read-more {
    background-color: #5A95AF;
    padding: 10px;
    display: inline-block;
}

/* Styling grid galleries */
.gallery {
	display: flex;
  flex-wrap: wrap;
	row-gap: 10px;
  justify-content: space-around;
	margin-top: 1em;
}

.gallery .gallery-item {
	margin: 0;
}

.gallery-columns-1 .gallery-item {
	flex: 1 0 calc(100% / 1);
}

.gallery-columns-2 .gallery-item {
	flex: 1 0 calc(100% / 2);
}

.gallery-columns-3 .gallery-item {
	flex: 1 0 calc(100% / 3);
}

.gallery-columns-4 .gallery-item {
	flex: 1 0 calc(100% / 4);
}

.gallery-columns-5 .gallery-item {
	flex: 1 0 calc(100% / 5);
}

.gallery-columns-6 .gallery-item {
	flex: 1 0 calc(100% / 6);
}

.gallery-columns-7 .gallery-item {
	flex: 1 0 calc(100% / 7);
}

.gallery-columns-8 .gallery-item {
	flex: 1 0 calc(100% / 8);
}

.gallery-columns-9 .gallery-item {
	flex: 1 0 calc(100% / 9);
}

/* Styling hover main menu items */

#menu-1-2e2b2ea > li > a {
    color: var(--e-global-color-color) !important;
}

#menu-1-2e2b2ea  > li:hover > a {
    color: var(--e-global-color-accent) !important;
}


body[data-elementor-device-mode="mobile"] .elementor-122 .elementor-element.elementor-element-b2ff7b0 > div > *  {
    width: 100%;
}

/* Testimonial styling */
/* Styling home slider */
.testimonial-home-slider .elementor-slides-wrapper .elementor-swiper-button i {
	color: var( --e-global-color-58a9a50 );
}



/* Styling GayLussac na midia */

main.midia {
	max-width: 85VW;
	margin: auto;
}

main.midia .entry-header {
	margin: 3em 0;
}

main.midia .entry-header h1 {
    color: var(--e-global-color-72aecbb);
    font-family: var(--e-global-typography-4e677dc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4e677dc-font-size);
    font-weight: var(--e-global-typography-4e677dc-font-weight);
    font-style: var(--e-global-typography-4e677dc-font-style);
    line-height: var(--e-global-typography-4e677dc-line-height);
    letter-spacing: var(--e-global-typography-4e677dc-letter-spacing);
    word-spacing: var(--e-global-typography-4e677dc-word-spacing);
}

main.midia .entry-content {
	margin: 4em 0 2em;
}

main.midia .tturquesa {
    color: #298fb3 !important;
    border-color: #298fb3;
}

main.midia .entry-content h2 {
	font-size: 1em !important;
	line-height: 1.4 !important;
	margin: 0 !important;
}


/* botón mais notícias */

.boton_mais_noticias a {
    font-weight: 500 !important;
    padding: 0.5em .8em !important;
}


/* JORNAL */

.jornal_index .slick-slide {
    height: 180px;
    padding: 0 !important;
}

.jornal_index .slick-track {
    display: flex;
    column-gap: 8px;
}

.jornal_index .slick-slide .ha-slick-img {
    display: none;
}

.jornal_index .ha-slick-item {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-size: cover !important;
    background-blend-mode: multiply;
}

.jornalito_index .ha-slick-item {
    background: url(/wp-content/uploads/sites/2/2023/12/jornalito.jpg) no-repeat center, linear-gradient(to bottom, #00304e 0, #3196b9 100%);
}

.mais_ideias_index .ha-slick-item {
    background: url(/wp-content/uploads/sites/2/2023/12/jornal.jpg) no-repeat center right, linear-gradient(to bottom, #00304e 0, #3196b9 100%);
}

.jornal_index .ha-slick-content {
    text-align: right;
    padding-right: 36px;
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: none;
}

.jornal_index .ha-slick-content * {
    color: white !important;
}

.jornal_index .ha-slick-content * {
    margin: .5em 0;
}

.mais_ideias_index .ha-slick-content .ha-slick-title::before {
    content: 'Mais Ideias';
    display: block;
    font-size: medium;
    font-weight: 600;
    color: #3196b9;
}

.jornal_index .slick-arrow {
    z-index: 9;
    padding: 0;
}

.jornal_index .slick-arrow i::before {
    font-size: inherit !important;
}

.jornal_index .slick-arrow i {
    letter-spacing: 0;
}

.jornal_current_pdf_subtitle {
    font-size: x-small;
}

.jornalito_index .jornal_current_pdf_subtitle::before {
    content: '';
    filter: invert(.5);
    height: 20px;
    display: inline-block;
    width: 20px;
    background: url(/wp-content/uploads/sites/2/2023/10/jornalito.png);
    background-size: contain;
}

.mais_ideias_index .jornal_current_pdf_subtitle::before {
    content: '';
    filter: invert(.5);
    height: 20px;
    display: inline-block;
    width: 20px;
    background: url(/wp-content/uploads/sites/2/2023/10/mais-ideias.png);
    background-size: contain;
}

.jornal_index .jornal_current_pdf_title {
    font-size: medium;
    font-weight: 900;
    margin: 0;
    text-transform: uppercase;
}

.mais_ideias_index .jornal_current_pdf_title::before {
    content: 'Mais ideias ';
}

.elementor-122{
    position: sticky;
  top: 0;
  z-index: 99;
}


/* GayLussac Na Midia */

body.page-template-page-media .pagination {
    display: flex;
    gap: 3px;
    justify-content: center;
    margin-top: 5em;
}

body.page-template-page-media .pagination .page-numbers {
    min-width: 38px;
    text-align: center;
}

/* Events Calendar */
.ha-ec-popup-content ul li svg {
    padding-right: 5px;
    width: auto !important;
    height: 0.9em !important;
    fill: currentColor;
}

.elementor-editor-active:not(.elementor-editor-header) .mobile_header .collapsable_element {
    display: none;
}




/* HUBSPOT FORM */

.hbspt-form input[type="checkbox"]+span, .hbspt-form input[type="radio"]+span {
	display: initial !important;
	border-radius: 0 !important;
	width: auto !important;
	height: auto !important;
	margin-right: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.hbspt-form input[type="checkbox"], .hbspt-form input[type="radio"] {
    display: initial !important;
}

.hbspt-form input[type="checkbox"]:checked + span, .hbspt-form input[type="radio"]:checked + span {
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.hbspt-form {
	padding: 0 20px;
	max-width: 800px;
 	margin: auto; 
}

.hbspt-form form {
	display: flex;
	flex-direction: column;
	max-width: 800px;
/* 	margin: auto; */
	gap: 15px;
}

.hbspt-form form * {
    max-width: 100%;
}

.hbspt-form h1, .hbspt-form h2, .hbspt-form h3, .hbspt-form h4, .hbspt-form h5, .hbspt-form h6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-size: 20px !important;
	font-style: normal !important;
	text-align: left !important;
	font-weight: 600;
}

.hbspt-form form .input {
	margin: 0;
	margin-right: 0 !important;
}

.hbspt-form form .input input, .hbspt-form form .input select, .hbspt-form form .input textarea {
	padding: 3px;
	border-radius: 3px;
/* 	min-height: 36px; */
}

.hbspt-form form .input > input, .hbspt-form form .input > select, .hbspt-form form .input > textarea {
	width: 100% !important;
}

.hbspt-form form .input div:not(.hs-fieldtype-intl-phone) > input, .hbspt-form form .input div:not(.hs-fieldtype-intl-phone) > select, .hbspt-form form .input div:not(.hs-fieldtype-intl-phone) > textarea {
	min-width: 100% !important;
}

.hbspt-form form .input input:not([type="checkbox"]), .hbspt-form form .input input:not([type="radio"]) {
/* 	min-width: 1px; */
}

.hbspt-form form fieldset {
  display: flex;
	gap: 5px;
	max-width: 100% !important;
}

.hbspt-form form fieldset .hs-richtext >:first-child {
	margin: 0;
}

body[data-elementor-device-mode="mobile"] .hbspt-form form fieldset {
    flex-direction: column;
}

.hbspt-form .hs-form-field {
    margin: 10px 0;
    display: flex;
    flex-direction: column;
}


.hbspt-form .form-columns-1 .hs-form-field {
	width: 100% !important;
}

.hbspt-form .hs-dependent-field {
    display: flex;
    flex-direction: column;
		gap: 5px;
}

.hbspt-form form label, .hbspt-form form legend {
    display: flex;
    gap: 5px;
	  align-items: center;
		line-height: 1em;
		min-height: 1em;
    margin-bottom: 5px;
	font-size: var(--e-global-typography-text-font-size);
}

.hbspt-form form li > label, .hbspt-form form li > legend {
	margin-bottom: 0;
}

.hbspt-form .actions {
	padding: 20px 0;
}

.hbspt-form .actions input[type="submit"] {
	background-color: var(--e-global-color-primary);
		color: white;
	text-transform: uppercase;
}

.hbspt-form .actions input[type="submit"]:hover {
	background-color: var(--e-global-color-accent);
}

.hbspt-form .inputs-list {
	padding: 0;
	margin: 0;
  list-style: none;
}

.hbspt-form .inputs-list li {
	margin: 5px 0;
}

.hbspt-form .fn-date-picker .pika-button {
	letter-spacing: 0;
}

.hbspt-form a {
    color: var(--e-global-color-accent);
	font-size: inherit;
	font-family: inherit;
}

.hbspt-form a:hover, .hbspt-form a:focus, .hbspt-form a:active {
    color: var(--e-global-color-accent);
	text-decoration: underline;
}

.hbspt-form .hs-richtext, .hbspt-form .hs-field-desc {
    font-size: 12px;
    line-height: 1.5em;
}

.hbspt-form .hs-form-required {
	color: var(--e-global-color-accent);
}

.hbspt-form .hs-error-msgs {
	color: var(--e-global-color-accent);
	margin: 5px 0;
}

.hbspt-form .hs-form-field {
	margin: 0;
}

body:not([data-elementor-device-mode="mobile"]) .hbspt-form .form-columns-2 .hs-form-field {
	width: 50% !important;
}

body:not([data-elementor-device-mode="mobile"]) .hbspt-form .form-columns-3 .hs-form-field {
	width: 33.3% !important;
}

@media (max-width: 767px) {
	.hbspt-form .form-columns-2 .hs-form-field, .hbspt-form .form-columns-3 .hs-form-field {
		width: 100% !important;
	}
}

@media (max-width: 1024px) {
	.hbspt-form form {
		width: 90% !important;
	}
}

/* END HUBSPOT FORM *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/MerriweatherSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/MerriweatherSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/MerriweatherSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/MerriweatherSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/Merriweather_24pt-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/TitilliumWeb-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.gaylussac.com.br/wp-content/uploads/sites/2/2025/09/TitilliumWeb-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */