a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit}table{border-collapse:collapse;border-spacing:0}header.generic{background:#333}.page-width{max-width:1040px;width:95%;margin:0 auto}.hidden{display:none}.roboto{font-family:Roboto,sans-serif}.lato{font-family:Lato,sans-serif}.oswald{font-family:Oswald,sans-serif}::selection{background:#f68933;color:#fff}::-moz-selection{background:#f68933;color:#fff}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}html{font-family:Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none;font-size:16px;line-height:1.5;margin:0;padding:0;width:100%}body{margin:0;padding:0;width:100%;font-size:13px;font-size:.8125rem;line-height:1.5;color:#000;background:#fff;min-width:290px}body h1,body h2,body h3,body h4{margin:0 0 20px}body p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;margin:0 0 20px;line-height:1.3;color:#444}@media (max-width:1024px){body p{font-size:16px;font-size:1rem}}@media (max-width:767px){body p{font-size:14px;font-size:.875rem}}body a{text-decoration:none;color:#f68933;transition:color .2s linear}body a:hover{text-decoration:none;color:#db792e;transition:color .2s linear}body sup{font-size:.5em;position:relative;top:-.5em}body b,body strong{font-weight:700}body .clear{clear:both;line-height:0;overflow:hidden}body header{border-bottom:1px solid #b2b1b1;overflow:hidden;min-width:290px;position:fixed;width:100%;top:0;left:0;background:#282b2d;z-index:100}@media (max-width:1024px){body header{border-bottom:none}}@media (min-width:1024px){body header{transition:background 200ms linear}}body header .inner{max-width:1040px;width:95%;margin:0 auto}@media (max-width:1024px){body header .inner{width:100%}}body header .inner .logo{display:block;float:left;width:274px;height:54px;margin:30px 0 22px}@media (max-width:1024px){body header .inner .logo{margin-left:5%;width:165px;height:32px;background-size:100%}}body header .inner .logo h1{display:none}body header .inner .logo img,body header .inner .logo svg{width:100%}body header .inner .toggleNav{display:none}@media (max-width:1024px){body header .inner .toggleNav{display:block;float:right;padding:30px 5% 18px;width:35px;cursor:pointer}}@media (max-width:1024px){body header .inner .toggleNav .bar{display:block;background:#fff;height:4px;margin-top:3px}}body header .inner .toggleNav .bar:first-child{margin-top:0}@media (max-width:1024px){body header .inner .toggleNav .label{color:#FFF;text-transform:uppercase;display:block;text-align:center;font-family:Lato,sans-serif;font-weight:700;font-size:12px;font-size:.75rem}}body header .inner .logo-ibmbp{background:url(../img/touchpoint_2014/IBM-logo-business-partner.png) no-repeat;width:144px;height:58px;position:absolute;right:20px;top:20px}@media (max-width:1400px){body header .inner .logo-ibmbp{display:none}}body header .inner .mainNavigation{float:right;margin-top:43px}@media (max-width:1024px){body header .inner .mainNavigation{margin:0;border-top:1px solid #fff;clear:both;float:none}}body header .inner .mainNavigation h3{display:none}body header .inner .mainNavigation ul{list-style:none;overflow:hidden}@media (max-width:1024px){body header .inner .mainNavigation ul{display:none}}body header .inner .mainNavigation ul li{float:left;margin-left:32px}@media (max-width:1100px){body header .inner .mainNavigation ul li{margin-left:16px}}@media (max-width:1024px){body header .inner .mainNavigation ul li{float:none;margin:0}}body header .inner .mainNavigation ul li a{color:#fff;text-transform:uppercase;font-size:13px;font-size:.8125rem;font-family:Lato,sans-serif;font-weight:900;letter-spacing:1px;display:block;padding-bottom:4px;position:relative}@media (max-width:1100px){body header .inner .mainNavigation ul li a{font-size:12px;font-size:.75rem;font-weight:700}}@media (max-width:1024px){body header .inner .mainNavigation ul li a{padding:15px 5%;background:#000;border-top:1px solid #272727;font-weight:900}}body header .inner .mainNavigation ul li a:hover{text-decoration:none}body header .inner .mainNavigation ul li a:hover:before{width:100%;transition:width .2s ease-out}@media (max-width:1024px){body header .inner .mainNavigation ul li a:hover:before{display:none}}body header .inner .mainNavigation ul li a:before{content:"";display:block;height:3px;position:absolute;bottom:0;left:0;background-color:#FFF;width:0;transition:width .2s ease-out}body header.mobileExpanded .inner .toggleNav .bar{background:#f68933!important}body header.mobileExpanded .inner .mainNavigation ul{display:block}body header.headerfixed{background:url(../img/touchpoint_2014/background-white-90.png)}body header.headerfixed .inner .logo{width:190px;height:38px}body header.headerfixed .inner .logo .white .target{fill:#000}body header.headerfixed .inner .toggleNav .bar{background:#000}body header.headerfixed .inner .toggleNav .label{color:#000}body header.headerfixed .inner .mainNavigation{margin-top:36px}@media (max-width:767px){body header.headerfixed .inner .mainNavigation{border-top:1px solid #b2b1b1}}body header.headerfixed .inner .mainNavigation ul li a{color:#000}body header.headerfixed .inner .mainNavigation ul li a:before{background:#000}@media (max-width:1024px){body header.headerfixed .inner .mainNavigation ul li a{color:#fff}}@media (max-width:767px){body header.headerfixed .inner .logo{width:165px;margin-top:20px;margin-bottom:10px}body header.headerfixed .inner .toggleNav{padding-top:20px;padding-bottom:12px}}body .hero .inner{max-width:1040px;width:95%;margin:0 auto;padding-top:14.9%}body .hero .inner .slides{position:relative;height:350px}@media (max-width:1024px){body .hero .inner .slides{min-height:200px}}body .hero .inner .slides .slide02{display:none}body .hero .inner .slides .slide{position:absolute;top:0;left:0;width:100%;z-index:1}body .hero .inner .slides .slide .p1{font-size:50px;font-size:3.125rem;font-family:Lato,sans-serif;color:#fff;font-weight:700;font-style:italic;text-shadow:2px 2px #333;letter-spacing:2.4px;margin-bottom:0;text-align:center;padding-bottom:3%}@media (max-width:1024px){body .hero .inner .slides .slide .p1{font-size:34px;font-size:2.125rem}}@media (max-width:767px){body .hero .inner .slides .slide .p1{font-size:28px;font-size:1.75rem;text-align:center}body .hero .inner .slides .slide .p1 br{display:none}}@media (max-width:479px){body .hero .inner .slides .slide .p1{font-size:20px;font-size:1.25rem;text-align:center}}body .hero .inner .slides .slide .p2{font-family:Lato,sans-serif;color:#f68933;font-size:85px;font-size:5.3125rem;font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:2px 2px #333;line-height:1.2;letter-spacing:4.2px;text-align:center}@media (max-width:1024px){body .hero .inner .slides .slide .p2{font-size:52px;font-size:3.25rem}}@media (max-width:767px){body .hero .inner .slides .slide .p2{font-size:32px;font-size:2rem;text-align:center}}@media (max-width:479px){body .hero .inner .slides .slide .p2{font-size:24px;font-size:1.5rem;text-align:center}}body .hero .inner .slides .slide .p3{font-family:Lato,sans-serif;color:#fff;font-size:35px;font-size:2.1875rem;font-weight:900;font-style:italic;text-shadow:2px 2px #333;line-height:1.2;letter-spacing:4.2px;text-align:center}@media (max-width:1024px){body .hero .inner .slides .slide .p3{font-size:24px;font-size:1.5rem}}@media (max-width:767px){body .hero .inner .slides .slide .p3{font-size:20px;font-size:1.25rem;text-align:center}}@media (max-width:479px){body .hero .inner .slides .slide .p3{font-size:18px;font-size:1.125rem;text-align:center}}body .hero .inner .slides .slide .p3 span{padding:0 16px}body .hero .inner .slides .slide ul{list-style:none;margin:0;padding:0;height:95px;text-align:center}body .hero .inner .slides .slide ul li{display:inline-block;margin:0 10px;padding:10px 0}body .hero .inner .slides .slide ul li img{vertical-align:middle;max-height:50px;max-width:120px;height:auto;width:auto;margin:0 5px}body .hero .inner .productlink{margin-bottom:53px;padding-top:17.5%}body .hero .inner .productlink span{display:block;padding-top:55px;width:190px;margin:0 auto;color:#FFF;font-family:Lato,sans-serif;text-transform:uppercase;font-size:22px;font-size:1.375rem;text-align:center;background:url(../img/touchpoint_2014/hero-arrow.png) center 0 no-repeat;transition:background-position .1s ease-out;cursor:pointer}body .hero .inner .productlink span:hover{text-decoration:none;background-position:center 5px;transition:background-position .1s ease-out}@media (max-width:767px){body .hero .inner .productlink span{background-size:38px;font-size:14px;font-size:.875rem;padding-top:28px}}@media (max-width:479px){body .hero .inner .productlink span{background-size:38px;font-size:14px;font-size:.875rem;padding-top:28px}}body .SECTION .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .SECTION .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .SECTION .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .SECTION .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .SECTION .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .SECTION .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .SECTION .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .products{background:url(../img/touchpoint_2014/background-black-29.png)}body .products .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .products .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .products .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .products .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .products .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .products .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .products .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .products .top-border{background:url(../img/touchpoint_2014/background-white-5.png);height:35px}body .products .inner{padding-top:6.7%;padding-bottom:7.9%}body .products .inner h2{display:none}body .products .inner a article{width:30%;float:left;margin-left:5%}@media (max-width:767px){body .products .inner a article{width:100%;float:none;margin-bottom:15%;margin-left:0}}body .products .inner a article h3{display:none}body .products .inner a article .logowrapper{max-width:380px;margin:0 auto}body .products .inner a article .logowrapper img{width:100%;height:auto}body .products .inner a article .logowrapper svg{width:100%}body .products .inner a article .logowrapper .color .target{transition:fill 300ms linear}body .products .inner a article .p1{font-family:Lato,sans-serif;font-weight:400;color:#fff;font-size:22px;font-size:1.375rem;text-align:center;margin-bottom:5px;letter-spacing:1px}body .products .inner a article .p2{font-family:Lato,sans-serif;font-weight:300;color:#fff;font-size:15px;font-size:.9375rem;text-align:center;margin-bottom:42px;padding:0 10px}@media (max-width:1024px){body .products .inner a article .p2{min-height:60px}}@media (max-width:767px){body .products .inner a article .p2{min-height:0}}body .products .inner a article .p2 span{padding:0 14px}@media (max-width:980px){body .products .inner a article .p2 span{padding:0 5px}}body .products .inner a article .visit{display:block;width:188px;height:45px;line-height:45px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;background:#f68933;text-align:center;text-transform:uppercase;font-size:17px;font-size:1.0625rem;margin:0 auto;transition:background 200ms linear;letter-spacing:1px}body .products .inner a:hover{text-decoration:none}body .products .inner a:hover .logowrapper .color .target{fill:#C50068;transition:fill 200ms linear}body .products .inner a:hover .visit{background:#ae176c}body .products .inner .cx article:hover .logowrapper .color .target{fill:#0174a8;transition:fill 200ms linear}body .products .inner .cx article:hover .visit{background:#0174a8}body .products .inner .mx article{margin-left:0}body .products .inner .mx article:hover .logowrapper .color .target{fill:#ae176c;transition:fill 200ms linear}body .products .inner .mx article:hover .visit{background:#ae176c}body .products .inner .ipiphany article .logowrapper{padding:24px 0}body .products .inner .ipiphany article .logowrapper .icon .border .target{opacity:1;transition:opacity 150ms linear}body .products .inner .ipiphany article .logowrapper .icon .bkgrnd .target{opacity:0;transition:opacity 150ms linear;transition-delay:300ms}body .products .inner .ipiphany article .logowrapper .icon .shadow .target{opacity:0;transition:opacity 400ms ease-out}body .products .inner .ipiphany article .logowrapper img{width:100%}body .products .inner .ipiphany article:hover .icon .border .target{opacity:0;transition:opacity 150ms linear}body .products .inner .ipiphany article:hover .icon .bkgrnd .target{opacity:1;transition-delay:0ms}body .products .inner .ipiphany article:hover .icon .shadow .target{opacity:1;transition-delay:300ms}body .products .inner .ipiphany article:hover .visit{background:#7fc241}body .history .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden}body .history .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .history .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .history .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .history .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .history .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .history .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}@media (max-width:1024px){body .history{background-size:auto 100%;background-position:35%}}@media (max-width:767px){body .history{background-size:200%;background-position:left bottom}}body .history .inner{padding:3% 0}@media (max-width:767px){body .history .inner{background-size:200%;background-position:left bottom;}}body .history .inner .col1{width:100%;}@media (max-width:767px){body .history .inner .col1{width:100%;float:none}}body .video{background-image:url(../img/touchpoint_2014/skyline_auckland_sil.png);background-color:#343434;background-position:30% bottom;background-repeat:no-repeat}body .video .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden}body .video .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .video .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .video .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .video .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .video .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .video .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}.no-video body .video{display:none}body .video .inner{padding:5.9% 0}body .video .inner .col1{width:100%;margin:0 auto}body .video .inner .col1 video{width:100%;height:auto}@media (max-width:767px){body .video .inner .col1{width:100%;float:none}}body .advisory{background-color:#f1f0ee;background-image:url(../img/touchpoint_2014/brickwall.png)}body .advisory .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden}body .advisory .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .advisory .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .advisory .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .advisory .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .advisory .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .advisory .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .advisory .inner{padding:5.9% 0 2%;padding-bottom:0}body .advisory .inner h2{margin-bottom:0}@media (max-width:767px){body .advisory .inner .team{display:table}}@media (max-width:767px){body .advisory .inner .team .mobile-wrapper{display:table-row}}body .advisory .inner .team .mobile-wrapper .col1{float:left;width:45%}@media (max-width:767px){body .advisory .inner .team .mobile-wrapper .col1{display:table-cell;float:none;width:30%;vertical-align:bottom}}body .advisory .inner .team .mobile-wrapper .col1 img{width:100%;display:block}body .advisory .inner .team .mobile-wrapper .col2{float:right;width:48%;padding-top:20%}@media (max-width:767px){body .advisory .inner .team .mobile-wrapper .col2{padding-top:5%;display:table-cell;float:none;width:70%;vertical-align:middle;padding-left:10px}}body .advisory .inner .team .mobile-wrapper .col2 h3{color:#000;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:19px;font-size:1.1875rem;letter-spacing:.5px;margin-bottom:5px}body .advisory .inner .team .mobile-wrapper .col2 .p1{color:#f68933;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;font-size:1.125rem;letter-spacing:.5px;margin-bottom:7px;min-height:50px}@media (max-width:767px){body .advisory .inner .team .mobile-wrapper .col2 .p1{min-height:0;font-size:15px;font-size:.9375rem}}body .advisory .inner .team .mobile-wrapper .col2 .p1 .triangle{border-bottom:10px solid transparent;border-left:10px solid #f68933;border-top:10px solid transparent;float:left;height:0;width:9px}@media (max-width:767px){body .advisory .inner .team .mobile-wrapper .col2 .p1 .triangle{border-bottom:7px solid transparent;border-left:8px solid #f68933;border-top:7px solid transparent;margin-top:2px}}body .advisory .inner .team .mobile-wrapper .col2 .p2{color:#000;font-family:Lato,sans-serif;font-weight:400}@media (max-width:400px){body .advisory .inner .team .mobile-wrapper .col2 .p2{clear:left;width:auto}}body .about{background-color:#f1f0ee;background-image:url(../img/touchpoint_2014/brickwall.png);border-bottom:2px solid #ccc}body .about .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden}body .about .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .about .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .about .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .about .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .about .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .about .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .about .inner{padding:5.9% 0 2%;padding-bottom:0}body .about .inner article{width:29%;float:left;margin-left:6.5%;margin-bottom:6%}@media (max-width:767px){body .about .inner article{width:100%;float:none;overflow:hidden;margin-left:0}}body .about .inner article:nth-child(5){margin-left:0;clear:left}body .about .inner article:first-of-type{margin-left:0}@media (max-width:767px){body .about .inner article:nth-child(odd){margin-left:0}}body .about .inner article .image{margin-bottom:20px}@media (max-width:767px){body .about .inner article .image{float:left;width:30%;margin-bottom:0}}body .about .inner article .image img{width:100%;height:auto}body .about .inner article h3{color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:19px;font-size:1.1875rem;letter-spacing:.5px;margin-bottom:5px}@media (max-width:767px){body .about .inner article h3{float:right;width:65%}}body .about .inner article .p1{color:#f68933;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;font-size:1.125rem;letter-spacing:.5px;margin-bottom:7px;min-height:50px}@media (max-width:767px){body .about .inner article .p1{min-height:0;font-size:15px;font-size:.9375rem;float:right;width:65%}}body .about .inner article .p1 .triangle{border-bottom:10px solid transparent;border-left:10px solid #f68933;border-top:10px solid transparent;float:left;height:0;width:9px}@media (max-width:767px){body .about .inner article .p1 .triangle{border-bottom:7px solid transparent;border-left:8px solid #f68933;border-top:7px solid transparent;margin-top:2px}}body .about .inner article .p2{color:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:15px;font-size:.9375rem}@media (max-width:767px){body .about .inner article .p2{float:right;width:65%;font-size:14px;font-size:.875rem}}@media (max-width:400px){body .about .inner article .p2{clear:left;width:auto}}body .about .team{width:95%;max-width:1400px;margin:0 auto;position:relative;max-height:890px;overflow:hidden}@media (max-width:767px){body .about .team{display:table}}body .about .team .hover-icon{width:50px;background:url(../img/touchpoint_2014/icon-hover.png) no-repeat;text-align:center;color:#f68933;font-size:10px;font-size:.625rem;position:absolute;bottom:20px;right:0;margin-left:-25px;padding-top:50px;font-weight:700}@media (max-width:767px){body .about .team .hover-icon{display:none}}@media (max-width:767px){body .about .team .mobile-wrapper{overflow:hidden;border-bottom:1px solid #ccc;position:relative;display:table-row}}body .about .team .mobile-wrapper .profile{transition:opacity .5s ease-out;position:relative;float:left}@media (max-width:767px){body .about .team .mobile-wrapper .profile{display:table-cell;vertical-align:bottom;position:static;float:none}}body .about .team .mobile-wrapper .profile img{width:100%;display:block;transition:opacity .5s ease-out}body .about .team .mobile-wrapper .profile.hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body .about .team .mobile-wrapper .profile.nothover img{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}body .about .team .mobile-wrapper .profile .hover{position:absolute;height:100%;width:100%;z-index:10;cursor:pointer;top:0;left:0;background-image:url(../img/touchpoint_2014/bkgrnd-transparent.gif)}@media (max-width:767px){body .about .team .mobile-wrapper .profile .hover{display:none}}body .about .team .mobile-wrapper .copy{opacity:0;display:none\9;transition:opacity .5s ease-out;z-index:9;position:absolute;width:40%;top:15%}@media (max-width:1200px){body .about .team .mobile-wrapper .copy{top:0}}@media (max-width:767px){body .about .team .mobile-wrapper .copy{display:table-cell;vertical-align:middle;position:static;width:auto;opacity:1}}body .about .team .mobile-wrapper .copy h3{color:#000;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:19px;font-size:1.1875rem;letter-spacing:.5px;margin-bottom:5px}body .about .team .mobile-wrapper .copy .p1{color:#f68933;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;font-size:1.125rem;letter-spacing:.5px;margin-bottom:7px;min-height:50px}@media (max-width:767px){body .about .team .mobile-wrapper .copy .p1{font-size:15px;font-size:.9375rem;min-height:0}}body .about .team .mobile-wrapper .copy .p1 .triangle{border-bottom:10px solid transparent;border-left:10px solid #f68933;border-top:10px solid transparent;float:left;height:0;width:9px}@media (max-width:767px){body .about .team .mobile-wrapper .copy .p1 .triangle{border-bottom:7px solid transparent;border-left:8px solid #f68933;border-top:7px solid transparent;margin-top:2px}}body .about .team .mobile-wrapper .copy .p2{color:#000;font-family:Lato,sans-serif;font-weight:400}@media (max-width:1200px){body .about .team .mobile-wrapper .copy .p2{font-size:14px;font-size:.875rem}}@media (max-width:400px){body .about .team .mobile-wrapper .copy .p2{clear:left;width:auto}}body .about .team .mobile-wrapper .copy.hover{opacity:1;display:block\9}body .about .team .mobile-wrapper #profile01{width:calc(25.4020875%)}@media (max-width:767px){body .about .team .mobile-wrapper #profile01{width:30%;border-bottom:1px solid #ccc}}body .about .team .mobile-wrapper .profile01.copy{left:26.388113%;width:40%}@media (max-width:767px){body .about .team .mobile-wrapper .profile01.copy{width:70%;border-bottom:1px solid #ccc;padding-left:10px;padding-top:10px}}body .about .team .mobile-wrapper #profile02{width:22.44755%}@media (max-width:767px){body .about .team .mobile-wrapper #profile02{width:30%;border-bottom:1px solid #ccc}}body .about .team .mobile-wrapper .profile02.copy{left:50.611887%;width:40%}@media (max-width:767px){body .about .team .mobile-wrapper .profile02.copy{width:70%;border-bottom:1px solid #ccc;padding-left:10px;padding-top:10px}}body .about .team .mobile-wrapper #profile03{width:calc(22.9545375%)}@media (max-width:767px){body .about .team .mobile-wrapper #profile03{width:30%;border-bottom:1px solid #ccc}}body .about .team .mobile-wrapper .profile03.copy{left:50.611887%;width:40%}@media (max-width:767px){body .about .team .mobile-wrapper .profile03.copy{width:70%;border-bottom:1px solid #ccc;padding-left:10px;padding-top:10px}}body .about .team .mobile-wrapper #profile04{width:calc(25.8916075%)}@media (max-width:767px){body .about .team .mobile-wrapper #profile04{width:30%;border-bottom:1px solid #ccc}}body .about .team .mobile-wrapper .profile04.copy{left:10%;width:40%}@media (max-width:767px){body .about .team .mobile-wrapper .profile04.copy{width:70%;border-bottom:1px solid #ccc;padding-left:10px;padding-top:10px}}body .about .team .mobile-wrapper #profile05{width:calc(25.7517475%)}@media (max-width:767px){body .about .team .mobile-wrapper #profile05{width:30%}}body .about .team .mobile-wrapper .profile05.copy{left:15%;width:60%}@media (max-width:1200px){body .about .team .mobile-wrapper .profile05.copy{width:80%;left:0}}@media (max-width:767px){body .about .team .mobile-wrapper .profile05.copy{width:70%;padding-left:10px;padding-top:10px}}body .capability{background:url(../img/touchpoint_2014/background-capability-c.jpg) center top no-repeat;background-size:cover}body .capability .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .capability .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .capability .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .capability .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .capability .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .capability .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .capability .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}@media (max-width:1200px){body .capability{background-size:auto 100%;background-position:75%}}@media (max-width:1024px){body .capability{background-size:auto 100%;background-position:70%}}@media (max-width:767px){body .capability{background-size:200%;background-position:right bottom}}@media (max-width:767px){body .capability .inner{padding-bottom:90%}}body .capability .inner .col1{width:51.5%;float:left}@media (max-width:767px){body .capability .inner .col1{width:100%;float:none}}body .content{padding-top:107px}body .content .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .content .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .content .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .content .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .content .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .content .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .content .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .content .inner .col1{min-height:700px}body .content .inner .col1 h3{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;font-size:1.125rem;letter-spacing:.5px;margin-bottom:7px}body .media{padding-top:107px;background:#f68933}body .media .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .media .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .media .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .media .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .media .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .media .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .media .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .media .inner .col1{min-height:0;margin-bottom:30px;border-bottom:1px solid #fff;padding-bottom:30px;overflow:hidden;position:relative}body .media .inner .col1 h2{font-style:italic;font-size:28px;font-size:1.75rem;color:#fff;text-transform:none;letter-spacing:normal;float:left;margin-right:200px}@media (max-width:767px){body .media .inner .col1 h2{font-size:20px;font-size:1.25rem;margin-right:0}}body .media .inner .col1 h2 a{color:#fff}body .media .inner .col1 h2 a:hover{color:#000}body .media .inner .col1 h3{text-align:right;color:#f68933!important;display:none}body .media .inner .col1 .logo{float:right;max-width:160px;position:absolute;right:0;top:10px}@media (max-width:767px){body .media .inner .col1 .logo{max-width:100px;position:static}}body .media .inner .col1 .logo img{width:100%;height:100%}body .media .inner .col1 p{color:#fff;clear:both}body .register{padding-top:107px}body .register .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .register .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .register .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .register .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .register .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .register .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .register .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body .register .inner form .errorMessageBG{margin-bottom:40px}body .register .inner form .errorMessageBG li{color:#f68933}body .register .inner form .row{margin-bottom:20px}body .register .inner form .row label{color:#777;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;font-size:1.125rem;letter-spacing:.5px;line-height:39px;width:130px;display:block;float:left}@media (max-width:479px){body .register .inner form .row label{float:none;width:100%}}body .register .inner form .row.width50{width:50%;float:left}@media (max-width:1024px){body .register .inner form .row.width50{float:none;width:100%}}body .register .inner form .row.submit{clear:both}body .register .inner form .row input[type=text]{height:35px;border:2px solid #ccc;width:100%;max-width:300px;padding:0;font-family:Oswald,sans-serif;font-size:18px;font-size:1.125rem;color:#777;text-indent:5px}body .register .inner form .row input[type=submit]{display:block;width:188px;height:45px;line-height:45px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;background:#f68933;text-align:center;text-transform:uppercase;font-size:17px;font-size:1.0625rem;transition:background 200ms linear;letter-spacing:1px;border:0;margin-left:130px;cursor:pointer}@media (max-width:479px){body .register .inner form .row input[type=submit]{margin-left:0;width:100%;padding:0}}body .register .inner form .row select{border:2px solid #ccc;height:39px;width:69px!important;font-family:Oswald,sans-serif;font-size:18px;font-size:1.125rem;color:#777;cursor:pointer}body .register .inner form .phone input[type=text].area{width:65px;font-family:Oswald,sans-serif;font-size:18px;font-size:1.125rem;color:#777}body .register .inner form .phone input[type=text].local{width:225px;margin-left:6px}body .register .inner form .mobile #area_code{width:65px;font-family:Oswald,sans-serif;font-size:18px;font-size:1.125rem;color:#777}body .register .inner form .mobile #mobile_number{width:225px;margin-left:6px}body .contact{background:#282b2d}body .contact .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden;padding:5.9% 0}body .contact .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body .contact .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body .contact .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body .contact .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body .contact .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body .contact .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}@media (max-width:767px){body .contact .inner .COL{float:none;width:auto;overflow:hidden}}body .contact .inner a{color:#fff;font-weight:700}body .contact .inner a:hover{color:#f68933}body .contact .inner .col1{width:47%;float:left}@media (max-width:767px){body .contact .inner .col1{float:none;width:auto;overflow:hidden}}@media (max-width:767px){body .contact .inner .col1{overflow:hidden}}body .contact .inner .col1 h3{font-family:Lato,sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem;color:#f68933;margin-bottom:4px}body .contact .inner .col1 p{color:#fff}body .contact .inner .col1 .ADDRESS-BLOCK{width:50%}@media (max-width:1024px){body .contact .inner .col1 .ADDRESS-BLOCK{float:none;width:auto}}@media (max-width:767px){body .contact .inner .col1 .ADDRESS-BLOCK{float:left;width:50%}}@media (max-width:479px){body .contact .inner .col1 .ADDRESS-BLOCK{width:100%}}body .contact .inner .col1 .auckland,body .contact .inner .col1 .brisbane,body .contact .inner .col1 .melbourne,body .contact .inner .col1 .sydney{width:50%;float:left}@media (max-width:1024px){body .contact .inner .col1 .auckland{float:none;width:auto}}@media (max-width:767px){body .contact .inner .col1 .auckland{float:left;width:50%}}@media (max-width:479px){body .contact .inner .col1 .auckland{width:100%}}@media (max-width:1024px){body .contact .inner .col1 .sydney{float:none;width:auto}}@media (max-width:767px){body .contact .inner .col1 .sydney{float:left;width:50%}}@media (max-width:479px){body .contact .inner .col1 .sydney{width:100%}}@media (max-width:1024px){body .contact .inner .col1 .brisbane{float:none;width:auto}}@media (max-width:767px){body .contact .inner .col1 .brisbane{float:left;width:50%}}@media (max-width:479px){body .contact .inner .col1 .brisbane{width:100%}}@media (max-width:1024px){body .contact .inner .col1 .melbourne{float:none;width:auto}}@media (max-width:767px){body .contact .inner .col1 .melbourne{float:left;width:50%}}@media (max-width:479px){body .contact .inner .col1 .melbourne{width:100%}}body .contact .inner .col2{float:right;width:43%;background:#464646;padding:24px 3.5%}@media (max-width:767px){body .contact .inner .col2{float:none;width:auto;overflow:hidden}}body .contact .inner .col2 h3{font-family:Oswald,sans-serif;color:#fff;font-size:36px;font-size:2.25rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:10px}@media (max-width:767px){body .contact .inner .col2 h3{font-size:28px;font-size:1.75rem;letter-spacing:1.5px}}body .contact .inner .col2 h4{font-family:Lato,sans-serif;font-weight:400;color:#fff;font-size:18px;font-size:1.125rem;text-transform:uppercase;margin-bottom:2px}body .contact .inner .col2 p{color:#fff}body footer{background-color:#f68933}body footer .inner{max-width:1040px;width:95%;margin:0 auto;overflow:hidden}body footer .inner h2{font-size:72px;font-size:4.5rem;font-family:Oswald,sans-serif;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:25px;color:#f68933}@media (max-width:1024px){body footer .inner h2{font-size:58px;font-size:3.625rem;letter-spacing:2.5px}}@media (max-width:767px){body footer .inner h2{font-size:34px;font-size:2.125rem;letter-spacing:1px}}body footer .inner h3{font-size:32px;font-size:2rem;font-family:Oswald,sans-serif;margin-bottom:25px;color:#666}@media (max-width:1024px){body footer .inner h3{font-size:24px;font-size:1.5rem;letter-spacing:2.5px}}@media (max-width:767px){body footer .inner h3{font-size:18px;font-size:1.125rem;letter-spacing:1px}}body footer .inner{padding:2.6% 0;background:url(../img/touchpoint_2014/touchpoint_logo_footer.png) right center no-repeat}@media (max-width:1024px){body footer .inner{background:0 0}}body footer .inner .copy{font-family:Lato,sans-serif;font-weight:300;color:#fff;font-size:16px;font-size:1rem;float:left;margin:0}@media (max-width:767px){body footer .inner .copy{float:none;text-align:center;margin-bottom:20px}}body footer .inner .links{list-style:none;float:right;padding-right:230px}@media (max-width:1024px){body footer .inner .links{padding-right:0}}@media (max-width:767px){body footer .inner .links{float:none;text-align:center}}body footer .inner .links li{float:left;border-left:1px solid #fff;padding:0 15px}@media (max-width:767px){body footer .inner .links li{float:none;display:inline-block}}@media (max-width:479px){body footer .inner .links li{padding:0 10px}}body footer .inner .links li a{color:#fff;font-size:16px;font-size:1rem;font-family:Lato,sans-serif;font-weight:300}body footer .inner .links li a:hover{text-decoration:underline}body footer .inner .links li:first-child{border:none}.home .backgroundWrapper{padding-top:107px;background:url(../img/touchpoint_2014/background-main.jpg) center center no-repeat;background-size:cover;transition:background-position 0s linear}.home .backgroundWrapper header{background:url(../img/touchpoint_2014/background-black-29.png)}.home .backgroundWrapper header.headerfixed{background:url(../img/touchpoint_2014/background-white-90.png)}.aboutus article{margin-bottom:4em}.aboutus article img{float:right;margin-left:30px;margin-bottom:30px}@media (max-width:479px){.aboutus article img{width:45%}}.lt-ie9 .inner{width:980px!important}.lt-ie9 .about .inner article{width:27%;margin-left:3%;margin-bottom:6%;min-height:780px}.lt-ie8 header{padding-bottom:20px}.no-svg header .inner .logo{background:url(../img/touchpoint_2014/touchpoint_logo.png) center center no-repeat}.no-svg header.headerfixed .inner .logo{background:url(../img/touchpoint_2014/touchpoint_logo-fixed.png) center center no-repeat}