/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/custom.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.cdnfonts.com/css/revans);
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/custom.scss (1) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/custom.scss (2) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --skyblue: #4ed5ff;
  --skybluelight: #c6dff1;
  --gray: #8c8c8c;
  --cerulean: #40a6dd;
  --cerulean-hover: #ebf3fd;
  --denim: #2f65af;
  --bs-gutter-x: 0 !important;
  --bs-gutter-y: 0 !important;
}

.whatsapp-float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  right: 40px;
  background-color: #25d366;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 3px #999;
  z-index: 1000;
}

.whatsapp-float .whatsapp-icon {
  margin-top: 16px;
}

.container-fluid {
  --bs-gutter-x: 0 !important;
  --bs-gutter-y: 0 !important;
}

.small-text {
  font-size: 12px;
}

body {
  font-family: "Revans", "Open Sans", sans-serif;
}

.bg-skyblue {
  background-color: var(--skyblue);
  color: #ffffff; /* Cor do texto para contraste */
}

.bg-skybluelight {
  background-color: var(--skybluelight);
  color: #000000; /* Cor do texto para contraste */
}

.bg-gray {
  background-color: var(--gray);
  color: #ffffff; /* Cor do texto para contraste */
}

.bg-cerulean {
  background-color: var(--cerulean);
  color: #ffffff; /* Cor do texto para contraste */
}

.bg-denim {
  background-color: var(--denim);
  color: #ffffff; /* Cor do texto para contraste */
}

.bg-denim-opacity {
  background-color: rgba(47, 101, 175, 0.8) !important;
}

