@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body {font-family: 'Montserrat', sans-serif;padding-right: 0rem !important;color: #ffffff;background: #222f44;}.navbar.primary {padding-top: 1rem !important;padding-bottom: 1rem !important; }.navbar.primary > .container {padding-top: 0rem !important;  padding-bottom: 0rem !important; }.navbar.primary .navbar-brand img {width: 10rem; }.navbar.primary .navbar-brand h1{left: -99999px;position: absolute;}.navbar.primary .navbar-nav.primary {margin-left: auto !important;  margin-right: 1rem !important; }.navbar.primary .navbar-nav.primary .nav-item {margin-left: 0.50rem !important;margin-right: 0.50rem !important; }.navbar.primary .navbar-nav.secondary .nav-item {margin-left: 0.50rem !important;  margin-right: 0.50rem !important; }@media (max-width: 991.98px) {.navbar.primary .navbar-nav.primary {padding-top: 1rem !important;padding-bottom: 1rem !important;margin-right: 0rem !important; }.navbar.primary .navbar-nav.primary .nav-item {margin-left: 0rem !important;  margin-right: 0rem !important; }.navbar.primary .navbar-nav.secondary .nav-item {margin-left: 0rem !important;margin-right: 0rem !important; }.navbar.primary .navbar-nav.secondary .nav-item:first-child {margin-bottom: 1rem !important; }}.navbar.primary .navbar-nav.primary .nav-item .nav-link {font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;color: #ffffff; }.navbar.primary .navbar-nav.primary:hover .nav-link:not(:hover) {opacity: 0.5; }.navbar.primary .navbar-toggler i {color: #ffffff; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;padding-left: 1rem !important;padding-right: 1rem !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;border-radius: 0em; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav span.icon {margin-right: 0.50rem !important; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav.primary {color: #ffffff;  background-color: transparent;  border: 1px solid #008b33; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav.primary span.icon i {color: #008b33; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav.primary:hover {background-color: #008b33; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav.primary:hover span.icon i {color: #ffffff; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav.secondary {color: #142030;  background-color: #ffffff;  border: 1px solid #ffffff; }.navbar.primary .navbar-nav.secondary .nav-item .btn-nav.secondary:hover {background-color: #ffd080;border: 1px solid #ffd080; }.footbar.primary {background-color: #142030; }.footbar.primary .container {padding-top: 3.5rem;padding-bottom: 3.5rem;}.footbar.primary img {width:100%;}@media (max-width: 767.98px) {.footbar.primary .container { padding-top: 2rem;padding-bottom: 2rem; }}.footbar.primary .col-footbar-outer .col-footbar-inner:nth-child(2) {margin-left: auto !important;  margin-right: auto !important; }.footbar.primary .footbar-wrapper.primary .wrapper-inner {margin-bottom: 2.5rem !important; }.footbar.primary .footbar-wrapper.primary .wrapper-inner:last-child {margin-bottom: 0rem !important; }.footbar.primary .footbar-form {margin-top: 1.5rem !important; }.footbar.primary .footbar-contact .contact-link {margin-bottom: 1rem !important; }.footbar.primary .footbar-link .link {margin-bottom: 0.50rem !important; }.footbar.primary .footbar-link .link:last-child {margin-bottom: 0rem !important; }.footbar.primary .footbar-icon {display: flex;  align-items: center;  margin-top: 2.5rem !important;  margin-bottom: 2.5rem !important;  justify-content: space-between; }@media (max-width: 991.98px) {.footbar.primary .col-footbar-outer .col-footbar-inner:last-child {order: -1;margin-bottom: 2.5rem !important;margin-left: auto !important;margin-right: auto !important; }.footbar.primary .footbar-wrapper.primary {display: flex; }.footbar.primary .footbar-wrapper.primary .wrapper-inner {width: 100% !important;  padding-left: 0.50rem !important;  padding-right: 0.50rem !important; }.footbar.primary .footbar-copyright {text-align: center; }}@media (max-width: 767.98px) {.footbar.primary .footbar-wrapper.primary {display: block; }.footbar.primary .footbar-wrapper.primary .wrapper-inner {padding-left: 0rem !important;  padding-right: 0rem !important; }.footbar.primary .footbar-text {text-align: center; }.footbar.primary .footbar-address {text-align: center; }.footbar.primary .footbar-contact {text-align: center; }.footbar.primary .footbar-link {text-align: center; }}.footbar.primary .footbar-text .title h3 {font-style: normal;font-weight: 500;font-size: 20px;line-height: 30px;color: #ffffff; }.footbar.primary .footbar-text .desc p {font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;color: #d0d2d6; }.footbar.primary .footbar-address .address-text .desc p {font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;color: #d0d2d6; }.footbar.primary .footbar-contact .contact-text .desc p {font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;color: #d0d2d6; }.footbar.primary .footbar-copyright .copyright-text span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.75;color: #ffffff; }@media (max-width: 991.98px) {.footbar.primary .footbar-text .title h3 {font-size: 16px;  line-height: 24px; }.footbar.primary .footbar-text .desc p {font-size: 14px;  line-height: 28px;  line-height: 1.75; }.footbar.primary .footbar-address .address-text .desc p {font-size: 14px;  line-height: 28px;  line-height: 1.75; }.footbar.primary .footbar-contact .contact-text .desc p {font-size: 14px;  line-height: 28px;  line-height: 1.75; }}.footbar.primary .footbar-contact .contact-link .link-contact {font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;color: #d0d2d6; }.footbar.primary .footbar-link .link-footbar {font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;color: #d0d2d6; }.footbar.primary .footbar-icon a {text-decoration: none; }.footbar.primary .footbar-icon a i {font-size: 24px;  line-height: 36px;  color: #ffffff; }.footbar.primary .footbar-icon:hover a:not(:hover) i {opacity: 0.5; }.footbar.primary .footbar-form .form-group .form-input {margin-bottom: 1rem !important; }.footbar.primary .footbar-form .form-group .form-input .form-control {height: auto !important;  padding-top: 0.50rem !important;  padding-bottom: 0.50rem !important;  padding-left: 1rem !important;  padding-right: 1rem !important;    font-style: normal;  font-weight: 300;  font-size: 16px;  line-height: 24px;  color: #d0d2d6;  background-color: transparent;  border: 1px solid #434d59;  border-radius: 0em; }.footbar.primary .footbar-form .form-group .form-input .form-control:placeholder {color: #434d59; }.footbar.primary .footbar-form .form-group .form-button .btn-form {display: inline-block;width: auto !important;padding-top: 0.50rem !important;padding-bottom: 0.5rem !important;padding-left: 1.5rem !important;padding-right: 1.5rem !important;font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;text-transform: uppercase;color: #ffffff;background-color: #ac2535;border-radius: 0em; }.footbar.primary .footbar-form .form-group .form-button .btn-form:hover {background-color: #d33144; }@media (max-width: 991.98px) {.footbar.primary .footbar-form .form-group .form-button .btn-form {display: block;  width: 100% !important;  font-size: 14px;  line-height: 28px; }}.carousel{max-width: 1140px;margin: 0 auto;padding-top: 30px;}#banner .carousel-inner .carousel-item img {-webkit-animation: unset!important;animation: unset!important;}#banner .carousel-caption h4{font-style: normal;font-weight: 500;font-size: 24px;line-height: 36px;text-transform: uppercase;letter-spacing: 3px;color: #ffd080!important;}#banner .btn-banner-clique {font-weight: bold;}.home.testimony-list.primary img {width: 100%;}.home.testimony-list.primary .container {padding-top: 3.5rem;padding-bottom: 3.5rem;}@media (max-width: 767.98px) {.home.testimony-list.primary  .container { padding-top: 2rem;padding-bottom: 2rem; }}.slick-responsive-auto.single.for-testimony-list.primary .slick-track { padding-top: 1.5rem !important;padding-bottom: 1.5rem !important; }.slick-responsive-auto.single.for-testimony-list.primary .slick-next, .slick-responsive-auto.single.for-testimony-list.primary .slick-prev { display: flex;align-items: center;justify-content: center;z-index: 20;top: 50%;width: 3rem;height: 3rem;background-color: transparent;transition: 0.3s ease; }.slick-responsive-auto.single.for-testimony-list.primary .slick-next.slick-disabled, .slick-responsive-auto.single.for-testimony-list.primary .slick-prev.slick-disabled {   opacity: 0.5;  transition: 0.3s ease; }.slick-responsive-auto.single.for-testimony-list.primary .slick-next:before, .slick-responsive-auto.single.for-testimony-list.primary .slick-prev:before {   display: inline-block;  font-family: "Font Awesome 5 Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";  font-weight: 900;  font-size: 24px;  line-height: 36px;  opacity: 0.75;  color: #d0d2d6;  border-radius: 50em;  transition: 0.3s ease; }.slick-responsive-auto.single.for-testimony-list.primary .slick-next { right: -3.5%; }.slick-responsive-auto.single.for-testimony-list.primary .slick-next:before {content: '\f054'; }.slick-responsive-auto.single.for-testimony-list.primary .slick-prev { left: -3.5%; }.slick-responsive-auto.single.for-testimony-list.primary .slick-prev:before {content: '\f053'; }.slick-responsive-auto.single.for-testimony-list.primary .slick-slide { padding-left: 1rem !important;padding-right: 1rem !important;outline: none; }.slick-responsive-auto.single.for-testimony-list.primary .slick-dots li button:before {font-size: 15px;line-height: 48px;line-height: 0.5;color: #d0d2d6; }@media (max-width: 991.98px) {.slick-responsive-auto.single.for-testimony-list.primary .slick-next {   right: -5%; }.slick-responsive-auto.single.for-testimony-list.primary .slick-prev {   left: -5%; }.slick-responsive-auto.single.for-testimony-list.primary .slick-slide {   padding-left: 1rem !important;  padding-right: 1rem !important; }}@media (max-width: 767.98px) {.slick-responsive-auto.single.for-testimony-list.primary .slick-next, .slick-responsive-auto.single.for-testimony-list.primary .slick-prev {   top: 50%;  background-color: #ffffff;  box-shadow: 0 8px 13px 0 rgba(0, 0, 0, 0.3); }.slick-responsive-auto.single.for-testimony-list.primary .slick-next:before, .slick-responsive-auto.single.for-testimony-list.primary .slick-prev:before { font-size: 24px;line-height: 36px;color: #142030; }.slick-responsive-auto.single.for-testimony-list.primary .slick-next {   right: -4.5%;  border-top-left-radius: 30px;  border-bottom-left-radius: 30px; }.slick-responsive-auto.single.for-testimony-list.primary .slick-prev {   left: -4.5%;  border-top-right-radius: 30px;  border-bottom-right-radius: 30px; }}.home.testimony-list.primary { margin-bottom: 2.5rem !important; }.home.testimony-list.primary .testimony-list-header {   text-align: center;  margin-bottom: 2.5rem !important; }@media (max-width: 991.98px) {.home.testimony-list.primary .testimony-list-header { margin-bottom: 1rem !important; }}.home.testimony-list.primary .testimony-list-header .header-text .title h3 { font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }@media (max-width: 991.98px) {.home.testimony-list.primary .testimony-list-header .header-text .title h3 {   font-size: 28px;  line-height: 42px; }}.testimony-card.primary { padding: 2.5rem !important;background-color: #ffffff;min-height: 330px;}.testimony-card.primary .col-card-outer > .row {   align-items: center; }.testimony-card.primary .testimony-text .title {   margin-bottom: 1rem !important; }.testimony-card.primary .testimony-text .title h3 { font-style: normal;font-weight: 500;font-size: 20px;line-height: 30px;color: #142030; }.testimony-card.primary .testimony-text .desc p {font-style: normal;  font-weight: 400;  font-size: 16px;  line-height: 24px;  line-height: 1.75;  color: #434d59; }@media (max-width: 991.98px) {.testimony-card.primary .col-card-outer .col-card-inner { margin-left: auto !important;margin-right: auto !important; }.testimony-card.primary .col-card-outer .col-card-inner:first-child {   margin-bottom: 1.5rem !important; }.testimony-card.primary .testimony-text { text-align: center; }}@media (max-width: 767.98px) {.testimony-card.primary { padding-left: 1.5rem !important;padding-right: 1.5rem !important; }.testimony-card.primary .testimony-text .desc p {   font-size: 14px;  line-height: 28px; }}.text-main .container { padding-top: 3.5rem;padding-bottom: 3.5rem; }@media (max-width: 767.98px) {.text-main .container { padding-top: 2rem;padding-bottom: 2rem; }}.text-main h2{text-align: center;padding-bottom: 20px;}.contact {background-color: unset!important;}.contact .container { padding-top: 3.5rem;padding-bottom: 3.5rem; }@media (max-width: 767.98px) {.contact .container { padding-top: 2rem;padding-bottom: 2rem; }}.contact .contact-left {background-color: #142030;!important;}.hideAlert{display: none !important;}.payment{color: #21222F;}
.payment label{color: #21222F;}
.payment .cart .div-logo {background-color: #21222F;}
.payment h5{color: #21222F;}
.footbar.primary .footbar-copyright .copyright-text span{font-size:13px!important;}
.footbar.primary .footbar-address .address-text .desc p::after {content: "Atendimento com hora marcada";font-weight: bold;display: block;}
.thank-you .btn.btn-buy{background-color:#FFF;}