/*
Theme Name: Beaver Builder Child Theme
Theme URI: https://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: https://www.fastlinemedia.com
template: bb-theme
*/
/* Add your custom styles here...Remember to change the Version number above! */
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");
::-moz-selection {
  background: #eb6f05;
  color: #f7f6f2;
}
::selection {
  background: #eb6f05;
  color: #f7f6f2;
}

@font-face {
  font-family: "Pecita";
  src: url("./assets/fonts/Pecita.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
body #fl-main-content h1,
body #fl-main-content h2,
body #fl-main-content h3,
body #fl-main-content h4,
body #fl-main-content h5,
body #fl-main-content h6,
body #fl-main-content p,
body #fl-main-content a,
body #fl-main-content span,
body #fl-main-content li,
body #fl-main-content ol,
body #fl-main-content ul,
body #fl-main-content blockquote,
body #fl-main-content cite,
body #fl-main-content code,
body #fl-main-content pre,
body #fl-main-content textarea,
body #fl-main-content input,
body #fl-main-content select,
body #fl-main-content option,
body #fl-main-content label,
body #fl-main-content button,
body #fl-main-content table,
body #fl-main-content th,
body #fl-main-content td,
body #fl-main-content tr,
body #fl-main-content tbody,
body #fl-main-content thead,
body #fl-main-content tfoot,
body #fl-main-content caption,
body #fl-main-content form,
body #fl-main-content fieldset,
body #fl-main-content legend,
body #fl-main-content article,
body #fl-main-content aside,
body #fl-main-content details,
body #fl-main-content figcaption,
body #fl-main-content figure,
body #fl-main-content footer,
body #fl-main-content header,
body #fl-main-content hgroup,
body #fl-main-content main,
body #fl-main-content menu,
body #fl-main-content nav,
body #fl-main-content section,
body #fl-main-content summary,
body #fl-main-content time,
body #fl-main-content mark,
body #fl-main-content audio,
body #fl-main-content video,
body header h1,
body header h2,
body header h3,
body header h4,
body header h5,
body header h6,
body header p,
body header a,
body header span,
body header li,
body header ol,
body header ul,
body header blockquote,
body header cite,
body header code,
body header pre,
body header textarea,
body header input,
body header select,
body header option,
body header label,
body header button,
body header table,
body header th,
body header td,
body header tr,
body header tbody,
body header thead,
body header tfoot,
body header caption,
body header form,
body header fieldset,
body header legend,
body header article,
body header aside,
body header details,
body header figcaption,
body header figure,
body header footer,
body header header,
body header hgroup,
body header main,
body header menu,
body header nav,
body header section,
body header summary,
body header time,
body header mark,
body header audio,
body header video,
body footer h1,
body footer h2,
body footer h3,
body footer h4,
body footer h5,
body footer h6,
body footer p,
body footer a,
body footer span,
body footer li,
body footer ol,
body footer ul,
body footer blockquote,
body footer cite,
body footer code,
body footer pre,
body footer textarea,
body footer input,
body footer select,
body footer option,
body footer label,
body footer button,
body footer table,
body footer th,
body footer td,
body footer tr,
body footer tbody,
body footer thead,
body footer tfoot,
body footer caption,
body footer form,
body footer fieldset,
body footer legend,
body footer article,
body footer aside,
body footer details,
body footer figcaption,
body footer figure,
body footer footer,
body footer header,
body footer hgroup,
body footer main,
body footer menu,
body footer nav,
body footer section,
body footer summary,
body footer time,
body footer mark,
body footer audio,
body footer video {
  font-family: "Nunito Sans", sans-serif;
}
body #fl-main-content h1,
body header h1,
body footer h1 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  font-family: "Pecita", sans-serif !important;
}
@media (max-width: 1200px) {
  body #fl-main-content h1,
  body header h1,
  body footer h1 {
    font-size: 40px;
  }
}
@media (max-width: 992px) {
  body #fl-main-content h1,
  body header h1,
  body footer h1 {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  body #fl-main-content h1,
  body header h1,
  body footer h1 {
    font-size: 32px;
  }
}
body #fl-main-content h2,
body header h2,
body footer h2 {
  font-size: 40px;
}
@media (max-width: 1200px) {
  body #fl-main-content h2,
  body header h2,
  body footer h2 {
    font-size: 36px;
  }
}
@media (max-width: 992px) {
  body #fl-main-content h2,
  body header h2,
  body footer h2 {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  body #fl-main-content h2,
  body header h2,
  body footer h2 {
    font-size: 28px;
  }
}
body #fl-main-content h3,
body header h3,
body footer h3 {
  font-size: 32px;
}
@media (max-width: 1200px) {
  body #fl-main-content h3,
  body header h3,
  body footer h3 {
    font-size: 28px;
  }
}
@media (max-width: 992px) {
  body #fl-main-content h3,
  body header h3,
  body footer h3 {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  body #fl-main-content h3,
  body header h3,
  body footer h3 {
    font-size: 20px;
  }
}
body #fl-main-content h4,
body header h4,
body footer h4 {
  font-size: 24px;
}
@media (max-width: 1200px) {
  body #fl-main-content h4,
  body header h4,
  body footer h4 {
    font-size: 20px;
  }
}
@media (max-width: 992px) {
  body #fl-main-content h4,
  body header h4,
  body footer h4 {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  body #fl-main-content h4,
  body header h4,
  body footer h4 {
    font-size: 16px;
  }
}
body header #menu-renfile {
  border-radius: 90px;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: blur(22px);
          backdrop-filter: blur(22px);
  padding: 5px 5px;
}
body header #menu-renfile .pp-menu-nav {
  display: flex;
  align-items: center;
}
body header #menu-renfile .pp-menu-nav ul.menu {
  gap: 10px !important;
}
body header #menu-renfile .pp-menu-nav ul.menu::after, body header #menu-renfile .pp-menu-nav ul.menu::before {
  display: none !important;
}
body header #menu-renfile .pp-menu-nav ul.menu li {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 10px 10px;
}
body header #menu-renfile .pp-menu-nav ul.menu li,
body header #menu-renfile .pp-menu-nav ul.menu a,
body header #menu-renfile .pp-menu-nav ul.menu span {
  line-height: 1 !important;
  color: #212529;
  font-weight: 700;
}
body header #menu-renfile .pp-menu-nav ul.menu li.current-menu-item {
  border-radius: 40px;
  background: rgba(235, 111, 5, 0.1);
}
body header #menu-renfile .pp-menu-nav ul.menu li.current-menu-item span {
  color: #eb6f05 !important;
}
body header #menu-renfile .pp-menu-nav ul.menu a {
  position: relative;
}
body header #menu-renfile .pp-menu-nav ul.menu a span {
  transition: all 0.3s ease-in-out !important;
}
body header #menu-renfile .pp-menu-nav ul.menu a::before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0%;
  height: 2px;
  background: #eb6f05;
  transition: all 0.3s ease-in-out !important;
}
body header #menu-renfile .pp-menu-nav ul.menu a:hover span {
  color: #eb6f05 !important;
}
body header #menu-renfile .pp-menu-nav ul.menu a:hover::before {
  width: 100%;
}
body .pecita-font {
  font-family: "Pecita", sans-serif !important;
}
body #fl-main-content .fl-button {
  border-radius: 50px;
  background: linear-gradient(100deg, #eb6f05 2.96%, #e30913 100%);
  transition: all 0.3s ease-in-out !important;
  padding: 8px 15px;
}
body #fl-main-content .fl-button:hover {
  background: linear-gradient(100deg, #f7f6f2 2.96%, #f7f6f2 100%);
}
body #fl-main-content .wrapper-cards-renfile {
  justify-content: center;
  flex-wrap: wrap;
}
body #fl-main-content .wrapper-cards-renfile #container-cards {
  justify-content: center;
}
@media (max-width: 768px) {
  body #fl-main-content .wrapper-cards-renfile #container-cards {
    border: 0 !important;
  }
}
body #fl-main-content .wrapper-cards-renfile .card-renfile {
  transition: all 0.3s ease-in-out !important;
  border-radius: 20px;
  padding: 20px 20px;
  height: 100%;
  justify-content: space-between;
  max-width: 260px;
  height: auto;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile:hover {
  background: linear-gradient(154deg, #eb6f05 20.18%, #e30913 100%);
  box-shadow: -10px -9px 34px 0 rgba(215, 1, 11, 0.5) inset, 5px 6px 34px 0 rgba(246, 232, 218, 0.5) inset, 9px 7px 37px 0 rgba(75, 37, 5, 0.38);
}
body #fl-main-content .wrapper-cards-renfile .card-renfile:hover h2 {
  color: #fff;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile:hover p {
  color: #fff;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile:hover .fl-button {
  background: linear-gradient(100deg, #f7f6f2 2.96%, #f7f6f2 100%);
  color: #eb6f05 !important;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile:hover .fl-button span {
  color: #eb6f05 !important;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile:hover .inner-icon {
  background: linear-gradient(139deg, #f7f6f2 4.51%, #ffcca1 94.01%) !important;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile h2 {
  font-family: "Pecita", sans-serif !important;
  font-size: 32px;
  color: #eb6f05;
  line-height: 1;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile p {
  color: #212529;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile .inner-icon {
  border-radius: 14px;
  background: linear-gradient(139deg, #ffedde 4.51%, #ffedde 94.01%);
  transition: all 0.3s ease-in-out !important;
  height: 70px;
  width: 70px;
  margin-bottom: 10px;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile .inner-icon img {
  width: 30px;
}
body #fl-main-content .wrapper-cards-renfile .card-renfile .fl-button {
  margin-top: 10px;
}
body #fl-main-content .gradient-container {
  background: linear-gradient(105deg, #f7f6f2 0.75%, #eb6f05 45.85%, #e30913 103.12%);
  border-radius: 40px;
}/*# sourceMappingURL=style.css.map */