.container{width:min(100vw - 2rem,100rem);margin-inline:auto}.grid_container{display:grid;place-items:center}.flex{display:flex;gap:var(--gap, 1rem)}.grid{display:grid;gap:var(--gap, 1rem)}*:where(:not(iframe,canvas,img,svg,video,form):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;text-decoration:none;outline:none}*,html{margin:0;padding:0}*{margin:0;padding:0;font:inherit}ul[class]{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none;padding:0}li{list-style:none;color:var(--body)}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-width:100vw;text-rendering:optimizeSpeed;line-height:1.4;overflow-x:hidden;position:relative}a:not([class]){text-decoration-skip-ink:auto}textarea{white-space:revert}img,picture,svg{max-width:100%;display:block}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}.sr-only{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:var(--ff-body);font-weight:var(--fw-bold)}h1{font-size:var(--fs-top-level-heading)}h2{font-size:var(--fs-mid-level-heading)}h3{font-size:var(--fs-sub-level-heading)}p{text-align:center;font-family:var(--ff-body);font-size:var(--fs-body)}button,input{font-family:var(--ff-body)}:root{--clr-black-700: 0 0% 0%;--clr-black-400: 340 5% 13%;--clr-black-100: 60 4% 11%;--clr-white-700: 0 0% 100%;--clr-brand-700: 27 76% 56%;--clr-accent-700: 45 100% 50%;--clr-accent-400: 45 86% 62%;--step-0: clamp(.63rem, .72rem - .11vw, .69rem);--step-1: clamp(.83rem, .82rem + .08vw, .88rem);--step-2: clamp(1rem, .92rem + .39vw, 1.25rem);--step-3: clamp(1.2rem, 1.02rem + .88vw, 1.77rem);--step-4: clamp(1.44rem, 1.11rem + 1.65vw, 2.5rem);--step-5: clamp(1.73rem, 1.17rem + 2.8vw, 3.53rem);--step-6: clamp(2.07rem, 1.17rem + 4.54vw, 5rem);--step-7: clamp(2.49rem, 1.07rem + 7.11vw, 7.07rem);--fw-100: 100;--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-800: 800;--bg:var(--clr-white-700);--body:var(--clr-black-700);--body-white:var(--clr-white-700);--brand:var(--clr-brand-700);--accent-primary:var(--clr-accent-700);--accent-secondary:var(--clr-accent-400);--ff-primary: "Inter", sans-serif;--ff-body: var(--ff-primary);--ff-heading: var(--ff-primary);--fw-regular: var(--fw-400);--fw-bold: var(--fw-700);--fs-top-level-heading:var(--step-5);--fs-mid-level-heading:var(--step-4);--fs-sub-level-heading:var(--step-3);--fs-body:var(--step-3);--space-xs-s: clamp(.75rem, calc(.59rem + .78vw), 1.25rem);--space-s-m: clamp(1rem, calc(.73rem + 1.36vw), 1.88rem);--space-m-l: clamp(1.5rem, calc(1.19rem + 1.55vw), 2.5rem);--space-l-xl: clamp(2rem, calc(1.46rem + 2.72vw), 3.75rem);--space-xl-2xl: clamp(3rem, calc(2.38rem + 3.11vw), 5rem);--space-2xl-3xl: clamp(4rem, calc(2.91rem + 5.44vw), 7.5rem);--space-mobile:var(--space-s-m);--space-desktop:var(--space-m-l);--p-banner:var(--space-m-l)}.txt_white{color:hsl(var(--body-white))}.section_heading{font-size:var(--fs-mid-level-heading);text-align:center;text-transform:capitalize}.capitalize{text-transform:capitalize}.full_bleed{box-shadow:0 0 0 100vmax hsl(var(--body));clip-path:inset(0 -100vmax)}.inverse{background-color:hsl(var(--body));color:hsl(var(--body-white))}.flow>*:where(:not(:last-child)){margin-block-start:var(--flow-space, 3rem)}.skip_to_content{position:absolute;z-index:9999;background-color:hsl(var(--body));color:hsl(var(--body-white));padding:.5em 1em;margin-inline:auto;transform:translate(-100%);transition:.25s ease-in}.skip_to_content:focus{transform:translate(0)}.primary_header{background-color:hsl(var(--body-white));position:relative;top:0;width:100vw;z-index:9998}.primary_header .nav{display:grid;grid-template-columns:5rem 1fr 2fr 5em;align-items:center;position:relative;width:100%;transition:.3s ease-in-out padding}.primary_header .nav>.link{grid-column:1/3}.primary_header .nav .logo{grid-column:1/3;margin:1.5rem clamp(1.5rem,4vw,3.5rem);width:10rem;transition:.7s ease-in-out width}.primary_header .nav .logo:hover,.primary_header .nav .logo:focus{cursor:pointer}.primary_header .nav .primary_navigation{grid-column:3/-1;display:flex;align-items:center;justify-content:space-evenly;flex:1;width:100%;font-family:var(--ff-body)}.primary_header .nav .primary_navigation .active{color:hsl(var(--brand));font-weight:var(--fw-bold)}.primary_header .nav .primary_navigation li{text-transform:uppercase;padding:1rem;margin-block-start:1rem}.primary_header .nav .primary_navigation .link{transition:.5s ease all}.primary_header .nav .primary_navigation .link:hover{cursor:pointer;color:hsl(var(--brand))}.primary_header .nav .dropdown_nav{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;font-family:var(--ff-body);font-size:var(--fs-body);max-width:70vw;height:100%;background-color:hsl(var(--body));position:fixed;top:0;left:0;z-index:9997}.primary_header .nav .dropdown_nav li{margin-block-start:0}.primary_header .nav .dropdown_nav li .link{color:hsl(var(--body-white));text-transform:capitalize}.primary_header .nav .dropdown_nav li .link:hover,.primary_header .nav .dropdown_nav li .link:focus{color:hsl(var(--brand));cursor:pointer}.primary_header .nav .mobile-nav-enter-active,.primary_header .nav .mobile-nav-leave-active{transition:1s ease all}.primary_header .nav .mobile-nav-enter-from,.primary_header .nav .mobile-nav-leave-to{transform:translate(-75vw)}.primary_header .nav .mobile-nav-enter-to{transform:translate(0)}.primary_header .nav .menu_toggle{display:flex;align-items:center;position:absolute;top:0;right:24px;height:100%}.primary_header .nav .menu_toggle i{cursor:pointer;font-size:var(--fs-400);transition:.8s ease all}.primary_header .nav .icon-active{transform:rotate(180deg)}.scrolled-nav{box-shadow:0 4px 6px -1px hsl(var(--body)/.5),0 2px 4px -1px hsl(var(--body)/.7)}.scrolled-nav .nav{padding:.1rem 0}.scrolled-nav .nav .link{color:hsl(var(--body))}.scrolled-nav .nav .logo{width:10rem}.scrolled-nav .nav .icon i{color:hsl(var(--body-white))}.primary_footer{position:relative;border-top:solid .2rem hsl(var(--body));padding-block:2rem}.primary_footer .grid{--gap: 2rem;grid-template-columns:repeat(3,1fr);justify-items:center;align-content:center;padding-block:2rem;position:relative;background-color:hsl(var(--body-white))}.primary_footer .logo{grid-column:1/-1}.primary_footer .logo img{width:10rem}@media only screen and (min-width: 40em){.primary_footer .logo{grid-column:1;grid-row:1}}.primary_footer .footer_nav{grid-column:1/-1;grid-row:2;height:100%}.primary_footer .footer_nav .secondary_navigation{font-family:var(--ff-body);grid-column:2;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:space-evenly}@media only screen and (min-width: 40em){.primary_footer .footer_nav{grid-column:2;grid-row:1}}.primary_footer .footer_contact{grid-column:1/-1;grid-row:3;text-align:center;font-family:var(--ff-body)}.primary_footer .footer_contact .icon{max-width:1.5rem;aspect-ratio:1/1}.primary_footer .footer_contact address{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;text-align:justify}.primary_footer .footer_contact address .flex{width:100%;justify-content:center;align-items:center}.primary_footer .footer_contact address P{font-family:var(--ff-body);display:block;text-align:start;font-size:unset}@media only screen and (min-width: 40em){.primary_footer .footer_contact{grid-column:3;grid-row:1}}button:not(.menu_toggle){--btn-bg: hsl(var(--brand, orange));--btn-color: hsl(var(--body-white, whitesmoke));background-color:var(--btn-bg);color:var(--btn-color);width:max-content;padding-inline:2.5em;padding-block:.6em;border-radius:5rem;font-size:var(--fs-body);font-weight:var(--fw-bold);text-transform:capitalize;position:relative;z-index:5;overflow:hidden}button:not(.menu_toggle):hover,button:not(.menu_toggle):focus{background-color:hsl(var(--body)/.7);cursor:pointer}button:not(.menu_toggle):hover:before,button:not(.menu_toggle):focus:before{transform:translate(100%) rotate(45deg)}button:not(.menu_toggle):before{content:"";background-color:hsl(var(--body-white, whitesmoke));top:0;left:0;width:100%;height:50%;border-top-left-radius:5rem;border-top-right-radius:5rem;position:absolute;transform:translate(-100%) rotate(45deg);transition:all .5s}.user_details,.event_details{grid-template-columns:repeat(2,1fr);gap:var(--space-desktop)}.input_box{width:100%}.input_box input{width:100%;color:hsl(var(--body)/.5)}input:not([type=radio]){background-color:hsl(var(--body-white));font-size:var(--fs-body);text-transform:capitalize;border-radius:.5em;padding-inline-start:2rem;padding-block:2rem}.home_page{position:relative}.home_page .page_grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto) 5rem repeat(5,auto)}.home_page .yellow_line{display:none}@media only screen and (min-width: 60em){.home_page .yellow_line{display:block;grid-column:1/-1;grid-row:4/span 6;width:100%;z-index:1;fill:transparent}}.home_page .hero{grid-column:1/-1;grid-row:1;background-image:url(/assets/hero.857b6c67.png);background-repeat:no-repeat;background-size:cover;background-position:top;position:relative;overflow:hidden;perspective:100rem;width:100%;animation:scale 5s}@media only screen and (min-width: 80em){.home_page .hero{padding-block:15rem;aspect-ratio:auto}}.home_page .hero .mobile_overlay{background-color:#000;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.7}@media only screen and (min-width: 40em){.home_page .hero .mobile_overlay{display:none;aspect-ratio:auto}}.home_page .hero .overlay{display:none}@media only screen and (min-width: 40em){.home_page .hero .overlay{position:absolute;top:0;left:0;width:100%;opacity:0;display:block;animation:slideInHome 3s forwards}@keyframes slideInHome{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}}.home_page .hero .grid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;grid-template-rows:1fr 2fr 1fr;align-items:center;justify-items:center}.home_page .hero .grid .hero_heading{grid-row:2;grid-column:2;font-weight:var(--fw-600);color:hsl(var(--body-white));width:min(25ch,100vw - 2rem);padding-inline:var(--sp-sm-7);z-index:2}@media only screen and (min-width: 40em){.home_page .hero .grid .hero_heading{grid-row:2;grid-column:1}}.home_page .hero .grid .hero_heading h1,.home_page .hero .grid .hero_heading button{opacity:0;animation:fadeIn 3.5s 1s forwards}.home_page .logo_bar{grid-column:1;grid-row:2}.home_page .logo_bar .grid{place-items:center;grid-template-columns:1rem repeat(3,1fr) 1rem;width:100%}.home_page .logo_bar .grid picture:first-child{grid-column:2}.home_page .approach{grid-column:1/-1;grid-row:3/5;position:relative;margin-block-start:1rem;padding-block-end:3rem}.home_page .approach .grid{grid-template-columns:repeat(3,1fr);height:100%}.home_page .approach .grid .content{grid-column:1/-1}.home_page .approach .grid .content .flex{--flow-space: var(--space-mobile);grid-column:1/-1;flex-direction:column;justify-content:center}@media only screen and (min-width: 40em){.home_page .approach .grid .content{grid-column:1/3;grid-row:2}}.home_page .approach .grid .content .section_heading{text-align:center}@media only screen and (min-width: 40em){.home_page .approach .grid .content .section_heading{text-align:unset}}@media only screen and (min-width: 40em){.home_page .approach .grid .content p{max-width:40ch;text-align:start}}.home_page .approach .grid .lightbulb{grid-column:1/-1;grid-row:3;align-self:center;justify-self:end}.home_page .approach .grid .lightbulb img{width:25rem}.home_page .approach .grid .lightbulb img:hover{cursor:pointer;filter:drop-shadow(0px 0px 5px hsl(var(--accent-primary))) drop-shadow(0px 0px 10px hsl(var(--accent-secondary))) drop-shadow(0px 0px 15px hsl(var(--accent-primary)))}@media only screen and (min-width: 40em){.home_page .approach .grid .lightbulb{grid-column:3;grid-row:2}}.home_page .interim{height:100vh;grid-column:1;grid-row:5}.home_page .interim .grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:center;justify-items:center;height:100%}.home_page .interim .grid .bg_image{background-image:url(/assets/ron_paperwork.d504153b.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:relative}.home_page .interim .grid .content .flex{flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;padding-block:3rem}.home_page .interim .grid .content p{max-width:35ch;padding-inline:1.6rem;text-align:start;line-height:2}.home_page .interim .grid .content .btn_inverted:hover{background-color:hsl(var(--body-white, white));color:hsl(var(--brand))}.home_page .management{display:grid;grid-column:1;grid-row:6;margin-block-end:2rem}.home_page .management .flex{flex-direction:column;height:100%;align-items:flex-start}.home_page .management p{text-align:start;max-width:40ch}.home_page .change{grid-column:1;grid-row:7;background-image:url(/assets/banner.818c981c.png);background-repeat:no-repeat;background-position:top;background-size:contain}.home_page .change .flex{--flow-space: var(--space-desktop);flex-direction:column;padding-block:5rem}@media only screen and (min-width: 40em){.home_page .change .flex{align-items:flex-end;padding-block-start:15rem}}@media only screen and (min-width: 60em){.home_page .change .flex{align-items:flex-end}}.home_page .change .flex .section_heading{color:hsl(var(--body-white))}@media only screen and (min-width: 40em){.home_page .change .flex .section_heading{margin-inline-end:10rem;padding-block-start:5rem;padding-inline-end:6rem}}.home_page .change .flex p{color:hsl(var(--body-white))}@media only screen and (min-width: 40em){.home_page .change .flex p{margin-inline-end:10rem;text-align:start;max-width:30ch;z-index:1;font-weight:600}}.home_page .blank_white_space{padding-block:3rem;grid-column:1;grid-row:8}@media only screen and (min-width: 60em){.home_page .blank_white_space{padding-block-start:1rem}}.home_page .motto{grid-column:1;grid-row:9;z-index:1;position:relative}.home_page .motto .grid{grid-template-columns:repeat(2,1fr);background-color:hsl(var(--body))}.home_page .motto .grid .image_container{grid-column:1/-1;grid-row:1}.home_page .motto .grid .image_container img{width:100%}@media only screen and (min-width: 40em){.home_page .motto .grid .image_container{grid-column:1;grid-row:1}}.home_page .motto .grid .content{grid-column:1/-1;grid-row:2}@media only screen and (min-width: 40em){.home_page .motto .grid .content{grid-column:2;grid-row:1;align-self:center}}.home_page .goal{grid-column:1;grid-row:10;margin-block:5rem}.home_page .goal .grid{grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;position:relative}.home_page .goal .grid .content{grid-column:1/-1;grid-row:1}@media only screen and (min-width: 60em){.home_page .goal .grid .content{grid-column:1;grid-row:1/-1}}.home_page .goal .grid .content p{font-size:var(--fs-mid-level-heading);font-weight:var(--fw-700);text-align:center;display:flex;flex-direction:column}@media only screen and (min-width: 40em){.home_page .goal .grid .content p{text-align:start}}.home_page .goal .grid .content p button{margin-block-start:2.5rem;margin-inline:auto}.home_page .goal .grid .image_container{grid-column:1/-1;grid-row:2}@media only screen and (min-width: 60em){.home_page .goal .grid .image_container{grid-column:2;grid-row:1}}.home_page .goal .grid .image_container img{height:auto;overflow:hidden}.cta_link{--_color: hsl(var(--body-white, white));font-size:var(--fs-100);padding:.5em 2em;background-color:hsl(var(--brand));color:var(--_color);border-radius:2em}#interim_page .page_grid{grid-template-columns:1fr;grid-template-rows:repeat(8,1fr)}#interim_page .section_1{grid-column:1;grid-row:1}#interim_page .section_2{grid-column:1;grid-row:2}#interim_page .section_3{grid-column:1;grid-row:3}#interim_page .section_4{grid-column:1;grid-row:4}#interim_page .section_5{grid-column:1;grid-row:5}#interim_page .section_6{grid-column:1;grid-row:6}#interim_page .section_7{grid-column:1;grid-row:7}#interim_page .section_8{grid-column:1;grid-row:8}#interim_page .hero{background-image:url(/assets/interim-hero.df8e8b24.png);background-repeat:no-repeat;background-size:cover;background-position:top;position:relative;overflow:hidden;perspective:100rem;width:100%;animation:scale 5s}@media only screen and (min-width: 80em){#interim_page .hero{padding-block:15rem;aspect-ratio:auto}}#interim_page .hero .mobile_overlay{background-color:#fff;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.6}@media only screen and (min-width: 40em){#interim_page .hero .mobile_overlay{display:none;aspect-ratio:auto}}#interim_page .hero .overlay{display:none;animation:slideIn 3s forwards}@media only screen and (min-width: 40em){#interim_page .hero .overlay{position:absolute;top:0;right:0;height:100%;opacity:0;display:block}}@keyframes slideIn{0%{transform:translate(-200%);opacity:0}to{transform:translate(-120%);opacity:1}}#interim_page .hero .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center;height:100%}#interim_page .hero .grid .hero_image{grid-column:1/-1;grid-row:1/-1}#interim_page .hero .grid .hero_heading{grid-column:1;grid-row:2;color:hsl(var(--body));width:40ch;z-index:1}#interim_page .hero .grid .hero_heading h1,#interim_page .hero .grid .hero_heading button{opacity:0;animation:fadeIn 3.5s 1s forwards}#interim_page .simple{margin-block-end:3rem;padding-block:var(--space-xl-2xl)}#interim_page .simple .grid{place-items:center}#interim_page :where(article[class*=simple]) p{max-width:35ch;margin-inline:auto;text-align:justify}@media only screen and (min-width: 40em){#interim_page :where(article[class*=simple]) p{max-width:100ch;text-align:center}}#interim_page .triple_column .grid{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));padding-block:5rem;place-items:center}#interim_page .triple_column .grid .box .flex{flex-direction:column;place-items:center}#interim_page .triple_column .grid .box p{max-width:19ch}#interim_page .double_column .grid{grid-template-columns:repeat(3,auto);grid-auto-rows:min-content}#interim_page .double_column .grid .content{grid-column:1/-1;grid-row:1/-1;z-index:1}@media only screen and (min-width: 40em){#interim_page .double_column .grid .content{grid-column:1/3;grid-row:1/3}}#interim_page .double_column .grid .content h2{margin-block-end:3rem}#interim_page .double_column .grid .list{grid-column:1/-1;grid-row:2;height:100%;z-index:1;font-weight:var(--fw-bold)}@media only screen and (min-width: 40em){#interim_page .double_column .grid .list{grid-column:1/3;grid-row:2;font-weight:var(--fw-regular)}}#interim_page .double_column .grid .list .flex{flex-direction:column;justify-content:space-evenly}#interim_page .double_column .grid .list li{display:flex;justify-content:center;align-items:center}#interim_page .double_column .grid .list li i{--fs-icons: var(--space-s-m);background-color:#000;color:hsl(var(--body-white));border-radius:50%;font-size:var(--fs-icons)}#interim_page .double_column .grid .list li p{padding-inline-start:var(--space-mobile);text-align:start}#interim_page .double_column .grid .image{grid-column:1/-1;grid-row:1/-1;opacity:.6}@media only screen and (min-width: 40em){#interim_page .double_column .grid .image{grid-column:3;grid-row:1/3;opacity:1}#interim_page .double_column .grid .image img{height:100%;max-width:25rem}}#interim_page :where(.triple_column) h2{grid-column:1/-1}#interim_page :where(.triple_column) .box_image{width:10rem}#interim_page .banner{padding:var(--p-banner)}#interim_page .review_title{font-size:var(--fs-sub-level-heading);font-weight:var(--fw-bold)}#consultant_page .page_grid{grid-template-columns:1fr;grid-template-rows:repeat(7,1fr)}#consultant_page .section_1{grid-column:1;grid-row:1}#consultant_page .section_2{grid-column:1;grid-row:2}#consultant_page .section_3{grid-column:1;grid-row:3}#consultant_page .section_4{grid-column:1;grid-row:4}#consultant_page .section_5{grid-column:1;grid-row:5}#consultant_page .section_6{grid-column:1;grid-row:6}#consultant_page .section_7{grid-column:1;grid-row:7}#consultant_page .hero{background-image:url(/assets/consultant_hero.24bf8c21.png);background-repeat:no-repeat;background-size:cover;background-position:top;position:relative;overflow:hidden;width:100%;perspective:100rem;animation:scale 5s}@media only screen and (min-width: 80em){#consultant_page .hero{padding-block:15rem;aspect-ratio:auto}}#consultant_page .hero .mobile_overlay{background-color:#000;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.6}@media only screen and (min-width: 40em){#consultant_page .hero .mobile_overlay{display:none;aspect-ratio:auto}}#consultant_page .hero .overlay{display:none;animation:slideInAlt 3s forwards}@media only screen and (min-width: 40em){#consultant_page .hero .overlay{position:absolute;top:0;right:0;height:100%;opacity:0;display:block}}#consultant_page .hero .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center}#consultant_page .hero .grid .hero_image{grid-column:1/-1;grid-row:1/-1}#consultant_page .hero .grid .hero_heading{grid-column:3;grid-row:2;text-align:center;width:40ch;color:hsl(var(--body-white));z-index:1}@media only screen and (min-width: 40em){#consultant_page .hero .grid .hero_heading{width:45ch;text-align:end}}#consultant_page .hero .grid .hero_heading h1,#consultant_page .hero .grid .hero_heading button{opacity:0;animation:fadeIn 3.5s 1s forwards}#consultant_page .simple .grid{place-items:center;margin-block-end:3rem;padding-block:var(--space-xl-2xl)}#consultant_page .triple_column .grid{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));padding-block:5rem;place-items:center}#consultant_page .triple_column .grid .box .flex{flex-direction:column;place-items:center}#consultant_page .triple_column .grid .box p{max-width:19ch}#consultant_page :where(.triple_column) .box_image{width:10rem}#consultant_page .company_motto{z-index:1;position:relative}#consultant_page .company_motto .grid{grid-template-columns:repeat(2,1fr);background-color:hsl(var(--body));place-items:center}#consultant_page .company_motto .grid .content{grid-column:2;color:hsl(var(--body-white))}#connect{background-color:hsl(var(--body));color:hsl(var(--body-white))}#connect .page_grid{grid-template-columns:1fr;grid-template-rows:repeat(7,1fr)}#connect .section_1{grid-column:1;grid-row:1}#connect .section_2{grid-column:1;grid-row:2}#connect .hero{background-image:url(/assets/connectHero.ee9f4a2b.png);background-repeat:no-repeat;background-size:cover;background-position:top;position:relative;overflow:hidden;perspective:100rem;animation:scale 5s}@keyframes scale{0%{transform:scale(1.1)}to{transform:scale(1)}}@media only screen and (min-width: 80em){#connect .hero{padding-block:15rem;aspect-ratio:auto}}#connect .hero .mobile_overlay{background-color:#fff;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.6}@media only screen and (min-width: 40em){#connect .hero .mobile_overlay{display:none;aspect-ratio:auto}}#connect .hero .overlay{display:none;animation:slideInAlt 3s forwards}@media only screen and (min-width: 40em){#connect .hero .overlay{position:absolute;top:0;right:0;height:100%;opacity:0;display:block}}@keyframes slideInAlt{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}#connect .hero .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center}#connect .hero .grid .hero_image{grid-column:1/-1;grid-row:1/-1}#connect .hero .grid .hero_heading{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;text-align:end;width:40ch;text-transform:capitalize;color:hsl(var(--body));z-index:1}@media only screen and (min-width: 40em){#connect .hero .grid .hero_heading{grid-column:3;width:45ch;text-align:end;align-items:end}}#connect .hero .grid .hero_heading h1,#connect .hero .grid .hero_heading button{opacity:0;animation:fadeIn 3.5s 1s forwards}@keyframes fadeIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#connect .connect_form{padding-block-start:10em;padding-block-end:5em}@media only screen and (min-width: 60em){#connect .connect_form{padding-block-end:10em}}#connect .connect_form .form_heading{text-transform:capitalize;text-align:center}@media only screen and (min-width: 60em){#connect .connect_form .form_heading{padding-block-start:3em}}#connect .connect_form form .user_details,#connect .connect_form form .event_details{grid-template-columns:repeat(auto-fit,minmax(20rem,35rem));place-content:center}#connect .connect_form form .user_details label,#connect .connect_form form .event_details label{display:none}@media only screen and (min-width: 60em){#connect .connect_form form .event_details{padding-block-end:3em}}#connect .connect_form form input:not([type=radio]){margin-block-start:1rem;color:hsl(var(--body))}#connect .connect_form form .form_btn{width:20rem;text-align:center;margin-block-start:5rem;justify-self:center}#connect .connect_form form .form_btn:hover{background-color:hsl(var(--body-white)/.9);color:hsl(var(--brand))}#connect .consulting_details{justify-content:center;font-family:var(--ff-body)}#connect .consulting_details input[type=radio]{-webkit-appearance:radio}#connect .consulting_details fieldset{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}#connect .consulting_details fieldset legend{margin-block-start:5rem;margin-block-end:3rem;font-size:var(--fs-body);font-weight:var(--fw-bold);text-align:center;width:100%;text-transform:capitalize}#connect .consulting_details fieldset .radio_wrapper{width:100%;display:flex;justify-content:space-around;position:relative}#connect .consulting_details fieldset .radio_wrapper .radio_label{text-transform:capitalize;font-weight:var(--fw-bold);font-size:var(--fs-body);display:inline-flex;align-items:center;cursor:pointer;position:relative}#connect .consulting_details fieldset .radio_wrapper .radio_label:before{position:absolute;left:-2.4rem;content:"";border:.1em solid hsl(var(--body));background-color:hsl(var(--body-white));display:block;border-radius:100%;box-sizing:border-box;width:1em;height:1em;cursor:pointer;text-align:center;transition:all .1s ease-out}#connect .consulting_details .radio_input:checked+.radio_label:before{background-color:hsl(var(--brand));box-shadow:inset 0 0 0 .15rem hsl(var(--body-white)/.9)}.form_success_page,.form_error_page{height:100vh;text-align:center}.error{color:red}.fade-enter-active,.fade-leave-active{transition:opacity 1s,transform 1s}.fade-enter-from,.fade-leave-to{opacity:0}
