body{display:flex;min-height:100vh;flex-direction:column}section{flex:1 0 0}a{text-decoration:none}.input-group .input-group-text .fa-lock,.input-group .input-group-text .fa-unlock{cursor:pointer}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}.pulsate-bck{animation:pulsate-bck 2s ease-in-out infinite both}body{font-family:"KievitOT"}body.has-fixed-header .app-header.is-fixed{transform:translateY(0)}body.landing-index .app-header:not(.is-fixed){position:absolute;left:0;top:0;width:100%;background:none}a{color:#1d50a4}a:hover{color:#123063}h1,h2,h3,h4,h5{font-family:"Avenir Next LT Pro Bold";font-weight:400;color:#444}.btn.btn-primary{background:#1d50a4;border-color:#1d50a4;color:#fff !important}.btn.btn-primary:hover{background:#123063;border-color:#123063;color:#fff !important}.btn.btn-primary:active{background:#0a1b38;border-color:#0a1b38;color:#fff !important}.btn.btn-outline-primary{border-color:#1d50a4;color:#1d50a4 !important}.btn.btn-outline-primary:hover{background:#123063;border-color:#123063;color:#fff !important}.btn.btn-outline-primary:active{background:#0a1b38;border-color:#0a1b38;color:#fff !important}.app-header{background:#00101f;position:relative;z-index:10}.app-header .btn-mobile{display:block;position:absolute;right:0;top:.35rem;z-index:1;color:#fff;padding:.75rem;font-size:23px;border-radius:.25rem;transition:all 350ms}.app-header .btn-mobile:focus,.app-header .btn-mobile:active{background:#bd155f}.app-header .btn-mobile i{display:block}.app-header.is-fixed{position:fixed;left:0;top:0;width:100%;z-index:20;transition:all 150ms ease-out;transform:translateY(-150px);box-shadow:0 0 1rem rgba(0,0,0,.075)}.app-header .header-top{background:#000306;padding-top:.25rem}.app-header .header-top nav{padding:.25rem 0}.app-header .header-top nav ul li a{color:#fff;opacity:.85;transition:all 350ms}.app-header .header-top nav ul li a:hover{opacity:1}.app-header .header-bottom nav{display:none}@media(min-width: 768px){.app-header .header-bottom nav{display:block}}.app-header .header-bottom nav ul{margin-bottom:0;padding:1rem 0}.app-header .header-bottom nav ul li a{display:block;padding:1rem;color:#fff;font-weight:500;font-size:1.15rem;border-radius:.25rem;transition:all 350ms}.app-header .header-bottom nav ul li:not(:last-child){margin-left:.125rem}.app-header .header-bottom nav ul li:hover a{background:#19458e}.app-header .header-bottom nav ul li.is-current a{background:#fff;color:#00101f}.app-footer{background:#00101f;color:#fff}.app-footer .text-muted{color:rgba(255,255,255,.65) !important}.app-footer nav{padding-bottom:.25rem}.app-footer nav ul li strong{text-transform:uppercase;font-weight:300;font-size:1.25em}.app-footer nav ul li a{color:#fff;opacity:.75;transition:all 350ms}.app-footer nav ul li a:hover{opacity:1}.app-footer .copyright a{color:#fff;font-weight:700}.menu-mobile{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100}.menu-mobile.is-open{display:block}@media(min-width: 768px){.menu-mobile.is-open{display:none}}.menu-mobile .mobile-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.15);backdrop-filter:blur(3px)}.menu-mobile .mobile-nav{position:absolute;right:0;top:0;width:80%;height:100%;padding:1rem;box-shadow:0 0 30px rgba(0,0,0,.25);background:#fff url("../img/splash-texture-w.webp") center top no-repeat;background-size:cover;border-left:5px solid #ff007a}.menu-mobile .mobile-nav .btn-mobile{display:inline-block;padding:.75rem 1.1rem;font-size:23px;border-radius:.25rem;transition:all 350ms;background:rgba(232,238,246,.5)}.menu-mobile .mobile-nav .btn-mobile i{display:block}.menu-mobile .mobile-nav .btn-mobile:focus,.menu-mobile .mobile-nav .btn-mobile:active{background:#1d50a4;color:#fff}.menu-mobile .mobile-nav .mobile-menu{margin-bottom:0}.menu-mobile .mobile-nav .mobile-menu li a{display:block;line-height:1}.menu-mobile .mobile-nav .mobile-menu.menu-primary a{font-size:2rem;padding:.75rem 0}.menu-mobile .mobile-nav .mobile-menu.menu-secondary a{padding:.75rem 0}@media(min-width: 410px){.menu-mobile .mobile-nav .mobile-menu.menu-secondary a{font-size:1.15rem}}@media(min-width: 420px){.menu-mobile .mobile-nav .mobile-menu.menu-secondary a{font-size:1.25rem}}.menu-mobile .mobile-nav .mobile-social li a{display:block;padding:.25rem;font-size:19px}.menu-mobile .mobile-nav .mobile-social li a i{display:block}.block.block-splash{background:#00101f url("../img/splash-background.webp") center center no-repeat;background-size:cover;color:#fff;padding-top:60px;display:flex;align-items:center;min-height:75vh;position:relative}.block.block-splash::before{content:"";position:absolute;top:0;left:0;width:100%;height:160px;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 50%)}@media(min-width: 1024px){.block.block-splash{height:100vh}.block.block-splash::before{height:220px}}.block.block-splash h1,.block.block-splash h3{color:#fff}.block.block-splash p{color:#fff;font-weight:300;font-size:1.5rem}.block.block-title{background:#1d50a4;padding-top:.35rem}.block.block-title h1{color:#fff;font-size:1.5rem}.block.block-embajadores img{filter:grayscale(1) opacity(0.75);transition:all 350ms}.block.block-embajadores img:hover,.block.block-embajadores img.is-active{filter:grayscale(0) opacity(1)}.block.block-brands{padding:2rem 0}.block.block-brands h2{font-family:"Avenir Next LT Pro Demi"}.block.block-brands img{filter:grayscale(1) opacity(0.75);transition:all 350ms}.block.block-brands img:hover,.block.block-brands img.is-active{filter:grayscale(0) opacity(1)}.block.block-details{padding:2rem 0 0}.block.block-details h4,.block.block-details h5{font-family:"Avenir Next LT Pro Demi"}.block.block-details .swiper .swiper-button{display:none}@media(min-width: 1024px){.block.block-details .swiper .swiper-button{display:flex}}.block.block-details .swiper .swiper-slide .title{display:none;position:absolute;left:0;bottom:0;width:100%;padding:1rem;background:#ff007a;color:#fff;font-size:.85em;border-radius:0 0 .4rem .4rem;box-shadow:0 0 .5rem rgba(0,0,0,.15)}@media(min-width: 400px){.block.block-details .swiper .swiper-slide .title{display:block}}@media(min-width: 1024px){.block.block-details .swiper .swiper-slide .title{border-radius:0;left:auto;right:-0.5rem;bottom:1rem;padding:.5rem .75rem;width:auto}}.block.block-details .swiper .swiper-slide .title::after{content:"";position:absolute;right:0;bottom:-0.5rem;width:0px;height:0px;border-style:solid;border-width:.5rem .5rem 0 0;border-color:#b30055 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0deg);z-index:1}.block.block-info{padding-top:2rem}.block.block-info .mosaic{background:#ff017a;color:#fff;padding:1.25rem 1rem 1rem;border-radius:.5rem;position:relative;transition:all 350ms}.block.block-info .mosaic:hover{background:#e7006e}.block.block-info .mosaic h5{color:#fff}.block.block-info .mosaic a{color:#fff}.block.block-prices{padding:2rem 0}.block.block-prices .table-responsive{border-radius:.5rem .5rem 0 0}.block.block-prices .table-responsive .table tr .title{font-size:1.5em}.block.block-prices .table-responsive .table tr .title .striked{text-decoration:line-through}.block.block-prices .table-responsive .table tr th{background:#ff017a !important;color:#fff !important;padding-bottom:.75rem}.block.block-prices .table-responsive .table tr td{padding-bottom:1rem;white-space:nowrap}.block.block-prices .table-responsive .table tbody span,.block.block-prices .table-responsive .table tbody strong{color:#1d50a4}.block.block-prices .table-responsive .table.table-bordered{border:2px solid #ff017a}.block.block-prices .table-responsive .table.table-bordered>:not(caption)>*{border:none}.block.block-prices .table-responsive .table.table-bordered>:not(caption)>*>*{border-width:0}.block.block-prices .table-responsive .table :not(caption)>*>*{border:none}.block.block-media{padding:5rem 0}.block.block-media .media{border-radius:.35rem;overflow:hidden;background:#fafafa;position:relative;height:100%;display:flex;flex-direction:column;border:2px solid #1d50a4}.block.block-media .media .media-image{padding-bottom:65%;height:0;overflow:hidden;position:relative}.block.block-media .media .media-image img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all 350ms;transform:scale(1.01);filter:grayscale(1);opacity:.75}.block.block-media .media .media-content{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 0;transition:all 350ms}.block.block-media .media .media-content .content-title{padding:.75rem 1rem;font-size:1.125em;margin-bottom:0}.block.block-media .media .media-content .content-action{padding:1rem;transition:all 350ms;border-top:2px solid #eee;color:#1d50a4}.block.block-media .media:hover .media-image img{filter:grayscale(0);opacity:1}.block.block-media .media:hover .media-image::after{opacity:1}.block.block-media .media:hover .media-content{background:#1d50a4;color:#fff}.block.block-media .media:hover .media-content .content-action{border-top:2px solid #567cbb;color:#fff}.block.block-content{padding:2rem 0;font-size:1.05em}.is-animable{opacity:0}.swiper .swiper-slide img{border-radius:.4rem}.swiper .swiper-button{color:#1d50a4;background:#fff;position:absolute;padding:1.75rem 1.25rem;top:50%;transition:all 350ms ease-out;margin-top:-1.75rem}.swiper .swiper-button::after{font-size:1.5rem;font-weight:700}.swiper .swiper-button.swiper-button-prev{border-radius:0 .25rem .25rem 0;left:-1.75rem}.swiper .swiper-button.swiper-button-next{border-radius:.25rem 0 0 .25rem;right:-1.75rem}.swiper:hover .swiper-button.swiper-button-prev{left:0}.swiper:hover .swiper-button.swiper-button-next{right:0}.box{padding:1rem;border-radius:.4rem}.box.box-light{background:#fafafa}.box.box-pink{background:#f4f6fa;color:#1d50a4}.box.box-pink a:not(.btn){color:#1d50a4;font-weight:700}.box.box-pink a:not(.btn):hover{color:#123063}.divider.divider-golden{height:7px;background:#f9b624;background:linear-gradient(90deg, rgb(249, 182, 36) 0%, rgb(250, 251, 170) 50%, rgb(232, 158, 13) 100%)}.landing.landing-index .app-header:not(.is-fixed){background:rgba(0,0,0,0)}.landing.landing-index .app-header:not(.is-fixed) .header-top{background:rgba(0,0,0,0)}.landing.landing-index .app-header:not(.is-fixed) .header-bottom nav ul li a{text-shadow:0 0 1rem rgba(34,34,34,.45)}.landing.landing-index .app-header:not(.is-fixed) .header-bottom nav ul li a:hover{background:rgba(0,0,0,0)}.landing.landing-index .app-header:not(.is-fixed) .header-bottom nav ul li.is-current a{color:#fff;background:rgba(0,0,0,0);position:relative}.landing.landing-index .app-header:not(.is-fixed) .header-bottom nav ul li.is-current a::after{content:"";position:absolute;left:50%;bottom:.75rem;width:36px;margin-left:-18px;height:4px;background:#fff}.landing.landing-index .app-header:not(.is-fixed) .app-logo{display:none}.landing.landing-error{background:#001f41 url("../img/splash-background.webp") center top no-repeat;background-size:cover}.landing.landing-error .title{padding:1rem;display:inline-block;background:#fff;color:#1d50a4;font-size:2rem;font-family:"Avenir Next LT Pro Regular";font-weight:300;border-radius:.35rem}.landing.landing-error .title .code{display:inline-block;padding-right:1rem;margin-right:.5rem;border-right:1px solid #c7d3e8}.landing.landing-faq .question{padding:1rem;background:#f9fbfd;border-radius:.5rem;transition:all 350ms}.landing.landing-faq .question:not(:last-child){margin-bottom:1rem}.landing.landing-faq .question h5{margin-bottom:0;font-family:"Avenir Next LT Pro Demi";font-weight:400;font-size:1.05em}.landing.landing-faq .question .answer{display:none}.landing.landing-faq .question .answer>*:last-child{margin-bottom:0}.landing.landing-faq .question.is-open{background:#f4f6fa}.landing.landing-faq .question.is-open h5{margin-bottom:1rem}.landing.landing-faq .question.is-open .answer{display:block}.landing.landing-rules h2{font-size:2rem;margin-bottom:2rem}.landing.landing-rules h3{font-size:1.25rem}.landing.landing-rules table{margin-bottom:2rem}.landing.landing-rules table thead tr{background:#eee}.landing.landing-rules table tbody tr.emphasis{background:#eee}.landing.landing-rules table tbody td.emphasis{background:#eee}.landing.landing-rules table tr td,.landing.landing-rules table tr th{vertical-align:middle}.landing.landing-rules table tr td>*:last-child,.landing.landing-rules table tr th>*:last-child{margin-bottom:0}.landing .beneficio{position:absolute;width:275px;height:232px;top:2rem;right:0}@media(min-width: 1024px){.landing .beneficio{right:-5rem}}/*# sourceMappingURL=frontend.css.map */
