.template:after,.template:before{content:"";display:table}.template:after{clear:both}.template__columns{margin:0 -1em}.template__columns__span{width:100%;float:left;padding:0 1em}@media (min-width:769px){.template__columns__span--1{width:8.3333333333%}.template__columns__span--2{width:16.6666666667%}.template__columns__span--3{width:25%}.template__columns__span--4{width:33.3333333333%}.template__columns__span--5{width:41.6666666667%}.template__columns__span--6{width:50%}.template__columns__span--7{width:58.3333333333%}.template__columns__span--8{width:66.6666666667%}.template__columns__span--9{width:75%}.template__columns__span--10{width:83.3333333333%}.template__columns__span--11{width:91.6666666667%}.template__columns__span--12{width:100%}}.attention{display:block;width:100%;padding:20px;margin:15px 0;background-color:#1f3058;font-size:1.1em;color:#fff}.attention p{color:#fff}@-webkit-keyframes hover{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}@keyframes hover{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}.button__link{display:inline-block;vertical-align:top}.button__link a{display:block;padding:0 35px;line-height:50px;border-radius:25px;color:#fab600;font-weight:600;font-family:"Muli", sans-serif;font-size:0.875em;letter-spacing:2px;text-transform:uppercase;position:relative;text-decoration:none!important;-webkit-transition:background-color 350ms ease, color 350ms ease;-o-transition:background-color 350ms ease, color 350ms ease;transition:background-color 350ms ease, color 350ms ease}.button__link a:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:25px;border:2px #fab600 solid}.button__link a:hover{background-color:#fab600;color:#fff}.button__link a:hover:after{-webkit-animation:hover 1s 1;animation:hover 1s 1}.table__container{display:block;max-width:100%;overflow:auto;margin:20px 0}.table__container table{border:1px solid #1f3058}.table__container table thead tr{border:1px solid #1f3058}.table__container table thead th{border:1px solid #1f3058;background-color:#263a6b;color:#1f3058}.table__container table tbody{border:1px solid #1f3058}.table__container table tbody td{border:1px solid #1f3058}.template--accordion h2.template--accordion__title{padding:1em 4rem 1em 1.5rem;background:#f0f0f0;border:none}.template--accordion h2.template--accordion__title:after{width:22px;height:22px;border:none;top:0;bottom:0;margin:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:url("/_site/images/design/plusBlue.svg") no-repeat center;opacity:1;-webkit-transition:opacity 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, -webkit-transform 350ms ease;-o-transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease, -webkit-transform 350ms ease}.template--accordion h2.template--accordion__title:before{content:"";position:absolute;right:1.5rem;width:22px;height:22px;border:none;top:0;bottom:0;margin:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:url("/_site/images/design/plusWhite.svg") no-repeat center;opacity:0;-webkit-transition:opacity 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, -webkit-transform 350ms ease;-o-transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease, -webkit-transform 350ms ease}.template--accordion div.template--accordion__container{background:none}.template--accordion.active h2.template--accordion__title{background:#1f3058;color:#fff}.template--accordion.active h2.template--accordion__title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.template--accordion.active h2.template--accordion__title:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}blockquote{margin:30px 0;font-style:italic;padding:45px 7.5%;position:relative;background-color:#fff;-webkit-box-shadow:0px 12px 50px 0px rgba(51, 58, 69, 0.16);box-shadow:0px 12px 50px 0px rgba(51, 58, 69, 0.16)}blockquote>*{color:#fab600;font-size:1.125em;font-style:italic;line-height:1.6}@media (min-width:769px){blockquote>*{font-size:1.5625em}}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote:after{content:"";position:absolute;right:-30px;top:-25px;width:70px;height:70px;border-radius:50%;background:#fff url("/_site/images/design/quote.png") no-repeat center;-webkit-box-shadow:0px 12px 24px 0px rgba(123, 128, 133, 0.32);box-shadow:0px 12px 24px 0px rgba(123, 128, 133, 0.32)}.blockLink{position:relative;display:block;height:380px;overflow:hidden;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#051c2c;margin:30px 0}.blockLink a{position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;z-index:5}.blockLink img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:0.75!important;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.blockLink h3{position:absolute;left:50%;bottom:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);z-index:1;margin:0 auto;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease;font-size:1.75em;text-transform:uppercase;color:#fff;line-height:1.2;letter-spacing:1px;max-width:90%}@media (min-width:769px){.blockLink h3{max-width:350px}}.blockLink h3:before{content:"";position:absolute;width:60px;height:60px;top:-35px;right:-50px;border-radius:50%;background:rgba(0, 15, 35, 0.4) url("/_site/images/design/arrowYellow.svg") no-repeat center;-webkit-transition:opacity 350ms ease, -webkit-transform 500ms ease;transition:opacity 350ms ease, -webkit-transform 500ms ease;-o-transition:transform 500ms ease, opacity 350ms ease;transition:transform 500ms ease, opacity 350ms ease;transition:transform 500ms ease, opacity 350ms ease, -webkit-transform 500ms ease;opacity:0;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.blockLink h3:after{content:"";position:absolute;width:60px;height:60px;top:-35px;right:-50px;border-radius:50%;background:rgba(0, 15, 35, 0.4) url("/_site/images/design/plusYellow.svg") no-repeat center;-webkit-transition:opacity 350ms ease, -webkit-transform 500ms ease;transition:opacity 350ms ease, -webkit-transform 500ms ease;-o-transition:transform 500ms ease, opacity 350ms ease;transition:transform 500ms ease, opacity 350ms ease;transition:transform 500ms ease, opacity 350ms ease, -webkit-transform 500ms ease}.blockLink p{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);z-index:1;margin:0 auto;opacity:0;-webkit-transition:opacity 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, transform 350ms ease;transition:opacity 350ms ease, transform 350ms ease;transition:opacity 350ms ease, transform 350ms ease, -webkit-transform 350ms ease;max-width:90%;color:#fff}@media (min-width:769px){.blockLink p{max-width:350px}}.blockLink:after{content:"";position:absolute;bottom:0;left:0;right:-15%;opacity:0.8;height:80px;background:url("/_site/images/design/curveLeftYellow.svg") no-repeat center;background-size:100% 100%;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.blockLink:hover img{opacity:0.3!important}.blockLink:hover h3{-webkit-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.blockLink:hover h3:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.blockLink:hover h3:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.blockLink:hover p{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.blockLink:hover:after{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.mason--admin .blockLink{border:3px solid #EF5B25;height:auto;padding-bottom:30px;background-color:#fff}.mason--admin .blockLink:before{content:"Link Block Content";position:absolute;top:0;right:0;background:#EF5B25;text-transform:none;font-size:12px;color:#FFF;padding:6px 10px;line-height:1.5em;z-index:2}.mason--admin .blockLink a{top:auto;height:30px;line-height:30px;opacity:1;background-color:#EF5B25;color:#fff;text-decoration:none;font-weight:400}.mason--admin .blockLink .cke_widget_inline{vertical-align:top}.mason--admin .blockLink img{position:static;display:block;margin:auto}.mason--admin .blockLink h3{position:static;-webkit-transform:none;-ms-transform:none;transform:none;border-top:3px solid #EF5B25;color:#444444;width:100%;max-width:none}.mason--admin .blockLink h3:after{display:none}.mason--admin .blockLink p{position:static;-webkit-transform:none;-ms-transform:none;transform:none;border-top:3px solid #EF5B25;opacity:1;color:#444444;width:100%;max-width:none}.mason--admin .blockLink:after{display:none}.blockLink__container{margin:30px 0}.blockLink__container:after,.blockLink__container:before{content:"";display:table}.blockLink__container:after{clear:both}.blockLink__container .blockLink{margin:0}.blockLink__container .blockLink:first-child{margin-bottom:30px}@media (min-width:769px){.blockLink__container .blockLink{float:left;width:calc(50% - 15px)}.blockLink__container .blockLink:first-child{margin-bottom:0;margin-right:30px}.blockLink__container .blockLink h3{max-width:300px}.blockLink__container .blockLink p{max-width:300px}.blockLink__container .blockLink:after{right:-50%}}