@import url("https://assets.snappykraken.com/global/css/utilities.css");@import url("https://fonts.googleapis.com/css?family=Abel|Playfair+Display:400,400i,700,700i,900,900i&display=swap");@import url("https://fonts.googleapis.com/css2?family=Abel&family=Aleo:ital@0;1&family=Asap:ital,wght@0,400;0,700;1,600&family=Open+Sans:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Abel&family=Open+Sans&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap");body{background:#fff;font:20px/1.5em 'Open Sans';-webkit-font-smoothing:antialiased}.container{width:90%;max-width:1200px;margin:0 auto;padding:0}.btn{border-radius:0;border:0;font:400 24px 'Playfair Display';padding:.75em 1.25em;white-space:normal}@media (max-width: 575px){.btn{padding:.5em 1em;font:400 20px 'Asap'}}@media (max-width: 575px){.btn{font:400 18px 'Asap';padding:1em 5px;width:100%}}.btn.btn-primary{background:#AE4224;color:#fff}.btn.btn-primary:hover{background:#983013}.btn.btn-primary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(174,66,36,0.5);box-shadow:0 0 0 0.2rem rgba(174,66,36,0.5)}.modal-content{border-radius:0;border:0}.modal-content .dismiss{color:#fff;font-size:24px;line-height:1em;opacity:.9}.modal-content .dismiss:hover{opacity:1}label{font-size:18px}.form-control{border-radius:0;height:45px;font:18px 'Abel';background-color:#E5EAEF;border:0;letter-spacing:2.5px;color:#000}.form-control::-webkit-input-placeholder{color:#000}.form-control:-ms-input-placeholder{color:#000}.form-control::-ms-input-placeholder{color:#000}.form-control::placeholder{color:#000}.form-control:focus{border:0;-webkit-box-shadow:none;box-shadow:none;color:#000}textarea.form-control{height:100px}footer{font:400 20px 'Abel';color:#707070;background:#fff}footer .disclosures{font-size:17px}.registration .hero{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(40%, rgba(255,255,255,0.35)), to(rgba(255,255,255,0))),url("../img/bg-hero.png");background-image:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0) 100%),url("../img/bg-hero.png");background-repeat:no-repeat, no-repeat;background-position:50% 0%, 50% 50%;background-size:cover, cover;min-height:500px;padding-bottom:5rem}@media (max-width: 767px){.registration .hero .mobile{height:60vw;background:no-repeat 50% 80%/cover url(../img/bg-hero.png)}}@media (max-width: 991px){.registration .hero{background-position:60% 50%;padding:3rem 0}}@media (max-width: 767px){.registration .hero{padding:0;background:none}}.registration .hero .titles{color:#2F202F}.registration .hero .titles h1{font:700 2.9rem 'Playfair Display'}@media (max-width: 767px){.registration .hero .titles h1{line-height:4rem}}@media (max-width: 575px){.registration .hero .titles h1{font-size:2.5rem;line-height:3.4rem}}.registration .hero .titles p{font:400 30px/42px 'Open Sans'}@media (max-width: 767px){.registration .hero .titles p{font-size:26px;line-height:36.4px}}@media (max-width: 575px){.registration .hero .titles p{font-size:25px;line-height:35px}}.registration .hero .form{background:#2F202F}@media (max-width: 767px){.registration .hero .form{margin:0 auto}}.registration .hero .form h2{font-family:'Abel';color:#fff}.registration #bio{background:#fff no-repeat 50% 50%/cover url("../img/bg-main.jpg")}.registration #bio .container{max-width:1200px}.registration #bio .contact p{color:#AE4224;font:400 30px 'Playfair Display'}.registration #bio .content{color:#393838}.registration #bio .btn-primary{color:#fff}@media (max-width: 1199px){.registration #bio .btn-primary{font-size:22px}}.confirmation .hero{background:#fff no-repeat 50% 60%/cover url("../img/bg-phone.jpg");height:15vw}@media (max-width: 575px){.confirmation .hero{height:25vw}}.confirmation .wrapper{background:rgba(229,234,239,0.7)}.confirmation .content{color:#000}.confirmation .content h1{font:400 32px/1.2em 'Playfair Display';color:#2F202F}@media (max-width: 575px){.confirmation .content h1{font:400 26px/36.4px 'Playfair Display'}}.confirmation .content h1 em{font-weight:700}.confirmation .content h3{font:italic 400 34px 'Playfair Display';color:#2F202F}.confirmation .content p:first-of-type{font-size:25px;color:#2F202F}@media (max-width: 575px){.confirmation .content p:first-of-type{font-size:23px}}.confirmation .content p:last-of-type{font-family:'Abel';color:#2F202F}.confirmation .content .btn{text-transform:unset}.confirmation .disclosures{background:#EFEFEF}
