.vampire-red{color:#ba1617}.vampire-azure{color:#159e9e}.bg-vampire-red{background-color:#ba1617}.bg-vampire-red.container--how-to{border-radius:10px;position:relative}.bg-vampire-red.container--how-to h2.how{font-size:3rem;font-weight:700;text-align:center;color:#fff}section.bg-vampire-red{background-color:#ba1617;color:#fff;height:auto;padding-bottom:8rem}section.bg-vampire-red h2{font-size:3rem;font-weight:700;text-align:center}h3.vampire-red{font-size:2rem;line-height:2.2rem;font-weight:700}h2.vampire-red,h2.vampire-azure{font-size:3rem;font-weight:700;text-align:center}h2.vampire-red span,h2.vampire-azure span{background-color:#ba1617;color:#fff;padding:1rem 2rem}h1.vampire-red{font-size:clamp(24px,4vw + 1rem,48px);font-weight:700;text-align:center}body{margin:0;padding:0}.header{background-color:#ba1617;height:100px;color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;width:100%;z-index:100;transition:ease .5s;box-sizing:border-box}.header--wrapper{max-width:1300px;display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;padding:0 30px;height:100%;flex-grow:0;box-sizing:border-box}.header--wrapper--logo{width:50px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 992px){.header--wrapper--logo{width:543.5px}}.header--wrapper--logo img{width:100%}.header--wrapper .is-open{transform:translate(0);background:#ba1617;opacity:1}@media only screen and (min-width: 600px){.header--wrapper .is-open{transform:translate(100%)}}.header--wrapper nav{position:absolute;transition:all ease .3s;transform:translate(200%);max-width:1300px;margin:auto;flex-grow:1;z-index:-1;width:100%;left:0;top:0;opacity:0;height:100vh;background:#ba1617;display:flex;justify-content:center;align-items:center;gap:36px;flex-direction:column;box-sizing:border-box;font-weight:700}@media only screen and (min-width: 600px){.header--wrapper nav{width:50%}}@media only screen and (min-width: 992px){.header--wrapper nav{position:relative;z-index:15;transform:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;opacity:1;padding-right:36px;width:1001%;background:none;height:100%;gap:36px}}.header--wrapper nav a{color:#fff;text-decoration:none;transition:ease .3s}.header--wrapper nav a:hover{color:#159e9e;transform:scale(1.07)}.header--wrapper nav button{color:#fff;text-decoration:none;transition:ease .3s;padding:0;font-weight:bolder;border:0;border-radius:0}.header--wrapper nav button:hover{color:#159e9e;background-color:transparent}.header--wrapper--hamburger{position:relative;cursor:pointer}@media only screen and (min-width: 992px){.header--wrapper--hamburger{display:none}}.header--wrapper--hamburger .stick{width:35px;border:2px solid white;background-color:#fff;border-radius:10px;margin:8px;display:flex;flex-direction:column;transition:ease transform .6s,ease opacity 1s}.header--wrapper--hamburger.is-active .stick{border:2px solid white;background-color:#fff}.header--wrapper--hamburger.is-active .stick:nth-child(1){transform:rotate(45deg) translate(9px,9px)}.header--wrapper--hamburger.is-active .stick:nth-child(2){opacity:0;transform:translate(-30px)}.header--wrapper--hamburger.is-active .stick:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000065;z-index:-1;transition:opacity ease .3s;opacity:0}.backdrop.is-active{opacity:1;z-index:5}footer .line{height:160px;background-image:url(/build/assets/line-heart-0ZnMZmd1.png);background-position-x:right;background-size:cover;background-repeat:repeat-x}@media (max-width: 1400px){footer .line{height:140px}}@media (max-width: 1200px){footer .line{height:130px}}footer .footer--top{margin:auto;display:flex;justify-content:space-between;position:relative;z-index:10}footer .footer--top .footer--logo{display:flex;align-items:start;gap:3rem}@media (max-width: 800px){footer .footer--top .footer--logo{width:100%;justify-content:center;padding-top:2rem;padding-bottom:8rem}}footer .footer--top .footer--logo img{height:clamp(65px,0%,125px)}footer .footer--top img.footer--upir{width:clamp(70px,100%,150px);transform:rotateY(-180deg);position:absolute;right:5px;bottom:-110px;z-index:5}@media (max-width: 800px){footer .footer--top img.footer--upir{right:calc(50% - 75px)}}footer .footer--links{display:flex;gap:2rem}footer .footer--bottom{color:#fff;margin-top:2.5rem}footer .footer--bottom *{z-index:15}footer .footer--bottom .container{padding-top:1rem;padding-bottom:1rem;margin:auto;display:flex;justify-content:space-between;align-items:center}footer .footer--bottom .container .rights{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;font-size:.9rem;font-weight:700}.container{height:auto}.container .container--title{padding-top:3.5rem}.container .row{position:relative}#step-1{padding-top:3rem}#step-1>div.absolute{top:calc(-20px + 3rem)}.hero{background-color:#ba1617;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;max-width:100%;height:100vh}.hero--content{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 10px;box-sizing:border-box;gap:36px}.hero--content img{width:clamp(130px,10vw + 80px,230px)}.hero--content h1,.hero--content h2{color:#fff}.hero--content--title{display:flex;justify-content:center;align-items:center;flex-direction:column}.hero--content--title h1{font-size:clamp(24px,4vw + 1rem,48px)}.hero--content--title h2{font-size:clamp(16px,2vw + .3rem,28px)}.hero--content--buttons{max-width:500px;width:100%;display:flex;justify-content:center;align-items:center;gap:2rem;flex-direction:column;box-sizing:border-box}.hero--content--buttons a{display:flex;gap:10px}.hero--content--buttons a:nth-child(1) svg path{stroke:#000}.hero--content--buttons a svg{width:24px;transition:ease .3s}.hero--content--buttons a svg path{stroke:#fff}.hero--content--buttons a:hover svg{transform:translate(10px)}@media only screen and (min-width: 600px){.hero--content--buttons{flex-direction:row}}.vampire--wrapper{display:block}.vampire--wrapper .vampire--img{max-width:90%}@media (max-width: 1100px){.vampire--wrapper .vampire--img{display:none}.vampire--text{grid-column:span 12/span 12}}.grid--container{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1rem}@media (max-width: 750px){.grid--container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(1,1fr);margin-top:3rem;gap:3rem}}.grid--container .grid--item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:150px;margin:auto}@media (max-width: 800px){.grid--container .grid--item{max-width:125px}}@media (max-width: 750px){.grid--container .grid--item{max-width:150px}}.grid--container .grid--item:nth-child(2n){padding-top:7.5rem}@media (max-width: 780px){.grid--container .grid--item:nth-child(2n){padding-top:0}}.grid--container .grid--item a{text-decoration:none}.grid--container .grid--item a img{max-width:100%;padding:.5rem;transition:transform .3s ease}.grid--container .grid--item a span{color:#159e9e;text-align:center;font-weight:bolder}@media (max-width: 780px){.grid--container .grid--item a span{font-size:1.4rem}}.grid--container .grid--item a:hover img{transform:scale(1.05)}h1{font-size:2rem;font-weight:700;text-transform:uppercase;color:#ba1617}.qr-code{max-width:150px;position:absolute;right:0;bottom:0}#anchor--index{position:absolute;top:-100px;left:0}#items-to-go{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;margin-top:3rem}@media (max-width: 870px){#items-to-go{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){#items-to-go{grid-template-columns:repeat(1,1fr)}}#items-to-go .item-to-go{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}#items-to-go .item-to-go .item--image{width:100%;border-radius:1rem;padding:1.5rem;height:clamp(370px,25%,250px);display:flex;align-items:center}#items-to-go .item-to-go .item--image img{max-height:150px;margin:auto}#items-to-go .item-to-go .item--text{color:#fff;font-weight:700;text-align:center}#items-to-go .item-to-go .item--text span.text-sm{display:block;margin:auto}@media (max-width: 640px){.grid{gap:0}.grid .grid-cols-1{padding:3rem 15%}}.grid .grid-cols-1 .circle{width:100%;aspect-ratio:1;padding:1.5rem;border-radius:50%;border:5px solid #BA1617;margin:auto;display:flex;align-items:center}.grid .grid-cols-1 .circle p{line-height:1.1rem;font-size:.8rem;font-weight:700;text-align:center;color:#ba1617}@media (max-width: 640px){.grid .grid-cols-1 .circle p{font-size:1.2rem;line-height:1.5rem}}.grid .grid-cols-1 .circle+span{padding-top:.5rem;font-size:1.1rem;display:block;text-align:center;font-weight:700;color:#159e9e}@media (max-width: 800px){.grid .grid-cols-1 .circle+span{font-size:1.25rem}}@media (max-width: 640px){.grid .grid-cols-1 .circle+span{font-size:1.5rem}}.grid .grid-cols-1:nth-child(2n) .circle{background-color:#ba1617}.grid .grid-cols-1:nth-child(2n) .circle p{color:#fff}div#steps>div:nth-child(2){transform:translateY(-60px)}div#steps>div:nth-child(3){transform:translateY(-90px)}div#steps>div:nth-child(4){transform:translateY(-120px)}div#steps>div:nth-child(5){transform:translateY(-150px)}div#steps>div:nth-child(6){transform:translateY(-180px)}div#steps>div:nth-child(7){transform:translateY(-210px)}div#steps>div:nth-child(8){transform:translateY(-240px)}div#steps>div:nth-child(9){transform:translateY(-270px)}@media (max-width: 767px){div#steps>div{transform:translateY(0)!important}div#steps>div:last-child{margin-bottom:2rem}}div#bonus-other{display:flex;flex-direction:column;justify-content:center;color:#159e9e}div#bonus-other>div{display:flex;justify-content:center}div#bonus-other>div>a{width:6rem;font-size:.75rem;aspect-ratio:1;border:2.5px solid #159E9E;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700}div#bonus-other>div>a span{transition:transform .3s linear;line-height:.9rem}div#bonus-other>div>a:hover span{transform:scale(1.3)}div#bonus-other>div:nth-child(1)>a:nth-child(2n){background-color:#159e9e;color:#fff}div#bonus-other>div:nth-child(2)>a:nth-child(odd){background-color:#159e9e;color:#fff}section#first-time .how--image{padding:2.5rem}section#first-time .how--image .how--image__wrapper{max-width:500px;display:block;margin:auto}@media (max-width: 1050px){section#first-time section#first-time{grid-template-rows:repeat(2,1fr)}section#first-time .how--image{grid-column:span 12/span 12!important;grid-row-start:2}section#first-time .how--text{grid-column:span 12/span 12!important;grid-row-start:1}section#first-time .how--text ol li{font-size:1.2rem;line-height:2rem}}.youtube{position:relative;width:100%;padding-bottom:56.25%;border-radius:10px;border:.75rem solid #BA1617}.youtube iframe{position:absolute;width:100%;height:100%;border-radius:.5rem;z-index:90}.blood{width:100%;display:flex;flex-wrap:wrap;justify-content:center;z-index:98}@media (max-width: 1050px){.blood{padding:3rem 5rem}}.blood div.blood-info{z-index:99}.blood div.blood-info:nth-child(2n){padding-top:15px}@media (max-width: 1050px){.blood div.blood-info:nth-child(2n){padding:0}}.blood div.blood-info div{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ba1617;color:#fff;border-radius:50%;aspect-ratio:1;width:75px}#anchor--first-time,#anchor--benefits,#anchor--documents,#anchor--first-time-video,#anchor--conditions{position:absolute;top:-100px;left:0}.gallery{display:grid;grid-gap:.5rem;grid-template-columns:repeat(5,1fr)}.gallery .gallery--item{aspect-ratio:.666;background-position:center;background-size:cover;position:relative}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#80808099;padding:2.5rem;justify-content:center}#overlay.flex{animation:slide-in .3s}#overlay div.photo-selected{z-index:998;max-width:95%;max-height:95%;position:relative}#overlay div.photo-selected img{max-height:100%;border-radius:10px}#overlay #close{width:40px;height:40px;background-color:#ba1617;border-radius:50%;color:#fff;font-weight:700;z-index:999;cursor:pointer;position:absolute;top:-20px;right:-20px;display:flex;justify-content:center;align-items:center}@keyframes slide-in{0%{opacity:0}to{opacity:1}}@keyframes slide-out{0%{opacity:1}to{opacity:0}}#myths .myth{padding:2rem 1rem;margin-left:1rem;margin-right:1rem;margin-bottom:2rem;border-radius:10px}#myths .myth p.myth--text{color:#159e9e;font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1rem}#myths .myth p.myth--answer{font-style:italic;text-align:center;color:#000}#myths .myth:nth-child(2n){background-color:#ba1617}#myths .myth:nth-child(2n) p{color:#fff}#documents{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;margin-top:3rem}@media (max-width: 1180px){#documents{grid-template-columns:repeat(3,1fr)}}@media (max-width: 870px){#documents{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){#documents{grid-template-columns:repeat(1,1fr)}}#documents .document{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}#documents .document .document--card{width:100%;border-radius:1rem;padding:1.5rem;height:clamp(370px,25%,250px);display:flex;align-items:center}#documents .document .document--card img{max-height:150px;margin:auto}#documents .document .document--text{color:#fff;font-weight:700}button{padding:5px 15px;color:#159e9e;font-weight:bolder;border:3px solid #159E9E;border-radius:25px}button:hover{color:#fff;background-color:#159e9e}.button{width:100%;height:50px;border:1px solid white;display:flex;justify-content:center;align-items:center;border-radius:10px;transition:ease .3s}.button--trans{padding:0;font-weight:bolder;border-width:0;border-radius:0;filter:grayscale(1)}.button--trans:hover{background-color:transparent;filter:grayscale(0)}.ghoste{color:#fff}.action{color:#000;background-color:#fff}.drop{font-size:1.5rem;width:.5em;height:.5em;border-radius:0 100% 100%;background-color:#ba1617;position:absolute;z-index:85;animation:drop 3s infinite both}.youtube{filter:url(#goo);letter-spacing:-.12em;text-transform:uppercase;z-index:90}.youtube .drop{top:99%}.youtube .drop:nth-child(1){left:14%}.youtube .drop:nth-child(2){left:39%;animation-delay:-.4s}.youtube .drop:nth-child(3){left:55%;animation-delay:-1.5s}.youtube .drop:nth-child(4){left:82%;animation-delay:-.8s}.youtube .drop:nth-child(5){left:95.5%;animation-delay:-1.3s}.container--how-to{filter:url(#goo)}.container--how-to .drop{top:75%}.container--how-to .drop:nth-child(2n){right:57%}.container--how-to .drop:nth-child(odd){right:2%;animation-delay:-.4s}@keyframes drop{0%{transform:translateY(0) scaleX(.85) rotate(45deg);animation-timing-function:ease-out}60%{transform:translateY(120%) scaleX(.85) rotate(45deg);animation-timing-function:ease-in}70%{opacity:1}78%{opacity:0}80%,to{transform:translateY(30vh) scaleX(.85) rotate(45deg);opacity:0}}.tubes--bar{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}.tubes--bar .tube{position:relative;display:flex;gap:.4rem;min-height:7.5cm;height:calc(65vh - 350px);flex-direction:column;justify-content:end;align-items:center}.tubes--bar .tube .tube--close{background-color:#159e9e;position:absolute;top:-20px;height:30px;left:1px;right:1px;z-index:-1;border-radius:2px 2px 0 0}.tubes--bar .tube .tube--progress{height:100%;border:2px solid black;border-top-width:2.5px;width:2.5rem;border-radius:0 0 15px 15px;overflow:hidden;padding-top:.75rem;display:flex;align-items:end;position:relative}.tubes--bar .tube .tube--progress--inner{width:100%;max-height:100%;background-color:#ba1617;height:0;transition:height 1.5s ease;transition-delay:.5s}.tubes--bar .tube .tube--faculty{position:absolute;left:0;right:0;bottom:33%;height:5rem;display:flex;justify-content:center;align-items:center;text-align:center;background:#ffffffb3}.tubes--bar .tube .tube--faculty span{font-weight:700;rotate:-90deg;display:inline-block;border-bottom:2px solid;width:120%}.tubes--bar .tube .tube--line__bottom{position:absolute;left:0;right:0;bottom:45px;border:.5px solid rgba(0,0,0,.1)}.tubes--bar .tube .tube--line__top{position:absolute;left:0;right:0;border:.5px solid rgba(0,0,0,.1);top:12px}.tubes--bar .tube .tube--line__top:first-child{top:5px}.tubes--bar .tube .score{max-width:55px}.tubes--bar .tube .score input{max-width:100%;padding:5px}.button-vampire{width:auto;padding:0 2rem;border-color:#ba1617;border-width:2px;color:#ba1617}.button-vampire:hover{color:#fff;background-color:#ba1617;transition:all .5s ease}.annual{min-width:40px;text-align:center;font-size:smaller;margin-bottom:1rem;padding:.25rem .5rem;display:flex;justify-content:center;align-items:center;background-color:#ba1617;color:#fff;border-radius:8px}#gender{margin-top:2.5rem;display:flex;justify-content:space-between}#gender>div{display:flex;align-items:center;gap:2rem}#gender>div.male{text-align:right}#gender p,#gender span{color:#fff}#gender p{font-weight:bolder}#gender span{font-size:.75rem}@media (max-width: 875px){#gender{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem}#gender div.male{flex-direction:row-reverse;text-align:left}}#conditions>div{margin-top:2rem;margin-bottom:2rem;text-align:center}#conditions>div>div{padding:1rem;border:2px solid #BA1617;display:flex;flex-direction:column;justify-content:center}#conditions>div.conditions-common{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:.5rem}#conditions>div.conditions-before,#conditions>div.conditions-after,#conditions>div.conditions-notAllowed,#conditions>div.conditions-temporaryNotAllowed{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:.5rem}#conditions>div.conditions-before div.grid--title,#conditions>div.conditions-after div.grid--title,#conditions>div.conditions-notAllowed div.grid--title,#conditions>div.conditions-temporaryNotAllowed div.grid--title{border:none;padding-bottom:.25rem;grid-column-start:1;grid-column-end:4}#conditions>div div.conditions-column-law{grid-column-start:1;grid-column-end:4}#conditions>div.conditions-during{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:.5rem}#conditions>div.conditions-during div.grid--title{border:none;padding-bottom:.25rem;grid-column-start:1;grid-column-end:5}@media (max-width: 750px){#conditions>div.conditions-common,#conditions>div.conditions-before,#conditions>div.conditions-during,#conditions>div.conditions-after,#conditions>div.conditions-notAllowed,#conditions>div.conditions-temporaryNotAllowed{grid-template-columns:repeat(2,1fr)}#conditions>div.conditions-common div.grid--title,#conditions>div.conditions-before div.grid--title,#conditions>div.conditions-during div.grid--title,#conditions>div.conditions-after div.grid--title,#conditions>div.conditions-notAllowed div.grid--title,#conditions>div.conditions-temporaryNotAllowed div.grid--title{border:none;padding-bottom:.25rem;grid-column-start:1;grid-column-end:3}#conditions>div div.conditions-column-law{grid-column-start:auto;grid-column-end:auto}}@media (max-width: 550px){#conditions>div.conditions-common,#conditions>div.conditions-before,#conditions>div.conditions-during,#conditions>div.conditions-after,#conditions>div.conditions-notAllowed,#conditions>div.conditions-temporaryNotAllowed{grid-template-columns:repeat(1,1fr)}#conditions>div.conditions-common div.grid--title,#conditions>div.conditions-before div.grid--title,#conditions>div.conditions-during div.grid--title,#conditions>div.conditions-after div.grid--title,#conditions>div.conditions-notAllowed div.grid--title,#conditions>div.conditions-temporaryNotAllowed div.grid--title{border:none;padding-bottom:.25rem;grid-column-start:1;grid-column-end:2}#conditions>div div.conditions-column-law{grid-column-start:auto;grid-column-end:auto}}#conditions>div div>span{font-size:1.25rem;font-weight:700;color:#ba1617}#conditions>div p{line-height:1.4rem}#conditions>div p>span{font-size:.75rem}*{font-family:jaf-cupidus-text,sans-serif;font-style:normal;margin:0;padding:0}body{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:#fff;font-size:17px}body main{width:100%;padding:50px 0}body main section{padding:7rem 0;margin:auto;width:100%}body main p{color:#000;line-height:2rem}body main .login{height:calc(90vh - 350px)}
