/*! Edit this in the style.scss file
Theme Name: Mabus Agency
Author: Mabus Agency
Author URI: http://mabusagency.com
Description: This theme was developed for Mabus Agency.
Version: 3.0
*/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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}input,input:focus,:focus{outline:0}img{max-width:100%;height:auto;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;vertical-align:middle}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-size:1rem;font-weight:400;line-height:1em}header{width:100%;height:70px;position:fixed;z-index:9999999;background:#14213D}@media (max-width: 650px){header{height:50px}}header #logo{width:30%;max-width:150px;left:0;right:0;margin:0 auto;top:50% !important}header #logo img{width:100%;height:auto}strong{font-weight:bold}em,i{font-style:italic}a,a:hover,a:visited,a:focus{text-decoration:none;outline:0}.wrapper{width:90%;max-width:1200px;margin:0 auto}@media (max-width: 768px){.wrapper.vert-center{top:0;transform:none}}@media (max-width: 650px){.wrapper{width:100%}}.wrapper750{position:relative;width:90%;max-width:750px;margin:0 auto}.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.clear{clear:both}.col2{float:left;width:50%}@media (max-width: 768px){.col2{float:none;width:100%}}.col3{float:left;width:33.3333%}.col4{display:inline-block;width:25%;vertical-align:top}@media (max-width: 768px){.col4{width:50%}}.col5{float:left;width:20%}.col40{float:left;width:40%}.hide{display:none}h1,.h1{font-family:"Cabin",sans-serif;font-size:4.2rem;line-height:1em;font-weight:700;letter-spacing:0.025em}@media (max-width: 650px){h1,.h1{font-size:3.2rem;margin-bottom:15px}}h1.desktop-title{display:block}@media (max-width: 768px){h1.desktop-title{display:none !important}}.h2-title{font-family:"Cabin",sans-serif;font-size:3.6rem;line-height:1em;font-weight:700;letter-spacing:0.05em}.h2-title.mobile-title{display:none;font-size:2.4rem;font-weight:700;margin-bottom:0.5em}@media (max-width: 768px){.h2-title.mobile-title{display:block !important}}.h3-title{font-family:"Cabin",sans-serif;font-size:2.4rem;line-height:1.3em;font-weight:700}.h4-title{font-family:"Crimson Pro",serif;font-size:2.1rem;line-height:1em;font-weight:700}.h6-title{font-family:"Cabin",sans-serif;font-size:2.1rem;line-height:1em;font-weight:700}p,.p{font-family:"Crimson Pro",serif;font-size:1.8rem;font-weight:400;line-height:1.8em;letter-spacing:0.03em}p.bold,.p.bold{font-weight:700}@media (max-width: 650px){p,.p{font-size:1.8rem;line-height:1.4em;letter-spacing:0}}.fine-print{font-family:"Crimson Pro",serif;font-size:1.5rem;margin-top:30px;text-align:center;font-weight:700;color:#CE1126;line-height:1.8em;letter-spacing:0.03em}.fine-print.bottom-print{margin:30px 0;line-height:1.4em}@media (max-width: 650px){.fine-print.bottom-print{margin:30px 0}}@media (max-width: 650px){.fine-print{margin-top:-20px;margin-bottom:20px}}.sub-text{font-family:"Cabin",sans-serif;font-size:1.2rem;letter-spacing:0.1em;font-style:italic}.sub-text.mobile-sub{display:none}@media (max-width: 768px){.sub-text.mobile-sub{display:block;font-size:1.6rem;line-height:1.4em;font-weight:700;letter-spacing:0.05em;margin:1.5em 0}}.button{cursor:pointer;display:inline-block;padding:1.5em 3em;font-family:"Cabin",sans-serif;font-size:1.1rem;font-weight:700;line-height:1em;text-transform:uppercase;letter-spacing:0.2em;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.button:hover{opacity:0.8}.red{color:#CE1126}.blue{color:#14213D}.white{color:white}.bg-red{background-color:#CE1126}.bg-blue{background-color:#14213D}.bg-white{background-color:white}#logo{position:absolute;top:3em;left:2%;width:250px}#logo img{width:100%;height:auto}@media (max-width: 1280px){#logo{width:310px;left:0;right:0;margin:0 auto;top:24%}}@media (max-width: 650px){#logo{width:200px;top:17%}}#hero{position:relative;width:100vw;height:100vh;left:0;z-index:10;min-height:1080px}@media (max-width: 1280px){#hero{height:auto}}@media (max-width: 768px){#hero{min-height:0}}#hero.inner-hero{background:url("assets/images/bg-dots.png") center top no-repeat;background-size:cover;height:auto;padding:20em 0}#hero.inner-hero #col-content{position:relative;background:none}#hero.inner-hero #col-content .form-container{position:relative}@media (max-width: 768px){#hero.inner-hero{padding:0}}#hero #hero-left{position:relative;background:url("assets/images/hero-OleMiss_Whisper-gradientmap-min.jpg") center top no-repeat;background-size:cover;width:calc(100vw - 700px);height:100vh;min-height:1080px}@media (max-width: 1280px){#hero #hero-left{position:relative;width:100%;height:400px;min-height:0}}@media (max-width: 650px){#hero #hero-left{height:300px}}#hero #hero-left .callout{position:absolute;bottom:18.25em;right:-7em;width:555px;z-index:2}@media (max-width: 1280px){#hero #hero-left .callout{display:none}}#hero #hero-left .callout .callout-text{display:inline-block;vertical-align:middle;width:70%}#hero #hero-left .callout .callout-text .h2-title{text-align:right;color:white}#hero #hero-left .callout .callout-text .sub-text{color:white;text-align:right;line-height:1.4em;margin-top:1em;font-size:1.6rem}#hero #hero-left .callout .hz-line{display:inline-block;vertical-align:middle;height:3px;width:23%;margin-left:5%}#hero #col-content{height:100%;position:absolute;right:0;top:0;width:700px;overflow:hidden;background:white}@media (max-width: 1280px){#hero #col-content{position:relative;height:75vh;width:100%;overflow:visible}}@media (max-width: 768px){#hero #col-content{height:auto}}#hero #col-content.move{width:100%;-webkit-transition:width 750ms ease;transition:width 750ms ease;z-index:10}#hero #col-content .bg-pattern{background:url("assets/images/bg-dots.png") center top no-repeat;background-size:cover;width:100vw;height:100vh;top:0;left:0;z-index:0}@media (max-width: 1280px){#hero #col-content .bg-pattern{position:absolute;height:100%}}#hero #col-content .welcome-content{position:absolute;left:0;right:0;width:65%;margin:0 auto;z-index:10}@media (max-width: 1280px){#hero #col-content .welcome-content{position:relative;top:-130px;background:white;padding:5em 5%;box-shadow:1px;box-shadow:0 0 10px rgba(0,0,0,0.2);transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;-moz-transform:none}}@media (max-width: 768px){#hero #col-content .welcome-content{width:90%}}@media (max-width: 650px){#hero #col-content .welcome-content{padding:3em 5%}}#hero #col-content .welcome-content h1{margin-bottom:30px}@media (max-width: 650px){#hero #col-content .welcome-content h1{margin-bottom:20px}}#hero #col-content .welcome-content .h6-title{margin-bottom:25px}#hero #col-content .welcome-content .p{margin-bottom:20px}@media (max-width: 650px){#hero #col-content .welcome-content .p{margin-bottom:15px}}#hero #col-content .welcome-content .signature{position:relative;margin:3em 0 10em 0;width:100%}@media (max-width: 650px){#hero #col-content .welcome-content .signature{margin:3em 0 5em 0}}#hero #col-content .welcome-content .signature .signature-script{width:150px}#hero #col-content .welcome-content .signature .staff{position:relative}#hero #col-content .welcome-content .signature .staff .staff-img{overflow:hidden;display:inline-block;vertical-align:middle;width:60px;height:60px;border-radius:50px;margin-right:1.5em}#hero #col-content .welcome-content .signature .staff .staff-name{letter-spacing:0.025em;width:70%;line-height:1.4em;margin-top:2em}#hero #col-content .welcome-content .signature .staff .staff-name .h3-title{font-size:1.8rem}#hero #col-content .welcome-content .signature .staff .staff-name .sub-text{margin-top:5px}#hero #col-content .form-container{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;opacity:0;z-index:5}@media (max-width: 1280px){#hero #col-content .form-container{height:auto;padding:4em 5%}}@media (max-width: 1280px){#hero #col-content .form-container.inner-page{position:relative;top:0;width:100vw;height:100vh}}@media (max-width: 650px){#hero #col-content .form-container.inner-page{height:auto}}@media (max-width: 1024px){#hero #col-content .form-container .wrapper{top:auto;transform:none}}@media (max-width: 1280px){#hero #col-content .form-container{width:90%;padding:5em 5%;transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;-moz-transform:none}}@media (max-width: 768px){#hero #col-content .form-container{padding:100px 5%}}#hero #col-content .form-container.show{opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transition-delay:1050ms;-moz-transition-delay:1050ms;-ms-transition-delay:1050ms;-o-transition-delay:1050ms;transition-delay:1050ms}@media (max-width: 1280px){#hero #col-content .form-container.show{position:relative;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}}form{position:relative;width:100%;height:100%;top:0;left:0}form .h3-title{text-align:center;margin-bottom:30px;color:#14213D}form #regForm{background-color:#ffffff;margin:100px auto;padding:40px;width:70%;min-width:300px}form input,form select{padding:10px;width:100%;font-size:17px;font-family:Raleway;border:1px solid #aaaaaa}form .basic-info .h4-title{color:#CE1126}form .basic-info label{font-size:1.2rem;font-family:"Cabin",sans-serif;margin-bottom:5px;text-transform:uppercase;letter-spacing:0.15em;font-weight:700}form .basic-info input{display:block !important}form .basic-info .first-name{width:49%;margin-right:2%}@media (max-width: 768px){form .basic-info .first-name{width:100%}}form .basic-info .last-name{width:49%}@media (max-width: 768px){form .basic-info .last-name{width:100%}}form input.invalid{background-color:#ffdddd}form .form-buttons{text-align:center;overflow:auto;margin-top:50px}@media (max-width: 650px){form .form-buttons{margin-top:1em}}form .form-buttons .form-button{-webkit-appearance:none;padding:1em 2.5em;font-family:"Cabin",sans-serif;background:#3580d4;color:#fff;font-size:1.6rem;text-transform:uppercase;letter-spacing:0.15em;font-weight:700;border:none;width:175px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}form .form-buttons .form-button:hover{background:#14213D}form .form-buttons .form-button.prev-button{margin-right:1%}@media (max-width: 650px){form .form-buttons .form-button.prev-button{margin-right:0;margin-bottom:0.5em;background:none;font-size:1.2rem;color:#14213D}}form #form-nav{text-align:center;margin-top:40px}form #form-nav .active{background-color:#3580d4}form .tab{display:block}form .step{height:15px;width:15px;margin:0 2px;background-color:#bbbbbb;border:none;border-radius:50%;display:inline-block}form .step.active{opacity:1}form .step.finish{background-color:#14213D}form .form-row{position:relative;opacity:1;top:20px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}form .form-row .form-control{padding:1.25em 2%;font-size:2.1rem;font-weight:400;color:#14213D;font-family:"Crimson Pro",serif;line-height:1em;border:1px solid #ccc;margin-bottom:20px}form .click-box{position:relative;left:100px;width:32%;text-align:center;padding:50px 1.5%;font-family:"Crimson Pro",serif;font-size:2.4rem;line-height:1.2em;opacity:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media (max-width: 650px){form .click-box{font-size:1.8rem;left:0;top:30px}}form .click-box.slide{opacity:1;left:0}@media (max-width: 650px){form .click-box.slide{top:0}}form .click-box label{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}form .click-box i{display:block;font-size:6rem;--fa-primary-color:#14213D;--fa-secondary-color:#CE1126;margin-bottom:15px}@media (max-width: 650px){form .click-box i{font-size:3rem}}form .click-box input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}form .form-invisible{height:0;overflow:hidden;opacity:0}form .form-invisible .form-control{display:inline-block;width:auto;height:auto}form .box-grid *,form .box-grid *::before,form .box-grid *::after{box-sizing:border-box}form .box-grid .form-majors,form .box-grid .form-appealing,form .box-grid .form-internships,form .box-grid .form-interests,form .box-grid .form-finance,form .box-grid .form-feeling,form .box-grid .form-campus{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}form .box-grid input{position:absolute;left:-9999px;visibility:hidden}form .box-grid label{position:relative;width:47%;border-radius:100px;color:#14213D;background-color:#eee;box-shadow:0 0 10px rgba(0,0,0,0.2);cursor:pointer;user-select:none;transition:background-color .2s, box-shadow .2s;border-radius:0;border:none;margin:10px 1%;flex-grow:0;flex-basis:auto}@media (max-width: 1024px){form .box-grid label{width:100%}}form .box-grid label .checkbox-area{display:inline-block;vertical-align:middle;position:relative;background:#14213D;width:15%;height:100%;text-align:center}form .box-grid label .checkbox-area i{position:absolute;left:0;right:0;margin:0 auto;color:white;font-size:2.6rem;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}form .box-grid label .checkbox-area i.fa-circle{opacity:1}form .box-grid label .checkbox-area i.fa-check-circle{opacity:0}form .box-grid label .block-content{display:inline-block;vertical-align:middle;width:84%;padding:2em 5%}form .box-grid label .block-content .header{font-family:"Cabin",sans-serif;font-size:1.8rem;line-height:1.4em;margin-bottom:5px;font-weight:700}@media (max-width: 650px){form .box-grid label .block-content .header{font-size:1.7rem}}form .box-grid label .block-content .description{font-family:"Crimson Pro",serif;font-size:1.6rem;line-height:1.4em}form .box-grid label:hover,form .box-grid input:focus+label{box-shadow:0 0 10px rgba(0,0,0,0.4)}form .box-grid input:checked+label{background-color:#3580d4;color:white}form .box-grid input:checked+label i.fa-circle{opacity:0}form .box-grid input:checked+label i.fa-check-circle{opacity:1}form .appealing label{flex-grow:0}form .appealing label .header{margin-bottom:0}form .majors .primary-tag{display:none;opacity:0;font-size:1rem;margin-left:1em;text-transform:uppercase;letter-spacing:0.05em;color:#3580d4}form .majors .primary-major-block{width:100%;max-width:750px;margin:0 auto 50px auto;text-align:center;line-height:1.2em;background:#3580d4;color:white;padding:1em 5%;border-radius:50px;font-size:3.25rem}form .majors .primary-major-block i{color:#14213D;margin-bottom:20px}form .majors .selectedMajor{background-color:#14213D;color:white}form .majors .selectedMajor i.fa-circle{opacity:0 !important}form .majors .selectedMajor i.fa-check-circle{opacity:1 !important;color:#3580d4}form .majors .selectedMajor .primary-tag{opacity:1;display:inline-block;margin-left:0}form .interests label,form .feeling label{padding:2em 2.5%;width:31%;color:#14213D;background-color:#eee;box-shadow:0 0 10px rgba(0,0,0,0.2);cursor:pointer;user-select:none;transition:background-color .2s, box-shadow .2s;border-radius:0;border:none;margin:15px 1%;flex-grow:1;flex-basis:auto}@media (max-width: 650px){form .interests label,form .feeling label{width:100% !important}}form .interests label::before,form .feeling label::before{display:none}form .interests label:hover,form .interests input:focus+label,form .feeling label:hover,form .feeling input:focus+label{box-shadow:0 0 10px rgba(0,0,0,0.4)}form .interests input:checked+label,form .interests input:checked+label i,form .feeling input:checked+label,form .feeling input:checked+label i{--fa-primary-color:#fff;--fa-secondary-color:#fff}form .feeling label{width:22%}form .campus label{flex-grow:0;width:31%}@media (max-width: 768px){form .campus label{width:100%}}form .questions .h3-title{margin-bottom:10px}form .questions .p{text-align:center;margin-bottom:35px}#thank-you{position:relative;width:100vw;height:100vh;background:url("assets/images/bg-ThankYou.jpg") center top no-repeat;background-size:cover}#thank-you .content{position:relative;width:95%;max-width:750px;margin:0 auto;text-align:center}#thank-you .content .logo-center{width:35%;max-width:250px;margin:0 auto 100px auto;position:relative}@media (max-width: 768px){#thank-you .content .logo-center{max-width:250px;margin:0 auto 40px auto}}#thank-you .content .logo-center img{width:100%;height:auto}#thank-you .content h1{margin-bottom:20px;font-size:6rem}@media (max-width: 650px){#thank-you .content h1{font-size:4rem}}#thank-you .content .p{font-size:2.7rem}@media (max-width: 650px){#thank-you .content .p{font-size:1.8rem}}#welcome-back{position:relative;width:100vw;height:100vh;background:url("assets/images/bg-WelcomeBack.jpg") center top no-repeat;background-size:cover}#welcome-back .content{position:relative;width:95%;max-width:750px;margin:0 auto;text-align:center}#welcome-back .content .logo-center{width:35%;max-width:250px;margin:0 auto 100px auto;position:relative}@media (max-width: 768px){#welcome-back .content .logo-center{max-width:250px;margin:0 auto 40px auto}}#welcome-back .content .logo-center img{width:100%;height:auto}#welcome-back .content h1{margin-bottom:20px;font-size:6rem}@media (max-width: 650px){#welcome-back .content h1{font-size:4rem}}#welcome-back .content .p{font-size:2.7rem}@media (max-width: 650px){#welcome-back .content .p{font-size:1.8rem}}

/*# sourceMappingURL=style.css.map */