@charset "UTF-8";.g,.one-whole{width:100%}img,legend{border:0}pre,textarea{overflow:auto}.js .menu-overlay--transition,.js .nav-toggle,.js .page-header,.slide-background img,.vertical-carousel-inner{will-change:transform}.fancybox-nav,.slick-slider{-webkit-tap-highlight-color:transparent}.animated,.js .js-header-is-fixed,.js .page-header,.js .primary-nav,.picture,.tutorials-screenshot{-webkit-backface-visibility:hidden}.grid--center,.grid--full,.grid--rev,.gw{list-style:none;margin:0 0 0 -20px;padding:0;letter-spacing:-.35em}.grid--center,.grid--full,.grid--rev,.gw,.opera:-o-prefocus{word-spacing:-.35em}.g,.js .nav-grid{word-spacing:normal;letter-spacing:normal}.g{display:inline-block;padding-left:20px;vertical-align:top}legend,td,th{padding:0}.grid--rev{direction:rtl;text-align:right}.grid--rev>.g{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.g{padding-left:0}.grid--center{text-align:center}.grid--center>.g{text-align:left}.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters{width:50%}.four-twelfths,.one-third,.two-sixths{width:33.333%}.eight-twelfths,.four-sixths,.two-thirds{width:66.666%}.one-quarter,.three-twelfths,.two-eighths{width:25%}.nine-twelfths,.six-eighths,.three-quarters{width:75%}.one-fifth,.two-tenths{width:20%}.four-tenths,.two-fifths{width:40%}.six-tenths,.three-fifths{width:60%}.eight-tenths,.four-fifths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width:30em){.palm-one-whole{width:100%}.palm-five-tenths,.palm-four-eighths,.palm-one-half,.palm-six-twelfths,.palm-three-sixths,.palm-two-quarters{width:50%}.palm-four-twelfths,.palm-one-third,.palm-two-sixths{width:33.333%}.palm-eight-twelfths,.palm-four-sixths,.palm-two-thirds{width:66.666%}.palm-one-quarter,.palm-three-twelfths,.palm-two-eighths{width:25%}.palm-nine-twelfths,.palm-six-eighths,.palm-three-quarters{width:75%}.palm-one-fifth,.palm-two-tenths{width:20%}.palm-four-tenths,.palm-two-fifths{width:40%}.palm-six-tenths,.palm-three-fifths{width:60%}.palm-eight-tenths,.palm-four-fifths{width:80%}.palm-one-sixth,.palm-two-twelfths{width:16.666%}.palm-five-sixths,.palm-ten-twelfths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-three-eighths{width:37.5%}.palm-five-eighths{width:62.5%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-five-twelfths{width:41.666%}.palm-seven-twelfths{width:58.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width:30.0625em){.lap-one-whole{width:100%}.lap-five-tenths,.lap-four-eighths,.lap-one-half,.lap-six-twelfths,.lap-three-sixths,.lap-two-quarters{width:50%}.lap-four-twelfths,.lap-one-third,.lap-two-sixths{width:33.333%}.lap-eight-twelfths,.lap-four-sixths,.lap-two-thirds{width:66.666%}.lap-one-quarter,.lap-three-twelfths,.lap-two-eighths{width:25%}.lap-nine-twelfths,.lap-six-eighths,.lap-three-quarters{width:75%}.lap-one-fifth,.lap-two-tenths{width:20%}.lap-four-tenths,.lap-two-fifths{width:40%}.lap-six-tenths,.lap-three-fifths{width:60%}.lap-eight-tenths,.lap-four-fifths{width:80%}.lap-one-sixth,.lap-two-twelfths{width:16.666%}.lap-five-sixths,.lap-ten-twelfths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-three-eighths{width:37.5%}.lap-five-eighths{width:62.5%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-five-twelfths{width:41.666%}.lap-seven-twelfths{width:58.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width:42.5625em){.portable-one-whole{width:100%}.portable-five-tenths,.portable-four-eighths,.portable-one-half,.portable-six-twelfths,.portable-three-sixths,.portable-two-quarters{width:50%}.portable-four-twelfths,.portable-one-third,.portable-two-sixths{width:33.333%}.portable-eight-twelfths,.portable-four-sixths,.portable-two-thirds{width:66.666%}.portable-one-quarter,.portable-three-twelfths,.portable-two-eighths{width:25%}.portable-nine-twelfths,.portable-six-eighths,.portable-three-quarters{width:75%}.portable-one-fifth,.portable-two-tenths{width:20%}.portable-four-tenths,.portable-two-fifths{width:40%}.portable-six-tenths,.portable-three-fifths{width:60%}.portable-eight-tenths,.portable-four-fifths{width:80%}.portable-one-sixth,.portable-two-twelfths{width:16.666%}.portable-five-sixths,.portable-ten-twelfths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-three-eighths{width:37.5%}.portable-five-eighths{width:62.5%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-five-twelfths{width:41.666%}.portable-seven-twelfths{width:58.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width:55.0625em){.desk-one-whole{width:100%}.desk-five-tenths,.desk-four-eighths,.desk-one-half,.desk-six-twelfths,.desk-three-sixths,.desk-two-quarters{width:50%}.desk-four-twelfths,.desk-one-third,.desk-two-sixths{width:33.333%}.desk-eight-twelfths,.desk-four-sixths,.desk-two-thirds{width:66.666%}.desk-one-quarter,.desk-three-twelfths,.desk-two-eighths{width:25%}.desk-nine-twelfths,.desk-six-eighths,.desk-three-quarters{width:75%}.desk-one-fifth,.desk-two-tenths{width:20%}.desk-four-tenths,.desk-two-fifths{width:40%}.desk-six-tenths,.desk-three-fifths{width:60%}.desk-eight-tenths,.desk-four-fifths{width:80%}.desk-one-sixth,.desk-two-twelfths{width:16.666%}.desk-five-sixths,.desk-ten-twelfths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-three-eighths{width:37.5%}.desk-five-eighths{width:62.5%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-five-twelfths{width:41.666%}.desk-seven-twelfths{width:58.333%}.desk-eleven-twelfths{width:91.666%}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.logo-affinity,.logo-brand,html{-webkit-font-smoothing:antialiased}.caption,em,i{font-style:italic}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}.embed-container,.fixed-scroll,.fixed-scroll-images,.js .menu-overlay,.media,.media_text,.o-media,.o-media__text,.scroll-main .fixed-scroll-image-outer,.sticky-footer main,.wide-video{overflow:hidden}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.browser-upgrade a{width:100%;position:fixed;bottom:0;left:0;padding:10px;font-size:14px;color:#6d6647;text-align:center;background:#FAF4AF;border-bottom:1px solid #ccc;z-index:1000}.browser-upgrade a:focus,.browser-upgrade a:hover{background:#f9f2a5}.js .page-header{position:absolute;top:0;left:0;background-color:#000;box-shadow:rgba(10,10,10,.3) 0 3px 10px 0;height:50px;width:100%;z-index:1000;-webkit-transition:background-color .3s,height .3s;transition:background-color .3s,height .3s}@media only screen and (min-width:55.0625em){.js .page-header{height:80px;background:0 0;box-shadow:none}}.js .js-header-is-fixed{position:fixed;height:50px;top:-50px;background-color:rgba(0,0,0,.92);-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translateZ(0)}.js .js-header-is-visible{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);box-shadow:rgba(10,10,10,.3) 0 3px 10px 0}.js .theme-light{margin-top:50px}@media only screen and (min-width:55.0625em){.js .theme-light{margin-top:80px}}.js .theme-light .page-header,.js-nav-is-open body:not(.theme-light) .page-header{background-color:#000;box-shadow:rgba(10,10,10,.3) 0 3px 10px 0}.js .header-brand{display:block;position:absolute;top:50%;left:24px;width:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:300px){.js .header-brand{display:none}}.nav-buy-now{display:none}@media only screen and (min-width:30.0625em){.js-header-is-fixed .nav-buy-now{display:block;position:absolute;right:140px;top:50%;padding:5px 10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;border-radius:3px;text-transform:uppercase;font-size:14px;-webkit-transition:all .3s linear;transition:all .3s linear}}.js-header-is-fixed .nav-buy-now--photo{background:#F6305F}.js-header-is-fixed .nav-buy-now--designer{background:#29C086}a:hover.nav-buy-now--photo{background:#f73f6a}a:hover.nav-buy-now--designer{background:#2ccd8f}.js .nav-toggle{position:absolute;right:24px;top:50%;height:30px;padding:0;line-height:30px;background:0 0;border:0;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.js .nav-menu-text{display:inline-block;float:right;padding-right:45px;color:#fff;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0)}.js .nav-menu-icon{display:inline-block;position:absolute;top:50%;left:auto;right:1em;width:18px;height:2px;background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.js .nav-menu-icon::before,.js .nav-menu-icon:after{content:'';position:absolute;right:0;width:100%;height:100%;background-color:#fff;-webkit-transition:-webkit-transform .3s,top .3s,background-color 0s;transition:transform .3s,top .3s,background-color 0s}.btn-close::after,.btn-close::before,.c-page-footer__locale a::before,.c-product-update__features>li::before,.wide-video::before{content:""}.js .nav-menu-icon::before{top:-5px}.js .nav-menu-icon::after{top:5px}.js-nav-is-open .nav-menu-icon{background-color:rgba(255,255,255,0)}.js-nav-is-open .nav-menu-icon::after,.js-nav-is-open .nav-menu-icon::before{background-color:#fff}.js-nav-is-open .nav-menu-icon::before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.js-nav-is-open .nav-menu-icon::after{top:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.js .primary-nav{z-index:700;padding:60px 0 0;margin:0;list-style:none;background:rgba(0,0,0,.95)}@media only screen and (min-width:30.0625em){.js .primary-nav{padding:80px 0 0}}.js .nav-wrapper{width:90%;max-width:1100px;min-width:300px;margin:0 auto}.js .nav-grid{display:inline-block;width:100%;padding-left:20px;vertical-align:top}.js .nav-section{margin:20px 0;padding:25px;border:1px solid #414042;list-style:none}@media only screen and (min-width:55.0625em){.js .nav-grid{width:50%}.js .nav-section{min-height:340px;margin:20px 5px}}.js .nav-section li.c-page-nav__offer{color:#3DC7EF;font-size:28px;font-size:1.75rem}.js .nav-section--offer{border-color:#3064CB}.no-js .nav-section li.c-page-nav__app-of-year{display:none}.js .nav-section li.c-page-nav__app-of-year{display:block;text-transform:none;font-size:20px;font-size:1.25rem;color:#3DC7EF}.about-product_brand,.c-cta__brand,.c-product-hero__brand,.js .nav-section li>a,.navigation-main a,.navigation-subtitles a,.page-footer-social li,.press-select_brand{text-transform:uppercase}.js .nav-section li{margin-bottom:20px;font-size:18px;font-size:1.125rem;color:#747474}@media only screen and (min-width:30.0625em){.js .nav-section li{font-size:22px;font-size:1.375rem}}.js .nav-section li:last-child{margin-bottom:0}.js .nav-section li>a{margin:0;padding:4px 0;-webkit-transition:color .2s linear;transition:color .2s linear;color:#999;font-size:22px;font-size:1.375rem}@media only screen and (min-width:30.0625em){.js .nav-section li>a{font-size:26px;font-size:1.625rem}}.js .nav-section li>a.active-page,.js .nav-section li>a:focus,.js .nav-section li>a:hover{color:#fff}.js-nav-is-open .nav-section li{opacity:0;-webkit-animation:nav-slide .3s .2s 1 forwards;animation:nav-slide .3s .2s 1 forwards}.no-cssanimations.js-nav-is-open .nav-section li{opacity:1}.js-nav-is-open .nav-section li:nth-child(5){-webkit-animation-delay:.55s;animation-delay:.55s}.js-nav-is-open .nav-section li:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.js-nav-is-open .nav-section li:nth-child(3){-webkit-animation-delay:.35s;animation-delay:.35s}.js-nav-is-open .nav-section li:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.js-nav-is-open .nav-section li:nth-child(1){-webkit-animation-delay:.15s;animation-delay:.15s}.no-js .header-brand{display:block;position:absolute;top:30px;left:24px;width:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.no-js .nav-toggle{display:none}.no-js .primary-nav{margin:0;padding:70px 24px 30px;list-style:none;background:#212121;box-shadow:rgba(10,10,10,.3) 0 3px 10px 0;text-align:center}@media only screen and (min-width:75em){.no-js .primary-nav{padding:20px 24px 20px 0;text-align:right}}.no-js .nav-grid{letter-spacing:normal;display:inline-block}.no-js .nav-section{padding:0;margin:0 0 0 20px}.no-js .nav-section li:first-child{display:none}.no-js .nav-section li{display:inline-block;margin:0;padding:0}.no-js .nav-section li>a{font-size:14px;font-size:.875rem;color:#D5D5D5;padding:0 0 10px;display:block;margin-right:20px;text-decoration:none;-webkit-transition:none;transition:none}@media only screen and (min-width:55.0625em){.no-js .nav-section li>a{padding:0}}.no-js .nav-section li:last-child>a{margin-right:0}.no-js .nav-section li>a.active-page,.no-js .nav-section li>a:focus,.no-js .nav-section li>a:hover{color:#fff}.page-footer{position:relative;padding:40px 0;background:#111;font-size:12px;font-size:.75rem;color:#C3C3C3;text-align:center}.page-footer-serif{width:60px}@media only screen and (min-width:55.0625em){.page-footer{text-align:left}.page-footer-serif{float:left;margin:3px 12px 0 0}}.page-footer-copyright{margin-top:14px}.page-footer-social{margin:20px 0 10px;padding:0;list-style-type:none;font-size:13px;font-size:.8125rem}.page-footer-social li{display:inline-block;margin-right:12px}.page-footer-social li a{color:#0085D8;-webkit-transition:all .3s linear;transition:all .3s linear}.page-footer-social li a:focus,.page-footer-social li a:hover{color:#0ca2ff;text-decoration:underline}.page-footer-social li:last-child{margin-right:0}.page-footer-links{margin:0;padding:0;font-size:11px;font-size:.6875rem;list-style:none}@media only screen and (min-width:55.0625em){.page-footer-social{margin-top:0;text-align:right}.page-footer-links{text-align:right}}.page-footer-links li{padding:0;display:inline;margin-right:12px}.page-footer-links li:nth-child(2){margin-right:0}@media only screen and (min-width:30.0625em){.page-footer-links li:nth-child(2){margin-right:12px}}.page-footer-links li:last-child{margin-right:0}.page-footer-links li a{color:#C3C3C3;-webkit-transition:all .3s linear;transition:all .3s linear}.page-footer-links li a:focus,.page-footer-links li a:hover{color:#fff;text-decoration:underline}li.c-page-footer__locale{display:block;margin-top:10px}@media only screen and (min-width:30.0625em){li.c-page-footer__locale{display:inline;margin-top:0}}@media only screen and (min-width:55.0625em) and (max-width:62.5em){.page-footer-links li:nth-child(2){margin-right:0}li.c-page-footer__locale{display:block;margin-top:10px}}.c-page-footer__locale a{position:relative;padding-right:26px;background-size:18px 14px}body,fieldset,p{padding:0}.c-page-footer__locale a::before{position:absolute;top:1px;right:0;background-repeat:no-repeat;width:18px;height:14px}.page-footer-disclaimer{clear:both;margin-top:30px;font-size:11px;text-align:center;color:#676767}button,html,input,select,textarea{color:#666}::-moz-selection{background:#ccc;text-shadow:none}::selection{background:#ccc;text-shadow:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;position:relative;min-height:100%;font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;line-height:1.5;font-size:100%;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:42.5625em){html{font-size:105%}}*,:after,:before{box-sizing:inherit}body{margin:0;background:#fff}.js body{margin-top:50px}@media only screen and (min-width:55.0625em){html{font-size:110%}.js body{margin-top:0}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}p{margin:0 0 20px;line-height:1.8}ol,p,ul{font-size:16px;font-size:1rem}b,strong{font-weight:600}a,a:visited{color:#3f4b53;text-decoration:none;-webkit-transition:color .3s linear;transition:color .3s linear}a:active,a:focus,a:hover{color:#333}img,object,video{max-width:100%;height:auto}img[height],img[width]{max-width:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0}.sticky-footer .page-footer{position:absolute;bottom:0;width:100%;clear:both}@media only screen and (min-width:55.0625em){.signup-page{margin:100px 0}}.signup-form{margin:60px 0 0}.signup-form legend{display:none}.signup-form label{display:block;margin:15px 0;color:#fff;font-size:18px;font-size:1.125rem}.signup-form input,.signup-form select{width:98%;margin-bottom:20px;background:#666;border:2px solid transparent;font-size:16px;font-size:1rem;color:#fff;-webkit-transition:border .3s linear;transition:border .3s linear;height:45px;-webkit-appearance:none;-webkit-border-radius:0}.signup-form input{padding:10px}.signup-form select{padding:0 10px}.signup-form input:focus{border:2px solid #00A3FF;outline:0}.form-response,.signup-response{margin-top:40px;text-align:center}.signup-terms{margin-top:60px;text-align:center;font-size:12px;font-size:.75rem}.signup-terms a{color:#f9f9f9}.signup-terms a:focus,.signup-terms a:hover{text-decoration:underline}.picture{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.picture-loaded{opacity:1}.watch-video{position:relative;background:#0e0e0e}.no-js .wide-video,.wide-video-image{background-size:cover}.wide-video{position:relative;width:100%;max-width:2560px;height:400px;margin:auto}@media only screen and (min-width:42.5625em){.wide-video{height:750px}}.wide-video--active{max-height:750px;height:auto}@media screen and (min-width:1920px){.wide-video--active{max-height:800px}}.wide-video video{width:100%;max-width:2560px}.wide-video::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.wide-video-image{width:100%;height:100%}.wide-video-content{position:absolute;display:block;left:50%;top:50%;width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:5}@media only screen and (min-width:55.0625em){.wide-video-content{width:60%}}.wide-video-content--hero{width:80%;max-width:750px}.wide-video-content--hero p{margin-bottom:0;color:#fff}.wide-video-heading{margin-bottom:30px;font-size:26px;font-size:1.625rem;text-align:center;line-height:1.3;color:#fff}@media only screen and (min-width:42.5625em){.wide-video-heading{font-size:36px;font-size:2.25rem;margin-bottom:20px}}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;display:none;background:#000}.video-overlay iframe{position:absolute;width:100%;height:100%;max-height:810px;max-width:1440px;border:0;top:50%;left:50%;padding:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}iframe:-webkit-full-screen{position:relative;padding:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.video-click{position:absolute;display:block;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:1;background:url(/static/img/global/ui/21012015-icon-play-video@2x.png) center no-repeat;background-size:15%;-webkit-transition:1s opacity ease-in-out;transition:1s opacity ease-in-out}.no-backgroundsize .video-click{background:url(/static/img/global/ui/21012015-icon-play-video.png) center no-repeat}.page-section{padding:80px 0;background:#fff}@media only screen and (min-width:55.0625em){.page-section{padding:100px 0}}.page-section--bg{background-size:cover;background-repeat:no-repeat}.t-bg-alabaster{background:#f9f9f9}.t-bg-mineshaft{background:#262626}.t-bg-gondola{background:#232323}.t-bg-nero{background:#202020}.t-bg-codgrey{background:#171717}.t-bg-black{background:#111}.t-bg-lochmara{background:#0085D8}.t-bg-transparent{background:0 0}.t-bg-design-tools{background:url(/static/img/designer/bg-design-tools-251120151354--desk.jpg);background-size:cover}.t-light{color:#262626}.t-dark{color:#bfbfbf}.t-white{color:#fff}.t-black{color:#111}.c-divide-section{display:block;width:90%;max-width:1300px;height:1px;margin:60px auto;padding:0;border:0}@media only screen and (min-width:55.0625em){.c-divide-section{margin:80px auto}}.c-divide-section--light{background:#bfbfbf}.c-divide-section--dark{background:#3a3a3a}.featured-blurb{margin-bottom:60px}.section-heading{margin-bottom:30px;font-size:30px;font-size:1.875rem;text-align:center;line-height:1.3}@media only screen and (min-width:42.5625em){.section-heading{font-size:34px;font-size:2.125rem}}@media only screen and (min-width:55.0625em){.section-heading{margin-bottom:40px}}.feature-heading{margin-bottom:25px;line-height:1.4;font-size:22px;font-size:1.375rem}.tight-heading{margin-bottom:5px;line-height:1.4}@media only screen and (min-width:42.5625em){.feature-heading{font-size:26px;font-size:1.625rem}.tight-heading{font-size:20px;font-size:1.25rem}}.t-light .feature-heading,.t-light .section-heading,.t-light .tight-heading{color:#262626}.t-dark .feature-heading,.t-dark .section-heading,.t-dark .tight-heading{color:#fff}.logo-icon{display:block;width:135px;margin:auto;padding-bottom:20px}.logo-affinity,.logo-brand{line-height:1.2;display:block;text-transform:uppercase;text-align:center}.logo-affinity{font-size:16px;font-size:1rem}.logo-brand{font-size:22px;font-size:1.375rem}.logo-tagline{display:block;margin-top:8px;font-size:16px;font-size:1rem;font-weight:400;color:#999}.hero{width:100%;margin:0 auto;padding:100px 0;background-size:cover;background-attachment:fixed;background-position:center center;background-repeat:no-repeat}.hero-content{width:80%;max-width:750px;margin:0 auto;color:#fff;text-align:center}.hero-headline{padding:20px 0 30px;font-size:32px;font-size:2rem;text-align:center;line-height:1.1;word-wrap:break-word;color:#fff}@media only screen and (min-width:42.5625em){.hero-headline{font-size:40px;font-size:2.5rem}}.hero-tagline{font-size:16px;font-size:1rem;line-height:1.5}@media only screen and (min-width:55.0625em){.fig--extended{width:130%;margin-left:-15%}}.caption{margin:8px 0;font-size:12px;font-size:.75rem}.media_image{float:left}.media_image img{display:block}.media_text-button{float:right}.fixed-scroll{position:relative;width:100%}.js .fixed-scroll{height:200vh}.no-js .fixed-scroll,.scroll-small{background:#202020}.fixed-scroll-image-outer{overflow:hidden}.fixed-scroll-images{margin:0;padding:0;list-style:none}.fixed-scroll-background{display:block;width:100%;max-width:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-js .fixed-scroll-images li:first-child{display:none}.no-js .fixed-scroll-copy,.scroll-small .fixed-scroll-copy{width:90%;max-width:1300px;margin:auto;padding:60px 0 40px}.fixed-scroll.scroll-small{height:auto}.scroll-small .fixed-scroll-images{height:400px}@media screen and (min-width:800px){.scroll-small .fixed-scroll-images{height:600px}}.scroll-small .fixed-scroll-background{position:absolute;top:0;left:0}.scroll-small .fixed-scroll-images{position:relative}.scroll-main .fixed-scroll-image{position:absolute;top:0;left:0;width:100%;will-change:transform}.scroll-main.slide-is-active .fixed-scroll-image-outer{position:fixed}.scroll-main.slide-is-after .fixed-scroll-image-outer{top:auto;bottom:0}.scroll-main .fixed-scroll-copy{position:relative;top:0;left:50%;max-width:1300px;width:90%;z-index:110;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.scroll-main .fixed-scroll-copy p{color:#fff}.scroll-main .fixed-scroll-copy-inner{position:absolute;top:50%;width:33%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.scroll-main.slide-is-before .fixed-scroll-copy{position:absolute}.scroll-main.slide-is-active .fixed-scroll-copy{position:fixed}.scroll-main.slide-is-after .fixed-scroll-copy{position:absolute;top:auto;bottom:0}.apple-logo{width:65px;margin-bottom:30px}.full-column,.narrow-column{width:90%;margin:auto}.full-column{max-width:1300px}.narrow-column--base{max-width:800px}.narrow-column--wide{max-width:1000px}.narrow-column--legal{max-width:800px}.narrow-column--feature{max-width:1024px}.narrow-column--mid-feature{max-width:900px}.hero-wrapper{position:relative;max-width:2560px;width:100%;height:100%;margin:auto;z-index:1}.wrapper{width:90%;max-width:1300px;min-width:300px;margin:0 auto}.embed-container{position:relative;margin-bottom:30px;padding-bottom:56.25%;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.embed-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.o-media__image{float:left}.o-media__button,.o-media__image--switch{float:right}.o-media__image img{display:block}.o-flag{display:table;width:100%}.o-flag__body,.o-flag__image{display:table-cell;vertical-align:middle}.o-flag--top .o-flag__body,.o-flag--top .o-flag__image{vertical-align:top}.o-flag--bottom .o-flag__body,.o-flag--bottom .o-flag__image{vertical-align:bottom}.o-flag__image{padding-right:10px}.o-flag__image>img{display:block;max-width:none}.o-flag--rev .o-flag__image{padding-right:0;padding-left:10px}.o-flag__body{width:100%}.o-inline-list{margin:0;padding:0;list-style-type:none}.o-inline-list>li{display:inline}.js .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0}.js .menu-overlay.js-open-complete{overflow:auto;-webkit-overflow-scrolling:touch}.js .menu-overlay--bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.js .menu-overlay--top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.js .menu-overlay--transition{-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.js .menu-overlay.js-is-open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js .menu-overlay.js-is-visible{opacity:1}.js-noscroll{position:relative;height:100%;overflow:hidden}.signup-overlay{z-index:5000;background:rgba(0,0,0,.95)}@media only screen and (min-width:42.5625em){.signup-overlay .signup-section{position:relative;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.btn-close,.btn-close::after,.btn-close::before{position:absolute;display:block}.no-js .signup-overlay{display:none}.c-btn,.c-btn-ghost{display:block;max-width:260px;margin:0 auto;padding:10px 40px;font-size:18px;font-size:1.125rem;text-align:center;border-radius:5px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.c-btn-ghost{border:1px solid currentColor}@media only screen and (min-width:30.0625em){.c-btn,.c-btn-ghost{max-width:none;display:inline-block}.c-btn-ghost:not(:first-child){margin-left:12px}}.c-btn--narrow{margin-bottom:24px}@media only screen and (min-width:42.5625em){.c-btn--narrow,.c-btn-ghost--narrow{padding:4px 30px}.c-btn--narrow{margin-bottom:0}}a.c-btn--photo{color:#fff;background:#F6305F}a:focus.c-btn--photo,a:hover.c-btn--photo{background:#f73f6a}a.c-btn--designer{color:#fff;background:#29C086}a:focus.c-btn--designer,a:hover.c-btn--designer{background:#2ccd8f}a.c-btn--offer{color:#fff;background:#3064CB}a:focus.c-btn--offer,a:hover.c-btn--offer{background:#3a6cd0}a.c-btn-ghost--photo{color:#F6305F}a:focus.c-btn-ghost--photo,a:hover.c-btn-ghost--photo{background:rgba(246,48,95,.1)}a.c-btn-ghost--designer{color:#29C086}a:focus.c-btn-ghost--designer,a:hover.c-btn-ghost--designer{background:rgba(41,192,134,.1)}a.c-btn-ghost--offer{color:#3DC7EF;border-color:#3064CB}.btn--press-download,a.btn{color:#fff;-webkit-transition:background .3s linear}a:focus.c-btn-ghost--offer,a:hover.c-btn-ghost--offer{background:rgba(61,199,239,.1)}a.btn{transition:background .3s linear}.btn{display:block;width:100%;max-width:260px;margin:0 auto;padding:12px 10px;text-align:center;border-radius:5px}.btn--press-select{background:#0085D8;font-size:18px;font-size:1.125rem}a:focus.btn--press-select,a:hover.btn--press-select{background:#0075bf}.btn--press-download{margin:30px auto 0;background:#0085D8;font-size:20px;font-size:1.25rem;transition:background .3s linear}.btn--comment-submit,.btn--signup{border:0;-webkit-transition:background .3s linear;color:#fff;outline:0}.btn--press-download:focus,.btn--press-download:hover{background:#0075bf}.btn--corporate-enrol{margin:0 auto 40px;padding:15px 60px;background:#0085D8;font-size:20px;font-size:1.25rem}@media only screen and (min-width:42.5625em){.btn--press-select{max-width:260px;display:inline-block}.btn--corporate-enrol{display:inline-block;margin:40px 0 60px}.btn--ezine{max-width:260px}}a:focus.btn--corporate-enrol,a:hover.btn--corporate-enrol{background:#0075bf}.btn--ezine{margin:auto auto 20px;font-size:18px;font-size:1.125rem;background:#00C26B}a:focus.btn--ezine,a:hover.btn--ezine{background:#00a95d}.btn--apply{margin-top:60px;padding:15px 10px;background:#0085D8;font-size:20px;font-size:1.25rem}a:focus.btn--apply,a:hover.btn--apply{background:#0075bf}.btn--trial{margin:0 auto 60px;background:#0085D8;font-size:20px;font-size:1.25rem}a:focus.btn--trial,a:hover.btn--trial{background:#0075bf}.btn--signup{margin-top:40px;background:#0085D8;font-size:22px;font-size:1.375rem;transition:background .3s linear}.btn--signup:focus,.btn--signup:hover{background:#0075bf}.btn--comment-submit{margin:40px auto 0;background:#0085D8;transition:background .3s linear}.btn--comment-submit:focus,.btn--comment-submit:hover{background:#0ca2ff}.btn-ghost{display:inline-block;margin:0 auto;padding:20px 40px;font-size:18px;font-size:1.125rem;text-align:center;border:1px solid #fff;border-radius:5px}a.btn-ghost{color:#fff;-webkit-transition:background .3s linear;transition:background .3s linear}a:hover.btn-ghost{background:rgba(255,255,255,.1)}a.btn-ghost--hero-video{display:inline-block;margin-top:48px;padding:12px 24px;font-size:14px;font-size:.875rem}@media only screen and (min-width:42.5625em){a.btn-ghost--hero-video{padding:12px 48px;font-size:18px;font-size:1.125rem}}.btn-ghost--corporate-learn{border-color:#0085D8;width:100%;max-width:260px;margin:40px 0 20px;padding:15px 60px;font-size:20px;font-size:1.25rem}@media only screen and (min-width:42.5625em){.btn-ghost--corporate-learn{display:inline-block;margin:40px 40px 60px}}a.btn-ghost--corporate-learn{color:#0085D8}.btn-ghost--press{margin-top:40px}a.btn-ghost--tutorials{color:#333;border:1px solid #333}a:hover.btn-ghost--tutorials{background:rgba(187,187,187,.1)}.btn-close{top:25px;right:25px;width:40px;height:40px;background:0 0;border:0;outline:0;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-close::before{top:0;right:50%;bottom:50%;left:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.btn-close::after{top:50%;right:0;bottom:0;left:50%;margin:-1px;border-top:1px solid #fff;border-left:1px solid #fff}.carousel-hide,.no-js .btn-close{display:none}.home{background:#171717}.vertical-carousel-wrap{overflow:auto;overflow-x:auto;overflow-y:auto}.vertical-carousel{position:relative;z-index:60;cursor:default}.carousel-overflow-hidden{overflow:hidden;overflow-x:hidden;overflow-y:hidden}.js .carousel-loading{opacity:0}.js .carousel-loaded{opacity:1}.carousel-link{cursor:pointer;background:0 0;z-index:400;width:120px}@media only screen and (max-width:1280px){.carousel-link{display:none}}.vertical-carousel-slide{position:relative}.slide-meta{position:absolute;width:95%;bottom:5%;left:5%;z-index:200}.slide-meta a{display:block;color:#fff;text-decoration:none}.slide-meta-title{font-size:20px;font-size:1.25rem}.slide-meta-description{font-size:16px;font-size:1rem}.no-js .slide-meta-description{color:#bfbfbf}.slide-meta-more{color:#0085D8;font-size:16px;font-size:1rem;line-height:1.5}.vertical-carousel-navigation,.vertical-carousel-navigation a{color:inherit;text-decoration:none}.slide-background{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;-webkit-transition:-webkit-filter ease-in-out .4s,filter ease-in-out .4s;transition:-webkit-filter ease-in-out .4s,filter ease-in-out .4s}.slide-background.js-blur-slide{-webkit-filter:blur(8px);filter:blur(8px)}.slide-background img{display:block;width:100%;max-width:none}.carousel-small .vertical-carousel-slide::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(23,23,23,0),#171717);background:linear-gradient(to bottom,rgba(23,23,23,0),#171717)}.carousel-main .slide-meta,.carousel-small .slide-meta-description,.carousel-small .vertical-carousel-overlay{display:none}.vertical-carousel-overlay{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:200}.overlay-background{background:#000;opacity:0;z-index:201;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.overlay-background.js-blur-slide{opacity:.4}.vertical-carousel-navigation{position:absolute;text-align:center;overflow:hidden;width:100%;z-index:202}.vertical-carousel-navigation-container{position:absolute;top:0;left:0;width:50%;height:100%;bottom:0;z-index:300}.vertical-carousel-navigation>ul{margin:0;padding:0;list-style-type:none;will-change:margin-top}.vertical-carousel-navigation>ul>li{margin:0;display:block;overflow:hidden}.navigation-main a,.navigation-main h3{color:#fff;text-shadow:0 0 30px rgba(25,23,26,.4)}.c-cta__all-features>li>a,.full-list a:focus,.full-list a:hover,.job-listing p>a,.locale-options li a:hover,.tutorials-intro a:focus,.tutorials-intro a:hover,a.error-link{text-decoration:underline}:root .vertical-carousel-navigation a,_::-webkit-full-page-media,_:future{-webkit-font-smoothing:antialiased}.navigation-main{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100px}.navigation-main li{padding:20px 0;height:100px}.navigation-main a{font-size:22px;font-size:1.375rem;line-height:40px}@media only screen and (min-width:1200px){.navigation-main a{font-size:34px;font-size:2.125rem}}.navigation-main h3{margin:0;font-size:18px;font-size:1.125rem;line-height:20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.navigation-before{top:80px}.navigation-before ul{position:relative;top:100%}.navigation-after{bottom:0}.navigation-spacer{display:block;height:30px;width:9px;margin:auto;background:url(https://cdn.affinity.serif.com/img/home/arrows-down.svg) no-repeat;opacity:.8}.navigation-spacer--up{background:url(https://cdn.affinity.serif.com/img/home/arrows-up.svg) no-repeat}.navigation-subtitles li{height:70px}.navigation-subtitles a{display:inline-block;cursor:pointer;line-height:40px;font-size:16px;font-size:1rem;color:rgba(255,255,255,.8);-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.navigation-subtitles a:hover{color:#fff}.progress-home{height:120px;width:120px;z-index:50}.progress-home>svg{height:100%;display:block}.progress-home-logo{display:none}@media only screen and (min-width:55.0625em){.progress-home-logo{display:block;position:absolute;margin:30px 28px;height:59px;width:65px}}.watch-video--designer .wide-video::before{background:rgba(35,69,88,.5)}.watch-video--photo .wide-video::before{background:rgba(53,45,71,.5)}.no-js .watch-video--photo .wide-video,.watch-video--photo .wide-video-image{background-image:url(https://cdn.affinity.serif.com/img/photo/hero/bg-mountain-lights-171220151434.jpg)}.no-js .watch-video--designer .wide-video,.watch-video--designer .wide-video-image{background-image:url(https://cdn.affinity.serif.com/img/designer/hero/bg-neon-city-171220151433.jpg)}.c-product-hero__logo{width:100px;margin-bottom:10px}.c-product-hero__brand{color:#fff;font-weight:300;font-size:32px;font-size:2rem;text-shadow:0 0 30px rgba(25,23,26,.4)}@media only screen and (min-width:30.0625em){.c-product-hero__brand{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:42.5625em){.c-product-hero__logo{width:135px}.c-product-hero__brand{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:55.0625em){.c-product-hero__brand{font-size:54px;font-size:3.375rem}}.c-product-hero__tagline{color:#fff;font-size:16px;font-size:1rem}@media only screen and (min-width:30.0625em){.c-product-hero__tagline{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:42.5625em){.c-product-hero__tagline{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:55.0625em){.c-product-hero__tagline{font-size:22px;font-size:1.375rem}}.c-product-purchase{width:100%;padding:24px 5%;font-size:22px;font-size:1.375rem;text-align:center}.c-product-purchase--designer{background:#234558;color:#29C086}.c-product-purchase--photo{background:#352D47;color:#F6305F}.c-product-purchase--offer{background:#222;color:#3DC7EF}.c-product-purchase__action{margin:0;padding:0;list-style:none}@media only screen and (min-width:30.0625em){.c-product-purchase__action>li{display:inline;margin-right:12px}}.c-product-purchase__action>li:first-child{display:block;margin:0 0 18px;font-size:22px;font-size:1.375rem}@media all and (min-width:100em){.c-product-purchase__action>li:first-child{display:inline;margin:0 12px 0 0}}.c-product-purchase__action>li:last-child{margin-right:0}.c-product-update{color:#fff}.c-product-update__features{margin:40px 0 0;padding:0;list-style-type:none;font-size:15px;font-size:.9375rem}.c-product-update__features>li{margin:8px 0}.c-product-update__features>li::before{display:inline-block;width:14px;height:14px;margin:2px 12px auto auto}.c-product-update--designer{background:#234558}.c-product-update--photo{background:#352D47}.c-product-update__features--designer>li::before{background:#29C086}.c-product-update__features--photo>li::before{background:#F6305F}.c-product-inline-list{margin:0;padding:0;list-style-type:none;text-align:center;color:#fff}.c-product-inline-list>li{display:inline-block;margin-bottom:8px}.c-product-inline-list>li:not(:last-child)::after{content:" | ";padding:0 10px;color:#999}.c-cta{width:90%;margin:auto;text-align:center}.c-cta__icon{width:170px;margin-bottom:20px}.c-cta__brand{font-size:30px;font-size:1.875rem;font-weight:300}.c-cta__tagline{margin-bottom:40px;color:#626262;font-size:18px;font-size:1.125rem;font-weight:300}.c-cta__all-features>li>a{padding:0 3px;color:#999;font-size:14px;font-size:.875rem}.c-cta__all-features>li>a:focus,.c-cta__all-features>li>a:hover{color:#3f3f3f}.c-cta__all-features>li:nth-child(1)::after{content:" | ";color:#BEBEBE}.corporate-parallax::before,.full-section-title:after,.locale-options li a::before,.slick-track:after,.slick-track:before,.toolkit-sprite::before{content:""}.c-collage{width:100%;max-width:2560px;margin:auto}.c-built-for-mac{margin-bottom:60px;text-align:center}.c-built-for-mac__icon{max-width:120px;opacity:.5}.feature-heading--built-for-mac{margin-bottom:10px;font-size:16px;font-size:1rem}.app-feature-row{padding:20px 0}@media only screen and (min-width:42.5625em){.app-feature-row{padding:60px 0}.feature--rev{direction:rtl;text-align:right}}.app-feature-list{margin:0;padding:0;list-style-type:none}@media only screen and (min-width:30.0625em){.app-feature-list{width:50%;float:left;margin:30px 0 0}}@media only screen and (min-width:42.5625em){.feature--rev .g{direction:ltr;text-align:left}.slider-gallery{padding:40px}}.slider-gallery{width:90%;max-width:1100px;margin:auto;text-align:center}.slider-slide p{margin:20px 0}@media only screen and (min-width:42.5625em){.slider-slide p{margin:20px 30px}.app-feature-box-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media all and (min-width:1300px){.slider-slide p{margin:20px 100px}}.section-heading--slider{margin-bottom:10px}.wrapper--feature-box{max-width:1200px;margin-top:30px;margin-bottom:30px}.app-feature-box{border:1px solid #ccc;margin-bottom:20px;padding:20px}@media only screen and (min-width:42.5625em){.app-feature-box{margin:0 0 20px 20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.app-feature-box p{margin:0;font-size:14px;font-size:.875rem}.no-flexbox .app-feature-box-outer{clear:left}.betaend-heading,.slick-track:after,.u-clear-both{clear:both}.no-flexbox .app-feature-box{width:100%}@media only screen and (min-width:42.5625em){.no-flexbox .app-feature-box{margin:0 0 20px;width:50%;float:left;border:none}}.app-page{background-color:#171717}.app-introduction{padding:60px 0}@media only screen and (min-width:55.0625em){.app-introduction{padding:80px 0}}.app-introduction--photo{background:-webkit-linear-gradient(top,#171717 0,#171717 50%,#0E0E0E) 60%;background:linear-gradient(to bottom,#171717 0,#171717 50%,#0E0E0E) 60%}.app-design-award,.app-imac-screenshot{padding-top:20px}@media only screen and (min-width:55.0625em){.app-design-award,.app-imac-screenshot{padding:0}}@media all and (min-width:880px) and (max-width:1180px){.app-design-award,.app-imac-screenshot{padding-top:80px}}.media--app{margin-bottom:30px}@media only screen and (min-width:55.0625em){.media--app{margin-bottom:60px}}.media_image--app{width:95px;margin-right:25px}.media_text--app p{font-size:15px;font-size:.9375rem}.c-photos-app-logo{width:125px;margin-bottom:20px}@media all and (min-width:1080px){.toolkit-case{padding-top:170px;background:url(https://cdn.affinity.serif.com/img/photo/toolkit/bg-case-05042015.jpg) top center no-repeat;background-size:1540px 483px}}.toolkit-list{margin:0 0 20px;padding:0;list-style:none;text-align:left;font-size:14px;font-size:.875rem}.toolkit-sprite{position:relative;margin:0 0 20px;padding-left:35px}.toolkit-sprite::before{position:absolute;top:-4px;left:0;width:24px;height:24px;background-image:url(https://cdn.affinity.serif.com/img/photo/toolkit/sprite-tools@2x-19052015.png);background-size:196px 168px}.no-backgroundsize .toolkit-sprite::before{background-image:url(https://cdn.affinity.serif.com/img/photo/toolkit/sprite-tools-19052015.png)}.toolkit-sprite--move::before{background-position:-86px -86px}.toolkit-sprite--gradient::before{background-position:-30px -58px}.toolkit-sprite--dodge::before{background-position:-58px -30px}.toolkit-sprite--smudge::before{background-position:-114px -142px}.toolkit-sprite--shapes::before{background-position:-58px -142px}.toolkit-sprite--select::before{background-position:-2px -142px}.toolkit-sprite--brush::before{background-position:-142px -86px}.toolkit-sprite--burn::before{background-position:-114px -2px}.toolkit-sprite--healing::before{background-position:-58px -58px}.toolkit-sprite--artistic-text::before{background-position:-2px -2px}.toolkit-sprite--crop::before{background-position:-30px -30px}.toolkit-sprite--colour-replace::before{background-position:-2px -30px}.toolkit-sprite--sponge::before{background-position:-142px -142px}.toolkit-sprite--patch::before{background-position:-30px -114px}.toolkit-sprite--frame-text::before{background-position:-2px -58px}.toolkit-sprite--selection-brush::before{background-position:-30px -142px}.toolkit-sprite--pixel-tool::before{background-position:-114px -114px}.toolkit-sprite--clone::before{background-position:-142px -2px}.toolkit-sprite--blemish::before{background-position:-58px -2px}.toolkit-sprite--mesh::before{background-position:-58px -86px}.toolkit-sprite--magic-wand::before{background-position:-142px -58px}.toolkit-sprite--paint-mixer::before{background-position:-2px -114px}.toolkit-sprite--undo::before{background-position:-170px -2px}.toolkit-sprite--inpainting::before{background-position:-86px -58px}.toolkit-sprite--perspective::before{background-position:-86px -114px}.toolkit-sprite--marquees::before{background-position:-2px -86px}.toolkit-sprite--erase::before{background-position:-86px -30px}.toolkit-sprite--blur::before{background-position:-86px -2px}.toolkit-sprite--red-eye::before{background-position:-142px -114px}.toolkit-sprite--zoom::before{background-position:-170px -30px}.toolkit-sprite--lasso::before{background-position:-114px -58px}.toolkit-sprite--flood-erase::before{background-position:-114px -30px}.toolkit-sprite--sharpen::before{background-position:-86px -142px}.toolkit-sprite--pen-tool::before{background-position:-58px -114px}.toolkit-sprite--flood-fill::before{background-position:-142px -30px}.toolkit-sprite--bg-erase::before{background-position:-30px -2px}.toolkit-sprite--median::before{background-position:-30px -86px}.toolkit-sprite--node-tool::before{background-position:-114px -86px}.sprite-tools{line-height:1;padding:6px 0 0 45px;margin:0 0 25px;height:32px;background-image:url(https://cdn.affinity.serif.com/img/designer/sprites/sprite-tools@2x-070720151149.png);background-repeat:no-repeat;background-size:32px 914px}.no-backgroundsize .sprite-tools{background-image:url(https://cdn.affinity.serif.com/img/designer/sprites/sprite-tools-070720151149.png)}.sprite-tools_node{background-position:0 0}.sprite-tools_pen{background-position:0 -42px}.sprite-tools_pencil{background-position:0 -84px}.sprite-tools_vector-brush{background-position:0 -126px}.sprite-tools_gradient-fill{background-position:0 -168px}.sprite-tools_transparency{background-position:0 -210px}.sprite-tools_crop{background-position:0 -252px}.sprite-tools_targeted-insert{background-position:0 -294px}.sprite-tools_text{background-position:0 -336px}.sprite-tools_alignment-guides{background-position:0 -378px}.sprite-tools_lasso{background-position:0 -420px}.sprite-tools_selection-brush{background-position:0 -462px}.sprite-tools_pixel-brush{background-position:0 -504px}.sprite-tools_paint-brush{background-position:0 -546px}.sprite-tools_eraser{background-position:0 -588px}.sprite-tools_dodge{background-position:0 -630px}.sprite-tools_burn{background-position:0 -672px}.sprite-tools_smudge{background-position:0 -714px}.sprite-tools_blur{background-position:0 -756px}.sprite-tools_sharpen{background-position:0 -798px}.sprite-tools-text-path{background-position:0 -840px}.sprite-tools-corner-tool{background-position:0 -882px}.full-hero{margin:150px auto 100px;width:90%;text-align:center}.full-hero_image{margin-bottom:10px;width:150px}.full-section{max-width:1200px;margin:0 auto 100px;padding:60px 0;background-color:#f4f4f4}.full-section-title{margin:0 auto 60px;padding-bottom:10px;font-size:28px;font-size:1.75rem;color:#111;text-align:center}.full-section-title:after{display:block;margin:20px auto 0;width:80px;height:2px}.full-section-title--designer:after{background:#0085D8}.full-section-title--photo:after{background:#A78edd}.beta,.trial{background-color:#262626}.full-secondary-title{margin-bottom:10px;color:#111}.full-list{margin:0 0 30px;padding:0 30px}.full-list a{color:#0085D8}.page-section--trial{padding:60px 0}@media only screen and (min-width:55.0625em){.page-section--trial{padding:20px 0}}.logo-affinity--trial{padding-bottom:40px;color:#fff}.trial-hero{height:350px;margin-bottom:60px;background-size:cover}@media only screen and (min-width:30.0625em){.trial-hero{height:400px}}@media only screen and (min-width:42.5625em){.trial-hero{height:500px}}.trial-hero--designer{background-image:url(https://cdn.affinity.serif.com/img/designer/trial/bg-anxiety-05042015.jpg)}.trial-hero--photo{background-image:url(https://cdn.affinity.serif.com/img/photo/trial/bg-dreamers-240820151057.jpg);background-position:center right}.trial-title{margin-bottom:20px;font-size:32px;font-size:2rem;text-align:center;line-height:1.3;color:#fff}@media only screen and (min-width:30.0625em){.trial-title{margin-bottom:5px;font-size:40px;font-size:2.5rem}}.trial-tagline{margin-bottom:60px;font-size:24px;font-size:1.5rem;line-height:1.5;text-align:center;color:#ccc}@media only screen and (min-width:30.0625em){.trial-tagline{font-size:20px;font-size:1.25rem}}.betaend{padding:100px 0;color:#fff}.betaend p{font-size:15px;font-size:.9375rem;line-height:2}.betaend-logo{display:block;width:150px;margin:0 auto 15px}.betaend-heading{text-align:center;line-height:1.2;letter-spacing:-2px;color:#fff;font-size:38px;font-size:2.375rem}.blog,.blog p{color:#C3C3C3}@media only screen and (min-width:30.0625em){.betaend-heading{font-size:54px;font-size:3.375rem}}.betaend-content{margin-top:50px}@media only screen and (min-width:55.0625em){.betaend{padding:280px 0}.betaend-logo{float:right;padding-right:30px}.betaend-heading{padding-right:30px;text-align:right}.betaend-content{margin-top:135px}}.wrapper--blog{max-width:860px;padding-top:80px}.blog{background:#171717}.blog p{margin-bottom:24px;font-size:16px;font-size:1rem;line-height:1.8}.blog-post{padding:80px 0 40px;border-bottom:1px solid #333}.blog-post:last-of-type{border-bottom:none}.blog-post a,.blog-post a:active,.blog-post a:visited{color:#0085D8}.blog-post a:focus,.blog-post a:hover{color:#0ca2ff}.blog-post_heading{margin-bottom:5px;font-size:34px;font-size:2.125rem;line-height:1.3;text-align:center;color:#fff}.blog-post_heading a,.blog-post_heading a:visited{color:#fff}.blog-post_heading a:active,.blog-post_heading a:focus,.blog-post_heading a:hover{color:#ccc}.blog-post_pubdate{display:block;margin-bottom:40px;font-size:24px;font-size:1.5rem;line-height:1.3;text-align:center;color:#999}.blog-post h3{margin-bottom:15px;color:#fff;font-weight:600}.blog-post_image{display:block;margin-left:auto;margin-right:auto;padding:0 0 30px}.blog-post ul{margin-bottom:30px;line-height:1.5}.blog-post_tweet{max-width:500px;width:95%;margin:0 auto 60px;text-align:center}.blog-post footer{margin-top:20px}.blog-post_social{margin:0;padding:0;float:right;list-style-type:none;font-size:14px;font-size:.875rem}.blog-post_social li{float:left;margin-right:12px}.blog-post_social li:last-child{margin-right:0}.share-icon{width:25px;height:25px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.share-icon--facebook{background:url(/static/img/blog/icon-facebook@2x.png) no-repeat;background-size:25px 25px}.share-icon--twitter{background:url(/static/img/blog/icon-twitter@2x.png) no-repeat;background-size:25px 25px}.no-backgroundsize .share-icon--facebook{background:url(/static/img/blog/icon-facebook.png) no-repeat}.no-backgroundsize .share-icon--twitter{background:url(/static/img/blog/icon-twitter.png) no-repeat}a.blog-pagination{color:#fff}a:hover.blog-pagination{background:#0ca2ff}.blog-pagination{width:125px;float:left;margin:40px 20px 40px 0;padding:10px;background:#0085D8;text-align:center;-webkit-transition:background .3s linear;transition:background .3s linear}.blog-pagination:last-of-type{margin-right:0}.blog-comments{margin:40px auto;padding:20px;background:#383838}@media only screen and (min-width:30.0625em){.blog-comments{width:90%;max-width:800px;padding:40px}}.blog-comments p{font-size:14px;font-size:.875rem}.blog-comments_heading{margin-bottom:40px;font-size:20px;font-size:1.25rem;text-align:center;font-weight:400;color:#fff}.blog-comments_post{margin-bottom:40px;border-bottom:1px solid #666}.blog-comments_meta{margin-bottom:5px;font-size:14px;font-size:.875rem;color:#999}.blog-form legend{display:none}.blog-form label{display:block;margin:5px 0;color:#C7C7C7;font-size:14px;font-size:.875rem}.blog-form input,.blog-form textarea{width:100%;margin-bottom:30px;padding:10px;background:#535353;border:1px solid #383838;color:#fff;font-size:12px;font-size:.75rem;-webkit-transition:border .3s linear;transition:border .3s linear}.blog-form textarea{height:180px}.blog-form input:focus,.blog-form textarea:focus{border:1px solid #999;outline:0}.hero--press{background-color:#184670;background-image:url(https://cdn.affinity.serif.com/img/press/global/bg-hero-020720150919.svg)}.hero--designer{background-color:#7394A4;background-image:url(https://cdn.affinity.serif.com/img/press/designer/bg-hero-designer-020720151037.svg)}.hero--photo{background-color:#9B84B0;background-image:url(https://cdn.affinity.serif.com/img/press/photo/bg-hero-photo-020720151037.svg)}.no-backgroundsize .hero--designer,.no-svg .hero--designer{background:#7394A4}.no-backgroundsize .hero--photo,.no-svg .hero--photo{background:#9B84B0}.no-backgroundsize .hero--press,.no-svg .hero--press{background:#184670}.press-logos{max-width:131px}@media only screen and (min-width:55.0625em){.press-logos{padding:0 0 20px}}.press-title{margin:5px 0}.press-contact{color:#0085D8}.press-form-error{color:#fff}.signup-form--press input,.signup-form--press select{background:#fff;background:rgba(255,255,255,.7);color:#666}.press-select{padding:0 40px 40px}.press-select--first{margin-bottom:40px;border-bottom:1px solid #ccc}@media only screen and (min-width:55.0625em){.press-select{padding:0 60px 60px}.press-select--first{margin-bottom:0;border-right:1px solid #ccc;border-bottom:0}}.press-select_image{max-width:131px;margin:auto}.press-select_text{overflow:hidden;text-align:center}.press-select_brand{margin-top:5px;font-size:16px;font-size:1rem;line-height:1.2;text-align:center}.press-select_product{display:block;font-size:22px;font-size:1.375rem}.press-select_title{margin:24px 0;font-size:22px;font-size:1.375rem}@media all and (min-width:1200px){.press-select_image{float:left;margin-right:50px}.press-select_text{text-align:left}}.pr-intro{margin-bottom:0;line-height:1.5}.pr-pubdate{display:block;margin:3px 0 10px;color:#999}@media only screen and (min-width:55.0625em){.pr-pubdate{display:inline;margin:0 0 0 8px}.pr-pubdate::before{content:"";padding-left:10px;border-left:1px solid #212121}}.media--pr{margin-bottom:50px}.media--pr:last-child{margin-bottom:0}.media_image--pr{width:90px;margin-right:25px}@media only screen and (min-width:55.0625em){.media_image--pr{margin-right:50px}}.press-release-download{margin-top:6px;padding:0;list-style-type:none}.press-release-download li{display:block;line-height:1.6}@media only screen and (min-width:42.5625em){.press-release-download li{display:inline;margin-right:24px}}.press-release-download li a{color:#0085D8}.tutorials-intro{padding:80px 0}.tutorials-intro a{color:#fff}.tutorials-intro_play{display:block;width:100px;margin:0 auto 25px}.tutorials-intro_title{line-height:1.2;color:#fff;font-size:38px;font-size:2.375rem}@media only screen and (min-width:30.0625em){.tutorials-intro_title{font-size:54px;font-size:3.375rem}}.tutorials-intro_blurb{margin-top:50px}@media only screen and (min-width:55.0625em){.tutorials-intro{padding:130px 0 50px}.tutorials-intro_blurb{margin-top:40px}}.tutorials-intro_blurb p{font-size:15px;font-size:.9375rem;line-height:1.8}.tutorials-intro_more{width:53px;margin:40px auto;display:block}.tutorials-listing{padding-top:50px;text-align:center}.tutorials-listing a{color:#333}.t-dark .tutorials-listing a{color:#fff}.tutorials-screenshot{height:auto;position:relative;opacity:.85;-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width:42.5625em){.tutorials-screenshot{padding:0 10px}}.tutorials-screenshot_featured{padding:0 15px}@media only screen and (min-width:42.5625em){.tutorials-screenshot_featured{padding:0 36px}}.tutorials-listing a:focus .tutorials-screenshot,.tutorials-listing a:hover .tutorials-screenshot{opacity:1}.tutorials-play{position:absolute;display:block;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:1;background:url(https://cdn.affinity.serif.com/img/tutorials/icon-play@2x.png) center no-repeat;background-size:20%;-webkit-transition:1s opacity ease-in-out;transition:1s opacity ease-in-out}.no-backgroundsize .tutorials-play{background:url(https://cdn.affinity.serif.com/img/tutorials/icon-play.png) center no-repeat}.tutorials-description{margin-top:20px;font-size:14px;font-size:.875rem}.tutorials-duration{font-size:12px;font-size:.75rem;color:#666}.t-dark .tutorials-duration{color:#ccc}.tutorials-more{margin-top:80px;font-size:16px;text-align:center}.t-dark .tutorials-more a{color:#fff}.error{background:#000}.page-section--error{background:url(/static/img/error/12012015-bg-gradient@2x.jpg) top center no-repeat;background-size:1200px;color:#fff}@media only screen and (min-width:55.0625em){.page-section--error{padding:125px 0}}.error-container{width:90%;max-width:700px;margin:auto;text-align:center}.error-brand{width:150px;margin-bottom:60px}.section-heading--error{padding-bottom:5px}.error-subheading{margin-bottom:60px;font-size:28px;font-size:1.75rem;color:#ccc}a.error-link{color:#fff}.locale-section{background:#fff}@media only screen and (min-width:30.0625em){.locale-section{padding:20px 0}}@media only screen and (min-width:42.5625em){.locale-section{padding:60px 0}}@media only screen and (min-width:55.0625em){.locale-section{padding:100px 0}}.locale-options{margin:20px 0 100px;padding:0;list-style-type:none}@media only screen and (min-width:55.0625em){.locale-options{margin-bottom:0}}.locale-options li a{position:relative;display:inline-block;padding-left:46px;margin-bottom:24px}@media only screen and (min-width:30.0625em){.locale-options li a{margin-bottom:36px}}.locale-options li a::before{position:absolute;top:1px;left:0;background-repeat:no-repeat;width:32px;height:24px}.locale-options li.flag-ja-jp a::before{border:1px solid #ddd}.flag-en-gb a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/en-gb-031220151207.svg)}.flag-en-us a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/en-us-031220151207.svg)}.flag-pt-br a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/br-031220151207.svg)}.flag-ja-jp a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/jp-031220151207.svg)}.flag-zh-cn a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/cn-031220151208.svg)}.flag-de a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/de-031220151207.svg)}.flag-fr a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/fr-031220151207.svg)}.flag-es a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/es-031220151207.svg)}.flag-it a::before{background-image:url(https://cdn.affinity.serif.com/img/global/flags/it-031220151207.svg)}.corporate-list{padding:0 0 0 20px}.corporate-list li{list-style-type:square;padding:6px 0}@media screen and (max-width:55em){.wide-video--business,.wide-video--education{height:660px}}@media all and (min-width:93.75em){.wide-video--business video,.wide-video--education video{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}}.no-js .wide-video--education,.wide-video--education .wide-video-image{background:url(https://cdn.affinity.serif.com/img/corporate/education-hero-040820151030.jpg) center center no-repeat}.no-js .wide-video--business,.wide-video--business .wide-video-image{background:url(https://cdn.affinity.serif.com/img/corporate/business-hero-040820151030.jpg) center center no-repeat}.corporate-pricing{margin:20px 0 40px}.corporate-brand-photo{float:right;padding-right:10px}@media only screen and (min-width:55.0625em){.corporate-brand-photo{float:none;padding:0}}.corporate-brand-designer{float:left;padding-left:10px}.corporate-pricing_block{margin:40px 0;text-align:center}@media only screen and (min-width:55.0625em){.corporate-brand-designer{float:none;padding:0}.corporate-pricing_block{margin:0 0 40px;padding-left:40px;text-align:left}}.corporate-pricing_image{height:40px}.corporate-pricing_per-seat{margin-top:10px;font-size:20px;font-size:1.25rem;color:#747474}.corporate-features{margin-bottom:60px;padding:10px 20px;font-size:16px;font-size:1rem;text-align:center;line-height:1.3}@media only screen and (min-width:42.5625em){.corporate-features{padding:10px 40px}}.corporate-features-icon{display:block;width:150px;margin:0 auto 20px}.corporate-benefits-section{margin-top:100px}.corporate-benefits{margin-top:40px}.corporate-benefits-image{padding:20px 60px;text-align:center}@media only screen and (min-width:42.5625em){.corporate-benefits-image{padding:30px 0 0}}@media only screen and (min-width:55.0625em){.corporate-benefits-image{padding:30px 10px 0}}@media all and (min-width:76em){.corporate-benefits-image{padding:0 60px}}.corporate-parallax{position:relative;overflow:hidden;width:100%;height:400px;margin-bottom:100px}@media only screen and (min-width:42.5625em){.corporate-parallax{height:600px}}.corporate-parallax::before{position:absolute;top:0;left:0;width:100%;height:400px;background-repeat:no-repeat}@media all and (min-width:75em){.corporate-parallax::before{background-attachment:fixed}}.corporate-parallax--education::before{background-image:url(https://cdn.affinity.serif.com/img/corporate/education-parallax-040820151030--palm.jpg);background-position:80% center}@media only screen and (min-width:42.5625em){.corporate-parallax::before{height:600px}.corporate-parallax--education::before{background-image:url(https://cdn.affinity.serif.com/img/corporate/education-parallax-040820151030.jpg);background-position:80% 30%}}.corporate-parallax--business::before{background-image:url(https://cdn.affinity.serif.com/img/corporate/business-parallax-040820151030--palm.jpg);background-position:center center}.corporate-process{max-width:880px;width:90%;margin:auto auto 60px;padding:20px;border:1px solid #747474}@media only screen and (min-width:30.0625em){.corporate-process{padding:40px}}@media only screen and (min-width:42.5625em){.corporate-parallax--business::before{background-image:url(https://cdn.affinity.serif.com/img/corporate/business-parallax-040820151030.jpg);background-position:center center}.corporate-process{padding:60px 100px}}.corporate-process_step{color:#4AEB67;border:4px solid #4AEB67;padding-top:10px;margin:5px 20px 40px 0;height:60px;width:60px;border-radius:50px;display:inline-block;font-size:30px;line-height:1;text-align:center;font-weight:900}@media only screen and (min-width:42.5625em){.corporate-process_step{margin:0 30px 40px 0}}.media_text-corporate{margin-bottom:20px}.corporate-heading{font-size:24px;font-size:1.5rem;margin-bottom:5px}.corporate-payment{padding:50px 0 100px}.corporate-payment-image{padding:0 45px;text-align:center}@media only screen and (min-width:42.5625em){.corporate-payment-image{padding:50px 45px 0}}.corporate-enrol-other{padding:0 40px;font-size:26px;font-size:1.625rem;line-height:1.4;color:#747474}.corporate-enrol-other a{color:#0ca2ff;border-bottom:1px solid #0ca2ff}.corporate-enrol-other a:focus,.corporate-enrol-other a:hover{color:#0085D8;border-bottom:1px solid #0085D8}.edu-countries{margin-top:80px}.edu-countries-list{font-size:13px;font-size:.8125rem;line-height:1.5}.edu-country-flags{margin:auto;padding:0;max-width:804px;list-style:none}.edu-flag{display:inline-block;margin:10px;width:37px;height:37px;background:url(https://cdn.affinity.serif.com/img/corporate/sprite-flags-@2x-210820150937.png) top left no-repeat;background-size:80px 1069px;border-radius:50%}.no-backgroundsize .edu-flag{background-image:url(https://cdn.affinity.serif.com/img/corporate/sprite-flags-210820150937.png)}.edu-flag--ae{background-position:-1px -1px}.edu-flag--au{background-position:0 -43px}.edu-flag--be{background-position:0 -86px}.edu-flag--ca{background-position:-1px -130px}.edu-flag--ch{background-position:0 -172px}.edu-flag--de{background-position:0 -215px}.edu-flag--dk{background-position:0 -258px}.edu-flag--es{background-position:0 -301px}.edu-flag--fi{background-position:-1px -345px}.edu-flag--fr{background-position:-1px -388px}.edu-flag--gb{background-position:0 -430px}.edu-flag--gr{background-position:-1px -474px}.edu-flag--hk{background-position:0 -516px}.edu-flag--ie{background-position:-1px -560px}.edu-flag--it{background-position:-1px -603px}.edu-flag--jp{background-position:-1px -646px}.edu-flag--lu{background-position:-1px -689px}.edu-flag--mx{background-position:-1px -732px}.edu-flag--nl{background-position:-1px -775px}.edu-flag--no{background-position:0 -817px}.edu-flag--nz{background-position:0 -860px}.edu-flag--se{background-position:0 -903px}.edu-flag--sg{background-position:-1px -947px}.edu-flag--tr{background-position:0 -989px}.edu-flag--tw{background-position:-43px 0}.edu-flag--us{background-position:-44px -44px}.edu-flag--ae,.edu-flag--ca,.edu-flag--fi,.edu-flag--fr,.edu-flag--gr,.edu-flag--ie,.edu-flag--it,.edu-flag--jp,.edu-flag--lu,.edu-flag--mx,.edu-flag--nl,.edu-flag--sg,.edu-flag--us{border:1px solid #ccc}.about-intro{padding:100px 0}.about-intro p{font-size:15px;font-size:.9375rem;line-height:2}.about-intro_apple{display:block;width:110px;margin:0 auto 15px}.about-intro_heading{clear:both;text-align:center;line-height:1.2;letter-spacing:-2px;color:#414141;font-weight:300;font-size:38px;font-size:2.375rem}.about-intro_blurb{margin-top:50px}@media only screen and (min-width:55.0625em){.about-intro{padding:230px 0}.about-intro_apple{float:right;padding-right:30px}.about-intro_heading{padding-right:30px;text-align:right}.about-intro_blurb{margin-top:105px}}.about-intro_more{width:53px;margin:40px auto 0;display:block}@media only screen and (min-width:55.0625em){.about-intro_more{margin:40px 0 0}}.about-office{padding:40px 0;height:400px;background:url(https://cdn.affinity.serif.com/img/about/office--palm@2.jpg) no-repeat;background-size:480px 400px;text-align:center}@media only screen and (min-width:30.0625em){.about-intro_heading{font-size:54px;font-size:3.375rem}.about-office{background:url(https://cdn.affinity.serif.com/img/about/office--lap.jpg) no-repeat;background-size:680px 400px}}@media only screen and (min-width:42.5625em){.about-office{background:url(https://cdn.affinity.serif.com/img/about/office--desk.jpg) no-repeat;background-size:cover}}@media all and (min-width:1200px){.about-office{background:url(https://cdn.affinity.serif.com/img/about/office--desk.jpg) top center no-repeat fixed}}@media all and (min-width:2000px){.about-office{background-size:cover}}.about-product_icon{width:150px;margin:0 auto 30px}@media only screen and (min-width:42.5625em){.about-product_icon{display:block;float:right;margin:15px 80px 20px auto}}.about-product_brand{margin-top:20px;font-size:16px;font-size:1rem;line-height:1.2;text-align:center;color:#666}.about-product_name{display:block;font-size:22px;font-size:1.375rem;color:#262626}.about-product_tagline{margin-bottom:20px;font-size:24px;font-size:1.5rem;line-height:1.4;text-align:center;color:#262626}@media only screen and (min-width:42.5625em){.about-product_tagline{text-align:left}}.about-product_content{margin-bottom:100px}.about-product_content p{font-size:15px;font-size:.9375rem;line-height:2}.ezine{background:#000}a.ezine-link{color:#4EC02B}a:focus.ezine-link,a:hover.ezine-link{color:#69d648}.page-section--ezine{background:url(/static/img/ezine/15122014-bg-gradient@2x.jpg) top center no-repeat;background-size:1200px;color:#fff}.ezine-container{width:90%;max-width:800px;margin:auto;text-align:center}.ezine-brand{width:150px;margin-bottom:60px}.section-heading--ezine{padding-bottom:20px}.ezine-issue{padding-bottom:30px;border-bottom:1px solid #333}@media only screen and (min-width:55.0625em){.ezine-issue{padding-bottom:0;border-bottom:none}}.ezine-cover{display:block;padding:60px 0 30px;max-width:300px;margin:auto}.ezine-title{margin-bottom:10px;font-size:24px;font-size:1.5rem;text-align:center}.ezine-info{margin:auto auto 30px;padding:0 30px;max-width:525px;font-size:14px;font-size:.875rem;text-align:center;line-height:1.5;color:#BFBFBF}.no-js .wide-jobs--business,.wide-video--jobs .wide-video-image{background:url(https://cdn.affinity.serif.com/img/jobs/jobs-hero-190820150907.jpg) top center no-repeat}@media only screen and (min-width:42.5em) and (max-width:75em){.wide-video--jobs{height:500px}}.job-vacancies-intro{margin-top:60px;padding-top:40px;border-top:1px solid #8C8C8C}.job-apply,.job-vacancies{padding:30px;background:#f9f9f9}.job-vacancies-outer{margin-top:40px}.job-vacancies{margin-bottom:20px}@media screen and (min-width:62.5em){.job-vacancies-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-vacancies{width:48%;margin:1%}}.job-vacancies:nth-of-type(3n+1){margin-left:0}.job-vacancies:nth-of-type(3n){margin-right:0}.job-vacancies p{margin:0;font-size:14px;font-size:.875rem}.no-flexbox .job-vacancies-outer{max-width:920px;margin:40px auto}.no-flexbox .job-vacancies{width:100%;margin:0 0 20px}.job-location{display:block;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#8C8C8C}.job-apply{max-width:880px;width:90%;margin:20px auto auto}@media only screen and (min-width:30.0625em){.job-apply{padding:40px;margin:60px auto auto}}@media only screen and (min-width:55.0625em){.job-apply{padding:60px 100px}}.job-apply_intro{margin:10px 0 30px}.job-apply_intro a{border-bottom:1px solid #3f4b53}.job-apply_requirements{margin:0;padding:0;list-style:none;line-height:1.8}.job-listing{width:90%;max-width:700px;margin:auto}.job-listing p,.job-specs{margin:0 0 40px}.job-specs li{margin:8px 0}.job-disclaimer{font-size:12px;color:#666}.legal-list,.legal-wrapper p{margin-bottom:24px;font-size:14px;font-size:.875rem}.legal-wrapper a{color:#0085D8;-webkit-transition:border .3s linear;transition:border .3s linear;border-bottom:1px solid transparent}.legal-wrapper a:focus,.legal-wrapper a:hover{border-bottom:1px solid #0085D8}.legal-list>li{line-height:2}.legal-block-heading{margin-bottom:6px;font-size:18px;font-size:1.125rem;color:#111}.legal-subheading{margin-bottom:36px;text-align:center;color:#999}.legal_cookie{color:#111}.js-slide-non-static{position:absolute;top:0;left:0;right:0;width:100%}.js-slide-image-outer{overflow:hidden;height:1000px}.js-is-active .js-slide-image-outer{position:fixed}.js-is-after .js-slide-image-outer{top:auto;bottom:0}.js-press-signup-form{display:none}.js-press-signup-form--visible{display:block}.js-press-hero--invisible{display:none}.no-js .js-press-signup-form{display:block}.no-js .js-press-signup-button{display:none}.seriflabs-viewport-debug{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#ccc;background:rgba(0,0,0,.7);padding:10px 30px;border-radius:0 0 20px 20px;z-index:2000}.seriflabs-viewport-debug span{margin-right:5px;font-weight:400;color:#fff}.seriflabs-viewport-debug sub{display:inline-block;margin:0 10px 0 2px;bottom:0}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#fff;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/static/img/libs/fancybox/fancybox-sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(/static/img/libs/fancybox/fancybox-loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/static/img/global/lightbox/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/static/img/libs/fancybox/fancybox-overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.invisible,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/static/img/libs/fancybox/fancybox-sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/static/img/libs/fancybox/fancybox-loading@2x.gif);background-size:24px 24px}}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:url(/static/img/libs/slick/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{display:none!important}@media only screen and (min-width:55.0625em){.slick-next,.slick-prev{display:block!important;position:absolute;top:340px;height:50px;width:50px;margin:0;cursor:pointer;border:none;outline:0;font-size:0;opacity:.4;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;background:url(/static/img/libs/slick/btn-arrow-030720151033.svg) no-repeat}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{opacity:1;outline:0}.no-svg .slick-next,.no-svg .slick-prev{background:url(/static/img/libs/slick/btn-arrow-030720151033.png) no-repeat;background-size:50px 50px}@media only screen and (min-width:42.5625em){.slick-prev{left:-25px}.slick-next{right:-25px}}@media all and (min-width:1300px){.slick-next,.slick-prev{height:80px;width:80px}.no-svg .slick-next,.no-svg .slick-prev{background-size:80px 80px}.slick-prev{left:-85px}}.u-center-h,.u-center-vh{left:50%;position:absolute}.slick-next{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media all and (min-width:1300px){.slick-next{right:-85px}}.slick-dots{list-style:none;padding:0;margin:0;width:100%}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li{display:inline-block;margin:0 5px;padding:0}.u-flush-ends,.u-flush-top{margin-top:0!important}.u-flush-bottom,.u-flush-ends{margin-bottom:0!important}.u-flush-right,.u-flush-sides{margin-right:0!important}.u-flush-left,.u-flush-sides{margin-left:0!important}.u-hard-ends,.u-hard-top{padding-top:0!important}.u-hard-bottom,.u-hard-ends{padding-bottom:0!important}.u-hard-right,.u-hard-sides{padding-right:0!important}.u-hard-left,.u-hard-sides{padding-left:0!important}.slick-dots li button{display:block;outline:0;font-size:0;background:url(/static/img/libs/slick/nav-dots-030720151035.svg) no-repeat;border:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li.slick-active{background:url(/static/img/libs/slick/nav-dots-active-030720151035.svg) no-repeat}.no-svg .slick-dots li button{background:url(/static/img/libs/slick/nav-dots-030720151035.png) no-repeat;background-size:20px 20px}.no-svg .slick-dots li.slick-active button{background:url(/static/img/libs/slick/nav-dots-active-030720151035.png) no-repeat;background-size:20px 20px}.animated{-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated--infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated--fast{-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-in-left{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-left{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes nav-slide{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nav-slide{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.u-float-right{float:right!important}.u-float-left{float:left!important}.u-float-none{float:none!important}.u-clear-left{clear:left}.u-clear-right{clear:right}.text--center,.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-text-general{font-size:24px;font-size:1.5rem}.u-text-colonel{font-size:20px;font-size:1.25rem}.u-text-major{font-size:18px;font-size:1.125rem}.u-text-captain{font-size:16px;font-size:1rem}.u-text-lieutenant{font-size:14px;font-size:.875rem}.u-text-sergeant{font-size:12px;font-size:.75rem}.u-text-private{font-size:10px;font-size:.625rem}.u-caps{text-transform:uppercase!important}.u-mono{font-family:Menio,courier,monospace!important}.u-flush{margin:0!important}.u-hard{padding:0!important}.u-push-all{padding:10px!important}.u-push-top{padding-top:10px!important}.u-push-right{padding-right:10px!important}.u-push-bottom{padding-bottom:10px!important}.u-push-left{padding-left:10px!important}.u-push-nav{margin-top:80px}.u-spacing-half{margin-bottom:6px!important}.u-spacing-one{margin-bottom:12px!important}.u-spacing-two{margin-bottom:24px!important}.u-spacing-three{margin-bottom:36px!important}.u-spacing-four{margin-bottom:48px!important}.u-img-center{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto}.u-vertical-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-center-vh{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-center-v{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-center-h{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hidden{display:none!important;opacity:0}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visible{display:block}