/*
Theme Name:     Stratus - Child Theme
Theme URI:      https://demo.themovation.com/stratus/intro/
Template:       stratusx
Author:         Themovation
Author URI:     http://themovation.com
Version:        4.0
Text Domain:    stratus
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body, p, a, button, span, div, h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto", sans-serif !important;
}

.menu-item-493 .dropdown-menu, .menu-item-1053 .dropdown-menu {
  min-width: 66px;
}

.page-id-594 table td, .page-id-594 table th,
.page-id-1122 table td, .page-id-1122 table th {
	 border: 1px solid #ccc;
  padding: 7px 5px;
	text-align: center;
}

.page-id-594 table,
.page-id-1122 table {
	border: 1px solid #ccc;
}

.page-id-594 table th:nth-child(1), .page-id-594 table th:nth-child(2),
.page-id-1122 table th:nth-child(1), .page-id-1122 table th:nth-child(2) {
	border: none;
}

.page-id-594 table.rwd--table tr:nth-child(2n+1),
.page-id-1122 table.rwd--table tr:nth-child(2n+1) {
  background-color: #ececec;
}

.page-id-594 table.rwd--table thead tr,
.page-id-1122 table.rwd--table thead tr {
	background-color: #fff !important;
}

#tetrHover1:hover #tetrHover1b, #tetrHover2:hover #tetrHover2b, #tetrHover3:hover #tetrHover3b, #tetrHover4:hover #tetrHover4b {
	display: block !important;
}

#tetrHover1:hover #tetrHover1a, #tetrHover2:hover #tetrHover2a, #tetrHover3:hover #tetrHover3a, #tetrHover4:hover #tetrHover4a {
	display: none !important;
}

#planningContactFormArea .wpcf7-form-control.wpcf7-submit {
  background: #00536E;
}

#planningContactFormArea .wpcf7-form {
  text-align: center;
}

#planningContactFormArea .wpcf7-spinner {
	display: none;
}

#planningContactFormArea input {
  max-width: 100%;
}

/*-------------------------REQUEST DEMO PAGE start------------------------------------*/

#requestProgressBar li {
	text-align: center;
	padding: 5px;
}

#requestProgressBar li::before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  background-color: white;
  border: 3px solid #dedede;
  color: #B1B1B1;
  font-weight: bold;
  margin-bottom: 10px;
  z-index: 1;
}

#requestStep1::before {
	  content: "1";
  background: #007092 !important;
  color: #fff !important;
}

.requestStepBackBlue::before {
  background: #007092 !important;
  color: #fff !important;
}

#requestStep2::before {
	  content: "2";
}

#requestStep3::before {
	  content: "3";
}

#requestNo2toNo1 p, #requestNo2toNo3 p {
  margin-bottom: 0;
}

#requestProgressBar li::after {
  content: '';
  height: 3px;
  width: calc(100% - 75px);
  background-color: #dedede;
  position: absolute;
  left: 50px;
  top: 17px;
  z-index: -1;
}

.page-id-1212 .wpcf7-form-control.wpcf7-textarea,
.page-id-1577 .wpcf7-form-control.wpcf7-textarea {
  height: 100px;
}

.page-id-1212 .wpcf7-checkbox .wpcf7-list-item.first,
.page-id-1577 .wpcf7-checkbox .wpcf7-list-item.first {
  background: url('/wp-content/uploads/2024/11/eik1.png');
  background-size: 85px;
  display: inline-flex;
  background-repeat: no-repeat;
  width: 175px;
  height: 135px;
  background-position: top center;
  align-items: end;
}

.page-id-1212 .wpcf7-checkbox .wpcf7-list-item.last,
.page-id-1577 .wpcf7-checkbox .wpcf7-list-item.last {
 /* background: url('/wp-content/uploads/2025/07/icone-gestao-de-recursos-humanos-black.png'); */
	background: url('/wp-content/uploads/2025/07/eik2.png');
  background-size: 85px;
  display: inline-flex;
  background-repeat: no-repeat;
  width: 205px;
  height: 135px;
  background-position: top center;
  align-items: end;
}

.page-id-1212 .wpcf7-checkbox .wpcf7-list-item label,
.page-id-1577 .wpcf7-checkbox .wpcf7-list-item label {
text-align: center;
  width: 100%;
}

.page-id-1212 .wpcf7-form input, .page-id-1212 .wpcf7-form textarea,
.page-id-1577 .wpcf7-form input, .page-id-1577 .wpcf7-form textarea {
  max-width: 100%;
}

/*-------------------------REQUEST DEMO PAGE end------------------------------------*/

/*---------------------------RESPONSIVE CSS start--------------------------------*/

@media (min-width: 768px) and (max-width: 1325px) {
	header #menu-main-menu,
	header #menu-main-menu-eng {
  margin-right: 85px;
}
}

@media (max-width: 767px) {
h1 {
  font-size: 30px !important;
}
	
	.areaMobileFullWidth.elementor-section-boxed .elementor-container {
  margin: 0px !important;
  width: 100%;
  max-width: 100%;
  min-width: 0px;
}
	
	.titleWithSmallerFontsInMobile .elementor-icon-box-description {
  font-size: 20px !important;
}
	
	ul {
  padding-left: 20px !important;
}
	
	#requestProgressBar {
  padding: 0px !important;
}
	
	#requestProgressBar li {
  width: 33% !important;
}
	
	#requestProgressBar li p {
  font-size: 12px;
}
	
	.page-id-1212 .wpcf7-checkbox .wpcf7-list-item.first, .page-id-1577 .wpcf7-checkbox .wpcf7-list-item.first,
	.page-id-1212 .wpcf7-checkbox .wpcf7-list-item.last, .page-id-1577 .wpcf7-checkbox .wpcf7-list-item.last {
  background-position: top left;
}
}

/*---------------------------RESPONSIVE CSS end--------------------------------*/