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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}a{text-decoration:none}a:active{outline:none}input,textarea,submit{-webkit-appearance:none;border-radius:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0;-moz-outline-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul.btns{display:block;margin-bottom:0 !important;position:relative}ul.btns li{display:inline-block;margin:0 10px 20px 0;padding:0 !important}ul.btns li:last-of-type{margin-right:0}ul.btns li a{background-color:#9f1a1f;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;color:#fff;display:inline-block;font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:15px;height:50px;letter-spacing:.24em;line-height:50px;padding:0 30px;text-align:center;text-indent:.24em}@media screen and (min-width: 1001px){ul.btns li a{transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}}@media screen and (max-width: 740px){ul.btns li a{font-size:12px}}ul.btns li a.red{background-color:#9f1a1f;color:#fff}ul.btns li a.red span{opacity:.5}@media screen and (min-width: 1001px){ul.btns li a.red:hover{background-color:#821216}}ul.btns li a.blue{background-color:#252c74;color:#fff}ul.btns li a.blue span{color:#a6cad8}@media screen and (min-width: 1001px){ul.btns li a.blue:hover{background-color:#821216}}ul.btns li a.anchor{background-color:#a6cad8;border:4px solid #e6eff5;color:#252c74;font-size:1.1em;letter-spacing:normal;line-height:42px;padding:0;text-indent:0;width:50px}@media screen and (min-width: 1001px){ul.btns li a.anchor{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}}@media screen and (min-width: 1001px){ul.btns li a.anchor:hover{background-color:#252c74;border-color:#1e2253;color:#fff}}a.btn{background-color:#9f1a1f;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;color:#fff;display:inline-block;font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:15px;height:50px;letter-spacing:.24em;line-height:50px;padding:0 30px;text-align:center;text-indent:.24em}@media screen and (min-width: 1001px){a.btn{transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}}@media screen and (max-width: 740px){a.btn{font-size:12px}}a.btn.red{background-color:#9f1a1f;color:#fff}a.btn.red span{opacity:.5}@media screen and (min-width: 1001px){a.btn.red:hover{background-color:#821216}}a.btn.blue{background-color:#252c74;color:#fff}a.btn.blue span{color:#a6cad8}@media screen and (min-width: 1001px){a.btn.blue:hover{background-color:#821216}}a.btn.anchor{background-color:#a6cad8;border:4px solid #e6eff5;color:#252c74;font-size:1.1em;letter-spacing:normal;line-height:42px;padding:0;text-indent:0;width:50px}@media screen and (min-width: 1001px){a.btn.anchor{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}}@media screen and (min-width: 1001px){a.btn.anchor:hover{background-color:#252c74;border-color:#1e2253;color:#fff}}#content-gallery{background-color:#9f1a1f;position:relative;z-index:3}@media screen and (max-width: 1000px){#content-gallery .container{padding-top:55vh;padding-bottom:7vw}}@media screen and (max-width: 740px){#content-gallery .container{padding-bottom:10vw}}#content-gallery .container #content-gallery-imgs{position:absolute}@media screen and (min-width: 1001px){#content-gallery .container #content-gallery-imgs{height:100%;left:5vw;position:absolute;top:-5vw;width:calc(50% - 5vw);width:-webkit-calc(50% - 5vw)}}@media screen and (max-width: 1000px){#content-gallery .container #content-gallery-imgs{height:55vh;left:7vw;position:absolute;top:-7vw;width:86%}}@media screen and (max-width: 740px){#content-gallery .container #content-gallery-imgs{top:-10vw}}#content-gallery .container #content-gallery-imgs .hero{background-color:#1e2253;border:10px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 5px 10px rgba(30,34,83,0.2);-webkit-transform:rotate(357deg);transform:rotate(357deg);z-index:2}#content-gallery .container #content-gallery-imgs:before{background-image:url(../img/slider-veggie.jpg);background-repeat:no-repeat;background-size:cover;border:10px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 5px 10px rgba(30,34,83,0.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#content-gallery .container #content-gallery-content{color:#fff}@media screen and (min-width: 1001px){#content-gallery .container #content-gallery-content{padding:10vw 0 10vw 60%}}#content-gallery .container #content-gallery-content p{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:2;margin-bottom:40px}#content-gallery .container #content-gallery-content p a{color:#252c74;font-family:lato,sans-serif;font-weight:700;font-style:normal;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#content-gallery .container #content-gallery-content p a:hover{opacity:.7}@media screen and (max-width: 740px){#content-gallery .container #content-gallery-content p{font-size:18px;line-height:1.8}}#team{padding-top:40px}#team:after{clear:both;content:"";display:block}#team .team{display:inline;float:left}@media screen and (min-width: 1001px){#team .team{margin:0 2.5% 40px 0;width:18%}#team .team:nth-of-type(5n + 5){margin-right:0}#team .team:nth-of-type(5n + 6){clear:both}}@media screen and (min-width: 740px) and (max-width: 1000px){#team .team{margin:0 3.333% 40px 0;width:30%}#team .team:nth-of-type(3n + 3){margin-right:0}#team .team:nth-of-type(3n + 4){clear:both}}@media screen and (max-width: 740px){#team .team{margin:0 6% 30px 0;width:47%}#team .team:nth-of-type(odd){clear:both}#team .team:nth-of-type(even){margin-right:0}}#team .team .headshot{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px;padding-top:140%;width:100%}#team .team h2{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:18px;margin-bottom:2px}#team .team h3{font-family:lato,sans-serif;font-weight:700;font-style:normal;font-size:12px}#top-image{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:5vw;position:relative}@media screen and (min-width: 740px){#top-image{height:calc(80px + 10vw);height:-webkit-calc(80px + 10vw)}}@media screen and (max-width: 740px){#top-image{height:calc(64px + 20vw);height:-webkit-calc(64px + 20vw)}}#top-image:before{background-color:#1e2253;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}@media screen and (max-width: 740px){#top-image:before{opacity:.6}}#top-video{background-color:#1e2253;margin-bottom:5vw;padding-top:calc(80px + 10vw);padding-top:-webkit-calc(80px + 10vw);position:relative}@media screen and (max-width: 740px){#top-video{margin-bottom:10vw}}#top-video #top-content{color:#fff;position:relative;z-index:3}@media screen and (min-width: 1001px){#top-video #top-content{padding:90px 40% 90px 0}}@media screen and (min-width: 740px) and (max-width: 1000px){#top-video #top-content{padding:90px 35% 90px 0}}@media screen and (max-width: 740px){#top-video #top-content{padding:90px 0}}#top-video #top-content p{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:2;margin-bottom:40px}#top-video #top-content p a{color:#252c74;font-family:lato,sans-serif;font-weight:700;font-style:normal;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#top-video #top-content p a:hover{opacity:.7}@media screen and (max-width: 740px){#top-video #top-content p{font-size:18px;line-height:1.8}}#top-video:before,#top-video:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#top-video:before{background:linear-gradient(150deg, #252c74 10%, rgba(37,44,116,0) 100%);opacity:.5}#top-video:after{background:linear-gradient(170deg, #252c74 10%, rgba(37,44,116,0) 55%);opacity:.5}#top-video .video-bg{opacity:.7;z-index:1}#tri-img{background-color:#821216}#tri-img .img{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline;float:left;padding-bottom:33.3333%;position:relative;width:33.3333%}#tri-img .img img{height:auto;left:0;max-height:100%;max-width:100%;opacity:0;position:absolute;top:0;width:50%}body .gform_wrapper{min-width:100%}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper textarea{border:1px solid #e2e2e2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;font-weight:bold;padding:15px !important;width:100% !important}body .gform_wrapper input[type="text"]:focus,body .gform_wrapper input[type="email"]:focus,body .gform_wrapper input[type="tel"]:focus,body .gform_wrapper textarea:focus{border:1px solid #9f1a1f;outline:none}body .gform_wrapper label{font-weight:bold}body .gform_wrapper label.gfield_label{font-weight:bold}body .gform_wrapper .gfield_description{font-size:11px;font-weight:bold}body .gform_wrapper ul.gform_fields li.gfield{padding-right:0}body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]{appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;margin-left:5px !important;position:relative;top:1px;vertical-align:top}body .gform_wrapper ul.gfield_radio li input[type="radio"]{appearance:radio-button;-moz-appearance:radio;-webkit-appearance:radio;margin-left:5px !important;position:relative;top:3px;vertical-align:top}body .gform_wrapper li{margin-bottom:10px;padding-left:0}body .gform_wrapper .gfield.col{display:inline;width:50%}body .gform_wrapper .gfield.col.col-left{float:left;padding-right:8px !important}body .gform_wrapper .gfield.col.col-right{clear:none;float:right;padding-left:8px !important}body .gform_wrapper .top_label .gfield_label{font-size:16px;font-weight:bold}body .gform_wrapper .ginput_complex label{color:#757575;font-size:7px;font-weight:bold;margin-bottom:0}body .gform_wrapper .ginput_complex span{display:inline-block;margin-bottom:6px}body .gform_wrapper .ginput_full{width:100%}body .gform_wrapper .ginput_left{clear:left}body .gform_wrapper .gfield_html p{font-size:12px;line-height:1.5;margin-bottom:20px}body .gform_wrapper .gfield_html ul li{font-size:12px;list-style:disc;margin:0 0 10px 20px}body .gform_wrapper .gform_footer{margin:30px 0 0;padding:0}body .gform_wrapper .gform_footer button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type="submit"]{background:#9f1a1f;border:none;color:#ffffff;cursor:pointer;font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:14px;letter-spacing:.2em;margin:0;padding:30px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;width:100%}body .gform_wrapper .gform_footer button:hover,body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type="submit"]:hover{background:#252c74}body #gforms_confirmation_message,body .gform_confirmation_wrapper{border:3px solid #fafce9;padding:20px}body #gforms_confirmation_message .gforms_confirmation_message,body .gform_confirmation_wrapper .gforms_confirmation_message{font-size:30px;font-weight:bold;line-height:1.5;text-align:center}ul.hero{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}ul.hero li{background-position:center center;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}ul.hero li.current{opacity:1;z-index:2}.slider-slide .slide-in-next{animation:ssl_sin 1000ms ease-in-out;-moz-animation:ssl_sin 1000ms ease-in-out;-webkit-animation:ssl_sin 1000ms ease-in-out}.slider-slide .slide-in-prev{animation:ssl_sip 1000ms ease-in-out;-moz-animation:ssl_sip 1000ms ease-in-out;-webkit-animation:ssl_sip 1000ms ease-in-out}.slider-slide .slide-out-next{animation:ssl_son 1000ms ease-in-out;-moz-animation:ssl_son 1000ms ease-in-out;-webkit-animation:ssl_son 1000ms ease-in-out}.slider-slide .slide-out-prev{animation:ssl_sop 1000ms ease-in-out;-moz-animation:ssl_sop 1000ms ease-in-out;-webkit-animation:ssl_sop 1000ms ease-in-out}@keyframes ssl_sip{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes ssl_sin{0%{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes ssl_sop{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}}@keyframes ssl_son{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}}.slider-scale .slide-in-next{animation:ssc_sin 1000ms ease-in-out;-moz-animation:ssc_sin 1000ms ease-in-out;-webkit-animation:ssc_sin 1000ms ease-in-out}.slider-scale .slide-in-prev{animation:ssc_sip 1000ms ease-in-out;-webkit-animation:ssc_sip 1000ms ease-in-out}.slider-scale .slide-out-next{animation:ssc_son 1000ms ease-in-out;-moz-animation:ssc_son 1000ms ease-in-out;-webkit-animation:ssc_son 1000ms ease-in-out}.slider-scale .slide-out-prev{animation:ssc_sop 1000ms ease-in-out;-moz-animation:ssc_sop 1000ms ease-in-out;-webkit-animation:ssc_sop 1000ms ease-in-out}@keyframes ssc_sip{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:1}}@keyframes ssc_sin{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}}@keyframes ssc_sop{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:0}}@keyframes ssc_son{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@-webkit-keyframes ssc_sip{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:1}}@-webkit-keyframes ssc_sin{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:0}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:1}}@-webkit-keyframes ssc_sop{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:0% 50%;opacity:0}}@-webkit-keyframes ssc_son{0%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:1}100%{-webkit-transform:scale(1, 1);-webkit-transform-origin:100% 50%;opacity:0}}@-webkit-keyframes ssl_sip{0%{-webkit-transform:translate3d(-50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes ssl_sin{0%{-webkit-transform:translate3d(50%, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes ssl_sop{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(50%, 0, 0);opacity:0}}@-webkit-keyframes ssl_son{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(-50%, 0, 0);opacity:0}}.title-pre{font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:15px;letter-spacing:.4em;line-height:1.5;opacity:.5;margin-bottom:30px}@media screen and (max-width: 740px){.title-pre{font-size:12px;margin-bottom:15px}}.title-large{font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.38em;line-height:1.25;margin-bottom:30px}@media screen and (min-width: 1001px){.title-large{font-size:40px}}@media screen and (min-width: 740px) and (max-width: 1000px){.title-large{font-size:34px}}@media screen and (max-width: 740px){.title-large{font-size:24px;letter-spacing:.3em}}.title{font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:34px;letter-spacing:.38em;line-height:1.3;margin-bottom:30px}@media screen and (max-width: 740px){.title{font-size:24px;letter-spacing:.3em}}.content{position:relative}.content h2{font-family:lato,sans-serif;font-weight:700;font-style:normal;font-size:20px;margin-bottom:20px}.content p{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:2;margin-bottom:24px}.content p a{color:#252c74;font-family:lato,sans-serif;font-weight:700;font-style:normal;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content p a:hover{opacity:.7}.content ul{margin-bottom:24px}.content ul a{color:#252c74;font-family:lato,sans-serif;font-weight:700;font-style:normal;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content ul a:hover{opacity:.7}.content ul li{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.7;padding:0 0 15px 30px;position:relative}.content ul li:last-of-type{padding-bottom:0}.content ul li:before{content:"- ";font-family:lato,sans-serif;font-weight:400;font-style:normal;left:0;position:absolute}.content blockquote{position:relative}.content blockquote p{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:26px;line-height:1.6;opacity:.8}@media screen and (max-width: 740px){.content blockquote p{font-size:22px}}.content blockquote footer{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.content blockquote footer:before{background:#252c74;content:"";display:inline-block;height:1px;margin-right:10px;position:relative;top:-1px;width:30px;vertical-align:middle}.content img{height:auto;max-width:100%}.content img.alignleft{display:inline;float:left;margin:7px 20px 6px 0;width:35%}.content img.alignright{display:inline;float:right;margin:7px 0 6px 20px;width:35%}.content ul.btns li{padding-left:0}.content ul.btns li:before{display:none}.content form ul li{padding-left:0}.content form ul li:before{display:none}#certifications{background-color:#6b0d10;padding:70px 10vw;text-align:center}#certifications h1{color:rgba(255,255,255,0.7);font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:16px;letter-spacing:.4em;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 740px){#certifications h1{font-size:14px;margin-bottom:15px}}#certifications p{color:#fff;font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.8;margin:auto auto 30px;max-width:800px}@media screen and (max-width: 740px){#certifications p{font-size:18px}}#certifications img{height:auto;max-width:80%;width:400px}footer#footer{background-color:#821216;color:#d08e90;padding:5vw 0}@media screen and (max-width: 1000px){footer#footer{padding:7vw 0}}@media screen and (max-width: 740px){footer#footer{padding:10vw 0}}footer#footer .container p{font-size:12px}@media screen and (min-width: 740px){footer#footer .container p:last-of-type{float:right}}@media screen and (max-width: 740px){footer#footer .container p:last-of-type{padding-top:5px}}footer#footer .container p a{color:#d08e90;transition:color .35s ease-in-out;-moz-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;-webkit-transition:color .35s ease-in-out}@media screen and (min-width: 1001px){footer#footer .container p a:hover{color:#fff}}a.skip-link{display:none}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.clearboth{clear:both;height:0}article,section{clear:both}a.link{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.wow{visibility:hidden}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-bg{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.video-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#header{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;left:0;position:absolute;top:0;width:100%;z-index:5}#header:after{clear:both;content:"";display:block}@media screen and (min-width: 1001px){#header{padding:5vw}}@media screen and (max-width: 1000px){#header{padding:7vw}}@media screen and (max-width: 740px){#header{padding:10vw}}#header a#logo{display:block;float:left;line-height:0;position:relative;z-index:2}@media screen and (min-width: 740px){#header a#logo{margin-right:20px}}#header a#logo img{height:80px;width:232px}@media screen and (max-width: 740px){#header a#logo img{height:64px;width:185.6px}}#header a#nav-btn{color:rgba(255,255,255,0);height:10px;overflow:hidden;padding:15px 0;position:absolute;right:50px;text-indent:-1000px;width:60px;z-index:4}@media screen and (max-width: 740px){#header a#nav-btn{padding:13px 0}}#header a#nav-btn:before,#header a#nav-btn:after{background:#a6cad8;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;content:"";display:block;height:3px;left:0;position:absolute;width:100%}#header a#nav-btn:before{top:12px}#header a#nav-btn:after{bottom:12px}@media screen and (min-width: 740px){#header a#nav-btn{display:none}}@media screen and (max-width: 740px){#header a#nav-btn{bottom:10vw;display:block;right:10vw;width:40px}}#header #nav{position:relative}#header #nav:after{clear:both;content:"";display:block}@media screen and (min-width: 740px){#header #nav{padding-top:30px}}@media screen and (max-width: 740px){#header #nav{background-color:#821216;border:10px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;left:0;height:100%;margin:0;min-height:500px;min-width:inherit;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:105;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}#header #nav.in{opacity:1;pointer-events:inherit}#header #nav.out{opacity:0;pointer-events:none}}#header #nav a#nav-close{background-color:#1e2253;border-radius:20px;color:rgba(255,255,255,0.6);font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:12px;height:40px;left:50%;letter-spacing:.2em;line-height:40px;padding:0 20px;position:absolute;top:10vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6}#header #nav a#nav-close:after{clear:both;content:"";display:block}@media screen and (min-width: 740px){#header #nav a#nav-close{display:none}}@media screen and (max-width: 740px){#header #nav a#nav-close{display:block}}#header #nav ul.nav{position:relative}@media screen and (min-width: 740px){#header #nav ul.nav{float:left}}@media screen and (max-width: 740px){#header #nav ul.nav{background:url(../img/bg-nav.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:table-cell;vertical-align:middle;width:100%;z-index:5}}#header #nav ul.nav li{display:inline-block}@media screen and (max-width: 740px){#header #nav ul.nav li{display:block;opacity:0;pointer-events:none;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}}#header #nav ul.nav li.in{opacity:1;pointer-events:inherit}#header #nav ul.nav li.out{opacity:0;pointer-events:none}#header #nav ul.nav li a{color:#fff;display:block;font-family:vag-rundschrift-d,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.4em;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}@media screen and (min-width: 740px){#header #nav ul.nav li a{font-size:10px;height:44px;line-height:44px;padding:0 10px}}@media screen and (max-width: 740px){#header #nav ul.nav li a{font-size:23px;padding:5px 10vw;text-align:center}}#header #nav ul.nav li a:after{background-color:#a6cad8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;content:"";display:block;height:6px;width:0}@media screen and (min-width: 1001px){#header #nav ul.nav li a:after{transition:width .35s ease-in-out;-moz-transition:width .35s ease-in-out;-o-transition:width .35s ease-in-out;-webkit-transition:width .35s ease-in-out}}#header #nav ul.nav li a.current{color:#a6cad8}#header #nav ul.nav li a.current:after{background-color:#9f1a1f}@media screen and (min-width: 740px){#header #nav ul.nav li a.current:after{width:100%}}@media screen and (min-width: 1001px){#header #nav ul.nav li a.current:hover{opacity:1}}@media screen and (min-width: 1001px){#header #nav ul.nav li a:hover:after{width:100%}}@media screen and (min-width: 1001px){#header #nav #call{float:right}}@media screen and (min-width: 740px) and (max-width: 1000px){#header #nav #call{display:none}}@media screen and (max-width: 740px){#header #nav #call{bottom:10vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6}}#hero{background-image:url(../../img/bg-hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:calc(80px + 10vw);padding-top:-webkit-calc(80px + 10vw);position:relative}#hero:after{clear:both;content:"";display:block}@media screen and (min-width: 740px){#hero{padding-bottom:5vw}}@media screen and (max-width: 740px){#hero{padding-bottom:10vw}}#hero:before,#hero:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#hero:before{background:linear-gradient(150deg, #252c74 10%, rgba(37,44,116,0) 100%);opacity:.5}#hero:after{background:linear-gradient(170deg, #252c74 10%, rgba(37,44,116,0) 55%);opacity:.5}#hero .container{z-index:3}#hero .container #hero-msg{color:#fff}@media screen and (min-width: 1001px){#hero .container #hero-msg{padding:90px 40% 90px 0}}@media screen and (min-width: 740px) and (max-width: 1000px){#hero .container #hero-msg{padding:90px 35% 90px 0}}@media screen and (max-width: 740px){#hero .container #hero-msg{padding:90px 0}}#hero .container #hero-msg p{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:2;margin-bottom:40px}#hero .container #hero-msg p a{color:#252c74;font-family:lato,sans-serif;font-weight:700;font-style:normal;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#hero .container #hero-msg p a:hover{opacity:.7}@media screen and (max-width: 740px){#hero .container #hero-msg p{font-size:18px;line-height:1.8}}img.anniversary{height:auto;max-width:35%}picture.anniversary source,picture.anniversary img{height:auto;max-width:35%}#tabs ul.tabs:after{clear:both;content:"";display:block}#tabs ul.tabs li{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline;float:left;padding-left:0;width:50%}#tabs ul.tabs li:before{display:none}#tabs ul.tabs li:last-child a{border-left:1px solid #dddddd}#tabs ul.tabs li.ui-state-active a{border-bottom-color:#252c74;color:#252c74}#tabs ul.tabs li.ui-state-active a:hover{background:#fff;color:#252c74}#tabs ul.tabs li.ui-state-active a:after{border-top:6px solid #252c74;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;bottom:-16px;content:"";display:block;height:0;left:50%;margin-left:-6px;position:absolute;width:0}#tabs ul.tabs li a{border-top:1px solid #dddddd;border-bottom:4px solid #9f1a1f;color:#56697f;display:block;font-family:lato,sans-serif;font-weight:700;font-style:normal;font-size:20px;height:80px;line-height:80px;margin-right:1px;position:relative;text-align:center}@media screen and (min-width: 1001px){#tabs ul.tabs li a{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}}@media screen and (max-width: 740px){#tabs ul.tabs li a{font-size:12px;height:50px;line-height:50px}}#tabs ul.tabs li a:hover{background:#252c74;color:#fff;opacity:1}#tabs .tab-img{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;padding-bottom:40%;position:relative;width:100%}#tabs .tab-img img{height:auto;left:0;max-height:100%;max-width:100%;opacity:0;position:absolute;top:0;width:50%}html,body{background:#821216;color:#2c2c2c;font-family:lato,sans-serif;font-size:18px;height:100%;line-height:1.7;scroll-behavior:smooth;width:100%}#container{background-color:#ffffff;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:auto;max-width:2000px;position:relative;width:100%}#container:after{clear:both;content:"";display:block}#container .page-basic{padding-bottom:5vw}@media screen and (max-width: 740px){#container .page-basic{padding-bottom:10vw}}.container{margin:auto;max-width:1200px;padding:0 5vw;position:relative}.container:after{clear:both;content:"";display:block}@media screen and (max-width: 1000px){.container{padding:0 7vw}}@media screen and (max-width: 740px){.container{padding:0 10vw}}#google-recaptcha{background-color:rgba(109,109,109,0.05);border-top:1px solid rgba(109,109,109,0.25);margin-top:30px;padding:15px;text-align:center}#google-recaptcha.dark{background-color:rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.25)}#google-recaptcha.dark p{color:rgba(255,255,255,0.3)}#google-recaptcha.dark p a{color:rgba(255,255,255,0.8)}#google-recaptcha p{color:rgba(0,0,0,0.5);font-size:11px;line-height:1.5;margin-bottom:0}#google-recaptcha p a{color:rgba(0,0,0,0.8);font-weight:bold;font-weight:700}