.bg-branco-opacity {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-preto-opacity {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.text-skyblue {
  color: var(--skyblue); /* Cor de texto correspondente */
}

.text-skybluelight {
  color: var(--skybluelight); /* Cor de texto correspondente */
}

.text-gray {
  color: var(--gray); /* Cor de texto correspondente */
}

.text-cerulean {
  color: var(--cerulean); /* Cor de texto correspondente */
}

.text-denim {
  color: var(--denim); /* Cor de texto correspondente */
}

/* MUDANÇAS NO MENU */
.navbar-nav .nav-link,
.dropdown-menu .dropdown-item {
  color: var(--denim); /* Cor inicial do texto */
  transition: background-color 0.3s ease;
}

.navbar-nav .nav-link:hover,
.dropdown-menu .dropdown-item:hover {
  background-color: var(--cerulean-hover);
}

/* MUDANÇAS NO CAROUSEL */
.carousel-item {
  height: 400px; /* Define a altura do carousel */
}

.carousel-item img {
  height: 100%;
  width: 100%;
  object-fit: cover; /* Garante que a imagem cubra completamente o carousel */
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtY3VzdG9tLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBLGdCQUFnQjtBQUloQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGOztBQUlBO0VBQ0U7QUFERjs7QUFJQTtFQUNFO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGOztBQUlBO0VBQ0U7QUFERjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtBQURGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7QUFFQTs7RUFFRTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7QUFDRjs7QUFFQTtBQUVBO0VBQ0U7QUFBRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2N1c3RvbS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGN1c3RvbS5zY3NzXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmNkbmZvbnRzLmNvbS9jc3MvcmV2YW5zJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbjpyb290IHtcclxuICAtLXNreWJsdWU6ICM0ZWQ1ZmY7XHJcbiAgLS1za3libHVlbGlnaHQ6ICNjNmRmZjE7XHJcbiAgLS1ncmF5OiAjOGM4YzhjO1xyXG4gIC0tY2VydWxlYW46ICM0MGE2ZGQ7XHJcbiAgLS1jZXJ1bGVhbi1ob3ZlcjogI2ViZjNmZDtcclxuICAtLWRlbmltOiAjMmY2NWFmO1xyXG5cclxuICAtLWJzLWd1dHRlci14OiAwICFpbXBvcnRhbnQ7XHJcbiAgLS1icy1ndXR0ZXIteTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2hhdHNhcHAtZmxvYXQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGJveC1zaGFkb3c6IDJweCAycHggM3B4ICM5OTk7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuLndoYXRzYXBwLWZsb2F0IC53aGF0c2FwcC1pY29uIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAtLWJzLWd1dHRlci14OiAwICFpbXBvcnRhbnQ7XHJcbiAgLS1icy1ndXR0ZXIteTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc21hbGwtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ1JldmFucycsICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uYmctc2t5Ymx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5Ymx1ZSk7XHJcbiAgY29sb3I6ICNmZmZmZmY7IC8qIENvciBkbyB0ZXh0byBwYXJhIGNvbnRyYXN0ZSAqL1xyXG59XHJcblxyXG4uYmctc2t5Ymx1ZWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1za3libHVlbGlnaHQpO1xyXG4gIGNvbG9yOiAjMDAwMDAwOyAvKiBDb3IgZG8gdGV4dG8gcGFyYSBjb250cmFzdGUgKi9cclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gIGNvbG9yOiAjZmZmZmZmOyAvKiBDb3IgZG8gdGV4dG8gcGFyYSBjb250cmFzdGUgKi9cclxufVxyXG5cclxuLmJnLWNlcnVsZWFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbiAgY29sb3I6ICNmZmZmZmY7IC8qIENvciBkbyB0ZXh0byBwYXJhIGNvbnRyYXN0ZSAqL1xyXG59XHJcblxyXG4uYmctZGVuaW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlbmltKTtcclxuICBjb2xvcjogI2ZmZmZmZjsgLyogQ29yIGRvIHRleHRvIHBhcmEgY29udHJhc3RlICovXHJcbn1cclxuXHJcbi5iZy1kZW5pbS1vcGFjaXR5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMDEsIDE3NSwgMC44KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctYnJhbmNvLW9wYWNpdHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctcHJldG8tb3BhY2l0eSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtc2t5Ymx1ZSB7XHJcbiAgY29sb3I6IHZhcigtLXNreWJsdWUpOyAvKiBDb3IgZGUgdGV4dG8gY29ycmVzcG9uZGVudGUgKi9cclxufVxyXG5cclxuLnRleHQtc2t5Ymx1ZWxpZ2h0IHtcclxuICBjb2xvcjogdmFyKC0tc2t5Ymx1ZWxpZ2h0KTsgLyogQ29yIGRlIHRleHRvIGNvcnJlc3BvbmRlbnRlICovXHJcbn1cclxuLnRleHQtZ3JheSB7XHJcbiAgY29sb3I6IHZhcigtLWdyYXkpOyAvKiBDb3IgZGUgdGV4dG8gY29ycmVzcG9uZGVudGUgKi9cclxufVxyXG4udGV4dC1jZXJ1bGVhbiB7XHJcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgLyogQ29yIGRlIHRleHRvIGNvcnJlc3BvbmRlbnRlICovXHJcbn1cclxuXHJcbi50ZXh0LWRlbmltIHtcclxuICBjb2xvcjogdmFyKC0tZGVuaW0pOyAvKiBDb3IgZGUgdGV4dG8gY29ycmVzcG9uZGVudGUgKi9cclxufVxyXG5cclxuLyogTVVEQU7Dh0FTIE5PIE1FTlUgKi9cclxuXHJcbi5uYXZiYXItbmF2IC5uYXYtbGluayxcclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS1kZW5pbSk7IC8qIENvciBpbmljaWFsIGRvIHRleHRvICovXHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlcixcclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNlcnVsZWFuLWhvdmVyKTtcclxufVxyXG5cclxuLyogTVVEQU7Dh0FTIE5PIENBUk9VU0VMICovXHJcblxyXG4uY2Fyb3VzZWwtaXRlbSB7XHJcbiAgaGVpZ2h0OiA0MDBweDsgLyogRGVmaW5lIGEgYWx0dXJhIGRvIGNhcm91c2VsICovXHJcbn1cclxuLmNhcm91c2VsLWl0ZW0gaW1nIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7IC8qIEdhcmFudGUgcXVlIGEgaW1hZ2VtIGN1YnJhIGNvbXBsZXRhbWVudGUgbyBjYXJvdXNlbCAqL1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/