body {
  background: #fff;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  margin: 0;
}
.grecaptcha-badge { 
  visibility: hidden; 
}
.container-fluid {
  max-width: 1793px;
}
.op0 {
  opacity: 0;
}
.btn {
  border: 1px solid transparent;
  border-radius: 20px;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 1.25rem;
  font-weight: bold;
  transition: all 0.2s ease;
  transform: scale(1);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 16px;
  outline: 0;
  width: 100%;
}
.btn:not(.btn--cambiate) {
  box-shadow: 0px 4px 8px 0px rgba(0, 100, 250, 0.2);
}
.btn--primary {
  background: #E3E829;
  color: #0033A0;
  margin-bottom: 12px;
}
.btn--primary:hover, .lead__close:hover {
  opacity: 0.85;
}
.hero--enviado .btn--primary {
  border-radius: 80px;
  font-family: 'Rubik', sans-serif;
  margin: 36px auto;
  max-width: 294px;
  width: 100%;
}
.btn--secondary {
  background: #F5F7FD;
  border-color: transparent;
  color: #0033A0;
}
.btn--cambiate {
  box-shadow: 0px 4px 8px rgb(0 100 250 / 20%);
 font-family: 'Poppins', sans-serif;
 font-size: 1.2rem;
 opacity: 0;
 padding: 16px 8px;
 position: fixed;
 bottom: 60px; 
 right: 40px;
 transition: all 0.2s ease;
 text-transform: uppercase;
 width: 320px;
 z-index: 1000;
}
.btn--cambiate:hover {
 transform: translateY(-4px);
}
.btn--cambiate-ani {
 animation: topBtn 0.5s;
}
@keyframes topBtn {
 from { 
  transform: translateY(70px); 
    opacity: 0;
 }
 to { 
  transform: translateY(0);
    opacity: 1; 
 }
}
.logo, .link-logo {
  margin-bottom: 20px;
  width: 190px;
}
.link-logo {
  align-self: flex-start;
  display: block;
}
.logo {
  display: inline;
}
.hero {
  color: #0033A0;
  height: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.hero__wrapper {
  display: flex;
  justify-content: center;
}
.hero__info {
  animation: heroInfo 0.8s ease-in-out forwards;
  animation-delay: 0.5s;
  background: #fff url('https://image.digital.afpcapital.cl/lib/fe31157075640574771d78/m/2/a760783d-db10-43aa-bb7f-7cea66c99b17.png') no-repeat -50vw -4px/cover;
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  justify-content: space-evenly;
  opacity: 0;
  padding: 32px 0 32px 180px;
  height: auto;
  min-height: 670px;
}
@keyframes heroInfo {
  from {
    transform: translateX(-10px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.hero figure {
  margin: 0;
  height: auto;
  width: 54%;
}
.hero figure img {
  object-fit: contain;
  object-position: top;
  height: 100%;
  width: 100%;
}
.hero--enviado .cambiate__btns, .hero--enviado .btn--primary {
  margin: 0 auto;
}
.hero__title {
  align-self: start;
  font-family: 'Poppins', sans-serif;
  font-size: 3.3rem;
  font-weight: 600;
  line-height: 1.1;
  margin-top: 0;
  width: 95%;
}
.hero__title span {
  color: #00AEC7;
  display: block; 
}
.hero__title span.feat {
  display: inline;
}
.hero__title span.vamos {
  display: inline-block !important;
  font-weight: 700;
}
.hero__title:after {
  content: '>';
  color: #00AEC7; 
  padding-left: 4px;
}
.hero--enviado .hero__title {
  margin-bottom: -72px;
}
.hero__subtitle {
  align-self: flex-start;
  font-family: 'Poppins', sans-serif;
  font-size: 1.25rem;
  margin: 0;
}
.wvr {
  background-image: linear-gradient(to left, rgba(0,174,199,0.2) 50%, transparent 50%);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 200% 1rem;
  box-sizing: border-box;
  color: #363636;
  display: inline-block !important;
  padding-right: 2px;
  position: relative;
}
.hero--enviado .hero__title {
  font-weight: 700;
}
.cambiate {
  background: #fff;
  border-radius: 23px;
  border: 1px solid #C2D1D9; 
  display: flex;
  font-family: 'Poppins', sans-serif;
  flex-direction: column;
  align-items: center;
  align-self: flex-start;
  justify-content: center;
  margin-top: 0;
  text-align: center;
  padding: 24px;
  position: relative;
  transition: background 0.3s ease;
  height: auto;
  width: 410px;
}
.cambiate.active {
  background: #fff;
}
.cambiate__options, .cambiate__lead {
  position: relative;
  width: 100%;
}
.cambiate__btns {
  margin-top: 24px;
}
.cambiate__lead {
  display: none;
  width: 95%;
}
.cambiate__title {
  color: #0033A0;
  font-size: 1.7rem;
  font-weight: 700;
  margin: 0 auto;
}
.cambiate__subtitle {
  font-size: 1.1875rem;
  font-weight: 500;
  line-height: 1;
  margin: 8px auto 32px;
}
#lead {
  width: 100%;
}
.lead__data {
  margin-bottom: 8px;
  position: relative;
}
.lead__label {
  background: #fff;
  color: #586E89;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0 4px;
  position: absolute;
  transition: 0.3s ease;
  margin-bottom: -10px;
  top: -8px;
  left: 6px;
  z-index: 1;
}
.lead__label--focus {
  color: #00a2ff;
}
.lead__label.error {
 color: #f75d63;
}
.lead__input {
  background: transparent;
  border: 1px solid #5C5C5C;
  border-radius: 12px;
  color: #000;
  font-family: inherit;
  font-size: 1.25rem;
  margin-bottom: 24px;
  outline: 0;
  padding: 18px;
  position: relative;
  transition: all 0.2s ease;
  height: 64px;
  width: 100%;
}
.lead__input--focus {
  border-color: #00a2ff;
}
.lead__input--error {
  border-color: #f75d63;
  color: #f75d63;
}
.lead__error {
  color: #f75d63;
  display: none;
  font-size: 0.85rem;
  margin: 2px auto 8px;
  padding-left: 10px;
  position: relative;
  top: -20px;
  text-align: left;
}
.lead__error.show {
  animation: 0.5s show;
  animation-fill-mode: forwards;
  display: block;
}
.lead__btn {
  margin-bottom: 0;
  user-select: none;
}
.lead__close {
  background: #0033A0;
  border-radius: 24px;
  color: #fff;
  display: block;
  font-size: 1.7rem;
  line-height: 1.3;
  margin: auto;
  text-align: center;
  text-decoration: none;
  outline: 0;
  position: absolute;
  top: -40px;
  right: -45px;
  height: 40px;
  width: 40px;
  z-index: 10;
}
.main {
  margin: 100px 0;
  position: relative;
  overflow: hidden;;
}
.reveal *:not(.table__data) {
  animation: fadeInSlideUp 0.7s ease forwards;
}
.reveal .card {
  animation-delay: 0.5s;
}
@keyframes fadeInSlideUp {
  from {
    transform: translateY(10px);
    opacity: 0;
  }
  to {
    transform: translateY(0px);
    opacity: 1;
  }
}
.main--rentabilidad {
  animation: rentabilidadBg 10s linear infinite;
  background-image: url("data:image/svg+xml,%3Csvg width='186' height='270' viewBox='0 0 186 270' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M94.6828 134.73L12.5206 187.694C10.0514 189.361 7.2985 191.398 4.38488 193.744C1.47125 196.09 0.00233302 199.793 0.00233291 204.793L0.00233168 261.103C-0.0246999 262.261 0.183258 263.413 0.6142 264.489C1.04514 265.565 1.69008 266.542 2.50948 267.361C3.32889 268.181 4.30564 268.825 5.38135 269.256C6.45705 269.687 7.60892 269.895 8.76742 269.868C9.70206 269.844 10.6225 269.63 11.4717 269.239C12.447 268.819 13.4841 268.338 14.6076 267.782L154.548 173.015' fill='%2300AEC7' fill-opacity='0.22'/%3E%3Cpath d='M182.521 152.659C184.723 149.805 185.83 146.258 185.644 142.659L185.644 127.227C185.832 123.623 184.724 120.072 182.521 117.214C179.923 114.276 176.897 111.745 173.546 109.708L14.6174 2.08879C13.4939 1.54557 12.4568 1.05174 11.4815 0.631983C10.6323 0.240806 9.71242 0.0265654 8.77779 0.00233175C7.61928 -0.0246999 6.46742 0.183559 5.39171 0.614501C4.31601 1.04544 3.33865 1.69015 2.51925 2.50956C1.69984 3.32897 1.05551 4.30609 0.624565 5.3818C0.193623 6.45751 -0.0149374 7.60945 0.0120941 8.76795L0.0120929 65.0775C0.0120928 69.81 1.47338 73.5138 4.39524 76.1887C5.96086 77.63 7.60982 78.9781 9.33359 80.2259L154.509 173.079L173.472 160.239C176.852 158.182 179.903 155.626 182.521 152.659Z' fill='%2300AEC7' fill-opacity='0.22'/%3E%3C/svg%3E%0A"), url("data:image/svg+xml,%3Csvg width='172' height='249' viewBox='0 0 172 249' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M88.2208 125L11.6661 173.598C9.36545 175.127 6.80039 176.996 4.08562 179.149C1.37084 181.301 0.00217381 184.699 0.00217371 189.287L0.00217258 240.955C-0.0230142 242.018 0.170751 243.075 0.572282 244.062C0.973813 245.049 1.57473 245.946 2.33822 246.697C3.1017 247.449 4.01179 248.041 5.01408 248.436C6.01637 248.832 7.08962 249.023 8.16906 248.998C9.03991 248.976 9.89754 248.779 10.6888 248.42C11.5975 248.035 12.5639 247.593 13.6107 247.083L144 160.129' fill='%2300AEC7' fill-opacity='0.11'/%3E%3Cpath d='M169.088 141.123C171.127 138.485 172.153 135.206 171.981 131.879L171.981 117.612C172.155 114.281 171.129 110.998 169.088 108.357C166.681 105.64 163.877 103.301 160.772 101.418L13.5332 1.93094C12.4923 1.42877 11.5315 0.972266 10.6279 0.584226C9.84121 0.222609 8.98901 0.024558 8.12312 0.00215554C7.04983 -0.0228333 5.98269 0.169688 4.9861 0.568065C3.98951 0.966442 3.08404 1.56243 2.32491 2.31992C1.56577 3.07741 0.968826 3.98069 0.56958 4.97511C0.170334 5.96953 -0.0228861 7.03442 0.00215723 8.10538L0.00215609 60.1597C0.00215599 64.5347 1.35597 67.9586 4.06292 70.4314C5.51338 71.7637 7.04106 73.0099 8.63804 74.1634L143.135 160L160.704 148.131C163.835 146.228 166.661 143.866 169.088 141.123Z' fill='%2300AEC7' fill-opacity='0.11'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 185px, 172px;
  background-position: 100px 70%, 95% 100%;
}
@keyframes rentabilidadBg {
  0% {
    background-position: -10% 50%, -100% 100%;
  }
  100% {
    background-position: 110% 50%, 110% 100%;
  }
}
.main--rentabilidad:after {
  animation: rentabilidadBg2 15s linear infinite;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='88' viewBox='0 0 60 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6322 44L4.05073 61.2444C3.25189 61.787 2.36125 62.4503 1.41862 63.214C0.475986 63.9777 0.000754786 65.1836 0.00075475 66.8116L0.000754349 85.1453C-0.00799105 85.5225 0.0592884 85.8975 0.198709 86.2478C0.33813 86.598 0.546782 86.9162 0.811881 87.1829C1.07698 87.4497 1.39298 87.6596 1.741 87.7999C2.08902 87.9402 2.46167 88.008 2.83648 87.9992C3.13886 87.9914 3.43665 87.9216 3.71138 87.7942C4.02692 87.6576 4.36245 87.5008 4.72592 87.3199L50 56.465' fill='%2300AEC7' fill-opacity='0.05'/%3E%3Cpath d='M58.984 49.3931C59.6954 48.4697 60.0534 47.3221 59.9934 46.1575L59.9934 41.1644C60.054 39.9985 59.696 38.8493 58.984 37.9248C58.1444 36.974 57.1665 36.1553 56.0833 35.4961L4.72088 0.67583C4.35779 0.500071 4.02262 0.340293 3.70742 0.204479C3.43298 0.0779132 3.1357 0.00859528 2.83365 0.00075444C2.45924 -0.00799167 2.08698 0.0593908 1.73934 0.198823C1.39169 0.338255 1.07583 0.546851 0.811014 0.811972C0.546198 1.07709 0.337963 1.39324 0.198691 1.74129C0.059419 2.08934 -0.00798353 2.46205 0.000752521 2.83688L0.000752122 21.0559C0.000752089 22.5871 0.473011 23.7855 1.4173 24.651C1.92327 25.1173 2.45618 25.5535 3.01327 25.9572L49.9309 56L56.0594 51.8457C57.1517 51.1799 58.1377 50.353 58.984 49.3931Z' fill='%2300AEC7' fill-opacity='0.05'/%3E%3C/svg%3E%0A");
  background-size: contain;
  content: '';
  display: block;
  position: absolute;
  top: 100px;
  height: 88px;
  width: 60px;
  z-index: -1;
}
@keyframes rentabilidadBg2 {
  0% {
    left: -5%;
  }
  100% {
    left: 105%;
  }
}
.main--rentabilidad:before {
  animation: rentabilidadBg3 15s linear infinite;
  background-image: url("data:image/svg+xml,%3Csvg width='172' height='249' viewBox='0 0 172 249' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M88.2208 125L11.6661 173.598C9.36545 175.127 6.80039 176.996 4.08562 179.149C1.37084 181.301 0.00217381 184.699 0.00217371 189.287L0.00217258 240.955C-0.0230142 242.018 0.170751 243.075 0.572282 244.062C0.973813 245.049 1.57473 245.946 2.33822 246.697C3.1017 247.449 4.01179 248.041 5.01408 248.436C6.01637 248.832 7.08962 249.023 8.16906 248.998C9.03991 248.976 9.89754 248.779 10.6888 248.42C11.5975 248.035 12.5639 247.593 13.6107 247.083L144 160.129' fill='%2300AEC7' fill-opacity='0.11'/%3E%3Cpath d='M169.088 141.123C171.127 138.485 172.153 135.206 171.981 131.879L171.981 117.612C172.155 114.281 171.129 110.998 169.088 108.357C166.681 105.64 163.877 103.301 160.772 101.418L13.5332 1.93094C12.4923 1.42877 11.5315 0.972266 10.6279 0.584226C9.84121 0.222609 8.98901 0.024558 8.12312 0.00215554C7.04983 -0.0228333 5.98269 0.169688 4.9861 0.568065C3.98951 0.966442 3.08404 1.56243 2.32491 2.31992C1.56577 3.07741 0.968826 3.98069 0.56958 4.97511C0.170334 5.96953 -0.0228861 7.03442 0.00215723 8.10538L0.00215609 60.1597C0.00215599 64.5347 1.35597 67.9586 4.06292 70.4314C5.51338 71.7637 7.04106 73.0099 8.63804 74.1634L143.135 160L160.704 148.131C163.835 146.228 166.661 143.866 169.088 141.123Z' fill='%2300AEC7' fill-opacity='0.11'/%3E%3C/svg%3E%0A");
  background-size: contain;
  content: '';
  display: block;
  position: absolute;
  top: 300px;
  height: 114px;
  width: 78px;
  z-index: -1;
}
@keyframes rentabilidadBg3 {
  0% {
    right: 15%;
  }
  20% {
    right: -5%;
  }
  40% {
    right: -10%;
    opacity: 0;
  }
  50% {
    right: 110%;
    opacity: 0;
  }
  100% {
    right: 15%;
    opacity: 1;
  }
}
.main__title, .main__subtitle {
  font-family: 'Poppins', sans-serif;
  margin: 0;
  text-align: center;
}
.main__title {
  color: #0033A0;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 8px;
}
.main__title span {
  background: transparent;
  color: #00AEC7;
}
.main__subtitle {
  color: #0033A0;
  font-size: 1.375rem;
  font-weight: 400;
  margin-bottom: 24px;
}
.card {
  background: #fff;
  border: 1px solid #C2D1D9;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  text-align: left;
  margin: 24px auto 0;
  height: 240px;
  padding: 24px;
  padding-top: 0;
}
.card * {
  margin: 0;
}
.card__figure {
  width: 68px;
}
.card__title {
  color: #0033A0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 12px 0;
  height: 55px;
}
.card__info {
  color: #496194;
  font-size: 1rem;
  height: 80px;
}
.card__title {
  width: 85%;
}
.table, .tab {
  font-family: 'Poppins', sans-serif;
}
.tabs {
  display: flex;
  margin-top: 40px;
  width: 100%;
  z-index: 1000;
}
.tab {
  background: #fff;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  box-shadow: 0 -5px 22px -5px rgba(221, 221, 221, .55);
  color: #343348;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
  height: 100px;
}
.tab--active {
  background: #D9F6FF;
  color: #002841;
  font-weight: bold;
}
.tab span {
  width: 190px;
}
.table__tabs .tab {
  font-size: 1.625rem;
}
.table {
  background: #fff;
  box-shadow: 13px 27px 55px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #D9F6FF;
  /*border-top: 2px solid #D9F6FF;*/
  border-radius: 16px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0 auto 88px;
  padding: 32px 0;
}
.table__header {
  background: #0033A0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  color: #fff;
  display: block;
  margin-top: 40px;
  padding: 8px;
  text-align: center;
  width: 100%;
}
.table__header-title {
  font-size: 1.3rem;
  font-weight: 400;
}
.table--show {
  animation: 0.35s show;
  animation-delay: 0.1s;
  animation-fill-mode: forwards;
  display: block !important;
  opacity: 0;
}
.table--hide {
  display: none;
}
.table__data {
  border-collapse: collapse;
  color: #343348;
  font-size: 1.25rem;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.table__data * {
  animation: none !important;
}
.table__data tbody {
  border: 1px solid #D8D8D8;
}
.table__data thead {
  padding: 8px;
}
.table__data th {
  width: 142px;
}
.table__data td {
  border-left: 1px solid #D8D8D8;
  vertical-align: middle;
}
.table__data th, .table__data td {
  border-bottom: 1px solid #D8D8D8;
  padding: 8px;
}
.table__data sup {
  font-size: 12px;
  vertical-align: 1px;
}
.table__heading {
  padding: 16px 8px !important;
  vertical-align: middle;
}
.table__multifondo {
  background: transparent;
  border: 3px solid #000;
  border-radius: 18px;
  color: #343348;
  display: inline-block;
  font-size: 1.25rem;
  margin: auto;
  padding: 0;
  width: 56px;
}
.table__multifondo--a {
  border-color: #FF0000;
}
.table__multifondo--b {
  border-color: #FFD300;
}
.table__multifondo--c {
  border-color: #61DB63;
}
.table__multifondo--d {
  border-color: #6CCBFF;
}
.table__multifondo--e {
  border-color: #C24CD4;
}
.table__row--afp, .table__row--afp th {
  color: #343348;
  font-weight: 400;
  transition: background 0.1s ease-in;
}
.table__row--afp:hover {
  background: rgba(217,246,255,.3);
}
.table__row--capital {
  background: rgba(217,246,255,.5);
  color: #0033A0;
  font-weight: bold;
}
.table__cell--capital {
  background: url('https://image.digital.afpcapital.cl/lib/fe31157075640574771d78/m/2/2c8f48d7-d2be-4366-9b9c-32c2f2918d10.png') no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  margin: auto;
  text-indent: -9999px;
  width: 100px;
}
.table__cell--real {
  display: none;
}
.table__toggle {
  display: flex;
  flex-direction: column;
  margin: 24px auto;
  position: relative;
}
.table__toggle-label {
  color: #343348;
  font-size: 1.2rem;
  margin-bottom: 4px;
  text-align: center;
  width: 100%;
}
.table__toggle input {
  opacity: 0;
  height: 0;
  width: 0;
}
.table__switch {
  display: inline-block;
  margin: auto;
  position: relative;
  height: 25px;
  width: 50px;
}
.table__slider {
  background-color: #ccc;
  border-radius: 34px;
  border: 1px solid transparent;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: .4s;
}
.table__slider:before {
  background-color: white;
  border-radius: 50%;
  content: "";
  height: 21px;
  width: 21px;
  position: absolute;
  left: 1px;
  bottom: 1px;
  transition: .3s;
}
.table__toggle input:checked+.table__slider {
  background: #82D773;
}
.table__toggle input:checked+.table__slider:before {
  transform: translateX(25px);
}
.table__toggle input:not(:checked)+.table__slider:before {
  transform: translateX(0);
}
.table__footer {
  color: #3D4D65;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  text-align: center;
}
.table-data h4 {
  color: #3D4D65;
  font-size: 1.4rem;
  font-weight: 500;
  margin: 32px auto 24px;
  text-align: center;
}
.table-data h4 span {
  display: block;
  font-size: 1rem;
  font-weight: normal;
  margin-top: 4px;
}
.table__data tr:last-child th, .table__data tr:last-child td {
  border-bottom: none;
}
.callout {
  background-image: url("data:image/svg+xml,%3Csvg width='67' height='96' viewBox='0 0 67 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_10287_12277' fill='white'%3E%3Cpath d='M33.6595 47.8965L4.45105 66.725C3.57327 67.3175 2.5946 68.0417 1.55881 68.8756C0.523027 69.7095 0.000829382 71.0262 0.000829343 72.8037L0.000828906 92.8216C-0.00878077 93.2335 0.0651477 93.6429 0.218347 94.0254C0.371546 94.4078 0.600819 94.7552 0.892117 95.0465C1.18341 95.3377 1.53065 95.5669 1.91306 95.7201C2.29547 95.8733 2.70495 95.9473 3.1168 95.9377C3.44906 95.9291 3.77628 95.853 4.07816 95.7139C4.42489 95.5647 4.79358 95.3935 5.19297 95.196L54.9414 61.5066'/%3E%3C/mask%3E%3Cpath d='M4.45105 66.725L3.90924 65.8845L3.90035 65.8902L3.89158 65.8962L4.45105 66.725ZM0.000828906 92.8216L1.00056 92.8449L1.00083 92.8333L1.00083 92.8216L0.000828906 92.8216ZM3.1168 95.9377L3.14013 96.9375L3.14272 96.9374L3.1168 95.9377ZM4.07816 95.7139L3.68284 94.7954L3.67124 94.8004L3.65977 94.8056L4.07816 95.7139ZM5.19297 95.196L5.63624 96.0924L5.6973 96.0622L5.75369 96.024L5.19297 95.196ZM33.1177 47.056L3.90924 65.8845L4.99286 67.5655L34.2013 48.737L33.1177 47.056ZM3.89158 65.8962C2.98736 66.5065 1.98611 67.2478 0.931708 68.0967L2.18592 69.6545C3.2031 68.8356 4.15917 68.1285 5.01053 67.5539L3.89158 65.8962ZM0.931708 68.0967C-0.413421 69.1796 -0.999171 70.8326 -0.999171 72.8037L1.00083 72.8037C1.00083 71.2198 1.45947 70.2394 2.18592 69.6545L0.931708 68.0967ZM-0.999171 72.8037L-0.999171 92.8216L1.00083 92.8216L1.00083 72.8037L-0.999171 72.8037ZM-0.998899 92.7983C-1.01166 93.3452 -0.91349 93.8891 -0.709934 94.3972L1.14663 93.6535C1.04379 93.3968 0.994098 93.1217 1.00056 92.8449L-0.998899 92.7983ZM-0.709934 94.3972C-0.506401 94.9053 -0.201853 95.3667 0.18501 95.7536L1.59922 94.3393C1.40349 94.1436 1.24949 93.9102 1.14663 93.6535L-0.709934 94.3972ZM0.18501 95.7536C0.571873 96.1404 1.03312 96.4449 1.54118 96.6484L2.28494 94.7918C2.02817 94.689 1.79496 94.5351 1.59922 94.3393L0.18501 95.7536ZM1.54118 96.6484C2.04913 96.8519 2.59306 96.9502 3.14013 96.9375L3.09347 94.938C2.81685 94.9445 2.54181 94.8947 2.28494 94.7918L1.54118 96.6484ZM3.14272 96.9374C3.61057 96.9253 4.07134 96.818 4.49656 96.6222L3.65977 94.8056C3.48123 94.8879 3.28755 94.933 3.09088 94.9381L3.14272 96.9374ZM4.47349 96.6324C4.83871 96.4753 5.2235 96.2965 5.63624 96.0924L4.7497 94.2997C4.36365 94.4906 4.01107 94.6541 3.68284 94.7954L4.47349 96.6324ZM5.75369 96.024L55.5021 62.3346L54.3806 60.6786L4.63225 94.368L5.75369 96.024Z' fill='%230033A0' mask='url(%23path-1-inside-1_10287_12277)'/%3E%3Cpath d='M65.4947 50.715L65.4947 50.7278L65.4954 50.7407C65.555 51.8957 65.2015 53.034 64.4984 53.9517C63.6032 54.9634 62.5612 55.8352 61.4073 56.5377L61.397 56.544L61.387 56.5508L54.9181 60.9307L3.59816 28.1067C3.00543 27.677 2.43828 27.2129 1.89962 26.7171L1.89861 26.7161C0.983367 25.8782 0.50278 24.7067 0.50278 23.1349L0.502781 3.11699L0.502917 3.11699L0.502645 3.10532C0.494615 2.76117 0.556569 2.41888 0.684653 2.09916C0.812736 1.77944 1.0042 1.48912 1.24762 1.2457C1.49108 1.00224 1.7815 0.810656 2.10116 0.682594C2.4206 0.554624 2.76262 0.492741 3.10663 0.500677C3.37083 0.507612 3.63085 0.568214 3.87092 0.678802L3.87085 0.678947L3.88246 0.68394C4.20895 0.824456 4.55843 0.990348 4.94465 1.17693L61.4133 39.4149L61.4235 39.4218L61.4339 39.4282C62.5777 40.1234 63.6107 40.9862 64.4985 41.9877C65.2021 42.9068 65.5556 44.0465 65.4954 45.2028L65.4947 45.2158L65.4947 45.2288L65.4947 50.715Z' stroke='%230033A0'/%3E%3C/svg%3E%0A"), url("data:image/svg+xml,%3Csvg width='154' height='224' viewBox='0 0 154 224' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_9150_17898' fill='white'%3E%3Cpath d='M78.5352 111.754L10.3853 155.686C8.33723 157.068 6.05379 158.758 3.63706 160.703C1.22034 162.649 0.00193513 165.721 0.00193504 169.869L0.00193402 216.575C-0.0204875 217.536 0.152004 218.491 0.509452 219.383C0.8669 220.276 1.40184 221.086 2.08151 221.766C2.76117 222.445 3.57134 222.98 4.46359 223.338C5.35584 223.695 6.31126 223.868 7.27219 223.845C8.04743 223.825 8.81091 223.648 9.51527 223.323C10.3243 222.975 11.1845 222.576 12.1164 222.115L128.19 143.51'/%3E%3C/mask%3E%3Cpath d='M10.3853 155.686L9.84349 154.845L9.8346 154.851L9.82583 154.857L10.3853 155.686ZM0.00193402 216.575L1.00166 216.598L1.00193 216.586L1.00193 216.575L0.00193402 216.575ZM7.27219 223.845L7.29552 224.845L7.29811 224.845L7.27219 223.845ZM9.51527 223.323L9.11995 222.405L9.10835 222.41L9.09688 222.415L9.51527 223.323ZM12.1164 222.115L12.5596 223.011L12.6207 222.981L12.6771 222.943L12.1164 222.115ZM77.9934 110.914L9.84349 154.845L10.9271 156.526L79.077 112.595L77.9934 110.914ZM9.82583 154.857C7.75133 156.257 5.44529 157.964 3.00996 159.924L4.26417 161.482C6.66229 159.552 8.92313 157.879 10.9448 156.514L9.82583 154.857ZM3.00996 159.924C0.28389 162.119 -0.998065 165.528 -0.998065 169.869L1.00194 169.869C1.00194 165.915 2.15679 163.179 4.26417 161.482L3.00996 159.924ZM-0.998065 169.869L-0.998066 216.575L1.00193 216.575L1.00194 169.869L-0.998065 169.869ZM-0.997794 216.551C-1.02337 217.647 -0.826633 218.737 -0.418828 219.755L1.43773 219.011C1.13064 218.245 0.982391 217.424 1.00166 216.598L-0.997794 216.551ZM-0.418828 219.755C-0.0110472 220.773 0.599173 221.698 1.3744 222.473L2.78861 221.059C2.20452 220.475 1.74485 219.778 1.43773 219.011L-0.418828 219.755ZM1.3744 222.473C2.14963 223.248 3.07382 223.858 4.09171 224.266L4.83547 222.409C4.06886 222.102 3.37271 221.643 2.78861 221.059L1.3744 222.473ZM4.09171 224.266C5.1095 224.674 6.19937 224.871 7.29552 224.845L7.24886 222.846C6.42316 222.865 5.60219 222.717 4.83547 222.409L4.09171 224.266ZM7.29811 224.845C8.20894 224.821 9.10596 224.613 9.93366 224.231L9.09688 222.415C8.51586 222.683 7.88592 222.829 7.24627 222.846L7.29811 224.845ZM9.91059 224.242C10.7381 223.886 11.6144 223.479 12.5596 223.011L11.6731 221.218C10.7546 221.673 9.91044 222.064 9.11995 222.405L9.91059 224.242ZM12.6771 222.943L128.751 144.338L127.63 142.682L11.5556 221.287L12.6771 222.943Z' fill='%230033A0' mask='url(%23path-1-inside-1_9150_17898)'/%3E%3Cpath d='M153.482 118.329L153.482 118.342L153.482 118.355C153.63 121.216 152.752 124.035 151.005 126.306C148.869 128.724 146.381 130.807 143.625 132.485L143.615 132.491L143.605 132.498L128.148 142.963L8.02117 66.1304C6.61144 65.1093 5.26276 64.0063 3.98206 62.8274L3.98105 62.8264C1.68097 60.7207 0.50779 57.7938 0.50779 53.9789L0.507791 7.27263L0.507927 7.27263L0.507655 7.26096C0.486813 6.36773 0.647616 5.47947 0.979949 4.64991C1.31228 3.82035 1.80913 3.06691 2.44092 2.43512C3.07274 1.8033 3.82638 1.30615 4.65589 0.973842C5.48517 0.641623 6.37313 0.481034 7.26622 0.501782C7.9734 0.520204 8.66938 0.682346 9.31193 0.978336L9.31186 0.978481L9.32347 0.983474C10.1121 1.32287 10.953 1.72275 11.8719 2.16692L143.666 91.4118L143.676 91.4187L143.687 91.4251C146.419 93.0859 148.886 95.1481 151.005 97.5424C152.753 99.8158 153.632 102.639 153.482 105.503L153.482 105.516L153.482 105.529L153.482 118.329Z' stroke='%230033A0'/%3E%3C/svg%3E%0A");
  background-position: 10% 20px, 93% -20px;
  background-size: 66px, 154px;
  background-repeat: no-repeat;
  color: #0033A0;
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 420px;
  width: 100%;
}
.callout, .callout__title, .callout__subtitle, .card--callout {
  background-color: #E3E829;
}
.card--callout {
  border-color: #0033A0;
  font-family: 'Poppins', sans-serif;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 176px !important;
}
.card--callout * {
  letter-spacing: 1px;
  position: absolute;
}
.callout i {
  background-image: url("data:image/svg+xml,%3Csvg width='223' height='324' viewBox='0 0 223 324' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_10287_12283' fill='white'%3E%3Cpath d='M113.221 161.68L14.9721 225.014C12.0195 227.007 8.72752 229.443 5.24342 232.248C1.75932 235.053 0.00278981 239.482 0.00278968 245.461L0.00278821 312.795C-0.0295361 314.181 0.219139 315.558 0.734457 316.844C1.24978 318.131 2.02099 319.299 3.00083 320.279C3.98067 321.259 5.14866 322.03 6.43499 322.545C7.72132 323.06 9.09871 323.309 10.484 323.277C11.6017 323.248 12.7024 322.992 13.7178 322.524C14.8841 322.022 16.1243 321.446 17.4677 320.782L184.807 207.46'/%3E%3C/mask%3E%3Cpath d='M113.221 161.68L14.9721 225.014C12.0195 227.007 8.72752 229.443 5.24342 232.248C1.75932 235.053 0.00278981 239.482 0.00278968 245.461L0.00278821 312.795C-0.0295361 314.181 0.219139 315.558 0.734457 316.844C1.24978 318.131 2.02099 319.299 3.00083 320.279C3.98067 321.259 5.14866 322.03 6.43499 322.545C7.72132 323.06 9.09871 323.309 10.484 323.277C11.6017 323.248 12.7024 322.992 13.7178 322.524C14.8841 322.022 16.1243 321.446 17.4677 320.782L184.807 207.46' fill='%23E3E829'/%3E%3Cpath d='M14.9721 225.014L14.4303 224.173L14.4214 224.179L14.4126 224.185L14.9721 225.014ZM0.00278821 312.795L1.00252 312.819L1.00279 312.807L1.00279 312.795L0.00278821 312.795ZM10.484 323.277L10.5074 324.277L10.51 324.277L10.484 323.277ZM13.7178 322.524L13.3225 321.606L13.3109 321.611L13.2994 321.616L13.7178 322.524ZM17.4677 320.782L17.911 321.679L17.972 321.648L18.0284 321.61L17.4677 320.782ZM112.679 160.839L14.4303 224.173L15.5139 225.854L113.763 162.52L112.679 160.839ZM14.4126 224.185C11.4336 226.196 8.11902 228.649 4.61631 231.469L5.87052 233.026C9.33601 230.236 12.6054 227.818 15.5316 225.842L14.4126 224.185ZM4.61631 231.469C0.822867 234.523 -0.99721 239.288 -0.99721 245.461L1.00279 245.461C1.00279 239.675 2.69576 235.582 5.87052 233.026L4.61631 231.469ZM-0.99721 245.461L-0.997212 312.795L1.00279 312.795L1.00279 245.461L-0.99721 245.461ZM-0.99694 312.772C-1.03242 314.292 -0.759499 315.804 -0.193823 317.216L1.66274 316.472C1.19778 315.312 0.973343 314.069 1.00252 312.819L-0.99694 312.772ZM-0.193823 317.216C0.371829 318.628 1.21831 319.911 2.29372 320.986L3.70794 319.572C2.82366 318.688 2.12772 317.633 1.66274 316.472L-0.193823 317.216ZM2.29372 320.986C3.36913 322.061 4.65114 322.908 6.06311 323.473L6.80687 321.617C5.64619 321.152 4.59222 320.456 3.70794 319.572L2.29372 320.986ZM6.06311 323.473C7.47497 324.039 8.98681 324.312 10.5074 324.277L10.4607 322.277C9.2106 322.306 7.96766 322.082 6.80687 321.617L6.06311 323.473ZM10.51 324.277C11.7632 324.244 12.9974 323.957 14.1362 323.432L13.2994 321.616C12.4073 322.027 11.4402 322.252 10.4581 322.277L10.51 324.277ZM14.1131 323.443C15.2979 322.933 16.5542 322.349 17.911 321.679L17.0244 319.886C15.6943 320.543 14.4703 321.112 13.3225 321.606L14.1131 323.443ZM18.0284 321.61L185.368 208.288L184.247 206.632L16.907 319.954L18.0284 321.61Z' fill='%230033A0' mask='url(%23path-1-inside-1_10287_12283)'/%3E%3Cpath d='M221.481 171.159L221.481 171.172L221.482 171.185C221.697 175.364 220.413 179.483 217.861 182.799C214.765 186.304 211.159 189.323 207.165 191.755L207.155 191.761L207.145 191.768L184.741 206.937L11.4309 96.0886C9.38971 94.6103 7.43699 93.0136 5.58277 91.3066L5.58176 91.3057C2.21129 88.2201 0.502783 83.9363 0.502783 78.3877L0.502784 11.053L0.502921 11.053L0.502648 11.0414C0.471904 9.72373 0.709111 8.41346 1.19931 7.18983C1.68952 5.9662 2.42241 4.8548 3.35438 3.92283C4.28638 2.99083 5.39807 2.2575 6.62165 1.76732C7.845 1.27723 9.15493 1.04035 10.4724 1.071C11.522 1.09829 12.555 1.33892 13.5086 1.77822L13.5085 1.77836L13.5201 1.78335C14.666 2.27651 15.8868 2.85728 17.2174 3.50048L207.233 132.17L207.243 132.177L207.254 132.184C211.214 134.591 214.79 137.58 217.861 141.051C220.415 144.371 221.7 148.495 221.482 152.679L221.481 152.692L221.481 152.705L221.481 171.159Z' fill='%23E3E829' stroke='%230033A0'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
}
.callout i:nth-child(2) {
  left: 7%;
  bottom: -45px;
  height: 322px;
  width: 222px;
  z-index: 100;
}
.callout i:nth-child(3) {
  right: 18%;
  bottom: -40px;
  height: 224px;
  width: 154px;
  z-index: 100;
}
.callout__title, .callout__subtitle {
  font-size: 1.875rem;
  font-weight: bold;
}
.callout__title {
  padding-left: 32px;
  padding-right: 32px;
  top: -25px;
}
.callout__numbers {
  font-size: 6.875rem;
  font-weight: bold;
}
.callout__subtitle {
  padding-left: 16px;
  padding-right: 16px;
  bottom: -20px;
}
.faq {
  border-radius: 20px;
  box-shadow: 0 0 5px rgba(114, 121, 129, 0.2);
  height: auto;
}
.faq ul {
  list-style: none;
  padding: 0;
}
.faq__item {
  padding: 16px 32px;
}
.faq__item:hover .faq__title, .faq__title.active {
  color: #343348;
}
.faq__item:first-child .faq__title {
  margin-top: 0;
}
.faq__answer {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease;
}
.faq__title.active + .faq__answer{
  display: block;
  max-height: 200px;
}
.faq__title, .faq__info {
  margin: 0;
}
.faq__title {
  color: #0033A0;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 500;
  margin-top: 8px;
  position: relative;
  transition: color 0.2s ease-out;
  width: 100%;
}
.faq__title:after {
  background: url('https://image.digital.afpcapital.cl/lib/fe31157075640574771d78/m/2/d7df3f50-bf42-43ba-b968-c050f160f39e.png') no-repeat 0/contain;
  content: '';
  position: absolute;
  right: 16px;
  transition: all 0.4s ease;
  height: 19px;
  width: 13px;
}
.faq__title.active::after {
  transform: rotate(-90deg);
}
.faq__info {
  color: #3A3B3A;
  font-size: 1.15rem;
  line-height: 1.3;
  margin: 16px auto 0;
  transition: opacity 0.35s ease-in;
  opacity: 0;
}
.faq__title.active + .faq__answer .faq__info{
  opacity: 1;
}
.faq__item:first-child {
  padding-top: 32px;
}
.faq__item:last-child {
  padding-bottom: 32px;
}
footer {
  background: #F6FAFF;
  color: #0033A0;
  padding: 40px 100px;
  padding-bottom: 140px;
  margin-top: -40px;
}
footer a {
  color: #0099FD;
}
footer small {
  display: block;
  font-size: 0.9rem;
  font-weight: 300;
  line-height: 1.5;
  margin: 0 auto 16px;
  text-align: center;
  width: 100%;
}
@keyframes show {
  from { 
    opacity: 0;
  } 
  to { 
    opacity: 1;
    top: -20px; 
  }
}
.visible {
  animation: visible 0.4s normal;
  animation-fill-mode: forwards;
  display: block;
}
@keyframes visible {
  from {
    visibility: hidden;
    opacity: 0;
  }
  to {
    visibility: visible;
    opacity: 1;
  }
}
.hidden {
  animation: hidden 0.2s normal;
  animation-fill-mode: forwards;
  position: absolute;
}
@keyframes hidden {
  from {
    visibility: visible;
    opacity: 1;
  }
  to {
    visibility: hidden;
    opacity: 0;
    
  }
}
@media screen and (max-width: 1440px) {
  .hero__info {
    background: #fff;
    padding-left: 80px;
  }
}
@media screen and (max-width: 1199px) {
  .card__figure {
    width: 55px;
  }
  .card__title {
    font-size: 1.3rem;
  }
  .card__info {
    font-size: 0.9rem;
  }
  .callout i:nth-child(2) {
    left: 0;
  }
  .callout i:nth-child(3) {
    right: 5%;
  }
}
@media screen and (max-width: 991px) {
  .link-logo {
    margin: auto;
  }
  .logo {
    margin-bottom: 40px;
    width: 140px;
  }
  .hero:after {
    background: url('https://image.digital.afpcapital.cl/lib/fe31157075640574771d78/m/2/ade269b4-3206-4c99-9849-1d212f24962e.png') no-repeat center 0/contain;
    content: '';
    display: block;
    margin: -60px auto 0;
    width: 100%;
    height: 480px;
  }
  .hero__info {
    animation: none;
    background: transparent;
    text-align: center;
    min-height: auto;
    opacity: 1;
    padding-left: 0;
  }
  .hero {
    animation: fadeInSlideUp 1.2s ease forwards;
    animation-delay: 0.5s;
    opacity: 0;
  }
  .hero__title {
    font-size: 2.5rem;
    margin: 0 auto;
  }
  .hero__title br {
    display: none;
  }
  .hero__title span {
    display: inline;
  }
  .hero figure {
    display: none;
  }
  .hero--enviado .hero__title {
    margin-bottom: 0 !important;
  }
  .hero--enviado .hero__subtitle {
    margin-top: 8px;
    align-self: auto;
  }
  .hero--enviado::after {
    margin-top: 0;
  }
  .main__title {
    font-size: 2rem;
  }
  .logo, .cambiate {
    margin-left: auto;
    margin-right: auto;
  }
  .cambiate {
    margin-top: 40px;
  }
  .card {
    align-items: center;
    flex-direction: row;
    margin: 16px auto;
    height: auto;
    padding-top: 16px;
  }
  .card__figure {
    display: block;
    margin-right: 24px;
    width: 68px;
  }
  .card__title, .card__info {
    text-align: left;
    width: 100%;
    height: auto;
  }
  .card__title {
    font-size: 1.5rem;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .card__info {
    font-size: 1.1rem;
    margin-top: 0;
  }
  .table__data {
    margin: auto;
    width: 95%;
  }
  .callout i  {
    transform: scale(0.8);
  }
  .callout i:nth-child(2) {
    left: -5%;
  }
  .callout i:nth-child(3) {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .main__title {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }
  .table__tabs .tab {
    font-size: 1.3rem;
  }
  .tab {
    height: 85px;
  }
  .table__multifondo {
    font-size: 1rem;
    padding: 4px 0;
    width: 40px;
  }
  .table__cell--capital {
      width: 80px;
  }
  .table__toggle-label {
      font-size: 1.1rem;
  }
  .table th, .table td {
      font-size: 1rem;
  }
  .table td.feat:before {
      visibility: hidden;
  }
  .callout {
    background-position: 5% 0px, 97% -20px;
    background-size: 40px, 80px;
    height: 230px;
  }
  .callout i {
    transform: scale(0.5);
  }
  .callout i:nth-child(2) {
    bottom: -100px;
    left: -60px;
  }
  .callout i:nth-child(3) {
    bottom: -100px;
    right: 0;
  }
  .card--callout {
    height: 130px !important;
  }
  .callout__title, .callout__subtitle {
    font-size: 1.1875rem;
  }
  .callout__title {
    top: -16px;
  }
  .callout__numbers {
    font-size: 4rem;
  }
  .callout__subtitle {
    bottom: -12px;
  }
  .faq__title {
    font-size: 1.3rem;
    padding-right: 32px;
  }
  .faq__title:after {
    right: 0;
    height: 18px;
    width: 10px;
  }
  .faq__info {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 575px) {
  main {
    margin-top: -20px;
  }
  .btn {
    font-size: 1.1rem;
    padding: 12px;
  }
  .btn--cambiate {
    font-size: 1.25rem;
    margin: auto;
    left: 0;
    right: 0;
  }
  .hero:after {
    margin-top: -44px;
    height: 350px;
  }
  .hero__info {
    padding-left: 32px;
    padding-right: 32px;
  }
  .hero__title {
    font-size: 1.9rem;
    width: 100%;
  }
  .hero__title span {
    display: block;
    margin-top: 0;
  }
  .cambiate {
    box-shadow: 0px 4px 8px 0px #72798133;
    width: 100%;
  }
  .cambiate__btns {
    margin-top: 16px;
  }
  .cambiate__title {
    font-size: 1.3rem;
  }
  .lead__close {
    font-size: 1.3rem;
    line-height: normal;
    top: -34px;
    right: -42px;
    height: 34px;
    width: 34px;
  }
  .main {
    margin: 60px auto;
  }
  .main__title {
    font-size: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }
  .main__subtitle {
    font-size: 1rem;
  }
  .main--rentabilidad {
    margin-bottom: 0;
  }
  .card {
    padding: 16px 24px;
  }
  .card__title {
    font-size: 1.25rem;
  }
  .card__info {
    font-size: 0.875rem;
  }
  .table {
    display: block;
    overflow-x: auto;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table__tabs .tab {
      height: 80px;
      font-size: 1.3rem;
  }
  .table__header-title {
    font-size: 0.9375rem;
  }
  ::-webkit-scrollbar {
      -webkit-appearance: none;
      width: 1px;
  }
  ::-webkit-scrollbar-thumb {
      border-radius: 30px;
      background-color: rgba(0, 0, 0, .08);
      box-shadow: 0 0 1px rgba(255, 255, 255, .08);
      height: 1px;
  }
  .faq__item {
    padding-bottom: 8px;
  }
  .faq__title {
    font-size: 1.25rem;
  }
  .faq__info {
    font-size: 1rem;
  }
  footer {
    margin-top: 0;
    padding: 0;
    padding-top: 40px;
    padding-bottom: 140px;
  }
  footer small {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 414px) {
  .card__title {
    font-size: 1.2rem;
  }
  .card__info, .list__item {
    font-size: 1rem;
  }
  .table {
    padding-top: 0;
  }
  .table__tabs .tab {
    font-size: 1.1rem;
    height: 65px;
  }
  .table__data {
    transform: scale(0.9);
    position: relative;
    left: -10px;
  }
  .table__toggle {
    margin-top: 8px;
  }
  .table__toggle-label {
    font-size: 1rem;
  }
  .card--callout {
    height: 108px !important;
  }
  .callout {
    background-size: 40px, 0;
  }
  .callout__title {
    padding-left: 16px;
    padding-right: 16px;
  }
  .callout__numbers {
    font-size: 3.5rem;
  }
  .callout i:nth-child(2) {
    left: -100px;
  }
  .callout i:nth-child(3) {
    right: -30px;
  }
}
@media screen and (max-width: 375px) {
  .btn {
    font-size: 1rem;
  }
  .card__figure {
    width: 54px;
  }
  .card__info {
    font-size: 0.95rem;
  }
  .cambiate__title {
    font-size: 1.2rem;
  }
  .main__title {
    width: 100%;
  }
  .table__data {
    transform: scale(0.8);
    margin-left: -16px;
  }
}
@media screen and (max-width: 320px) {
  .btn {
    font-size: 0.8rem;
  }
  .btn--cambiate {
    font-size: 1rem;
    width: 280px;
  }
  .hero__title {
    font-size: 1.8rem;
  }
  .cambiate__title {
    font-size: 1.2rem;
  }
  .card {
    flex-direction: column;
  }
  .card__title, .card__info {
    text-align: center;
  }
  .card__figure {
    margin: 0 auto 16px;
  }
  .faq__title {
    font-size: 1.1rem;
  }
}