/**
 * Theme Name: Identity Methods
 * Version:    3.0.0
 * Author:     tomango
 * Author URI: http://www.tomango.co.uk
 */
body{margin:0}blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{padding:0;margin:0}img{max-width:100%;display:block;height:auto}ol,ul,li{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 1.3125rem;color:#404753}h1{line-height:1.2;font-size:1.55em}h2{font-size:1.3em}h3{font-size:1.1em}h4{font-size:0.9em}p{margin:0 0 1rem}a{text-decoration:none;color:#009FD8}mark{background:#E0E4E8}hr{border:none;border-bottom:1px solid #F2F4F6;margin:2rem 0;display:block}pre,code{background:#E0E4E8;padding:1rem 0.5rem}code{padding:0 0.2rem}pre code{font-size:1em}strong{font-weight:900}samp,kbd{font-size:1.1em}sub,sup{line-height:0;font-size:60%;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}figcaption{font-size:0.875em;position:relative;top:-1rem}.screen-reader-text{display:none}blockquote{color:#2A2F37;font-size:1.3em}cite{font-style:normal;font-size:1.125rem;color:#859099}cite:before{content:'- '}fieldset{padding:0;margin:0 0 1.5rem;border:none}legend{font-weight:700;font-size:1.25em;color:#859099}.form-container{border:1px solid #E0E4E8;border-radius:3px;padding:1.25rem}.form-container .btn{margin-top:2.5rem}.content form p{margin:0}.btn,select,input{transition:300ms all;border-radius:3px;box-shadow:none;outline:none}textarea,select,input{-webkit-appearance:none;background:#FFF;padding:0.735rem 0.75rem;border:1px solid #E0E4E8;margin:0 0 1rem;width:100%;color:#859099;font:400 16px "Lato",sans-serif}textarea:focus,select:focus,input:focus{border-color:#c3cbd2}textarea{-webkit-appearance:none;border-radius:3px;min-height:7.5rem;box-shadow:none;min-width:100%;max-width:100%;outline:none}form h3,label{display:block;margin:0 0 0.58rem;cursor:pointer;color:#404753;font:700 0.9em "Lato",sans-serif}input[type="checkbox"],input[type="radio"]{margin:0;width:0;height:0;overflow:hidden;visibility:hidden;position:absolute;left:-9999px}input[type="checkbox"]+label,input[type="radio"]+label{transition:300ms all;background:#E0E4E8 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNS8xMC8xNdReJCcAAAHSSURBVFiF7ZnrrcMgDIVNJsgI2eBmhIzQUTpCR+gIHaHdgBHaDRghG5z7A6PruBDRvCjSPVKlJBj81TGEh6EVAtAT0cC/joh+EqYvInJEZInIGmOea/x+JAAtgDMAh+Vy3Ea7N+gFwLgCVGvkNrcFB3BCOqJ3jtYQc8x/dGCbe6INB+C0Few14WBRZPD3pmIBuK4BbQHY2Ctc3Oi7j1iK2Y8DwbBP1dATQLcVrPDVJXzlQ0cie9saNOLzpiOdW1Hn7G1X0qlvDT2f0/CjQRFYwaCh46MH563sucd9jd5ZZE67aD7D99igETt0sFzBd0Q5ely0QTtrUECRALay8CxfQTnMqVSKnlMFl3KIU6kou/CwV71yvxnUh+JUleob8nPZoIcxZizE9yZmeYhHgwa2RwJlyorroSG/UggqNvbOSDJ19K35G6Tz2ABAKDTGmJJwKUnGpiTIEv0D760J8Ld2OnnfkN/kCOqPxcmSZHo15HdkYoXfIsnkGlJfkkNR8jSIa1vd5CcU1DO95ILqJvB1LZESBl0Z1IxFKBvVtcxnw3o2UkSFeraqRMV6NgO5cl3brQK6jg1t1WgdRwbKST2HMspxHcdeEfBiB4urlvUocHT7C05eDCiNVox0AAAAAElFTkSuQmCC") no-repeat center right 1.25rem/22px;padding:0.75rem 3.5rem 0.75rem 1.25rem;color:#859099;position:relative;display:block;margin:0 0 0.3125rem;border-radius:3px;font-weight:400;font-size:0.8em}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after,input[type="radio"]+label:before,input[type="radio"]+label:after{transition:300ms all;content:'';position:absolute;width:2px;height:10px;background:#FFF;right:1.85rem;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}input[type="checkbox"]+label:after,input[type="radio"]+label:after{width:10px;height:2px;right:1.6rem}input[type="checkbox"]:checked+label,input[type="radio"]:checked+label{background-color:#859099;color:#FFF}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{right:1.8rem}input[type="checkbox"]:checked+label:after,input[type="radio"]:checked+label:after{width:4px;right:2rem;margin-top:1px}.content .captcha a{border-bottom:none}.captcha svg{width:14px;height:14px}.captcha label:after{content:' below:'}.btn--reset{background:none;padding:0;border:0;outline:none;box-shadow:none;cursor:pointer}input[type="submit"],.btn{text-decoration:none;line-height:1;background:#F4931F;display:inline-block;padding:0.6rem 1.3rem;margin:1rem 1.25rem 1.5rem 0;cursor:pointer;border:none;width:auto;color:#FFF;font:700 0.8em "Lato",sans-serif}.btn--small{padding:0.4rem}.btn:hover{background:#707c86}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#FFF;color:#859099;font:400 20px/1.3 "Lato",sans-serif}.content p,.content ul,.content ol,.content dl{line-height:1.3;margin:0 0 1.625rem}.content ul li{list-style-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDggMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjMDA5RkQ4IiBjeD0iNCIgY3k9IjQiIHI9IjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");margin:0 0 0.35rem 1.6rem}.content ol li{list-style:decimal;margin:0 0 0.35rem 1.4rem}.content ol li li{list-style:lower-roman}.content ul ul,.content ol ol{margin:0}.content img{margin-bottom:1.5rem}.content a{border-bottom:1px solid #E0E4E8}.content h5{border-left:4px solid #009FD8;background:#F2F4F6;padding:1.25rem;font-weight:400;font-size:1em;color:inherit;margin:2rem 0}.content blockquote{border-top:2px solid #E0E4E8;border-bottom:2px solid #E0E4E8;padding:1.25rem 0;margin:2.5rem 0}.content blockquote p:last-of-type{margin-bottom:0}.content blockquote cite{margin-top:1.5rem;display:block}.center{text-align:center}.embed{margin-bottom:1.5rem;padding-bottom:56.25%;position:relative;overflow:hidden;height:0}.embed iframe{position:absolute;height:100%;width:100%;left:0;top:0}.aligncenter,.alignright,.alignleft{margin:0 auto 1.875rem;display:block}.wp-caption{max-width:100%}.clear:after,.clear:before,.wrap:after,.wrap:before{content:' ';display:table}.clear:after,.wrap:after{clear:both}.wrap{position:relative;max-width:76.25rem;padding-right:1.26rem;padding-left:1.25rem;margin-right:auto;margin-left:auto;display:block}.wrap--medium{max-width:66.25rem}.wrap--thin{max-width:46.25rem}.wrap .wrap{padding-right:0;padding-left:0;max-width:73.75rem}.wrap .wrap--medium{max-width:63.75rem}.wrap .wrap--thin{max-width:43.75rem}.insulate{padding-bottom:1.25rem;padding-top:1.25rem}.col-1of2{margin-bottom:1.25rem}.col-1of2:last-child{margin-bottom:0}.col-1of3{margin-bottom:1.25rem}.col-1of3:last-child{margin-bottom:0}@font-face{font-family:'fontello';src:url("assets/fonts/fontello.eot");src:url("assets/fonts/fontello.eot#iefix") format("embedded-opentype"),url("assets/fonts/fontello.woff") format("woff"),url("assets/fonts/fontello.ttf") format("truetype"),url("assets/fonts/fontello.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0}.icon-twitter:before{content:'\e800'}.icon-linkedin:before{content:'\e801'}.icon-file-pdf:before{content:'\e802'}.icon-file-word:before{content:'\e803'}.icon-file-excel:before{content:'\e804'}.icon-file-powerpoint:before{content:'\e805'}.icon-file-image:before{content:'\e806'}.icon-file-archive:before{content:'\e807'}.icon-facebook:before{content:'\e808'}.icon-gplus:before{content:'\e809'}[role=banner]{transition:300ms background;background:#414854;padding:1.25rem 0 0;color:#FFF}[role=banner] .logo{background:url("assets/images/logo.png") no-repeat top left/cover;width:7.5rem;height:2.55rem;margin:0 0 1.25rem;white-space:nowrap;overflow:hidden;text-indent:150%;display:block;float:left}[role=banner] hr{clear:both;border-color:#636E80;margin:0}[role=banner] a{color:inherit}[role=banner] .navicon{-webkit-tap-highlight-color:transparent;position:relative;width:2.5rem;height:2.5rem;background-color:#009FD8;transition:300ms background-color;border-radius:100%;float:right}[role=banner] .navicon:after{transition:300ms background-position;width:18px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAzNiAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wIDZoMTh2Mkgwek0wIDBoMTh2Mkgwek0wIDEyaDE4djJIMHoiLz48cGF0aCBmaWxsPSIjMUI5RkRBIiBkPSJNMTggNmgxOHYySDE4ek0xOCAwaDE4djJIMTh6TTE4IDEyaDE4djJIMTh6Ii8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:top left;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);content:'';position:absolute;left:50%;top:50%}[role=banner] .main-nav{height:0;overflow:hidden;margin-bottom:1.25rem}[role=banner] .main-nav a{display:block;padding:0.625rem;font-size:0.8em;font-weight:700}[role=banner] .main-nav li{border-bottom:1px solid #414854;position:relative}[role=banner] .main-nav li button{position:absolute;background:none;box-shadow:none;border:none;height:2.5rem;cursor:pointer;width:2.5rem;right:0;top:0}[role=banner] .main-nav li button:focus{outline-color:#859099}[role=banner] .main-nav li button:before,[role=banner] .main-nav li button:after{content:'';width:2px;height:12px;background:#009FD8;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}[role=banner] .main-nav li button:after{height:2px;width:12px}[role=banner] .main-nav li ul{height:0;overflow:hidden;background:#1F2329}[role=banner] .main-nav li ul a{padding:0.625rem 1.25rem}[role=banner] .main-nav li ul li:last-child{border-bottom:none}[role=banner] .main-nav li.menu-open button:before{display:none}[role=banner] .main-nav li.menu-open button:after{background:#FFF}[role=banner] .main-nav li.menu-open>a{background:#009FD8;color:#FFF}[role=banner] .main-nav li.menu-open ul{height:auto}[role=banner] .main-nav li.social-link{display:none}.main-nav-open [role=banner]{background:#2A2F37}.main-nav-open [role=banner] .main-nav{height:auto}.main-nav-open .navicon{background-color:#FFF}.main-nav-open .navicon:after{background-position:top right}.banner{padding:0.5rem 0 0;position:relative;overflow:hidden}.banner__wrapper{position:relative;width:200%;left:-84%}.banner[data-banner="1"] .banner__wrapper{width:100%;left:0%;padding-bottom:1rem}.banner[data-banner="1"] .banner__wrapper svg:first-child{display:none}.banner svg{width:100%;height:auto}.banner path{opacity:0}.banner__content{padding:0 1rem 1rem;text-align:center}.banner__content p{display:none}.banner h2{font-weight:400;color:#F2F4F6;margin:0 0 1rem}.banner p{color:#859099}.banner--content{padding:0 0 1rem}.low-nav{background:linear-gradient(#F2F4F6, #fff);padding:1.25rem 0;font-size:0.8em;line-height:2}.low-nav a{transition:300ms color;color:inherit}.low-nav a:hover{color:#009FD8}.low-nav a.btn{transition:300ms background;color:#FFF;font-size:16px;margin-bottom:0.25rem}.low-nav .menu a{display:block;line-height:1.2;margin:0 0 0.75rem}.low-nav .menu>li{margin-bottom:1.3rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.low-nav .menu ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.low-nav .menu>li>a,.low-nav h4{font-weight:700;font-size:1.125em;margin:0 0 0.4375rem;color:#404753}.low-nav .contact-details{line-height:1.6}.low-nav .contact-details h4{margin:0 0 0.9rem}[role=contentinfo]{background:#F2F4F6;font-size:0.8em;padding:1.5rem 0}[role=contentinfo] a{transition:300ms color;color:inherit}[role=contentinfo] a:hover{color:#009FD8}[role=contentinfo] ul{margin:1rem 0}[role=contentinfo] span{display:block}[role=contentinfo] small{display:block;font-size:0.7em;margin:1rem 0 0}[role=contentinfo] .social{margin:0 0 1rem;font-size:0}[role=contentinfo] .social-link{display:inline-block}[role=contentinfo] .social-link--instagram{margin-right:0.25rem}[role=contentinfo] .social-link a{width:2.5rem;height:2.5rem;padding:0;text-align:center;border-radius:100%;background:#859099;position:relative;display:block;transition:300ms background}[role=contentinfo] .social-link a path{fill:#FFF}[role=contentinfo] .social-link a:hover{background:#404753}[role=contentinfo] .social-link svg{width:20px;height:auto;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;left:50%;top:50%}.tabs--header{display:none}.tabs--header a{border-radius:3px;display:block;padding:0.7em 0.8125em;font-size:0.9em;font-weight:700;line-height:1;color:#859099;font-weight:400}.tabs--header a.tab-active{background:#F2F4F6;color:#404753;position:relative;font-weight:700}.tabs--header a.tab-active:after{content:'';width:0.6rem;height:0.6rem;position:absolute;right:0.8rem;top:1.1rem;border-bottom:2px solid #F4931F;border-right:2px solid #F4931F;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tab{margin-bottom:2.5rem}.tab>h2{line-height:1.2;font-size:2.125rem}ul.list a{display:block}ul.list a:after{display:table;content:' ';clear:both}ul.list img{max-width:100px;float:left;margin:0.35rem 0.5rem 0 0}ul.list img+h3,ul.list img ~ p{overflow:hidden}.htabs{margin:2rem 0 1.25rem}.htabs--header{display:none}.htabs--content{padding:1.25rem;border:1px solid #E0E4E8;border-radius:3px}.htab{margin-bottom:3rem}.htab>h3{color:#009FD8;margin-bottom:0;border-bottom:2px solid #E0E4E8;padding-bottom:2rem;font-size:1em}.htab .accordion h3{font-size:0.9em}.accordion{margin-top:-0.625rem}.accordion li{border-bottom:2px solid #E0E4E8;padding:1.625rem 0;position:relative}.accordion li:first-child .accordion__content{display:block}.accordion .btn{margin:0 0 0.5rem}.accordion p:first-child{margin-top:1rem}.accordion h3{transition:300ms color;margin-bottom:0;cursor:pointer;padding-right:2.25rem;font-size:1em}.accordion h3:hover{color:#009FD8}.accordion .toggle{width:1.25rem;height:1.25rem;border:2px solid #F4931F;border-radius:2px;position:absolute;right:0;top:1.85rem}.accordion .toggle:before,.accordion .toggle:after{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);content:'';position:absolute;right:0.25rem;width:0.75rem;height:2px;background:#F4931F;z-index:1;left:50%;top:50%}.accordion .toggle:after{height:0.75rem;width:2px}.accordion .accordion-open .toggle:after{display:none}.accordion .accordion__content{display:none}.list li{border-bottom:2px solid #E0E4E8}.list h3{font-size:1em;position:relative;padding-right:1.5rem;margin-bottom:0.3125rem;transition:300ms color}.list h3:after{transition:300ms right;content:'';width:0.75rem;height:0.75rem;border-right:2px solid #009FD8;border-bottom:2px solid #009FD8;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;right:0.3rem;top:50%}.list a{color:inherit;display:block;padding:0.8rem 0}.list a:hover h3{color:#009FD8}.list p{font-size:0.8em;margin:0 0 0.2rem}.list--vip{margin-bottom:1.5rem}.content .list li{list-style:none;margin:0}.downloads{font-size:0.8em}.downloads a{color:inherit;display:block;transition:300ms color}.downloads a:hover{color:#009FD8}.downloads .btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;position:absolute;right:0;top:50%}.downloads li{border-bottom:2px solid #E0E4E8;position:relative;padding:0.8rem 5.5rem 0.8rem 0}.download-term{margin-bottom:2rem}.download-term h3{margin-bottom:0}.cta{background:#F2F4F6;font-size:1.2em;padding:1.25rem 0}.cta a{color:#404753}.vip-cta{border:1px solid #E0E4E8;border-radius:3px;position:relative;padding:1.25rem;margin:1rem auto 2rem}.vip-cta h2{margin-bottom:0.5rem;line-height:1.2}.vip-cta .btn{font-size:0.7em;margin:0}.related-content+.wrap--thin>.vip-cta{margin-top:1rem;margin-bottom:4rem}.slab--single{background:#F2F4F6}.slab--repeat{background:#FFF}.slab--repeat:nth-child(odd){background:#F2F4F6}.featured-testimonial a{color:inherit}.featured-testimonial blockquote p:first-child:before{content:'“';position:absolute;margin:0 0 0 -12px}.featured-testimonial blockquote p:last-of-type:after{content:' ”'}.home-break{margin:0;border-color:#E0E4E8}.tweet p{line-height:1.4;margin-bottom:5rem}.tweet p a{color:#009FD8}.latest-tweet{color:#009FD8;font:700 1rem "Lato",sans-serif}.latest-tweet a{width:2.5rem;height:2.5rem;padding:0;text-align:center;border-radius:100%;background:#009FD8;position:relative;display:inline-block;margin:0 0.5rem 0 0;vertical-align:middle;transition:300ms background}.latest-tweet a path{fill:#FFF}.latest-tweet a:hover{background:#009FD8}.latest-tweet svg{width:20px;height:auto;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;left:50%;top:50%}.news-item a{color:inherit}.news-item h3{margin-bottom:0.4rem}.news-item time{font-size:0.8em;display:block;margin:0 0 1rem}.news-item .btn{margin-top:0.625rem}.news-item h4{font-size:1.25rem}.news-item--index{border:1px solid #E0E4E8;padding:1.25rem}.news-item--index .btn{margin:0.3125rem 0 0}.news-item--index h3,.news-item--index h4 a{transition:300ms color}.news-item--index h3:hover{color:#009FD8}.news-item--index h4 a:hover{color:#859099}.news-item .term-name{font-size:1em}.news-item .term-name a{color:#009FD8}.categories{margin-bottom:1.25rem}.categories__toggle{transition:300ms background;background:#859099;color:#FFF;font:inherit;font-weight:700;width:100%;padding:0.625rem}.categories ul{padding-top:1.25rem;display:none}.categories ul li a{border-radius:3px;display:block;background:#F2F4F6;padding:0.625rem 1rem;color:#859099;margin:0 0 0.25rem;font-size:0.9em;font-weight:700}.categories ul li.current-cat a{background:#F4931F;color:#FFF}.categories--open .categories__toggle{background:#6b7780}.categories--open ul{display:block}.news-footer{margin-top:1.8rem;margin-bottom:3rem}.news-footer .pagination{border-top:1px solid #E0E4E8;padding:1.25rem 0;font-size:0.9em}.news-footer .pagination .page-numbers{margin:0 0.25rem}.news-footer .pagination .next,.news-footer .pagination .prev{position:relative;margin:0;display:none}.news-footer .pagination .next{float:right;padding-right:1rem}.news-footer .pagination .prev{float:left;padding-left:1rem}.news-footer .pagination .next:after,.news-footer .pagination .prev:after{content:'';width:0.625rem;height:0.625rem;border-left:2px solid #009FD8;border-top:2px solid #009FD8;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;left:0;top:50%}.news-footer .pagination .next:after{border:none;border-right:2px solid #009FD8;border-bottom:2px solid #009FD8;left:auto;right:0}.post-meta{font-size:0.7em}.post-meta a{color:#404753}.post-meta p{display:inline-block}ul.share{padding:1.25rem 0 0;margin-bottom:0}ul.share li{list-style:none;display:inline-block;margin:0 0.5rem 0 0;vertical-align:middle}ul.share li.share__title{font-weight:700;font-size:0.8em}ul.share a{text-align:center;border-bottom:none;line-height:1.75;display:block;height:2.25rem;width:2.25rem;background:#F2F4F6;border-radius:100%;transition:300ms color;color:inherit}ul.share a i{line-height:1.75;font-size:0.9em}ul.share a:hover{color:#009FD8}.latest-article{background-color:#F2F4F6}.latest-article .btn{margin-bottom:0}.case-study+.case-study{border-top:1px solid #E0E4E8}.case-study.slab--single+.case-study{border-top:none}.case-study a{color:inherit}.child-pages{margin-bottom:1rem}.related-content{border-top:1px solid #E0E4E8;padding-top:1.5rem;margin-bottom:2rem}.cta+.related-content{border-top:none}.related-article{border-radius:3px;border:1px solid #E0E4E8;padding:1.25rem;margin:0 0 1.25rem}.related-article a{color:inherit}.related-article h4{color:#009FD8}.related-article h3{max-width:485px}.related-article .btn{margin:0}.key-person{min-height:220px;padding:1.875rem 0}.key-person+.key-person{border-top:1px solid #E0E4E8}.key-person img{margin:0 0 1rem}.key-person p:last-child{margin-bottom:0}.vip-forms h4{color:#009FD8;font-size:1em}.vip-forms .btn,.vip-forms input[type=submit]{margin-bottom:0}.vip-benefits{margin-bottom:1.25rem;border:1px solid #E0E4E8;border-radius:3px;padding:1.25rem}.vip-benefits ul{font-size:0.8em}.vip-benefits :last-child{margin-bottom:0}.vip-badge,.download--private:after,.news-item--private:after{position:absolute;top:-0.5rem;right:-0.5rem;background:#F4931F url("assets/images/crown.png") center center/100% no-repeat;border-radius:50%;height:3rem;width:3rem;box-shadow:0 2px 3px #d6790a;content:''}.download--private,.news-item--private{position:relative}.vip-badge--top{right:1.25rem;top:-1.45rem;height:2.5rem;width:2.5rem}li.download--private{padding-right:7.5rem}li.download--private:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:1.5rem;right:5rem;top:50%}.contact--content{margin-bottom:3.125rem}.map{height:0;padding-bottom:100%;position:relative}.map #map{position:absolute;height:100%;width:100%;top:0;left:0}.contact--content__primary{margin-bottom:1.5rem}.contact--content__primary .address{color:#404753;font-weight:700;font-size:1.1em;margin-bottom:1.6rem}.contact--content__primary a[href^=tel]{color:inherit}.contact .tabs .tab>h2{font-size:1.4em}.person{padding:1.875rem 0}.person img{margin-bottom:1rem}.person h4{font-size:1em;margin-bottom:0.625rem}.person__content a{border-bottom:none}.person__content a[href^=tel]{color:inherit}.person+.person{border-top:1px solid #E0E4E8}.person:last-child{padding-bottom:0}.stay-connected{padding-top:1rem}.stay-connected a{transition:300ms color;display:block;vertical-align:middle;margin:0 0 0.5rem}.stay-connected a span{transition:300ms background;background:#009FD8;width:2.5rem;height:2.5rem;padding:0.4rem;border-radius:100%;display:inline-block;text-align:center;margin:0 0.5rem 0 0}.stay-connected a:hover span{background:#859099}.stay-connected a:hover{color:#859099}@media screen and (min-width: 22em){.vip-cta .btn{font-size:0.8em}}@media screen and (min-width: 28em){h1{font-size:1.9em}h2{line-height:1.2;font-size:1.6em}.news-footer .pagination .next,.news-footer .pagination .prev{display:block}.stay-connected a span{width:3.75rem;height:3.75rem;padding:0.55rem 0}.stay-connected a span svg{width:30px;height:30px;position:relative;top:6px}}@media screen and (min-width: 30em){blockquote{font-size:1.5em}blockquote p{line-height:1.3}.content h5{padding:2rem 2.5rem}.content blockquote{padding:2.125rem 1.25rem 2.5rem}.content blockquote cite{margin-top:2rem}.insulate{padding-bottom:1.875rem;padding-top:1.875rem}.low-nav{padding:1.9rem 0 6.5rem}.low-nav .menu{-webkit-columns:2;-moz-columns:2;columns:2}[role=contentinfo] li{display:inline-block;margin:0 0.4rem 0 0}ul.list img{margin:0.35rem 1.5rem 0 0}.cta{padding:2rem 0}.cta a{padding-right:6.25rem;position:relative;display:block}.cta a:before,.cta a:after{position:absolute;content:'';top:50%}.cta a:before{transition:300ms background;background-color:#F4931F;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3.75rem;height:3.75rem;border-radius:100%;right:0}.cta a:after{border-bottom:2px solid #FFF;border-right:2px solid #FFF;height:1.25rem;width:1.25rem;right:1.55rem;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.cta a:hover:before{background:#859099}.related-content{margin-bottom:5rem;padding-top:5rem}.related-content--single{margin-bottom:3rem;border-bottom:1px solid #E0E4E8;padding-bottom:3rem}.key-person img{max-width:220px;margin:0 1.25rem 0 0;width:30%;float:left}.key-person__primary{overflow:hidden}.person img{max-width:220px;margin:0 1.25rem 0 0;width:25%;float:left}.person__content{overflow:hidden}}@media screen and (min-width: 35em){.captcha{position:relative;padding-right:200px}.captcha img{position:absolute;right:20px;top:0}.captcha a{position:absolute;right:0;top:40px}.captcha label:after{content:':'}}@media screen and (min-width: 600px){.banner__wrapper{width:150%;left:-50%}}@media screen and (min-width: 40em){.form-container{padding:2.5rem}.form-container .btn{margin-top:3.5rem;margin-bottom:0}.insulate{padding-bottom:3.3125rem;padding-top:3.3125rem}.banner[data-banner="1"] .banner__wrapper{padding-bottom:0}.banner[data-banner="1"] .banner__wrapper svg{display:none}.banner[data-banner="1"] .banner__wrapper svg:first-child{display:block}.htabs--header{display:block;padding-left:1.25rem;font-size:0}.htabs--header li{display:inline-block;font-size:1rem;margin-right:4px;margin-bottom:-1px}.htabs--header a{border:1px solid #E0E4E8;background:#F2F4F6;border-radius:3px;padding:0.8rem 1.25rem;font-weight:700;display:block;color:#859099}.htabs--header .htab-active a{border-bottom-color:#FFF;background:#FFF;color:#404753}.htabs--content{padding:1.25rem 2.5rem}.htab{margin-bottom:1rem;margin-top:1rem;display:none}.htab.htab-active{display:block}.accordion .toggle{right:2.5rem;top:1.9rem}.accordion h3{font-size:1.1em}.list h3{font-size:1.1em;padding-right:3.5rem}.list h3:after{right:2.5rem}.list a:hover h3:after{right:1.5rem}.list p{max-width:calc( 100% - 4rem)}.cta{font-size:1.3em;padding:2.3125rem 0 2.5rem}.featured-testimonial{padding-bottom:3.3125rem;padding-top:4.5625rem}.featured-testimonial h3{font-size:1.2em}.featured-testimonial h3,.featured-testimonial p{margin-bottom:0.75rem;line-height:1.2}.featured-testimonial blockquote p{line-height:1.3;margin-bottom:1rem}.related-article{padding:2.5rem}.vip-benefits{padding:2.5rem}.vip-badge--top{top:-1.5rem;height:3rem;width:3rem}.contact .tabs .tab>h2{font-size:1.6em}}@media screen and (min-width: 42em){[role=contentinfo] ul{display:inline-block;margin:0 0 0.25rem 0.7rem}[role=contentinfo] .social{display:block;float:right;margin:0.25rem 0 0}[role=contentinfo] small{margin:0.45rem 0 0 0}.vip-cta{padding-right:17rem}.vip-cta .btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:1.25rem;top:50%}.vip-cta h2{font-size:1.4em}.vip-cta p:last-of-type{margin-bottom:0}.wrap--thin .vip-cta{padding-right:2.5rem;padding-left:2.5rem}.wrap--thin .vip-cta .btn{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.wrap--thin .vip-cta p:last-of-type{margin-bottom:1rem}}@media screen and (min-width: 44em){.low-nav .menu{width:60%;float:left;-webkit-columns:2;-moz-columns:2;columns:2}.low-nav .contact-details{width:38%;float:left;margin-left:2%}}@media screen and (min-width: 45em){.alignright{margin-left:1.25rem;float:right}.alignleft{margin-right:1.25rem;float:left}.col-1of2{margin-left:4%;float:left;width:48%}.col-1of2:last-child{margin-bottom:1.25rem}.col-1of2:nth-child(2n+1){margin-left:0;clear:left}.tabs--header{margin-right:1.25rem;max-width:220px;display:block;width:30%;float:left}.tabs--content{overflow:hidden}.tab>h2{font-size:2.375rem}.tab{display:none}.tab.tab-active,.tab:target{display:block}.news-items__home{position:relative}.news-items__home .latest-tweet{position:absolute;bottom:2.6rem}.case-study:nth-child(2n+2) .col-1of2:first-child{float:right}.case-study:nth-child(2n+2) .col-1of2:last-child{margin-left:0}.key-person img{margin-right:5rem}.contact--content__primary{margin-right:1.25rem;width:40%;float:left}.contact--content__primary h1{margin-bottom:1.625rem}.contact--content__secondary{overflow:hidden}.contact--content__secondary .map{padding-bottom:72%}.stay-connected{padding-left:30%;margin-left:1.25rem;margin-bottom:2rem}.stay-connected h2{margin-bottom:3.25rem}}@media screen and (min-width: 46em){.categories__toggle{display:none}.categories ul{padding-top:2.5rem;padding-bottom:1.125rem;display:block}.categories ul li{display:inline-block;margin-right:0.4375rem}.categories ul li a{padding:0.6875rem 1rem}}@media screen and (min-width: 47em){[role=banner] .logo{width:10rem;height:3.40625rem}[role=banner] .main-nav{border-bottom:1px solid #636E80;clear:both;height:auto;overflow:visible}[role=banner] .main-nav:before,[role=banner] .main-nav:after{content:'';display:table;clear:both}[role=banner] .main-nav--home{display:none}[role=banner] .main-nav--contact{position:absolute;right:1.25rem;top:-0.25rem}[role=banner] .main-nav--contact a{transition:300ms background;border-radius:3px;font-size:0.7em;background:#009FD8;color:#FFF;text-align:center;display:inline-block;padding:0.625rem 1.4rem}[role=banner] .main-nav--contact a:hover{background:#859099}[role=banner] .main-nav--contact li{float:right;margin-left:0.5rem}[role=banner] .main-nav--contact li.social-link{display:block}[role=banner] .main-nav--contact li.social-link--instagram{margin-right:1rem}[role=banner] .main-nav--contact li.social-link a{width:2.5rem;height:2.5rem;padding:0;text-align:center;border-radius:100%;background:#2A2F37;position:relative}[role=banner] .main-nav--contact li.social-link a:hover path{fill:#009FD8 !important}[role=banner] .main-nav--contact li.social-link svg{width:20px;height:auto;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;left:50%;top:50%}[role=banner] .main-nav--contact li.social-link path{transition:300ms fill}[role=banner] .main-nav .menu{padding-bottom:0.8rem;width:100%;display:table}[role=banner] .main-nav .menu>li{display:table-cell}[role=banner] .main-nav .menu>li button{display:none}[role=banner] .main-nav .menu>li>a{font-size:0.8em;padding:0 0.4rem;transition:300ms color}[role=banner] .main-nav .menu>li>a:hover{color:#009FD8}[role=banner] .main-nav .menu>li ul{overflow:visible;position:absolute;display:none;height:auto;left:0;top:100%;z-index:10;border-radius:3px;box-shadow:0 2px 5px rgba(11,12,15,0.8);margin:1.2rem 0 0;background:#2A2F37;padding:0 1.25rem 1.25rem}[role=banner] .main-nav .menu>li ul>li>a{white-space:nowrap;font-weight:400;font-size:1rem;padding:0.6rem 1.25rem 0.6rem 0;transition:300ms color}[role=banner] .main-nav .menu>li ul>li>a:hover{color:#009FD8}[role=banner] .main-nav .menu>li ul:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';height:1.2rem;width:1.2rem;background:#2A2F37;position:absolute;left:1.75rem;top:-0.6rem;box-shadow:0 2px 2px rgba(11,12,15,0.8)}[role=banner] .main-nav .menu>li ul:after{content:'';position:absolute;bottom:100%;height:1.2rem;width:100%;left:0}[role=banner] .main-nav .menu>li ul li{z-index:12;position:relative;background:#2A2F37}[role=banner] .main-nav .menu>li ul li:first-child{padding-top:1.25rem}[role=banner] .main-nav .menu>li.menu-open>a{background:transparent}[role=banner] .main-nav .menu>li:hover ul{display:block}[role=banner] .main-nav .menu>li:last-child ul{left:auto;right:0}[role=banner] .main-nav .menu>li:last-child ul:before{left:auto;right:1.75rem}[role=banner] .wrap{position:relative}[role=banner] .navicon{display:none}[role=banner] hr{display:none}.main-nav-open [role=banner]{background:#414854}}@media screen and (min-width: 50em){.vip-cta{padding-top:2rem;padding-bottom:2rem;padding-right:18rem;margin:2.25rem auto 3rem}.vip-cta .btn{right:2rem}.person img+.person__content{padding-top:1.875rem}}@media screen and (min-width: 52em){[role=banner] .main-nav .menu li a{font-size:0.9em}}@media screen and (min-width: 53em){.contact--content__primary{width:30%}}@media screen and (min-width: 55em){.col-1of2{margin-left:9.803%;width:45.098%}.col-1of3{margin-left:2%;float:left;width:32%}.col-1of3:last-child{margin-bottom:1.25rem}.col-1of3:nth-child(3n+1){margin-left:0;clear:left}.tabs--header{margin-right:100px}.case-study{padding-top:4.75rem}.case-study h3{line-height:1.2;font-size:1.2em}.stay-connected a{width:50%;float:left}}@media screen and (min-width: 900px){.banner__wrapper{width:150%;left:-25%}.banner{padding-top:4rem}.banner__content{text-align:left;position:absolute;width:100%;max-width:76rem;padding:1rem 1rem 0;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:0}.banner__content h2,.banner__content p{max-width:60%}.banner h2{font-size:2.5em}.banner p{display:block;font-size:1.3rem}.banner--content{padding-top:1rem}.banner--content h2{font-size:2.25em}}@media screen and (min-width: 60em){[role=banner] .logo{margin-bottom:0;margin-top:1.875rem}[role=banner] .main-nav{padding-bottom:1.4375rem;overflow:visible}[role=banner] .main-nav .menu{float:right;display:block;width:auto;margin:-1.25rem 0 0}[role=banner] .main-nav .menu>li{display:inline-block}[role=banner] .main-nav .menu>li>a{font-size:0.8em}[role=contentinfo]{padding:2.2rem 0}[role=contentinfo] span{display:inline-block}[role=contentinfo] ul{margin:0 0.7rem}}@media screen and (min-width: 62em){.person img+.person__content{padding-left:5rem}}@media screen and (min-width: 1000px){.banner{padding-top:2rem}.banner--content{padding-top:1rem}.banner__content{padding:4rem 1rem 0}}@media screen and (min-width: 62.5em){[role=banner] .main-nav{padding-bottom:1.375rem}[role=banner] .main-nav .menu>li>a{font-size:0.9em}[role=banner] .main-nav .menu>li:last-child>a{padding-right:0}}@media screen and (min-width: 63em){.low-nav .menu{-webkit-columns:3;-moz-columns:3;columns:3}.vip-cta{padding-left:5rem;padding-right:21rem}.vip-cta .btn{right:5rem;margin-top:0.7rem}.wrap--thin .vip-cta .btn{margin-top:0}}@media screen and (min-width: 65em){[role=banner] .main-nav .menu>li>a{padding:0 0.6rem}}@media screen and (min-width: 70em){[role=banner] .main-nav .menu>li>a{padding:0 0.9rem}.news-item--index{padding:2.125rem 2.5rem 2.5rem}.news-item--index h3{line-height:1.2;font-size:1.2em}.news-item--index h4{margin-bottom:1.35rem}}@media screen and (min-width: 1200px){.banner__wrapper{width:125%;left:-5%}.banner{padding-bottom:1rem;padding-top:0}.banner--content{padding-top:1rem;padding-bottom:2rem}.banner__content{padding:2rem 1rem 0}}@media screen and (min-width: 75em){.low-nav .menu{width:59.32203%}.low-nav .contact-details{margin-left:1.69492%;width:38.98305%}}@media screen and (min-width: 84em){[role=banner] .main-nav .menu>li:last-child ul{left:0;right:auto}[role=banner] .main-nav .menu>li:last-child ul:before{left:1.75rem;right:auto}}@media screen and (min-width: 1500px){.banner__wrapper{width:100%;left:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.banner svg{width:100%;padding-bottom:0;height:482px}.banner path{opacity:1}}@media screen and (max-width: 600px){.banner[data-banner="7"] .banner__wrapper{left:-87%}}

/* BMH additions */
div.ebookoffer {width:274px;height:282px;}
.ebookdownload {}

@media screen and (min-width: 765px){

}

@media screen and (min-width: 960px){
div.ebookoffer {width:274px;height:282px;position:absolute;left:-30px;top:300px;z-index:9999;}

}

/*# sourceMappingURL=../../../wp-content/themes/identity/assets/maps/style.css.map */