/*5c81a5245fee52530c8b5c9b54dec268*/
@charset "UTF-8";
#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-title{padding-right:2.4rem}h2.g-title{white-space:inherit}.dfx-logo{text-decoration:none;line-height:1}.dfx-logo p{padding:0;margin:0;text-align:center;font-family:Cambria;font-size:20pt;color:#000000}.dfx-logo p:first-of-type{font-size:50pt}.dfx-logo span{font-weight:bold;font-size:30pt;font-style:italic;color:#00b0f0}#g-extension.fp-extension .g-container{top:-13rem}#g-extension{margin-top:5rem}.g-subpromo{font-size:2rem}#g-expanded .g-subpromo{padding:1.5rem 0 2rem 0}.dfx-contact-us{margin:0 !important}.dfx-contact-us h2{margin:0}.dfx-contact-us p{margin:0.3rem 0}.homepage #g-bottom .g-container{padding-top:50px}.homepage #g-bottom .g-container .cta-download{}.homepage #g-bottom .g-container .cta-download .g-title{margin-bottom:0}.homepage #g-bottom .g-container .cta-download a.button{font-size:1.5rem}body.landing-page{font-size:1.2rem;line-height:1.3}.landing-page .g-title{font-size:2.25rem;font-family:Cambria}.landing-page #g-header{background:url('https://ftsp.com.au/images/banner-bg.png') no-repeat;background-size:cover}.landing-page #g-header .g-particle h2.g-title{font-size:3.5rem;line-height:1.1;font-family:"sourcesansproextralight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:400;letter-spacing:-2px;margin-left:-6px;margin-right:-6px;color:#fff}.landing-page #g-header .g-particle .g-textpromo{color:#fff}.landing-page #g-header .g-particle .button{margin-top:30px;background:#ebeb90;border:1px solid rgba(255, 255, 255, 0.3);padding:15px 20px;color:#464646 !important}.landing-page #g-navigation{z-index:0}.landing-page #g-slideshow{background:none}.landing-page #g-slideshow h2.g-title{text-align:center !important;display:block}.landing-page #g-slideshow .g-contentlist .g-contentlist-img{display:none}.landing-page #g-slideshow .g-contentlist .g-contentlist-text{display:none}.landing-page #g-slideshow .g-contentlist .g-contentlist-list{background:none;border:none}.landing-page #g-slideshow .g-contentlist .g-listgrid a{border:none;opacity:1;font-weight:300;font-size:1.2rem;cursor:default}.landing-page #g-slideshow .g-contentlist .g-listgrid a:hover{}.landing-page #g-slideshow .dfx-student-learning .g-infolist-title{text-align:left !important}.landing-page #g-slideshow .dfx-student-learning .g-infolist{margin-top:50px}.landing-page #g-slideshow .dfx-student-learning .g-infolist .g-infolist-item{border-bottom:none;position:relative;margin-left:40px !important}.landing-page #g-slideshow .dfx-student-learning .g-infolist .g-infolist-item :before{position:absolute;content:"";font-family:'FontAwesome';font-weight:100;color:#ccc;top:0;left:-27px}.landing-page #g-above{background:none;color:#212121}.landing-page #g-above .g-infolist-title{margin-left:0}.landing-page #g-above .g-infolist .g-infolist-item{margin-left:0}.landing-page #g-above .g-infolist .g-infolist-item .g-infolist-item-desc ul{margin:0 1.1rem;font-size:1.2rem}.landing-page #g-above .g-infolist .g-infolist-item-title{font-size:1.2rem;margin-left:0}.landing-page #g-utility{background:none;opacity:1 !important;color:#212121 !important}.landing-page #g-utility .g-block-content h4{font-size:1.2rem;line-height:1.2;margin-top:30px;letter-spacing:0}.landing-page #g-feature{border:none;padding-top:10px;background:url('https://ftsp.com.au/images/banners/featured-bg.jpg') no-repeat;background-size:cover;background-position:cneter center;opacity:1 !important}.landing-page #g-feature .g-block-content h3.g-title{color:#fff}.landing-page #g-feature .g-block-content h4{font-size:1.5rem;letter-spacing:0;color:#fff}.landing-page #g-feature .g-block-content .g-block-icons{color:#fff;margin-bottom:30px}.landing-page #g-container-7629{margin-bottom:80px}.landing-page #g-container-7629 .cta-download{}.landing-page #g-container-7629 .cta-download .g-title{margin-bottom:0}.landing-page #g-container-7629 .cta-download a.button{font-size:1.5rem}.landing-page #g-container-7629 .cta-download .g-particle{margin-top:35%;transform:translateY(-45%)}@media (min-width:1200px){#g-slideshow{padding:80px 0}}@media (min-width:767px){.landing-page #g-header{}.landing-page #g-header .g-grid{align-items:center}.landing-page #g-above{background:url('https://ftsp.com.au/images/g-above-bg-4.jpg') no-repeat;background-size:cover;border-top:none}.landing-page #g-utility{padding-bottom:80px}}@media (max-width:767px){.landing-page .dfx-student-learning .g-infolist .g-infolist-item :before{top:18px !important}}@media (max-width:480px){.landing-page #g-slideshow .dfx-student-learning .g-infolist .g-infolist-item{margin-left:20px !important;padding-bottom:0;margin-bottom:0}}@media (min-width:1024px){.landing-page #g-header{padding:50px}}@media only all and (max-width:1024px){.landing-page #g-header h2.g-title{font-size:2.4rem !important;line-height:1.15 !important}}@media (max-width:580px){.landing-page #g-feature .g-contentlist .g-listgrid .g-listgrid-item a{padding-left:0}}.dfx-boxes .g-block-content .g-grid:first-child{align-items:center}.dfx-boxes .g-block-content .g-grid:first-child .g-block .g-content{border:none}.dfx-boxes .g-block-content .g-grid{align-items:center}.dfx-boxes .g-block-content .g-grid .g-block .g-content{border:1px solid #ccc;border-radius:10px}@media (min-width:1200px){.dfx-boxes .g-block-content .g-grid:first-child{align-items:center}.dfx-boxes .g-block-content .g-grid:first-child .g-block .g-content{height:auto}.dfx-boxes .g-block-content .g-grid{align-items:center}.dfx-boxes .g-block-content .g-grid .g-block .g-content{height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px}.dfx-boxes .g-block-content .g-grid .g-block :first-child .g-content .g-block-icons{padding-top:25px;display:block}.dfx-boxes .g-block-content .g-grid .g-block :nth-child(2) .g-content .g-block-icons{padding-top:50px}}.dfx-content-list .g-listgrid{list-style-type:none;counter-reset:css-counter 0}.dfx-content-list .g-listgrid .g-listgrid-item a{counter-increment:css-counter 1}.dfx-content-list .g-listgrid .g-listgrid-item a:before{content:counter(css-counter) ". ";position:absolute;left:0;font-size:22px;font-weight:bold;color:rgba(0, 0, 0, 0.3)}