@font-face{font-family:'ProximaNova-Regular';src:url('./fonts/20E84C_60_0.eot');src:url('./fonts/20E84C_60_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_60_0.woff') format('woff'),url('./fonts/20E84C_60_0.ttf') format('truetype')}@font-face{font-family:'ProximaNova-Bold';src:url('./fonts/20E84C_77_0.eot');src:url('./fonts/20E84C_77_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_77_0.woff') format('woff'),url('./fonts/20E84C_77_0.ttf') format('truetype')}@font-face{font-family:'ProximaNova-Semibold';src:url('./fonts/20E84C_67_0.eot');src:url('./fonts/20E84C_67_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_67_0.woff') format('woff'),url('./fonts/20E84C_67_0.ttf') format('truetype')}@font-face{font-family:'ProximaNovaT-Thin';src:url('./fonts/20E84C_59_0.eot');src:url('./fonts/20E84C_59_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_59_0.woff') format('woff'),url('./fonts/20E84C_59_0.ttf') format('truetype')}@font-face{font-family:'ProximaNova-Light';src:url('./fonts/20E84C_76_0.eot');src:url('./fonts/20E84C_76_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_76_0.woff') format('woff'),url('./fonts/20E84C_76_0.ttf') format('truetype')}@font-face{font-family:'ProximaNovaA-RegularIt';src:url('./fonts/20E84C_20_0.eot');src:url('./fonts/20E84C_20_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_20_0.woff') format('woff'),url('./fonts/20E84C_20_0.ttf') format('truetype')}@font-face{font-family:'ProximaNova-Black';src:url('./fonts/20E84C_6F_0.eot');src:url('./fonts/20E84C_6F_0.eot?#iefix') format('embedded-opentype'),url('./fonts/20E84C_6F_0.woff') format('woff'),url('./fonts/20E84C_6F_0.ttf') format('truetype')}*{-webkit-font-smoothing:antialiased}html{height:100%}body{margin:0;padding:0;text-align:center;line-height:1.5em;position:relative;min-height:100%;font-size:12px;font-family:'ProximaNova-Regular',sans-serif;color:#4b4b4b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#00beef}a:active,a:hover,a:focus{text-decoration:underline}b{font-family:'ProximaNova-Bold';font-weight:normal}blockquote{margin:0;padding:0 1em}hr{display:none}h1,h2{font-family:'ProximaNova-Black'}h3{font-family:'ProximaNova-Bold'}h1,h2,h3{line-height:1.25em;margin:.5em 0;color:#4b4b4b;font-weight:normal}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.333em}p{font-size:1.333em;line-height:1.75em}.line-height-1{line-height:1em}.line-height-1-25{line-height:1.25em}.line-height-1-5,.line-height-1-5 p{line-height:1.5em}.opacity-3{opacity:.3}.opacity-5{opacity:.5}.logo{width:80px;height:30px;display:block;background-image:url('./images/cage_logo_blue.svg');background-repeat:no-repeat;background-size:cover}.logo.white{background-image:url('./images/cage_logo_white.svg')}.logo.blue{background-image:url('./images/cage_logo_blue.svg')}.logo.center{margin:0 auto}.logo a{display:block;width:100%;height:100%;line-height:10em;overflow:hidden;font-size:0}body.home .header .logo,body.project .header .logo,body.client .header .logo,body.collaborate .header .logo,body.support .header .logo,body[class^='integrations'] .header .logo{background-image:url('./images/cage_logo_white.svg')}.svg-inline{max-width:1440px;margin:0 auto;background-repeat:no-repeat;background-size:100%}.svg-inline.wide{max-width:100%;max-height:100%}.svg-inline svg{max-width:100%;height:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.svg-inline svg{height:100vh}}.svg-align-left.max-height-square,.svg-align-right.max-height-square{max-width:960px}.svg-align-left{text-align:right !important}.svg-align-left .svg-inline{margin-left:0;margin-right:auto}.svg-align-right{text-align:left !important}.svg-align-right .svg-inline{margin-left:auto;margin-right:0}.translate-x-15{transform:translateX(15%)}.animate{transition:300ms}.hover-show-children .hover-show-child{opacity:0}.hover-show-children:hover .hover-show-child{opacity:1}.hover-scale:hover{transform:scale(1.02)}.zero-height{height:0;overflow:hidden}.from-bottom{transform:translateY(100%)}.hover-show:hover .zero-height{height:auto}.hover-show:hover .from-bottom{transform:translateY(0)}.hover-slide:hover .hover-slide-top{transform:translateY(-2em)}.strong{text-transform:uppercase}.text-normal{font-family:'ProximaNova-Regular'}.text-bold{font-family:'ProximaNova-Semibold'}.text-bolder{font-family:'ProximaNova-Bold'}.text-black{font-family:'ProximaNova-Black'}.text-light{font-family:'ProximaNova-Light'}.text-italic{font-family:'ProximaNovaA-RegularIt'}.text-underline{text-decoration:underline}.text-darkest,.text-darkest *{color:black}.text-white,.text-white *{color:white}.text-blue,.text-blue *{color:#00beef}.text-blue-light{color:#40cef3}.text-blue-dark{color:#265479}.text-grey{color:#a5a5a5}.text-grey-dark{color:#4b4b4b}.text-green{color:#1cc996}.text-green-light{color:#55d7b0}.text-yellow{color:#edd600}.text-orange{color:#eaad24}.text-brown{color:#845338}.text-red{color:#d64845}.text-red-light{color:#ef776e}.text-purple{color:#975aa0}.text-purple-light{color:#b183b8}.text-metal{color:#536b6d}.text-metal-light{color:#7e9092}.text-size-0-75{font-size:.75em}.text-size-1{font-size:1em}.text-size-1-1{font-size:1.1666em}.text-size-1-3{font-size:1.333em}.text-size-1-5{font-size:1.5em}.text-size-1-75{font-size:1.75em}.text-size-2{font-size:2em}.text-size-2-5{font-size:2.5em}.text-size-3{font-size:3em}.text-size-3-5{font-size:3.5em}.text-size-4{font-size:4em}.text-size-5{font-size:5em}.text-size-6{font-size:6em}.background-white{background-color:white}.background-black{background-color:black}.background-blue{background-color:#00beef}.background-blue-lighter{background-color:#c3eef9}.background-blue-lightest{background-color:#bfeffb}.background-green-light{background-color:#55d7b0}.background-green-lighter{background-color:#8de4cb}.background-green-lightest{background-color:#c6f1e5}.background-orange{background-color:#eaad24}.background-orange-light{background-color:#efc15b}.background-orange-lighter{background-color:#f5d691}.background-orange-lightest{background-color:#faebc8}.background-pink{background-color:#ff5180;color:white}.background-pink-dark{background-color:#e01765;color:white}.background-purple-dark{background-color:#131126;color:#c861aa}.background-purple-dark a{color:#c861aa}.background-teal{background-color:#59e3e2}.background-grey-darker{background-color:#2e2e2e}.background-metal-lighter{background-color:#a9b5b6}.background-grey-lighter{background-color:#eff2f2}.background-metal{background-color:#536b6d}.background-pattern-1{background-image:url('./images/cage_background-pattern_1.png')}.border-hover-2:hover{border-width:2px}.border-hover-blue:hover{border-color:#00beef}.border-hover-green:hover{border-color:#1cc996}.border-hover-orange:hover{border-color:#eaad24}.border-hover-purple:hover{border-color:#975aa0}.shadow-hover-red-adobe:hover{box-shadow:0 0 0 2px #da1f26}.shadow-hover-pink-slack:hover{box-shadow:0 0 0 2px #e01765}.shadow-hover-blue-dropbox:hover{box-shadow:0 0 0 2px #0061ff}.card{border:1px solid #eee;box-shadow:0 2px 2px 0 rgba(0,0,0,0.05);border-radius:.5em}.user-select-none,.user-select-none *{user-select:none}.cursor-pointer{cursor:pointer}.crop-bottom-left{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);clip-path:polygon(0 0,100% 0,100% 100%,15% 100%)}.button{display:inline-block;padding:.5em 1.5em;border-radius:.25em;cursor:pointer;font-family:'ProximaNova-Bold';transition:300ms}.button.text-bold{font-family:'ProximaNova-Bold'}.button.text-black{font-family:'ProximaNova-Black'}.button:hover,.button:active,.button:focus{outline:0;text-decoration:none;box-shadow:0 3px 6px 2px rgba(0,0,0,0.1)}.button.large{font-size:2em}.button.medium{font-size:1.1666em;padding:1em 2em}.button.large{font-size:1.5em;padding:1em 1.5em}.button.wide{padding-left:3em;padding-right:3em}.button.full{width:auto;display:block}.button.blue{background:#00beef;color:white}.button.blue:hover,.button.blue:active,.button.blue:focus{background:#099ec4}.button.green{background:#1cc996;color:white}.button.green:hover,.button.green:active,.button.green:focus{background:#55d7b0}.button.orange{background:#eaad24;color:white}.button.orange:hover,.button.orange:active,.button.orange:focus{background:#efc15b}.button.purple{background:#975aa0;color:white}.button.purple:hover,.button.purple:active,.button.purple:focus{background:#b183b8}.button.black{background:black;color:white}.button.outline-black{box-shadow:inset 0 0 0 2px black;background:transparent;color:black}.button.outline-black:hover,.button.outline-black:active,.button.outline-black:focus{box-shadow:inset 0 0 0 2px black;color:white;background:black}.button.outline-white{box-shadow:inset 0 0 0 2px white;background:0;color:white}.button.outline-white:hover,.button.outline-white:active,.button.outline-white:focus{color:black;background:white}.border-round{border-radius:.25em}.border-round-2{border-radius:1em}.border-round-top{border-radius:.25em .25em 0 0}.border-blue{border:1px solid #00beef}.border-blue-2{border:2px solid #00beef}.border-blue-light{border:1px solid #40cef3}.border-blue-lightest{border:1px solid #bfeffb}.border-grey{border:1px solid #a5a5a5}.border-grey-light{border:1px solid #d4dada}.border-bottom-grey-light{border-bottom:1px solid #d4dada}.border-top-grey-light{border-top:1px solid #d4dada}.border-round{border-radius:.25em}.border-round-top{border-radius:.25em .25em 0 0}.overflow-hidden{overflow:hidden}.responsive-overflow-hidden{overflow:hidden}.full-width{width:100%}.block{display:block}.inline-block{display:inline-block}.vertical-align-middle{vertical-align:middle}.vertical-align-top{vertical-align:top}.clear:before,.clear:after{content:'';display:block;height:0;overflow:none;clear:both}.min-height-4{min-height:4em}.min-height-5{min-height:5em}.min-height-6{min-height:6em}.min-height-9{min-height:9em}.min-height-13{min-height:13em}.min-height-15{min-height:15em}.min-height-20{min-height:20em}.min-height-25{min-height:25em}.min-height-26{min-height:26em}.min-height-27{min-height:27em}.min-height-33{min-height:33em}.min-height-43{min-height:43em}.min-height-45{min-height:45em}.container{min-height:100%;padding-bottom:37em;transition:300ms}.content{max-width:960px;margin:0 auto;padding:0 2em}.content.no-pad{padding:0}.content.no-pad-right{padding-right:0}.content.wide{max-width:1200px}.content.wider{max-width:1600px}.content.widest{max-width:2560px}.absolute{position:absolute}.relative{position:relative}.max-height-unset{max-height:unset !important}.max-height-5{max-height:5em}.max-height-8{max-height:8em}.max-height-10{max-height:10em}.max-width-8{max-width:8em}.max-width-12{max-width:12em}.max-height-12{max-height:12em}.max-height-18{max-height:18em}.max-height-20{max-height:20em}.max-height-24{max-height:24em}.max-height-26{max-height:26em}.max-height-30{max-height:30em}.max-height-32{max-height:32em}.max-height-34{max-height:34em}.max-height-40{max-height:40em}.max-height-48{max-height:48em}.max-height-square{max-height:720px;max-width:720px}.max-height-100-percent{max-width:100%}.max-width-10{max-width:10em}.max-width-28{max-width:28em}.max-width-30{max-width:30em}.max-width-36{max-width:36em}.max-width-40{max-width:40em}.max-width-48{max-width:48em}.max-width-60{max-width:60em}.max-width-50-percent{max-width:50%}.max-width-80-percent{max-width:80%}.max-width-90-percent{max-width:90%}.max-width-100-percent{max-width:100%}.width-3{width:3em}.width-full{width:100%}.left{float:left}.right{float:right}.fixed-bottom{position:fixed;left:0;bottom:0}.pos-left{left:0}.pos-left-negative-3{left:-3em}.pos-negative-left-16{left:-16em}.pos-top{top:0}.pos-top-1{top:1em}.pos-top-2{top:2em}.pos-top-4{top:4em}.pos-top-6{top:6em}.pos-top-9-25{top:9.25em}.pos-top-10{top:10em}.pos-top-12{top:12em}.pos-top-negative-1-25{top:-1.25em}.pos-right{right:0}.pos-right-1{right:1em}.pos-right-2{right:2em}.pos-bottom{bottom:0}.margin-center{margin-left:auto;margin-right:auto}.margin-right{margin-right:1em}.margin-right-2{margin-right:2em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.background-bottom-right{background-repeat:no-repeat;background-position:bottom right}ul{list-style:none}ul.disc{list-style:disc}ul.check li{position:relative}ul.check li:before{font-family:'Material Icons';width:2em;height:2em;display:inline-block;content:'check';position:absolute;left:-1.5em;font-size:1.5em;color:#1cc996}ul.text-left li{text-align:left}ul.nowrap li{white-space:nowrap}ul.no-pad{padding:0}ul.no-pad li{padding:.25em 0;margin:0}ul.pad-0-25 li{padding:.25em 0;margin:0}ul.pad-0-5 li{padding:.5em 0;margin:0}ul.inline li{display:inline;margin:0;position:relative;float:left}ul.inline>li{padding:.5em 1em;transition:300ms;border-bottom:4px solid transparent;position:relative}ul.inline>li:before{content:'';width:0;height:4px;display:block;background:#eee;bottom:-6px;left:50%;position:absolute;transition:300ms}ul.inline>li:hover:not(.nohover):before{width:100%;left:0}ul.inline.features>li.nav-features:before,ul.inline.pricing>li.nav-pricing:before,ul.inline.tour>li.nav-tour:before{width:100% !important;left:0;background:#00beef}ul.inline li.space{margin-left:0;padding-top:0;float:right}ul.inline li a{text-decoration:none}ul.inline li.has-sub ul.sub{display:block;transition:300ms;opacity:0;transform:scale(0.9);height:0;overflow:hidden}ul.inline li.has-sub.in ul.sub{opacity:1;transform:scale(1.0);height:auto;overflow:visible}ul.inline ul.sub{position:absolute;left:-4em;top:2.25em;background:white;box-shadow:2px 2px 0 0 rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);border-radius:.25em}ul.inline ul.sub li{margin:0;padding:0;box-sizing:border-box;display:block}ul.inline ul.sub li a{padding:1em 1.5em;text-align:left;border-bottom:1px solid #eff2f2}ul.inline ul.sub li:last-child a{border-bottom:0}ul.inline .has-more{vertical-align:middle;opacity:.3;margin:-0.25em 0 0 .25em}ul.menu{width:20em;padding:0}ul.menu li{display:block;text-align:center;padding:1.25em 1.5em;width:100%;float:none}ul.menu li:first-child a{border-radius:.25em .25em 0 0}ul.menu li:last-child a{border-radius:0 0 .25em .25em}ul.menu li a{display:block;transition:250ms}ul.menu li a span{color:#a5a5a5}ul.menu li a:hover{background:#00beef;color:white}ul.menu li a:hover span{font-family:'ProximaNova-Bold';color:white}ul.menu li a b{margin:.25em 0 0}.header{position:absolute;width:100%;display:block;font-size:14px;z-index:111111;left:0;top:0;transition:300ms}.header .action{display:none;cursor:pointer}.header ul.nav{list-style:none;margin:0;padding:0}.header a{color:#2e2e2e}.home .header .inline>li>a,.client .header .inline>li>a,.collaborate .header .inline>li>a,.project .header .inline>li>a,.support .header .inline>li>a,body[class^='integrations'] .header .inline>li>a{color:white}.header .nav{padding-top:.5em;display:block;transition:300ms}.header ul.inline>li>a:not(.button){font-family:'ProximaNova-Bold';text-transform:uppercase;cursor:pointer}.hero{width:100%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:300ms}.hero .content-container{display:table;width:100%;height:100vh;overflow:hidden;transition:300ms}.hero .content{position:relative;display:table-cell;text-align:center;vertical-align:middle}.hero .content h1,.hero .content p,.hero .content .button{opacity:0;transform:translateY(1em);animation-name:hero;animation-duration:500ms;animation-fill-mode:forwards}.hero .content h1{animation-delay:250ms}.hero .content p{animation-delay:500ms}.hero .content .button{animation-delay:750ms}.hero .content-block{max-width:54em;min-width:30em;margin:0 auto}.hero img{position:absolute;left:0;bottom:0}.hero .button{margin-right:1em;margin-bottom:1em}.hero.hero-top img{top:0;bottom:auto}.hero.hero-full-width img{width:100%}.hero video{position:absolute;left:0;top:0;min-width:100%;min-height:100vh}.hero .video-overlay{background:rgba(0,0,0,.7);position:absolute;left:0;top:0;width:100%;height:100%}.video-container{width:100%;background:rgba(0,0,0,0.7);display:flex;align-items:center;position:fixed;left:0;top:0;z-index:111111;transition:300ms;height:100%;overflow:hidden}@media only screen and (min-height:1200px) and (max-width:1900px){.hero video{width:auto;height:100%}}@media only screen and (max-width :960px){.hero video{min-width:auto;max-height:100%}}@media only screen and (max-width :760px){.hero video{transform:translateX(-50%)}}.video-container .video-content{width:640px;max-width:100%;display:table-cell;text-align:center;vertical-align:middle;margin:0 auto;opacity:0;transform:scale(0.9);transition:300ms}.video-container iframe{background:black;max-width:100%;margin:0 auto}.video-container.in{height:100vh;top:0}.video-container.in .video-content{opacity:1;transform:scale(1)}.section{display:block;box-sizing:border-box;padding:1em 0}.section.tall{min-height:80em;padding:6em 0}.section img:not(.max-height){max-height:55em}.section img.max-width{max-width:100%}.section img.full-width{width:100%}.section .content-block{max-width:32em;min-width:30em;margin:0 auto}.footer{text-align:left;padding:4em 0;display:block;width:100%;background-color:#2e2e2e;position:absolute;left:0;bottom:0;font-size:1.16666666666667em;line-height:1.5em;color:#a5a5a5;overflow:hidden}.footer .block{border-top:1px solid #4b4b4b}.footer h3{color:white;font-style:normal;font-family:'ProximaNova-Bold';text-transform:uppercase}.footer p{font-size:1em}.footer ul{list-style:none;margin:0;padding:0}.footer ul li{list-style:none;margin:.25em 0;padding:0}.footer a{color:#a5a5a5;font-family:'ProximaNova-Semibold';text-decoration:none}.footer a:hover{color:white}.footer .social li{margin-left:1em}.footer .social li a{opacity:.5;transition:.5s}.footer .social li a:hover{opacity:1}.footer .social li a img{width:18px}.form{margin:0 auto;text-align:left}.small{max-width:30em}.form .field{display:block;padding:0 0 2em 0}.form .field input:focus,.form .field button:focus{outline:0}.form .field .label{font-family:'ProximaNova-Semibold';text-transform:uppercase}.form .field input[type='text'],.form .field input[type='email'],.form .field input[type='password']{display:block;width:100%;padding:.5em;margin:.25em 0;font-size:1.333em;border-radius:3px;border:1px solid #d4dada;box-sizing:border-box}.form .field button[type='submit']{margin:0 auto;display:inline-block;border:0;width:100%}.input-number{padding:.5em 0 .5em .5em;font-size:1.333em;border-radius:3px;border:1px solid #d4dada;box-sizing:border-box}.col,.col-2,.col-3,.col-4,.col-5,.col-6{float:left}.col.right,.col-2.right,.col-3.right,.col-4.right,.col-5.right,.col-6.right{float:right}.col{box-sizing:border-box;padding:0 1em 1em 0}.col.pad{padding:0 2em 2em 0}.col.pad-3{padding-right:3em;padding-bottom:3em}.col.pad-4{padding-right:4em;padding-bottom:4em}.col.pad-5{padding-right:5em;padding-bottom:5em}.col.no-pad{padding:0}.col.no-pad-right{padding-right:0}.col.no-pad-left{padding-left:0}.grid .row:before,.grid .row:after{content:'';display:block;height:0;overflow:none;clear:both}.grid.flex{display:flex;flex-wrap:wrap}.grid.flex .col{flex:1;float:none}.grid.flex .col .col-container{width:100%;height:100%;display:table}.grid.flex .col .col-container .col-content{display:table-cell;text-align:center;vertical-align:middle}.grid .col.allow-padast-child:not(.allow-pad){padding-right:0}.grid.column-2>.col,.grid.column-2 .row>.col{width:50%}.grid.column-40-60 .col-40{width:40%}.grid.column-40-60 .col-60{width:60%}.grid.column-3>.col,.grid.column-3 .row>.col{width:33.333333333%}.grid.column-4>.col{width:25%}.grid.column-4 .col-2{width:50%}.grid.column-4 .col-3{width:75%}.grid.column-5>.col{width:20%}.grid.column-5 .col-4{width:80%}.grid.column-6 .col{width:16.666%}.column-min-height-10 .col{min-height:10em}.column-min-height-16 .col{min-height:16em}.column-min-height .col{min-height:22em}.column-min-height-23 .col{min-height:23em}.circle{border-radius:100%;overflow:hidden}.image img{display:block;max-width:100%;width:100%}.icon{width:4em;height:4em;display:block;margin:0 auto 2em;border-radius:100%}.icon img{width:100%;height:100%}.icon.medium{width:6em;height:6em}.icon.large{width:10em;height:10em}.icon .material-icons{font-size:4em}.icon.medium .material-icons{font-size:6em}.icon.large .material-icons{font-size:10em}.material-icons.md-1{font-size:1em}.pad-all-2{padding:2em}.pad{padding-top:1em;padding-bottom:1em}.pad-0-5{padding-top:.5em;padding-bottom:.5em}.pad-2{padding-top:2em;padding-bottom:2em}.pad-4{padding-top:4em;padding-bottom:4em}.pad-6{padding-top:6em;padding-bottom:6em}.pad-8{padding-top:8em;padding-bottom:8em}.pad-12{padding-top:12em;padding-bottom:12em}.pad-top-1{padding-top:1em}.pad-top-2{padding-top:2em}.pad-top-4{padding-top:4em}.pad-top-6{padding-top:6em}.pad-top-8{padding-top:8em}.pad-top-10{padding-top:10em}.pad-top-12{padding-top:12em}.pad-top-14{padding-top:14em}.pad-top-16{padding-top:16em}.pad-top-18{padding-top:18em}.pad-bottom-0-5{padding-bottom:.5em}.pad-bottom-1{padding-bottom:1em}.pad-bottom-1-25{padding-bottom:1.25em}.pad-bottom-2{padding-bottom:2em}.pad-bottom-4{padding-bottom:4em}.pad-bottom-6{padding-bottom:6em}.pad-bottom-8{padding-bottom:8em}.pad-left-1-25{padding-left:1.25em}.pad-left-1-5{padding-left:1.5em}.pad-left-2{padding-left:2em}.pad-left-4{padding-left:4em}.pad-left-6{padding-left:6em}.pad-left-8{padding-left:8em}.pad-right-2{padding-right:2em}.pad-right-4{padding-right:4em}.pad-right-6{padding-right:6em}.pad-right-10{padding-right:10em}.pad-right-14{padding-right:14em}.pad-right-18{padding-right:18em}.hpad{padding-left:1em;padding-right:1em}.hpad-2{padding-left:2em;padding-right:2em}.hpad-4{padding-left:4em;padding-right:4em}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-0-5{margin:.5em}.margin-1{margin:1em}.margin-left-0-25{margin-left:.25em}.margin-left-0-5{margin-left:.5em}.margin-left,.margin-left-1{margin-left:1em}.margin-left-1-25{margin-left:1.25em}.margin-left-1-5{margin-left:1.5em}.margin-left-2{margin-left:2em}.margin-left-2-5{margin-left:2.5em}.margin-left-3{margin-left:3em}.margin-left-6{margin-left:6em}.margin-top-negative-3{margin-top:-3em}.margin-top-negative-4{margin-top:-4em}.margin-top-negative-6{margin-top:-6em}.margin-right-0-25{margin-right:.25em}.margin-right{margin-right:1em}.margin-top-negative-0-5{margin-top:-0.5em}.margin-top{margin-top:1em}.margin-top-0-5{margin-top:.5em}.margin-top-1-5{margin-top:1.5em}.margin-top-2{margin-top:2em}.margin-top-4{margin-top:4em}.margin-bottom{margin-bottom:1em}.margin-bottom-2{margin-bottom:2em}.margin-bottom-4{margin-bottom:4em}.panel{width:48em;min-height:100%;position:fixed;overflow-y:scroll;right:0;top:0;background:white}body.debug .section{border:1px solid red}body.debug .content{border:1px solid blue}body.debug .content-block{border:1px solid purple}body.debug .col{border:1px solid yellow}body.debug img{border:1px solid orange}.tip{position:relative;display:inline-block;cursor:pointer}.tip .tip-text{display:block;position:fixed;background:#2e2e2e;color:white;padding:0;border-radius:.25em;font-size:.75em;white-space:nowrap;transition:300ms;opacity:.1;height:0;z-index:999999;overflow:hidden;left:50%;margin-top:-7em}.tip:hover .tip-text,.tip.in .tip-text{opacity:1;height:auto;overflow:visible;padding:.5em 1em}#video-thumb{position:absolute;left:3%;top:51%;width:290px;height:195px;text-align:left;font-size:1.333em;transition:.5s;cursor:pointer;display:flex}#video-thumb:hover{transform:scale(1.05)}#video-thumb img{max-width:100%;box-shadow:4px 4px 0 0 rgba(0,0,0,0.1);border:1px solid #d4dada}#video-thumb.in{left:50%;top:50%;margin-left:-320px;margin-top:-160px;width:640px;height:340px;transform:scale(1) !important}#video-thumb.in b{transition:.5s}#video-thumb.in img{width:100%}#video{display:flex;opacity:0;width:0;height:0;overflow:hidden;left:50%;top:50%;opacity:0}#video.in{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;z-index:111111;transition:.5s}#video.in.show{opacity:1}#video iframe{border:8px solid white;box-shadow:4px 4px 0 0 rgba(0,0,0,0.1);background:black}body.has-alert .container{transform:translateY(3em)}@media only screen and (min-width:1601px){body.has-alert .container{transform:translateY(2.8em)}}#alert-bar{position:fixed;display:block;width:100%;height:auto;left:0;top:0;background:#00beef;box-shadow:0 0 .25em 0 rgba(0,0,0,0.2);color:white;padding:.5em 0;transform:translateY(-4em);transition:300ms;text-align:center}#alert-bar.in{transform:translateY(0)}#alert-bar p{margin:0;font-size:14px;color:#0d314e;font-family:'ProximaNova-Bold'}#alert-bar a{color:white;font-family:'ProximaNova-Bold';text-decoration:underline}#alert-bar .material-icons{vertical-align:middle}#alert-bar #alert-close{cursor:pointer;position:absolute;right:.5em;top:.5em}@media only screen and (min-width :1600px){body{font-size:14px}.responsive-overflow-hidden{overflow:visible}}@media only screen and (max-width :1440px){#video-thumb{position:relative;top:auto;margin:2em auto;text-align:center;left:0 !important}#video-thumb img{left:0 !important}#video-thumb b{display:block;width:100%}#video-thumb.in b{opacity:0}#video-thumb.in{left:auto;top:auto;margin:2em auto;width:290px;height:195px;transform:scale(1.3) !important}}@media only screen and (max-width :1200px){.grid.grid-responsive-collapse .col,.grid.grid-responsive-collapse .col-2,.grid.grid-responsive-collapse .col-3,.grid.grid-responsive-collapse .col-4{width:100% !important}.min-height-responsive{height:auto !important;min-height:auto !important}}@media only screen and (max-width :960px){body{text-align:left}body.has-menu{width:100%;height:100%;overflow:hidden}img{max-width:100%}.margin-top-negative-3,.margin-top-negative-6{margin-top:0}.left,.right{float:none}.header{padding:0;transition:300ms;height:48px}.header>.content{transition:300ms}.header.in{position:fixed;width:100%;height:100%;background:white;color:#2e2e2e;left:0;top:0;overflow-y:scroll}.header.in>.content{padding:3em 0 2em}.header.in .logo{width:120px;height:45px;margin:0 0 0 1em}.header .logo{background-image:url('./images/cage_logo_blue.svg') !important;transition:300ms}.header .action{position:fixed;top:1em;right:1em;display:block;transition:300ms;user-select:none}.header .action:active,.header .action:hover,.header .action:focus{background:none !important;outline:none !important}.header .action.open{display:block}.header .action.close{transform:rotate(-90deg);opacity:0}.header.in .action.open{transform:rotate(90deg);opacity:0}.header.in .action.close{transform:rotate(0);opacity:1}.header .nav{display:none;opacity:0;height:0;overflow:hidden;transform:translateY(-50%)}.header.in .nav{display:block;opacity:1;height:auto;transform:translateY(0)}.header.in a{color:#2e2e2e}.header .button{border:1px solid white;background:0}.header ul.inline>li>a:not(.button){font-family:'ProximaNova-Black';font-size:1em;color:#2e2e2e}.header.in .button{padding:1em 2em;display:block;text-align:center;color:white}.header ul.inline li{display:block;padding:.5em 0;margin:0;float:none;text-align:center}ul.inline li{padding:0 !important;margin:0 !important;border:none !important}ul.inline li:before{display:none}ul.inline li a:not(.button){padding:1em 0 1em 36px !important;text-align:left !important;display:block;transition:300ms;border-bottom:1px solid #eff2f2 !important}ul.inline li a:active,ul.inline li a:focus,ul.inline li a:hover{background:#80dff7}ul.inline li.space{float:none;padding:2em 36px 1em 36px !important;text-align:left}ul.inline ul.sub li a{border:0}.header ul.inline>li:hover:not(.nohover):before,.header ul.inline li a .material-icons,.header ul.inline li a span{display:none}.header .button{color:white;background:#00beef;border:0;font-family:'ProximaNova-Black';font-size:1.25em}.header ul.menu{width:auto}.header ul.menu li{padding:.75em 0 .5em}.header ul.menu li a b{margin:0}.header ul.menu li a:hover *{color:#2e2e2e}.header ul.inline ul.sub{position:relative;left:auto;top:auto;margin-top:1em;padding-bottom:0}.header ul.inline li.has-sub{padding-bottom:0}.header ul.inline li.has-sub>a{display:none}.header ul.inline li.has-sub ul.sub{transform:scale(1.0);opacity:1;background:0;border:0;overflow:visible;height:auto;box-shadow:none;margin:1em 0 0;padding:0}.header ul.inline li.has-sub ul.sub li{border:0;width:auto;display:block;float:none}.header ul.inline li.has-sub ul.sub li b{font-family:'ProximaNova-Black';font-size:1em;text-transform:uppercase}.header ul.inline li.has-sub ul.sub li i{display:none}.container{padding-top:4em;padding-bottom:0}.footer{position:relative;padding:0}.footer .content.wider{padding:1em}.footer .block{border:0}.footer .social{margin:0 0 2em 0}.footer .social li a img{width:28px}h1.logo{margin:.25em}.absolute:not(.no-responsive){position:relative}.pos-top-9-25{top:auto}.pos-right-2{right:1em}.content{padding:0 1em}.content.wide{padding:0}.content.wider{padding:0}.content.wider.hpad{padding-left:1em;padding-right:2em}.hero{min-height:auto;max-width:100%;overflow:hidden}.hero .content{padding:0}.hero .content-block{max-width:none;min-width:auto}.section.tall{min-height:auto;padding:1em}.content-block{min-width:auto;max-width:auto;padding:1em}.section .content-block{max-width:auto;min-width:auto}.grid.flex .col{flex:none}.grid.column-2>.col,.grid.column-3>.col,.grid.column-3 .row>.col,.grid.column-4>.col,.grid.column-5>.col,.grid.column-4 .col-2,.grid.column-5 .col-4,.grid.column-6 .col,.grid.column-40-60 .col-40,.grid.column-40-60 .col-60{width:100%}.grid.responsive-collapse .col{width:50%}.col{padding:.5em}.col.responsive-pad-left{padding:1em 0 1em 5em !important}.col.pad,.col.pad-2,.col.pad-3,.col.pad-4,.col.pad-5{padding:0 0 1em 0}.col.responsive-pad-bottom-3{padding-bottom:3em !important}.column-min-height .col,.column-min-height-23 .col{min-height:auto}.min-height-9,.min-height-27,.min-height-45{min-height:auto}.pad{padding-top:.5em;padding-bottom:.5em}.pad-2{padding-top:1em;padding-bottom:1em}.pad-4{padding-top:2em;padding-bottom:2em}.pad-6,.pad-8,.pad-12{padding-top:3em;padding-bottom:3em}.pad-top-2,.pad-top-4,.pad-top-6,.pad-top-8,.pad-top-10,.pad-top-12{padding-top:1em}.pad-bottom-2,.pad-bottom-4,.pad-bottom-6{padding-bottom:1em}.pad-bottom-8{padding-bottom:2em}.pad-left-4{padding-left:0}.pad-right-2{padding-right:0}.margin-left-2:not(.responsive-margin){margin-left:0}.icon{margin:0 auto}.icon.medium{width:4em;height:4em}ul.pad-0-5 li{padding:0 0 .25em}ul.check{padding-left:2em}.cage-rocks{display:none}.pos-top-2{top:1em}.pos-top-6{top:5em}.pad-left-2{padding-left:0}.margin-1{margin:.5em}.margin-left-2-5{margin-left:0}.text-size-1-25{font-size:1em}.text-size-1-5{font-size:1.25em}.text-size-1-75{font-size:1.25em}.text-size-4{font-size:3em}.text-size-5{font-size:3em}.text-size-6{font-size:4em}.max-height-18{max-height:10em}.max-height-20{max-height:12em}.max-height-34{max-height:16em}.max-width-48,.max-width-60{max-width:none}.max-width-80-percent{max-width:none}.crop-bottom-left{-webkit-clip-path:none;clip-path:none}.responsive-hide-960{display:none}.responsive-hpad{padding-left:1em !important;padding-right:1em !important}.responsive-hpad-2{padding-left:2em !important;padding-right:2em !important}.responsive-no-pad-bottom{padding-bottom:0}.responsive-no-pad-all{padding:0 !important}.responsive-no-margin-left{margin-left:0 !important}.responsive-margin-bottom{margin-bottom:0}.responsive-border-round{border-radius:0}.responsive-float-left{float:left}.card.responsive-hide{margin:0 2em 1em}}@media only screen and (min-device-width :320px) and (max-device-width :480px){.footer{font-size:1em}.text-size-1-3{font-size:1em}.text-size-3{font-size:1.75em}.text-size-3-5{font-size:2.5em}}@media only screen and (min-device-width :375px) and (max-device-width :667px){.header .nav{font-size:1.333em}.footer{font-size:1.25em}.text-size-1-3{font-size:1.1em}}@keyframes hero{0%{opacity:0;transform:translateY(1em)}100%{opacity:1;transform:translateY(0)}}@keyframes alert{0%{opacity:0;transform:translateY(3em)}100%{opacity:1;transform:translateY(0)}}
