html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#000;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;line-height:1.4em}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html,body,form{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:500px}footer{position:relative;margin-top:-500px;height:500px;clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}a,a:visited{color:#067d83;text-decoration:underline}a:active{color:#067d83;text-decoration:underline}a:hover{color:#333;text-decoration:none}header img{position:absolute;left:15px;top:12px;z-index:1}.overlay{position:absolute;top:0;height:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);text-align:center;z-index:9999;display:none}.header-tel{position:absolute;right:95px;top:38px;z-index:1;font-size:2.2em;font-weight:700;color:#fff!important;text-decoration:none}.favourite{position:absolute;right:320px;top:34px;font-size:1em;color:#fff;z-index:1}.favourite:visited{color:#fff}.favourite:hover{color:#ff5b61}.favourite .fa-stack-1x{color:#000;font-size:.9em;margin-top:-1px}header nav{background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:99}header nav ul{list-style-type:none;padding:0;margin:10% 0 0 10%;transition:all .3s ease-in-out}header nav ul li{transform:translateY(50px);opacity:0;padding:12px 0 12px 0}header nav ul li a{font-size:1.2em;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;transition:all .2s ease-in-out;text-shadow:1px 1px 2px rgba(0,0,0,.5)}header nav ul li a:hover{color:#ff5b61}header nav ul li a:visited{color:#fff}header nav ul li ul{margin:0}header nav ul li ul li:first-child{padding-top:12px}header nav ul li ul li a{font-size:1.2em;font-weight:200;padding-left:10px}header nav ul li ul li a:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;color:#d49f47;margin-right:6px}.toggle-btn{display:block;position:fixed;z-index:10;right:10px;top:16px;cursor:pointer;background-color:transparent;padding:17px;z-index:999}.toggle-btn .bar{width:40px;height:4px;margin:5px auto;background-color:#fff;transition:all .3s ease-in-out}#toggle:checked~nav{opacity:1;visibility:visible}#toggle:checked~nav ul{top:70px;left:20%}#toggle:checked~nav ul li{transform:translateY(0);opacity:1}#toggle:checked~nav ul li:nth-child(1){transition:all .3s cubic-bezier(.6,0,.8,1.5) .1s}#toggle:checked~nav ul li:nth-child(2){transition:all .3s cubic-bezier(.6,0,.8,1.5) .2s}#toggle:checked~nav ul li:nth-child(3){transition:all .3s cubic-bezier(.6,0,.8,1.5) .3s}#toggle:checked~nav ul li:nth-child(4){transition:all .3s cubic-bezier(.6,0,.8,1.5) .4s}#toggle:checked~nav ul li:nth-child(5){transition:all .3s cubic-bezier(.6,0,.8,1.5) .5s}#toggle:checked~nav ul li:nth-child(6){transition:all .3s cubic-bezier(.6,0,.8,1.5) .6s}#toggle:checked~nav ul li:nth-child(7){transition:all .3s cubic-bezier(.6,0,.8,1.5) .7s}#toggle:checked~nav ul li:nth-child(8){transition:all .3s cubic-bezier(.6,0,.8,1.5) .8s}#toggle:checked~nav ul li:nth-child(9){transition:all .3s cubic-bezier(.6,0,.8,1.5) .9s}#toggle:checked+label.toggle-btn .bar:nth-child(1){transform:translateY(9px) rotate(45deg)}#toggle:checked+label.toggle-btn .bar:nth-child(2){transform:translateX(50px);opacity:0}#toggle:checked+label.toggle-btn .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.map-push{margin-bottom:50px}em{font-style:italic}h1,h2,h3,h4,h5,.h1-equivalent,.h2-equivalent,.h3-equivalent{margin:0 0 15px;padding:0;color:#000}h1,.h1-equivalent{font-size:2.6em;font-weight:400;line-height:38px;text-transform:uppercase}h2,.h2-equivalent{font-size:2.59em;font-weight:400;text-transform:uppercase}h3,.h3-equivalent{font-size:2.49em;text-transform:uppercase;line-height:35px}b,strong{font-weight:700}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}p{margin:0 0 1.1em}small{font-style:italic;color:#797979}ol li{padding-bottom:10px}p,li{font-size:1.4em;font-weight:100;color:#000}p,.wrapper-inner li,.list li{line-height:1.4em}.vanish-desktop{display:none}*{box-sizing:border-box;-moz-box-sizing:border-box}.box-shadow{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 0 2px 0 rgba(0,0,0,.5)}.shadow-me-white{text-shadow:1px 1px 0 rgba(255,255,255,.8)}.shadow-me-black{text-shadow:1px 1px 0 rgba(0,0,0,.5)}.slanted-base{content:"";z-index:1;position:absolute;bottom:0;right:0;width:100%;border-bottom:150px solid #fff;border-right:3000px solid transparent}.slanted-base-primary{content:"";z-index:1;position:absolute;bottom:0;right:0;width:100%;border-bottom:150px solid #067d83;border-right:3000px solid transparent}.slanted-top{content:"";z-index:1;position:absolute;top:0;right:0;width:100%;border-top:150px solid #fff;border-left:3000px solid transparent}.slanted-top-secondary{content:"";z-index:1;position:absolute;top:0;right:0;width:100%;border-top:150px solid #067d83;border-left:3000px solid transparent}.hero-icon{position:absolute;bottom:9px;right:0;left:0;z-index:1;width:60px;margin:auto}.hero{text-align:center}.sectional-centre-vertical{display:flex;align-items:center}.sectional-centre-vertical-inner{width:100%;text-align:center;display:flex}.why-fraser-grant{height:900px;position:relative}.why-fraser-grant .span_4_of_12 p:first-of-type{text-transform:uppercase;font-weight:700}.why-fraser-grant .span_4_of_12 p{margin:0 3% 0 3%;font-weight:200}.hero-home{height:900px;display:flex;align-items:center;justify-content:center;background:url('/content/images/hero/home.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;position:relative}.hero-contact{height:600px;display:flex;align-items:center;justify-content:center;background:url('/content/images/hero/contact.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;position:relative}.hero-area{height:600px;display:flex;align-items:center;justify-content:center;background:url('/content/images/hero/area-guides.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;position:relative}.hero-about{height:600px;display:flex;align-items:center;justify-content:center;background:url('/content/images/hero/about.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;position:relative}.hero-landlords{height:600px;display:flex;align-items:center;justify-content:center;background:url('/content/images/hero/landlords.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;position:relative}.hero-choose-rooms{height:800px;display:flex;align-items:center;justify-content:center;background:url('/content/images/hero/students.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:top;position:relative}.hero-choose-rooms ul{margin:0;padding:0}.hero-choose-rooms li{display:inline;list-style-type:none;padding:5px}.dark-hero-text p{color:#fff;font-size:1.5em;font-weight:400}.dark-hero-text h2{color:#fff}.hero-students{height:700px;display:flex;align-items:center;justify-content:flex-start;background:url('/content/images/hero/students-group.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative;text-align:left}.hero-area-alt{height:900px;display:flex;align-items:center;justify-content:flex-start;background:url('/content/images/hero/area-guides-alt.jpg') center center;background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative;text-align:left}.hero-mid-page-content{margin:5%;width:35%;background-color:rgba(255,255,255,.8);padding:50px}.hero-mid-page-content p:first-of-type{font-weight:bold;text-transform:uppercase;font-size:3.2em;margin:0}.hero-mid-page-content p{font-weight:400}.intro-primary span,.pink-me span{color:#ff5b61}.intro-primary p{margin:0 7% 1% 7%}.hero-large-text{font-size:3.9em;line-height:30px;margin-bottom:15px;text-transform:uppercase;font-weight:700}.hero-small-text{font-size:2.3em;line-height:30px;margin-bottom:35px;z-index:1;text-transform:uppercase}.hero-small-text-line{border-top:solid 1px #fff}.hero .btn-core{font-size:1.8em;padding:25px 35px 25px 35px}.image-max img{width:100%;display:block;transition:all .5s}.image-max img:hover{filter:brightness(80%)}.lets-grid-img-1,.lets-grid-img-2,.lets-grid-img-3,.lets-grid-img-4,.lets-grid-img-5{position:relative}.lets-grid .lets-grid-col-left p,.lets-grid .lets-grid-col-right p{position:absolute;bottom:0;left:0;background-color:#000;color:#fff;margin:0;padding:5px 9px;z-index:1;font-size:.9em;font-weight:400;text-transform:uppercase}.lets-grid .lets-grid-col-left i,.lets-grid .lets-grid-col-right i{position:absolute;bottom:31px;left:0;background-color:#067d83;color:#fff;margin:0;padding:4px 6px;z-index:1;font-size:.8em;font-weight:400;text-transform:uppercase}.lets-grid-col-left{width:42.06%;float:left;overflow:hidden}.lets-grid-col-right{width:57.94%;float:left;overflow:hidden}.lets-grid-col-right-inner{width:48%;margin:2% 0 0 2%;float:left;overflow:hidden}.lets-grid-img-1{margin-bottom:3.5%}.lets-grid-img-2{margin-bottom:10px}.lets-grid-img-3{margin-left:2%}.lets-grid-img-4 img{}.lets-grid-img-5 img{}.primary-bg{background-color:#067d83}.primary-bg a{color:#fff}.light-grey-bg{background-color:#fbfbfb}table a:link{color:#000;text-decoration:underline}table a:visited{color:#000;text-decoration:underline}table a:active,table a:hover{color:#000;text-decoration:none}table i{opacity:.4}table{color:#000;font-size:.9em;text-shadow:1px 1px 0 #fff;background:#fff;margin:0 0 30px 0;width:100%;font-weight:300;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1}table th{text-shadow:1px 1px 0 #000;padding:1%;border-bottom:1px solid #e0e0e0;font-size:1em;color:#fff;background:#3a3a3a;background:-webkit-gradient(linear,left top,left bottom,from(#4b1420),to(#4b1420));background:-moz-linear-gradient(top,#4b1420,#4b1420)}table th:first-child{text-align:left;padding-left:20px}table tr:first-child th:first-child{border-top-left-radius:3px}table tr:first-child th:last-child{border-top-right-radius:3px}table tr{text-align:center;padding-left:20px}table tr td:first-child{text-align:left;padding-left:20px;border-left:0}table tr td{padding:12px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));background:-moz-linear-gradient(top,#fff,#fafafa)}table tr.even td{background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f6f6f6));background:-moz-linear-gradient(top,#ececec,#f6f6f6)}table tr:last-child td{border-bottom:0}table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}.container-split img{width:100%;display:block;transition:all .5s;transform:scale(1)}.container-split img:hover{transform:scale(1.1)}.container-split{width:50%;float:left;position:relative;overflow:hidden}.container-split-left{width:40%}.container-split-right{width:60%}.container-split-text{padding:10% 3% 3% 3%}.container-split-text p{margin:0}.container-split-text-alt{padding:6% 3% 3% 3%}.container-split-text p:first-of-type{text-transform:uppercase;font-weight:400;color:#067d83;font-size:1.9em;margin-bottom:4px}.primary-bg .container-split-text p:first-child{color:#fff}.announce{background-color:#ff5b61;margin:0;padding:2%;color:#fff;font-weight:700;text-align:center}.cta{background-color:#f5f5f5;position:relative;overflow:hidden;margin:30px 0 30px 0}.cta img{position:absolute;left:0;bottom:0}.cta p{margin-bottom:0;text-transform:uppercase;font-weight:200;font-size:2em;line-height:32px}.cta .wrapper{max-width:2000px;padding:0 40px 0 240px}.sectional-cta{padding:55px 0 50px 0}.outro-columns p{margin:0 7% 0 7%}.description-columns p:first-of-type{font-size:2.4em;font-weight:400;margin-bottom:10px}.description-columns ul li{padding:6px 0 6px 0}.description-columns ul li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;margin-right:4px;color:#e5e5e5}.description-columns ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.list-me li{list-style-type:circle}.list-me-top ul{margin-top:30px}.cta-flex-container .btn-primary{margin-top:10px}.cta-flex-container .btn-primary:hover{color:#383435!important}.cta-flex-container p{font-size:1.2em;margin:0;line-height:24px;text-transform:uppercase}.cta-flex-container{display:flex}.cta-left-half{background-color:#f3f3f3;display:flex;flex-direction:column;justify-content:center}.cta-right-half{background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center}.cta-right-half,.cta-left-half{flex:1;padding:3rem}.cta-double .h3-equivalent{margin-bottom:8px}.cta-double .btn-core{margin-top:20px}.button-highlight{padding:30px;border:1px solid #f1f1f1}.wrapper{max-width:1500px;padding:0 40px;margin:0 auto;position:relative}.wrapper-blog{max-width:900px;padding:60px 20px 60px 20px;margin:0 auto;position:relative}.wrapper-blog li{list-style-type:circle}.wrapper-blog p,.wrapper-blog li{font-size:1.2em}.wrapper-footer{padding:80px 20px 0 20px;max-width:1450px;margin:0 auto}.wrapper-large{max-width:1450px;padding:0 40px;margin:0 auto;position:relative}.wrapper-cta{max-width:1300px;padding:0 20px 40px 20px;margin:0 auto;position:relative}.wrapper-header{max-width:1300px;padding:0;margin:0 auto;position:relative}.wrapper-inner{max-width:1500px;padding:60px 20px 60px;margin:0 auto;position:relative}blockquote{background:#f9f9f9;border-left:10px solid #88be38;margin:0 0 20px 50px;padding:30px;quotes:"“""”""‘""’"}blockquote p{display:inline}.external-video-embed{position:relative;padding-bottom:56.25%;height:0;max-width:100%;margin-bottom:20px}.external-video-embed iframe,.external-video-embed object,.external-video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.head{color:#067d83;font-size:1.8em}.choose-rooms ul{margin:0;padding:0}.choose-rooms li{display:inline;list-style-type:none;padding:0}.choose-rooms li:before{background:none;position:initial;width:0;height:0}.choose-rooms .btn-core{font-weight:700;background-color:#efefef;font-size:1.5em;padding:0;width:90px;padding:30px 0 30px 0;margin:3px 1px}.choose-rooms .btn-core:hover,.choose-rooms .btn-on{background-color:#067d83;color:#fff}#minVal{padding:20px 0 0 0;float:left}#maxVal{padding:20px 0 0 0;float:right}#minVal,#maxVal{font-weight:700;font-size:1.3em}.blog-list a p{background-color:#eee;color:#067d83;font-size:1.2em;font-weight:400;padding:3%;margin:0}.blog-list a p:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;font-size:.7em;color:#067d83}.property-list,.blog-list a{float:left;width:32.3%;display:block;margin:0 1% 1% 0;text-decoration:none;background-color:#f6f6f6;position:relative}.property-list a{text-decoration:none}.property-list p{background-color:#eee;color:#067d83;text-transform:uppercase;text-align:center;font-size:1em;font-weight:700;padding:3%;margin:0;position:relative}.details,.property-details-wrapper{display:flex;align-items:center;justify-content:space-between}.details div{padding:4% 4% 3% 4%;font-size:1.2em;color:#000;text-align:center;line-height:14px}.details div span{color:#9d9d9d;font-size:.7em;text-transform:uppercase}.ribbon{overflow:hidden;bottom:40%;right:-2px;position:absolute;z-index:1;background-color:#067d83;color:#fff;font-size:.8em;padding:4px 7px;text-transform:uppercase}.property-icons{display:flex;flex-wrap:wrap;padding:30px 10px}.property-icons div{width:33%;text-align:center;margin:1% 0 1% 0}.property-icons div p{color:#fff;text-transform:uppercase;font-weight:400;margin:0;font-size:.8em}.sectional-x-large{padding:130px 0 130px 0}.property-details{padding:30px;position:relative}.favourite-details{position:absolute;top:20px;right:20px;font-size:2.3em;color:#ff5b61}.favourite-list{position:absolute;top:25%;right:2%;font-size:1.3em;color:#ff5b61}.property-details .h2-equivalent{text-transform:unset;font-size:2.4em;line-height:32px}.property-details-wrapper div{padding:4%;font-size:2.4em;color:#000;text-align:center;line-height:30px;font-weight:700}.property-details-wrapper div span{color:#9d9d9d;font-size:.6em;text-transform:uppercase;font-weight:100}.property-details .btn-core{width:100%}.primary-bg p,.primary-bg h1,.contact address{color:#fff}.contact address{font-size:1.4em;font-weight:200;line-height:30px;margin-bottom:15px}.contact address strong{font-size:1.5em}.contact tel{font-size:2.4em;line-height:40px}.contact tel,.contact address,.contact .social{padding-left:30px}.contact-right{border-left:solid 1px rgba(255,255,255,.1)}.contact tel a{text-decoration:none}.contact tel a:hover{color:#ff5b61}.contact .social ul{margin:20px 0 20px 0;padding:0}.contact .social li:first-child{padding:0 10px 0 0}.contact .social li{display:inline;padding:0 5px 0 5px;color:#fff}.contact .social li a:hover{color:#ff5b61}.sectional-large{padding:70px 0 70px 0}.sectional-medium{padding:50px 0 50px 0}.sectional-small{padding:30px 0 30px 0}.sectional-x-small{padding:10px 0 20px 0}.sectional-large-alt{padding:120px 0 70px 0}.sectional-large-alt-b{padding:70px 0 140px 0}.sectional-top{padding:70px 0 0 0}.anchor{display:block;height:90px;margin-top:-90px;visibility:hidden}.opacity:hover{opacity:.8}button,.btn-core,a,footer .social i,.opacity,.gallery img,.blog-tease img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn-core{display:inline-block;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none;padding:15px 35px 15px 35px}.btn-primary{background-color:#ff5b61;color:#fff!important;font-size:1.3em}.btn-primary:hover{background-color:#067d83}.btn-outline-primary{border:1px solid #ff5b61;color:#ff5b61;font-size:1.3em}.btn-outline-primary:hover{border:1px solid #067d83;font-size:1.3em;color:#067d83}.btn-grey{background-color:#596165;color:#fff!important}.btn-grey:hover{background-color:#ff5b61}.btn-secondary:before,.btn-primary:before,.btn-outline-primary:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;margin-right:4px}.btn-search:before{content:''}.hero-choose-rooms .btn-primary:before,.choose-rooms .btn-primary:before{content:''}.hero-choose-rooms .btn-primary{padding:25px 27px;font-size:1.6em;font-weight:700;border:solid 1px #fff}.btn-filter:before{content:''}.btn-outline-white{border:solid 1px #fff;color:#fff!important;font-size:1.3em}.btn-outline-white:hover{border:solid 1px #383435}.btn-white{background-color:#fff;color:#383435!important;border:2px solid #d49f47;font-size:.9em}.btn-white:hover{background-color:rgba(212,159,71,.2)}.primary-bg .btn-primary{border:solid 1px #ff5b61}.primary-bg .btn-outline-white:hover{border:solid 1px #ff5b61}.align-right{text-align:right}.align-centre{text-align:center}.btn-call:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:lighter;margin-right:8px}.video-wrap{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.video-wrap img{width:100%;top:-16.82%;left:0;opacity:.7}.video-wrap .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.video-wrap .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.video-wrap img,.video-wrap .play-button{cursor:pointer}.video-wrap img,.video-wrap iframe,.video-wrap .play-button,.video-wrap .play-button:before{position:absolute}.video-wrap .play-button,.video-wrap .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.video-wrap iframe{height:100%;width:100%;top:0;left:0}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.866%}.vcard{line-height:26px;color:#fff;font-weight:300}.anchor-top{position:absolute;left:45%;bottom:10px;color:#d3d4d4}.anchor-top i{font-size:3em}.anchor-top:hover{color:#d49f47}footer{background-color:#444a4d}.footer-top{height:56px;background-image:url(/content/images/footer-bg.jpg);background-repeat:repeat-x;position:absolute;top:0;left:0;right:0}.footer-base{background-color:#31383b;position:absolute;bottom:38px;left:0;right:0;color:#7c7c7c;font-size:.9em;text-transform:uppercase;text-align:center;padding:15px 0 15px 0}.footer-terms{background-color:#252a2c;position:absolute;bottom:0;left:0;right:0;font-size:.9em;text-transform:uppercase;text-align:center}.to-top{position:absolute;left:0;right:0;margin:auto;bottom:130px;display:block;width:20px;color:#7c7c7c!important;font-size:1.4em}.footer-terms a,.footer-base p,.footer-base li{color:#7c7c7c}.footer-base img{max-width:94px}.footer-terms li{padding:0;display:inline;font-size:.8em;color:#7c7c7c;padding:0 5px 0 5px}.footer-terms ul{padding:0;margin:10px}.footer-terms ul:first-child{margin-left:10px;float:left}.footer-terms ul:last-child{margin-right:10px;float:right}footer a{text-decoration:none}.footer-central,.footer-central li,.footer-central a,.footer-central p{color:#fff;font-size:1em}.footer-central a:hover,.to-top:hover{color:#ff5b61!important}.footer-central ul{margin:0}footer .opening-hours ul{margin:20px 0 20px 0;padding:0}footer .opening-hours li{margin:9px 0 9px 0}footer .footer-terms a:hover{color:#fff}footer .social ul{margin:20px 0 20px 0;padding:0}footer .social li:first-child{padding:0 10px 0 0}footer .social li{display:inline;padding:0 5px 0 5px}footer .social hr{border-bottom:solid 1px #5c6265;margin-top:15px;margin-bottom:15px}footer .news-tease li article{margin:0 0 13px 0}footer .news-tease li article:before{content:'';font-family:'Font Awesome 5 Pro';color:#ff5b61;margin-right:5px}footer .news-tease .btn-core{padding:6px 12px;font-size:.8em;font-weight:400;margin-top:10px}footer .news-tease .btn-core:hover{background-color:#067d83;color:#fff!important}footer .news-tease .btn-core:before{content:'';font-family:'Font Awesome 5 Pro';margin-right:5px}footer .contact li:first-child,footer .news-tease li:first-child{font-weight:700;text-transform:uppercase;margin:0 0 30px 0;font-size:1.3em}footer .contact i{color:#ff5b61;margin-right:12px}footer .contact li{margin:10px 0 10px 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border-bottom:dashed 1px #ddd;border-top:none;border-left:none;border-right:none;margin-top:35px;margin-bottom:25px;clear:both}label{font-size:1em;font-weight:400}input,textarea,select{display:block;position:relative;font-size:.9em;margin-bottom:20px;font-weight:300;padding:20px 20px 20px 20px;width:100%;outline:none;text-align:center;border-radius:.1em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border:1px solid #ccc}input:focus,textarea:focus{border:1px solid #745e68}.error{color:#c00;font-size:.8em;margin-bottom:8px}span.formerror[style*="inline"]{display:block!important;background-color:#c02e2e;border-radius:.1em;color:#fff;font-size:.9em;text-shadow:1px 1px 0 rgba(0,0,0,.8);clear:both;margin-bottom:10px;margin-top:-5px;padding:7px 7px 7px 12px}::-webkit-input-placeholder{color:#333;opacity:1}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}@media only screen and (min-width:1300px){.epc-grid{width:49%;float:left}}@media only screen and (max-width:1055px){}@media only screen and (max-width:1000px){.hero-mid-page-content{width:45%}}@media only screen and (max-width:950px){.details div{padding:3%;font-size:1em;line-height:14px}.details div span{font-size:.6em}.property-list,.blog-list a{width:49%;margin:0 1% 1% 0}}@media only screen and (max-width:900px){.footer-base ul:first-child{margin-left:5px}.footer-base ul:last-child{margin-right:5px}.footer-base ul{margin-top:12px}.footer-central ul{padding:0 0 0 20px}.property-details-wrapper div{padding:4%;font-size:2em;color:#000;text-align:center;line-height:20px;font-weight:700}.property-details-wrapper div span{color:#9d9d9d;font-size:.6em;text-transform:uppercase;font-weight:100}}@media only screen and (max-width:880px){.hero-large-text{font-size:3em;line-height:30px}.hero-small-text{font-size:1.7em;line-height:25px;margin-bottom:35px;z-index:1;text-transform:uppercase}}@media only screen and (max-width:820px){}@media only screen and (min-device-width:768px) and (max-device-width:1324px){}@media only screen and (max-width:758px){header img{width:120px}.header-tel{top:22px}.favourite{right:300px;top:16px}.toggle-btn{top:0}h1{font-size:2.2em}h2,.h2-equivalent{font-size:2em}h3,.h3-equivalent{font-size:1.99em}.wrapper,.wrapper-inner,.cta .wrapper{padding:20px;margin:0 auto;position:relative}.cta .wrapper p br{display:none}.cta p{line-height:39px}.vanish{display:none!important}.vanish-desktop{display:block!important}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:100%}.col{margin:1% 0}.mob-centre,.mob-centre ul{text-align:center}.anchor{height:0;margin-top:-0}.sectional-x-x-x-large,.sectional-x-x-large,.sectional-x-large,.sectional-large,.sectional-medium,.sectional-small,.sectional-large-alt,.sectional-large-alt-b{padding:40px 0 40px 0}.clearfix:before,.clearfix:after{content:"";display:block}.custom-order{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-mob{-webkit-order:1;order:1}.second-mob{-webkit-order:2;order:2}.btn-call{margin:20px 0 10px 0}.hero-home{height:400px;background:url('/content/images/hero/home-mobile.jpg') center center}.hero-about{height:400px;background:url('/content/images/hero/about-mobile.jpg') center center}.hero-contact{height:400px;background:url('/content/images/hero/contact-mobile.jpg') center center}.hero-landlords{height:400px;background:url('/content/images/hero/landlords-mobile.jpg') center center}.hero-area{height:400px;background:url('/content/images/hero/area-guides-mobile.jpg') center center}.hero-choose-rooms{height:500px;background:url('/content/images/hero/students-mobile.jpg') center center}.hero-students{height:400px;background:url('/content/images/hero/students-group-mobile.jpg') center center}.hero-area-alt{height:400px;background:url('/content/images/hero/area-guides-alt-mobile.jpg') center center}.cta{background-color:transparent}.cta:after{background:url('/content/images/cta-logo.png') center center;background-size:contain;background-repeat:no-repeat;content:"";opacity:.07;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.cta-flex-container{flex-direction:column}.cta-right-half,.cta-left-half{padding:2rem}.cta-double .btn-core{margin-top:0}.hero-small-text,.hero-small-text-alt{font-size:1.3em;line-height:20px;margin-bottom:0}.hero-large-text{font-size:2.5em;line-height:30px;margin-bottom:5px}footer{height:800px}header nav ul{margin:13% 0 0 10%}.mobile-menu-2 ul{margin:-9px 0 0 10%!important}.hero-choose-rooms .btn-primary{padding:22px 24px;font-size:1.4em}.lets-grid-col-left{width:100%;float:none}.lets-grid-col-right{width:100%;float:none}.lets-grid-img-1,.lets-grid-img-2,.lets-grid-img-3,.lets-grid-img-4,.lets-grid-img-5{margin:10px 0 10px 0}.lets-grid-img-1 img,.lets-grid-img-2 img,.lets-grid-img-3 img,.lets-grid-img-4 img,.lets-grid-img-5 img{margin:10px 0 10px 0;width:100%}.lets-grid-col-right-inner{width:100%;margin:0;float:none}.lets-grid .sectional-small{padding:0}.why-fraser-grant{height:auto}.why-fraser-grant img{width:25%;margin-top:5%}.hero .btn-core{margin-top:10px;font-size:1.3em;padding:15px}.btn-fw{width:100%}.toggle-btn{position:absolute}.hero-mid-page-content{margin:5%;width:90%;text-align:center}.footer-base ul:first-child,.footer-base-details ul,.footer-base ul:last-child{margin:0}.footer-central ul{margin:0;padding:0}footer .contact li:first-child,footer .news-tease li:first-child{margin:10px 0 10px 0;border-top:1px solid #5c6265;padding-top:15px}footer .social ul{margin:20px 0 0 0}.footer-terms ul:first-child,.footer-terms ul:last-child{margin:10px;float:none}.to-top{bottom:110px}.property-list,.blog-list a{width:100%;margin:0 0 3% 0}.details div{font-size:1.2em}.property-icons div{width:16.66%;text-align:center;margin:0}.property-icons div img{width:70%}.favourite-details{position:static;line-height:60px}.contact tel,.contact address,.contact .social{padding-left:0}.contact-right{border-left:none}.container-split{width:100%;float:none;text-align:center}.container-split img{object-fit:cover;height:200px}.container-split-text{padding:3%}.choose-rooms{margin-bottom:30px}}@media only screen and (max-width:650px){.blog-tease{width:100%;float:none;display:block}.blog-tease img{height:360px}.blog-tease div{left:0;right:0;z-index:1;bottom:40%;text-align:center}.blog-tease .tease-title{font-size:1.6em;margin-bottom:10px}.blog-tease .tease-desc{margin:0 3% 0 3%}.hero-large-text{font-size:2em}.hero-small-text,.hero-small-text-alt{font-size:1.1em}@media only screen and (max-width:500px){.header-tel{display:none}.favourite{right:90px}.property-details-wrapper div{font-size:1.7em}.property-icons div{width:33.3%}.property-icons div img{width:50%}.property-icons div p{margin-bottom:15px}}@media only screen and (max-width:450px){.property-list p{position:unset}.favourite-list{top:2%;right:2%;font-size:1.4em}}