.btn{-webkit-tap-highlight-color:transparent}@media(hover:hover) and (pointer:fine){.btn{-webkit-transition:background-color .3s,color .3s,border-color .3s;-o-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}.btn-bg-primary:hover{border-color:var(--primary-colour);color:var(--primary-colour);background-color:transparent}.btn-bg-secondary:hover{border-color:var(--secondary-colour);color:var(--secondary-colour);background-color:transparent}.btn-bg-tertiary:hover{border-color:var(--tertiary-colour);color:var(--tertiary-colour);background-color:transparent}.btn-bg-white:hover{background-color:var(--primary-colour);color:#fff}#header .header-right .header-right-group-left .link{-webkit-transition:color .3s;transition:color .3s;-o-transition:color .3s;transition:color .3s}#header .header-right .header-right-group-left .link:hover{color:var(--secondary-colour)}#header .header-right .header-right-group #menu .nav .nav-item .nav-link,#footer .footer-right .nav .nav-item .nav-link{display:inline-block;position:relative}#header .header-right .header-right-group #menu .nav .nav-item .nav-link:before,#footer .footer-right .nav .nav-item .nav-link:before{-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;width:0;height:2px;content:'';display:block;background-color:#fff;position:absolute;left:0;bottom:-1px}#header .header-right .header-right-group #menu .nav .nav-item .nav-link:hover:before,#footer .footer-right .nav .nav-item .nav-link:hover:before{width:100%}#header .header-right .header-right-group #menu .contact-details .contact-detail a,#footer .footer-left .footer-details .footer-detail a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#header .header-right .header-right-group #menu .contact-details .contact-detail a:hover,#footer .footer-left .footer-details .footer-detail a:hover{color:var(--primary-colour)}.project-item .ratio .overlay{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0}.project-item .ratio:hover .overlay{opacity:1}.project-list .project-item:nth-child(3n+1) .ratio .overlay .btn:hover,.project-slider .project-item:nth-child(3n+1) .ratio .overlay .btn:hover{background-color:var(--secondary-colour)}.project-list .project-item:nth-child(3n+2) .ratio .overlay .btn:hover,.project-slider .project-item:nth-child(3n+2) .ratio .overlay .btn:hover{background-color:var(--tertiary-colour)}.item-list .item .item-title a{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.item-list .item .item-title a:hover{color:var(--secondary-colour)}.team-list .team-item .ratio img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:filter .3s;-o-transition:filter .3s;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.team-list .team-item .ratio:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.team-list .team-item .item-name a{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.team-list .team-item .item-name a:hover,.team-list .team-item .item-name a:focus{color:var(--secondary-colour)}.team .social-icons a{-webkit-transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,color .2s,-webkit-box-shadow .2s;-o-transition:background .2s,color .2s,box-shadow .2s;transition:background .2s,color .2s,box-shadow .2s;transition:background .2s,color .2s,box-shadow .2s,-webkit-box-shadow .2s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.team .social-icons a:hover,.team .social-icons a:focus{background:var(--primary-colour);color:#fff;-webkit-box-shadow:0 4px 16px rgba(226,15,134,.15);box-shadow:0 4px 16px rgba(226,15,134,.15);outline:0}.project-list .project-item .project-title a,.project-slider .project-item .project-title a{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.project-list .project-item .project-title a:hover,.project-list .project-item .project-title a:focus,.project-slider .project-item .project-title a:hover,.project-slider .project-item .project-title a:focus{color:var(--secondary-colour)}}@media(pointer:coarse){.btn-bg-primary:visited,.btn-bg-primary:focus,.btn-bg-primary:focus-visible,.btn-bg-primary:active{background-color:var(--primary-colour)!important;color:#fff!important}.btn-bg-secondary:visited,.btn-bg-secondary:focus,.btn-bg-secondary:focus-visible,.btn-bg-secondary:active{background-color:var(--secondary-colour)!important;color:#fff!important}.btn-bg-tertiary:visited,.btn-bg-tertiary:focus,.btn-bg-tertiary:focus-visible,.btn-bg-tertiary:active{color:#fff!important;background-color:var(--tertiary-colour)!important}}