@charset "UTF-8";@-webkit-keyframes flipdown{0%{opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}5%{opacity:1}80%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}83%{-webkit-transform:rotateX(6deg);transform:rotateX(6deg)}92%{-webkit-transform:rotateX(-3deg);transform:rotateX(-3deg)}to{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes flipdown{0%{opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}5%{opacity:1}80%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}83%{-webkit-transform:rotateX(6deg);transform:rotateX(6deg)}92%{-webkit-transform:rotateX(-3deg);transform:rotateX(-3deg)}to{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}img{max-width:100%}a img{border:0}@font-face{font-family:'Chivo';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chivo/v12/va9G4kzIxd1KFrBtQeY.ttf) format('truetype')}@font-face{font-family:'Chivo';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjDY8Z_.ttf) format('truetype')}@font-face{font-family:'Chivo';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chivo/v12/va9I4kzIxd1KFoBv.ttf) format('truetype')}@font-face{font-family:'Chivo';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjTZMZ_.ttf) format('truetype')}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzeldecorative/v9/daaCSScvJGqLYhG8nNt8KPPswUAPnh7U.ttf) format('truetype')}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzeldecorative/v9/daaHSScvJGqLYhG8nNt8KPPswUAPniZoaelD.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format('truetype')}html{font-size:62.5%}#application span,body,input,select,textarea{font-size:16px;font-size:1.6rem}body.cre,html.cre{overflow:hidden}.icon,.icon .line{position:absolute;width:35px}.icon{right:16px;top:-7px;height:30px;cursor:pointer;z-index:2}@media only screen and (min-width:768px){.icon{top:-4px}}@media only screen and (min-width:1024px){.icon{top:0}}.icon .line{height:6px;background:#d4b051;border-radius:3px;transition:background .5s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,background .5s ease 0s;transition:transform .5s ease 0s,background .5s ease 0s,-webkit-transform .5s ease 0s}.icon .line--1,.nav{top:0}.icon .line--2{top:12px}.icon .line--3{top:24px}.icon.cre .line{background:#d4b051;transition:background .5s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,background .5s ease 0s;transition:transform .5s ease 0s,background .5s ease 0s,-webkit-transform .5s ease 0s}.icon.cre .line--1{-webkit-transform:rotate(45deg) translate(10px,10px);transform:rotate(45deg) translate(10px,10px)}.icon.cre .line--2{-webkit-transform:translateX(15px) scale(0);transform:translateX(15px) scale(0)}.icon.cre .line--3{-webkit-transform:rotate(-45deg) translate(7px,-7px);transform:rotate(-45deg) translate(7px,-7px)}.nav{position:absolute;right:0;width:0;height:0;background:#be1523dd;-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px);transition:width .4s ease 0s,height .4s ease 0s,display .4s ease-in-out,-webkit-transform .4s ease 0s;transition:width .4s ease 0s,height .4s ease 0s,transform .4s ease 0s,display .4s ease-in-out;transition:width .4s ease 0s,height .4s ease 0s,transform .4s ease 0s,display .4s ease-in-out,-webkit-transform .4s ease 0s;display:none}.nav.cre{width:100%;height:100%;display:block;-webkit-transform:translate(0,0);transform:translate(0,0);transition:width .4s ease 0s,height .4s ease 0s,-webkit-transform .4s ease 0s;transition:width .4s ease 0s,height .4s ease 0s,transform .4s ease 0s;transition:width .4s ease 0s,height .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;z-index:1}.nav .linkBlock{padding:80px 0 0;margin:0 auto;width:80%}.nav .link{display:block;margin:20px 0 0;color:#fff;text-align:center;text-decoration:none;font-family:"Playfair Display",serif;font-size:38px;font-size:3.8rem;text-shadow:3px 3px 10px rgba(0,0,0,.5)}.nav .link:hover{color:#d4b051}@media only screen and (min-width:768px){.nav .link{font-size:47px;font-size:4.7rem}}@media only screen and (min-width:1024px){.nav .link{font-size:56px;font-size:5.6rem}}.nav .nav .link:hover{opacity:.7}header{background:url(../img/bkg.jpg) #be1523 no-repeat center top;background-size:cover;background-blend-mode:luminosity;padding:20px 0 28px;position:relative}footer::before,header::after{background-image:linear-gradient(270deg,#e4ca76 0,#ffffd6 50%,#d4b051 100%)}header::after{box-shadow:0 0 30px 20px rgba(0,0,0,.85);content:"";display:block;width:100%;height:10px;position:absolute;bottom:0}#home #main,header section{max-width:1440px;margin:0 auto}header section{position:relative}header section h1{font-family:"Cinzel Decorative",cursive;font-size:14px;font-size:1.4rem;color:#d4b051;text-shadow:2px 2px 6px rgba(0,0,0,.8);font-weight:400;margin:0 0 0 1em;z-index:1}@media only screen and (min-width:768px){header section h1{font-size:19px;font-size:1.9rem}}@media only screen and (min-width:1024px){header section h1{font-size:24px;font-size:2.4rem}}#home{background:url(../img/bkg-home.jpg) no-repeat 90% bottom/cover}@media only screen and (min-width:768px){#home{background:url(../img/bkg-home.jpg) no-repeat 75% bottom/cover}}#home #main{width:90%}#home #main div.row>.col-xs-6>img{display:block;margin:0 auto 15em}@media only screen and (min-width:1024px){#home #main div.row>.col-xs-6>img{margin:0 auto 2em}}@media only screen and (min-width:1400px){#home #main div.row>.col-xs-6>img{margin:0 auto 6em}}#home #main>div>img{width:90%;margin:2em auto;display:block}footer{background:url(../img/bkg.jpg) #000 no-repeat center top/cover;box-shadow:#000000c7 0 -12px 20px 2px}footer::before{height:6px;margin-bottom:3px}footer .raya,footer::after,footer::before{content:"";display:block;width:100%}footer::after{background:#be1523;height:5px}footer .raya{background-image:linear-gradient(270deg,#e4ca76 0,#ffffd6 50%,#d4b051 100%);height:3px;margin-bottom:10px}footer .foot{max-width:1440px;margin:0 auto;width:90%;font-family:"Chivo",sans-serif;font-size:14px;font-size:1.4rem;color:#fff;text-align:center}footer .foot>div.col-xs-9>p{margin:0 auto 10px}input,select,textarea{background:#d8d8d8;border:2px solid #979797;border-radius:6px;padding:15px;margin-bottom:20px;font-family:"Chivo",sans-serif;color:#222;width:100%;box-sizing:border-box}select{background:#d8d8d8 url(../img/triangle.svg) no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date{width:85%}.NativeDatepicker{background:url(../img/calendar.svg) no-repeat center center;width:23px;height:23px;vertical-align:middle}#application span{font-family:"Chivo",sans-serif;color:#222}#application>#main .button{max-width:250px;display:block!important;margin:1em auto 0!important}#application>#main>div{left:-18%!important}@media only screen and (min-width:768px){#application>#main>div{left:-48%!important}}@media only screen and (min-width:1024px){#application>#main>div{left:-50%!important}}@media only screen and (min-width:1140px){#application>#main>div{left:-56%!important}}#application>#main>div>h1{padding:.5em 25px .5em 0!important;font-size:21px!important;font-size:2.1rem!important}#application>#main>h3{margin-left:14px;width:100%}#about,#application,#confirmation,#contact,#faqs,#protocol{background:url(../img/bkg.jpg) #000 no-repeat center top fixed;padding:36px 0;background-size:cover}#about #main,#application #main,#confirmation #main,#contact #main,#faqs #main,#protocol #main{background:rgba(255,255,255,.6);border-radius:15px;padding:32px 5%;width:90%;max-width:1440px;box-sizing:border-box;margin:0 auto;position:relative}#about #main .titulo,#application #main .titulo,#confirmation #main .titulo,#contact #main .titulo,#faqs #main .titulo,#protocol #main .titulo{margin:.5em 0;font-size:-67%;line-height:1.5em;font-weight:700;border:#d4b051 4px solid;position:absolute;left:-67%;width:115%}#about #main .titulo h1,#application #main .titulo h1,#confirmation #main .titulo h1,#contact #main .titulo h1,#faqs #main .titulo h1,#protocol #main .titulo h1{color:#fff;text-align:right;text-shadow:3px 3px 10px rgba(0,0,0,.5);background:#d4b051;margin:5px;padding:.5em 48px .5em 0;font-family:"Cinzel Decorative",cursive;font-size:24px;font-size:2.4rem}@media only screen and (min-width:768px){#about #main .titulo h1,#application #main .titulo h1,#confirmation #main .titulo h1,#contact #main .titulo h1,#faqs #main .titulo h1,#protocol #main .titulo h1{font-size:36px!important;font-size:3.6rem!important}}@media only screen and (min-width:1024px){#about #main .titulo h1,#application #main .titulo h1,#confirmation #main .titulo h1,#contact #main .titulo h1,#faqs #main .titulo h1,#protocol #main .titulo h1{font-size:48px!important;font-size:4.8rem!important}}@media only screen and (min-width:768px){#about #main .titulo,#application #main .titulo,#confirmation #main .titulo,#contact #main .titulo,#faqs #main .titulo,#protocol #main .titulo{left:-82%}}@media only screen and (min-width:1024px){#about #main .titulo,#application #main .titulo,#confirmation #main .titulo,#contact #main .titulo,#faqs #main .titulo,#protocol #main .titulo{left:-84%}}@media only screen and (min-width:1140px){#about #main .titulo,#application #main .titulo,#confirmation #main .titulo,#contact #main .titulo,#faqs #main .titulo,#protocol #main .titulo{left:-91%}}#about #main h3,#application #main h3,#confirmation #main h3,#contact #main h3,#faqs #main h3,#protocol #main h3{font-family:"Cinzel Decorative",cursive;font-size:17px;font-size:1.7rem;color:#222;line-height:1.3em}@media only screen and (min-width:768px){#about #main h3,#application #main h3,#confirmation #main h3,#contact #main h3,#faqs #main h3,#protocol #main h3{font-size:21px;font-size:2.1rem}}@media only screen and (min-width:1024px){#about #main h3,#application #main h3,#confirmation #main h3,#contact #main h3,#faqs #main h3,#protocol #main h3{font-size:24px;font-size:2.4rem}}#about #main>h3:nth-child(2),#application #main>h3:nth-child(2),#confirmation #main>h3:nth-child(2),#contact #main>h3:nth-child(2),#faqs #main>h3:nth-child(2),#protocol #main>h3:nth-child(2){margin-top:100px}@media only screen and (min-width:768px){#about #main>h3:nth-child(2),#application #main>h3:nth-child(2),#confirmation #main>h3:nth-child(2),#contact #main>h3:nth-child(2),#faqs #main>h3:nth-child(2),#protocol #main>h3:nth-child(2){margin-top:120px}}#about #main p,#application #main p,#confirmation #main p,#contact #main p,#faqs #main p,#protocol #main p{font-family:"Chivo",sans-serif;font-size:16px;font-size:1.6rem;color:#222;margin:1em 0;line-height:1.5em}@media only screen and (min-width:768px){#about #main p,#application #main p,#confirmation #main p,#contact #main p,#faqs #main p,#protocol #main p{font-size:18px;font-size:1.8rem}}#about #main h2,#application #main h2,#confirmation #main h2,#contact #main h2,#faqs #main h2,#protocol #main h2{font-family:"Cinzel Decorative",cursive;font-size:19px;font-size:1.9rem;color:#be1523;line-height:1.3em}@media only screen and (min-width:768px){#about #main h2,#application #main h2,#confirmation #main h2,#contact #main h2,#faqs #main h2,#protocol #main h2{font-size:24px;font-size:2.4rem}}@media only screen and (min-width:1024px){#about #main h2,#application #main h2,#confirmation #main h2,#contact #main h2,#faqs #main h2,#protocol #main h2{font-size:28px;font-size:2.8rem}}#about #main .button,#application #main .button,#confirmation #main .button,#contact #main .button,#faqs #main .button,#protocol #main .button{background:#be1523;border-radius:10px;border:0;font-family:"Chivo",sans-serif;font-size:21px;font-size:2.1rem;color:#fff;text-align:center;line-height:1.5em;box-shadow:#000000ae 2px 2px 5px;padding:20px 22px;margin:1em auto;text-decoration:none;display:inline-block}@media only screen and (min-width:768px){#about #main .button,#application #main .button,#confirmation #main .button,#contact #main .button,#faqs #main .button,#protocol #main .button{font-size:24px;font-size:2.4rem}}input[type=checkbox]{box-sizing:border-box;width:24px;background:#d8d8d8;border:2px solid #979797;border-radius:5px;height:24px;vertical-align:bottom;display:inline-block;margin:15px 0 0}.transition,ul li i:after,ul li i:before{transition:all .25s ease-in-out}.flipIn,h1,ul li{-webkit-animation:flipdown .5s ease both;animation:flipdown .5s ease both}.no-select,h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#faqs #main>div.titulo{left:-64%}@media only screen and (min-width:768px){#faqs #main>div.titulo{left:-85%}}#faqs #main>div.row{margin-top:100px}@media only screen and (min-width:768px){#faqs #main>div.row{margin-top:120px}}#faqs #main>div.row>div:nth-child(2){background:url(../img/faq.jpg) no-repeat center top/cover;height:30vh;margin-top:2em}@media only screen and (min-width:768px){#faqs #main>div.row>div:nth-child(2){height:inherit;margin-top:0;background:url(../img/faq.jpg) no-repeat 76% top/cover;max-height:1024px}}#faqs #main ul.box{list-style:none;-webkit-perspective:900;perspective:900;padding:0;margin:0}#faqs #main ul.box li{position:relative;padding:0;margin:0;border-top:2px solid #a4a4a4;background-color:#989898;box-sizing:border-box}#faqs #main ul.box li ul li{background:0 0;border:0;margin-bottom:8px;font-size:16px;font-size:1.6rem;font-family:"Chivo",sans-serif;color:#222}#faqs #main ul.box li>div{background-color:#d8d8d8;padding:14px;transition:all .3s ease-in-out}#faqs #main ul.box li i:after,#faqs #main ul.box li i:before{content:"";position:absolute;background-color:#595959;width:3px;height:9px}#faqs #main ul.box li h2{font-family:"Chivo",sans-serif;font-size:18px;font-size:1.8rem;color:#363636;width:87%;line-height:1em;margin:14px 8% 14px 2%;box-sizing:border-box}#faqs #main ul.box li input[type=checkbox]:checked~div,#faqs #main ul.box li input[type=checkbox]:checked~ul{max-height:0;opacity:0;-webkit-transform:translate(0,50%);transform:translate(0,50%);height:1px;margin:0;padding:0}#faqs #main ul.box li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;margin:0;left:0;top:0}#faqs #main ul.box li input[type=checkbox]:checked~i:before{-webkit-transform:translate(2px,0) rotate(45deg);transform:translate(2px,0) rotate(45deg)}#faqs #main ul.box li input[type=checkbox]:checked~i:after{-webkit-transform:translate(-2px,0) rotate(-45deg);transform:translate(-2px,0) rotate(-45deg)}#faqs #main ul.box li:nth-of-type(1){-webkit-animation-delay:.5s;animation-delay:.5s}#faqs #main ul.box li:nth-of-type(2){-webkit-animation-delay:.75s;animation-delay:.75s}#faqs #main ul.box li:nth-of-type(3){-webkit-animation-delay:1s;animation-delay:1s}#faqs #main ul.box li:nth-of-type(4){-webkit-animation-delay:1.25s;animation-delay:1.25s}#faqs #main ul.box li:nth-of-type(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}#faqs #main ul.box li:nth-of-type(6){-webkit-animation-delay:1.75s;animation-delay:1.75s}#faqs #main ul.box li:last-of-type{padding-bottom:0}#faqs #main ul.box li i{position:absolute;-webkit-transform:translate(-6px,0);transform:translate(-6px,0);margin-top:16px;right:16px}#faqs #main ul.box li i:before{-webkit-transform:translate(-2px,0) rotate(45deg);transform:translate(-2px,0) rotate(45deg)}#faqs #main ul.box li i:after{-webkit-transform:translate(2px,0) rotate(-45deg);transform:translate(2px,0) rotate(-45deg)}#contact #main>div.titulo{left:-47%}@media only screen and (min-width:768px){#contact #main>div.titulo{left:-74%}}@media only screen and (min-width:1024px){#contact #main>div.titulo{left:-76%}}@media only screen and (min-width:1140px){#contact #main>div.titulo{left:-80%}}@media only screen and (min-width:1400px){#contact #main>div.titulo{left:-85%}}#contact #main>div.row{margin-top:100px}@media only screen and (min-width:768px){#contact #main>div.row{margin-top:120px}#contact #main>div.row>form>input.button{width:6em;float:right}}#contact #main>div.row>form>div{margin-bottom:1em}#contact #main>div.row>form>div>div.col-xs-7>span{font-family:"Chivo",sans-serif;font-size:21px;font-size:2.1rem;color:#222;font-weight:700}#contact #main>div.row>div:nth-child(2){background:url(../img/contact.jpg) no-repeat center top/90%;height:30vh;margin-top:2em}@media only screen and (min-width:768px){#contact #main>div.row>div:nth-child(2){height:inherit;margin-top:0;background:url(../img/contact.jpg) no-repeat 95% top/cover;max-height:1024px;padding:0;-webkit-flex-basis:48%;flex-basis:48%;max-width:48%;margin-left:2%}}#message{height:110px}#protocol #main>div.titulo{left:-42%}@media only screen and (min-width:768px){#protocol #main>div.titulo{left:-71%}}@media only screen and (min-width:1024px){#protocol #main>div.titulo{left:-72%}}@media only screen and (min-width:1140px){#protocol #main>div.titulo{left:-76%}}@media only screen and (min-width:1400px){#protocol #main>div.titulo{left:-82%}}#protocol #main>div.row{margin-top:100px}@media only screen and (min-width:768px){#protocol #main>div.row{margin-top:120px}}#protocol #main>div.row a{font-size:14px;font-size:1.4rem}@media only screen and (min-width:768px){#protocol #main>div.row a{font-size:18px;font-size:1.8rem}}#confirmation #main>div.titulo{left:-37%}@media only screen and (min-width:768px){#confirmation #main>div.titulo{left:-67%}}@media only screen and (min-width:1024px){#confirmation #main>div.titulo{left:-69%}}@media only screen and (min-width:1140px){#confirmation #main>div.titulo{left:-73%}}@media only screen and (min-width:1400px){#confirmation #main>div.titulo{left:-80%}}#confirmation #main>div.row{margin-top:100px}@media only screen and (min-width:768px){#confirmation #main>div.row{margin-top:120px}}#confirmation #main>div.row>div:nth-child(2){background:url(../img/thankyou.jpg) no-repeat center top/90%;height:30vh;margin-top:2em}@media only screen and (min-width:768px){#confirmation #main>div.row>div:nth-child(2){height:inherit;margin-top:0;background:url(../img/thankyou.jpg) no-repeat 52% top/cover;max-height:1024px;padding:0;-webkit-flex-basis:48%;flex-basis:48%;max-width:48%;margin-left:2%}}
/*# sourceMappingURL=styles.css.map */