.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.column{width:100%;min-height:1px;}.column.is-5{-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;}.column.is-10{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}.column.is-15{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}.column.is-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.column.is-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.column.is-30{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.column.is-33{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}.column.is-35{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.column.is-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.column.is-45{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}.column.is-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.column.is-55{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;}.column.is-60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.column.is-65{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}.column.is-66{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%;}.column.is-70{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.column.is-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.column.is-80{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}.column.is-85{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;}.column.is-90{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;}.column.is-95{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;}.column.is-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.column.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.column.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.column.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.column.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.column.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.column.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.column.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.column.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.column.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.column.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.column.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}@media (min-width:576px){.column.is-5--phone{-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;}.column.is-10--phone{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}.column.is-15--phone{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}.column.is-20--phone{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.column.is-25--phone{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.column.is-30--phone{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.column.is-33--phone{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}.column.is-35--phone{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.column.is-40--phone{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.column.is-45--phone{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}.column.is-50--phone{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.column.is-55--phone{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;}.column.is-60--phone{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.column.is-65--phone{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}.column.is-66--phone{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%;}.column.is-70--phone{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.column.is-75--phone{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.column.is-80--phone{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}.column.is-85--phone{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;}.column.is-90--phone{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;}.column.is-95--phone{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;}.column.is-100--phone{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.column.order-first--phone{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.column.order-last--phone{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.column.order-0--phone{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.column.order-1--phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.column.order-2--phone{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.column.order-3--phone{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.column.order-4--phone{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.column.order-5--phone{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.column.order-6--phone{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.column.order-7--phone{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.column.order-8--phone{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}}@media (min-width:768px){.column.is-5--tablet{-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;}.column.is-10--tablet{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}.column.is-15--tablet{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}.column.is-20--tablet{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.column.is-25--tablet{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.column.is-30--tablet{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.column.is-33--tablet{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}.column.is-35--tablet{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.column.is-40--tablet{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.column.is-45--tablet{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}.column.is-50--tablet{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.column.is-55--tablet{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;}.column.is-60--tablet{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.column.is-65--tablet{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}.column.is-66--tablet{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%;}.column.is-70--tablet{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.column.is-75--tablet{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.column.is-80--tablet{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}.column.is-85--tablet{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;}.column.is-90--tablet{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;}.column.is-95--tablet{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;}.column.is-100--tablet{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.column.order-first--tablet{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.column.order-last--tablet{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.column.order-0--tablet{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.column.order-1--tablet{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.column.order-2--tablet{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.column.order-3--tablet{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.column.order-4--tablet{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.column.order-5--tablet{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.column.order-6--tablet{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.column.order-7--tablet{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.column.order-8--tablet{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}}@media (min-width:1140px){.column.is-5--desktop{-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;}.column.is-10--desktop{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}.column.is-15--desktop{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}.column.is-20--desktop{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.column.is-25--desktop{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.column.is-30--desktop{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.column.is-33--desktop{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}.column.is-35--desktop{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.column.is-40--desktop{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.column.is-45--desktop{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}.column.is-50--desktop{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.column.is-55--desktop{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;}.column.is-60--desktop{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.column.is-65--desktop{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}.column.is-66--desktop{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%;}.column.is-70--desktop{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.column.is-75--desktop{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.column.is-80--desktop{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}.column.is-85--desktop{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;}.column.is-90--desktop{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;}.column.is-95--desktop{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;}.column.is-100--desktop{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.column.order-first--desktop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.column.order-last--desktop{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.column.order-0--desktop{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.column.order-1--desktop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.column.order-2--desktop{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.column.order-3--desktop{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.column.order-4--desktop{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.column.order-5--desktop{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.column.order-6--desktop{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.column.order-7--desktop{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.column.order-8--desktop{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}}@media (max-width:575.98px){.visible--phone{display:none;}}@media (max-width:767.98px){.visible--tablet{display:none;}}@media (max-width:1139.98px){.visible--desktop{display:none;}}.hidden{display:none;}@media (min-width:576px){.hidden--phone{display:none;}}@media (min-width:768px){.hidden--tablet{display:none;}}@media (min-width:1140px){.hidden--desktop{display:none;}}.y-center-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.y-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.x-left{margin-right:auto;margin-left:0;text-align:left;}.x-center{margin-right:auto;margin-left:auto;text-align:center;}.x-right{margin-right:0;margin-left:auto;text-align:right;}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;}.video + .video{margin-top:1rem;}.error-messages .message,.message{display:block;color:#d80000;margin-bottom:4px;width:100%;font-size:14px;}input.floating-label,label.floating-label,textarea.floating-label{display:block;margin:25px 0 0 0;padding:5px;border:none;font-size:16px;}input.floating-label:not([type="submit"]),textarea.floating-label{background:rgba(0, 0, 0, 0);border-radius:2px;transition:padding-top 0.2s ease, margin-top 0.2s ease;overflow-x:hidden;}textarea.floating-label:focus,input.floating-label:focus{outline:0;}input.floating-label + label,textarea.floating-label + label{display:block;position:relative;margin:0;border-top:1px solid #8f8f8f;padding:0;width:100%;height:0px;white-space:nowrap;-webkit-transition:width 0.4s ease;transition:width 0.4s ease;}input.floating-label:focus + label > span,input.floating-label:valid + label > span{top:-40px;font-size:12px;color:#333333;}textarea.floating-label:focus + label > span,textarea.floating-label:valid + label > span{top:-85px;font-size:12px;color:#333333;}input.floating-label:invalid,textarea.floating-label:invalid{box-shadow:none;}input.floating-label + label > span,textarea.floating-label + label > span{position:absolute;margin:0;top:-25px;left:0px;padding-left:5px;font-size:14px;color:#b7b7b7;-webkit-transition:top 0.2s ease, font-size 0.2s ease, color 0.2s ease;transition:top 0.2s ease, font-size 0.2s ease, color 0.2s ease;z-index:-1;}.flex{display:flex;}.flex-row{display:flex;flex-direction:row;}.flex-column{display:flex;flex-direction:column;}.underline{text-decoration:underline;}.hide{ position:absolute !important; top:-9999px !important; left:-9999px !important;}.honey{display:none;}*, *:before, *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}ol, ul{list-style:none;}.list{margin-bottom:1rem;padding-left:1em;}.bulleted{margin:0 0 1rem .5rem;list-style-type:disc;}.bulleted li{margin:0 0 .5rem 2rem;}.numbered{list-style:decimal;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{height:100%;font:normal normal 16px/1.5 "Open Sans", sans-serif;color:#000;}a[href],input[type="submit"],button{cursor:pointer;}@media screen and (min-width:1008px){a[href^=tel]{cursor:default;pointer-events:none;}a[href^=tel]:hover{color:inherit;}}input,textarea,select{padding:0.5em;background-color:#ffffff;border:1px solid #eeeeee;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;font:inherit;margin-bottom:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{overflow:auto;resize:vertical;min-height:65px;}select{cursor:pointer;}::-moz-focus-inner{border:0;}input:focus,textarea:focus,select:focus,[type="file"]:focus + label{outline:1px solid #33C3F0;}[type="radio"],[type="checkbox"]{width:auto;position:absolute;opacity:0;cursor:pointer;}[type="radio"] + label,[type="checkbox"] + label{position:relative;padding-left:1em;margin-right:0.25em;}[type="radio"] + label:before,[type="checkbox"] + label:before{content:"";display:block;position:absolute;top:4px;left:0;height:calc(1em - 2px);width:calc(1em - 2px);background:#FFF;border:1px solid #AAA;-webkit-box-shadow:inset 0px 0px 0px 1.5px #FFF;box-shadow:inset 0px 0px 0px 1.5px #FFF;border-radius:50%;-webkit-transition:background 0.3s;transition:background 0.3s;}[type="checkbox"] + label:before{border-radius:3px;}[type="radio"]:focus + label:before,[type="checkbox"]:focus + label:before{outline:1px solid #33C3F0;}[type="radio"]:checked + label:before,[type="checkbox"]:checked + label:before{background:#3CF;}[type="file"]{width:0.1px;height:0.1px;opacity:0;position:absolute;z-index:-1;}[type="file"] + label{position:relative;padding:10px 20px 10px 45px;border-radius:3px;background-color:#0e698b;color:#ffffff;cursor:pointer;}[type="file"]:hover,[type="file"]:focus + label,[type="file"] + label:hover{background-color:#0b546f;}label{display:inline-block;margin-bottom:4px;}label.invalid{color:#DD0000;}input.invalid,textarea.invalid,select.invalid{outline:1px solid #DD0000;}img{display:block;max-width:100%;height:auto;}hr{border:none;border-top:2px solid #DDD;width:100%;margin:1rem 0;}body{display:flex;flex-direction:column;min-height:100vh;}footer{margin-top:auto;}button,.button{display:block;padding:1em 2em;border:none;color:#ffffff;font-weight:bold;text-decoration:none;-webkit-transition:background 0.3s;transition:background 0.3s;cursor:pointer;text-align:center;font-size:100%;word-break:normal;}p, li, a[href^="tel:"]{font:normal normal 14px/1.5em 'Martel Sans';color:#000000;}a{color:#790d22;text-decoration:none;}strong{font-weight:bold;}a:hover{color:#3B1220;}h1{margin-bottom:2rem;font:normal bold 36px/1em 'Bitter';color:#2f6f7b;}h2{margin-bottom:1rem;font:normal bold 22px/1.2em 'Bitter';color:#2f6f7b;}h3{font:normal bold 18px/1.5em 'Martel Sans';color:#2f6f7b;margin-bottom:1rem;}hr{border-top:1px solid #8dbfc0;}p + h2,p + h3,h2 + h3{margin-top:2rem;}p + p,p + a.button{margin-top:1rem;}img.logo{width:100%;max-width:140px;}.button{background-color:#790d22;padding:1em;font:bold 14px/1em 'Open Sans';text-transform:uppercase;}.button:hover{background-color:#3B1220;color:#ffffff;}.inline{display:inline-block;margin:auto;}.accent{background:#dcd2c9;}#video-billboard{position:relative;max-height:calc(250px + (500 - 250) * (100vw - 320px) / (1140 - 320));text-align:center;overflow:hidden;}.billboard video{background-position:center;width:100%;}.billboard h1{color:#ffffff;text-shadow:2px 2px 1.5px rgba(0, 0, 0, .9);}.billboard .button{display:inline-block;margin-bottom:0;}.billboard .overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;}.billboard .overlay .box{background-color:rgba(47, 111, 123, 0.5);padding:1.5rem;width:100%;max-width:750px;}.billboard .overlay h1{margin:0;text-align:center;}.nav-bar{background-color:#790d22;padding:1rem;}nav ul{justify-content:space-around;}nav ul a{color:#ffffff;}nav ul a:hover{margin:0 -1rem;background-color:rgba(255, 255, 255, 0.2);border-radius:3px;padding:.5rem 1rem;color:#ffffff;}.video-container .column{margin:1rem;}.youtube-videos .video{position:relative;}.youtube-videos .video .placeholder{position:relative;background-size:cover;background-position:center;padding-top:56%;}.youtube-videos .video .placeholder:hover{cursor:pointer;}.youtube-videos .video .placeholder p{position:absolute;top:.5rem;left:.5rem;color:#ffffff;text-shadow:2px 3px 4px #414141;}.video .placeholder svg{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:40px;height:40px;fill:#ffffff;filter:drop-shadow(4px 5px 3px rgba(0, 0, 0, .5));transition:width .4s ease, height .4s ease; }.youtube-videos .video .placeholder:hover svg{width:50px;height:50px;}.youtube-videos .video .placeholder svg.spin{border:solid 5px #ffffff5c;border-bottom-color:#ffffff;border-radius:50%;height:70px;width:70px;fill:transparent;filter:drop-shadow(4px 5px 3px rgba(0, 0, 0, .5));animation:1.5s linear infinite spinner;}@keyframes spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.show-more-videos{margin:1.5rem auto 0;padding:1rem 2rem;border-radius:15px;}.grid{padding:1rem;}.grid > div{padding:2rem 0;}nav .grid{padding:0 1rem;}.attribution .grid{padding:0;}footer .grid > div{padding:1rem 0;}.grid-left,.grid-center,.grid-right{padding:0;}.grid-left .third,.grid-center .third,.grid-right .third{height:215px;width:auto;}footer{background-color:#2f6f7b;text-align:center;}footer p,footer a,footer a[href^="tel:"]{margin-bottom:0;font-size:18px;color:#ffffff;}footer span{color:#ffffff;}footer hr{border-top:4px dotted #414141;margin:.6rem 0;}.attribution{background-color:#3b1220;padding:.5rem;}.attribution a{color:#8dbfc0;text-transform:none;}.attribution p{margin:0;font-size:12px;color:#8dbfc0;}@media screen and (min-width:576px){}@media (min-width:768px){h1{font-size:50px;}h2{font-size:30px;}p{font:normal normal 15px/1.5em 'Martel Sans';}.billboard .slip-n-slide{height:600px;}.grid{padding:3rem;}.accent .grid > div{padding:.5rem;}.grid > div,footer .grid > div{padding:2rem;}footer .grid{padding:2rem;}footer .grid > div{padding:0 1rem;}.grid-left{padding-right:1rem;}.grid-center{padding-left:.5rem;padding-right:.5rem;}.grid-right{padding-left:1rem;}}@media (min-width:1140px){.grid{padding:2rem 4rem;}footer .grid{padding:2rem 4rem;}.grid > div,footer .grid > div{padding:2rem;}.accent .grid > div{padding:.5rem 1rem;}.grid-left{padding-right:2rem;}.grid-center{padding-right:1rem;padding-left:1rem;}.grid-right{padding-left:2rem;}}.slip-n-slide{position:relative;width:100%;height:700px;overflow:hidden;}.slip-n-slide.fullscreen{position:fixed;width:100%;height:100%;overflow:hidden;}.slip-n-slide > div.slide{position:absolute;min-width:100%;width:100%;height:100%;background-repeat:no-repeat;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}.slip-n-slide.top-left > div.slide{background-position:top left;}.slip-n-slide.top > div.slide{background-position:center top;}.slip-n-slide.top-right > div.slide{background-position:top right;}.slip-n-slide.center > div.slide{background-position:center;}.slip-n-slide.bottom-left > div.slide{background-position:bottom left;}.slip-n-slide.bottom > div.slide{background-position:center bottom;}.slip-n-slide.bottom-right > div.slide{background-position:bottom right;}.slip-n-slide.contain > div.slide{background-size:contain;}.slip-n-slide.cover > div.slide{background-size:cover;}.slip-n-slide > div > img{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);max-width:100%;}.slip-n-slide .controls{position:absolute;bottom:0px;left:0;right:0;margin:auto;text-align:center;}.slip-n-slide .controls .wrapper{width:100%;}.slip-n-slide.pagination .control{display:inline-block;position:relative;width:20px;height:20px;margin:8px;background-color:rgba(125, 215, 235, 1);border-radius:50%;z-index:4;cursor:pointer;transition:all .3s;}.slip-n-slide.pagination .control.on{background-color:rgba(255, 255, 255, 1);}.slip-n-slide.thumbnails .control{display:inline-block;position:relative;width:50px;height:50px;margin:3px;z-index:2;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;transition:all .3s;overflow:hidden;vertical-align:bottom;}.slip-n-slide.thumbnails .control{border:2px solid transparent;transition:border .75s;}.slip-n-slide.thumbnails .control.on{position:relative;border:2px solid rgba(255, 255, 255, .7);z-index:3;}.slip-n-slide.directional .next,.slip-n-slide.directional .previous{position:absolute;width:50%;height:100%;top:0;cursor:pointer;}.slip-n-slide.directional .previous{left:0;}.slip-n-slide.directional .next{right:0;}.slip-n-slide.directional .next svg,.slip-n-slide.directional .previous svg{display:flex;content:'';position:absolute;top:50%;transform:translateY(-50%);height:60px;width:60px;opacity:.9;fill:#ffffff;filter:drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));}.slip-n-slide.directional .previous svg{left:7%;}.slip-n-slide.directional .next svg{right:7%;}.slip-n-slide.speed-1500 .slide{animation-duration:1500ms;}.slip-n-slide.speed-1500 .control{transition-duration:1500ms;}.slip-n-slide.speed-1000 .slide{animation-duration:1000ms;}.slip-n-slide.speed-1000 .control{transition-duration:1000ms;}.slip-n-slide.speed-500 .slide{animation-duration:500ms;}.slip-n-slide.speed-500 .control{transition-duration:500ms;}.slip-n-slide.fade .slide.on{animation-name:fade-in;position:relative;}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.slip-n-slide.fade .slide.off{animation-name:fade-out;}@keyframes fade-out{0%{left:1;}100%{opacity:0;}}.slip-n-slide.slide .slide.left.on{animation-name:slide-left-in;}@keyframes slide-left-in{0%{transform:translateX(100%);}100%{transform:translateX(0%);}}.slip-n-slide.slide .slide.left.off{animation-name:slide-left-out;}@keyframes slide-left-out{0%{transform:translateX(0%);}100%{transform:translateX(-100%);}}.slip-n-slide.slide .slide.right.on{animation-name:slide-right-in;}@keyframes slide-right-in{0%{transform:translateX(-100%);}100%{transform:translateX(0%);}}.slip-n-slide.slide .slide.right.off{animation-name:slide-right-out;}@keyframes slide-right-out{0%{transform:translateX(0%);}100%{transform:translateX(100%);}}.accordion .heading{position:relative;overflow:hidden;padding:20px 0;cursor:pointer;}.accordion .heading h3{padding-right:50px;margin-bottom:0;}.accordion .heading .toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);}.accordion .toggle{position:relative;width:30px;height:30px;color:#ffffff;background-color:#790d22;border-radius:100%;cursor:pointer;user-select:none;transition:all .5s;}.accordion .toggle:before,.accordion .toggle:after{content:' ';display:block;position:absolute;width:16px;height:2px;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);background-color:#ffffff;transition:transform .5s;}.accordion [data-action="open-accordion"] *{pointer-events:none;}.accordion [data-action="open-accordion"] .toggle:after{ transform:translateY(-50%) rotate(90deg);}.accordion .heading.on .toggle:before{transform:translateY(-50%) rotate(45deg);}.accordion .heading.on .toggle:after{transform:translateY(-50%) rotate(-45deg);}.accordion .heading.on .accordion [data-action="open-accordion"] .toggle{background-color:#EB884C;}.accordion .heading.on .accordion [data-action="open-accordion"] .toggle:before{width:0;height:0;padding:6px;border-radius:0px;background-color:#EB884C;border:2px solid #ffffff;}.accordion .content{border-bottom:1px solid#d8d7d7;padding:0 24px;}.accordion .content p{padding-left:1.5rem;padding-right:1.5rem;}.accordion .content ul{padding-bottom:1rem;}.accordion + p{padding-top:2rem;}.accordion p:last-child{padding-bottom:1rem;}