html{-webkit-text-size-adjust:100%}body{font:16px/1.5 "Lato", sans-serif;color:#666;margin:0;padding:0;background:#094771}body{-webkit-tap-highlight-color:#f4e6da}img{max-width:100%;height:auto!important;vertical-align:top}a img{border:none}.map img{max-width:none;height:none;vertical-align:baseline}::selection{background:#f4e6da}::-moz-selection{background:#f4e6da}img::selection{background:transparent}img::-moz-selection{background:transparent}figcaption,figure{margin:0;padding:0}@-ms-viewport{width:device-width}body *{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.center{text-align:center}.no-wrap{white-space:nowrap}.button,.button-list a{vertical-align:middle;font:inherit;font-size:1.25em;text-align:center;text-decoration:none!important;color:#fff;display:inline-block;margin:0;padding:8px 16px;border:none;background-color:#9E2525;-webkit-appearance:none;border-radius:0;cursor:pointer}.button-list a:hover,.button:hover{text-decoration:none!important;background-color:#700}.button-small{font-size:16px;line-height:22px;padding:5px 8px}.button-orange{color:#fff!important;background-color:#f48e3c}.button-orange:hover{background-color:#f5750c}.button-green,.button-list a{color:#fff!important;background-color:#9E2525}.button-list a:hover{background-color:#700}.button-blue{color:#fff!important;background-color:#02497C}.button-blue:hover{background-color:#003151}.button-primary{color:#fff!important;background-color:#9E2525}.button-primary:hover{background-color:#700}.button-loading{background-image:url(/images/loring/loading-white.gif);background-position:center center;background-repeat:no-repeat}.button-loading span{visibility:hidden}.button-group{margin:0 0 12px 0}.button-group .button{margin:0 0 4px 0}.link-btn{background:none;border:none;text-decoration:underline;color:#019ac7;padding:0}.link-btn:hover{text-decoration:underline;color:#02c0fa}.link-gray{color:#aaa!important}.link-gray:hover{color:#666!important}.form,.form *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/css/loring/boxsizing.htc)}.form input[type=password],.form input[type=text],.form select,.form textarea{font:15px/1 "Lato", sans-serif;color:#333;margin:0;padding:6px 8px;border:1px solid #d8d8d8;border-radius:0;background:#fff}.form input[type=password]:hover,.form input[type=text]:hover,.form select:hover,.form textarea:hover{border-color:#9E2525}.form input[type=password]:focus,.form input[type=text]:focus,.form select:focus,.form textarea:focus{outline:none;border-color:#02497C}.form input[type=password],.form input[type=text]{vertical-align:middle;width:100%;border-radius:0;background:#fff;-webkit-appearance:none}.form input[type=password][size],.form input[type=text][size]{width:auto!important}.form textarea{vertical-align:top;width:100%;resize:vertical;overflow:auto}.form select{vertical-align:middle;padding:5px 5px 5px 8px;cursor:pointer}.form input[type=checkbox],.form input[type=radio]{cursor:pointer}.form label{cursor:pointer}.form .required{border-color:red}.form .disabled,.form [disabled]{opacity:0.65;filter:alpha(opacity=65)}.form-inline input[type=password],.form-inline input[type=text]{width:auto}.divFormBuilder{padding:10px 0}.divFormBuilder input[type=text]{width:54%}.divFormBuilder textarea{width:82%;height:125px}.divFormBuilder input[type=submit]{margin:0}.divFormBuilder .label{white-space:nowrap}input[type=password],input[type=text]{display:inline-block;vertical-align:top;margin:0;padding:4px;border:1px solid #ACACAC;line-height:1.375em;vertical-align:middle;color:#808080}input[type=password]:focus,input[type=text]:focus,select:focus,select:hover{outline:none;border-color:#3e878a}textarea{vertical-align:top;margin:0;padding:4px;border:1px solid #ACACAC;font:inherit;line-height:1.375em}textarea:focus{outline:none;border-color:#3e878a}@media (max-width:530px){.divFormBuilder textarea{width:100%}}.service-nav{margin:32px 0;overflow:hidden}.service-nav>h1{margin-top:0}.service-nav div{position:relative;width:100%;padding-bottom:26.04166666666667%}.service-nav div img{display:none;position:absolute}.service-nav div img:first-child{display:block}.service-nav ul{list-style:none;margin:0;padding:0;border-left:1px solid #fff;border-top:1px solid #fff;overflow:hidden}.service-nav li{text-align:center;float:left;width:25%;background:#F4EEDA}.service-nav li a{color:#626262;text-decoration:none;display:block;padding:4px;border-right:1px solid #fff;border-bottom:1px solid #fff}.service-nav li a.on,.service-nav li a:hover{color:#fff;background-color:#9E2525}.service-nav p a{text-decoration:underline;color:#019ac7}.service-nav p a:hover{text-decoration:underline;color:#02c0fa}@media (max-width:992px){.service-nav li{width:50%}}@media (max-width:479px){.service-nav li{width:100%}}.page-content{width:100%}.page-content-55{width:55%;float:left}.page-content-80{width:80%;float:left}.page-content-center{float:none;margin:0 auto}.page-content-inner{padding:32px 24px}.basic-formating{padding:32px 0}.basic-formating h1,.page-content h1{font-weight:400;font-size:1.875em;line-height:1.1;color:#9E2525;margin:2px 0 18px 0}.basic-formating h2,.page-content h2{font-weight:400;font-size:1.375em;line-height:1.1;color:#02497C;margin:20px 0 10px 0}.basic-formating h3,.page-content h3{font-weight:400;font-size:1.25em;line-height:1.1;color:#6f6f6f;margin:2px 0}.basic-formating h4,.page-content h4{font-weight:300;font-size:1.125em;line-height:1.1;color:#004b8d;margin:2px 0}.basic-formating p,.page-content p{font-size:1.0625em;margin:0 0 1em 0}.page-content small{font-size:.75em}.page-content a[name]:before{display:block;content:" ";margin-top:-60px;height:60px;visibility:hidden}.page-content ul{list-style:disc;padding-left:40px;margin:.5em 0 1em 0}.page-content ol{list-style:decimal;padding-left:40px;margin:.5em 0 1em 0}.page-content li{margin:0 0 8px 0;font-size:1.0625em;line-height:1.2}.page-content img{max-width:100%;height:auto;margin:0 0 1em 0;vertical-align:bottom}.page-content blockquote{font-weight:300;font-size:1.25em;float:right;width:50%;margin:0 0 1em 1em;padding:20px;background:#eee;font-style:italic}.page-content hr{border:0;height:0;margin:2em 0;border-top:1px solid #e5e5e5}.basic-formating a,.page-content a{text-decoration:underline;color:#019ac7}.basic-formating a:hover,.page-content a:hover{text-decoration:underline;color:#02c0fa}.page-content .left{float:left;margin:0 16px 16px 0}.page-content .right{float:right;margin:0 0 16px 16px}.page-content table td{vertical-align:top}.map{height:0;position:relative;padding-bottom:56%}.map iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.breadcrumb{margin:0 0 16px 0;color:#d8d8d8}.breadcrumb a{margin:0 4px;text-decoration:none}.data-table{width:100%;border-collapse:collapse;margin:0 0 32px 0}.data-table th{font-weight:300;font-size:1.25em;text-align:left;padding:16px}.data-table tbody{border-top:1px solid #999}.data-table tr{border-bottom:1px solid #999}.data-table td{font-weight:300;font-size:1em;line-height:1.2;text-align:left;padding:16px;border-bottom:1px solid #999}.data-table td img{width:50px;height:auto;max-width:none;margin:-8px}.data-table td a{text-decoration:none;color:#019ac7}.data-table td a:hover{text-decoration:underline;color:#02c0fa}.data-table tbody tr:nth-of-type(odd){background:#eee}.data-table tbody tr.odd{background:#eee}.data-table tbody tr[onclick]:hover{background:#ddd}.data-table tbody tr[onclick]{cursor:pointer}.data-table .button-small{margin:-8px 0}@media (max-width:760px){.data-table,.data-table tbody,.data-table td,.data-table th,.data-table thead,.data-table tr{display:block}.data-table thead tr{position:absolute;top:-9999px;left:-9999px}.data-table tr{border-bottom:1px solid #999;padding:16px}.data-table td{font-size:1em;border:none;padding:4px 0}.data-table td img{margin:0}.data-table .button-small{margin:0}}.columns{overflow:hidden}.columns .column{float:left}.columns .column-inner{padding:16px}.columns .column-inner-right{padding:0 32px 0 0}.columns .column-half{width:50%}.columns .column-third{width:33.33333333333333%}.columns .column-2-thirds{width:66.66666666666667%}.columns .column-20{width:20%}.columns .column-25{width:25%}.columns .column-30{width:30%}.columns .column-35{width:35%}.columns .column-40{width:40%}.columns .column-50{width:50%}body.find-a-doctor .columns .column-inner-right{padding:0px;width:90%;border:#fff solid 1px}.module{margin:0 0 32px 0;background:#fff;overflow:hidden;box-shadow:inset 0 0 16px #eee}.module h1{font-weight:300;font-size:1.5625em;line-height:1.2;text-align:center;color:#fff;margin:0;padding:15px 5px;background-color:#02497C}.module ul{list-style:disc;padding:0 0 0 20px}.module .button{display:block;background:#d8d8d8;color:#4a4a4a}.module a{color:#019ac7;text-decoration:none}.module a:hover{text-decoration:underline}.module input[type=text]{margin:0 0 8px}.module select{width:100%;margin:0 0 8px}.module hr{border:0;height:0;border-top:1px solid #ccc;border-bottom:1px solid #eee}.module-inner{padding:16px}.module-small{margin:0 0 16px 0;overflow:hidden;background:#f5f5f5;box-shadow:none}.module-small h1{font-size:1.25em}.module-small p{font-size:0.9375em;margin:14px}.module-small ul{font-size:0.9375em;margin:16px}.module-small .button{font-size:1em;color:#fff!important;background:#8c8c8c}.module-small .button:hover{background:#9E2525}.module-tan h1{background:#F4EEDA;color:#094771}.module-blue h1{background:#3676A1}.module-red h1{background:#9E2525}.module-background-tan{color:#fff;background:#F4EEDA;box-shadow:none}.button-list{list-style:none;margin:0 0 16px 0;padding:0}.button-list li{margin:0 0 8px 0}.button-list a{display:block}.corporate-header{display:none;background:#eee}.corporate-header-inner{max-width:976px;margin:0 auto;padding:16px;overflow:hidden}.corporate-header-logo{float:left}.corporate-header-logo a{display:block}.corporate-header-logo img{display:block;max-height:41px}.corporate-header ul{float:right;list-style:none;margin:0;padding:0}.corporate-header li{display:inline}.corporate-header ul a{font-size:1.0625em;text-decoration:none;color:#666;display:inline-block;padding:8px 16px}.corporate-header ul a:hover{background:#fff}.corporate-tab{background:#fff;border-top:1px solid #e0e0e0}.corporate-tab-inner{max-width:976px;margin:0 auto;padding:0 16px;text-align:right}.corporate-tab img{display:inline-block;margin:-1px 0 0 0;cursor:pointer}@media (max-width:870px){.corporate-header ul{clear:both;float:none;padding:16px 0 0 0}}@media (max-width:640px){.corporate-header li{display:block}.corporate-header ul a{display:block}}.site-header{background:#fff;z-index:1000}.site-header-inner{max-width:976px;margin:0 auto;padding:0 16px;position:relative}.site-header-logo{float:left;padding:3px 0 16px 0}.site-header-logo-corporate{padding:18px 0}.site-header-logo a{display:block}.site-header-logo img{display:block;max-height:99px}.site-header-logo.large-logo img{max-height:65px}.site-header-utilities{padding:10px 0 0 0;float:right}.site-header-utilities-group-1{position:relative;float:right;padding:0 0 6px 0}.site-header-utilities-group-2{clear:both;float:right;margin:2px 0 0 0}.live-chat{position:absolute;top:-37px;left:0}.site-header-social-links{padding:2px 4px 0 0;float:left}.site-header-social-links a{float:left;width:27px;height:27px;margin-right:4px;background:url(/images/loring/icon-sprite-social.png)}.site-header-social-links .facebook{background-position:0 0}.site-header-social-links .twitter{background-position:-27px 0}.site-header-social-links .youtube{background-position:-54px 0}.site-header-social-links .google-plus{background-position:-82px 0}.site-header-social-links .linked-in{background-position:-109px 0}.site-header-social-links .pinterest{background-position:-136px 0}.side-header-search{position:relative;float:left;min-width:30px}.side-header-search input[type=text]{margin:0;width:230px}.side-header-search .button{display:block;position:absolute;top:1px;right:1px;margin:0;padding:0;width:30px;height:30px;background-image:url(/images/loring/icon-search.png);background-repeat:no-repeat;background-position:center center}.side-header-search .button span{display:none}.site-header .tool-tip{display:none;position:absolute;right:203px;top:22px;z-index:9000;font-size:1.125em;padding:8px 16px;color:#fff;border:3px solid #fff;background:#f48e3c;box-shadow:0 0 10px #ccc;border-radius:4px}.site-header .tool-tip:before{content:"";display:block;border-style:solid;border-width:13px 0 13px 13px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:-14px;margin:-5px 0 0 0}.site-header .tool-tip:after{content:"";display:block;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #f48e3c;position:absolute;top:50%;right:-10px;margin:-2px 0 0 0}@media (max-width:760px){.site-header .tool-tip{left:16px;right:auto;top:119px}.site-header .tool-tip:before{border-width:0 13px 13px 13px;border-color:transparent transparent #fff transparent;top:0;left:18px;right:auto;margin:-14px 0 0 0}.site-header .tool-tip:after{border-width:0 10px 10px 10px;border-color:transparent transparent #f48e3c transparent;top:0;left:21px;right:auto;margin:-10px 0 0 0}.live-chat{display:none}}.cart-button{display:none;float:left;margin:0 8px 0 0;padding:6px 8px;background-image:url(/images/loring/icon-cart.png);background-repeat:no-repeat;background-position:6px 6px}.cart-button span{font-weight:bold;width:35px;text-align:center;display:inline-block;padding:0 2px;font-size:14px;position:relative;top:-5px}.cart-full{display:inline-block}.region-selector{position:relative;float:right}.region-selector-title{font-weight:300;font-size:1.125em;text-transform:uppercase;padding:4px 8px}.region-selector-title:hover{cursor:pointer;background:#d8d8d8}.region-selector-title.on{background:#d8d8d8}.region-selector-title:after{content:"";display:inline-block;margin:0 0 0 5px;border:5px solid transparent;border-top-color:#666}.region-selector-list{display:none;position:absolute;right:0;z-index:2000;width:100%;background:#a6a6a6}.region-selector-list ul{list-style:none;margin:0;padding:0}.region-selector-list ul ul a:before{content:' - '}.region-selector-list a{text-decoration:none;color:#fff;display:block;padding:2px 16px}.region-selector-list a:hover{background:#737373}@media (max-width:760px){.site-header-inner{padding:0 4px}.site-header-logo{float:none;padding:16px 12px;overflow:hidden}.site-header-logo a{float:left}.site-header-utilities{float:none;padding:0}.site-header-social-links{display:none}.site-header-utilities-group-1{float:none;padding:0}.site-header-utilities-group-2{float:none;margin:0 -4px}.site-header-social-links{float:right;padding:0 30px 0}.side-header-search{position:relative;top:10px;width:100%}.side-header-search input[type=text]{display:none;width:100%}.side-header-search-inner{width:100%;margin:0;position:absolute;z-index:3000}.region-selector{float:left}.cart-button{float:right;margin:0}}@media (min-width:761px){.side-header-search input[type=text]{display:block!important}.site-header-logo{margin-top:12px}}.site-nav{text-align:center;background:#02497C}.site-nav-menu{display:none}.site-nav-main{background:#02497C}.site-nav-main .logo{display:none}.site-nav-main ul{overflow:hidden;list-style:none;margin:0;padding:0}.site-nav-main li{display:inline-block;zoom:1;*display:inline}.site-nav-main a{font-weight:300;font-size:1.375em;color:#fff;text-decoration:none;text-transform:uppercase;display:block;padding:8px 20px}.site-nav-main a:hover{color:#003151!important;background:#F4EEDA!important}.site-nav-sub{background:#003151}.site-nav-sub ul{overflow:hidden;list-style:none;margin:0;padding:0}.site-nav-sub li{display:inline-block;zoom:1;*display:inline}.site-nav-sub a{font-weight:300;font-size:1.1875em;color:#fff;text-decoration:none;display:block;margin:0 4px;padding:4px 16px}.site-nav-sub a:hover{color:#003151;background:#F4EEDA}@media (min-width:1009px){.site-header-sticky .site-nav-main{width:100%;top:0;left:0;position:fixed;z-index:9000;box-shadow:0 0 10px #444}.site-header-sticky .site-nav-main-inner{max-width:992px;margin:0 auto;overflow:hidden}.site-header-sticky .site-nav-main .logo{display:block;padding:7px 14px;float:left}.site-header-sticky .site-nav-main .logo img{display:block;max-height:35px}.site-header-sticky .site-nav-main nav{float:right}.site-header-sticky .site-nav-main li a{font-size:1.0625em;padding:12px}.site-header-sticky .site-nav-sub{margin-top:49px}.site-nav-menu-dropdown{display:block!important}}@media (max-width:1008px){.site-nav-menu{font-weight:300;font-size:1.25em;text-transform:uppercase;color:#fff;display:inline-block;padding:.5em 1.5em;cursor:pointer}.site-nav-menu i{display:inline-block;width:16px;height:16px;margin:0 0 0 5px;background:url(/images/loring/icon-hamburger.png) no-repeat bottom right}.site-nav-menu:hover{background:#56932f}.site-nav-menu-dropdown{display:none}.site-nav-main{text-align:left;background:#3a3939}.site-nav-main li{display:block}.site-nav-main a{font-size:1.1875em;text-transform:none;padding:8px 32px}.site-nav-main a:hover{background:#6e6b6b}.site-nav-sub{text-align:left}.site-nav-sub li{display:block}.site-nav-sub a{font-size:1.1875em;margin:0;padding:8px 32px}.site-nav-sub a:hover{background:#6e6b6b}}.site-content{background:#fff;overflow:hidden}.site-content-inner{max-width:960px;margin:0 auto;padding:0 16px}.page-image-header{overflow:hidden}.page-image-header div{float:left;position:relative;left:50%}.page-image-header img{display:block;max-width:none;position:relative;left:-50%}.page-nav{width:20%;float:left;padding:32px 0}.page-nav-menu{display:none}.page-nav nav{border-right:1px solid #e5e5e5}.page-nav nav .on>a{color:#000;background:#F4EEDA}.page-nav nav a{display:block;text-decoration:none;line-height:1.2;color:#6f6f6f;padding:6px 8px}.page-nav nav a:hover{text-decoration:none;color:#fff;background:#9E2525}.page-nav nav h2{font-weight:400;font-size:1.25em;margin:0}.page-nav nav h2 a{color:#003151}.page-nav nav ul{margin:0;padding:0;list-style:none}.page-nav nav li{font-size:0.9375em}.page-nav nav ul ul{padding:8px 0 8px 8px;background:rgba(0, 0, 0, 0.05)}.page-nav nav li li{font-size:0.9333333333333333em}.page-callouts{float:right;width:25%;padding:32px 0}.page-callouts-image{position:relative;margin:-40% 0 16px 0;border-radius:50%;border:5px solid #fff;background:#fff}.page-callouts-image img{border-radius:50%}@media (max-width:760px){.page-image-header{display:none}.page-nav{float:none;width:100%;padding:0}.page-nav-inner{margin:0 -16px;background:#3a3939;text-align:center}.page-nav-menu{font-weight:300;text-transform:uppercase;color:#fff;display:inline-block;padding:8px 16px;cursor:pointer}.page-nav-menu i{display:inline-block;width:16px;height:16px;margin:0 0 0 5px;position:relative;top:1px;background:url(/images/loring/icon-hamburger.png) no-repeat right bottom}.page-nav-menu:hover{background:#6e6b6b}.page-nav nav{text-align:left;display:none;padding:0 8px;border:none}.page-nav nav h2 a{color:#fff;margin:8px 0 0 0;background:rgba(255, 255, 255, 0.2)}.page-nav nav a{color:#fff;padding:8px 32px}.page-nav nav a:hover{background:#6e6b6b}.page-nav nav ul{display:block}.page-nav nav ul ul{background:rgba(255, 255, 255, 0.2);padding:8px}.page-nav nav>ul{padding:0 0 8px 0}.page-content{float:none;width:100%}.page-content-inner{padding:16px 0}.page-callouts{float:none;width:100%;padding:0}.page-callouts-image{display:none}.page-callouts .module-blue{display:none}.page-callouts .module-purple{display:none}}@media (min-width:761px){.page-nav nav{display:block!important}}.site-footer-inner{max-width:976px;margin:0 auto;padding:16px;overflow:hidden}.site-footer .columns .column-inner{margin:0 5.625%;padding:16px 0 0 0}.site-footer h2{font-weight:300;font-size:1.4375em;color:#fff;border-bottom:1px solid #fff;margin:0 -8px;padding:0 8px}.site-footer p{color:#fff;margin:4px 0 1em 0}.site-footer ul{list-style:none;margin:0 0 1em 0;padding:0;color:#fff}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .links{margin:1em 0}.site-footer .misc{float:right;text-align:right;margin:0 1.875%}.site-footer .misc .button{margin:0 0 0 .5em;color:#094771;background:#F4EEDA}.site-footer .misc .button:hover{color:#fff;background:#B6AD87}.site-footer .legal{margin:16px 0;font-size:0.8125em;color:#fff}.site-footer .legal a{text-decoration:none}.site-footer .legal a:hover{text-decoration:underline}.site-footer-callout{display:block;background:#e9e9e9}.site-footer-callout .banner{display:block;margin:0 auto}@media (max-width:992px){.site-footer .columns .column-inner{margin:0;padding:0}.site-footer .columns .column-inner>img{display:block}.site-footer .columns .column-third{float:none;width:100%}.site-footer .columns .column-2-thirds{float:none;width:100%}.site-footer .misc{float:none;text-align:center}.site-footer .links{margin:32px 0}.site-footer .misc{margin:18px 0 0 0}.site-footer .misc .button{display:block;margin:0 0 8px 0}}@media print{.corporate-header,.corporate-tab,.page-image-header,.page-nav,.site-footer,.site-header{display:none!important}.button{display:none!important}.page-content{width:100%!important;float:none!important}.page-callouts{display:none}.map .gm-style-cc,.map .gmnoprint{display:none!important}.columns-vr{background:#fff}.columns-vr img{float:right;margin:0 0 16px 0}.columns-vr .column-inner{color:#444;margin:0;padding:0;border:none;background:#fff}.columns-vr .column-image .column-inner{padding:0}.columns-vr a{color:#444}.columns .column{float:none}.columns .column-inner{padding:0}.columns .column-inner-right{padding:0}.columns .column-2-thirds,.columns .column-20,.columns .column-25,.columns .column-30,.columns .column-35,.columns .column-40,.columns .column-50,.columns .column-half,.columns .column-third{width:100%}.module h1{text-align:left;color:#444;padding:0;background-color:#fff!important}.module-small p{margin:0 0 16px 0}.module-small ul{margin:0 0 16px 0}a{text-decoration:none!important}.referral-system-login .promo{display:none}.physician-referral-clinic .logo{width:262px}}.page-nav{position:relative;top:0;background-color:#f0f0f0}.page-nav .nav-level{padding:.5em 3%;margin:0}.page-nav .level-1{background:#3a3939}.page-nav .level-1 li{display:block}.page-nav .level-1 .link{display:block;font-size:.95em;padding:.6em 1.5em .6em 1.5em;color:#ffffff;text-transform:uppercase}.page-nav .level-1 .link.on{color:#fff;background-color:#636363}.page-nav .level-2{display:none}.page-nav .level-2 .link{padding-top:.4em;padding-bottom:.4em;color:#464646}.page-nav .level-2.level-on{display:block;background-color:#fff}.page-nav .level-2>li>.link.on{background-color:#d3d3d3;color:#464646}.page-nav .level-3 .link{color:#888888}.page-nav .level-3 .link.on{background-color:transparent;color:#2d97cc;font-weight:700}.page-nav-empty .page-nav{display:none!important}.page-nav-link-container{border:1px solid #000}.page-nav-link{display:inline-block;color:#fff;font-size:.95em;line-height:1.2;pointer-events:none}.page-nav-link:after{content:' Menu'}.hamburger{pointer-events:none}.page-nav-hamburger{display:block;position:relative;padding:.5em 45px .5em 4%;background-color:#3a3939;border-bottom:1px solid #3a3939;cursor:pointer}.page-nav-hamburger .hamburger{position:absolute;display:inline-block;width:30px;height:0px;right:0;top:0;bottom:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #fff;margin:auto auto auto 15px;-ms-transition:all 300ms ease;-webkit-transition:-webkit-all 300ms ease;transition:all 300ms ease;-ms-transform-origin:left;-webkit-transform-origin:left;transform-origin:left}.page-nav-hamburger .hamburger:before{content:'';position:absolute;top:-20px;left:-21px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:15px solid #3a3939}.page-nav-hamburger.open{background-color:#3a3939}.page-nav-hamburger.open .page-nav-link{color:#fff}.page-nav-hamburger.open .hamburger{top:-15px;-ms-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);border-left-color:#fff}.page-nav-hamburger.open .hamburger:before{border-left-color:#3a3939}#page-nav [accordion=page-nav]{display:none}#page-nav .open+[accordion=page-nav]{display:block;background:#ccc}@media (min-width:31.25em){.page-nav-link{font-size:1.5em}}@media (min-width:48em){#page-nav [accordion=page-nav]{display:block}.page-nav{position:static;top:auto;background-color:transparent}.page-nav .nav-level{padding:0}.page-nav [accordion]{overflow:visible!important}.page-nav [accordion-content]{position:static!important}.page-nav .level-1{display:block!important;background:#ffffff}.page-nav .level-1 .link{font-size:.95em;color:#3a3939;padding:.5em 1% .5em 6%;-ms-transition:background 200ms ease;-webkit-transition:-webkit-background 200ms ease;transition:background 200ms ease;text-decoration:none}.page-nav .level-1 .link.on{color:#464646;background-color:transparent;font-weight:700}.page-nav .level-1>li>.link.on{color:#000;background:#F4EEDA}.page-nav .level-2{font-size:.8em}.page-nav .level-2.level-on{background-color:rgba(0, 0, 0, 0.05)}.page-nav .level-2>li>.link.on{background:#F4EEDA;font-weight:600}.page-nav .level-3{font-size:.9em;margin-left:5%;padding:.5em 3%}.page-nav .level-3>li>.link.on{color:#f3f3f3}.page-nav-hamburger{display:block;background:none;border-bottom:none;pointer-events:none}.page-nav-link{color:#3a3939;text-decoration:none}.page-nav-hamburger .hamburger:before{display:none}.page-nav-hamburger .hamburger:after{display:none}.page-nav-link:after{content:' '}}@media (min-width:61.25em){.page-nav .level-1{display:block!important}.page-nav .nav-level .link:focus,.page-nav .nav-level .link:hover{color:#fff!important;background-color:#700!important}}.category-list-nav{margin-bottom:2em}.category-list-title{position:relative;margin:0;padding:16px 60px 16px 5%;font-size:1.3em;text-transform:none;line-height:1.25;font-weight:400}.category-list-title:before{content:'';position:absolute;height:1px;top:15px;bottom:0;right:20px;margin:auto;border:15px solid transparent}.category-list-title:hover{cursor:pointer}.category-list .link{padding:.75em 6%;color:#000;line-height:1;vertical-align:middle}@media (min-width:75em){.category-list-nav .category-list[accordion]{overflow:visible!important;height:auto!important}.category-list-nav .category-list [accordion-content]{position:static;top:auto;left:auto}.category-list-nav .link{font-size:1.1em}.category-list-title{padding:.5em 0;text-align:center}.category-list-title:hover{cursor:default}.category-list-title:before{content:none}}#imagelightbox{position:fixed;z-index:9998;-ms-touch-action:none;touch-action:none;border:1px solid lightgray;background-color:#fff;padding:.5em}#lightbox-custom-overlay{background-color:rgba(255, 255, 255, 0.9);position:fixed;z-index:9997;top:0;bottom:0;left:0;right:0;cursor:pointer}#imagelightbox-overlay{display:none!important}#imagelightbox-wrapper:not(.hide) #imagelightbox,#imagelightbox-wrapper:not(.hide) #video-container{-ms-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}#imagelightbox-caption{position:fixed;left:0;right:0;top:0;background-color:#2d97cc;color:#fff;text-align:center;z-index:9999;padding:.5em 0;border-bottom:1px solid #b9b9b9}.imagelightbox-arrow{display:block;width:2em;height:7.5em;background-color:#fff;vertical-align:middle;position:fixed;z-index:10001;top:50%;margin-top:-3.75em;box-shadow:none;cursor:pointer;outline:none;border:1px solid lightgray}.imagelightbox-arrow:before{content:'';display:inline-block;width:0;height:0;border:1em solid transparent;margin-bottom:-0.125em}.imagelightbox-arrow-left{left:1px}.imagelightbox-arrow-right{right:1px}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#464646;margin-left:-0.313em}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#464646;margin-right:-0.313em}@media (min-width:25em){.imagelightbox-arrow{width:2.75em}}@media (min-width:31.25em){.imagelightbox-arrow-left{left:1.5%}.imagelightbox-arrow-right{right:1.5%}}@media (min-width:48em){.imagelightbox-arrow{width:3.75em}.imagelightbox-arrow-left{left:2.5%}.imagelightbox-arrow-right{right:2.5%}}@media (min-width:75em){.imagelightbox-arrow-left{left:5%}.imagelightbox-arrow-right{right:5%}}.video-container{position:fixed;border:1px solid lightgray;background-color:#fff;padding:.5em;z-index:9999}.video-container iframe{width:100%;height:100%}.video-wrapper img{z-index:1!important}.video-wrapper iframe{z-index:3;width:100%;height:100%}.video-icon{position:absolute;top:0;cursor:pointer;left:0;right:0;bottom:0;margin:auto;height:50px;width:100%;max-width:150px;text-align:center;z-index:10000;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.video-icon:before{content:'';position:absolute;top:0;bottom:0;left:5px;right:0;margin:auto;z-index:3;pointer-events:none;width:0;height:0;border-bottom:12px solid transparent;border-top:12px solid transparent;border-left:18px solid #fff}.video-icon:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;pointer-events:none;z-index:2;width:50px;height:50px;border-radius:50%}.video-icon.youtube:after,.youtube .video-icon:after{background-color:#b52c2c;-ms-transition:all 0.3s ease;-webkit-transition:-webkit-all 0.3s ease;transition:all 0.3s ease;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.video-icon.youtube:hover:after,.youtube .video-icon:hover:after{background-color:#d14343;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0px 0px 10px #464646}.video-icon.vimeo:after,.vimeo .video-icon:after{background-color:#97c446;-ms-transition:all 0.3s ease;-webkit-transition:-webkit-all 0.3s ease;transition:all 0.3s ease;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.video-icon.vimeo:hover:after,.vimeo .video-icon:hover:after{background-color:#add06d;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0px 0px 10px #464646}#imagelightbox-wrapper .video-icon{position:fixed;z-index:9000000}#imagelightbox-wrapper.hide .video-container,#imagelightbox-wrapper.hide .video-icon,#imagelightbox-wrapper.hide iframe{opacity:0!important}#imagelightbox-wrapper.video-loaded img{opacity:0!important}#imagelightbox-wrapper.video-loaded .video-icon{display:none}.spinner{margin:auto;width:70px;height:70px;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.spinner>div{width:18px;height:18px;background-color:#2d97cc;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.media-list{opacity:.1;margin-top:-16px;padding:0;list-style-type:none;-ms-transition:opacity 1s ease;-webkit-transition:-webkit-opacity 1s ease;transition:opacity 1s ease;position:relative}.media-list .media{position:relative;z-index:2;display:block;background-color:#e9e9e9}.media-list .media img{display:block;width:100%;margin-bottom:0;min-height:1px}.media-list .caption{border-top:none;background-color:#2d97cc;color:#fff;padding:.5em;font-size:.9em}.media-list .lightbox-block{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.media-list.block-lightbox .media{z-index:1}.media-list.block-lightbox .lightbox-block{z-index:2}.media-list .media-container{display:block;opacity:1;text-align:center;list-style-type:none;float:left;cursor:pointer;pointer-events:none;top:0px;left:0px;width:260px}.media-list .media-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.media-list.wookmark-initialised{opacity:1}.media-list.wookmark-initialised .media-container{pointer-events:auto;-ms-transition:all 0.25s ease-out;-webkit-transition:-webkit-all 0.25s ease-out;transition:all 0.25s ease-out}@media (min-width:48em){.media-list .media-container{opacity:.8}.media-list .media-container:hover{opacity:1}}.tick-box .inner{display:inline-block}.form.cms-form-builder .flex-group:last-of-type .input{display:inline-block;padding:1em}.large-form{}.large-form.form{}.large-form.form .custom-select select,.large-form.form .hide-input,.large-form.form .tick-box input{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;background-color:transparent;cursor:pointer;position:absolute;width:100%;height:100%;top:0;z-index:2;left:0}.large-form.form .custom-select select::-ms-expand,.large-form.form .hide-input::-ms-expand,.large-form.form .tick-box input::-ms-expand{display:none}.large-form.form .tick-box input,.large-form.form input.hide-input{opacity:0}.large-form.form .tick-box{padding:Infinity;position:relative}.large-form.form .tick-box .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.large-form.form .tick-box .custom-input{display:inline-block;position:relative;width:16px;height:16px;background-color:#fff;border:1px solid #d3d3d3;-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;-webkit-box-flex:0 0 16px;-webkit-flex:0 0 16px;-ms-flex:0 0 16px;flex:0 0 16px}.large-form.form .tick-box .custom-input:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;-ms-transition:transform 350ms ease;-webkit-transition:-webkit-transform 350ms ease;transition:transform 350ms ease;background-color:transparent;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.large-form.form .tick-box input:checked+.inner .custom-input:after{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#54565b}.large-form.form .tick-box:hover .custom-input,.large-form.form .tick-box input:focus+.inner .custom-input{border:2px solid rgba(158, 37, 37, 0.5)}.large-form.form .tick-box .label{padding:0 .5em;-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline}.large-form.form .tick-box.center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.large-form.form .tick-container{padding:0.5em;position:relative}.large-form.form .tick-radios .custom-input{border-radius:50%}.large-form.form .tick-radios .custom-input:after{border-radius:50%}.large-form.form .tick-checkboxes .custom-input{border-radius:3px}.large-form.form .tick-checkboxes .custom-input:after{border-radius:3px}.large-form.form .tick-container.stacked .tick-box{-ms-flex-preferred-size:100%!important;-webkit-flex-basis:100%!important;flex-basis:100%!important;min-width:100%}.large-form.form .custom-select{overflow:hidden;min-height:32px;position:relative;cursor:pointer}.large-form.form .custom-select select{-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto;position:relative;padding-right:40px;min-height:32px;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form.form .custom-select select::-ms-expand{display:none}.large-form.form .custom-select:after{content:'';position:absolute;right:.5em;top:0;bottom:0;margin:auto;z-index:0;width:30px;height:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #9E2525}.large-form.form .custom-select.inset{padding:0;background-color:#d8d8d8}.large-form.form .custom-file{position:relative;background-color:#ddd;padding:0;-webkit-box-flex:0 1 225px;-webkit-flex:0 1 225px;-ms-flex:0 1 225px;flex:0 1 225px;-ms-transition:background-color 0.4s ease;-webkit-transition:-webkit-background-color 0.4s ease;transition:background-color 0.4s ease}.large-form.form .custom-file input[type=file]{background-color:transparent;border:none;padding:.65em 1em;opacity:0;cursor:pointer}.large-form.form .custom-file:before{content:'Browse Computer';position:absolute;top:50%;left:0;right:0;text-align:center;color:#54565b;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:inherit;font-weight:bold;text-transform:uppercase;cursor:pointer}.large-form.form .custom-file:focus,.large-form.form .custom-file:hover{background-color:#6f6f6f}.large-form.form .custom-file:focus:before,.large-form.form .custom-file:hover:before{color:#fff}.large-form.form .filename-element{min-width:100%;text-align:center;padding:.5em}.large-form.form .inset{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-webkit-box-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;padding:.5em}.large-form.form .inset+.inset{border-left:1px solid #d3d3d3;margin-left:-1px}.large-form.form .inset .inset-inner{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form.form .inset input{-webkit-box-flex:0 1 20px;-webkit-flex:0 1 20px;-ms-flex:0 1 20px;flex:0 1 20px;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form.form .inset:first-child,.large-form.form .inset:last-child{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.large-form.form .inset-inner{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;padding:0 .25em}.large-form.form .inset-group{-webkit-box-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.large-form.form .inset-group .inset{border-bottom:1px solid #d3d3d3}.large-form.form .inset-group .custom-select+.inset{z-index:1;position:relative}.large-form.form .subgroup.has-insets{padding:0.5em}.large-form.form .subgroup.has-insets .input{padding:0;border:1px solid #d3d3d3;border-bottom:none}.large-form.form .subgroup.has-insets input{border-bottom:1px solid #d3d3d3}.large-form.form .subgroup.has-insets .input>.inset{border-bottom:1px solid #d3d3d3}.large-form.form .inset .tick-box,.large-form.form .inset .tick-container{padding:0 .25em;z-index:0}.large-form.form{}.large-form.form .base-flex-class,.large-form.form .custom-select,.large-form.form .flex-group.stack-stretch-inputs,.large-form.form .label-container,.large-form.form .tick-container{-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.large-form.form .base-flex-class-auto,.large-form.form .input,.large-form.form .inputs{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.large-form.form .form-alerts{overflow:hidden}.large-form.form .form-alert.error{border:3px solid #9E2525;padding:.5em;margin:.5em}.large-form.form label .tooltip-trigger{margin-left:.5em;margin-right:.25em}.large-form.form button.disabled,.large-form.form input[type=submit].disabled{pointer-events:none;background-color:#f0f0f0;color:#DCDCDC}.large-form.form .flex-group.stack-stretch-inputs{padding-bottom:0.5em}.large-form.form .flex-group.stack-stretch-inputs .subgroup>*{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin:0;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.large-form.form .flex-group .message{margin:0;text-align:left;opacity:0;-ms-transform:translate(0%, 20%);-webkit-transform:translate(0%, 20%);transform:translate(0%, 20%);-ms-transition:all 0.3s ease;-webkit-transition:-webkit-all 0.3s ease;transition:all 0.3s ease;box-shadow:0px 0px 5px #d3d3d3}.large-form.form .flex-group.error label{font-weight:700;color:#9E2525}.large-form.form .flex-group.error input:focus,.large-form.form .flex-group.error select:focus,.large-form.form .flex-group.error textarea:focus{box-shadow:none}.large-form.form .flex-group.error input:focus+.message,.large-form.form .flex-group.error select:focus+.message,.large-form.form .flex-group.error textarea:focus+.message{opacity:1;-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);z-index:10}.large-form.form .flex-group.required label:after,.large-form.form .flex-group .required label:after{content:'*';color:#9E2525;margin-left:3px}.large-form.form .flex-group.required .tick-box label:after,.large-form.form .flex-group .required .tick-box label:after{content:''}.large-form.form .subgroup{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-preferred-size:250px;-webkit-flex-basis:250px;flex-basis:250px;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:100%}.large-form.form .subgroup>*{padding:0 0.5em}.large-form.form .subgroup:not(.stretch-vertical)>*{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form.form .subgroup .text{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}.large-form.form .subgroup .tick-box,.large-form.form .subgroup .tooltip{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.large-form.form .subgroup.stack-inputs .input{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.large-form.form .subgroup.collapse{}.large-form.form .subgroup.collapse .input,.large-form.form .subgroup.collapse .inputs{padding-left:0;padding-right:0}.large-form.form .subgroup.collapse .input>*{margin-left:0.5em;margin-right:0.5em}.large-form.form .subgroup.collapse-all{padding:0}.large-form.form .subgroup.collapse-all .input,.large-form.form .subgroup.collapse-all .inputs{padding:0}.large-form.form .collegecontainer,.large-form.form .collegediv,.large-form.form .workcontainer,.large-form.form .workdiv{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:100%}.large-form.form .collegecontainer:not(.stretch-vertical)>*,.large-form.form .collegediv:not(.stretch-vertical)>*,.large-form.form .workcontainer:not(.stretch-vertical)>*,.large-form.form .workdiv:not(.stretch-vertical)>*{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form.form .collegecontainer .text,.large-form.form .collegediv .text,.large-form.form .workcontainer .text,.large-form.form .workdiv .text{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}.large-form.form .collegecontainer .tick-box,.large-form.form .collegecontainer .tooltip,.large-form.form .collegediv .tick-box,.large-form.form .collegediv .tooltip,.large-form.form .workcontainer .tick-box,.large-form.form .workcontainer .tooltip,.large-form.form .workdiv .tick-box,.large-form.form .workdiv .tooltip{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.large-form.form .inputs{padding-left:0;padding-right:0}.large-form.form .inputs>*{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.large-form.form .input{position:relative;padding:0.5em}.large-form.form .input>*{-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;margin:0}.large-form.form .input .custom-select,.large-form.form .input input,.large-form.form .input select,.large-form.form .input textarea{margin:0;max-width:100%;-ms-flex-preferred-size:225px;-webkit-flex-basis:225px;flex-basis:225px}.large-form.form .input input[type=file]{width:100%}.large-form.form .input .button{-ms-flex-preferred-size:100px;-webkit-flex-basis:100px;flex-basis:100px}.large-form.form .input .button.svg-container{height:inherit;padding:0;min-height:40px}.large-form.form .input.centered{-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0;margin-left:auto;margin-right:auto}.large-form.form .input .text{margin-top:0;margin-bottom:0;max-width:100%}.large-form.form .input.with-text{}.large-form.form .input.with-text .custom-select,.large-form.form .input.with-text input,.large-form.form .input.with-text select{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form.form .input.with-text .text{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}@media (min-width:25em){.large-form.form .input.with-text{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.large-form.form .input.with-text .text{-ms-flex-preferred-size:40px;-webkit-flex-basis:40px;flex-basis:40px}}.large-form.form .input .custom-select+.custom-select,.large-form.form .input input+.custom-select,.large-form.form .input input+input,.large-form.form .input input+select,.large-form.form .input select+.custom-select,.large-form.form .input select+input,.large-form.form .input select+select{margin-left:1em}@supports (-ms-accelerator:true){.large-form.form .input.centered>*{flex-basis:100%!important}}.large-form.form .text{padding:0.5em 0;line-height:1.15}.large-form.form .text.full{min-width:100%;-ms-flex-preferred-size:100%!important;-webkit-flex-basis:100%!important;flex-basis:100%!important}.large-form.form .label-container{flex-basis:100%;padding-bottom:0;padding-top:.5em;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.large-form.form .label-container label{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;padding-top:.5em}.large-form .message{position:absolute;left:0.5em;width:calc( 100% - 1em);top:calc( 100% - 0.5em);z-index:-1}.large-form .error .custom-select,.large-form .error input,.large-form .error select,.large-form .error textarea{background-color:#e07c7c;box-shadow:0 0 0 2px #9E2525}.large-form .error .custom-select select{box-shadow:none}.large-form .error .message{background-color:#9E2525;color:#fff;box-shadow:1px 1px 2px #000;padding:.75em;font-weight:bold}.large-form .success:before{content:'\0A9A';-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form .errormessage{padding:1em;border:1px solid red;text-align:center;border-radius:12px;background:rgba(255, 0, 0, 0.25);font-weight:bold}.large-form .flex-group .fixed-width{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.large-form .flex-group .fixed-width .custom-select,.large-form .flex-group .fixed-width input,.large-form .flex-group .fixed-width select{width:100%}.large-form .flex-group .fixed-width .XXS_px{max-width:35px}.large-form .flex-group .fixed-width .XS_px{max-width:80px}.large-form .flex-group .fixed-width .SM_px{max-width:100px}.large-form .flex-group .fixed-width .MD_px{max-width:150px}.large-form .flex-group .fixed-width .LG_px{max-width:200px}.large-form .tick-container.stacked{width:100%}.large-form .form .flex-group.captcha .input{display:block}.large-form .form .flex-group.captcha .g-recaptcha{-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-ms-flex-preferred-size:300px;-webkit-flex-basis:300px;flex-basis:300px;min-width:100%;margin-bottom:.25em}.large-form.form .JS_toggle-this{-ms-transition:opacity 0.2s ease-out, display 0.5s ease-in;-webkit-transition:-webkit-opacity 0.2s ease-out, display 0.5s ease-in;transition:opacity 0.2s ease-out, display 0.5s ease-in;display:none}.large-form.form .JS_toggle-this.JS_cantSee{opacity:0}.large-form.form .active .JS_toggle-this{display:block}.large-form.form header{border-top:2px solid #f0f0f0;padding-bottom:1em;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;cursor:pointer}.large-form.form header .inner{color:#9E2525;font-weight:600;padding:0;-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.large-form.form header p{color:#9E2525;padding-top:.75em}.large-form.form header:before{content:" ";border-top:10px solid transparent;border-right:0;border-bottom:10px solid transparent;border-left:16px solid #003151;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-ms-transition:transform 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition:-webkit-transform 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 1s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.large-form.form span.non-header{border-top:2px solid #f0f0f0;margin-top:1em;padding-bottom:1em;display:block}.large-form.form label{color:#02497C;font-weight:600;width:100%;padding:0 .5em}.large-form.form label em{font-weight:500}.large-form.form h3{font-weight:600;font-size:1.5em;padding:0 0 .5em;border-bottom:1px solid #6f6f6f;margin-bottom:.5em;color:#02497C}.large-form.form h4{margin-bottom:0}.large-form.form h4+p{color:#9E2525}.large-form.form .input{padding:0 .5em 1em}.large-form.form .custom-select{}.large-form.form .custom-select:after{right:0.7em;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #003151}.large-form.form .custom-select select{min-height:auto;width:100%}.large-form.form .custom-select .dropbox{width:2.25em}.large-form.form .tick-box{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:0}.large-form.form .tick-box .custom-input{background-color:#e5e5e5}.large-form.form .tick-box input:checked+.inner .custom-input:after{background-color:#9E2525}.large-form.form .tick-container .label-container,.large-form.form .tick-container label{padding:0 .5em}.large-form.form .tick-container{padding:0 .5em .5em;position:relative;-ms-flex-preferred-size:370px;-webkit-flex-basis:370px;flex-basis:370px}.large-form.form .error .tick-box label{color:#9E2525}.large-form.form .error .tick-box .custom-input{box-shadow:0 0 0 1px #9E2525}.large-form.form .tick-container.error{border:2px solid #9E2525;margin:.5em;padding-bottom:.75em}.large-form.form .tick-info label{margin-top:0}.large-form.form input[type=checkbox],.large-form.form input[type=radio]{margin:0;padding-bottom:0}.large-form.form input[type=file]{padding:.5em;border-radius:12px}.large-form.form .add-college{margin:1em 1em 3em}.large-form.form p.info{color:#9E2525}.large-form.form.event-theme{padding-top:2em}.large-form.form.event-theme label{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.large-form.form.event-theme header{padding:0 0 1em 0}.large-form.form.event-theme header:before{content:none}.large-form.form.event-theme .tick-container{padding-top:0;padding-bottom:0}.large-form.form.event-theme .tick-box{padding-top:0;padding-bottom:1em}.large-form.form.event-theme .tick-box .tick-box{padding-bottom:0}.large-form.form.event-theme .label-container,.large-form.form.event-theme label{padding-top:0}.large-form.form.event-theme .tick-box .custom-input{margin-top:.25em}.large-form.form .active header:before{transform:rotate(90deg);transform-origin:center}.large-form .flex-group{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:100%}.large-form .flex-group .flex-inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.large-form .flex-group .subgroup{max-width:100%;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.large-form .flex-group .collegecontainer,.large-form .flex-group .collegediv,.large-form .flex-group .workcontainer,.large-form .flex-group .workdiv{max-width:100%;-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.large-form .flex-group .XS_5{-ms-flex-preferred-size:50px!important;-webkit-flex-basis:50px!important;flex-basis:50px!important}.large-form .flex-group .XS_4{-ms-flex-preferred-size:75px!important;-webkit-flex-basis:75px!important;flex-basis:75px!important}.large-form .flex-group .XS_3{-ms-flex-preferred-size:125px!important;-webkit-flex-basis:125px!important;flex-basis:125px!important}.large-form .flex-group .XS_2{-ms-flex-preferred-size:175px!important;-webkit-flex-basis:175px!important;flex-basis:175px!important}.large-form .flex-group .XS{-ms-flex-preferred-size:240px!important;-webkit-flex-basis:240px!important;flex-basis:240px!important}.large-form .flex-group .SM{-ms-flex-preferred-size:300px!important;-webkit-flex-basis:300px!important;flex-basis:300px!important}.large-form .flex-group .MD{-ms-flex-positive:2!important;-webkit-flex-grow:2!important;flex-grow:2!important;-ms-flex-preferred-size:400px!important;-webkit-flex-basis:400px!important;flex-basis:400px!important}.large-form .flex-group .LG{-ms-flex-positive:3!important;-webkit-flex-grow:3!important;flex-grow:3!important;-ms-flex-preferred-size:600px!important;-webkit-flex-basis:600px!important;flex-basis:600px!important}.large-form .flex-group .LG_2{-ms-flex-positive:3.5!important;-webkit-flex-grow:3.5!important;flex-grow:3.5!important;-ms-flex-preferred-size:700px!important;-webkit-flex-basis:700px!important;flex-basis:700px!important}.large-form .flex-group .XL{-ms-flex-positive:4!important;-webkit-flex-grow:4!important;flex-grow:4!important;-ms-flex-preferred-size:800px!important;-webkit-flex-basis:800px!important;flex-basis:800px!important}.large-form .flex-group .flex-100{min-width:100%;-ms-flex-preferred-size:100%!important;-webkit-flex-basis:100%!important;flex-basis:100%!important}.large-form .flex-group .flex-80{min-width:80%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:80%!important;flex-basis:150px!important}.large-form .flex-group .flex-75{min-width:75%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:75%!important;flex-basis:150px!important}.large-form .flex-group .flex-70{min-width:70%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:70%!important;flex-basis:150px!important}.large-form .flex-group .flex-66{min-width:66.6666666666%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:66.66667%!important;flex-basis:150px!important}.large-form .flex-group .flex-60{min-width:60%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:60%!important;flex-basis:150px!important}.large-form .flex-group .flex-50{min-width:50%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:50%!important;flex-basis:150px!important}.large-form .flex-group .flex-40{min-width:40%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:40%!important;flex-basis:150px!important}.large-form .flex-group .flex-33{min-width:33.3333333333%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:33%!important;flex-basis:150px!important}.large-form .flex-group .flex-30{min-width:30%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:30%!important;flex-basis:150px!important}.large-form .flex-group .flex-25{min-width:25%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:25%!important;flex-basis:150px!important}.large-form .flex-group .flex-20{min-width:20%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:20%!important;flex-basis:150px!important}.large-form .flex-group .flex-group{max-width:900px;margin:0 auto}.large-form .flex-group .subgroup .subgroup{padding:0}.large-form .flex-group .subgroup:empty{display:none;visibility:hidden}@media (min-width:768px){.large-form .flex-group .subgroup:empty{display:flex;visibility:visible}}.large-form .flex-group .ap-flex-100{min-width:100%;-ms-flex-preferred-size:100%!important;-webkit-flex-basis:100%!important;flex-basis:100%!important}.large-form .flex-group .ap-flex-90{min-width:90%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:90%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-80{min-width:80%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:80%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-75{min-width:75%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:75%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-70{min-width:70%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:70%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-66{min-width:66.6666666666%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:66.66667%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-60{min-width:60%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:60%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-50{min-width:50%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:50%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-40{min-width:40%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:40%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-33{min-width:33.3333333333%;-ms-flex-preferred-size:150px!important;-webkit-flex-basis:33%!important;flex-basis:150px!important}.large-form .flex-group .ap-flex-30{min-width:30%;-ms-flex-preferred-size:50px!important;-webkit-flex-basis:30%!important;flex-basis:50px!important}.large-form .flex-group .ap-flex-25{min-width:25%;-ms-flex-preferred-size:50px!important;-webkit-flex-basis:25%!important;flex-basis:50px!important}.large-form .flex-group .ap-flex-20{min-width:20%;-ms-flex-preferred-size:50px!important;-webkit-flex-basis:20%!important;flex-basis:50px!important}.large-form .flex-group .ap-flex-10{min-width:10%;-ms-flex-preferred-size:50px!important;-webkit-flex-basis:10%!important;flex-basis:50px!important}.large-form .flex-group .ap-flex-5{min-width:5%;-ms-flex-preferred-size:20px!important;-webkit-flex-basis:5%!important;flex-basis:20px!important}.large-form .flex-group .centerV{-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.large-form .flex-group .centerH{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.large-form .flex-group .centered{-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}.large-form .flex-group .stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.large-form .flex-group .stretch>*{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.large-form .flex-group .top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.large-form .flex-group .bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.large-form .flex-group .right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.large-form .flex-group .subgroup.columns-2>*{min-width:50%}.large-form .flex-groups{margin-bottom:2em}.large-form .flex-groups header{padding:1em}.large-form .flex-groups header .inner{font-size:1.3em}.large-form .flex-groups.right-aligned,.large-form.form.right-aligned{}.large-form .flex-groups.right-aligned .subgroup:last-child,.large-form.form.right-aligned .subgroup:last-child{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%}@media (min-width:768px){.large-form .flex-groups.right-aligned label,.large-form.form.right-aligned label{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:768px) and (-ms-high-contrast:none),screen and (min-width:768px) and (-ms-high-contrast:active){.large-form .flex-groups.right-aligned label,.large-form.form.right-aligned label{display:inline-block}}@media (min-width:768px){.large-form .flex-groups.right-aligned .subgroup:first-child,.large-form.form.right-aligned .subgroup:first-child{text-align:right;-webkit-box-flex:1 1 33.33333%;-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}}.large-form .flex-groups.stacked .subgroup,.large-form.form.stacked .subgroup{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.large-form .flex-groups.stacked .subgroup .tooltip,.large-form.form.stacked .subgroup .tooltip{text-align:left}