@font-face{font-display:swap;font-family:MuseoSans-100;src:url(../fonts/MuseoSans100/font.woff2) format("woff2"),url(../fonts/MuseoSans100/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-300;src:url(../fonts/MuseoSans300/font.woff2) format("woff2"),url(../fonts/MuseoSans300/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-300Italic;src:url(../fonts/MuseoSans300Italic/font.woff2) format("woff2"),url(../fonts/MuseoSans300Italic/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-500;src:url(../fonts/MuseoSans500/font.woff2) format("woff2"),url(../fonts/MuseoSans500/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-500Italic;src:url(../fonts/MuseoSans500Italic/font.woff2) format("woff2"),url(../fonts/MuseoSans500Italic/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-700;src:url(../fonts/MuseoSans700/font.woff2) format("woff2"),url(../fonts/MuseoSans700/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-900;src:url(../fonts/MuseoSans900/font.woff2) format("woff2"),url(../fonts/MuseoSans900/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSans-900Italic;src:url(../fonts/MuseoSans900Italic/font.woff2) format("woff2"),url(../fonts/MuseoSans900Italic/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSlab-100;src:url(../fonts/MuseoSlab100/font.woff2) format("woff2"),url(../fonts/MuseoSlab100/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSlab-300;src:url(../fonts/MuseoSlab300/font.woff2) format("woff2"),url(../fonts/MuseoSlab300/font.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSlab-100Italic;src:url(../fonts/MuseoSlab100Italic/font.woff2) format("woff2"),url(../fonts/MuseoSlab100Italic/font.woff) format("woff")}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{background-color:#ccc;color:#4d4d4d;font-family:MuseoSlab-100,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}.h1,body,h1{position:relative}.h1,h1{color:#fff;font-family:MuseoSans-900,sans-serif;font-size:4rem;line-height:5rem;text-transform:uppercase;transition:all .5s .25s}@media (min-width:768px){.h1,h1{font-size:3.25rem;line-height:4rem}}@media (min-width:992px){.h1,h1{font-size:5rem;line-height:5.3rem}}@media (min-width:1600px){.h1,h1{font-size:6rem;line-height:6.2rem}}.h1 small,h1 small{color:#fff;display:block;font-family:MuseoSans-500,sans-serif;font-size:2.4rem;line-height:6rem;opacity:0;position:relative;text-transform:none;top:-1rem;transition:all .5s .25s}@media (min-width:768px){.h1 small,h1 small{font-size:5rem;line-height:6rem}}.h1 span,h1 span{color:#fff;opacity:0;position:relative;top:-1rem;transition:all .5s .5s}h2{color:#fff;font-family:MuseoSans-900,sans-serif;font-size:2.8rem;font-weight:400;line-height:3.2rem;margin-bottom:1.8rem;padding:0;text-decoration:none;text-transform:uppercase}@media (min-width:992px){h2{font-size:3.6rem;line-height:4.2rem;margin-bottom:2rem}}@media (min-width:1600px){h2{font-size:5rem;line-height:5.4rem;margin-bottom:3rem}}.h3,h3{font-family:MuseoSans-700,sans-serif;margin-bottom:0;width:100%}p{font-family:MuseoSans-300,sans-serif;font-size:1.8rem;line-height:2.6rem;margin-bottom:1.8rem}@media (min-width:992px){p{font-size:2rem;line-height:2.8rem;margin-bottom:2rem}}@media (min-width:1600px){p{font-size:2.4rem;line-height:3rem;margin-bottom:3rem}}p b,p strong{font-family:MuseoSans-700,sans-serif;font-weight:400}sup{font-size:.6em;line-height:0;top:2px;vertical-align:super;white-space:nowrap}main{padding:0}section{margin:0;overflow:hidden;padding:6rem 0;position:relative;z-index:2}@media (min-width:768px){section{padding:7rem 0}}@media (min-width:1200px){section{padding:8rem 0}}.section{position:relative}.background{background-position:50%;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:0}#hero,.row{position:relative}#hero{margin:0;overflow:hidden;z-index:3}#hero .background{background-image:url(../img/hero_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}@supports (background-image:url("../img/hero_background.webp")){#hero .background{background-image:url(../img/hero_background.webp)}}#hero #hero-phones{width:100%}@media (min-width:768px){#hero #hero-phones{margin-left:-20%;width:120%}}@media (min-width:992px){#hero #hero-phones{margin-left:-10%;width:110%}}@media (min-width:1200px){#hero #hero-phones{margin-left:0;width:100%}}@media (min-width:1600px){#hero #hero-phones{margin-left:-18%;width:114%}}#hero #stay-special-pink{height:auto;margin-bottom:2.2rem;max-width:238px;position:relative;width:100%}@media (min-width:1600px){#hero #stay-special-pink{margin-bottom:3rem;max-width:258px}}#hero h1{text-shadow:0 3px 11px rgba(47,47,47,.45)}#hero h1,#hero p{color:#fff}#archetypes{background:#f5d2ed;background:linear-gradient(0deg,#f5d2ed,#b5f5f5)}#archetypes .arch_gradient{background:#fff;background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,0) 100%)}#archetypes h2{color:#543cc7}#archetypes .box{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:auto;margin:0 auto 2rem;position:relative;width:95%}#archetypes .box .archetype{height:auto;width:100%}#magician{background-color:#e36ab8}#magician .background{background-image:url(../img/magician_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@supports (background-image:url("../img/magician_background.webp")){#magician .background{background-image:url(../img/magician_background.webp)}}#magician .row{position:relative;z-index:2}#magician .box{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:auto;margin:0 auto 2rem;position:relative;width:60%}@media (min-width:768px){#magician .box{width:95%}}#magician .box .archetype{height:auto;width:100%}#magician #magician_ipads{position:relative;width:105%}@media (min-width:768px){#magician #magician_ipads{margin-left:5%;width:100%}}@media (min-width:1600px){#magician #magician_ipads{margin-left:7%}}#lasting-impression{background-color:#563dc3}#lasting-impression h2{color:#fff;text-shadow:0 3px 11px rgba(47,47,47,.45)}#lasting-impression p{color:#fff}#lasting-impression ul{list-style-type:none;margin:0 0 3rem;padding:0}#lasting-impression ul li{color:#fff;font-family:MuseoSans-300,sans-serif;font-size:2.8rem;font-weight:400;line-height:2.2;margin-bottom:0;padding:0;text-decoration:none;text-shadow:0 3px 11px rgba(47,47,47,.45);text-transform:uppercase}@media (min-width:992px){#lasting-impression ul li{font-size:3.6rem}}@media (min-width:1600px){#lasting-impression ul li{font-size:5rem}}#lasting-impression ul li span{background:rgba(228,100,171,.6);border-radius:11px;color:#fff;display:inline;font-family:MuseoSans-700,sans-serif;margin-right:5px;padding:5px 8px;position:relative;text-shadow:none}#lasting-impression #mobile-phone{height:auto;margin-left:5%;position:relative;width:90%;z-index:5}@media (min-width:576px){#lasting-impression #mobile-phone{margin:0;max-width:200px;width:100%}}@media (min-width:768px){#lasting-impression #mobile-phone{max-width:260px}}@media (min-width:992px){#lasting-impression #mobile-phone{max-width:264px}}@media (min-width:1200px){#lasting-impression #mobile-phone{max-width:290px}}@media (min-width:1600px){#lasting-impression #mobile-phone{max-width:364px}}#lasting-impression #showboat{height:auto;margin-left:5%;margin-top:2rem;position:relative;width:90%;z-index:1}@media (min-width:576px){#lasting-impression #showboat{margin-left:-8px;margin-top:0;max-width:260px;width:60%}}@media (min-width:768px){#lasting-impression #showboat{max-width:300px}}@media (min-width:992px){#lasting-impression #showboat{max-width:260px}}@media (min-width:1200px){#lasting-impression #showboat{max-width:360px;width:70%}}#stay-special{background-color:#ee4e42}#stay-special .background{background-image:url(../img/stay_special_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@supports (background-image:url("../img/stay_special_background.webp")){#stay-special .background{background-image:url(../img/stay_special_background.webp)}}#stay-special .row{position:relative;z-index:2}@media (max-width:575.98px){#stay-special .carousel{margin-bottom:16rem}}#stay-special .carousel-inner{box-shadow:0 0 13px 0 rgba(0,0,0,.5);height:auto;margin:0 auto;padding:0;width:95%}@media (min-width:576px){#stay-special .carousel-inner{width:80%}}#stay-special .carousel-item .archetypes_image{height:0;margin:0 auto;overflow:hidden;padding-bottom:51.2%;position:relative;text-align:center;width:100%}#stay-special .carousel-item .archetypes_image img{height:auto;width:100%}#stay-special .carousel-control-next,#stay-special .carousel-control-prev{background-color:transparent;height:11rem;justify-content:center;opacity:1;top:120%;width:10rem}@media (min-width:576px){#stay-special .carousel-control-next,#stay-special .carousel-control-prev{height:10rem;top:50%;transform:translateY(-50%);width:4.4rem}}#stay-special .carousel-control-next:focus,#stay-special .carousel-control-prev:focus{outline:2px solid #fff;outline-offset:2px}#stay-special .carousel-control-prev{left:0}#stay-special .carousel-control-next{right:0}#stay-special #stay-special-purple{height:auto;margin:4rem auto;max-width:320px;width:100%}@media (min-width:576px){#stay-special #stay-special-purple{margin:8rem auto 4rem}}@media (min-width:768px){#stay-special #stay-special-purple{max-width:340px}}@media (min-width:992px){#stay-special #stay-special-purple{max-width:360px}}@media (min-width:1400px){#stay-special #stay-special-purple{max-width:380px}}@media (min-width:1600px){#stay-special #stay-special-purple{max-width:400px}}footer{background-color:#708090;padding-bottom:2rem;padding-top:2rem}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}
