@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700&display=swap");@font-face{font-family:Mirage;src:url(/fonts/made_mirage_thin-webfont.woff2) format("woff2"),url(/fonts/made_mirage_thin-webfont.woff) format("woff")}:root{--deepPurple:#221074;--orange:#ffaf43;--lightPurple:#b3aecc}a,body,div,h1,h2,h3,html,main,nav,p,span{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background:url(/page-bg.webp);background-repeat:no-repeat;background-size:cover}h1,h2,h3,h4{font-family:Mirage}.main-navigation{width:calc(80/192 * 100%);position:fixed;right:0;top:0;background-color:var(--lightPurple);transition:all .35s ease-in-out;transform:translatex(100%);z-index:1001;height:100vh}.main-navigation ul{list-style:none;padding:3rem;margin:0}.main-navigation ul li,.main-navigation ul li a{color:#fff;text-decoration:none;cursor:pointer;font-size:1.25rem;margin-bottom:1.25rem}.main-navbar{margin-bottom:3rem;position:sticky;z-index:999;top:0;transition:all .2s ease-out}.menu.nav-menu{display:flex;flex-direction:column;align-items:flex-start}.main-navbar .navbar-content{max-width:1320px;margin:0 auto;padding:1rem 0;align-items:center}.hamb-menu,.main-navbar .navbar-content{display:flex;justify-content:space-between}.hamb-menu{cursor:pointer;flex-direction:column;margin-left:2rem}.hamb-menu span{width:2rem;height:2px;background-color:var(--deepPurple);transition:all .5s ease-in-out}.hamb-menu span:not(:last-child){margin-bottom:10px}.footer{background-color:var(--deepPurple)}.footer_container{max-width:1320px;margin:1.5rem auto;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between}.footer_social_icons{display:flex;grid-gap:.65rem;margin-bottom:1.5rem}.footer_social_icons a{background-color:var(--orange);height:2.5rem;width:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.footer_social>a{color:var(--orange);text-decoration:none}.footer_legal{display:flex;flex-direction:column;align-items:flex-end}.footer_legal a{color:var(--lightPurple);text-transform:uppercase;font-size:.75rem}.footer_contact{display:flex;align-items:center;flex-direction:column}.footer_contact p{font-size:.75rem;color:var(--lightPurple);text-align:center}.container{max-width:1320px;margin:0 auto 2rem}.flexbox{display:flex;grid-gap:2rem;justify-content:space-between}.flexbox.reverse_flex{flex-direction:row-reverse}.flexbox_bottom{align-items:flex-end}.flexbox_top{align-items:flex-start}h1{font-weight:200;font-size:5rem;line-height:5rem;color:#000}.blue_button{background-color:var(--deepPurple);color:#fff;border:none;display:flex;justify-content:space-between;text-transform:uppercase;padding:1rem 2rem;font-size:1.15rem;border-radius:1.5rem;transition:all .35s ease-in-out;cursor:pointer}.blue_button:hover{background-color:var(--lightPurple)}.main-navigation ul .blue_button:hover{background-color:#3718be}.main-navigation ul .blue_button a{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;margin-bottom:0}.container h1{max-width:60rem;margin:2rem 0}.container h2{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:600;color:var(--deepPurple);text-transform:uppercase;margin-bottom:1rem}.container legend,.container p{font-size:1.35rem;line-height:1.25}.content_font{color:var(--deepPurple);font-weight:600;margin-bottom:.5rem}.highlight_box{background-color:#fff9;border-radius:1.5rem;grid-gap:2rem;box-shadow:2px 2px 10px 0 rgba(0,0,0,.3)}.highlight_box>div:first-child{background-color:var(--lightPurple);border-radius:1.5rem 50% 50% 1.5rem;max-width:25rem}.highlight_box.reverse_flex>div:first-child{border-radius:50% 1.5rem 1.5rem 50%}.highlight_box>div:nth-child(2){padding-right:3rem}.highlight_box.reverse_flex>div:nth-child(2){padding-left:3rem;padding-right:0}.highlight_box p{font-weight:400;margin-bottom:1rem}.modal_back{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0008;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;z-index:999;padding:2rem}.modal_frame{background-color:#fff;background:url(/page-bg.webp);background-repeat:no-repeat;background-size:cover;position:relative;justify-self:center;align-self:center;padding:3rem 2rem;border-radius:1.5rem}input[type=email],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;font-family:Inter,sans-serif;border-radius:2rem;border:1px solid grey;padding:.5rem 1rem;text-align:center;margin:.5rem 0;min-width:16rem}.loader_container{position:fixed;background-color:#0009;top:0;left:0;right:0;bottom:0;display:grid;justify-content:center;align-content:center}.loader{border:16px solid #f3f3f3;border-top:16px solid var(--deepPurple);border-radius:50%;width:130px;height:130px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.audio_player{position:relative;box-shadow:2px 2px 10px 0 rgba(0,0,0,.3);background-color:#fff9;padding:2rem 3rem;border-radius:1.5rem;flex:2 1}.audio_player h1{font-size:6rem;font-weight:200;color:grey;max-width:75%}.audio_order{font-family:Mirage;font-size:8rem;position:absolute;right:2rem;top:-4rem;color:var(--lightPurple);font-weight:200}.flexbox ol{list-style-position:inside;margin:0;padding:0}.flexbox ol li{margin-top:1.5rem}.flexbox ol li::marker,.flexbox ol strong{color:var(--deepPurple);font-size:1.5rem;font-weight:700}.fullframe{background:url(/HRP_hirlevel_hatter-21.webp);background-repeat:no-repeat;background-size:cover}.fullframe,.fullframe.footer{padding:4rem 0;vertical-align:middle}.fullframe.footer{background:url(/HRP_website_landing_happy.webp);background-repeat:no-repeat;background-size:cover}.fullframe form input[type=email]::-moz-placeholder{text-transform:uppercase}.fullframe form input[type=email]:-ms-input-placeholder{text-transform:uppercase}.fullframe form input[type=email]::placeholder{text-transform:uppercase}.paypal_button{padding:1rem 3rem;background:#ffc439;display:flex;justify-content:center;align-items:center;border-radius:2rem;cursor:pointer;transition:all .35s ease-in-out}.paypal_button:hover{background-color:#009cde}.paypal_button svg path{transition:all .35s ease-in-out}.paypal_button:hover svg path{fill:#fff}.radio_label{display:flex;gap:1rem;overflow:hidden;border-radius:1.5rem;background-color:hsla(0,0%,100%,.65);cursor:pointer;transition:all .25s ease-in-out}.radio_label:hover{background:var(--orange)}.radio_frame{display:flex;flex-direction:column;align-items:center;text-align:center}.radio_header{width:100%;background:var(--deepPurple);padding:1.5rem}.radio_header h2{color:#fff;margin:0}.radio_body{padding:1.5rem}.radio_body p:first-child{text-transform:none;margin-bottom:1rem}.radio_body p:last-child{font-weight:600}fieldset{border:none;margin:0;padding:0}.highlight_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem;gap:2rem}.highlight_grid .highlight_box{padding:2.5rem;color:var(--deepPurple);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.highlight_grid .highlight_box p{font-weight:600;font-size:1.35rem;line-height:1.5;text-align:center;margin-bottom:0}.highlight_grid .highlight_box li{font-weight:600;font-size:1.15rem;text-align:center}.highlight_grid .highlight_box li:not(:last-child){margin-bottom:.5rem}.program_list{font-weight:500;font-size:1.2rem;line-height:1.75;list-style-type:none;color:var(--deepPurple);font-weight:700}.program_list li::marker{content:"... ";padding-right:1.25rem}.price_tag{background:#fff9;border-radius:2rem;overflow:hidden;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.price_tag h2{background:var(--orange);text-align:center;padding:1.5rem}.price_tag p{padding:0 3rem;text-align:center;margin-bottom:2rem}.price_tag .highlighted{font-weight:700;text-transform:uppercase;text-align:center;font-size:1.635rem;color:var(--deepPurple)}.price_tag button{margin:2rem auto}.price_tag .blue_button p{margin-bottom:0}.blue_button_group{display:flex;justify-content:flex-start;gap:4rem}.audio_slider{width:100%;min-width:400px;height:1rem;position:relative;margin:2rem 0}.audio_counter{display:flex;align-items:center}.main_nav_bg{height:100%;width:100%;position:fixed;inset:0;z-index:1000;background-color:#0002;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main_nav_close{position:absolute;top:2rem;right:100%;cursor:pointer}.level_one li{font-size:1.25rem;margin-top:.635rem}.level_one{list-style:none}.level_one>li{font-weight:500;color:var(--deepPurple);padding-left:.5rem}.level_one>li::marker{content:"+"}.level_two{list-style-type:disc;padding-left:1.5rem}.highlight_list{list-style:none}.highlight_list li{font-size:1.25rem;margin-top:.635rem}.highlight_list li::marker{content:"..."}.container.highlight_box.simple_highlight{padding:2rem 3rem}.simple_list{font-size:1.25rem;font-weight:600}.simple_list li{margin-bottom:.5rem}.form label,.form legend{text-transform:uppercase;color:var(--deepPurple)}.form input[type=email],.form input[type=password]{width:100%;box-sizing:border-box;padding:1rem 3rem}.consent_bar{position:fixed;bottom:0;width:100%;background:#fff9;padding:2rem;align-items:center}ol{font-size:1.35rem}.post_list{margin:0;padding:0;list-style:none;display:flex;gap:1rem;flex-wrap:wrap}.post_list li{flex:1 1;background-color:#fff9;box-shadow:1px 3px 9px #0002;border-radius:1.5rem;overflow:hidden;min-width:16rem}@media screen and (max-width:1340px){.container{padding:1rem}}@media screen and (max-width:1020px){.consent_bar{flex-direction:column;grid-gap:2rem}.consent_bar button,.container{padding:1rem}.container{margin:0}.flexbox{flex-direction:column}.highlight_grid{grid-template-columns:1fr}.container h1{max-width:none;font-size:3.5rem;line-height:3.5rem;margin:0 .5rem}.blue_button_group{flex-direction:column;gap:2rem}.audio_slider{min-width:100%}.footer_container{grid-template-columns:1fr}.main-navbar{padding:0 1rem}.audio_player{padding:1rem}.audio_counter p{font-size:1rem}.highlight_box{margin:1rem}.container.highlight_box{padding:0}.highlight_box.flexbox.reverse_flex>div:first-child,.highlight_box>div:first-child{border-radius:1.5rem 1.5rem 50% 50%}.highlight_box.flexbox.reverse_flex>div:nth-child(2),.highlight_box>div:nth-child(2){padding:1.5rem}.main-navigation{width:100%}.main_nav_close{right:2rem}input[type=email],input[type=password]{min-width:unset}.container.highlight_box.simple_highlight{padding:1.5rem}.flexbox.reverse_flex{flex-direction:column}}