/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}.customers a:hover,.flatmates a,.ribbon a:hover,section a:hover{text-decoration:underline}.contact-info li,footer li,nav ul{list-style-type:none}.mui-select>label,.nobreak{white-space:nowrap}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,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{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}.flatmates-features,.flatmates-hero,.flex-video{overflow:hidden}button,select{text-transform:none}.filter a,.filter h4,.option h3,.team h3,footer h3,nav li a{text-transform:uppercase}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.rap{padding-left:1em;margin:2em 5%;border-left:4px solid #8dca7a}.rap p{color:#8dca7a}.team{background-color:#f5f5f5;text-align:center}.team h3{color:#636363;font-size:1.5em;margin-top:0;font-weight:400;letter-spacing:.1em}.team-table{display:table;width:100%}.team-table img{width:200px;padding-bottom:2em}.team-table h4{font-weight:500;font-size:.9em;margin-bottom:.05em;margin-top:.08em;color:#636363}.customers .campuses,.team-table p{font-size:.8em}.team-table p{font-weight:300;margin-top:0;margin-bottom:2em;letter-spacing:.03em;line-height:1.5em}.flatmates li,.flatmates p{line-height:1.6em}.luke{display:table-cell;width:100%;padding:0 5em}.contact-form{width:50%;float:left}.contact-form form{width:400px;float:right}.contact-form .button{margin:0}.contact-info{width:33.3333%;float:left;box-sizing:border-box;padding-top:5em}@media (max-width:720px){.contact-form,.contact-info{float:none;width:90%;clear:both;margin:0 auto}.contact-info{padding-top:3em}.contact-info ul{padding:0}.contact-form form{width:100%}}.contact-info ul{margin:0}.contact-info li{padding-bottom:1em}.customers a:hover{border-bottom:none}.customers h2.state,.faq article h2{border-bottom:1px solid #ccc}.customers h2.state{margin-top:3em}.customers h2.state:first-of-type{margin-top:0}.customers h3{margin-bottom:0}.customers h4{margin:0}.customers .campuses span{color:#888}.customers .campuses ul{padding-left:0;display:inline}.customers .campuses li{display:inline}.customers .campuses a{color:inherit}.flatmates-hero{text-align:center;margin-bottom:30px;background-color:#bae9b9;border-bottom:1px solid #e2e2e2;box-shadow:0 0 25px rgba(0,0,0,.2)}.flatmates-hero h2{font-size:3em;margin:1em 0}.flatmates-hero img{width:600px;position:relative;margin-bottom:-200px}.flatmates{padding:1em 0}.flatmates p{margin-bottom:2em}.flatmates hr{height:1px;background-color:#efefef}.annotation,.annotation-target-indicator{height:40px;text-align:center;border-radius:50%;box-sizing:border-box}.flatmates-features p{max-width:720px;margin:0 auto 2em}.flatmates-features p b{font-weight:500;background-color:#faf2de;padding:5px 8px;margin:-5px 0}.flatmates-features img{margin-top:-20px}.flatmates-features img.pull-right{float:right}.flatmates-features img.pull-left{float:left}.annotation{background-color:#ed385b;color:#fff;position:absolute;display:block;width:40px;line-height:40px;font-size:18px;font-weight:700;text-decoration:none!important}.annotation:hover{color:#fff;text-decoration:none}.annotation-wrap{position:relative}.annotation-wrap img{max-width:100%}.annotation-popover{background:#faf2de;box-shadow:0 5px 20px rgba(0,0,0,.2);max-width:500px;padding:10px;color:#464646;font-size:16px;font-weight:400;line-height:1.6;width:400px;box-sizing:border-box;position:absolute;z-index:1}.annotation-target-indicator{width:40px;float:left;margin:0 8px 8px 0;background-color:#ccc;color:#fff;line-height:40px;font-weight:700}#help-nav,header{background-color:#fff}:target::before{content:"";display:block;height:92px;margin-top:-92px}.validation-summary-errors{color:#f44336}.validation-summary-errors span{display:block;font-size:1.4em;font-weight:700}.validation-summary-errors ul{display:inline-block;text-align:left}.hero,.page-subtitle,.page-title,.ribbon{text-align:center}.field-validation-error{color:#f44336;display:block}nav li,nav li a{display:inline-block}.help-wrap{height:100%;max-width:1000px;margin:0 auto;position:relative}#help-nav{position:fixed;top:6em;width:200px;margin-left:20px}#help-nav ul{list-style:none;padding:0}#help-nav ul a{color:inherit;display:block;border-left:2px solid transparent;padding-left:5px}#help-nav ul a:hover{color:#8dca7a}#help-nav ul li.active a{color:#8dca7a;border-left-color:#8dca7a}#help-content .page-content .wrap{padding-left:240px}#help-content img{max-width:100%}.flex-video{position:relative;padding-bottom:67.5%;height:0;margin-bottom:1em}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:Young;font-variant:normal;font-weight:400;src:url(fonts/young.ttf) format('truetype')}body{font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:16px;color:#464646;font-weight:400;padding-top:88px}.small{font-size:12px}header{position:fixed;top:0;width:100%;z-index:2;transition-property:box-shadow}.plus-one-tafe-wrap,nav,nav li a{position:relative}header.expand,header.moving{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ribbon{padding:1rem;background-color:#ffbd44;color:#fff;font-weight:500}.ribbon a:hover{color:#ed385b}a,a:focus,a:hover{text-decoration:none}.ribbon-dismiss{float:right;font-size:1.2em;font-weight:700;line-height:1em;cursor:pointer}.ribbon-dismiss:hover{color:#dd8f00}section{padding:4em 0}a{color:#ed385b}a:focus,a:hover{color:inherit}section a:hover{color:#ed385b}.button,.button:hover,.filter a:hover,.service a:hover,.service h3,nav li a{text-decoration:none}h2,h3,h4{font-family:Young,'Helvetica Neue',Helvetica,Arial,sans-serif}.page-content{padding:6em 0}.page-title{font-weight:100;font-size:2.3em;margin:.5em 0 1.5em;letter-spacing:.08em;line-height:1.2em}.page-subtitle{font-size:1.2em;font-weight:400;letter-spacing:.05em}.clearfix{overflow:auto;zoom:1}.wrap{max-width:1000px;margin:0 auto}.wrap-narrow{max-width:720px;margin:0 auto}nav{padding:1em}nav h1{margin:0;float:left}nav h1 a{margin:.25em 0;text-indent:-9999px;background-image:url(/images/logo.png);background-repeat:no-repeat;display:block;width:200px;height:35px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){nav h1 a{background-image:url(/images/logo@2x.png);background-size:200px 35px}}nav ul{padding:0;margin:0;float:right}nav li a{color:inherit;padding:.5em;line-height:2.3em}nav li a::after{content:' ';display:block;height:2px;width:0%;transition:width .1s;margin:0 auto;background-color:#8dca7a}nav li a.active{color:#8dca7a}nav li a.active::after,nav li a:hover::after{width:100%}nav li a.highlight{border:1px solid #8dca7a;border-radius:3px;color:#8dca7a}nav li a.highlight:hover{border:1px solid #8dca7a;color:#fff;background-color:#8dca7a}nav li a.highlight:hover::after{width:0}nav li a.highlight.active:hover::after{width:100%;background-color:#fff}.mobmenu{display:none}.hero{padding:4em 0}.button,section a.button:hover{padding:1em}.hero h2{font-family:inherit;font-weight:300;font-size:2em;margin:2em 1em}.plus-one-tafe{position:absolute;text-indent:-9999px;background:url(/images/plus-one-tafe.png);width:92.6px;height:86.2px;background-size:contain;top:-40px;left:-12px}.button{border:1px solid #464646;border-radius:3px;margin:0 .5em;color:inherit;display:inline-block;font-family:Young,'Helvetica Neue',Helvetica,Arial,sans-serif}.button:hover{color:#8dca7a;border-color:#8dca7a}.button.primary{border:1px solid #ed385b;color:#fff;background-color:#ed385b}.button.primary:hover{background-color:#ed1750;border-color:#ed1750}.form-buttons{margin:1em 0;text-align:right}.description,.filter.column,.gallery-wrap,.home-trial,.pricing,.pricing.cell{text-align:center}.form-buttons .button{margin:0}.filters{background-color:#bae9b9;color:#636363}.column{float:left;width:33.3333%;box-sizing:border-box}.filter.column{padding:2em}.filter h4{font-weight:500}.filter a{color:#fff;font-size:.8em;font-weight:600;letter-spacing:.075em;padding-bottom:.5em}.description h3,.description p{letter-spacing:.05em}.filter a:hover{color:#fff;border-bottom:2px solid #fff}.filter i{font-size:2.2em}.description{background-color:#f5f5f5;color:inherit}.description .wrap{padding:0 1em}.description h3{font-size:1.2em;font-weight:400;padding-bottom:.5em}section.slider{padding-top:0;padding-bottom:0}.gallery-cell{width:100%;position:relative;padding:2em 0 4em}.gallery-wrap{width:90%;max-width:1000px;display:table;margin:0 auto}.gallery-image,.gallery-text{width:50%;display:table-cell;vertical-align:middle}.gallery-text{padding:2.5em 1em 0;font-size:1.3em}.gallery-image img{width:100%;max-width:535px}.gallery-text h3{color:#ee3b5c}.gallery.primary.button{font-size:.7em;margin-top:1em}.home-trial h3,.pricing h3{font-size:1.2em;font-weight:400;letter-spacing:.05em}.gallery-cell.two{background-color:#ffcd89}.gallery .flickity-page-dots{bottom:20px}.gallery-cell.three{background-color:#ee3b5c}.gallery-cell.three h3,.gallery-cell.three p{color:#fff}.gallery.primary.button.three{border-color:#fff}.home-trial{background-color:#bae9b9;color:inherit}.home-trial .wrap{padding:0 1em}.home-trial p{letter-spacing:.05em;padding-bottom:.7em}.pricing-table{display:table;height:100%}.pricing.cell{padding:2em;display:table-cell;width:33.33333%;height:100%}.pricing.cell:first-child{padding-right:1em}.pricing.cell:nth-child(2){padding:2em 1em}.pricing.cell:last-child{padding-left:1em}.pricing h4{font-size:1.3em;font-weight:500;letter-spacing:.05em;color:#8dca7a;margin-top:.5em}.pricing h5{margin:.5em;font-size:1.2em;font-weight:300;color:#ed385b}.pricing ul{padding-top:1em;padding-left:10%}.pricing li{text-align:left;line-height:1.5em}.pricing-info{height:85%}.border{border:1px solid #8dca7a;border-radius:6px;padding:1em;height:100%}.pricing i{color:#8dca7a}.help{background-color:#f5f5f5;color:inherit;padding:1em}.bicolumn{display:table;width:100%}.staff{display:table-cell;vertical-align:middle;width:50%;text-align:right}.home-customers,.staffinfo,footer section{text-align:center}.staffinfo{display:block}.staff img{width:150px}.staff h4{font-weight:500;font-size:.9em;margin-top:.8em;color:#636363;line-height:inherit}.staff p{font-weight:300;font-size:.8em;margin-top:0;margin-bottom:2em}.staffinfo:last-of-type p{margin-bottom:0}.service{display:table-cell;vertical-align:top}.home-customers li,.logo{display:inline-block;box-sizing:border-box}.service h2{font-weight:100;font-size:2.3em;margin:.5em 0 1.5em;letter-spacing:.08em}.service h3{font-weight:400;font-size:1.3em;letter-spacing:.05em;line-height:1.2em}.service p{margin-bottom:2em}.service a{color:#ee3b5c}.service a:hover{padding-bottom:.2em;border-bottom:1px solid #ee3b5c}footer{background-color:#98bc8d;padding:2em 0;z-index:1;position:relative}.quad-column{float:left;width:25%;box-sizing:border-box;padding:0 1em}footer ul{padding-left:0}footer h3{font-weight:500;letter-spacing:.15em;color:#d2e2cd;font-size:16px}footer a{color:inherit;font-size:.9em;font-weight:200;margin-bottom:1em}footer a:hover{border-bottom:1px solid}footer section{padding:1.5em 0 0}footer section p{font-size:.7em;letter-spacing:.05em;margin-top:0}footer section i{font-size:2em;color:#fff}.home-customers h2{font-weight:300;font-size:2em;margin:0 2em 1em}.home-customers ul{box-sizing:border-box;list-style:none;padding:0;margin:0}.home-customers li{width:18%;height:80px}.logo{vertical-align:middle;background-repeat:no-repeat}.logo img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.5;width:100%;max-width:150px;height:auto}.logo img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0);opacity:1}.logo:hover{padding-bottom:inherit;border-bottom:none}.anchor::before{content:'';display:block;position:relative;width:0;height:100px;margin-top:-100px}@media (max-width:1000px){.wrap{padding:0 1em}}@media (max-width:870px){.pricing b{display:block}}@media (max-width:800px){.filter.column{padding:1em}.quad-column{width:100%;text-align:center;padding:0}footer li{margin:0 .25em 0 0;display:inline}footer li:not(:first-child):before{content:'\2022';margin-right:.5em;color:rgba(0,0,0,.15)}}.mui-select:focus>label,.mui-textfield>input:focus~label,.mui-textfield>textarea:focus~label{color:#8dca7a}@media (max-width:720px){.pricing-table,nav ul{width:100%}nav{padding:.5em 1em 0}nav h1{padding-bottom:.4em}nav ul{display:none}.expand nav ul{display:block}nav i{font-size:2.1em;color:#8dca7a}.mobmenu{display:inline-block;float:right;padding-top:.5em}nav li{display:block;border-bottom:1px #eee solid}nav li a.highlight,nav li a.highlight:hover{border:none;color:#8dca7a}nav li a.highlight:hover{background-color:inherit}nav li:last-child{border-bottom:none}.slider .gallery-text{font-size:95%}.gallery-cell.three .gallery-text{padding-top:1em}.pricing .wrap{padding:0 .5em}.pricing.cell{display:table-row}.pricing-info,.pricing-title{display:table-cell;box-sizing:border-box}.pricing-title{width:25%;vertical-align:middle}.pricing-table .pricing.cell{padding:1em 0}.pricing-info{width:75%;padding:1em .5em 1em 1em}.pricing .border{height:auto}.pricing .border ul{padding-left:.6em;display:inline-block;margin:0 auto;font-size:80%}}.mui-select:focus>select,.mui-textfield>input:focus,.mui-textfield>textarea:focus{border-color:#8dca7a}@media (max-width:500px){.filters{padding:2em 0}.filters .wrap{display:table;width:100%;padding-right:.5em;box-sizing:border-box}.filter.column{display:table-row;float:none}.filter-info{display:table-cell;width:80%;padding-bottom:2em;text-align:left}.column:last-child .filter-info{padding-bottom:0}.filters i{vertical-align:middle;display:table-cell;padding-bottom:1em}.column:last-child i{padding-bottom:0}.filters h4,.filters p{margin:.5em 0}.slider .gallery-cell{height:14em;padding:0}.slider .gallery-text{font-size:85%;padding:0}.slider .gallery.primary.button{font-size:90%;margin-top:0}.help .staff{width:30%;padding-left:1em;padding-right:2em}.help .staffinfo{font-size:85%}.help .service{width:70%;font-size:85%}.help h2{margin:1em 0;font-size:2em}.help h3{margin:0;font-size:1em}.help p{margin-top:0}.help img{width:90px}}.mui-select>label{position:absolute;top:0;display:block;width:100%;color:rgba(0,0,0,.54);font-size:12px;font-weight:400;line-height:15px;overflow-x:hidden;text-overflow:ellipsis}.option p,section.tour p{line-height:1.5em}.option{background-color:#F5F5F5;padding:5em 20em}.option h3{color:#636363;font-size:1.3em;margin-top:0;font-weight:400;letter-spacing:.05em}.option h4{font-weight:500;font-size:1em;margin-bottom:.05em;margin-top:2em;color:#636363}.option p{font-weight:300;font-size:.9em;letter-spacing:.03em}.option b{color:#ed385b;font-weight:400}.privacy{padding:6em 0;text-align:left}.privacy h2{font-weight:100;font-size:2.3em;margin:.5em 0 1em;letter-spacing:.08em;text-align:center}.privacy h3,.privacy h5{font-weight:100;margin:.5em 0 1.5em;letter-spacing:.08em}.privacy h3{font-size:1.5em;text-align:center}.privacy h5{font-size:1em;text-align:left}.subhead,.tour-cost,.tour-intro,.trial-text,section.tour h2{text-align:center}.privacy li,.privacy p{font-weight:300;font-size:.8em;margin-top:0;margin-bottom:2em;letter-spacing:.03em;line-height:1.5em}.left-1{float:left;width:25%}.left-2,.right-1{width:75%;float:left}.right-1{padding-right:2em;box-sizing:border-box}.right-2{float:left;width:25%}.tour-intro{padding:7em 0 5em}.tour-intro h2{font-family:inherit;font-weight:200;font-size:2em;margin:2em 1em}section.tour h2{font-weight:300;font-size:2em;margin:.5em 0;width:75%}section.tour .content{width:75%}section.tour img{width:25%}section.tour.left .content,section.tour.left h2{float:left}section.tour.left img,section.tour.right .content,section.tour.right h2{float:right}section.tour.right img{float:left}section.tour.right .content{padding-left:2em}section.tour.center .content,section.tour.center h2{width:100%}section.tour.center img{width:40%;display:block;margin:0 auto}.tour-security{background-color:#bae9b9}.tour-admin{background-color:#f5f5f5}.tour-report{background-color:#fff}.tour-config{background-color:#f5f5f5}section.tour.tour-comm{background-color:#fff}section.tour.tour-comm img{margin-top:1em;margin-bottom:1em}.tour-cms{color:#fff;background-color:#ed385b}.tour-brand{background-color:#fff}.tour-support{background-color:#bae9b9}.tour-other{background-color:#fff}.tour-other h4{margin-bottom:.05em}.tour-other p{padding-bottom:.5em;margin-top:.5em}.tour-other i{height:70px;color:#ffcd89;display:inline-block;line-height:100px;font-size:1.5em;padding-right:.3em}.tour-cost{padding:4em 0;background-color:#f5f5f5}.tour-cost h2{font-family:inherit;font-weight:200;font-size:2em;margin:2em 1em}section.tour.tour-web{background-color:#fff}section.tour.tour-web h2{float:none}section.tour.tour-web .content,section.tour.tour-web h2{width:60%}section.tour.tour-web img{width:40%}@media (max-width:800px){.tour-intro,section.tour{padding:2em 0}.tour-intro h2{margin:3em 0 1em;font-size:1.6em}section.tour.left h2,section.tour.right h2{float:none;width:100%}section.tour.left .content,section.tour.right .content{float:none;width:100%;padding:0}section.tour.left img,section.tour.right img{display:block;float:none;width:10%;margin:0 auto}section.tour img.big{width:40%}}.trial-text{padding-bottom:1em}.trial-text b{font-weight:500}.trial-form{max-width:400px;margin:0 auto}.trial-hostprefix{width:10em;display:inline-block;margin-bottom:0}.trial-hostprefix label{overflow:visible}.trial-hostprefix input{text-align:right}.trial-created h2,.trial-created h3,.trial-created p{text-align:center}.trial-hostprefix-wrap{margin-bottom:20px}.form-note{font-size:.8em;color:#636363}.trial-not-edu-msg{display:none;color:#c60;padding:.75em;background:#fc9;margin-bottom:1em}.trial-not-edu-msg b{color:#b50;font-weight:500}.trial-not-edu-msg a{color:#b50;text-decoration:underline}.trial-created h2{font-weight:100;font-size:2.3em;margin:.5em 0 1em;letter-spacing:.08em;padding:1em 0 0}.trial-created h3{font-size:1.2em;font-weight:400;letter-spacing:.05em}.trial-created b{font-weight:500}