:root{--primary:#de0059;--contrast:#008f72;--text-marker:#70c300;--light-color:#fff;--light-background:#fff;--dark-background:#2e2e2e;--shadow:rgba(76,76,76,.33);--light-shadow:hsla(0,0%,100%,.33);--dark-shadow:rgba(36,36,36,.66);--lighter-gray:#e7e7e7;--light-gray:#cfcfcf;--picture-background:#de0059;--silver:#a5b5c3;--gray:#999;--dark-gray:#3f3f3f;--black:#000;--error:#ef0000;--warning:#fcb901;--sucsess:#79ff7f;--facebook-color:#4267b2;--apple-color:#000;--google-color:#ea4335;--steps-color:#f7f7f7;--control-active-color:#4f4f4f;--control-disabled-color:#7c7c7c;--control-disabled-background:#cecece;--control-background-color:#fff;--control-empty-color:#9c9c9c;--control-border-color:#afafaf;--control-focus-color:var(--primary);--control-border-active-color:#a9a9be;--control-border-valid-color:#757575;--data-label-color:#16adde;--button-text-color:#fff;--button-background-color:#3f51bf;--button-border-color:rgba(0,0,0,.15);--border-color:#bdbdbd;--control-check-size:.75rem;--control-label-height:1rem;--control-height:2.75rem;--loading-size:1.375rem;--message-height:1.5rem;--control-label-font-size:.875em;--control-label-active-font-size:.8em;--control-font-size:var(--control-label-font-size);--button-padding:.5em;--button-shadow:0px 1px 4px rgba(0,0,0,.2);--inline-data-label-font-size:.75em;--data-label-font-size:1.25em;--card-shadow:0px 1px 4px rgba(0,0,0,.2);--radius:5px;--radius-2x:8px;--radius-3x:12px;--padding:.5em;--margin:.5rem;--z-window:8;--z-nav:9;--z-header:10;--full-width:100%;--header-height:60px;--timer-height:2.5rem;--step-height:106px;--step-item-height-sm:50px;--banner-figure-size:4.5rem;--media-default:0px;--media-xs:360px;--media-sm:576px;--media-md:768px;--media-lg:992px;--media-xl:1200px;--summary-font-size:0.875em}.banner{display:grid;grid-template-areas:"header" "action"}.banner-header{display:grid;gap:calc(var(--padding)*2);grid-area:header;grid-template-areas:"figure title";grid-template-columns:var(--banner-figure-size) auto}.banner-figure{align-items:center;align-self:center;border:thin solid var(--shadow);border-radius:50%;display:flex;grid-area:figure;height:var(--banner-figure-size);justify-content:center;margin:0;overflow:hidden;width:var(--banner-figure-size)}.banner-figure img{flex:1 1 auto;height:auto;width:100%}.banner-title{align-self:center;color:var(--primary);font-size:1.125em;grid-area:title;margin-bottom:0;margin-top:0}.banner-action{display:none}@media(min-width:576px){.banner-action{display:flex;grid-area:action;margin-top:calc(var(--margin)*2)}.banner.vertical .banner-header{grid-template-areas:"figure" "title";grid-template-columns:auto}.banner.vertical .banner-header .banner-figure{height:calc(var(--banner-figure-size)*1.75);width:calc(var(--banner-figure-size)*1.75)}.banner.vertical .banner-header .banner-title{font-size:2em;margin-top:calc(var(--margin)*2)}.banner.vertical .banner-action{margin-top:calc(var(--margin)*3)}}.btn{--color:var(--gray);--btn-border-color:var(--light-background);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--light-background);border:1px solid var(--btn-border-color);border-radius:var(--radius);box-shadow:var(--button-shadow);box-sizing:border-box;color:var(--color);display:inline-flex;font-size:.8rem;font-weight:700;height:var(--control-height);justify-content:center;letter-spacing:.15em;line-height:0;padding:var(--button-padding) calc(var(--button-padding)*2);text-transform:uppercase}.btn-text+.icon,.icon+.btn-text{margin-left:var(--margin)}.btn:not(:disabled){cursor:pointer}.btn:focus{border-color:var(--dark-gray);box-shadow:0 0 8px var(--shadow);outline:none}.btn.flat,.btn.flat-link{box-shadow:none}.btn.flat-link{border:none;color:var(--primary);display:inline-flex;height:inherit;padding:0;text-transform:none}.btn.primary{--color:var(--light-color);background:var(--primary);--btn-border-color:var(--primary);line-height:normal}.btn.confirm{--color:var(--light-color);background:var(--text-marker);--btn-border-color:var(--button-border-color)}.btn.alterar-ingressos{box-shadow:1px 1px 4px rgba(0,0,0,.3);font-size:12px;height:48px;width:200px}.btn.google{background:var(--google-color)}.btn.facebook,.btn.google{--color:var(--light-color)}.btn.facebook{background:var(--facebook-color)}.btn.apple{--color:var(--light-color);background:var(--apple-color)}.btn.stroked,.btn.stroked-2x{border-color:var(--light-gray)}.btn.stroked-2x{border-width:2px}.btn.small{font-size:.625rem;height:1.5rem;padding:.25rem}.btn.medium{height:2.5rem}.btn.large{font-size:.75rem;height:3.25rem}@media(min-width:576px){.btn.large{font-size:.9rem;height:3.75rem}}.btn .disabled,.btn:disabled{background:var(--gray);border-color:var(--gray);color:var(--light-color);cursor:not-allowed}.card{background:var(--light-color)}.card-header img{height:inherit;width:auto}.card-header *+img{margin-left:var(--margin)}.card-body{padding:initial}.card-footer{display:flex;place-items:center}@media(min-width:576px){.card{border:thin solid var(--border-color);border-radius:var(--radius-2x);box-shadow:var(--card-shadow)}.card-body{padding:calc(var(--padding)*2)}}.card~.card{margin-top:calc(var(--margin)*2)}.char-loading{--loading-size:1em;--loading-color:var(--primary);align-self:baseline;display:inline-block;margin-left:.125em;margin-right:.125em;position:relative;transform:translateY(.125em)}.char-loading,.char-loading:after,.char-loading:before{box-sizing:border-box;height:var(--loading-size);width:var(--loading-size)}.char-loading:after,.char-loading:before{animation:loading-animation 1s cubic-bezier(.5,0,.5,1) infinite;border:2px solid var(--loading-color);border-color:var(--loading-color) transparent transparent transparent;border-radius:50%;content:" ";display:block;position:absolute}.char-loading:before{animation-delay:.15s}.char-loading:after{animation-delay:.05s}.title{font-weight:400;margin-bottom:var(--margin);margin-top:var(--margin)}.row .title{padding-left:var(--padding)}.hidden{display:none}@media(max-width:0px){.hidden-default{display:none!important}}@media(min-width:0px){.hidden-above-default{display:none!important}}@media(max-width:360px){.hidden-xs{display:none!important}}@media(min-width:360px){.hidden-above-xs{display:none!important}}@media(max-width:576px){.hidden-sm{display:none!important}}@media(min-width:576px){.hidden-above-sm{display:none!important}}@media(max-width:768px){.hidden-md{display:none!important}}@media(min-width:768px){.hidden-above-md{display:none!important}}@media(max-width:992px){.hidden-lg{display:none!important}}@media(min-width:992px){.hidden-above-lg{display:none!important}}@media(max-width:1200px){.hidden-xl{display:none!important}}@media(min-width:1200px){.hidden-above-xl{display:none!important}}.margin-xxs{margin:.25rem!important}.margin-xs{margin:.5rem!important}.margin-s{margin:.75rem!important}.margin-md{margin:1rem!important}.margin-l{margin:1.25rem!important}.margin-xl{margin:1.5rem!important}.margin-xxl{margin:1.75rem!important}.margin-top-xxs{margin-top:.25rem!important}.margin-top-xs{margin-top:.5rem!important}.margin-top-s{margin-top:.75rem!important}.margin-top-md{margin-top:1rem!important}.margin-top-l{margin-top:1.25rem!important}.margin-top-xl{margin-top:1.5rem!important}.margin-top-xxl{margin-top:1.75rem!important}.margin-right-xxs{margin-right:.25rem!important}.margin-right-xs{margin-right:.5rem!important}.margin-right-s{margin-right:.75rem!important}.margin-right-md{margin-right:1rem!important}.margin-right-l{margin-right:1.25rem!important}.margin-right-xl{margin-right:1.5rem!important}.margin-right-xxl{margin-right:1.75rem!important}.margin-bottom-xxs{margin-bottom:.25rem!important}.margin-bottom-xs{margin-bottom:.5rem!important}.margin-bottom-s{margin-bottom:.75rem!important}.margin-bottom-md{margin-bottom:1rem!important}.margin-bottom-l{margin-bottom:1.25rem!important}.margin-bottom-xl{margin-bottom:1.5rem!important}.margin-bottom-xxl{margin-bottom:1.75rem!important}.margin-left-xxs{margin-left:.25rem!important}.margin-left-xs{margin-left:.5rem!important}.margin-left-s{margin-left:.75rem!important}.margin-left-md{margin-left:1rem!important}.margin-left-l{margin-left:1.25rem!important}.margin-left-xl{margin-left:1.5rem!important}.margin-left-xxl{margin-left:1.75rem!important}.padding-xxs{margin:.25rem!important}.padding-xs{margin:.5rem!important}.padding-s{margin:.75rem!important}.padding-md{margin:1rem!important}.padding-l{margin:1.25rem!important}.padding-xl{margin:1.5rem!important}.padding-xxl{margin:1.75rem!important}.margin-top-auto{margin-top:auto!important}.padding-top-xxs{margin-top:.25rem!important}.padding-top-xs{margin-top:.5rem!important}.padding-top-s{margin-top:.75rem!important}.padding-top-md{margin-top:1rem!important}.padding-top-l{margin-top:1.25rem!important}.padding-top-xl{margin-top:1.5rem!important}.padding-top-xxl{margin-top:1.75rem!important}.margin-right-auto{margin-right:auto!important}.padding-right-xxs{margin-right:.25rem!important}.padding-right-xs{margin-right:.5rem!important}.padding-right-s{margin-right:.75rem!important}.padding-right-md{margin-right:1rem!important}.padding-right-l{margin-right:1.25rem!important}.padding-right-xl{margin-right:1.5rem!important}.padding-right-xxl{margin-right:1.75rem!important}.margin-bottom-auto{margin-bottom:auto!important}.padding-bottom-xxs{margin-bottom:.25rem!important}.padding-bottom-xs{margin-bottom:.5rem!important}.padding-bottom-s{margin-bottom:.75rem!important}.padding-bottom-md{margin-bottom:1rem!important}.padding-bottom-l{margin-bottom:1.25rem!important}.padding-bottom-xl{margin-bottom:1.5rem!important}.padding-bottom-xxl{margin-bottom:1.75rem!important}.margin-left-auto{margin-left:auto!important}.padding-left-xxs{margin-left:.25rem!important}.padding-left-xs{margin-left:.5rem!important}.padding-left-s{margin-left:.75rem!important}.padding-left-md{margin-left:1rem!important}.padding-left-l{margin-left:1.25rem!important}.padding-left-xl{margin-left:1.5rem!important}.padding-left-xxl{margin-left:1.75rem!important}.order-1{order:1}@media(max-width:0px){.order-default-1{order:1}}@media(max-width:360px){.order-xs-1{order:1}}@media(max-width:576px){.order-sm-1{order:1}}@media(max-width:768px){.order-md-1{order:1}}@media(max-width:992px){.order-lg-1{order:1}}@media(max-width:1200px){.order-xl-1{order:1}}.g-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}@media(max-width:0px){.g-default-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}}@media(max-width:360px){.g-xs-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}}@media(max-width:576px){.g-sm-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}}@media(max-width:768px){.g-md-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}}@media(max-width:992px){.g-lg-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}}@media(max-width:1200px){.g-xl-1{--full-width:calc(8.33333% - var(--padding));width:calc(8.33333% - var(--padding))}}.order-2{order:2}@media(max-width:0px){.order-default-2{order:2}}@media(max-width:360px){.order-xs-2{order:2}}@media(max-width:576px){.order-sm-2{order:2}}@media(max-width:768px){.order-md-2{order:2}}@media(max-width:992px){.order-lg-2{order:2}}@media(max-width:1200px){.order-xl-2{order:2}}.g-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}@media(max-width:0px){.g-default-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}}@media(max-width:360px){.g-xs-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}}@media(max-width:576px){.g-sm-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}}@media(max-width:768px){.g-md-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}}@media(max-width:992px){.g-lg-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}}@media(max-width:1200px){.g-xl-2{--full-width:calc(16.66667% - var(--padding));width:calc(16.66667% - var(--padding))}}.order-3{order:3}@media(max-width:0px){.order-default-3{order:3}}@media(max-width:360px){.order-xs-3{order:3}}@media(max-width:576px){.order-sm-3{order:3}}@media(max-width:768px){.order-md-3{order:3}}@media(max-width:992px){.order-lg-3{order:3}}@media(max-width:1200px){.order-xl-3{order:3}}.g-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}@media(max-width:0px){.g-default-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}}@media(max-width:360px){.g-xs-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}}@media(max-width:576px){.g-sm-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}}@media(max-width:768px){.g-md-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}}@media(max-width:992px){.g-lg-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}}@media(max-width:1200px){.g-xl-3{--full-width:calc(25% - var(--padding));width:calc(25% - var(--padding))}}.order-4{order:4}@media(max-width:0px){.order-default-4{order:4}}@media(max-width:360px){.order-xs-4{order:4}}@media(max-width:576px){.order-sm-4{order:4}}@media(max-width:768px){.order-md-4{order:4}}@media(max-width:992px){.order-lg-4{order:4}}@media(max-width:1200px){.order-xl-4{order:4}}.g-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}@media(max-width:0px){.g-default-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}}@media(max-width:360px){.g-xs-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}}@media(max-width:576px){.g-sm-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}}@media(max-width:768px){.g-md-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}}@media(max-width:992px){.g-lg-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}}@media(max-width:1200px){.g-xl-4{--full-width:calc(33.33333% - var(--padding));width:calc(33.33333% - var(--padding))}}.order-5{order:5}@media(max-width:0px){.order-default-5{order:5}}@media(max-width:360px){.order-xs-5{order:5}}@media(max-width:576px){.order-sm-5{order:5}}@media(max-width:768px){.order-md-5{order:5}}@media(max-width:992px){.order-lg-5{order:5}}@media(max-width:1200px){.order-xl-5{order:5}}.g-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}@media(max-width:0px){.g-default-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}}@media(max-width:360px){.g-xs-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}}@media(max-width:576px){.g-sm-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}}@media(max-width:768px){.g-md-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}}@media(max-width:992px){.g-lg-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}}@media(max-width:1200px){.g-xl-5{--full-width:calc(41.66667% - var(--padding));width:calc(41.66667% - var(--padding))}}.order-6{order:6}@media(max-width:0px){.order-default-6{order:6}}@media(max-width:360px){.order-xs-6{order:6}}@media(max-width:576px){.order-sm-6{order:6}}@media(max-width:768px){.order-md-6{order:6}}@media(max-width:992px){.order-lg-6{order:6}}@media(max-width:1200px){.order-xl-6{order:6}}.g-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}@media(max-width:0px){.g-default-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}}@media(max-width:360px){.g-xs-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}}@media(max-width:576px){.g-sm-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}}@media(max-width:768px){.g-md-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}}@media(max-width:992px){.g-lg-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}}@media(max-width:1200px){.g-xl-6{--full-width:calc(50% - var(--padding));width:calc(50% - var(--padding))}}.order-7{order:7}@media(max-width:0px){.order-default-7{order:7}}@media(max-width:360px){.order-xs-7{order:7}}@media(max-width:576px){.order-sm-7{order:7}}@media(max-width:768px){.order-md-7{order:7}}@media(max-width:992px){.order-lg-7{order:7}}@media(max-width:1200px){.order-xl-7{order:7}}.g-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}@media(max-width:0px){.g-default-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}}@media(max-width:360px){.g-xs-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}}@media(max-width:576px){.g-sm-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}}@media(max-width:768px){.g-md-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}}@media(max-width:992px){.g-lg-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}}@media(max-width:1200px){.g-xl-7{--full-width:calc(58.33333% - var(--padding));width:calc(58.33333% - var(--padding))}}.order-8{order:8}@media(max-width:0px){.order-default-8{order:8}}@media(max-width:360px){.order-xs-8{order:8}}@media(max-width:576px){.order-sm-8{order:8}}@media(max-width:768px){.order-md-8{order:8}}@media(max-width:992px){.order-lg-8{order:8}}@media(max-width:1200px){.order-xl-8{order:8}}.g-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}@media(max-width:0px){.g-default-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}}@media(max-width:360px){.g-xs-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}}@media(max-width:576px){.g-sm-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}}@media(max-width:768px){.g-md-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}}@media(max-width:992px){.g-lg-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}}@media(max-width:1200px){.g-xl-8{--full-width:calc(66.66667% - var(--padding));width:calc(66.66667% - var(--padding))}}.order-9{order:9}@media(max-width:0px){.order-default-9{order:9}}@media(max-width:360px){.order-xs-9{order:9}}@media(max-width:576px){.order-sm-9{order:9}}@media(max-width:768px){.order-md-9{order:9}}@media(max-width:992px){.order-lg-9{order:9}}@media(max-width:1200px){.order-xl-9{order:9}}.g-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}@media(max-width:0px){.g-default-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}}@media(max-width:360px){.g-xs-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}}@media(max-width:576px){.g-sm-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}}@media(max-width:768px){.g-md-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}}@media(max-width:992px){.g-lg-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}}@media(max-width:1200px){.g-xl-9{--full-width:calc(75% - var(--padding));width:calc(75% - var(--padding))}}.order-10{order:10}@media(max-width:0px){.order-default-10{order:10}}@media(max-width:360px){.order-xs-10{order:10}}@media(max-width:576px){.order-sm-10{order:10}}@media(max-width:768px){.order-md-10{order:10}}@media(max-width:992px){.order-lg-10{order:10}}@media(max-width:1200px){.order-xl-10{order:10}}.g-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}@media(max-width:0px){.g-default-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}}@media(max-width:360px){.g-xs-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}}@media(max-width:576px){.g-sm-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}}@media(max-width:768px){.g-md-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}}@media(max-width:992px){.g-lg-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}}@media(max-width:1200px){.g-xl-10{--full-width:calc(83.33333% - var(--padding));width:calc(83.33333% - var(--padding))}}.order-11{order:11}@media(max-width:0px){.order-default-11{order:11}}@media(max-width:360px){.order-xs-11{order:11}}@media(max-width:576px){.order-sm-11{order:11}}@media(max-width:768px){.order-md-11{order:11}}@media(max-width:992px){.order-lg-11{order:11}}@media(max-width:1200px){.order-xl-11{order:11}}.g-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}@media(max-width:0px){.g-default-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}}@media(max-width:360px){.g-xs-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}}@media(max-width:576px){.g-sm-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}}@media(max-width:768px){.g-md-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}}@media(max-width:992px){.g-lg-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}}@media(max-width:1200px){.g-xl-11{--full-width:calc(91.66667% - var(--padding));width:calc(91.66667% - var(--padding))}}.order-12{order:12}@media(max-width:0px){.order-default-12{order:12}}@media(max-width:360px){.order-xs-12{order:12}}@media(max-width:576px){.order-sm-12{order:12}}@media(max-width:768px){.order-md-12{order:12}}@media(max-width:992px){.order-lg-12{order:12}}@media(max-width:1200px){.order-xl-12{order:12}}.g-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}@media(max-width:0px){.g-default-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}}@media(max-width:360px){.g-xs-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}}@media(max-width:576px){.g-sm-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}}@media(max-width:768px){.g-md-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}}@media(max-width:992px){.g-lg-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}}@media(max-width:1200px){.g-xl-12{--full-width:calc(100% - var(--padding));width:calc(100% - var(--padding))}}.container{margin:auto}@media(min-width:576px){.container{margin:calc(var(--margin)*7) auto auto auto;max-width:var(--media-lg)}}@media(max-width:576px){.padding-mob{padding-left:1.25rem;padding-right:1.25rem}}.row{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:stretch}.control{display:inline-grid;grid-template-areas:"input" "message";grid-template-rows:var(--control-height) var(--message-height);padding:calc(var(--padding)/2);position:relative}.control.no-message{grid-template-rows:auto;margin-bottom:calc(var(--margin)*2)}@media(min-width:576px){.control.no-message{margin-bottom:var(--margin)}}.control.active{border-color:var(--control-border-valid-color);outline:none}.control.hidden{display:none}@keyframes loading-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.control.loading{--loading-color:var(--primary)}.control.loading:after,.control.loading:before{animation:loading-animation 1s cubic-bezier(.5,0,.5,1) infinite;border:2px solid var(--loading-color);border-color:var(--loading-color) transparent transparent transparent;border-radius:50%;box-sizing:border-box;content:" ";display:block;height:var(--loading-size);position:absolute;right:calc(var(--loading-size)/2 + var(--padding)/2);top:calc(var(--loading-size)/2 + var(--padding)/2);width:var(--loading-size)}.control.loading:before{animation-delay:.15s}.control.loading:after{animation-delay:.05s}.control-group{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between}.control-group.vertical{flex-direction:column}.control-group .control{grid-template-areas:"input" "input";padding:0;--message-height:0;right:calc(var(--margin)*-.25)}.control-group .control input[type=checkbox],.control-group .control input[type=radio]~label{align-self:center;height:var(--control-height)}.control label{align-items:center;background:transparent;color:var(--control-empty-color);cursor:text;display:inline-flex;font-size:var(--control-font-size);font-weight:400;height:var(--control-label-height);justify-self:start;left:calc(var(--padding)*2);padding-left:calc(var(--padding)/2);position:absolute;top:calc(var(--control-label-height) + var(--padding)/4);transition:all .125s ease;user-select:none}.control label abbr[title]{align-items:center;display:flex;line-height:1;margin:0 calc(var(--padding)/2);padding-top:var(--margin);text-decoration:none}.control.active label,.control.filled label{background-color:#fff;font-size:var(--control-label-active-font-size);left:calc(var(--padding)*2);padding:0 calc(var(--padding)/2);top:calc(var(--padding)/2 + var(--control-label-height)/-2);transition:all .125s ease}.control.active label{color:var(--control-focus-color)}.control.filled label{color:var(--data-label-color)}.control.field_with_errors label{color:var(--error)}.control.field_with_errors .error{display:flex}.control input[type=email],.control input[type=number],.control input[type=password],.control input[type=text],.control select{-webkit-appearance:none;background-color:var(--control-background-color);border:thin solid var(--control-border-color);border-radius:var(--radius);box-sizing:border-box;color:var(--control-active-color);font-size:var(--control-font-size);grid-area:input;height:calc(var(--control-height) - var(--padding)/4);padding:calc(var(--padding)/2) calc(var(--padding)*2);width:100%}.control input[type=email]:focus,.control input[type=number]:focus,.control input[type=password]:focus,.control input[type=text]:focus,.control select:focus{border:thin solid var(--control-border-active-color)}.control input[type=email].disabled,.control input[type=email]:disabled,.control input[type=email][disabled],.control input[type=number].disabled,.control input[type=number]:disabled,.control input[type=number][disabled],.control input[type=password].disabled,.control input[type=password]:disabled,.control input[type=password][disabled],.control input[type=text].disabled,.control input[type=text]:disabled,.control input[type=text][disabled],.control select.disabled,.control select:disabled,.control select[disabled]{color:var(--control-disabled-color);cursor:not-allowed;opacity:.75;pointer-events:none}.control input[type=email].disabled~label,.control input[type=email]:disabled~label,.control input[type=email][disabled]~label,.control input[type=number].disabled~label,.control input[type=number]:disabled~label,.control input[type=number][disabled]~label,.control input[type=password].disabled~label,.control input[type=password]:disabled~label,.control input[type=password][disabled]~label,.control input[type=text].disabled~label,.control input[type=text]:disabled~label,.control input[type=text][disabled]~label,.control select.disabled~label,.control select:disabled~label,.control select[disabled]~label{color:var(--control-disabled-color);cursor:not-allowed;pointer-events:none}.control select{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNnB0IiBoZWlnaHQ9IjE2cHQiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoMTZ2MTZIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiM0RjRGNEYiIGQ9Ik0wIDRoMTZsLTggOHoiLz48L2c+PC9zdmc+);background-position:calc(100% - var(--padding));background-repeat:no-repeat;background-size:var(--control-font-size);padding-right:calc(var(--control-font-size) + var(--padding)*1.5)}.control .btn,.control [type=submit],.control button,.control input[type=button]{grid-area:input}.control input[type=checkbox],.control input[type=radio]{display:none}.control input[type=checkbox]~label,.control input[type=radio]~label{align-self:center;color:var(--control-empty-color);cursor:pointer;display:inline-flex;font-size:var(--control-font-size);grid-area:input;left:0;padding-left:calc(var(--control-check-size)*1.5);position:relative;top:auto}.control input[type=checkbox]~label:after,.control input[type=checkbox]~label:before,.control input[type=radio]~label:after,.control input[type=radio]~label:before{border-radius:2px;content:" ";display:block;position:absolute}.control input[type=checkbox]~label:before,.control input[type=radio]~label:before{border:thin solid var(--control-border-color);box-shadow:0 0 1px 0 var(--control-border-color);height:var(--control-check-size);left:0;top:0;width:var(--control-check-size)}.control input[type=checkbox]~label:after,.control input[type=radio]~label:after{height:calc(var(--control-check-size)/2);left:calc(var(--control-check-size)/4);top:calc(var(--control-check-size)/4);width:calc(var(--control-check-size)/2)}.control input[type=checkbox]:checked~label,.control input[type=radio]:checked~label{--checked-color:var(--primary);color:var(--control-active-color)}.control input[type=checkbox]:checked~label:after,.control input[type=radio]:checked~label:after{background:var(--checked-color);border:1px solid var(--checked-color);box-shadow:0 0 2px var(--checked-color)}.control input[type=checkbox]:checked~label .icon,.control input[type=radio]:checked~label .icon{opacity:1}.control input[type=checkbox]~label:after,.control input[type=checkbox]~label:before{border-radius:2px}.control input[type=radio]~label:after,.control input[type=radio]~label:before{border-radius:50%}.control a{padding:0 calc(var(--padding)/2)}.control .readonly,.control [readonly]{pointer-events:none;touch-action:none}.control .error{align-items:center;color:var(--error);display:none;font-size:var(--control-font-size);font-weight:400;grid-area:message;height:var(--message-height);margin:calc(var(--margin)/2)}.data-group{display:grid;grid-template-areas:"label" "data";margin:var(--margin) 0;row-gap:var(--padding)}.data-group .label{align-items:center;color:var(--data-label-color);display:flex;font-size:var(--data-label-font-size);grid-area:label}@media(min-width:576px){.data-group .label:after,.data-group .label:before{background:var(--control-border-color);content:" ";display:inline-block;height:1px}.data-group .label:before{margin-right:.75rem;width:3rem}.data-group .label:after{flex:1 0 auto;margin-left:.75rem;width:auto}}.data-group .data{color:var(--gray);grid-area:data}@media(min-width:576px){.data-group .data{text-indent:3.75rem}}.inline-data-group{margin-bottom:calc(var(--margin)/2);margin-top:calc(var(--margin)/2)}.inline-data-group .label,.inline-data-group .value{font-size:var(--inline-data-label-font-size)}.inline-data-group .label+.value{margin-left:var(--margin)}.inline-data-group .label{color:var(--primary)}.inline-data-group .value{color:var(--dark-gray)}.selection{margin-bottom:calc(var(--margin)*2)}.option{align-items:center;--control-check-size:1rem}.option input[type=radio]~label{background:transparent;border:thin solid var(--control-border-color);border-radius:var(--radius);font-size:var(--control-label-active-font-size);height:var(--control-height);padding:0 calc(var(--padding)/2);width:calc(100% - var(--padding)*2)}.option input[type=radio]~label:after,.option input[type=radio]~label:before{left:auto}.option input[type=radio]~label:before{background:var(--light-color);right:calc(var(--control-check-size)/-4);top:calc(var(--control-check-size)/-4)}.option input[type=radio]~label:after{right:0;top:0}.option input[type=radio]~label .icon{color:inherit;font-size:1.5em;margin-left:var(--margin)}.option input[type=radio]:checked~label{--checked-color:var(--data-label-color);background:var(--checked-color);border-color:var(--checked-color);color:var(--light-color)}.option input[type=radio]:checked~label:before{border-color:var(--checked-color)}.option input[type=radio]:checked~label:after{background:transparent;border-left:0;border-radius:1px;border-top:0;border-width:2px;box-shadow:none;right:calc(var(--control-check-size)/12);top:calc(var(--control-check-size)/-12);transform:rotate(45deg);width:calc(var(--control-check-size)/4)}.sticky{position:-webkit-sticky!important;position:sticky!important;top:var(--margin)}#container-card{position:relative;width:100%}@media(min-width:576px){#container-card{margin:0 var(--margin);padding:calc(var(--padding)/2)}}#container-card p{align-self:center;margin-bottom:0;margin-top:0}#container-card.address .credit-card-data-address,#container-card.address_zipcode .credit-card-data-address_zipcode,#container-card.cvv .credit-card-data-cvv,#container-card.expiration .credit-card-data-expiration,#container-card.holder_birthday .credit-card-data-holder_birthday,#container-card.holder_doc_number .credit-card-data-holder_doc_number,#container-card.holder_phone .credit-card-data-holder_phone,#container-card.name .credit-card-data-name,#container-card.number .credit-card-data-number{color:var(--warning)}#container-card .credit-card-image{border-radius:8px;box-sizing:border-box;overflow:hidden}#container-card .credit-card-data{color:var(--silver);display:none}#container-card .credit-card-data .credit-card-text{align-self:center;bottom:var(--padding);display:grid;gap:var(--margin);grid-template-areas:"space space" "number number" "name expiration";grid-template-rows:8fr repeat(2,1fr);height:145px;left:var(--padding);margin:auto;position:absolute;right:var(--padding);top:var(--padding);width:80%}#container-card .credit-card-data-expiration,#container-card .credit-card-data-holder_phone,#container-card .credit-card-data-name{font-size:.85em}#container-card .credit-card-data-holder_doc_number,#container-card .credit-card-data-holder_phone{letter-spacing:.05em}#container-card .credit-card-data-flag{align-self:start;grid-area:flag;height:auto;justify-self:end;width:5rem}#container-card .credit-card-data-number{display:flex;font-size:1.2em;grid-area:number;justify-content:space-between;text-align:center}#container-card .credit-card-data-name{grid-area:name;justify-self:start}#container-card .credit-card-data-expiration{grid-area:expiration;justify-self:end}#container-card .credit-card-data-cvv{grid-area:cvv;grid-row-start:3}#container-card .credit-card-data-holder_doc_number{grid-area:cpf}#container-card .credit-card-data-holder_birthday{font-size:.8em;grid-area:birthday;position:relative;top:var(--margin)}#container-card .credit-card-data-holder_address,#container-card .credit-card-data-holder_phone{grid-area:addr}#container-card .credit-card-data-holder_address{color:var(--light-color)}#container-card.cvv .credit-card-data.back,#container-card.default .credit-card-data.front,#container-card.expiration .credit-card-data.front,#container-card.name .credit-card-data.front,#container-card.number .credit-card-data.front{display:initial}#container-card.cvv .credit-card-data .credit-card-text{grid-template-areas:"left cvv right";grid-template-columns:5fr 1fr 3fr;grid-template-rows:2fr 1fr 3fr}#container-card.holder_birthday .credit-card-data.cpf,#container-card.holder_doc_number .credit-card-data.cpf{display:initial}#container-card.holder_birthday .credit-card-data .credit-card-text,#container-card.holder_doc_number .credit-card-data .credit-card-text{grid-template-areas:"space space" "cpf right" "name right" "birthday right";grid-template-columns:auto;grid-template-rows:3fr 1fr 1fr}#container-card.holder_phone .credit-card-data.phone{display:initial}#container-card.holder_phone .credit-card-data .credit-card-text{grid-template-areas:"space space" "left addr";grid-template-columns:2fr 3fr;grid-template-rows:3.5fr 1fr;line-height:2;row-gap:0}#container-card.address .credit-card-data.addr,#container-card.address_zipcode .credit-card-data.addr{display:initial;grid-area:addr}#container-card.address .credit-card-data .credit-card-text,#container-card.address_zipcode .credit-card-data .credit-card-text{grid-template-areas:"space space" "left addr";grid-template-columns:2fr 3fr;grid-template-rows:3fr 1fr}@font-face{font-family:Rubik;font-style:normal;font-weight:lighter;src:url(/packs/static/stylesheets/fonts/Rubik-Light-8e4b01844ace913e46fc.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:lighter;src:url(/packs/static/stylesheets/fonts/Rubik-LightItalic-9e78ffc36d6ec1f72822.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(/packs/static/stylesheets/fonts/Rubik-Regular-37a4d906e92edcd9484c.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;src:url(/packs/static/stylesheets/fonts/Rubik-Italic-d8523505d6112979022c.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(/packs/static/stylesheets/fonts/Rubik-Medium-4ddab52b8ff256c80834.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:700;src:url(/packs/static/stylesheets/fonts/Rubik-MediumItalic-ed3ef1e51c95266ab847.ttf) format("truetype")}html{font-family:Rubik,sans-serif}body{margin:0}h1{font-size:1.75em}h1:not([class]):first-of-type{margin-top:0}h2{font-size:1.33em}h2:not([class]):first-of-type{margin-top:0}h3{font-size:.95em}h3:not([class]):first-of-type{margin-top:0}h4{font-size:.75em}h4:not([class]):first-of-type{margin-top:0}h5{font-size:.55em}h5:not([class]):first-of-type{margin-top:0}img{width:100%}img.default{width:auto}a{--color:var(--primary);text-decoration:none}a,a:visited{color:var(--color)}a:visited{opacity:.75}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.accordion{margin:0 var(--margin) var(--margin);--transition:all .125s ease}@media(max-width:576px){.accordion{border-top:thin solid var(--border-color);margin:0}.accordion+.accordion{margin-top:0}.accordion:not([open]):last-child{border-bottom:thin solid var(--border-color)}.accordion-body{background:var(--light-background);box-shadow:-1px 0 4px var(--shadow);left:0;position:absolute;right:0;top:var(--timer-height);z-index:var(--z-window)}.accordion[open] .accordion-body{animation:slide-in .125s ease-in-out;box-shadow:none}.accordion-body.close{animation:slide-out .125s ease-in-out!important}}@media(min-width:576px){.accordion[open] summary .toggler{transform:rotate(90deg);transition:var(--transition)}}.accordion .summary{align-items:center;color:var(--gray);cursor:pointer;display:flex;font-size:var(--summary-font-size);height:4rem;padding:0 calc(var(--padding)*2);position:relative;transition:var(--transition);user-select:none}.accordion .summary-content{align-items:flex-start;display:inline-flex;flex-direction:column;height:4rem;justify-content:center;width:calc(100% - 1.5rem)}.accordion .summary-title{font-size:.875rem}.accordion .summary-subtitle{font-size:.625rem}.accordion .summary .toggler{background-position:100%;background-repeat:no-repeat;height:1rem;position:absolute;right:.5rem;top:1.5rem;transition:inherit;width:1rem}.accordion .summary::marker{content:none;display:none}.accordion .summary::-webkit-details-marker{content:none;display:none}.accordion .summary:active,.accordion .summary:focus{outline:none}@media(min-width:576px){.accordion .summary-content{align-items:center;flex-direction:row}.accordion .summary-title{flex:1 1 auto}.accordion .summary-subtitle{font-size:.875rem}}.accordion-body{border-top:thin solid var(--border-color);padding:calc(var(--padding)*2)}.accordion-body.in{background:red}.accordion-footer{align-items:center;display:flex;justify-content:flex-end;margin-top:calc(var(--margin)*4)}.form{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.form.stacked{flex-direction:column}.form-header{color:var(--primary);padding:calc(var(--padding)/4) calc(var(--padding)/2)}.form-footer{display:flex;flex:1 1 100%;flex-wrap:wrap}.icon{height:1em;width:1em;fill:currentColor}.layout{display:flex;flex-direction:column;position:relative}.layout.no-header{grid-template-areas:"aside content" "aside footer";grid-template-columns:1fr 2fr}@media(min-width:576px){.layout{display:grid;gap:0 calc(var(--margin)*4);grid-template-areas:"aside header" "aside content" "aside footer";grid-template-columns:7fr 15fr;padding:calc(var(--padding)*2)}}.header+.confirmation,.header+.layout{margin-top:calc(var(--margin)*4)}.header{align-items:start;display:grid;grid-template-areas:"timer" "title";order:1}.header-timer,.header-title{margin-top:0}.header-title{color:var(--control-active-color);font-size:1em;font-weight:400;grid-area:title;margin-top:calc(var(--timer-height)*1.25);padding-left:1.5rem;padding-right:1.5rem;text-align:center}.header-title br{display:none}.header-timer{align-items:center;background:var(--lighter-gray);color:var(--gray);display:flex;grid-area:timer;height:var(--timer-height);left:0;padding:0 calc(var(--padding)*2.5);position:absolute;right:0}.header-timer-line{display:inline;font-size:.675em}.header-timer .counter{color:var(--primary);font-size:.875em;font-weight:400;margin-left:auto}@media(min-width:576px){.header{grid-template-areas:"title timer";grid-template-columns:2fr 1fr}.header-title{font-size:1.75em;margin-top:0;padding-left:0;padding-right:0;text-align:initial;text-align:left}.header-title br{display:initial}.header-timer{background:inherit;display:block;padding:initial;padding-top:calc(var(--padding)/4);position:static;text-align:right}.header-timer-line{display:block;font-size:.875em}.header-timer .counter{font-size:1.5em;font-weight:700}}.aside{grid-area:aside;order:2}.aside .card{padding:0}.aside .section-body,.aside .section-title{margin:calc(var(--margin)/4) 0}.aside .item,.aside .section-title{font-size:.75em}@media(min-width:576px){.aside{margin-left:0;margin-right:0}.aside .card{padding:calc(var(--padding)*3)}}.content{display:flex;flex:1;flex-direction:column;grid-area:content;order:3}@media(min-width:576px){.content{display:block;flex-direction:row}}.confirmation{display:grid;gap:calc(var(--padding)*4)}.confirmation-body{display:grid;grid-template-areas:"banner" "data" "value";grid-template-columns:auto;overflow:hidden}@media(min-width:576px){.confirmation-body{border:thin solid var(--border-color);border-radius:var(--radius-2x);column-gap:calc(var(--padding)*4);grid-template-areas:"banner data" "banner value";grid-template-columns:20rem auto;padding:calc(var(--padding)*4)}}.confirmation-banner{grid-area:banner;justify-self:center}@media(min-width:576px){.confirmation-banner{padding:calc(var(--padding)*2);width:16rem}}.confirmation-data{grid-area:data}.confirmation-data-title{align-items:center;display:grid;grid-template-columns:10fr 2fr}.confirmation-value{grid-area:value;margin-top:calc(var(--margin)*3)}@media(max-width:576px){.confirmation-value .title{border-bottom:thin solid var(--gray);padding-bottom:calc(var(--padding)*2)}}.confirmation-footer{display:grid;grid-template-columns:auto;grid-gap:calc(var(--padding)*4);margin-bottom:calc(var(--padding)*4)}@media(min-width:576px){.confirmation-footer{grid-template-columns:repeat(2,1fr)}}.confirmation .section-body,.confirmation .section-title{padding-left:calc(var(--padding)*2.5);padding-right:calc(var(--padding)*2.5)}.confirmation .section-title{font-size:.875rem;margin:0;padding-bottom:calc(var(--padding)*2);padding-top:calc(var(--padding)*2)}@media(min-width:576px){.confirmation .section-title{border-bottom:thin solid var(--border-color)}.confirmation .section-title:not(:first-of-type){border-top:thin solid var(--border-color)}}.confirmation .section-body{font-size:.75rem}@media(max-width:576px){.confirmation .section-body{padding-left:0;padding-right:0}}.confirmation .header-title{margin-top:calc(var(--timer-height)*1.5)}@media(max-width:576px){.confirmation .card.borders{border:thin solid var(--gray);border-radius:var(--radius-2x);padding:var(--padding)}}.message-layout{align-items:center;display:grid;grid-template-areas:"top" "content" "bottom";grid-template-rows:2fr 5fr 3fr;height:calc(100vh - var(--header-height));justify-content:center;width:100vw}.message-layout .message-content{align-self:start;color:var(--dark-gray);grid-area:content;margin:auto;max-width:var(--media-md);padding:var(--padding);text-align:center}.message-layout .message-icon{display:inline-block;height:6rem;position:relative;width:6rem}.message-layout .message-icon img{height:auto;width:100%}.message-layout .message-icon figcaption{bottom:calc(var(--margin)/2);color:var(--primary);font-size:1rem;left:0;position:absolute;right:0;text-align:center}.message-layout .message-description,.message-layout .message-footer,.message-layout .message-title{margin-top:2rem}.message-layout .message-title{font-size:2em;text-transform:uppercase}.message-layout .message-description{font-size:1.25em}.message-layout .message-footer-timer{align-items:center;display:inline-grid;font-size:1.8em;gap:.125em;grid-template-columns:1fr auto auto;grid-template-rows:1fr;justify-content:center}.message-layout .message-footer-timer .timer{text-align:right;width:1em}.footer{align-items:center;display:flex;flex-wrap:wrap;grid-area:footer;justify-content:flex-end;margin-top:calc(var(--margin)*1.875);order:4}.list-tree{list-style-type:none;margin-bottom:calc(var(--margin)*2);margin-top:0;padding:var(--padding) 0}.list-tree .item{border-top:1px solid var(--border-color);column-gap:var(--padding);display:grid;grid-template-areas:"label value" "subitem value";grid-template-columns:1fr auto;grid-template-rows:auto;padding-bottom:var(--padding);padding-top:var(--padding)}.list-tree .item:last-child{border-bottom:1px solid var(--border-color)}.list-tree .item-label{grid-area:label;margin:calc(var(--margin)/2) 0}.list-tree .item-value{align-self:center;grid-area:value;justify-self:end;margin:calc(var(--margin)/2) 0;white-space:nowrap}.list-tree .subitem{grid-area:subitem;margin:calc(var(--margin)/2);padding-left:calc(var(--padding)*3);position:relative}.list-tree .subitem:before{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:1px;content:" ";display:block;height:.75rem;margin-left:calc(var(--margin)*-2);position:absolute;width:.75rem}.list-tree .subitem-line{color:var(--dark-gray);display:block}.list-tree .subitem-line:last-child{color:var(--gray)}@media(min-width:576px){.list-tree .item{border-top:none;padding:initial}.list-tree .item-value{align-self:start}.list-tree .item:last-child{border-bottom:none}}@media(max-width:576px){.list-mob .item{left:0;position:relative;right:0}.list-mob .item:after,.list-mob .item:before{content:" ";display:block;left:calc(var(--margin)*-3.25);position:absolute;right:calc(var(--margin)*-3.25)}.list-mob .item:before{border-top:1px solid var(--border-color);top:0}.list-mob .item .control{margin-bottom:0!important}.list-mob .item:last-child:after{border-bottom:1px solid var(--border-color);bottom:0}}@media(min-width:576px){.list-mob{padding-left:.5rem}}.alert,.notice{display:none}.alert:not(:empty),.notice:not(:empty){border:thin solid var(--button-border-color);border-radius:var(--radius);box-shadow:0 0 4px var(--shadow);color:var(--dark-gray);display:block;margin:calc(var(--margin)*2.25) 10vw;opacity:.8;padding:var(--padding);text-align:center}@media(min-width:576px){.alert:not(:empty),.notice:not(:empty){margin-left:calc((100vw - var(--media-lg))/2);margin-right:calc((100vw - var(--media-lg))/2);margin-top:calc(var(--margin)*4)}}.notice{background-color:var(--sucsess)}.alert{background-color:var(--warning)}.swal2-styled.swal2-confirm{background-color:var(--primary)!important}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(222,0,89,.1)}.modal{--hf-height:3rem;--m-width:90vw;--m-margin:1rem}.modal__overlay{align-items:start;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:10}.modal__container{background-color:var(--light-background);border-radius:var(--radius);box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:var(--m-margin);margin-top:var(--m-margin);width:var(--m-width)}.modal__content,.modal__footer,.modal__header{padding:calc(var(--padding)*2)}.modal__footer,.modal__header{height:var(--hf-height)}.modal__header{align-items:center;display:flex;justify-content:space-between}.modal__title{box-sizing:border-box;color:var(--dark-gray);font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:0;margin-top:0}.modal__close{background:transparent;border:0;color:var(--primary);cursor:pointer;font-size:2em}.modal__close:before{content:"✕"}.modal__close:active,.modal__close:focus{outline:none}.modal__content{background:var(--light-shadow);box-shadow:0 0 var(--radius) inset var(--gray);color:var(--dark-gray);flex:1;line-height:1.5;padding:var(--padding) calc(var(--padding)*2)}.modal__footer{align-items:center;display:flex;justify-content:flex-end}@media(min-width:768px){.modal{--m-width:80vw;--m-margin:2rem}}@media(min-width:992px){.modal{--m-width:75vw;--m-margin:4rem}}@media(min-width:1200px){.modal{--m-width:60vw}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.nav{align-items:center;background:var(--light-background);box-shadow:0 1px 2px var(--shadow);display:flex;justify-content:space-between;position:relative;z-index:var(--z-nav)}@media(min-width:576px){.nav{height:var(--step-height);margin-top:2px}}.steps{--default-margin:calc(var(--margin)*1.5);align-items:center;display:flex;flex:1 0 auto;flex-direction:column;list-style-type:none;margin:0 auto;padding:0}.steps-close,.steps-open{align-items:center;color:var(--gray);display:flex;justify-content:center}.steps-close .icon,.steps-open .icon{color:var(--primary);font-size:1.25rem;margin-right:var(--default-margin)}.steps-close,.steps-item{height:var(--step-item-height-sm)}.steps-open .icon{transform:rotate(90deg)}.steps-close{display:none}.steps-close-label{flex:1;font-size:.875rem;font-weight:700;margin:0 var(--margin)}.steps-close .icon{transform:rotate(-90deg)}.steps.open .steps-close{border-bottom:thin solid var(--light-gray);width:100%}.steps.open .steps-open{display:none}.steps.open .steps-close,.steps.open .steps-item{display:flex}.steps.open .steps-item{background:var(--steps-color)}.steps-item+.steps-item{border-top:thin solid var(--light-gray)}.steps-item{color:var(--gray);display:none;flex:1 0 auto;font-size:.8em;justify-content:center;padding:0;position:relative;width:100%}.steps-item .item-wrapper{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:start}.steps-item .item-wrapper .icon{height:2rem;margin:0 var(--margin);width:2rem}.steps-item .action,.steps-item .item-wrapper .item-text{color:inherit;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.steps-item .action{align-items:center;align-self:center;background:var(--control-background-color);border:1px solid var(--control-border-color);border-radius:var(--radius);box-shadow:var(--button-shadow);display:inline-flex;font-size:.8em;height:1.2rem;justify-content:center;margin-right:var(--default-margin);padding:var(--padding);width:8rem}.steps-item.active{color:var(--primary);display:flex}@media(min-width:576px){.steps{flex-direction:row;margin-left:auto;margin-right:auto;max-width:var(--media-lg);padding:var(--padding) 0}.steps-close,.steps-open,.steps.open .steps-close{display:none}.steps-item+.steps-item{border-left:thin solid var(--light-gray);border-top:initial}.steps-item{align-items:center;background:inherit;display:flex;height:inherit;width:auto}.steps-item,.steps-item .item-wrapper{flex-direction:column}.steps-item .item-wrapper .icon{height:3.75rem;margin:initial;width:3.75rem}.steps-item .action{bottom:calc(var(--step-height)/-2.5 + var(--padding));margin-right:0;position:absolute;width:8.25rem}}.section-title{color:var(--primary);margin:var(--margin) 0 0 0;padding-bottom:calc(var(--padding)*2);padding-top:calc(var(--padding)*2)}.section-title-data{color:var(--gray)}.section-body{margin:initial}@media(min-width:576px){.section-title{margin:calc(var(--margin)*2) var(--margin) 0 var(--margin);padding:initial}.section-body{margin:var(--margin)}}.separator{background:var(--shadow);border-width:0;height:1px;margin-bottom:calc(var(--margin)*2);margin-top:calc(var(--margin)*2)}.table{--vertical-space:.5em;border-collapse:collapse;margin-bottom:var(--margin);margin-top:var(--margin);width:var(--full-width)}th.left{text-align:left!important}th.right{text-align:right!important}th.center{text-align:center!important}th.justify{text-align:justify!important}.table th.col-1{width:8.3333333333%}.table th.col-2{width:16.6666666667%}.table th.col-3{width:25%}.table th.col-4{width:33.3333333333%}.table th.col-5{width:41.6666666667%}.table th.col-6{width:50%}.table th.col-7{width:58.3333333333%}.table th.col-8{width:66.6666666667%}.table th.col-9{width:75%}.table th.col-10{width:83.3333333333%}.table th.col-11{width:91.6666666667%}.table th.col-12{width:100%}td.left{text-align:left!important}td.right{text-align:right!important}td.center{text-align:center!important}td.justify{text-align:justify!important}.table td.col-1{width:8.3333333333%}.table td.col-2{width:16.6666666667%}.table td.col-3{width:25%}.table td.col-4{width:33.3333333333%}.table td.col-5{width:41.6666666667%}.table td.col-6{width:50%}.table td.col-7{width:58.3333333333%}.table td.col-8{width:66.6666666667%}.table td.col-9{width:75%}.table td.col-10{width:83.3333333333%}.table td.col-11{width:91.6666666667%}.table td.col-12{width:100%}.table tr{line-height:1.25}.table td,.table th{padding:var(--padding) 0}.table tbody tr:last-child td:after{content:" ";display:block;height:var(--vertical-space)}.table tfoot.separator{border-top:thin solid var(--gray)}.table tfoot td,.table tfoot th{vertical-align:baseline}.table tfoot tr:first-child td:before{content:" ";display:block;height:var(--vertical-space)}.table-tickets{border-collapse:collapse;border-width:0;color:var(--gray);font-size:.875em;width:100%}.table-tickets td{vertical-align:baseline}.table-tickets thead{text-transform:uppercase}.table-tickets thead th{height:3.5em;text-align:left}.table-tickets tbody td{height:2em}.table-tickets tbody td:last-child{color:var(--dark-gray);text-align:right;width:20%}.table-tickets tfoot tr td{box-sizing:border-box;height:calc(var(--margin)*3.25);line-height:1}.table-tickets tfoot tr td:last-child{text-align:right}.table-tickets tfoot .subtotal td,.table-tickets tfoot .taxas td{letter-spacing:.1em;padding-bottom:calc(var(--margin));padding-top:calc(var(--margin)*2.25)}.table-tickets tfoot .subtotal td:first-child,.table-tickets tfoot .taxas td:first-child{font-size:.75rem;font-weight:700}.table-tickets tfoot .subtotal td:last-child,.table-tickets tfoot .taxas td:last-child{font-size:.875rem}.table-tickets tfoot .total{font-size:1.5em;height:2.75rem}.table-tickets tfoot .total td{font-size:1.375rem;padding-top:calc(var(--margin)*1.5)}@media(min-width:576px){.table-tickets tfoot{border-top:thin solid var(--gray)}}.text{color:var(--control-active-color)}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text.medium{color:var(--gray)}.text.dark{color:var(--dark-gray)}.text.light{color:var(--light-gray)}.text.highlight{color:var(--primary)}.text.marker-green{color:var(--text-marker)}.text.marker-blue{color:var(--data-label-color)}.text.error{color:var(--error)}.text.bold{font-weight:700}.text.italic{font-style:italic}.text-xxs{font-size:.5em!important}.text-xs{font-size:.75em!important}.text-s{font-size:.875em!important}.text-l{font-size:1.5em!important}.text-xl{font-size:1.75em!important}.text-xxl{font-size:2em!important}.text-error{background-color:var(--error);border:1px solid var(--error);border-radius:var(--radius);color:#fff;font-size:1em;padding:1em}.top{background:var(--light-background);box-shadow:0 1px 2px var(--shadow);display:grid;grid-template-areas:"center center right";grid-template-columns:1fr 3fr 1fr;padding:var(--padding);position:relative;z-index:var(--z-header)}@media(max-width:768px){.top{display:block;grid-template-areas:none}.top .logo{grid-area:auto;margin:0 auto!important}}.top .logo{grid-area:center;margin:calc(var(--margin)/4) 0 calc(var(--margin)/4) calc(var(--margin)*2);max-width:10rem;text-align:center}.top .logo-text{color:var(--gray);font-size:.675em;font-weight:700;letter-spacing:.5em;margin:calc(var(--margin)/2);text-transform:uppercase}.session{align-items:center;display:grid;gap:var(--margin);grid-area:right;grid-template-areas:"picture" "data";grid-template-rows:2rem auto;justify-self:end;position:relative}.session-picture{background-color:var(--picture-background);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;grid-area:picture;height:2rem;overflow:hidden;position:relative;width:2rem}.session-picture:after{bottom:0;color:#fff;content:attr(title);height:inherit;left:0;line-height:2;position:absolute;right:0;text-align:center;top:0;width:inherit}.session-data{display:none;grid-area:data}.session-data-user{white-space:nowrap}.session.open .session-data{background:var(--control-background-color);border:1px solid var(--control-border-color);border-radius:var(--radius);box-shadow:1px 1px 2px var(--shadow);display:grid;gap:var(--margin);grid-template-rows:1fr auto;justify-items:end;justify-self:end;padding:var(--padding);position:absolute;right:0;top:0}@media(min-width:576px){.top{grid-template-areas:"left center right";height:calc(var(--header-height) - var(--padding)*2)}.top .logo{justify-self:center;margin:0}.session{grid-template-areas:"picture data";grid-template-columns:2rem auto;grid-template-rows:none}.session-data{display:block}.session-data-user{margin-right:calc(var(--margin)*2)}}.user{grid-template-areas:"title text link";margin-bottom:var(--margin);margin-top:0;padding-bottom:calc(var(--padding)*6);padding-top:calc(var(--padding)*6)}@media(min-width:576px){.user{margin-bottom:3rem;margin-top:3rem;max-width:32rem}}.user .header{align-items:center;color:var(--gray);display:flex;flex-direction:column}@media(min-width:576px){.user .header{align-items:start;display:grid;grid-template-areas:"title link" "text text";grid-template-columns:3fr 2fr;grid-template-rows:4rem auto;padding:2rem .5rem}}.user .header.vertical{grid-template-areas:"title" "text";grid-template-columns:auto;grid-template-rows:auto;justify-content:center}.user .header.vertical .title{display:initial}.user .header .title{align-items:center;display:inline-flex;font-size:1.56em;grid-area:title;margin:0}@media(min-width:576px){.user .header .title{font-size:1.75em;margin:0}}.user .header .text{font-size:1.25em;grid-area:text;margin-top:calc(var(--margin)/2);padding:0;text-align:justify}@media(min-width:576px){.user .header .text{margin:0}}.user .header .link{grid-area:link;margin-top:calc(var(--margin)*2.5);text-align:center}@media(min-width:576px){.user .header .link{margin-top:0;text-align:right}}.user .username{color:var(--primary)}.user .flex-error{display:flex;flex-direction:column;margin-top:calc(var(--margin)*15);text-align:center}.user .flex-error .title{color:var(--control-active-color);font-weight:700}.user .flex-error .text{margin-bottom:10px;margin-top:0}.user .flex-error svg{height:80px;margin:0 auto;width:80px}.user .buttons{display:grid;gap:calc(var(--margin)*2);grid-template-rows:repeat(3,1fr);margin-top:calc(var(--margin)*6)}.turbolinks-progress-bar{background-color:#de0059;height:3px}ul#switch-idiomas{align-items:center;display:block;display:flex;list-style:none;margin:0;padding:0}@media(max-width:576px){ul#switch-idiomas{grid-column-end:3;justify-content:center}}ul#switch-idiomas li{margin:0;padding:0 10px 0 0}ul#switch-idiomas li img{height:30px;width:30px}body,html{height:100%;width:100%}body{display:table;margin:0 auto;table-layout:fixed}.footer-page{background-color:var(--light-color);bottom:0;box-shadow:0 1px 4px var(--shadow);display:table-row;height:100px;left:0;padding:1rem;position:relative;right:0;z-index:1}.footer-page .container{margin:auto;padding-bottom:0}.footer-page .top-footer{display:flex;justify-content:space-between}.footer-page .top-footer .logo{margin-left:4px;width:145px}.footer-page .top-footer .logo svg{color:var(--gray);height:30px;width:145px}@media(max-width:768px){.footer-page .top-footer .logo{margin-left:0;margin-right:0;width:125px}.footer-page .top-footer{padding:0 5%}}.footer-page .bottom-footer{border-top:1px solid var(--light-gray);color:var(--gray);display:flex;font-size:.9em;justify-content:space-between;padding:10px 0}.footer-page .bottom-footer a{color:var(--gray)}.footer-page .bottom-footer a:hover{text-decoration:underline}.footer-page .bottom-footer h5{font-size:14px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.footer-page .bottom-footer .links{display:flex;gap:50px}.footer-page .bottom-footer .column-footer{display:flex;flex-direction:column;gap:5px}@media(max-width:600px){.footer-page .bottom-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 25px}.footer-page .bottom-footer .links{padding-top:10px}.footer-page .bottom-footer .links a{width:81px}.footer-page .bottom-footer .column-footer{margin-bottom:20px;width:50%}.footer-page .bottom-footer .image-badge{display:flex;justify-content:center;margin:0 auto;padding-top:12px;text-align:center;width:50%}}@media(max-width:768px){.hide-mobile{display:none}}
/*# sourceMappingURL=application-481d20d6.css.map*/