.elementor-3823 .elementor-element.elementor-element-79811fd0{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-3823 .elementor-element.elementor-element-79811fd0::before, .elementor-3823 .elementor-element.elementor-element-79811fd0 > .elementor-background-video-container::before, .elementor-3823 .elementor-element.elementor-element-79811fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3823 .elementor-element.elementor-element-79811fd0 > .elementor-background-slideshow::before, .elementor-3823 .elementor-element.elementor-element-79811fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3823 .elementor-element.elementor-element-79811fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-3823 .elementor-element.elementor-element-79811fd0:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-79811fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3823 .elementor-element.elementor-element-46584a77{background-color:var( --e-global-color-astglobalcolor5 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:3px 15px 3px 15px;border-radius:25px 25px 25px 25px;}.elementor-3823 .elementor-element.elementor-element-46584a77.elementor-element{--align-self:flex-start;}.elementor-3823 .elementor-element.elementor-element-46584a77 .elementor-heading-title{font-size:15px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-3823 .elementor-element.elementor-element-44e140b0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3823 .elementor-element.elementor-element-44e140b0 .elementor-heading-title{font-size:45px;}.elementor-3823 .elementor-element.elementor-element-2a640506 .elementor-heading-title{color:#FFFFFF;}.elementor-3823 .elementor-element.elementor-element-45804e7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3823 .elementor-element.elementor-element-78585ec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3823 .elementor-element.elementor-element-2f00b960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;}.elementor-3823 .elementor-element.elementor-element-11b0051a{text-align:start;}.elementor-3823 .elementor-element.elementor-element-a7a9a9d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3823 .elementor-element.elementor-element-694cb10d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3823 .elementor-element.elementor-element-4a8617e3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3823 .elementor-element.elementor-element-4a8617e3 img{width:100%;}.elementor-3823 .elementor-element.elementor-element-21b8b3b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3823 .elementor-element.elementor-element-17425d63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-3823 .elementor-element.elementor-element-17425d63 img{border-radius:25px 25px 25px 25px;}.elementor-3823 .elementor-element.elementor-element-2c9ea8ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3823 .elementor-element.elementor-element-7f7bc453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-6c9bb767{text-align:center;}.elementor-3823 .elementor-element.elementor-element-6d5210f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3823 .elementor-element.elementor-element-538e30b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3823 .elementor-element.elementor-element-538e30b3:hover{background-color:#000000;border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-3823 .elementor-element.elementor-element-538e30b3, .elementor-3823 .elementor-element.elementor-element-538e30b3::before{--border-transition:0.3s;}.elementor-3823 .elementor-element.elementor-element-7e339e{text-align:center;}.elementor-3823 .elementor-element.elementor-element-565e9a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-72b73fa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3823 .elementor-element.elementor-element-72b73fa5:hover{background-color:#000000;border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-3823 .elementor-element.elementor-element-72b73fa5, .elementor-3823 .elementor-element.elementor-element-72b73fa5::before{--border-transition:0.3s;}.elementor-3823 .elementor-element.elementor-element-14ae0013{text-align:center;}.elementor-3823 .elementor-element.elementor-element-f61628a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-2a7a782a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3823 .elementor-element.elementor-element-2a7a782a:hover{background-color:#000000;border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-3823 .elementor-element.elementor-element-2a7a782a, .elementor-3823 .elementor-element.elementor-element-2a7a782a::before{--border-transition:0.3s;}.elementor-3823 .elementor-element.elementor-element-48722ab2{text-align:center;}.elementor-3823 .elementor-element.elementor-element-54f1e0e6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-3863c331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3823 .elementor-element.elementor-element-3863c331:hover{background-color:#000000;border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-3823 .elementor-element.elementor-element-3863c331, .elementor-3823 .elementor-element.elementor-element-3863c331::before{--border-transition:0.3s;}.elementor-3823 .elementor-element.elementor-element-448f1ae7{text-align:center;}.elementor-3823 .elementor-element.elementor-element-6cde2bf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-7ebb6aa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3823 .elementor-element.elementor-element-79a573f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-7d51ce8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3823 .elementor-element.elementor-element-6a899275 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-3823 .elementor-element.elementor-element-6a899275{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3823 .elementor-element.elementor-element-7a79a454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3823 .elementor-element.elementor-element-7a79a454:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-7a79a454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2124;background-position:center center;background-size:cover;}.elementor-3823 .elementor-element.elementor-element-7a79a454::before, .elementor-3823 .elementor-element.elementor-element-7a79a454 > .elementor-background-video-container::before, .elementor-3823 .elementor-element.elementor-element-7a79a454 > .e-con-inner > .elementor-background-video-container::before, .elementor-3823 .elementor-element.elementor-element-7a79a454 > .elementor-background-slideshow::before, .elementor-3823 .elementor-element.elementor-element-7a79a454 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3823 .elementor-element.elementor-element-7a79a454 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3823 .elementor-element.elementor-element-f3d2e98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}@media(min-width:768px){.elementor-3823 .elementor-element.elementor-element-78585ec0{--width:40%;}.elementor-3823 .elementor-element.elementor-element-21b8b3b2{--width:60%;}.elementor-3823 .elementor-element.elementor-element-538e30b3{--width:24%;}.elementor-3823 .elementor-element.elementor-element-72b73fa5{--width:24%;}.elementor-3823 .elementor-element.elementor-element-2a7a782a{--width:24%;}.elementor-3823 .elementor-element.elementor-element-3863c331{--width:24%;}}/* Start custom CSS for html, class: .elementor-element-b0a6d88 */.titulodual .ultimos-seis {
  color: #ff3132 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f00b960 */.elementor-3823 .elementor-element.elementor-element-2f00b960 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f7bc453 */.elementor-3823 .elementor-element.elementor-element-7f7bc453 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e339e */.elementor-3823 .elementor-element.elementor-element-7e339e span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ae0013 */.elementor-3823 .elementor-element.elementor-element-14ae0013 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48722ab2 */.elementor-3823 .elementor-element.elementor-element-48722ab2 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-448f1ae7 */.elementor-3823 .elementor-element.elementor-element-448f1ae7 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9ea8ab */.ts-icon-card:hover {
  transform: translateY(-6px);
  border-color: rgba(255, 49, 50, 0.4);
}
.ts-icon {
  width: 100%;
  max-width: 180px;
  height: auto;
  display: block;
  margin: 0 auto 20px;
}
.ts-icon-label {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #FF3132;
}
@keyframes ts-spin-slow { to { transform: rotate(360deg); } }
@keyframes ts-spin-rev  { to { transform: rotate(-360deg); } }
@keyframes ts-sparkle {
  0%, 100% { opacity: 0; transform: scale(0.6); }
  50% { opacity: 1; transform: scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79a573f0 */.elementor-3823 .elementor-element.elementor-element-79a573f0 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3d2e98 */.elementor-3823 .elementor-element.elementor-element-f3d2e98 span {
   color: var( --e-global-color-astglobalcolor0) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7138ac0 */.tos-faq-wrapper {
  font-family: 'Urbanist', sans-serif;
  background-color: transparent;
  padding: 24px 0;
  max-width: 860px;
  margin: 0 auto;
  box-sizing: border-box;
}
.tos-faq-wrapper * { box-sizing: border-box; }

.tos-faq-item {
  margin-bottom: 12px;
  border-radius: 15px;
  overflow: hidden;
}

.tos-faq-question {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #000000;
  border: none;
  border-radius: 15px;
  cursor: pointer;
  padding: 22px 28px;
  text-align: left;
  color: #ffffff;
  font-family: 'Urbanist', sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.02em;
  gap: 20px;
  transition: background-color 0.2s ease, border-radius 0.2s ease;
}
.tos-faq-question::before {
  content: '＋';
  font-size: 22px;
  font-weight: 300;
  color: #ffffff;
  flex-shrink: 0;
  transition: transform 0.3s ease, color 0.2s ease;
  line-height: 1;
}
.tos-faq-question:hover {
  background-color: #ff3132;
  color: #ffffff;
}
.tos-faq-question[aria-expanded="true"] {
  background-color: #ff3132;
  color: #ffffff;
  border-radius: 15px 15px 0 0;
}
.tos-faq-question[aria-expanded="true"]::before {
  content: '－';
  color: #ffffff;
}

.tos-faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease;
  background-color: #000000;
  border-radius: 0 0 15px 15px;
}
.tos-faq-answer.open {
  max-height: 500px;
}
.tos-faq-answer p {
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.8;
  padding: 24px 28px 28px 28px;
}/* End custom CSS */