.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.node-type-homepage .admin-wrap{margin:0 auto;max-width:75rem;position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}.node-type-homepage .admin-wrap::after{clear:both;content:"";display:table;}@media only screen and (min-width:421px){.node-type-homepage .admin-wrap{padding-left:0.9375rem;padding-right:0.9375rem;}}@media only screen and (min-width:768px){.node-type-homepage .admin-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:900px){.node-type-homepage .admin-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1025px){.node-type-homepage .admin-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1241px){.node-type-homepage .admin-wrap{padding-left:1.25rem;padding-right:1.25rem;}}.node-type-homepage section.page-main{padding-bottom:0;}.node-homepage #hp{margin:0 auto;max-width:75rem;position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}.node-homepage #hp::after{clear:both;content:"";display:table;}@media only screen and (min-width:421px){.node-homepage #hp{padding-left:0.9375rem;padding-right:0.9375rem;}}@media only screen and (min-width:768px){.node-homepage #hp{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:900px){.node-homepage #hp{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1025px){.node-homepage #hp{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1241px){.node-homepage #hp{padding-left:1.25rem;padding-right:1.25rem;}}.node-homepage #hp h1{color:#262537;font-family:"Trajan W01",serif;font-size:2.0625rem;font-weight:700;letter-spacing:0.02em;line-height:1.2888888889;margin-bottom:35px;padding-bottom:40px;position:relative;text-align:center;text-transform:uppercase;}.node-homepage #hp h1 span{color:#cc3535;display:block;font-size:2.1875rem;letter-spacing:-0.02em;line-height:1.1126760563;}.node-homepage #hp h1:after{background:#eaeaea;bottom:0;content:'';height:3px;left:0;margin:auto;position:absolute;right:0;width:90px;}.node-homepage #hp .field-name-body{font-size:1.0625rem;letter-spacing:0.02em;line-height:1.8;margin:0 auto;max-width:760px;position:relative;text-align:center;}@media only screen and (min-width:421px){.node-homepage #hp h1{font-size:2.4375rem;}.node-homepage #hp h1 span{font-size:2.875rem;}}@media only screen and (min-width:768px){.node-homepage #hp h1{font-size:2.8125rem;}.node-homepage #hp h1 span{font-size:4.4375rem;}.node-homepage #hp .field-name-body{font-size:1.125rem;line-height:1.9444444444;}}.node-homepage #promo{margin:0 auto;max-width:75rem;position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}.node-homepage #promo::after{clear:both;content:"";display:table;}@media only screen and (min-width:421px){.node-homepage #promo{padding-left:0.9375rem;padding-right:0.9375rem;}}@media only screen and (min-width:768px){.node-homepage #promo{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:900px){.node-homepage #promo{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1025px){.node-homepage #promo{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1241px){.node-homepage #promo{padding-left:1.25rem;padding-right:1.25rem;}}.node-homepage #promo .promo-wrap{background:#ffffff;box-shadow:0px 0px 24px 0px rgba(15,48,70,0.2);margin-bottom:50px;margin-top:100px;position:relative;}.node-homepage #promo .promo-wrap::after{clear:both;content:"";display:table;}.node-homepage #promo .promo-image{max-height:200px;overflow:hidden;}.node-homepage #promo .promo-image img{display:block;margin-top:-7%;}.node-homepage #promo .promo-text{box-sizing:border-box;padding:55px 30px 50px;}.node-homepage #promo .promo-text h2,.node-homepage #promo .promo-text h3{font-family:"PT Serif W01",serif;font-weight:700;letter-spacing:0.02em;text-align:center;text-transform:uppercase;}.node-homepage #promo .promo-text h2{color:#cc3535;font-size:3.5rem;line-height:0.9;}.node-homepage #promo .promo-text h2 .records{color:#262537;font-size:2.8125rem;line-height:1.5;margin-bottom:15px;display:block;}.node-homepage #promo .promo-text h3{color:#262537;font-size:2.8125rem;line-height:1.5;margin-bottom:15px;}.node-homepage #promo .promo-text p{font-size:1.0625rem;line-height:2;}@media only screen and (min-width:421px){.node-homepage #promo .promo-image{max-height:300px;}.node-homepage #promo .promo-text h2{font-size:4.9375rem;}.node-homepage #promo .promo-text h2 .records{font-size:3.25rem;}.node-homepage #promo .promo-text h3{font-size:3.25rem;}}@media only screen and (min-width:768px){.node-homepage #promo .promo-image{max-height:400px;}.node-homepage #promo .promo-image img{margin-top:-10%;}.node-homepage #promo .promo-text{padding:55px 50px 50px;}}@media only screen and (min-width:900px){.node-homepage #promo .promo-image{max-height:none;box-shadow:0px 0px 24px 0px rgba(15,48,70,0.2);float:left;margin-bottom:-50px;margin-top:-50px;width:49%;}.node-homepage #promo .promo-image img{margin-top:auto;}.node-homepage #promo .promo-text{float:right;width:51%;}}@media only screen and (min-width:1025px){.node-homepage #promo .promo-text{padding:65px 60px 60px;}.node-homepage #promo .promo-text h2{font-size:5.5625rem;}.node-homepage #promo .promo-text h2 .records{font-size:3.375rem;margin-bottom:15px;}.node-homepage #promo .promo-text h3{font-size:3.375rem;margin-bottom:15px;}.node-homepage #promo .promo-text p{font-size:1.125rem;}}@media only screen and (min-width:1241px){.node-homepage #promo .promo-text{padding:100px 80px 80px;}.node-homepage #promo .promo-text h2{font-size:6.6875rem;}.node-homepage #promo .promo-text h2 .records{font-size:3.5625rem;margin-bottom:25px;}.node-homepage #promo .promo-text h3{font-size:3.5625rem;margin-bottom:25px;}.node-homepage #promo .promo-text p{font-size:1.25rem;}}.node-homepage #resource{background:#eaeaea;margin-top:-300px;padding:380px 0 80px;}.node-homepage #resource .resource-wrap{margin:0 auto;max-width:75rem;position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}.node-homepage #resource .resource-wrap::after{clear:both;content:"";display:table;}@media only screen and (min-width:421px){.node-homepage #resource .resource-wrap{padding-left:0.9375rem;padding-right:0.9375rem;}}@media only screen and (min-width:768px){.node-homepage #resource .resource-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:900px){.node-homepage #resource .resource-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1025px){.node-homepage #resource .resource-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1241px){.node-homepage #resource .resource-wrap{padding-left:1.25rem;padding-right:1.25rem;}}.node-homepage #resource .resource-text{margin:0 auto;max-width:640px;position:relative;text-align:center;}.node-homepage #resource .resource-text h2{color:#030605;font-family:"PT Serif W01",serif;font-size:1.625rem;letter-spacing:0.02em;line-height:0.9230769231;margin-bottom:10px;}.node-homepage #resource .resource-text p{font-size:1.125rem;line-height:1.6666666667;}.node-homepage #resource .resource-types-mobile,.node-homepage #resource .resource-types-tablet,.node-homepage #resource .resource-types{margin-top:50px;padding:0 40px;}.node-homepage #resource .resource-types-mobile::after,.node-homepage #resource .resource-types-tablet::after,.node-homepage #resource .resource-types::after{clear:both;content:"";display:table;}.node-homepage #resource .resource-types-mobile ul,.node-homepage #resource .resource-types-tablet ul,.node-homepage #resource .resource-types ul{list-style:none;}.node-homepage #resource .resource-types-mobile ul li,.node-homepage #resource .resource-types-tablet ul li,.node-homepage #resource .resource-types ul li{font-size:0.9375rem;font-weight:600;letter-spacing:0.02em;line-height:1.6;padding:15px 0 15px 60px;text-transform:uppercase;}.node-homepage #resource .resource-types-mobile ul li span:before,.node-homepage #resource .resource-types-tablet ul li span:before,.node-homepage #resource .resource-types ul li span:before{color:#cc3535;font-size:2rem;margin-left:-60px;margin-top:-5px;position:absolute;}.node-homepage #resource .resource-types-tablet,.node-homepage #resource .resource-types{display:none;}.node-homepage #resource .resource-types-tablet ul,.node-homepage #resource .resource-types ul{float:left;}.node-homepage #resource .resource-types-tablet ul li,.node-homepage #resource .resource-types ul li{padding:20px 0 20px 60px;}@media only screen and (min-width:768px){.node-homepage #resource .resource-types-mobile{display:none;}.node-homepage #resource .resource-types-tablet{display:block;}.node-homepage #resource .resource-types-tablet ul{width:50%;}}@media only screen and (min-width:900px){.node-homepage #resource .resource-types-tablet{display:none;}.node-homepage #resource .resource-types{display:block;}.node-homepage #resource .resource-types ul{width:33.333%;}}.node-homepage #cta{background:#171621;padding:60px 0;overflow:hidden;}.node-homepage #cta .cta-wrap{margin:0 auto;max-width:75rem;position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}.node-homepage #cta .cta-wrap::after{clear:both;content:"";display:table;}@media only screen and (min-width:421px){.node-homepage #cta .cta-wrap{padding-left:0.9375rem;padding-right:0.9375rem;}}@media only screen and (min-width:768px){.node-homepage #cta .cta-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:900px){.node-homepage #cta .cta-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1025px){.node-homepage #cta .cta-wrap{padding-left:1.25rem;padding-right:1.25rem;}}@media only screen and (min-width:1241px){.node-homepage #cta .cta-wrap{padding-left:1.25rem;padding-right:1.25rem;}}.node-homepage #cta .cta-text{box-sizing:border-box;color:#ffffff;padding:30px 30px 80px 30px;}.node-homepage #cta .cta-text h2{font-family:"PT Serif W01",serif;font-size:1.625rem;letter-spacing:0.02em;line-height:1.3846153846;margin-bottom:34px;}.node-homepage #cta .cta-text p{font-size:1.125rem;line-height:1.7777777778;}.node-homepage #cta .cta-text .cta-links{line-height:2.1111111111;margin-top:50px;}.node-homepage #cta .cta-text .cta-button{background-color:transparent;border:1px solid rgba(255,255,255,0.5);color:#ffffff;display:inline-block;font-size:1.0625rem;padding:0 27px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;text-decoration:none;}.node-homepage #cta .cta-text .cta-button:hover{background-color:#ffffff;color:#171621;text-decoration:none;}.node-homepage #cta .cta-text .cta-or,.node-homepage #cta .cta-text .cta-link{display:block;}.node-homepage #cta .cta-text .cta-or{padding:0 20px;}.node-homepage #cta .cta-text .cta-link{color:#ffffff;font-weight:600;}.node-homepage #cta .cta-image{background-position:center bottom;background-repeat:no-repeat;background-size:contain;margin-bottom:-60px;width:100%;padding-bottom:35%;}@media only screen and (min-width:421px){.node-homepage #cta .cta-text .cta-or,.node-homepage #cta .cta-text .cta-link{display:inline-block;}}@media only screen and (min-width:900px){.node-homepage #cta .cta-text{padding:100px 100px 100px 35px;width:530px;}.node-homepage #cta .cta-image{bottom:-60px;left:530px;position:absolute;right:-500px;top:0;margin:0;width:auto;padding:0;}}
