﻿@import url(../lib/featherlight/release/featherlight.min.css);@import url(../lib/featherlight/release/featherlight.gallery.min.css);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,.content-block .mce-item-table td,.wysiwyg .mce-item-table td,th,.content-block .mce-item-table th,.wysiwyg .mce-item-table th{padding:0}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@font-face{font-family:'kcai';src:url("../fonts/kcai/kcai.eot?k94nx9");src:url("../fonts/kcai/kcai.eot?#iefixk94nx9") format("embedded-opentype"),url("../fonts/kcai/kcai.ttf?k94nx9") format("truetype"),url("../fonts/kcai/kcai.woff?k94nx9") format("woff"),url("../fonts/kcai/kcai.svg?k94nx9#kcai") format("svg");font-weight:normal;font-style:normal}.gridder-close:after,button.dl-trigger:after,button.dl-trigger:focus:after,.dl-menuwrapper li.dl-back a:before,.dl-menuwrapper li>a:not(:only-child):after,.our-work-project .project-image-wrap .project-image .project-image-one:after,.tile a .tile-overlay:before,.utility-nav ul li.utility-search:before{font-family:'kcai';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gridder-close:after{content:"✕"}button.dl-trigger:after,button.dl-trigger:focus:after{content:"≡"}.dl-menuwrapper li.dl-back a:before{content:""}.dl-menuwrapper li>a:not(:only-child):after{content:""}.our-work-project .project-image-wrap .project-image .project-image-one:after,.tile a .tile-overlay:before{content:""}.utility-nav ul li.utility-search:before{content:""}button,input[type="button"],input[type="reset"],input[type="submit"],button,.kcai-button,.wpdm-download-link,.kcai-button a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:0.25rem 1rem;margin-top:.5rem;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;background:none;border:3px solid #000;cursor:pointer;color:#000;display:inline-block;text-decoration:none;user-select:none;vertical-align:middle;text-transform:uppercase}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,.kcai-button:hover,.kcai-button:focus,.wpdm-download-link:hover,.wpdm-download-link:focus,.kcai-button a:hover,.kcai-button a:focus{color:white;background-color:#EA3D3D;border-color:#EA3D3D}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled,.kcai-button:disabled,.wpdm-download-link:disabled,.kcai-button a:disabled{cursor:not-allowed;opacity:0.5}button.purple,button.white,input[type="button"].purple,input[type="button"].white,input[type="reset"].purple,input[type="reset"].white,input[type="submit"].purple,input[type="submit"].white,button.purple,button.white,.kcai-button.purple,.kcai-button.white,.wpdm-download-link.purple,.wpdm-download-link.white,.kcai-button a.purple,.kcai-button a.white{border:3px solid #fff;color:#fff}button.purple:hover,button.purple:focus,button.white:hover,button.white:focus,input[type="button"].purple:hover,input[type="button"].purple:focus,input[type="button"].white:hover,input[type="button"].white:focus,input[type="reset"].purple:hover,input[type="reset"].purple:focus,input[type="reset"].white:hover,input[type="reset"].white:focus,input[type="submit"].purple:hover,input[type="submit"].purple:focus,input[type="submit"].white:hover,input[type="submit"].white:focus,button.purple:hover,button.purple:focus,button.white:hover,button.white:focus,.kcai-button.purple:hover,.kcai-button.purple:focus,.kcai-button.white:hover,.kcai-button.white:focus,.wpdm-download-link.purple:hover,.wpdm-download-link.purple:focus,.wpdm-download-link.white:hover,.wpdm-download-link.white:focus,.kcai-button a.purple:hover,.kcai-button a.purple:focus,.kcai-button a.white:hover,.kcai-button a.white:focus{border-color:#EA3D3D}@media screen and (min-width: 50rem){button,input[type="button"],input[type="reset"],input[type="submit"],button,.kcai-button,.wpdm-download-link,.kcai-button a{padding:.75rem 2.5rem;margin-top:2rem;white-space:nowrap}}fieldset{background-color:#1a1a1a;border:3px solid #000;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:3px solid #000;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#000}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#EA3D3D;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(232,38,38,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="submit"]{background:#EA3D3D;color:#fff}input[type="submit"]:hover{opacity:.8;color:#000}button,input[type="button"],input[type="reset"],.button{padding:.25rem;color:#000}button:hover,input[type="button"]:hover,input[type="reset"]:hover,.button:hover{background-color:#EA3D3D}input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}body .gform_wrapper .gform_body .gform_fields .gfield input,body .gform_wrapper .gform_body .gform_fields .gfield textarea{box-shadow:none;border:3px solid #000;border-radius:0;padding:.8rem}body .gform_wrapper .gform_body .gform_fields .gfield .address_line_1{margin:2rem 0}.visit-form input[placeholder]::-webkit-input-placeholder{color:rgba(0,0,0,0.8)}.gform_wrapper form .gform_body ul li.hidden-label .gfield_label{display:none}.gform_wrapper form div.validation_error{color:#EA3D3D;border-color:#EA3D3D}body .gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none;border:none}body .gform_wrapper li.gfield_error.gfield_contains_required div.ginput_complex.ginput_container{margin-left:0}body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#EA3D3D}body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container input,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea,body .gform_wrapper li.gfield_error.gfield div.ginput_container_email input{border-color:#EA3D3D}body .gform_wrapper .ginput_container+.gfield_description.validation_message{display:none}body .gform_wrapper .gfield_error .gfield_label{color:#EA3D3D;border-color:#EA3D3D}body .gform_wrapper .gfield.gfield_error.gfield_contains_required input[type="text"],body .gform_wrapper .gfield.gfield_error.gfield_contains_required input[type="textarea"]{border-color:#EA3D3D}.gfield_error{background-color:white;color:#b94a48}.gfield_error div span{background:url("../images/exclamation-point.png") no-repeat right 50px}.gfield_error div.ginput_container_email{background:url("../images/exclamation-point.png") no-repeat center}.gfield_error div.ginput_container_textarea{background:url("../images/exclamation-point.png") no-repeat right}.validation_error,.validation_message{display:none}.form_container .form_question fieldset{background-color:inherit}ul,ol{list-style-type:none;margin:0;padding:0}.content-block ul,.wysiwyg ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}.content-block ol,.wysiwyg ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%;margin-bottom:2rem}th,.content-block .mce-item-table th,.wysiwyg .mce-item-table th{border-bottom:3px solid #000;font-weight:600;padding:.75em 0;text-align:left}td,.content-block .mce-item-table td,.wysiwyg .mce-item-table td{border-bottom:1px solid #000;padding:.75em 0}tr,td,.content-block .mce-item-table td,.wysiwyg .mce-item-table td,th,.content-block .mce-item-table th,.wysiwyg .mce-item-table th{vertical-align:middle}*,*:before,*:after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#91CFB7}::selection{background-color:#91CFB7}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#3c3c3c;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5;font-style:normal}h1,h2,h3,h4,h5,h6,p{color:#000;font-size:1em;margin:0 0 .75em}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h2{font-weight:600}h3{text-transform:uppercase;font-size:2rem}p{margin:1em 0}p:last-of-type{margin-bottom:0}p:first-of-type{margin-bottom:1em}a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-decoration:none;color:#EA3D3D}a:active,a:focus,a:hover{color:#c51515}a:active,a:focus{outline:none}hr{border-bottom:3px solid #000;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%;height:auto}.quote,.content-block .quote{margin-right:0;padding:0 0 0 3rem;font-weight:800}.quote p,.content-block .quote p{font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:0}.quote cite,.content-block .quote cite{font-size:.8rem;margin-top:1rem;float:left}.quote .ldquo,.content-block .quote .ldquo{margin-left:-0.5em}.date,p.date{text-transform:uppercase;font-weight:900;font-size:.75rem;margin-bottom:0;color:#9a9a9a}.highlight,.content-block .highlight,.wysiwyg .highlight{background-color:#E8E5D9}.hidden-description p{text-indent:-99999rem}blockquote{border-left:3px solid #d9d9d9;padding:0 2rem 0 2rem}blockquote p{text-transform:uppercase;font-weight:bold;font-size:1.5em;line-height:1.2;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;margin:0}blockquote.green p{color:#013435}blockquote.coral p{color:#EA3D3D}blockquote.purple p{color:#EA3D3D}blockquote.rounded-border{border:1px solid #f3f3f3;position:relative;padding:2rem 2rem 0 2rem;background:#FFF;margin-bottom:2rem}blockquote.rounded-border:before,blockquote.rounded-border:after{z-index:-1;position:absolute;content:"";bottom:10px;left:25px;width:50%;top:0%;box-shadow:0px 15px 15px 0px #ddd;transform:rotate(-2deg)}blockquote.rounded-border:after{transform:rotate(2deg);right:25px;left:auto}body.mobile-menu-open{overflow:hidden}button.dl-trigger,button.dl-trigger:focus{background-color:transparent}button.dl-trigger:after,button.dl-trigger:focus:after{width:85px;height:55px;font-size:60px;position:absolute;color:#fff;left:0;top:0;text-align:right}button.dl-trigger:after.dl-active,button.dl-trigger:focus:after.dl-active{font-size:30px;top:20px;content:"\2715"}button.dl-trigger.dl-active:after{font-size:30px;top:20px;content:"\2715"}.dl-menuwrapper{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.dl-menuwrapper li.dl-back{background-color:#547563;margin-bottom:1rem}.dl-menuwrapper li.dl-back a{font-weight:200;font-size:1.5em;padding-top:0.8em;padding-bottom:0.8em}.dl-menuwrapper li.dl-back a:before{margin-right:.5rem;color:#e8e1c9;font-size:.8em}.dl-menuwrapper li>a:not(:only-child):after{margin-left:.5rem;color:#000;font-size:.8em;position:absolute;right:3%}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}@media screen and (max-width: 49.9375rem){button.dl-trigger{border:none;width:85px;height:55px;font-size:0;overflow:hidden;position:absolute;right:2rem;top:0;cursor:pointer;outline:none}button.dl-trigger:hover,button.dl-trigger.dl-active{background-color:transparent;color:#EA3D3D}.dl-menuwrapper{position:fixed;top:0;padding-top:100px;z-index:50;right:0;width:100%;height:0;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}.mobile-menu-open .dl-menuwrapper{background-color:rgba(255,255,255,0.9);height:100%;overflow:scroll}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:.75rem 2rem;font-size:1.125rem;line-height:20px;font-weight:800;color:#000;outline:none;text-transform:uppercase;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.dl-menuwrapper li.scroll-logo{display:none}.dl-menuwrapper li.secondary a{color:#EA3D3D}.dl-menuwrapper li.secondary a:after{color:#EA3D3D}.dl-menuwrapper .dl-menu{margin:0;background-color:white;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateX(0px);transform:translateX(0px)}.dl-menuwrapper .dl-menu.kcai-utility,.dl-menuwrapper .dl-menu.kcai-utility-buttons{background-color:#EA3D3D;padding-top:.4rem;padding-bottom:.4rem}.dl-menuwrapper .dl-menu.kcai-utility li.utility-search,.dl-menuwrapper .dl-menu.kcai-utility-buttons li.utility-search{display:none}.dl-menuwrapper .dl-menu.kcai-utility li a,.dl-menuwrapper .dl-menu.kcai-utility-buttons li a{font-size:.875rem;padding-top:.5rem;padding-bottom:.5rem;color:white}.dl-menuwrapper .dl-menu.kcai-utility.dl-subview,.dl-menuwrapper .dl-menu.kcai-utility-buttons.dl-subview{padding:0}.dl-menuwrapper .dl-menu.kcai-utility .highlight a,.dl-menuwrapper .dl-menu.kcai-utility-buttons .highlight a{color:#3c3c3c}.dl-menuwrapper li .dl-submenu,.dl-menuwrapper li .sub-menu{display:none}.dl-menuwrapper .dl-submenu,.dl-menuwrapper .sub-menu{background-color:#013435}.dl-menuwrapper .dl-submenu li a,.dl-menuwrapper .dl-submenu li a:after,.dl-menuwrapper .sub-menu li a,.dl-menuwrapper .sub-menu li a:after{color:#e8e1c9}.dl-menuwrapper .dl-submenu li a.low-priority,.dl-menuwrapper .dl-submenu li a:after.low-priority,.dl-menuwrapper .sub-menu li a.low-priority,.dl-menuwrapper .sub-menu li a:after.low-priority{color:#000}.dl-menuwrapper .dl-submenu ul,.dl-menuwrapper .sub-menu ul{background-color:#e8e1c9}.dl-menuwrapper .dl-submenu ul li a,.dl-menuwrapper .sub-menu ul li a{color:#000}.dl-menuwrapper .dl-submenu ul li.dl-back,.dl-menuwrapper .sub-menu ul li.dl-back{background-color:#ece5ce}.dl-menuwrapper .dl-submenu ul li.dl-back a:before,.dl-menuwrapper .sub-menu ul li.dl-back a:before{color:#000}.dl-menu.dl-subview li{display:none}.dl-menu.dl-subview li.dl-subviewopen>a{display:none}.dl-menu.dl-subview li.dl-subview{display:block}.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subview .sub-menu{display:block}.dl-menu.dl-subview li.dl-subviewopen{display:block}.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.sub-menu{display:block}.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li,.dl-menu.dl-subview li.dl-subviewopen>.sub-menu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:100px;left:0;margin:0}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out}@-webkit-keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-2,.dl-menuwrapper>.sub-menu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-2,.dl-menuwrapper>.sub-menu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu,.no-js .dl-menuwrapper li .sub-menu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}}body{background-color:#f3f3f3;min-width:20.3125rem}header{position:fixed;top:0;z-index:100;background-color:white;background-color:#000;width:100%;height:100px;box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}header::after{clear:both;content:"";display:table}@media screen and (min-width: 31.25rem){header{height:120px}}header h1{float:left;display:inline-block;margin:1.5rem 2rem 0}@media screen and (min-width: 50rem){header h1{width:40%;margin:3rem 2rem 0;margin:1.5rem 2rem 0}}header .logo{display:block}header .logo span{display:none}header .logo:before{content:'';background:url(../images/KCAI_Black_logo.svg) no-repeat;background:url(../images/kcai-logo-white-large.svg) no-repeat;display:inline-block;background-size:cover;width:7.4rem;height:3rem;background-position:0 0}header .logo:hover:before{opacity:.8}@media screen and (min-width: 31.25rem){header .logo:before{width:11rem;height:4.5rem}}@media screen and (min-width: 50rem){header{position:relative}}@media screen and (min-width: 64rem){header .logo{width:70%}}.home-header.row{padding:0}.home-header .split-img-left{background-size:100% 100%;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;position:relative}.home-header .split-img-left:last-child{margin-right:0}.home-header .split-img-left img{max-width:auto;width:100%}.home-header .split-img-right{background-size:100% 100%;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.home-header .split-img-right:last-child{margin-right:0}@media screen and (max-width: 31.1875rem){.home-header.row{display:block}.home-header.row::after{clear:both;content:"";display:table}.home-header.row .split-img-left{float:left;display:block;margin-right:2.3576515979%;width:100%}.home-header.row .split-img-left:last-child{margin-right:0}.home-header.row .split-img-left .block-text-block{-webkit-transform:translate(0, -150%);-moz-transform:translate(0, -150%);-ms-transform:translate(0, -150%);-o-transform:translate(0, -150%);transform:translate(0, -150%);text-align:center}.home-header.row .split-img-right{display:none}}.bottom-page-graphic{border-bottom:1px solid #000;padding:0 0 2rem 0;margin:0;min-height:75px;width:auto;clear:both;float:none}.bottom-page-graphic ul li a{color:#EA3D3D}.bottom-page-graphic .block-text-block{width:100%}footer{text-align:center;max-width:81.75rem;margin-left:auto;margin-right:auto;display:block;padding:0 0 4rem;background-color:white}footer::after{clear:both;content:"";display:table}footer::after{clear:both;content:"";display:table}footer .footer-site-nav{padding:0 2rem}footer .footer-site-nav .sitemap,footer .footer-site-nav .email-signup,footer .footer-site-nav .footer-social{width:100%;margin-bottom:2rem}footer .footer-site-nav .sitemap li{width:100%}footer .footer-site-nav .sitemap li a{font-size:.75rem;color:#000;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:800;text-transform:uppercase}footer .footer-site-nav .sitemap li a:hover{color:#EA3D3D}footer .footer-site-nav .footer-social{margin-top:1.5rem;display:inline-block}footer .footer-site-nav .footer-social p.artnotes-footer{font-size:.7rem;display:inline-block}footer .footer-site-nav .footer-social p.artnotes-footer a{background-color:#EA3D3D;color:#fff;margin-top:1rem}footer .footer-site-nav .footer-social p.artnotes-footer a:hover{background-color:#91519F;color:#000}footer .footer-site-nav .footer-social li{display:inline-block;cursor:pointer;max-width:30px}footer .footer-site-nav .footer-social li a{font-size:0;color:#000}footer .footer-site-nav .footer-social li a:before{font-size:1.5rem}footer .footer-site-nav .footer-social li a:hover{color:#EA3D3D}footer .footer-site-nav .footer-social li.twitter a:before{content:url(../images/social/twitter.png)}footer .footer-site-nav .footer-social li.facebook a:before{content:url(../images/social/facebook.png)}footer .footer-site-nav .footer-social li.instagram a:before{content:url(../images/social/instagram.png)}footer .footer-site-nav .footer-social li.youtube a:before{content:url(../images/social/youtube.png)}footer .footer-site-nav .footer-social li.tumblr a:before{content:url(../images/social/tumblr.png)}footer ul{float:left;display:block;margin-right:2.3576515979%;width:100%}footer ul:last-child{margin-right:0}.footer{float:left;display:block;margin-right:2.3576515979%;width:100%}.footer:last-child{margin-right:0}@media screen and (min-width: 31.25rem){.bottom-page-graphic{padding:0 0 2rem 0;margin:0;box-sizing:initial;float:left;display:block;margin-right:2.3576515979%;width:100%}.bottom-page-graphic:last-child{margin-right:0}.bottom-page-graphic h4,.bottom-page-graphic ul{margin-left:2rem}.bottom-page-graphic .block-text-block{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block}.bottom-page-graphic .block-text-block:last-child{margin-right:0}footer{text-align:left}footer .footer-site-nav{padding-left:2rem;clear:both}footer .footer-site-nav .sitemap{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}footer .footer-site-nav .sitemap:last-child{margin-right:0}footer .footer-site-nav .sitemap #footerMenu{-webkit-columns:2;-moz-columns:2;columns:2;margin-top:1.5rem}footer .footer-site-nav .footer-social{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;float:right;text-align:right}footer .footer-site-nav .footer-social:last-child{margin-right:0}}@media screen and (min-width: 50rem){footer .footer-site-nav .sitemap{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}footer .footer-site-nav .sitemap:last-child{margin-right:0}}body.home{max-width:100%}body.home header,body.home nav,body.home .container,body.home footer{opacity:0}body.home .container{z-index:1}body.home footer{z-index:0}body.home .home-page .row{margin:0 0 1rem 0;max-width:100%}body.home .home-page .main-marquee.content-block{background-size:contain;background-position:top center;background-repeat:no-repeat;background-color:transparent;padding:0;text-align:center}@media screen and (min-width: 31.25rem){body.home .home-page .main-marquee.content-block{text-align:left;background-color:#013435;position:relative;overflow:hidden}body.home .home-page .main-marquee.content-block:before{display:block;content:"";width:100%;padding-top:56.25%}body.home .home-page .main-marquee.content-block>.content,body.home .home-page .main-marquee.content-block>a>.content{position:absolute;top:0;left:0;right:0;bottom:0}body.home .home-page .main-marquee.content-block .marquee-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}body.home .home-page .main-marquee.content-block .marquee-wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1}}.touchevents body.home .home-page .main-marquee.content-block .fve-video-wrapper{display:none}.no-touchevents body.home .home-page .main-marquee.content-block .fve-video-wrapper{margin:0}.no-touchevents body.home .home-page .main-marquee.content-block .fve-video-wrapper iframe,.no-touchevents body.home .home-page .main-marquee.content-block .fve-video-wrapper object,.no-touchevents body.home .home-page .main-marquee.content-block .fve-video-wrapper embed{display:block;height:200%;top:-50%;left:-0.5%;width:101%}body.home .home-page .main-marquee.content-block .fve-video-wrapper{margin:0}body.home .home-page .main-marquee.content-block .block-text-block{margin:1rem 0;width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem;z-index:999;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background-color:transparent;margin:0;padding-top:0;width:100%;z-index:1}.no-touchevents body.home .home-page .main-marquee.content-block .block-text-block{padding-top:0}body.home .home-page .main-marquee.content-block .block-text-block h2,body.home .home-page .main-marquee.content-block .block-text-block p{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3)}body.home .home-page .main-marquee.content-block .block-text-block h2{font-size:9.5565749235vw;line-height:1;padding-top:1rem;margin-top:1rem;margin-bottom:1rem}@media (min-width: 1308px){body.home .home-page .main-marquee.content-block .block-text-block h2{font-size:125px}}body.home .home-page .main-marquee.content-block .block-text-block p{font-size:4.2048929664vw;line-height:1;margin-bottom:1rem;font-weight:900;text-transform:uppercase;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}@media (min-width: 1308px){body.home .home-page .main-marquee.content-block .block-text-block p{font-size:55px}}body.home .home-page .main-marquee.content-block .block-text-block .kcai-button{margin-top:1rem;text-align:center;opacity:0}body.home .home-page .main-marquee.content-block .block-text-block h2{margin-top:0;padding-top:0;font-size:4.9694189602vw;line-height:1.15}@media (min-width: 1308px){body.home .home-page .main-marquee.content-block .block-text-block h2{font-size:65px}}body.home .home-page .main-marquee.content-block .block-text-block p{font-size:1.9113149847vw}@media (min-width: 1308px){body.home .home-page .main-marquee.content-block .block-text-block p{font-size:25px}}@media screen and (min-width: 31.25rem){body.home .home-page .main-marquee.content-block .block-text-block{width:50%;margin:0 0 0 1rem}body.home .home-page .main-marquee.content-block .block-text-block h2,body.home .home-page .main-marquee.content-block .block-text-block p{text-align:left}}@media screen and (min-width: 50rem){body.home .home-page .main-marquee.content-block .block-text-block{margin-left:2em;width:45%}}body.home #desktop-menu>ul li ul.dl-submenu{text-align:center}body.home .bottom-page-graphic{background-repeat:repeat;background-position:left}body.home footer{max-width:100%}body.home.pace-running{background-color:#fff}body.home .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.home .pace-inactive{opacity:0;-webkit-transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;transition:opacity 0.1s ease;display:none}body.home .pace .pace-progress{background-color:rgba(0,0,0,0.2);position:fixed;z-index:10000;top:0;right:100%;bottom:0;width:100%}body.home.pace-done header,body.home.pace-done nav,body.home.pace-done .container,body.home.pace-done footer{opacity:1}.child-page .row.header-img{margin:0 0 4rem 0}.child-page .row.header-img.header-img{margin-bottom:1rem}.child-page .row.header-img h2{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:50%;font-size:1.875rem;margin-top:-.5em;margin-left:2rem;color:white;text-shadow:0 0 24px #000}@media screen and (min-width: 31.25rem){.child-page .row.header-img h2{font-size:2.8125rem}}@media screen and (min-width: 64rem){.child-page{margin-left:2rem}.child-page .row.header-img{margin-left:-2rem}.child-page .row.header-img h2{margin-left:5rem;font-size:3.75rem}}.search-page .navigation.paging-navigation h1{display:none}.search-result{border-top:1px solid #ddd;padding:2rem 0}.search-result:first-of-type{border-top:none}.search-result .entry-footer span a{margin-right:.5rem}.no-sidebar{width:100%;padding:2rem 4rem}body{max-width:81.75rem;margin-left:auto;margin-right:auto}body::after{clear:both;content:"";display:table}#main{position:relative;z-index:1;vertical-align:top}.container{margin:0 auto;position:relative;margin-top:100px;float:left;width:100%}.container.row{display:block}.container.row::after{clear:both;content:"";display:table}@media screen and (min-width: 50rem){.container{margin-top:0px}}.utility-nav ul li.utility-search:before{color:#fff}.utility-nav ul li.highlight a{color:#000}.utility-nav{display:none}@media screen and (min-width: 50rem){.utility-nav{display:block;text-align:right;margin-right:1rem;overflow:hidden}.utility-nav ul{display:inline-block;padding:0;margin:0}.utility-nav ul.kcai-utility{font-size:0}.utility-nav ul li{display:inline-block}.utility-nav ul li a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline-block;position:relative;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;text-decoration:none;color:#000;color:#fff;text-transform:uppercase;font-size:.8409785933vw;padding:.5rem}}@media screen and (min-width: 50rem) and (min-width: 1308px){.utility-nav ul li a{font-size:11px}}@media screen and (min-width: 50rem){.utility-nav ul li a:hover{color:#EA3D3D}.utility-nav .searchlink.open>.searchform{display:block;transition:all 0.25s ease-in-out}.utility-nav .searchform{opacity:0;-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out;position:absolute;top:40px;right:0;padding:0 15px;cursor:default;z-index:-999}.utility-nav .searchlink.open .searchform{display:block;opacity:1}.utility-nav #search{display:block;position:relative}.utility-nav #s{width:270px;padding:8px 11px;color:#000;border:3px solid #000}.utility-nav .sbtn{display:block;position:absolute;right:.2rem;top:-1.8rem;padding:.3rem 1rem;font-size:1rem;background:#eee;border:none;color:#bcbcbc;cursor:pointer}.kcai-utility li:first-of-type a{background-color:#EA3D3D;color:white}.kcai-utility li:first-of-type a:hover{color:white;background-color:#eb4b4b}.kcai-utility-buttons li.searchlink a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:30px;height:20px;visibility:hidden;text-align:center}.kcai-utility-buttons li.searchlink a:hover{color:#013435}.kcai-utility-buttons li.searchlink a:before{visibility:visible;position:absolute;left:0;top:.3rem;font-size:23px}}#primary-menu{z-index:200}#desktop-menu{visibility:hidden;height:0}@media screen and (min-width: 50rem){#mobile-menu,button.dl-trigger{display:none}#desktop-menu{visibility:visible;position:relative;display:block;float:left;width:100%;z-index:200;height:60px}#desktop-menu:before,#desktop-menu:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);top:0;bottom:0;left:5px;right:5px;-moz-border-radius:100px / 10px;border-radius:100px / 10px}#desktop-menu:after{right:1rem;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.admin-bar #primary-menu .wrapper-sticky #desktop-menu{-webkit-transition:padding .25s ease-in-out;-moz-transition:padding .25s ease-in-out;transition:padding .25s ease-in-out}.admin-bar #primary-menu .wrapper-sticky #desktop-menu:before{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.admin-bar #primary-menu .sticky-active #desktop-menu{padding-top:32px}.admin-bar #primary-menu .sticky-active #desktop-menu:before{bottom:-32px}.admin-bar #primary-menu .sticky-active #desktop-menu>ul li ul{top:32px}.admin-bar #primary-menu .sticky-active #desktop-menu>ul li.open ul{top:132px}#desktop-menu>ul{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;background-color:white;margin:0;padding:0;list-style:none;text-align:center}.sticky-active #desktop-menu>ul{padding-left:20px}#desktop-menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#desktop-menu>ul li{display:inline-block}#desktop-menu>ul li.scroll-logo{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;opacity:0;left:0;width:0;overflow:hidden}.sticky-active #desktop-menu>ul li.scroll-logo{display:inline-block;opacity:1;width:60px;width:75px}#desktop-menu>ul li.scroll-logo a,#desktop-menu>ul li.scroll-logo a:hover{overflow:hidden;text-indent:101%;white-space:nowrap;background:transparent url(../images/kcai-logo-black-small.svg) no-repeat;margin-left:2rem;background-size:contain;background-position:center;height:30px;height:50px;margin-top:25px;padding:0}#desktop-menu>ul li span,#desktop-menu>ul li>a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.1467889908vw;padding:0;padding-left:.993883792vw;padding-right:.993883792vw;font-weight:700;cursor:pointer;display:block;line-height:60px;text-decoration:none;text-transform:uppercase;color:#000}}@media screen and (min-width: 50rem) and (min-width: 1308px){#desktop-menu>ul li span,#desktop-menu>ul li>a{font-size:15px}}@media screen and (min-width: 50rem) and (min-width: 1308px){#desktop-menu>ul li span,#desktop-menu>ul li>a{padding-left:13px}}@media screen and (min-width: 50rem) and (min-width: 1308px){#desktop-menu>ul li span,#desktop-menu>ul li>a{padding-right:13px}}@media screen and (min-width: 50rem){#desktop-menu>ul li span:hover,#desktop-menu>ul li>a:hover{background:#E8E5D9}#desktop-menu>ul li span:hover>a,#desktop-menu>ul li>a:hover>a{background:#fff}#desktop-menu>ul li.secondary>a{color:#EA3D3D}#desktop-menu>ul li.secondary>a:hover{background:#fff}#desktop-menu>ul li ul{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1;height:0;opacity:1;display:block;visibility:hidden;position:absolute;left:0;top:0;width:100%;text-align:left;margin:0;padding:0;background-color:#000;list-style:none}#desktop-menu>ul li ul li.low-priority{display:none}#desktop-menu>ul li ul li a{float:left;display:block;width:100%;height:auto;line-height:60px;color:white;text-decoration:none}#desktop-menu>ul li ul li a:hover{background-color:transparent;color:#EA3D3D}#desktop-menu>ul li ul li.current_page_item a{color:#e8e1c9}#desktop-menu>ul li ul li.current_page_item a:hover{color:#91CFB7}#desktop-menu>ul li.has-active span,#desktop-menu>ul li.has-active>a{color:#013435}#desktop-menu>ul li.has-active span:hover,#desktop-menu>ul li.has-active>a:hover{color:white}#desktop-menu>ul li.open>a{background-color:#000;color:white;color:#91CFB7}#desktop-menu>ul li.open ul{display:block;opacity:1;top:60px;height:60px;visibility:visible}#desktop-menu>ul li.open ul ul{display:none}#desktop-menu>ul li.open.secondary>a{background:#893c95}#desktop-menu>ul li.open.secondary ul{background:#893c95}#desktop-menu>ul li.open.secondary ul li a:hover{color:#fff}}@media screen and (min-width: 64rem){#desktop-menu.sticky{height:100px}#desktop-menu.sticky ul li ul{top:100px}}#desktop-menu.sticky .menu-top-level>li>a{padding-top:20px;padding-bottom:20px}.child-page .row{margin:0}.child-page .row.header-img{margin-left:0;margin-bottom:1rem}.child-page .row>.headline:first-child{margin-top:4rem}@media screen and (min-width: 64rem){.child-page{margin-left:1rem}.child-page .row.header-img{margin-left:-1rem}}.header.row{padding:0}.child-page.no-header-image{margin-top:2rem}.child-page.no-header-image .child-left-contain{margin-top:0rem}.child-page .child-left-contain{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:1rem;margin-bottom:1rem}.child-page .child-left-contain:last-child{margin-right:0}@media screen and (min-width: 50rem){.child-page .child-left-contain{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;margin-bottom:4rem}.child-page .child-left-contain:last-child{margin-right:0}}.child-page .child-left-contain .row.header-img{margin-left:0}.child-page .child-left-contain .row .block{width:100%}.child-page .child-left-contain .row .block .title{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;color:#000;font-size:2rem;padding:0 1rem}.child-page .child-left-contain .row .block .title:last-child{margin-right:0}.child-page .child-left-contain .row .block .child-header{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;padding:0 1rem}.child-page .child-left-contain .row .block .child-header:last-child{margin-right:0}.child-page .child-left-contain .row a.major-tile{position:relative;margin-top:1.2rem;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.child-page .child-left-contain .row a.major-tile:last-child{margin-right:0}.child-page .child-left-contain .row a.major-tile:nth-child(3n){margin-right:0}.child-page .child-left-contain .row a.major-tile:nth-child(3n+1){clear:left}.child-page .child-left-contain .row a.major-tile .tile-img{height:23rem}.child-page .child-left-contain .row a.major-tile .tile-overlay{background:rgba(0,0,0,0.5);height:10rem;position:absolute;bottom:0;left:0;right:0}.child-page .child-left-contain .row a.major-tile .tile-overlay h4{color:#fff;font-size:1.7rem;text-transform:uppercase;padding:1rem}.child-page .child-left-contain .row a.major-tile:hover .tile-overlay{background:#013435}.child-page .child-left-contain .full-width-text-image img{margin:1rem 0}.infographic p{margin:1rem 0;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.infographic p:last-child{margin-right:0}@media screen and (max-width: 49.9375rem){.child-left-contain .row{margin:2rem 0}.child-left-contain .row .headline-quote .headline{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:1rem 1rem 0 1rem}.child-left-contain .row .headline-quote .headline:last-child{margin-right:0}.child-left-contain .row .headline-quote .description{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:1rem}.child-left-contain .row .headline-quote .description:last-child{margin-right:0}.child-left-contain .row .headline-quote .quote{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0 1rem}.child-left-contain .row .headline-quote .quote:last-child{margin-right:0}}@media screen and (max-width: 31.1875rem){.child-left-contain{width:100%}.excerpt .excerpt-image{width:100%}.excerpt .excerpt-content{width:100%}}.thirds .three-thirds{float:left;display:block;margin-right:2.3576515979%;width:100%}.thirds .three-thirds:last-child{margin-right:0}.thirds .two-thirds{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.thirds .two-thirds:last-child{margin-right:0}.thirds .one-third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.thirds .one-third:last-child{margin-right:0}.thirds .one-third:nth-child(3n){margin-right:0}.thirds .one-third:nth-child(3n+1){clear:left}.thirds.clear-all{clear:both;float:left;margin:1rem 0}@media screen and (max-width: 49.9375rem){.thirds .three-thirds{float:left;display:block;margin-right:2.3576515979%;width:100%}.thirds .three-thirds:last-child{margin-right:0}.thirds .two-thirds{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.thirds .two-thirds:last-child{margin-right:0}.thirds .one-third{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.thirds .one-third:last-child{margin-right:0}.thirds .one-third:nth-child(3n){margin-right:2.3576515979%}.thirds .one-third:nth-child(3n+1){clear:none}.thirds .one-third:nth-child(2n){margin-right:0}.thirds .one-third:nth-child(2n+1){clear:left}}@media screen and (max-width: 31.1875rem){.thirds .three-thirds{float:left;display:block;margin-right:2.3576515979%;width:100%}.thirds .three-thirds:last-child{margin-right:0}.thirds .two-thirds{float:left;display:block;margin-right:2.3576515979%;width:100%}.thirds .two-thirds:last-child{margin-right:0}.thirds .one-third{float:left;display:block;margin-right:2.3576515979%;width:100%}.thirds .one-third:last-child{margin-right:0}}.main.news-overview .child-left-contain{margin-top:0}.main.news-overview .child-left-contain .row.blocks{padding-top:1rem}.featured-news.row.blocks .block .block-text-block.text-lower-half{background-size:100%}.featured-news.row.blocks .block .text-lower-half-content{background:#013435;padding-top:2rem;margin-top:0}.featured-news.row.blocks .block .text-lower-half-content h2{margin:0;font-size:3.0581039755vw}@media (min-width: 1308px){.featured-news.row.blocks .block .text-lower-half-content h2{font-size:40px}}.featured-news.row.blocks .block .text-lower-half-content h2 a{color:#fff}.featured-news.row.blocks .block .text-lower-half-content .excerpt p:after{content:"\2026"}.featured-news.row.blocks .block .text-lower-half-content .excerpt .moretag{display:none}@media screen and (min-width: 50rem){.featured-news.row.blocks .block .text-lower-half-content .content{max-width:81.75rem;margin-left:auto;margin-right:auto}.featured-news.row.blocks .block .text-lower-half-content .content::after{clear:both;content:"";display:table}.featured-news.row.blocks .block .text-lower-half-content .excerpt{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;border-right:1px solid white;margin-right:1rem;padding-right:1rem}.featured-news.row.blocks .block .text-lower-half-content .excerpt:last-child{margin-right:0}.featured-news.row.blocks .block .text-lower-half-content .excerpt p{margin:0}.featured-news.row.blocks .block .text-lower-half-content .more{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;text-align:center}.featured-news.row.blocks .block .text-lower-half-content .more:last-child{margin-right:0}}.featured-news.row.blocks{padding-bottom:2rem}.all-news ul li span{width:100%;float:left}.content-block.latest-news .date{color:#9a9a9a}.content-block.latest-news h2{font-size:2.2935779817vw;margin-top:0;margin-bottom:.5em}@media (min-width: 1308px){.content-block.latest-news h2{font-size:30px}}.content-block.latest-news h2 a{color:#3c3c3c}.child-page .the-view,.child-page .kcai-blogs{margin:4rem 0 2rem 0}.content-block .all-news{margin:1rem 0 0 0;padding:0}.content-block .all-news h3{padding:0 0 1rem 0}.content-block .all-news .block{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:5rem}.content-block .all-news .block:last-child{margin-right:0}.content-block .all-news li,.content-block .all-news .campaign{border-bottom:1px solid #cecece;padding:1rem 0;float:left;display:block;margin-right:2.3576515979%;width:100%}.content-block .all-news li:last-child,.content-block .all-news .campaign:last-child{margin-right:0}.content-block .all-news li:first-child,.content-block .all-news .campaign:first-child{border-top:1px solid #cecece}.content-block .all-news li span,.content-block .all-news li div,.content-block .all-news .campaign span,.content-block .all-news .campaign div{font-size:.8rem;color:#9a9a9a;padding-right:.5rem;display:inline-block;width:auto;float:none}.content-block .all-news li a,.content-block .all-news .campaign a{color:#3c3c3c;font-weight:600;padding-left:1.5rem}.content-block .all-news li a:hover,.content-block .all-news .campaign a:hover{color:#EA3D3D}.content-block .all-news li .news-title,.content-block .all-news .campaign .news-title{color:#3c3c3c;font-weight:600;display:inline}.content-block .all-news .display_archive .campaign{font-size:.8rem;color:#9a9a9a;font-weight:bold}.content-block .all-news .display_archive .campaign a{font-size:1rem}.single-news-latest{margin-top:2rem}.the_view_detail .kcai-button,.the_view_detail input[type="submit"]{margin-top:0}.our-work.child-page{margin-left:0}.our-work.child-page .child-left-contain{width:100%}.our-work.child-page .child-left-contain .our-work-headline{width:100%;clear:both;float:left;margin-left:2rem}.our-work.child-page .child-left-contain .portfolio-item{width:100%;padding:.5rem}.our-work.child-page .child-left-contain .portfolio-item .video-container iframe{max-width:100% !important}.our-work.child-page .child-left-contain .portfolio-item p{margin-top:0}@media screen and (min-width: 31.25rem){.our-work.child-page .child-left-contain .portfolio-item{width:50%}}@media screen and (min-width: 64rem){.our-work.child-page .child-left-contain .portfolio-item{width:25%}}.content-block .our-work-project{text-align:center}.content-block .our-work-project h3{font-size:1em}.content-block .our-work-project h4{font-weight:normal;font-size:1em;margin-bottom:0;text-transform:none;line-height:1.5rem}.content-block .our-work-project p{font-size:.8em}.content-block .our-work-project ul li{font-size:1em;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.content-block .our-work-project ul li img{max-height:25rem;margin:auto}.content-block .our-work-project img{max-height:25rem;margin:auto}.our-work-project .project-image-wrap{background:#f3f3f3}.our-work-project .project-image-wrap .project-image{display:block;margin:auto;position:relative}.our-work-project .project-image-wrap .project-image .project-image-one:after{position:absolute;overflow:hidden;top:.5rem;right:.5rem;height:20px;cursor:pointer}.our-work-project .project-image-wrap .project-image img{margin:auto}.our-work-project ul{padding-left:0}.our-work-project ul li{list-style-type:none}.error-page h1{color:#EA3D3D;font-size:2.2935779817vw;margin-bottom:0}@media (min-width: 1308px){.error-page h1{font-size:30px}}.artspace-single-events-page .kcai-button{margin-top:0}.artspace-single-event-image{padding:1rem 0}.artspace-event-list{display:inline-block;margin-bottom:1rem}.artspace-event-list .kcai-button{margin-top:0}.artspace-event .kcai-button{margin-top:0}.archive-wrap h2{width:100%;clear:both;border-bottom:1px solid #aaa;padding-bottom:.5rem}.archive-date-headline{float:left;width:100%;clear:both;border-bottom:1px solid #000}.archive-half{width:100%}@media screen and (min-width: 50rem){.archive-half{padding-right:4rem;width:49%;float:left;min-height:400px}}.yearly-archive{display:none}.yearly-archive.active-archive{display:block}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{padding-bottom:3rem;margin-bottom:2rem}.featherlight.featherlight-iframe .featherlight-inner{width:800px;height:500px}button.slick-arrow{position:absolute;bottom:20%;z-index:1}button.slick-arrow.slick-prev{left:0}button.slick-arrow.slick-next{right:0}@media screen and (max-width: 31.1875rem){.featherlight.featherlight-iframe .featherlight-inner{width:400px;height:250px}.project-image-wrap .video-container iframe{width:100% !important}button.slick-arrow{bottom:0}}.row.blocks{margin:0;padding:0}.row.blocks .block{float:left;display:block;margin-right:2.3576515979%;width:100%;margin:0}.row.blocks .block:last-child{margin-right:0}.row.blocks .block.white h2,.row.blocks .block.white h3,.row.blocks .block.white p{color:#fff}.row.blocks .block.text h2{color:#EA3D3D;font-size:9.9388379205vw;margin-bottom:1rem}@media (min-width: 1308px){.row.blocks .block.text h2{font-size:130px}}.row.blocks .block .block-text-block{position:relative;padding:1rem 1rem 1.5rem}.row.blocks .block .block-text-block h2{font-size:9.5565749235vw}@media (min-width: 1308px){.row.blocks .block .block-text-block h2{font-size:125px}}.row.blocks .block .block-text-block h3{font-size:1.2rem}.row.blocks .block .block-text-block.text-lower-half{background-position:center top;background-size:contain;background-repeat:no-repeat;padding-top:56.25%;padding-left:0;padding-right:0;padding-bottom:0}.row.blocks .text-lower-half-content{padding:25% 1rem 1.5rem 1rem;background-color:#013435;background-size:cover;margin-top:-25%;margin-top:-13%;text-align:left;overflow:hidden}.row.blocks .text-lower-half-content h2,.row.blocks .text-lower-half-content p{color:white}.row.blocks .text-lower-half-content h2{line-height:1.25;margin-top:1rem}@media screen and (min-width: 31.25rem){.row.blocks .text-lower-half-content{padding-top:15%;padding-top:3%}}.row.blocks .headline-quote .headline{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:1rem 1rem 0 1rem}.row.blocks .headline-quote .headline:last-child{margin-right:0}.row.blocks .headline-quote .description{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:1rem}.row.blocks .headline-quote .description:last-child{margin-right:0}.row.blocks .headline-quote .quote{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0 1rem}.row.blocks .headline-quote .quote:last-child{margin-right:0}.row.blocks.full-width .block{background-size:cover;padding-top:2rem;padding-bottom:2rem}.row.blocks.full-width .block .block-text-block{text-align:center}.row.blocks.full-width .block .block-text-block h2,.row.blocks.full-width .block .block-text-block p{color:white}.row.blocks.half-large{text-align:center}.row.blocks.half-small .block .block-text-block h3,.row.blocks.half-small .block .block-text-block p{text-align:left}.row.blocks.quarters .block.three-quarters,.row.blocks.quarters .block.one-quarter{width:100%}.row.blocks.quarters .block.three-quarters h3,.row.blocks.quarters .block.three-quarters p,.row.blocks.quarters .block.one-quarter h3,.row.blocks.quarters .block.one-quarter p{text-align:left}.row.blocks.quarters .block.one-quarter{background-color:#E8E5D9;padding-top:1rem}.row.blocks.quarters .block.one-quarter h2{font-size:1.875rem}.home-page .row.blocks.quarters .block.one-quarter{padding:0}.home-page .row.blocks.quarters .block.one-quarter .block-text-block.featured{padding:0}.home-page .row.blocks.quarters .block.one-quarter .block-text-block.featured img{width:100%}.home-page .row.blocks.quarters .block.one-quarter .block-text-block.featured .featured-content{padding:2rem}@media screen and (min-width: 31.25rem){.row.blocks{padding:0 1rem 0;display:table;width:100%;table-layout:fixed}.row.blocks.half-large .block.text .block-text-block{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.row.blocks.half-large .block.text .block-text-block h2{font-size:5.7339449541vw}}@media screen and (min-width: 31.25rem) and (min-width: 1308px){.row.blocks.half-large .block.text .block-text-block h2{font-size:75px}}@media screen and (min-width: 31.25rem){.row.blocks .block .block-text-block{padding-top:0}.row.blocks .block .block-text-block h2{font-size:3.4403669725vw}}@media screen and (min-width: 31.25rem) and (min-width: 1308px){.row.blocks .block .block-text-block h2{font-size:45px}}@media screen and (min-width: 31.25rem){.row.blocks .block .block-text-block.text-lower-half .text-lower-half-content h2 a{color:#fff}.row.blocks.half-large .block,.row.blocks.half-small .block{display:table-cell;width:50%}.row.blocks.quarters .block.three-quarters{display:table-cell;width:58.3333333333%;padding-right:0}.row.blocks.quarters .block.one-quarter{display:table-cell;width:41.6666666667%;border-left:1rem solid white;padding:3rem 1rem}.row.full-width{padding-right:0;padding-left:0}.row.full-width.centered .block{padding:0;display:table-cell;width:100%;position:relative;padding:0}.row.full-width.centered .block:before{display:block;content:"";width:100%;padding-top:56.25%}.row.full-width.centered .block>.content,.row.full-width.centered .block>a>.content{position:absolute;top:0;left:0;right:0;bottom:0}.row.full-width.centered .block .block-text-block{position:absolute;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}.row.full-width.centered .block .block-text-block a{float:none}}@media screen and (min-width: 50rem){.row.blocks .block .block-text-block{padding:2rem}.row.blocks .block .block-text-block.text-lower-half{padding-top:60%}.row.blocks .block .block-text-block.text-lower-half .text-lower-half-content{padding-left:0;padding-left:2rem;padding-right:2rem;padding-bottom:2rem}}@media screen and (min-width: 64rem){.row.blocks .block.outset{margin-left:0}.row.blocks.quarters .block.three-quarters{display:table-cell;width:75%}.row.blocks.quarters .block.one-quarter{display:table-cell;width:25%}}@media screen and (max-width: 49.9375rem){.wrapper-sticky{display:none !important}.main,.wrap,.sticky .wrap,.at-bottom .wrap,.sidebar{width:100%;display:block;position:static}.sticky .sidebar{margin-left:0}}.sidebar-tab{position:absolute;top:25%;z-index:2;right:0;width:60px;background-color:#EA3D3D;min-height:200px;margin:20px 0 15px 0;padding:15px 10px;background:url("../images/kcai_visit_tag.svg") no-repeat center}.sidebar-tab:hover{opacity:.9}.sidebar-tab a{font-size:0;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.main.news-overview.no-header-image .child-floating-nav .wrapper-sticky #sidebar-wrapper{margin-top:1rem}.child-floating-nav{display:table-cell;width:25%}@media screen and (min-width: 64rem){.child-floating-nav{padding-right:1rem}}.admin-bar .child-floating-nav .wrapper-sticky #sidebar-wrapper{padding-top:0;-webkit-transition:padding-top .25s ease-in-out;-moz-transition:padding-top .25s ease-in-out;transition:padding-top .25s ease-in-out}.admin-bar .child-floating-nav .wrapper-sticky.sticky-active #sidebar-wrapper{padding-top:2rem}.child-floating-nav ul,.child-floating-nav .widget{background:#E8E5D9;padding:1rem}.child-floating-nav ul li,.child-floating-nav .widget li{text-transform:uppercase;padding:.5rem}.child-floating-nav ul li a,.child-floating-nav .widget li a{color:#000;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:800}.child-floating-nav ul li a:hover,.child-floating-nav .widget li a:hover{color:#EA3D3D}.child-floating-nav ul li.current-menu-item>a,.child-floating-nav ul li.current_page_item>a,.child-floating-nav .widget li.current-menu-item>a,.child-floating-nav .widget li.current_page_item>a{color:#EA3D3D}.child-floating-nav ul li.menu-item-has-children ul,.child-floating-nav .widget li.menu-item-has-children ul{padding:.25rem 0 0 1rem}.child-floating-nav ul li.menu-item-has-children ul li,.child-floating-nav .widget li.menu-item-has-children ul li{padding:0}.child-floating-nav ul li.menu-item-has-children ul li a,.child-floating-nav .widget li.menu-item-has-children ul li a{font-weight:normal;line-height:2}.child-floating-nav ul li.menu-item-has-children ul li a:hover,.child-floating-nav .widget li.menu-item-has-children ul li a:hover{color:#EA3D3D}.child-floating-nav ul.main li a,.child-floating-nav .widget.main li a{font-size:1rem}.child-floating-nav ul.secondary,.child-floating-nav .widget.secondary{padding-top:0}.child-floating-nav ul.secondary li,.child-floating-nav .widget.secondary li{font-size:.7rem}.child-floating-nav .widget-area{margin-top:1rem;background-color:transparent}.child-floating-nav .widget{margin-top:1rem;background-color:#f5f2e8;padding-bottom:1rem}.child-floating-nav .widget p{font-size:.8125rem}.child-floating-nav .widget .widget-title,.child-floating-nav .widget h4{text-transform:uppercase;font-size:.9375rem}.child-floating-nav .widget .widget-title span,.child-floating-nav .widget .widget-title a,.child-floating-nav .widget h4 span,.child-floating-nav .widget h4 a{color:#EA3D3D;font-size:1.75rem}.child-floating-nav .widget ul{background-color:transparent}.child-floating-nav .widget ul li{padding:0;margin:0;text-transform:none}.child-floating-nav .widget ul li a{color:#EA3D3D;font-weight:normal;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.child-floating-nav .widget ul li a:hover{color:#3c3c3c}.child-floating-nav .widget p{margin-bottom:.5em}.child-floating-nav .widget label.gfield_label{margin:0;font-size:.9375rem}.child-floating-nav .widget input{width:100%;background-color:transparent}.child-floating-nav .widget input[type="submit"]{background-color:#EA3D3D;color:#fff}.child-floating-nav .widget input[type="submit"]:hover{color:#000}.child-floating-nav .widget .top_label input.large{width:100%}.child-floating-nav .widget .gform_wrapper{margin:0}.child-floating-nav .widget .gform_wrapper .validation_error,.child-floating-nav .widget .gform_wrapper li.gfield.gfield_error{background-color:transparent;padding:0;border-width:0;font-weight:normal;font-size:.875rem;line-height:1em}.child-floating-nav .widget .gform_wrapper .gform_footer{margin:0;padding:0}.child-floating-nav .widget .gform_wrapper .gform_footer button,.child-floating-nav .widget .gform_wrapper .gform_footer input[type="button"],.child-floating-nav .widget .gform_wrapper .gform_footer input[type="reset"],.child-floating-nav .widget .gform_wrapper .gform_footer input[type="submit"],.child-floating-nav .widget .gform_wrapper .gform_footer button,.child-floating-nav .widget .gform_wrapper .gform_footer .kcai-button,.child-floating-nav .widget .gform_wrapper .gform_footer .kcai-button a{margin-top:0}@media screen and (min-width: 64rem){.child-floating-nav{padding-right:1rem}.child-floating-nav ul,.child-floating-nav .widget{padding:1.5rem}}.child-floating-nav .button-large{width:100%;background:#EA3D3D;display:block;padding:1rem 2rem;text-align:center;border:none;color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:600;font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.child-floating-nav .button-large:hover{background-color:#eb4b4b}.child-floating-nav .button-large.secondary{background:#013435;margin-top:.5rem}.no-header-image .child-floating-nav .wrapper-sticky #sidebar-wrapper{margin-top:-1rem}.tile{position:relative;position:relative;margin-bottom:1rem;width:100%;text-align:left}.tile:before{display:block;content:"";width:100%;padding-top:56.25%}.tile>.content,.tile>a>.content{position:absolute;top:0;left:0;right:0;bottom:0}.tile .tile-img{background-size:contain;background-position:center top;background-repeat:no-repeat}.tile.has-img{position:relative}.tile.has-img:before{display:block;content:"";width:100%;padding-top:112.5%}.tile.has-img>.content,.tile.has-img>a>.content{position:absolute;top:0;left:0;right:0;bottom:0}.tile.has-img .tile-overlay{top:50%}.tile .tile-overlay:before{height:16px}.tile .tile-overlay{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#fff;background:#000;position:absolute;bottom:0;left:0;right:0;top:0}.tile .tile-overlay h4,.tile .tile-overlay h5{color:#fff;font-size:1.2rem;text-transform:uppercase;padding:.5rem .5rem 0;margin:0}.tile .tile-overlay h5{text-transform:initial;font-weight:500;padding-top:0}.tile .tile-overlay p{color:#fff;padding:0 .5rem;margin-top:0}@media screen and (min-width: 50rem){.tile .tile-overlay h4{padding:1rem 1rem 0}.tile .tile-overlay p{padding:0 1rem}}@media screen and (min-width: 75rem){.tile .tile-overlay h4{font-size:1.6rem}}.tile a .tile-overlay:before{position:absolute;overflow:hidden;bottom:.5rem;right:.5rem;height:8px}.tile a:hover .tile-overlay{background:#EA3D3D;background:#EA3D3D}.grid-container{display:block;padding-bottom:1rem;text-align:justify}.grid-container::after{clear:both;content:"";display:table}@media screen and (min-width: 64rem){.grid-container{margin-left:0}}.grid-container .tile-container{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;display:inline-block;vertical-align:top}.grid-container .tile-container:last-child{margin-right:0}@media screen and (min-width: 31.25rem){.grid-container .tile-container{width:49%;float:none;display:inline-block}}@media screen and (min-width: 64rem){.grid-container .tile-container{width:32%;float:none;display:inline-block}}.grid-container .tile-container.selectedItem .tile-content .tile-overlay{background:#E8E5D9}.grid-container .tile-container.selectedItem .tile-content .tile-overlay h4{color:#000}.grid-container .tile-container.selectedItem .tile-content .tile-overlay p{color:#000}.grid-container .gridder-content{display:none}.grid-container.gridder{margin:0px;padding:0px;list-style-type:none;text-align:justify}.grid-container.gridder:after{content:'';display:inline-block;width:100%}.grid-container .gridder-show{padding:2rem 1rem 1rem;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#000;display:block;float:left;width:100%;position:relative;margin-bottom:1rem}.grid-container .gridder-show h3{color:#000;margin-bottom:0;font-size:1.6rem;margin-bottom:.5rem}.grid-container .gridder-show p{color:#000}.gridder-close,.gridder-nav.prev,.gridder-nav.next{outline:none;-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}.gridder-navigation .gridder-nav.prev,.gridder-navigation .gridder-nav.next{overflow:hidden;cursor:pointer;color:white;width:1rem;position:absolute;top:1rem;left:1rem}.gridder-navigation .gridder-nav.prev span,.gridder-navigation .gridder-nav.next span{display:block;text-indent:101%}.gridder-navigation .gridder-nav.next{left:3rem}.gridder-navigation a{margin-right:5px}.gridder-close{top:1rem;right:1rem;position:absolute}.gridder-close:after{color:#fff}.row .departments ul li a.kcai-button{width:80%;text-align:center;white-space:normal}.row{max-width:81.75rem;margin-left:auto;margin-right:auto;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:auto;clear:both;padding:0 1rem;position:relative}.row::after{clear:both;content:"";display:table}.overlay{background:#000;z-index:999;position:absolute;top:0;bottom:0}.overlay.right{width:50%;right:0}.overlay.right.loaded{transition:opacity 0.5s ease;opacity:0}.overlay.left{width:50%;left:0}.overlay.left.loaded{transition:opacity 0.5s ease;opacity:0}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#222222;background:#000;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section h1{font-size:8rem;position:absolute;top:25%;color:#fff}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out}#loader-wrapper .loader-graphic{position:absolute;z-index:9999;background:url(../images/kcai-preload-white.png) no-repeat;background:url(../images/kcai-logo-white-large.svg) no-repeat;background-size:contain;width:34rem;height:14rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loaded #loader-wrapper .loader-graphic{opacity:0;-webkit-transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.no-js #loader-wrapper{display:none}.no-js h1{color:#222222}#content{margin:0 auto;padding-bottom:50px;width:80%;max-width:978px}#tribe-events-content .tribe-events-list-separator-month{background:none;padding:0;font-size:1.7rem}#tribe-events-content .tribe-events-meta-group h3{margin-top:1rem}#tribe-events-content .tribe-events-loop span{font-family:"futura-pt","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}#tribe-events-content .tribe-events-loop .tribe-events-list-separator-month{display:none}#tribe-events-content .tribe-events-list-event-title a{font-size:1.7rem}#tribe-events-content h2.tribe-events-page-title{font-weight:bold}#tribe-bar-form{background:none}#tribe-bar-form input[type="text"]{border:3px solid #000;padding:.5rem}#tribe-bar-form .tribe-bar-date-filter{width:30%}#tribe-bar-form .tribe-bar-views-inner{background:none}#tribe-bar-form .tribe-bar-views-inner .tribe-bar-views-list .tribe-bar-views-option a{background:none;border:3px solid #000}#tribe-bar-form .tribe-bar-submit{margin:0}#tribe-bar-form .tribe-bar-submit input[type="submit"]{background:none;border:3px solid #000;color:#000}#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover{background:#EA3D3D;color:#fff}#tribe-bar-dates{display:none}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{width:100%;left:0}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option{background:#fff}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views.tribe-bar-views-open ul li:last-child a{border-bottom:3px solid #000}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views.tribe-bar-views-open ul li a{border-bottom:1px solid #000}.tribe-bar-disabled #tribe-events-bar{min-width:220px}.tribe-bar-views-open ul li a{background:red}.child-page.full-width .child-left-contain{width:100%}.row .outset,.row.block_gallery img{margin-left:0}.row.block_info_graphic img,.row.block_gallery,.row.block_text_with_support_image,.row.block_text_with_support_image_b{margin-bottom:1rem}.row>.headline:first-child{margin-top:4rem}.row:first-of-type>.headline:first-child{margin-top:0}.row .headline-quote .headline,.row .headline-quote .description{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.row .headline-quote .headline:last-child,.row .headline-quote .description:last-child{margin-right:0}.row .headline-quote .headline{width:100%}.row.has-pullquote .headline-quote .headline,.row.has-pullquote .headline-quote .description{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.row.has-pullquote .headline-quote .headline:last-child,.row.has-pullquote .headline-quote .description:last-child{margin-right:0}@media screen and (max-width: 31.1875rem){.row.has-pullquote .headline-quote .headline,.row.has-pullquote .headline-quote .description{float:left;display:block;margin-right:2.3576515979%;width:100%}.row.has-pullquote .headline-quote .headline:last-child,.row.has-pullquote .headline-quote .description:last-child{margin-right:0}}.row.has-pullquote .headline-quote .quote{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.row.has-pullquote .headline-quote .quote:last-child{margin-right:0}@media screen and (max-width: 31.1875rem){.row.has-pullquote .headline-quote .quote{display:none}}#bop-container,#bop-project-left,#bop-project-left .bop-primary-project-content,.bop-project-info-small-left,.bpm-top-info-menu-dropdown-wrapper{background-color:transparent}#bop-project-left{border-width:0}.bop-text-center{display:none}.bop-text-center.img-1{display:block}#bop-project-left .spacer{display:none}.search-page header{box-shadow:none;height:auto}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}img{max-width:100%}.content-block p+ul,.wysiwyg p+ul{margin-top:-1rem;margin-bottom:2.5em}.content-block p+ol,.wysiwyg p+ol{margin-top:-1rem;margin-bottom:2.5em}.content-block h1,.content-block h2,.content-block h3,.content-block h4,.content-block h5,.content-block h6,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:1em 0 .5em}.content-block h1:first-child,.content-block h2:first-child,.content-block h3:first-child,.content-block h4:first-child,.content-block h5:first-child,.content-block h6:first-child,.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.content-block h1.heading-spacer,.content-block h2.heading-spacer,.content-block h3.heading-spacer,.content-block h4.heading-spacer,.content-block h5.heading-spacer,.content-block h6.heading-spacer,.wysiwyg h1.heading-spacer,.wysiwyg h2.heading-spacer,.wysiwyg h3.heading-spacer,.wysiwyg h4.heading-spacer,.wysiwyg h5.heading-spacer,.wysiwyg h6.heading-spacer{margin-top:4rem}.content-block p,.wysiwyg p{margin:0 0 1.5em}.content-block p:first-child,.wysiwyg p:first-child{margin-top:0}.content-block h1,.wysiwyg h1{font-size:5rem;line-height:5.9375rem;margin:0}.content-block h2,.wysiwyg h2{font-size:2.1875rem;line-height:2.1875rem;margin-bottom:.65em}.content-block h3,.wysiwyg h3{font-size:1.3125rem;line-height:1.375rem}.content-block h4,.wysiwyg h4{font-size:1.0625rem;line-height:1.875rem}.content-block h5,.content-block h6,.wysiwyg h5,.wysiwyg h6{font-size:.8125rem;line-height:.9375rem;font-weight:600}.content-block img.alignleft,.content-block .wp-caption.alignleft,.wysiwyg img.alignleft,.wysiwyg .wp-caption.alignleft{float:left;margin:0 1rem 1rem 0}.content-block img.alignright,.content-block .wp-caption.alignright,.wysiwyg img.alignright,.wysiwyg .wp-caption.alignright{float:right;margin:0 0 1rem 1rem}.content-block .wp-caption.aligncenter,.wysiwyg .wp-caption.aligncenter{margin:0 auto;text-align:center}.content-block .wp-caption .wp-caption-text,.wysiwyg .wp-caption .wp-caption-text{text-align:left}.content-block iframe,.wysiwyg iframe{width:100%;border-width:0;background-color:transparent}.content-block .fineprint,.content-block .wp-caption .wp-caption-text,.wysiwyg .wp-caption .content-block .wp-caption-text,.wysiwyg .fineprint,.content-block .wp-caption .wysiwyg .wp-caption-text,.wysiwyg .wp-caption .wp-caption-text{font-size:.8125rem;font-style:oblique}

/*# sourceMappingURL=main.css.map */