html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.homepage{width:100%;height:auto;padding:0;margin:0}.homepage .video-width-container{max-width:711px;margin-left:auto;margin-right:auto;margin-bottom:42px}.homepage .iframe-holder{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.homepage .iframe-holder iframe,.homepage .video-container embed,.homepage .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.homepage .slogan{width:100%;height:auto;padding:0;margin:0 0 160px}@media screen and (max-width:48rem){.homepage .slogan{padding:0;margin:0 0 57px}}.homepage .slogan-text{width:fit-content;height:auto;padding:7px 55px 55px;margin-left:auto;margin-right:auto;position:relative;z-index:1;background-color:#fff}.homepage .slogan-text .h1,.homepage .slogan-text h1{font-family:Roboto Condensed,sans-serif;text-transform:Uppercase;font-style:normal;font-weight:500;font-size:3rem;text-align:center;line-height:1.4;letter-spacing:-.05px;color:#1a1919;margin:0}@media screen and (max-width:48rem){.homepage .slogan-text .h1,.homepage .slogan-text h1{font-size:1.3rem;font-weight:400;line-height:1.65;text-align:center;word-break:break-word}}@media screen and (max-width:48rem){.homepage .slogan-text{width:100%;height:auto;padding:7px 20px 55px;margin-left:-19px}}.homepage .slogan-search{width:100%;height:auto;padding:182px 0 114px;margin:-137px 0 0;background:#383a3f}@media screen and (max-width:48rem){.homepage .slogan-search{padding:200px 0 65px}}.homepage .image-break{width:100%;height:auto;max-height:600px;overflow:hidden;padding:0;margin:70px 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:48rem){.homepage .image-break{height:110px;padding:0;margin:43px 0 7px}}.homepage .image-break img{min-width:100%;flex-shrink:0;max-width:100%;max-height:100%}.homepage .break{width:100%;height:auto;min-height:1px;padding:0;margin:160px 0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;border-top:1px solid #887f81}@media screen and (max-width:48rem){.homepage .break{padding:0;margin:57px 0}}.homepage .break-no-line{width:100%;height:auto;min-height:1px;padding:0;margin:100px 0 50px;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}@media screen and (max-width:48rem){.homepage .break-no-line{padding:0;margin:57px 0}}section{width:100%;padding:150px 20px}section .container{margin:0 auto;max-width:1300px}section.white{background:#fff}section.white.quote{text-align:center}section.white.quote .content{border-top:1px solid #9c9197;border-bottom:1px solid #9c9197;padding:50px}section.white.quote h2{font-size:40px;font-weight:600;font-family:Roboto Condensed,sans-serif;color:#9c9197;text-transform:uppercase;margin-bottom:10px}section.white.quote p{font-size:26px;color:#9c9197}section.white.quote .button{background:#373a3f;font-family:Roboto Condensed,sans-serif;font-weight:600;color:#fff;font-size:22px;text-transform:uppercase;padding:15px 20px;text-decoration:none}section.white.quote .button:hover{background:#555;cursor:pointer}section.dark-gray{background:#373a3f}@media screen and (max-width:48rem){section.dark-gray{padding-left:0;padding-right:0}section.dark-gray .content-contain{padding:0;margin:0;max-width:100%}}@media screen and (max-width:48rem){section.home{float:left;padding-top:50px;padding-bottom:50px}}section.home h1{font-weight:400;letter-spacing:5px;font-size:31px;line-height:54px;text-transform:uppercase;font-family:Roboto Condensed,sans-serif;max-width:1020px;margin:0 auto 50px}section.home h1 span{font-family:Comforter Brush,cursive;text-transform:lowercase;color:#9c9197;font-size:62px}@media screen and (max-width:48rem){section.home h1 span{font-size:40px;line-height:55px}}@media screen and (max-width:48rem){section.home h1{width:100%;text-align:center;font-size:20px;line-height:36px;margin:0 0 30px}}section.home.top{padding-top:40px}section .columns{width:100%}section .columns .column{float:left;text-align:center;border-right:1px solid #babec7;padding:25px 50px}@media screen and (max-width:48rem){section .columns .column{border:0;padding:25px}}section .columns .column h3{text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:1px;margin:30px 0 5px}section .columns .column p{font-size:18px;line-height:33px}section .columns .column img{max-width:100%}section .columns .column:last-child{border-right:0}section .columns.three .column{width:33.3%}@media screen and (max-width:48rem){section .columns.three .column{width:100%}}section .program-group{width:100%;max-width:1020px;display:block}section .program-group .program-single{width:100%;min-height:500px;display:block;position:relative;background-position:top;background-size:cover;overflow:hidden}@media screen and (max-width:48rem){section .program-group .program-single{background-image:none !important;min-height:0 !important}}section .program-group .program-single img.program-image{width:150%;max-width:none;margin-left:-25%;float:left;display:none}@media screen and (max-width:48rem){section .program-group .program-single img.program-image{display:block}}@media screen and (max-width:48rem){section .program-group .program-single{display:inline-block}}section .program-group .program-single .content{position:absolute;bottom:0;width:30%;padding:30px;background:#373a3f}@media screen and (max-width:48rem){section .program-group .program-single .content{position:relative;top:auto;bottom:auto;left:25px !important;right:auto !important;float:left;width:66%;margin-top:-100px;margin-bottom:15px}}section .program-group .program-single .content.right{right:0}section .program-group .program-single .content.left{left:0}section .program-group .program-single .content h2{font-family:Roboto Condensed,sans-serif;letter-spacing:2px;font-size:22px;line-height:30px;text-transform:uppercase;color:#fff;margin:0 0 10px;text-align:left}section .program-group .program-single .content p{font-size:16px;line-height:35px;color:#fff}@media screen and (max-width:48rem){section .program-group .program-single .content p{line-height:30px}}section .program-group .program-single .content a.button{background:#fff;color:#000;text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-size:16px;padding:10px 14px;text-decoration:none}section .program-group .program-single .content a.button:hover{background:#f1f1f1;cursor:pointer}.upper-form{width:100%;height:auto;min-height:315px;padding:35px 0;margin:0 auto;background-color:#babec7}.upper-form .form-heading p.h1{font-family:Roboto Condensed,sans-serif;letter-spacing:4px;text-align:center;text-transform:uppercase;font-size:28px;font-weight:300;color:#373a3f}@media screen and (max-width:48rem){.upper-form .form-heading p.h1{font:normal 1rem RiftSoft-Medium,sans-serif;color:#171920;letter-spacing:3.6px}}.upper-form .form-section,.upper-form .form-section form{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}.upper-form .form-section form{width:100%;height:auto}.upper-form .form-section form .main-group{width:100%;height:auto;padding:46px 0 23px;display:flex;flex-direction:row;align-items:flex-start;align-content:center;justify-content:space-between}@media screen and (max-width:48rem){.upper-form .form-section form .main-group{flex-wrap:wrap;padding:23px 0 12px}.upper-form .form-section form .main-group .name{min-width:100% !important;width:100% !important;max-width:100% !important}.upper-form .form-section form .main-group .phone,.upper-form .form-section form .main-group .zipcode{min-width:48% !important;width:48% !important;max-width:48% !important}.upper-form .form-section form .main-group .email{min-width:71% !important;width:71% !important;max-width:71% !important}}.upper-form .form-section form .field{padding:0;max-width:24.5%;min-width:24.5%}.upper-form .form-section form .input,.upper-form .form-section form input{height:48.9px;background-color:#fffffe;box-shadow:none;border:none;border-radius:2px;color:#1a1919}.upper-form .form-section form .input::-moz-placeholder,.upper-form .form-section form input::-moz-placeholder{color:#383a3f;opacity:.3}.upper-form .form-section form .input::placeholder,.upper-form .form-section form input::placeholder{color:#383a3f;opacity:.3}@media screen and (max-width:48rem){.upper-form .form-section form .input,.upper-form .form-section form input{height:35px}}.upper-form .form-section form .label,.upper-form .form-section form label{font-family:Roboto Condensed,sans-serif;font-weight:400;text-transform:uppercase;color:#1a1919;margin-bottom:0}@media screen and (max-width:48rem){.upper-form .form-section form .label,.upper-form .form-section form label{font-family:Roboto Condensed,sans-serif}}.upper-form .form-section .button{width:auto;padding:10px 15px;height:48.9px;margin:0 auto;color:#fffffe;background-color:#1a1919;font-family:Roboto Condensed,sans-serif;font-size:22px;text-transform:uppercase;font-weight:600}@media screen and (max-width:48rem){.upper-form .form-section .button{margin-top:24px;margin-left:1px;width:95px;height:35px;font-size:15px;width:29%;font-family:Roboto Condensed,sans-serif}}.upper-form .form-section .disclaimer{width:80%;margin:0 auto;padding:16px 0 0}@media screen and (max-width:48rem){.upper-form .form-section .disclaimer{width:100%;padding:0}}.upper-form .form-section .disclaimer p{font-family:Roboto Condensed,sans-serif;font-style:italic;color:#404042;line-height:16px;letter-spacing:.01px;text-align:center;font-size:12px}@media screen and (max-width:48rem){.upper-form .form-section .disclaimer p{font-family:Roboto Condensed,sans-serif;text-align:justify;letter-spacing:0;font-style:italic}}.upper-form .form-section .disclaimer p a{color:#1a1919;font-weight:600}section.upper-form.padded{border-bottom:10px solid #fff;padding:20px;margin-top:-127px}@media screen and (max-width:48rem){section.upper-form.padded{padding:50px 20px;margin-top:-54px}}.yellow-button{background-color:#f2c767 !important;color:#000 !important}</style><style ng-transition='serverApp'>.hero .image-section img.primary-image{max-width:100% !important;width:100% !important}.image-section{max-width:100vw !important;left:0 !important;top:0 !important}.accent{background-color:#f0f0f0 !important;height:90% !important;width:95vw !important}@media only screen and (max-width:600px){.secondary-image{display:none !important}.hero .buttons-container{width:100%;bottom:56px !important;right:auto;display:flex;align-items:center !important;justify-content:space-evenly !important;flex-direction:column !important;flex-wrap:nowrap !important;box-sizing:content-box;align-content:center !important}.hero .buttons-container .buttons a{margin-bottom:11px}.hero .button-primary{background-color:#1a1919;color:#fff;font-family:Roboto Condensed,sans-serif}.hero{min-height:403px !important;max-height:35vh;margin:-15px 0 0 !important}}.hero{width:100%;height:auto;min-height:66vh;max-height:100vh;padding:0;margin:-46px 0 0;position:relative;display:flex;justify-content:center}@media screen and (max-width:48rem){.hero{min-height:320px;max-height:70vh;margin:-15px 0 80px}}.hero .background{width:100%;height:100%;padding:0;margin:0;position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}.hero .background .accent{width:55vw;height:100%;background:#887f81}@media screen and (max-width:48rem){.hero .background .accent{width:90vw;height:285px;top:20px;position:relative}}.hero .image-section{width:100%;max-width:95.5vw;height:auto;min-height:87%;top:54px;padding:0;margin:0;position:absolute;left:3vw;z-index:2;overflow:hidden;background:#57585a}@media screen and (max-width:48rem){.hero .image-section{max-width:93vw;left:7vw;top:0}}.hero .image-section img.primary-image{width:100%;min-width:80%;max-width:80%;min-height:100%;padding:0;margin:0;position:absolute;z-index:3;background-position:50%;background-size:100%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:48rem){.hero .image-section img.primary-image{min-width:100%;max-width:100%;background-position:50%;background-size:cover}}.hero .image-section img.secondary-image{max-width:47%;max-height:95%;min-height:auto;min-width:auto;position:absolute;z-index:4;bottom:2%;left:2%;-o-object-position:center center;object-position:center center;background-size:100% 100%;background-position:50%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:48rem){.hero .image-section img.secondary-image{max-width:50%;max-height:95%;bottom:6%;left:5%}}.hero .buttons-container{position:absolute;bottom:108px;right:84px;z-index:4}@media screen and (max-width:48rem){.hero .buttons-container{width:100%;bottom:-70px;right:auto;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:48rem){.hero .buttons-container .buttons{width:100%;justify-content:space-evenly}.hero .buttons-container .buttons a{font-size:1.3rem;width:46%;text-align:center}}.hero .buttons-container .button-primary{padding:12px}.hero .buttons-container .button-primary:not(:last-child){margin-right:12px}@media screen and (max-width:48rem){.hero .buttons-container .button-primary:not(:last-child){margin-right:0}}.button,a,button{border:transparent;border-radius:0;cursor:pointer !important;-webkit-animation:all .3s ease-in-out !important;animation:all .3s ease-in-out !important}.button-primary,a-primary,button-primary{border:none;background-color:#1a1919;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.6666679265rem}.button-primary:focus,.button-primary:hover,a-primary:focus,a-primary:hover,button-primary:focus,button-primary:hover{color:#1a1919;background-color:#eec053}.button-secondary,a-secondary,button-secondary{border:none;background-color:#887f81;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.6666679265rem}.button-secondary:focus,.button-secondary:hover,a-secondary:focus,a-secondary:hover,button-secondary:focus,button-secondary:hover{color:#1a1919;background-color:#eec053}.oh-banner{background-size:cover;background-position:50%;width:100%;text-align:center;background-color:#8e626d;height:30px;padding:20px 0}@media screen and (max-width:48rem){.oh-banner{height:67px}.oh-banner p{margin-top:-2px !important;font-weight:700;font-size:14px !important;line-height:25px}}.oh-banner p{margin-top:-16px;font-weight:700;font-size:21px}header{padding:0;margin:0 0 15px;background:#fff;z-index:1000}header,header .navbar{width:100%;height:auto;position:relative}header .navbar{padding:10px 0;margin:0;background-color:#fff}@media screen and (max-width:48rem){header .navbar{min-height:0}}header .navbar-brand{width:100%;max-width:300px;min-height:0;height:auto;max-height:52px;padding:0;margin:0;position:relative;overflow:hidden}@media screen and (max-width:48rem){header .navbar-brand{max-width:50vw}}header .navbar-brand a{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;cursor:pointer;transition:all .3s ease-in-out}header .navbar-brand a:focus,header .navbar-brand a:hover{opacity:.7}header .navbar-brand a img,header .navbar-brand a svg{width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;min-height:100%;padding:0;margin:0}header .navbar-menu{width:auto;height:auto}header .navbar-menu .navbar-end{margin-right:-1vw}header .navbar-menu .navbar-end .navbar-item{font-family:Roboto Condensed,sans-serif;font-size:1.1666675486rem;font-weight:500;color:#1a1919;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}header .navbar-menu .navbar-end .navbar-item:focus,header .navbar-menu .navbar-end .navbar-item:hover{color:#887f81;background-color:transparent;opacity:1}header .navbar-menu .navbar-end .navbar-item .active{color:#887f81;background-color:transparent;font-weight:600;opacity:1}header .call-to-actions{width:100%;height:auto;padding:0 0 0 20px;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}header .call-to-actions .header_phone{margin-right:15px;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:26px;letter-spacing:4px;position:relative;top:31x}header .call-to-actions .header_phone span{font-size:20px;letter-spacing:0;position:relative;top:-3px}header .call-to-actions ul{width:auto;height:auto;padding:0;margin:0 -5px 0 0;display:flex;align-items:center;align-content:center;justify-content:flex-end}header .call-to-actions ul li{padding:0}header .call-to-actions ul li:nth-child(2){padding:0 0 0 15px;margin:0 0 0 10px}header .call-to-actions ul li a{font-size:1.3rem;color:#1a1919;cursor:pointer;transition:all .3s ease-in-out}header .call-to-actions ul li a:focus,header .call-to-actions ul li a:hover{color:#887f81}@media screen and (max-width:48rem){header .call-to-actions ul{margin-right:auto}}@media screen and (max-width:48rem){header .call-to-actions{width:42vw;position:absolute;right:15px;top:12px;top:84px;z-index:30;display:block}}@media screen and (max-width:48rem) and (orientation:landscape){header .call-to-actions{top:22px}}header .navigation-bar{width:100%;height:auto;padding:0;margin:15px 0 0;position:relative}header .navigation-bar .navigation{width:100%;height:auto;padding:0;margin:0;position:relative;display:flex;align-items:center;justify-content:flex-end;background:0 0}@media screen and (max-width:48rem){header .navigation-bar .navigation{width:114%;margin:0 0 0 -7%}}header .navigation-bar .navigation ul{width:100%;height:auto;padding:0;margin:0;display:flex;align-items:center;flex-direction:row;justify-content:space-evenly;background-color:#1a1919}@media screen and (max-width:48rem){header .navigation-bar .navigation ul{flex-direction:column}}@media screen and (max-width:48rem) and (orientation:landscape){header .navigation-bar .navigation ul{flex-direction:row;flex-wrap:wrap}}header .navigation-bar .navigation ul li{width:100%;height:auto;text-transform:uppercase;display:flex;align-content:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}header .navigation-bar .navigation ul li.flexed{display:flex;flex-direction:row;flex-wrap:wrap}header .navigation-bar .navigation ul li.flexed ul{width:100%;height:auto;position:relative;background-color:#887f81}header .navigation-bar .navigation ul li a{font-family:Roboto Condensed,sans-serif;font-weight:400;color:#fff;font-size:1.1666675486rem;text-transform:uppercase;padding:15px 0;width:100%;text-align:center}header .navigation-bar .navigation ul li a.main{width:69% !important;height:100%;text-align:center}header .navigation-bar .navigation ul li a.main:focus,header .navigation-bar .navigation ul li a.main:hover{background-color:#6e6668}header .navigation-bar .navigation ul li a.main:focus a,header .navigation-bar .navigation ul li a.main:hover a{font-weight:600}@media screen and (max-width:48rem){header .navigation-bar .navigation ul li a.main{text-align:left}}header .navigation-bar .navigation ul li a.sub{width:31% !important;height:100%;text-align:center}header .navigation-bar .navigation ul li a.sub:focus,header .navigation-bar .navigation ul li a.sub:hover{background-color:#615a5b}@media screen and (max-width:48rem){header .navigation-bar .navigation ul li a{text-align:left;padding:15px 0 15px 30px}}@media screen and (max-width:48rem) and (orientation:landscape){header .navigation-bar .navigation ul li{width:100vw;max-width:47vw}}@media screen and (max-width:48rem){header .navigation-bar{margin:0}}.quick-search{width:100%;height:auto;overflow:hidden;padding:50px 0;position:absolute;top:107px;left:0;z-index:100;background-color:#383a3f;display:flex;align-content:center;align-items:center;justify-content:center}@media screen and (max-width:48rem){.quick-search{top:59px;padding:25px 0 50px}}.quick-search .search-contain{width:60%;margin:0 auto}@media screen and (max-width:48rem){.quick-search .search-contain{width:90%}}.quick-search ul{margin-top:10px}.quick-search p,.quick-search ul li a{color:#fff;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;padding:10px 0}.quick-search p.h1{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:1.7500013228rem;color:#fff}@media screen and (max-width:48rem){.quick-search p.h1{font-size:1.6rem}}.quick-search .ais-SearchBox-input{height:50px !important}@media screen and (min-width:1024px){.navbar{min-height:3.25rem}}@media screen and (min-width:1024px){.navbar-menu{flex-grow:1;flex-shrink:0}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.main-contain{width:95%;max-width:95vw;margin:0 auto}@media screen and (min-width:1024px){.navbar-end{justify-content:flex-end;margin-left:auto}}@media screen and (min-width:1024px){.navbar-item,.navbar-link{align-items:center;display:flex}}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}a{color:#3273dc;cursor:pointer;text-decoration:none}.oh-banner{background-size:cover;background-position:50%;width:100%;text-align:center;background-color:#8e626d;height:30px;padding:20px 0}.oh-banner p{margin-top:-16px;font-weight:700;font-size:21px}.oh-banner{background-size:cover;background-position:50%;width:100%;text-align:center;background-color:#8e626d;height:30px;padding:20px 0}@media screen and (min-width:1024px){.is-hidden-desktop{display:none !important}}.hero .image-section img.primary-image{max-width:100% !important;width:100% !important}section.apply-slogan{background:#babec7 !important}.apply-container{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.apply-text h1{font-family:Roboto Condensed,sans-serif;font-style:normal;text-transform:uppercase;font-weight:350;font-size:4.3rem;text-align:left}.apply-group{padding:30px 0}.apply-field{padding:10px 0}label.apply-label{font-family:Roboto Condensed,sans-serif;font-weight:700}.apply-control{border-radius:0 !important;box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.page-id-343 input{background-color:#e3e5e9;box-shadow:none;border:none;border-radius:2px;color:#1a1919;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.apply-control{margin-top:.5em}button.apply-button{font-size:1.6rem;padding:5px 15px;border:none;background-color:#1a1919;color:#fff;font-family:'Roboto Condensed',sans-serif}.page-id-343 .apply-disclaimer p{font-family:Roboto Condensed,sans-serif;font-size:.9166673596rem;line-height:1.65;letter-spacing:1px;padding-bottom:30px;color:#1a1919}.page-id-343 .apply-disclaimer a{font-family:Roboto Condensed,sans-serif;font-size:.9166673596rem;line-height:1.65;letter-spacing:1px;padding-bottom:30px;color:#1a1919;font-weight:600}section.apply-slogan{padding-top:22px;padding-bottom:56px}.apply-content{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw;text-align:center}.apply-heading{font-family:'rift-soft',sans-serif;font-size:1.75rem;font-weight:500;padding:16px 0 5px;margin:0}.apply-video-text{font-family:'Whitney-book',sans-serif;font-size:1rem;line-height:1.65;margin-bottom:21px}.apply-video-container{max-width:711px;margin:0 auto 42px}.apply-iframe-holder{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.apply-iframe-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.apply-testimonials{width:100%;padding:0;margin:160px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.apply-testimonial-container{width:100%;max-width:75vw;display:flex;justify-content:center;align-items:center}.apply-quote{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:2.08rem;color:#887f81;text-align:center}.apply-quote-icon{margin-top:-123px;max-width:100%}.apply-image-break{width:100%;max-height:400px;display:flex;justify-content:center;align-items:center}.apply-image{width:100%;height:auto}.apply-container{width:100%;max-width:75vw;margin-left:auto;margin-right:auto}section.apply-content{padding-top:0}.apply-heading{font-size:1.75rem;font-weight:300;padding:16px 0 5px;margin:0;font-family:'Roboto Condensed' !important;text-transform:uppercase}section.apply-content{padding-right:0;padding-left:0}.apply-quote{font-weight:600}.page-id-345 section.apply-content{padding-top:55px;padding-bottom:0}.tour-page .tour-slogan{width:100%;height:auto;padding:0;margin:0 0 55px;background-color:#babec7}.tour-page .tour-text{width:fit-content;height:auto;padding:7px 55px 55px;margin-left:auto;margin-right:auto;position:relative;z-index:1;background-color:#fff}.tour-page .tour-text h1{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:500;font-size:4rem;text-align:center;line-height:1.4;letter-spacing:-.05px;color:#1a1919}.tour-page .tour-search{width:100%;height:auto;padding:138px 0 114px;margin:-137px 0 0;background:#383a3f}.tour-form{width:100%;height:auto;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.tour-form-container{width:100%;max-width:50vw;position:relative}.tour-step{font-family:'Roboto Condensed',sans-serif;font-size:1.75rem;font-weight:500;padding:16px 0 5px;color:#fff}.tour-group{padding-bottom:56px}.tour-title{font-family:'Roboto Condensed',sans-serif;font-weight:500;letter-spacing:3px;font-size:2.33rem;color:#fff}.tour-field.is-grouped{display:flex;justify-content:flex-start}.tour-control.is-expanded{flex-grow:1}.tour-input{height:47px;width:100%;background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636;padding:10px;font-size:1rem}.tour-button-secondary{font-size:1.5rem;padding:10px 30px;background-color:#887f81;color:#fff;border:none;font-family:'Roboto Condensed',sans-serif;cursor:pointer}section.tour-slogan{width:100%;height:auto;padding:138px 0 114px;margin:-137px 0 0;background:#383a3f}.hero-gs{width:100%;height:auto;min-height:80vh;max-height:80vh;padding:0;margin:-46px 0 160px;position:relative;justify-content:center;display:flex;flex-direction:column;align-items:stretch}.background-gs{width:100%;height:100%;padding:0;margin:0;position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}.accent-gs{width:55vw;height:100%;background:#887f81}.image-section-gs{width:100%;max-width:96vw;height:auto;min-height:87%;max-height:87%;padding:0;margin:0;position:absolute;left:2vw;z-index:2;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start}.overlay-gs{background-color:#887f81;width:100%;height:100%;opacity:.2;z-index:4;position:absolute;display:none}.content-gs .h1-gs{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:6rem;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);text-align:left;margin-right:-15px;margin-left:10px}.primary-image-gs{width:100%;height:100%;min-width:100%;max-width:100%;min-height:100%;padding:0;margin:0;position:absolute;z-index:3;object-fit:cover;object-position:center}.content-contain-gs{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.empty-gs{width:100%;height:auto;padding:160px 0;margin:0;display:flex;align-items:center;align-content:center;justify-content:center}.empty-gs p{font-family:Roboto Condensed,sans-serif;font-size:2.083rem;font-weight:600;line-height:1.65;letter-spacing:6px;color:#887f81;text-align:center}.disclaimer-section-gs{background:#383a3f;padding:100px 0}.content-contain-gs{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.column-text-gs{width:100%;padding:0;columns:350px 2}.column-text-gs p{width:auto;height:auto;font-family:Roboto,sans-serif;font-size:1.167rem;color:#fff;margin:10px 10px 10px 0}section.tour-slogan{width:100%;height:auto;padding:0 0 106px;margin:0;background:#383a3f;border-top:10px solid #babec7}.tour-container{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.tour-text{width:fit-content;height:auto;padding:35px 55px !important;margin-left:auto;margin-right:auto;position:relative;z-index:1;background-color:#fff;margin-top:-10px}.tour-text h1{font-family:Roboto Condensed,sans-serif;text-transform:uppercase;font-weight:400;font-size:4rem;text-align:center;line-height:1.4;letter-spacing:-.05px;color:#1a1919}.tour-step{font-weight:300}.tour-title{font-family:'Roboto Condensed',sans-serif;font-weight:400;letter-spacing:3px;font-size:2.3333350971rem;color:#fff;margin-bottom:1.5rem;line-height:1.125}.tour-control.is-expanded{margin-right:.75rem}.page-id-368 .tour-text h1{letter-spacing:2.95px}.page-id-368 .control{margin-right:.75rem}.content-contain-cs{width:100%;max-width:75vw;margin:0 auto}.search-by-brand-cs{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0;margin:0}.form-area-cs{padding-left:20px;margin-top:-31px}.field.is-grouped{display:flex;align-items:center;justify-content:center}.control.is-expanded{flex-grow:1}.control{flex-shrink:0;margin-bottom:-25px}.label-cs{color:#fff;font-size:1.1rem;font-family:'Roboto Condensed',sans-serif;margin-bottom:.5em}.input-cs,.dropdown-cs{width:300px;border-radius:0;background-color:#fff;border:1px solid #dbdbdb;padding:8px;font-family:'Roboto',sans-serif;color:#363636;box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05)}.button-cs{background-color:#bbbec6;font-family:'Roboto Condensed',sans-serif;font-size:1.333rem;height:40px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.button-cs:hover{background-color:#a0a3aa}.programs-slogan{width:100%;height:auto;padding:98px 0 232px;margin:0;background-color:#babec7 !important;display:flex;justify-content:center;align-items:center}.programs-content{text-align:center;font-size:1.5em;color:#4a4a4a}.programs-content p{margin:0;padding:0}.page-id-234 .tour-text{padding:8px 38px !important;background-color:#babec7}input#name,input#phone,input#zipcode,input#email{width:100%}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5;font-family:BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif}:root{font-size:16px;text-rendering:optimizeLegibility}::-webkit-scrollbar{display:none;width:0;background:0 0}section{display:block;width:100%;padding:150px 20px;box-sizing:border-box}section.white{background-color:#fff}section.home.top{padding-top:40px}section.white.home{box-sizing:inherit}.content-contain-1{max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.content-contain-2{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.content-contain-3,.content-contain-4,.content-contain-6{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.columns.three{display:flex;justify-content:space-between;gap:20px}.column{flex:1;text-align:center}.column img{max-width:100px;margin-bottom:20px}.column h3{font-size:1.5em;margin-bottom:10px}.column p{font-size:1em;color:#4a4a4a}.callout-header{min-width:fit-content;height:100%;position:relative;padding:20px 0 20px 20px;margin-right:21px;background-color:#887f81;display:inline-grid}.callout-header p{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:5rem;font-weight:800;padding-left:15px;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;line-height:1}.callout{width:100%;height:auto;padding:0;margin:0;position:relative;display:flex;flex-direction:row}.callout-image{width:100%;height:auto;padding:0;margin:0;position:relative;overflow:hidden}.callout-image img{width:100%;min-height:600px;max-height:600px;background-size:cover;object-fit:cover}.callout-image .callout-content{width:auto;max-width:24vw;padding:35px;position:absolute;bottom:0;right:0;background:#fff}.callout-image .callout-content p.h1{font-family:'Roboto Condensed',sans-serif;font-size:24px;text-transform:uppercase;font-weight:500;line-height:29px;margin-bottom:12px}.callout-image .callout-content p.content{font-family:'Roboto',sans-serif;font-weight:400;font-size:1.167rem}.callout-image .callout-content .button-primary{padding:10px;font-size:1.167rem;text-transform:uppercase;border:none;background-color:#1a1919;color:#fff;font-family:'Roboto Condensed',sans-serif}section.slogan.home{width:100%;height:auto;padding:0;margin:0 0 160px}body .slogan{background:#babec7 !important}.slogan-text{width:fit-content;height:auto;padding:7px 55px 55px;margin-left:auto;margin-right:auto;position:relative;z-index:1;background-color:#fff}h1.slogan-header{font-size:3rem !important}.slogan-search{width:100%;height:auto;padding:182px 0 114px;margin:-137px 0 0;background:#383a3f}.content-contain-5{max-width:711px;margin-left:auto;margin-right:auto;margin-bottom:42px}.video-width-container{max-width:711px;margin-left:auto;margin-right:auto;margin-bottom:42px}.iframe-holder{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.search-by-zip p{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:2.5833352861rem;color:#fff}label.zipcode-form{color:#fff;font-size:1.1rem;font-family:Roboto Condensed,sans-serif;margin-bottom:0}input#zip-lower{width:300px;border-radius:0 !important;box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;background-color:#fff;border-color:#dbdbdb}button.button{width:auto;background-color:#bbbec6;font-family:Roboto Condensed,sans-serif;font-size:1.3333343412rem;height:40px;font-weight:700;text-align:center;line-height:22px;cursor:pointer;transition:all .3s ease-in-out}section.search-by-zip{width:100%;height:auto;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:row}section.callout.reverse{flex-direction:row-reverse}.reverse .callout-content{left:0;text-align:right}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-12{width:.75em}app-social-feed{width:100%;max-width:90%;height:auto;padding:70px 0;margin:0 auto;background:#383a3f;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}section.social-feed{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}p.h1{font-family:Roboto Condensed,sans-serif;font-size:2.3333350971rem;color:#fff}button.button.is-hidden-touch.yellow-button.footer-button{color:#fffffe !important;background-color:#1a1919 !important}.footer-bottom{display:flex}footer.site-footer{width:101%;height:auto;padding:0;margin:0;z-index:100;background-color:#1a1919;display:flex;justify-content:center}.footer-container{padding:20px 0}footer.site-footer{display:flex}.footer-container{display:flex}.left-nav-group{display:flex;width:auto;display:flex;align-items:flex-start;align-content:flex-start;justify-content:space-between}.footer-container{width:100%;height:auto;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;margin:0 0 120px;padding:20px}.footer-nav{width:100%;height:auto;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;margin:0 0 120px}p.list-title{font-size:1.3333343412rem;font-family:Roboto Condensed,sans-serif;font-weight:700;color:#fff}a{font-family:Roboto Condensed,sans-serif;font-size:1.1666675486rem;color:#fff}.search-by-zip .text-element{display:flex}.field.is-grouped{display:flex}a.tos-text{font-size:12px}section .program-group .program-single .content p{margin-bottom:1em}p.content{margin-bottom:1em}.callout-image .callout-content p.h1{color:#4a4a4a}.image-break{width:100%;height:auto;max-height:600px;overflow:hidden;padding:0;margin:70px 0;display:flex;justify-content:center;align-items:center}img.ng-lazyloaded.full-width-3-images{min-width:100%;flex-shrink:0;max-width:100%;max-height:100%}.search-by-zip .text-element svg{color:#eec053;font-size:3.583rem;padding-right:10px}.control .custom-zipcode-input{width:300px;border-radius:0 !important;box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636;max-width:100%;width:100%;font-family:BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:calc(.5em - 1px) calc(.75em - 1px);font-size:1rem;height:2.5em;line-height:1.5;margin:0;box-sizing:border-box}.control .custom-zipcode-input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:flex-start;vertical-align:top}.content-contain-5{max-width:730px;/margin-left:auto;margin-right:auto;margin-bottom:42px}.video-width-container{max-width:711px;margin-left:auto;margin-right:auto;margin-bottom:42px}.search-by-zip{width:100%;display:flex;justify-content:center;align-items:center;padding:0;margin:0;gap:15px}.field.is-grouped-aligned{display:flex;flex-direction:row;align-items:center;gap:15px}.text-element{display:flex;align-items:center;gap:10px;color:#eec053;font-size:2.58rem;padding-right:10px}.custom-zipcode-input{width:300px;border-radius:4px;padding:.5em .75em;border:1px solid #dbdbdb;box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);background-color:#fff;color:#363636}.button{background-color:#eec053;border:none;padding:.5em 1.25em;font-size:1rem;cursor:pointer}.search-by-zip section{margin-top:20px}.iframe-holder iframe{width:100%;max-width:711px}input#custom-zipcode{margin-bottom:25px}section.slogan.home{width:100%;padding:100px 20px;background:#babec7 !important;margin-bottom:160px}.slogan-text{width:fit-content;background-color:#fff;padding:35px 55px;margin:0 auto;position:relative;z-index:1;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.slogan-header{font-size:48px;line-height:75px;letter-spacing:-.05px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:500;color:#1a1919;text-align:center;max-width:1020px;margin:0 auto;white-space:nowrap}.content-contain-5{max-width:75vw;margin-left:auto;margin-right:auto}.video-width-container{max-width:711px;margin-left:auto;margin-right:auto;margin-bottom:42px}.search-by-zip{display:flex;align-items:center;justify-content:center;gap:15px}.is-grouped-aligned{display:flex;flex-direction:row;align-items:center;gap:15px}.custom-zipcode-input{width:300px;padding:.5em .75em;border:1px solid #dbdbdb;box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);background-color:#fff;color:#363636}.button{background-color:#eec053;border:none;padding:.5em 1.25em;font-size:1rem;cursor:pointer}section.slogan.home{width:100%;padding:100px 0 0;background:#babec7 !important;margin-bottom:160px}.slogan-search{width:100%;height:auto;padding:182px 0 114px;margin:-265px 0 0 !important;background:#383a3f}.slogan-text{bottom:102px}section.home h1{letter-spacing:0px !important}.slogan-search{padding:178px 0 75px}.slogan-search{margin:-215px 0 0 !important}section.home h1{margin:0 auto 0px}section.slogan.home{margin-bottom:0}section.social-feed-section{padding-top:0}section.social-feed{padding-top:0}.social-list{display:flex;justify-content:center;padding:20px 0}.social-list-items{display:flex;list-style:none;justify-content:center;gap:20px}.social-list-items li{margin:0 10px}.social-list-items a{color:#fff;font-size:2rem;transition:color .3s ease}.social-list-items a:hover{color:#f0f0f0}.social-list-items .svg-inline--fa{width:1.5em;height:1.5em;vertical-align:middle}.social-list{width:100%}.social-list-items{display:flex;justify-content:flex-start;align-items:center;gap:20px}.social-list-items li{list-style:none}.social-list-items a{color:#fff;font-size:2rem;transition:color .3s ease-in-out}.social-list-items a:hover{color:#f0f0f0}.svg-inline--fa{height:auto;width:auto;vertical-align:middle}.social-list{width:100%}.social-list-items{display:flex;justify-content:flex-start;align-items:center;gap:20px}.social-list-items li{list-style:none}.social-list-items a{color:#fff;font-size:2rem;transition:color .3s ease-in-out}.social-list-items a:hover{color:#f0f0f0}.svg-inline--fa{height:auto;width:auto;vertical-align:middle}.social-list{justify-content:left}section.home h1{margin:0 auto 50px}section.home h1{letter-spacing:5px !important}h1.slogan-header.find-empire{letter-spacing:0px !important;margin-bottom:0}.social-list-items a{font-size:1.5rem}.social-list-items{gap:0px}.insta-feed{width:100%;padding:25px 0;margin:0 auto}.insta-grid{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.insta-item{width:24%;padding:10px;box-sizing:border-box;margin-bottom:20px}.insta-item img{width:100%;height:auto;display:block}.insta-item a{display:block;text-decoration:none;transition:transform .3s ease}.insta-item a:hover{transform:scale(1.05)}.callout-header{margin-left:21px;margin-right:21px}section.social-feed{padding-bottom:0}section.upper-form.padded.home.lower-form{margin-top:-96px}.lower-footer{width:100%;background-color:#1a1919;color:#fff}.lower-main-contain{max-width:95vw;margin:0 auto;padding:20px 0}.lower-upper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.lower-left-nav-group,.lower-right-nav-group{display:flex;justify-content:space-between;align-items:flex-start}.lower-navigation-list{margin-right:40px}.lower-list-title{font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:10px}.lower-navigation-list ul{list-style:none;padding:0}.lower-navigation-list ul li{margin-bottom:10px}.lower-navigation-list a{font-family:'Roboto Condensed',sans-serif;font-size:1rem;color:#fff;text-decoration:none;transition:color .3s ease-in-out}.lower-navigation-list a:hover{color:#3273dc}.lower-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 0}.lower-logo img{max-width:150px}.lower-social-list ul{display:flex;list-style:none;padding:0}.lower-social-list ul li{margin-right:15px}.lower-social-list a{color:#fff;font-size:1.5rem}.lower-social-list a:hover{color:#3273dc}.lower-copyright-section{font-family:'Roboto',sans-serif;font-size:.875rem}.lower-copyright-section a{color:#fff;text-decoration:none}.lower-copyright-section a:hover{color:#3273dc}.lower-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background-color:#1a1919;margin-bottom:0}.lower-logo{min-width:20%}.lower-logo img{max-width:100%;cursor:pointer;transition:all .3s ease-in-out}.lower-logo img:hover{transform:scale(1.05)}.lower-social-list{margin-top:-16px}.lower-social-list ul{display:flex;list-style:none;padding:0}.lower-social-list ul li{margin-right:12px}.lower-social-list ul li a{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#75777a;color:#1a1919;font-size:1.5rem;transition:background-color .3s ease-in-out}.lower-social-list ul li a:hover{background-color:#fff;color:#1a1919}.lower-social-list ul li a i{padding:10px}.lower-copyright-section{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;padding-top:15px}.lower-copyright-section p{font-family:'Roboto Condensed',sans-serif;font-size:1rem;color:#bbbec6;margin:0}.lower-copyright-section p a{color:#bbbec6;text-decoration:none;transition:color .3s ease-in-out}.lower-copyright-section p a:hover{color:#fff}.lower-social-list ul li a i.fa-tiktok{color:#1a1919}.lower-social-list ul li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#75777a;color:#1a1919;transition:background-color .3s ease}.lower-social-list ul li a:hover{background-color:#000}.lower-social-list ul li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#75777a;/color:#1a1919;transition:background-color .3s ease}.lower-social-list ul li a:hover{background-color:#000}.lower-social-list ul li svg{width:1.5em;height:1.5em;fill:#1a1919}svg.svg-inline--fa.fa-tiktok.fa-w-14.lower-tok-svg{width:22px !important}@media screen and (max-width:900px){.hero .buttons-container{width:100%;bottom:-70px;right:auto;display:grid;align-items:center;justify-content:center}}@media screen and (max-width:48rem){section.home{padding-top:50px;padding-bottom:50px}section.dark-gray{padding-left:0;padding-right:0;background:#373a3f}}@media screen and (max-width:48rem){.callout{flex-wrap:wrap;padding:0;margin:0}.callout-header{width:100%;padding:20px;margin:0 0 7px;text-align:center}.callout-header p{font-size:2.5rem;text-align:center;writing-mode:initial;transform:none}}@media screen and (max-width:48rem){.program-group{max-width:100%;padding:0;margin:0}.program-single{display:inline-block;background-image:none !important;min-height:0 !important}.program-single img.program-image{display:block;width:100%;margin-left:0}.program-single .content{position:relative;top:auto;bottom:auto;left:25px !important;right:auto !important;float:left;width:66%;margin-top:-100px;margin-bottom:15px;background:0 0}.program-single .content h2{font-size:1.75rem;line-height:1.2;color:#fff}.program-single .content p{font-size:1rem;line-height:1.5;color:#fff}.program-single .content a.button{background:#fff;color:#000;padding:10px 14px;font-size:16px;text-transform:uppercase}}@media screen and (max-width:48rem){.program-single{width:100vw;height:730px;background-size:cover;background-position:center;margin:0;display:block}.program-single:nth-child(1){background-image:url('https://www.empire.edu/wp-content/uploads/2024/09/programs-cosmetology.jpg')}.program-single:nth-child(2){background-image:url('https://www.empire.edu/wp-content/uploads/2024/09/programs-esti.jpg')}.program-single:nth-child(3){background-image:url('https://www.empire.edu/wp-content/uploads/2024/09/programs-educator.jpg')}.program-single:nth-child(4){background-image:url('https://www.empire.edu/wp-content/uploads/2024/09/programs-nails.jpg')}.program-single img.program-image{display:none}.program-single .content{position:relative;top:-100px;background:#373a3f;padding:20px;width:66%;margin:0 auto}.program-single .content h2{font-size:1.75rem;margin-bottom:10px;color:#fff}.program-single .content p{font-size:1rem;line-height:1.5;margin-bottom:10px;color:#fff}.program-single .content a.button{background-color:#fff;color:#000;padding:10px 14px;text-transform:uppercase;font-size:16px}}@media screen and (max-width:48rem){section .program-group .program-single .content{margin-top:260px}}@media screen and (max-width:48rem){.insta-grid{display:block}.insta-item{width:100%}p.h1{font-size:1.5rem}app-social-feed{margin:0;max-width:100%}section.social-feed-section{padding:150px 0}}@media screen and (max-width:48rem){.buttons{align-items:center;display:flex;flex-wrap:wrap;width:100%;justify-content:space-evenly}@media screen and (max-width:900px){.hero .buttons-container{display:flex}}@media screen and (max-width:48rem){.content-contain-2{max-width:100% !important;margin:0 !important;padding:0 !important}section .program-group .program-single .content{margin-top:-100px !important}}@media screen and (max-width:48rem){.program-single{max-height:565px !important}}@media screen and (max-width:48rem){.callout{display:flex !important;flex-direction:column !important;padding:0 !important;margin:0 !important;align-items:center !important}.callout-image{width:100% !important;margin:0 !important;height:auto !important;overflow:hidden !important}.callout-content{position:relative !important;max-width:none !important;width:100% !important;padding:20px !important;background-color:#fff !important;bottom:0 !important}.callout-header{width:100% !important;padding:20px !important;text-align:center !important;margin:0 0 7px !important}.callout-header p{font-size:2.5rem !important;transform:none !important;writing-mode:horizontal-tb !important;text-align:center !important}}@media screen and (max-width:48rem){.image-break{width:100% !important;height:auto !important;padding:0 !important;margin:0 0 20px !important;display:flex !important;justify-content:center !important;align-items:center !important}img.ng-lazyloaded.full-width-3-images{width:100% !important;height:auto !important;max-height:400px !important;object-fit:cover !important}}@media screen and (max-width:48rem){.content-contain-3{max-width:90%;margin-left:5%;margin-right:5%}}@media screen and (max-width:48rem){.callout-image img{min-height:250px;max-height:250px}}@media screen and (max-width:48rem){.callout-image .callout-content{position:relative;max-width:none;padding:19px 0 0}}@media screen and (max-width:48rem){.callout-image .callout-content p.h1{font-size:1.4375rem}}@media screen and (max-width:48rem){.callout-image .callout-content p.content{font-size:1rem}}@media screen and (max-width:48rem){.callout-image .callout-content .button-primary{width:100%;font-size:1.0625rem;display:flex;justify-content:center}}@media screen and (max-width:48rem){.callout-content{position:relative !important;max-width:none !important;width:100% !important;padding:19px 0 0 !important;background-color:#fff !important;bottom:0 !important}}@media screen and (max-width:48rem){.callout-header p{text-align:center;font-size:2.5rem;writing-mode:initial;transform:none}.callout-header p{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:5.0000037795rem;font-weight:800;padding:0 0 0 15px;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;line-height:1}}@media screen and (max-width:48rem){img.ng-lazyloaded.full-width-3-images{width:100% !important;height:auto !important;max-height:400px !important;object-fit:cover !important;height:110px;padding:0;margin:55px 0 85px}}@media screen and (max-width:48rem){.content-contain-5{max-width:90%;margin-left:5%;margin-right:5%}}@media screen and (max-width:48rem){.slogan-search{padding-top:60px}}@media screen and (max-width:48rem){.content-contain-6{max-width:90%;margin-left:5%;margin-right:5%}}@media screen and (max-width:48rem){.callout-header{margin-top:65px !important}}@media screen and (max-width:48rem){section.social-feed-section{padding-top:0}}@media screen and (max-width:48rem){.reverse .callout-content{text-align:left}}@media screen and (max-width:48rem){.iframe-holder{padding-bottom:84.25%}}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5;background-color:#fff;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.slogan-apply-page{background:#babec7;padding-bottom:35px;padding-top:35px}.content-contain-apply-page{width:100%;max-width:75vw;margin-left:auto;margin-right:auto}.slogan-text-apply-page h1{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:4.3rem;text-align:left;line-height:75px}.slogan-search-apply-page{padding-bottom:55px;margin-top:-30px}.form-apply-page{display:flex;flex-direction:column;width:100%}.main-group-apply-page{padding:30px 0}.field-apply-page{margin-bottom:.75rem}.label-apply-page{font-family:'Roboto Condensed',sans-serif;font-size:1rem;font-weight:700;color:#363636}.control-apply-page{margin-bottom:10px}.input-apply-page{background-color:#e3e5e9;border:none;border-radius:2px;width:100%;padding:.5rem}.disclaimer-apply-page p{font-family:'Roboto Condensed',sans-serif;font-size:.92rem;line-height:1.65;color:#1a1919}.field-is-grouped-apply-page{display:flex;justify-content:flex-start}.button-primary-apply-page{background-color:#1a1919;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:1.6rem;padding:5px 15px;border:none}.programs-container-content{width:100%;max-width:75vw;margin-left:12.5vw;margin-right:12.5vw}.nav-menu{display:none;position:absolute;top:0;right:0;width:100%;background-color:#333;padding:20px;transition:transform .3s ease}.nav-menu.active{display:block;transform:translateX(0)}.hamburger-menu-dh{cursor:pointer}.hamburger-menu-dh .svg-inline--fa{width:24px;height:24px}.menu-items{list-style:none;padding:0;margin:0}.menu-items li{margin:15px 0}.menu-items a{color:#fff;text-decoration:none;font-size:18px}.responsive-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.responsive-video-wrapper iframe,.responsive-video-wrapper object,.responsive-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}