.transition1{transition:all .25s ease-in-out}.transition2{transition:all .45s ease-in-out}.buttonRadius{border-radius:8px!important;overflow:hidden}.heading{background-color:#7101c5;height:560px;display:flex;align-items:center;position:relative}.heading-container{width:95%;max-width:1128px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:32px}.heading-container>*{width:100%;max-width:572px}.heading-container__top{z-index:1}.heading-button{width:fit-content;min-width:169px}.heading-title{font-size:48px;line-height:64px;letter-spacing:0;font-weight:700;color:#fff}.heading-highlighted{background-color:#ffb81c;height:48px;padding:8px 16px;border-radius:160px;width:fit-content;z-index:1}.heading-highlighted p{font-size:20px;line-height:32px;letter-spacing:0;font-weight:700;color:#523178;white-space:nowrap;text-align:left}.heading-image{width:100%;height:560px;overflow:hidden;position:absolute;top:0;left:0;right:0;z-index:0}.heading-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media (max-width:767px){.heading{height:auto;flex-direction:column}.heading-container{order:2;width:100%;padding:32px 16px;margin:0}.heading-image{order:1;position:relative;left:unset;transform:unset;max-height:340px;overflow:hidden}}@media (max-width:575px){.heading-container{gap:24px}.heading-title{font-size:36px;line-height:120%}.heading-image{max-height:380px}.heading-logo{width:228px;margin-bottom:24px}.heading-logo img{width:100%;height:auto}.heading-highlighted{height:40px;max-width:100%;z-index:1}.heading-highlighted p{font-size:16px;line-height:24px;letter-spacing:.0075em;font-weight:700}}.promotions-container{width:95%;max-width:1128px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:54px}.promotions-section{display:flex;flex-direction:column;gap:80px}.promotions-section:not(.dap){padding-top:50px;padding-bottom:27px}.promotions-section.dap{padding-top:27px;padding-bottom:120px}.promotions-header{display:flex;flex-direction:column;gap:16px;align-items:center}.promotions-header h1,.promotions-header h2,.promotions-header p{margin-bottom:0;text-align:center}.promotions-header-title{font-size:40px;line-height:120%;letter-spacing:0;font-weight:700}@media (max-width:575px){.promotions-header-title{font-size:36px;line-height:120%}}.promotions-header-subtitle{font-size:32px;line-height:48px;letter-spacing:0;font-weight:600}@media (max-width:575px){.promotions-header-subtitle{font-size:20px;line-height:150%}}.promotions-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:44px}@media (max-width:991px){.promotions-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.promotions-list{display:none}}.capta,.promotions-banner img,.promotions-box img{width:100%}.capta{height:400px}@media (max-width:767px){.capta{height:auto;padding:50px 0}}.capta-container{width:95%;max-width:1128px;margin-left:auto;margin-right:auto;display:flex;gap:20px;align-items:center;height:100%;justify-content:space-between}.capta-info{width:100%;max-width:836px;display:flex;flex-direction:column;gap:32px}.capta-info *{color:#523178}.capta-header{display:flex;flex-direction:column;gap:8px}.capta-title{font-size:20px;line-height:140%;letter-spacing:.014em;font-weight:700}@media (max-width:575px){.capta-title{text-align:center;font-size:24px;line-height:140%;letter-spacing:0;font-weight:700}}.capta-subtitle{font-size:32px;line-height:130%;letter-spacing:.013em;font-weight:400}.capta-subtitle b{font-weight:700}@media (max-width:575px){.capta-subtitle{font-size:24px;line-height:140%;letter-spacing:0;font-weight:400}}.capta-steps{display:flex;gap:16px}@media (max-width:991px){.capta-steps{display:none}}.capta-steps-item{display:flex;gap:16px;align-items:start;max-width:268px}.capta-steps-item-number{background-color:#7101c5;border-radius:200px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-top:2px}.capta-steps-item-number span{font-weight:700;color:#fff}.capta-steps-item-number span,.capta-steps-item-text{font-size:14px;line-height:24px;letter-spacing:.0125em}.capta-steps-item-text{font-weight:600;flex:1;margin-bottom:0}.capta-qrcode{width:100%;max-width:278px;display:flex;flex-direction:column;align-items:center}@media (max-width:991px){.capta-qrcode{display:none}}.capta-qrcode-code{background-color:#fff;height:180px;width:180px;border-radius:16px;border:10px solid #7101c5}.capta-qrcode-code img{width:100%}.capta-qrcode-text{text-align:center}.capta-qrcode-text p{color:#523178;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.0125em;margin-bottom:8px;margin-top:6px}.capta-qrcode-text a{background-color:#7101c5;border-radius:15px;color:#fff;white-space:nowrap;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.025em;padding:8px 20px}.capta-qrcode-text a:hover{text-decoration:none}.benefits{background-color:#7101c5;padding:60px 0}.benefits-container{width:95%;max-width:1128px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:30px}.benefits-title{font-size:48px;line-height:64px;letter-spacing:0;font-weight:700;text-align:center;color:#fff}@media (max-width:575px){.benefits-title{font-size:32px;line-height:120%}}.benefits-content{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.benefits-content{flex-direction:column;gap:20px}}.benefits-image{width:100%;max-width:377px}.benefits-image img{width:100%}@media (max-width:767px){.benefits-image{max-width:300px}}.benefits-list{display:flex;flex-direction:column;gap:32px;width:100%;max-width:610px}.benefits-list-item{display:flex;gap:24px;padding:16px}.benefits-list-text{font-size:24px;line-height:36px;letter-spacing:0;font-weight:600;flex:1;color:#fff;margin-bottom:0}.seguros{background-color:#fff;padding:40px 0}.seguros-container{width:95%;max-width:1128px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:40px}@media (max-width:575px){.seguros-container{gap:24px}}.seguros-title{font-size:48px;line-height:64px;letter-spacing:0;font-weight:700;color:#523178;text-align:center}@media (max-width:575px){.seguros-title{font-size:36px;line-height:120%}}.seguros-items img{width:100%;height:auto}.promotions-slick .slick-dots{margin-top:16px;display:flex;justify-content:center;gap:10px;padding-left:0}.promotions-slick .slick-dots li{list-style:none;font-size:0}.promotions-slick .slick-dots li button{border-radius:50px;width:12px;height:12px;background-color:#fff;border:0}.promotions-slick .slick-dots li.slick-active button{background-color:#ffb81c}.offPage{padding:50px 0 120px;display:flex;flex-direction:column;gap:80px}@media (max-width:575px){.offPage{gap:24px;padding:34px 0}}.offPage-container{width:95%;max-width:1128px;margin-left:auto;margin-right:auto}.offPage-title{font-size:40px;line-height:120%;letter-spacing:0;font-weight:700;text-align:center;margin-bottom:40px}@media (max-width:575px){.offPage-title{font-size:36px;line-height:120%;margin-bottom:24px}}.offPage-box{border:3px solid #fff;border-radius:12px;padding:16px 40px 16px 24px;display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:20px}@media (max-width:767px){.offPage-box{flex-direction:column}}.offPage-box__icon{max-width:104px}.offPage-box__icon img{width:100%}.offPage-box__text{color:#fff;margin-right:auto}.offPage-box__text,.offPage-box__text span{font-size:24px;line-height:36px;letter-spacing:0;font-weight:700}@media (max-width:767px){.offPage-box__text{text-align:center;margin-right:unset;font-size:32px;line-height:48px;letter-spacing:0;font-weight:700}.offPage-box__text span{font-size:20px;line-height:32px;letter-spacing:0;font-weight:600;text-align:center;display:block}}.offPage-box__button{min-width:320px}@media (max-width:991px){.offPage-box__button{min-width:240px}}@media (max-width:767px){.offPage-box__button{width:100%}}.fixed-button{background:#fff;width:100%;position:fixed;bottom:0;left:0;border-radius:4px 4px 0 0;padding:16px 16px 32px;z-index:99;box-shadow:-.32px -7.99px 16px 0 rgba(51,51,51,.04)}@media screen and (min-width:768px){.fixed-button{display:none!important}}@media (max-width:767px){.whatsapp-text{display:none!important}}