@font-face{font-family:'Montserrat';src:url(/Content/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('embedded-opentype'),url(/Content/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('woff2'),url(/Content/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('woff'),url(/Content/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('truetype'),url(/Content/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('svg')}body{background-color:#f4fafe;margin:0;display:flex;flex-direction:column;min-height:100vh}.gradient-top-right{position:absolute;max-height:51.8%;width:auto;top:0;right:0;z-index:0;pointer-events:none;mix-blend-mode:multiply}.gradient-bottom-left{position:absolute;max-height:56.2%;height:auto;left:0;bottom:0;z-index:0;pointer-events:none;mix-blend-mode:multiply}.main-photo{position:absolute;left:0;bottom:0;height:auto;width:auto;max-height:42%;mix-blend-mode:multiply;z-index:0;pointer-events:none}.allied-logo{position:relative;width:175px;height:38.44px}.portal-page-heading{position:relative;width:auto;height:40px;font-family:'roc-grotesk',Arial,sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:40px;display:block;text-align:center;color:#052331}.portal-page-form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;position:relative;width:auto;height:auto}.portal-form-field-area{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:inherit;flex:none;order:0;align-self:stretch;flex-grow:0}.portal-form-validation-group{display:flex;flex-direction:row;justify-content:center;position:relative}.portal-form-group{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;width:100%;max-width:480px;flex:none;order:0;align-self:stretch;flex-grow:0}.portal-form-label{position:relative;font-family:'roc-grotesk',Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.005em;color:#000;flex:none;order:0;flex-grow:0}.portal-form-control{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 16px;width:100%;max-width:480px;height:49px;font-family:'Montserrat',Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#7f868a;background:#fff;border:1px solid #7f868a;border-radius:8px;flex:none;order:1;align-self:stretch;flex-grow:0}.input-group{position:relative}.portal-form-submit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;gap:4px;width:100%;max-width:480px;height:54px;background:#d1ebf8;color:#fff;font-family:'roc-grotesk',Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:22px;border-radius:8px;border-color:#d1ebf8;flex:none;order:0;align-self:stretch;flex-grow:0}.active-button{background:#3ec0fb;border-color:#3ec0fb}.footer-rect{width:100%;min-height:40px;background-color:#fff;position:relative;left:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;margin-top:auto}.footer-text{position:relative;padding-right:100px;margin-top:auto;margin-bottom:auto;vertical-align:middle;font-family:'roc-grotesk',Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:12px;text-align:right;color:#2e2e2e}.portal-link{color:#3ec0fb}.message-container{position:fixed;left:0;bottom:0;width:100%;overflow:hidden;max-height:0;transition:max-height .75s ease-in-out;z-index:4}.message-container.show-message{max-height:1000px}.message-rect{display:flex;flex-direction:column;background-color:rgba(0,0,0,.54)}.validation-message{color:#fff;font-size:14px;font-weight:700;font-family:"Segoe UI",Arial,sans-serif;line-height:18.4px;padding-left:20px}.validation-message span{display:block;margin:10px 0 10px 0}@media only screen and (max-width:992px){.main-photo,.gradient-bottom-left{display:none}.footer-rect{justify-content:center}.footer-text{padding-right:0;text-align:center}}@media only screen and (max-width:768px){.gradient-top-right{display:none}}@media only screen and (max-width:576px){.allied-logo{width:140px;height:auto}.portal-page-heading{font-size:24px;line-height:30px;height:auto}.footer-text{font-size:10px;line-height:14px}}html,body{height:100%;padding:0}body{display:flex;flex-direction:column;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:20px}.hero-section{height:728px}.hero-title{height:728px;max-width:650px;position:relative;top:30%;left:10%;font-family:'roc-grotesk',Arial,sans-serif;font-weight:700;font-size:60px;line-height:64px}.hero-image{position:absolute;top:0;right:0;z-index:-1}.hero-image img{max-width:100%;height:auto}.content-wrapper{flex-grow:1}.content-container,.footer-content{margin-left:135px;margin-right:135px;margin-bottom:80px}.instructions-section{height:801px;display:flex;font-family:'roc-grotesk',Arial,sans-serif;font-weight:400;font-size:30px;line-height:38px;letter-spacing:-1%}.instructions-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.instructions-container div,p,ul{margin:0 0 30px 0}.instructions-container .title{font-family:'roc-grotesk',Arial,sans-serif;font-weight:500;font-size:45px;line-height:49px;letter-spacing:-2%}.instructions-container .bold{font-weight:500}.instructions-container p{font-family:'roc-grotesk',Arial,sans-serif;font-weight:400;font-size:30px;line-height:38px;letter-spacing:-2%}.inquiry-form{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.inquiry-form-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;font-family:'roc-grotesk',Arial,sans-serif;font-weight:400;font-size:24px;line-height:28px;letter-spacing:-.8%}.inquiry-form-container .title{font-family:'roc-grotesk',Arial,sans-serif;font-weight:500;font-size:45px;line-height:39px;letter-spacing:-2%;margin:0 0 45px 0}.portal-form-field-area .heading{font-family:'roc-grotesk',Arial,sans-serif;font-weight:500;font-size:30px;line-height:38px;letter-spacing:-1%;margin:0 0 45px 0}.portal-form-field{display:flex;flex-direction:row;margin:0 0 45px 0}.portal-form-field .label{flex:1;min-width:200px}.portal-form-field .field{flex:1.5}.portal-form-label{line-height:49px}.arrow-container{flex:3;min-width:550px}.arrow-text{position:relative;padding:0 40px;top:-25px;line-height:49px;background:url(/Content/Images/Portal/longBlueArrow.png);background-repeat:no-repeat;background-position:left center;background-size:auto 85px;font-family:'Montserrat',Arial,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:100px;letter-spacing:-.5%;color:#fff;margin:0 0 0 30px}.portal-form-submit-frame{display:flex;justify-content:flex-start}.portal-form-control{width:510px;max-width:100%;line-height:40px}input[type=radio]{-webkit-appearance:none;width:49px;height:49px;vertical-align:middle;background:#fff;border:1px solid #7f868a;box-shadow:inset -4px 4px 7px rgba(46,46,46,.15);border-radius:8px;margin-left:0;margin-right:24px;padding:0;align-items:start}input[type=radio]:checked{display:inline-block;background:#7f868a;margin-left:0;margin-right:24px;padding:0;vertical-align:middle;align-items:start}.radio-inline{width:200px;position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 16px 12px 0;height:49px;font-family:'Montserrat';font-style:normal;font-weight:400;font-size:16px;line-height:25px;letter-spacing:-.005em;color:#7f868a;vertical-align:middle;margin-left:0;flex:none;order:1;align-self:stretch;flex-grow:0}.radio-inline text{margin-right:18px}#radio-field{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;height:100px}.portal-radio-form-option{height:49px;margin-left:0;margin-top:0}.field-validation-check .control-label{display:none}.field-validation-check input{display:none}.portal-form-submit-button{margin-top:10px;max-width:480px}.message-container{position:fixed;bottom:0}.message-rect{position:fixed;bottom:-300px;transition:bottom .3s ease}.show-message .message-rect{bottom:0}.footer{background-color:#f4fafe;min-height:444px;margin-top:auto}.footer-content .row1,.footer-content .row2{display:flex}.footer-content .row2{margin-top:100px}.logo-container{width:25%;margin-top:60px}.footer .logo{height:31px;width:139px}.why-allied-section{width:75%;margin-top:60px}.why-allied-section .heading{font-family:'roc-grotesk',Arial,sans-serif;font-weight:400;font-size:24px;line-height:28px;margin-top:0}.why-allied-section .why-text{font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:25px}.footer .copyright{width:50%;display:flex;justify-content:left}.footer .awards{width:50%;display:flex;justify-content:right}.compliance-awards{max-width:280px;height:auto}@media only screen and (max-width:992px){.hero-section{height:auto;min-height:300px}.hero-image{display:none}.hero-title{height:auto;top:auto;left:5%;padding-top:80px;padding-bottom:40px;font-size:40px;line-height:46px;max-width:90%}.content-container,.footer-content{margin-left:40px;margin-right:40px}.instructions-section{height:auto}.portal-form-field{flex-direction:column;gap:0;width:100%}.portal-form-field .label{min-width:auto}.portal-form-field .field{width:100%}.portal-form-control{width:100%}.arrow-container{min-width:auto;width:100%}.arrow-text{background:none;color:#7f868a;font-size:12px;font-weight:400;line-height:18px;padding:4px 0 0 0;top:0;margin:0}}@media only screen and (max-width:768px){.hero-title{font-size:32px;line-height:38px;max-width:90%;padding-top:60px;padding-bottom:30px}.instructions-container .title{font-size:30px;line-height:36px}.instructions-section{font-size:20px;line-height:28px}.instructions-container p{font-size:20px;line-height:28px}.content-container,.footer-content{margin-left:20px;margin-right:20px}.footer-content .row1,.footer-content .row2{flex-direction:column}.logo-container,.why-allied-section{width:100%}.footer .copyright,.footer .awards{width:100%;justify-content:center}.footer-content .row2{flex-direction:column-reverse;gap:20px}.inquiry-form-container .title{font-size:30px;line-height:36px}.portal-form-field-area .heading{font-size:22px;line-height:28px;margin:0 0 25px 0}#radio-field{flex-direction:column;height:auto;gap:10px}}@media only screen and (max-width:576px){.hero-section{min-height:auto}.hero-title{font-size:24px;line-height:30px;max-width:90%;padding-top:40px;padding-bottom:20px}.inquiry-form-container{font-size:18px;line-height:24px}}