CINXE.COM
Branding, E-Commerce, Web Design, WordPress website services for 2712 by Fort Collins web design company AshWebStudio
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v20.0 (Yoast SEO v23.9) - https://yoast.com/wordpress/plugins/seo/ --> <title>Branding, E-Commerce, Web Design, WordPress website services for 2712 by Fort Collins web design company AshWebStudio</title><link rel="preload" data-rocket-preload as="font" href="https://use.typekit.net/af/8b2ff2/000000000000000077359f90/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://use.typekit.net/af/b1b6ad/000000000000000077359fa8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://use.typekit.net/af/987a60/00000000000000007735a543/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3" crossorigin><style id="wpr-usedcss">:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}:where(.wp-block-post-comments input[type=submit]){border:none}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}:where(.wp-block-file){margin-bottom:1.5em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}ul{box-sizing:border-box}:root :where(ul.has-background,ol.has-background){padding:1.25em 2.375em}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"路路路";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:root :where(.wp-block-site-title a){color:inherit}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#1778f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:0 0}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#1778f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(pre.wp-block-verse){font-family:inherit}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--green:#97c73f;--wp--preset--color--dark-gray:#21303a;--wp--preset--color--light-gray:#999;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}@font-face{font-family:freight-big-pro;src:url("https://use.typekit.net/af/8b2ff2/000000000000000077359f90/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/8b2ff2/000000000000000077359f90/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/8b2ff2/000000000000000077359f90/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:freight-big-pro;src:url("https://use.typekit.net/af/b1b6ad/000000000000000077359fa8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/b1b6ad/000000000000000077359fa8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/b1b6ad/000000000000000077359fa8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:canada-type-gibson;src:url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:canada-type-gibson;src:url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}a,address,blockquote,body,caption,cite,code,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,header,html,iframe,img,label,legend,li,nav,object,p,s,section,span,table,tbody,tr,tt,ul{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}figcaption,figure,footer,header,nav,section{display:block}body{line-height:120%}blockquote{quotes:none}blockquote:after,blockquote:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit]{cursor:pointer}body,html{height:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}body{background:#fff;text-align:center}div,h1,h2,input,li,p,select,textarea{font:20px/1.48 canada-type-gibson,sans-serif;color:#898989}h1,h2,p,section table,section ul{margin-bottom:15px}h1,h2{line-height:1.1;color:#113c40}:link img,:visited img,a img{border:none}a{color:#47bac5;text-decoration:none}a:hover{color:#113c40}input{vertical-align:middle}.gfield{margin-left:0!important}img{max-width:100%;height:auto}.container{width:100%;max-width:1260px;margin:0 auto;text-align:left}.button{-webkit-appearance:none;display:inline-block;border:none;background:#47bac5;color:#fff!important;padding:7px 35px;border-radius:10px;text-transform:uppercase;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.button:hover{background:#113c40;color:#fff}#header{padding:45px 0;position:absolute;top:0;left:0;width:100%}#header .container{display:flex;align-items:center}.logo svg{width:55px;height:auto}.logo text{font-family:freight-big-pro,serif;font-weight:900;font-size:41px}.logo *{transition:all .5s;transform-origin:center}.logo:hover .logo-circle{fill:#47BAC5!important;transform:rotate(180deg)}.logo:hover circle{fill:#FFF!important}.logo:hover .logo-dot1{transform:translateX(-3px)}.logo:hover .logo-dot3{transform:translateX(3px)}#header nav{flex-grow:5}#action-menu{float:right}#header nav{display:flex;align-items:center;justify-content:space-between}#header nav li{display:inline-block;list-style:none;position:relative}#main-menu li{margin:0 0 0 45px}#main-menu li a{color:#113c40;font-size:20px;font-weight:600;text-transform:uppercase}#main-menu li a:hover,#main-menu li:hover a{color:#47bac5}#main-menu li .sub-menu li.all a{font-size:15px;text-transform:uppercase;font-weight:500}#main-menu li .sub-menu{transition:transform .2s ease-in-out;opacity:0;left:50%;visibility:hidden;position:absolute;transform:translateY(10px) translateX(-50%);top:100%;z-index:100;background:#fff;padding:15px 20px;border-radius:3px;box-shadow:7px 7px 16px 0 rgba(0,0,0,.1)}#main-menu li:hover .sub-menu{visibility:visible;transform:translateY(0) translateX(-50%);opacity:1;display:flex}#main-menu li .sub-menu li{display:block;margin:0 20px;padding:0;text-align:center}#main-menu li .sub-menu a{display:block;color:#113c40;font-weight:400;padding:4px 0;white-space:nowrap;height:auto;line-height:1;margin:3px 0 0;font-size:18px;text-transform:none}#main-menu li .sub-menu a:hover{color:#47bac5}#main-menu li .sub-menu img{display:block;height:75px;margin:0 auto 10px;vertical-align:middle}.sub-menu:before{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);bottom:auto;border-width:0 5px 5px;border-color:#fff transparent;z-index:50;border-style:solid;display:block;width:0}#action-menu{text-align:right}#action-menu li{margin:0 0 0 20px}#action-menu li a{color:#959595;font-size:15px;text-transform:uppercase}#action-menu li a:hover{color:#222d39}#mobile-menu{display:none}section.wavey{position:relative;padding:15vw 0 15px}section.wavey .wave{position:absolute;top:-1px;left:0;right:0;width:100%;z-index:0}section.wavey .wave-bottom{position:relative;bottom:-1px;left:0;right:0;width:100%;z-index:0;display:block}section.wavey .container{position:relative;z-index:1}.intro-header{max-width:870px;margin:0 0 75px}.intro-header h2{font-size:54px;font-weight:600;margin:0 0 75px}.intro-header p{font-size:26px}.more a{display:inline-block;text-transform:uppercase;font-size:15px;font-weight:600}.more a:after{content:url(https://www.ashwebstudio.com/wp-content/themes/aws/images/arrow-right.svg);height:12px;margin-left:7px;transition:all .2s}.more a:hover:after{margin-left:15px}#content .more a:before{display:none}#page-header{padding:200px 0 0}#page-header .container{max-width:960px}#page-header h1{font-size:70px;color:#47bac5;font-family:freight-big-pro,serif;order:1;text-align:center}#page-header img{max-width:350px;order:2;margin-left:50px}#page-header p.tagline{text-align:center;font-weight:600;font-size:24px;text-align:center;color:#113c40}#content{padding:100px 0}#content .container{max-width:960px}#content h2{font-size:32px;font-weight:600;color:#113c40}#content table,#content ul{margin-bottom:15px}#content li{margin-left:25px}#content blockquote{margin:40px -90px;padding:30px 0;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa}#content blockquote p{font-family:freight-big-pro,serif;color:#47bac5;font-size:44px;line-height:1.1;font-style:italic}#content blockquote cite{font-size:16px}.next{text-align:right}.next a{text-transform:uppercase;font-size:15px}.next a:after{content:url(https://www.ashwebstudio.com/wp-content/themes/aws/images/arrow-right.svg);height:12px;margin-left:7px;display:inline-block}.prev a{text-transform:uppercase;font-size:15px;transition:none}#content .prev a:before{content:url(https://www.ashwebstudio.com/wp-content/themes/aws/images/arrow-right.svg);height:12px;margin-right:7px;display:inline-block;transform:scaleX(-1)}.single-portfolio .container{max-width:960px}.single-portfolio #content{position:relative;padding-bottom:0}.single-portfolio #content .container{display:flex;justify-content:space-between;flex-wrap:wrap}#displays{flex-basis:100%}#portfolio-desc{flex-basis:65%}#portfolio-meta{flex-basis:25%}#portfolio-logo{margin:0 0 30px}#portfolio-date{text-transform:uppercase;font-weight:600;color:#113c40;font-size:16px;margin:0 0 30px}#portfolio-meta li{list-style:none;color:#47bac5;text-transform:uppercase;margin:0 0 12px;line-height:1.1}#portfolio-images{background:#fafafa}#portfolio-testimonial{text-align:center;margin:0 auto 150px}#portfolio-testimonial blockquote p{font-size:32px;color:#47bac5;font-family:freight-big-pro,serif}#portfolio-testimonial blockquote cite{display:block;margin-top:30px;color:#c1c1c1;font-size:20px;font-style:normal}section#portfolio-images{padding:10vw 0 0;margin:0 0 100px}section#portfolio-images .wave-bottom{transform:scaleY(-1)}#displays{position:relative;margin:0 auto 100px;max-width:750px;height:629px}#displays.has-mobile #desktop{transform:translateX(-60px)}#desktop{margin:0 auto;width:700px;height:579px;padding:30px 25px;position:relative}#desktop:after{content:"";position:absolute;z-index:100;top:0;left:0;right:0;bottom:0;background:url(https://www.ashwebstudio.com/wp-content/themes/aws/images/desktop.svg) center/contain no-repeat}#desktop-inner{overflow:hidden;width:700px;height:490px;position:relative}#mobile{position:absolute;top:300px;right:-60px;margin:0 auto;width:180px;height:321px;padding:13px 10px}#mobile:after{content:"";position:absolute;z-index:100;top:0;left:0;right:0;bottom:0;background:url(https://www.ashwebstudio.com/wp-content/themes/aws/images/mobile.svg) center/contain no-repeat}#mobile-inner{overflow:hidden;width:180px;height:300px;position:relative}.scrollimage-up{position:absolute;z-index:999;top:0;left:0;right:0;bottom:50%;transition:all .2s;background:linear-gradient(0deg,rgba(25,30,34,0) 0,rgba(25,30,34,.4) 100%);opacity:0}.scrollimage-up:hover{opacity:1}.scrollimage-down{position:absolute;z-index:999;top:50%;left:0;right:0;bottom:0;transition:all .2s;background:linear-gradient(0deg,rgba(25,30,34,.4) 0,rgba(25,30,34,0) 100%);opacity:0}.scrollimage-down:hover{opacity:1}.portfolio-url{margin-top:70px;text-align:center}.portfolio-url a.button{font-size:22px;padding:10px 40px}#portfolio-extra{margin-top:100px}#portfolio-gallery{margin:75px auto 0;max-width:960px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:50px;grid-row-gap:75px}#portfolio-gallery img{border-radius:10px;margin:0 0 10px}#portfolio-gallery figcaption{font-size:15px;color:#ccc;line-height:1.2}.portfolio-navigation .nav-links{display:flex;justify-content:space-between}.portfolio-navigation .nav-links a{font-size:32px;line-height:1}.portfolio-navigation .nav-links a:after,.portfolio-navigation .nav-links a:before{display:none}.portfolio-navigation .nav-links .next{text-align:right}.portfolio-navigation .nav-links div:before{font-size:13px;text-transform:uppercase;color:#ccc}.portfolio-navigation .nav-links .next:before{content:"Next featured project";display:block}.portfolio-navigation .nav-links .prev:before{content:"Previous featured project";display:block}#contact-form .gfield{margin:0 0 7px;position:relative}#contact-form .gfield input,#contact-form .gfield textarea{border:1px solid #ccc;padding:15px 25px;font-size:22px;border-radius:10px;color:#113c40}#cta{background:linear-gradient(315deg,#046771 0,#0d2124 100%);position:relative}#cta .container{padding:100px 0 200px}#cta .wave{position:relative;top:-1px;left:0;right:0;width:100%;z-index:0}#cta .container{text-align:center}#cta img{max-height:120px}#cta h2{font-family:freight-big-pro,serif;font-size:50px;color:#47bac5}#cta p{color:#fff;font-size:28px}#cta .button{font-size:28px;margin-top:50px;font-weight:400;padding:8px 50px}.button.inverse{border:1px solid #fff;color:#47bac5;background:0 0}.button.inverse:hover{background:#fff;color:#47bac5!important}#footer{background:#192324;padding:70px 0}#footer-main{display:flex;justify-content:space-between}#footer-about{font-size:18px;color:rgba(255,255,255,.4);max-width:400px}#footer-about a.name{font-family:freight-big-pro,serif;font-size:36px;font-weight:900;color:#47bac5}#footer-about a.name:hover{color:#fff}#footer p.title{font-size:13px;text-transform:uppercase;color:#47bac5;margin:0 0 15px}#footer-main a{color:rgba(255,255,255,.4)}#footer-main a:hover{color:#47bac5}#footer-main li{list-style:none;margin:0 0 12px;line-height:1.2}#copyright{clear:both;margin-top:40px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.2)}#copyright,#copyright a{color:rgba(255,255,255,.2);font-size:15px}@media screen and (max-width:1300px){.container{padding-left:5%;padding-right:5%;width:90%}}@media screen and (max-width:1060px){#content blockquote{margin:40px 0}}@media screen and (max-width:768px){#header .container{justify-content:space-between}#mobile-menu{position:absolute;right:5%;top:55px;z-index:90;display:block}#header nav{display:none}body.nav-open{overflow:hidden}.nav-open #mobile-menu{z-index:99999}.nav-open #header nav{display:block;float:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;overflow-y:scroll;margin:0;background:linear-gradient(315deg,#046771 0,#0d2124 100%)}.nav-open #header #main-menu{position:relative;top:40%;transform:translateY(-50%);text-align:center}.nav-open #main-menu li{display:block;margin:20px 0;border:0}.nav-open #main-menu li a{font-size:30px;display:block;color:#fff}.nav-open #main-menu li a:hover{color:#47bac5}.nav-open #main-menu li .sub-menu{position:static;display:none;background:0 0;padding:0;top:0;transform:translateY(0);box-shadow:none;visibility:visible;opacity:1}.nav-open #main-menu li .sub-menu.active{display:block}.nav-open #main-menu li .sub-menu img{display:none}.nav-open #main-menu li .sub-menu li a{color:#fff;font-size:18px}.nav-open #main-menu li .sub-menu li a:hover{color:#47bac5}.sub-menu:before{display:none}.nav-open #action-menu{position:absolute;bottom:0;width:100%}.nav-open #action-menu li{display:block;margin:1px 0 0;text-align:center}.nav-open #action-menu li a{display:block;font-size:30px;border-radius:0!important;padding:15px 0}.intro-header h2{font-size:40px}.intro-header p{font-size:22px}}@media screen and (max-width:767px){.single-portfolio #content .container{display:block}#portfolio-images{display:none}#portfolio-desc .wp-post-image{display:block;margin:0 0 30px}.single-portfolio #content .portfolio-url{display:block;margin:40px 0 0}#portfolio-meta{text-align:center}section#portfolio-extra svg{display:none}#portfolio-testimonial blockquote p{font-size:26px;line-height:1.4}#displays{height:auto}#desktop{height:auto;width:auto;padding:0;transform:none!important}#desktop:after,#mobile,.scrollimage-down,.scrollimage-up{display:none}#desktop-inner{width:100%;height:500px;overflow:hidden}#page-header{padding-top:150px}#footer-main{display:block}#footer-contact,#footer-services{margin-top:50px}}@media screen and (max-width:650px){#header{padding:25px 0}#mobile-menu{top:40px}section.wavey{padding-bottom:75px}#page-header h1{font-size:48px}#contact-form h2{text-align:center}.next a{text-align:right}.portfolio-navigation .nav-links{display:block;text-align:center}.portfolio-navigation .nav-links>div{margin:0 0 20px}.portfolio-navigation .nav-links a{font-size:28px}.portfolio-navigation .nav-links .next{text-align:center}}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze.is-active .hamburger-inner,.hamburger--squeeze.is-active .hamburger-inner::after,.hamburger--squeeze.is-active .hamburger-inner::before{background-color:#fff;opacity:1}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1)}@keyframes modal-container{0%{opacity:0;transform:scale(.25)}33%{opacity:1;transform:scale(1.09)}66%{transform:scale(.99)}to{transform:scale(1)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1040;overflow:hidden;position:fixed;background:#fafafa}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1042;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;max-width:700px;animation:.8s forwards modal-container}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:20px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#000;right:10px;top:10px;padding:0;width:auto;height:auto;line-height:1}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-radius:10px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 123px 81px rgba(0,0,0,.1)}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.no-js img.lazyload{display:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0s}</style><link rel="preload" data-rocket-preload as="image" href="https://www.ashwebstudio.com/wp-content/themes/aws/images/desktop.svg" fetchpriority="high"> <meta name="description" content="AshWebStudio provided custom Branding, E-Commerce, Web Design, WordPress services for 2712. Learn more how we can help create a custom web design for your business." /> <link rel="canonical" href="https://www.ashwebstudio.com/portfolio/2712/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="2712" /> <meta property="og:description" content="AshWebStudio provided custom Branding, E-Commerce, Web Design, WordPress services for 2712. Learn more how we can help create a custom web design for your business." /> <meta property="og:url" content="https://www.ashwebstudio.com/portfolio/2712/" /> <meta property="og:site_name" content="AshWebStudio" /> <meta property="article:publisher" content="https://www.facebook.com/AshWebStudio" /> <meta property="article:modified_time" content="2023-02-21T20:56:37+00:00" /> <meta property="og:image" content="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712.jpg" /> <meta property="og:image:width" content="1280" /> <meta property="og:image:height" content="6083" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@AshWebStudio" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ashwebstudio.com/portfolio/2712/","url":"https://www.ashwebstudio.com/portfolio/2712/","name":"Branding, E-Commerce, Web Design, WordPress website services for 2712 by Fort Collins web design company AshWebStudio","isPartOf":{"@id":"https://www.ashwebstudio.com/#website"},"primaryImageOfPage":{"@id":"https://www.ashwebstudio.com/portfolio/2712/#primaryimage"},"image":{"@id":"https://www.ashwebstudio.com/portfolio/2712/#primaryimage"},"thumbnailUrl":"https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712.jpg","datePublished":"2023-02-21T20:44:09+00:00","dateModified":"2023-02-21T20:56:37+00:00","description":"AshWebStudio provided custom Branding, E-Commerce, Web Design, WordPress services for 2712. Learn more how we can help create a custom web design for your business.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ashwebstudio.com/portfolio/2712/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ashwebstudio.com/portfolio/2712/#primaryimage","url":"https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712.jpg","contentUrl":"https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712.jpg","width":1280,"height":6083},{"@type":"WebSite","@id":"https://www.ashwebstudio.com/#website","url":"https://www.ashwebstudio.com/","name":"AshWebStudio","description":"Fort Collins web design company","publisher":{"@id":"https://www.ashwebstudio.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ashwebstudio.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place"],"@id":"https://www.ashwebstudio.com/#organization","name":"AshWebStudio","url":"https://www.ashwebstudio.com/","logo":{"@id":"https://www.ashwebstudio.com/portfolio/2712/#local-main-organization-logo"},"image":{"@id":"https://www.ashwebstudio.com/portfolio/2712/#local-main-organization-logo"},"sameAs":["https://www.facebook.com/AshWebStudio","https://x.com/AshWebStudio"],"address":{"@id":"https://www.ashwebstudio.com/portfolio/2712/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"40.5268999","longitude":"-105.0552132"},"telephone":["970-541-9087"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"09:00","closes":"17:00"}],"email":"hello@ahwebstudio.com","areaServed":"Fort Collins, CO"},{"@type":"PostalAddress","@id":"https://www.ashwebstudio.com/portfolio/2712/#local-main-place-address","streetAddress":"1330 Cape Cod Circle","addressLocality":"Fort Collins","postalCode":"80525","addressRegion":"CO","addressCountry":"US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ashwebstudio.com/portfolio/2712/#local-main-organization-logo","url":"https://www.ashwebstudio.com/wp-content/uploads/2021/07/logo.svg","contentUrl":"https://www.ashwebstudio.com/wp-content/uploads/2021/07/logo.svg","caption":"AshWebStudio"}]}</script> <meta name="geo.placename" content="Fort Collins" /> <meta name="geo.position" content="40.5268999;-105.0552132" /> <meta name="geo.region" content="United States (US)" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//api.pirsch.io' /> <link rel='dns-prefetch' href='//plausible.io' /> <link rel='dns-prefetch' href='//cdn.usefathom.com' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link rel='dns-prefetch' href='//use.typekit.net' /> <style id='classic-theme-styles-inline-css' type='text/css'></style> <style id='global-styles-inline-css' type='text/css'></style> <script type="text/javascript" src="https://www.ashwebstudio.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://www.ashwebstudio.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://www.ashwebstudio.com/wp-content/cache/min/1/wp-content/themes/aws/js/jquery.scrollimageinside.js?ver=1723657091" id="scrollimageinside-js" data-rocket-defer defer></script> <script type="text/javascript" id="conversion-bridge-js-extra"> /* <![CDATA[ */ var conversionbridge_vars = {"ajaxurl":"https:\/\/www.ashwebstudio.com\/wp-admin\/admin-ajax.php","cookie_plugin":"","security":"cf51c9daf8","restart":"no"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.ashwebstudio.com/wp-content/plugins/conversion-bridge/assets/js/conversionbridge.js?ver=1.3.7" id="conversion-bridge-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-WWRQYPQEYN" id="conversion-bridge-analytics-ga4-js" data-rocket-defer defer></script> <script type="text/javascript" id="conversion-bridge-analytics-ga4-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || []; if ( typeof window.gtag !== "function" ) { window.gtag = function() { dataLayer.push( arguments ); } } gtag( "js", new Date() ); gtag( "config", "G-WWRQYPQEYN", {"anonymize_ip":true} ); /* ]]> */ </script> <script data-minify="1" type="text/javascript" id="pirschextendedjs" defer data-code="YxTi4W1Ot6n1Vabw9WinFOVxTk64UN9r" src="https://www.ashwebstudio.com/wp-content/cache/min/1/pirsch-extended.js?ver=1723655254" id="conversion-bridge-pirsch-js"></script> <script data-minify="1" type="text/javascript" defer data-domain="www.ashwebstudio.com" src="https://www.ashwebstudio.com/wp-content/cache/min/1/js/script.tagged-events.revenue.js?ver=1723655254" id="conversion-bridge-plausible-js"></script> <script type="text/javascript" data-no-minify="" defer data-site="GQZWPBAQ" src="https://cdn.usefathom.com/script.js" id="conversion-bridge-fathom-js"></script> <link rel="https://api.w.org/" href="https://www.ashwebstudio.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ashwebstudio.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.ashwebstudio.com/?p=2686' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.ashwebstudio.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ashwebstudio.com%2Fportfolio%2F2712%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.ashwebstudio.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ashwebstudio.com%2Fportfolio%2F2712%2F&format=xml" /> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script> <style></style> <link rel="icon" href="https://www.ashwebstudio.com/wp-content/uploads/2021/07/logo.svg" sizes="32x32" /> <link rel="icon" href="https://www.ashwebstudio.com/wp-content/uploads/2021/07/logo.svg" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.ashwebstudio.com/wp-content/uploads/2021/07/logo.svg" /> <meta name="msapplication-TileImage" content="https://www.ashwebstudio.com/wp-content/uploads/2021/07/logo.svg" /> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.17.3.1" data-wpr-features="wpr_remove_unused_css wpr_defer_js wpr_minify_js wpr_automatic_lazy_rendering wpr_oci wpr_minify_css wpr_desktop wpr_dns_prefetch wpr_preload_links" /></head> <body class="portfolio-template-default single single-portfolio postid-2686"> <header id="header"> <div class="container"> <a href="https://www.ashwebstudio.com" class="logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55.09 55.1052"> <path class="logo-circle" d="M55.09,27.56c0,6.627-1.525,13.381-5.425,18.133-5.052,6.157-13.535,9.412-22.12,9.412-6.386,0-13.262-4.8-17.934-8.449C3.154,41.6152,0,36.3862,0,27.5562c0-6.967,3.979-13.9,8.245-18.747a24.1168,24.1168,0,0,1,19.3-8.8c10.426,0,17.443,3.449,22.12,11.992C51.813,15.9282,55.09,22.7742,55.09,27.56Z" style="fill:#113c40"/> <g style="isolation:isolate"> <path d="M29.7129,29.4618l-.0821-.082c-2.0088,2.3369-3.813,3.9775-6.0268,3.9775a4.1583,4.1583,0,0,1-4.2232-3.8545c0-3.1162,2.6651-5.0019,10.4141-7.0927l.041-1.5166c.1231-2.9112-1.394-5.125-4.1406-5.125-1.5581,0-2.0093.3681-2.0093.86,0,.3692,1.394,1.5586,1.394,2.624a2.58,2.58,0,0,1-2.788,2.46c-1.3941,0-2.6241-.7373-2.6241-2.2139,0-3.1162,5.9864-4.8378,9.5118-4.8378,5.0429,0,6.6015,2.05,6.4785,6.2324L35.33,28.3554c-.082,1.64.6973,2.3779,1.5987,2.3779.6562,0,1.2715-.7383,1.7226-1.3945l.2862.123c-1.1065,1.3535-3.0742,3.9366-5.4522,3.9366C31.3525,33.3984,30.082,31.8808,29.7129,29.4618Zm-.1641-.4912.2871-6.1094c-3.5259.9424-4.7969,2.2959-4.7969,4.4688,0,1.6406.7788,2.8291,2.3369,2.8291A3.0006,3.0006,0,0,0,29.5488,28.9706Z" style="fill:#fff"/> </g> <circle class="logo-dot1" cx="24.045" cy="39.4472" r="1.5" style="fill:#47bac5"/> <circle class="logo-dot2" cx="29.045" cy="39.4472" r="1.5" style="fill:#47bac5"/> <circle class="logo-dot3" cx="34.045" cy="39.4472" r="1.5" style="fill:#47bac5"/> </svg> </a> <nav> <ul id="main-menu"> <li><a href="/portfolio">Portfolio</a></li> <li> <a href="/services">Services</a> <ul class="sub-menu"> <li><a href="/services/web-design/"><img data-src="https://www.ashwebstudio.com/wp-content/themes/aws/images/web-design.svg" alt="Fort Collins web design" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/themes/aws/images/web-design.svg" alt="Fort Collins web design" /></noscript> Web Design</a></li> <li><a href="/services/web-development/"><img data-src="https://www.ashwebstudio.com/wp-content/themes/aws/images/web-development.svg" alt="Fort Collins WordPress development" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/themes/aws/images/web-development.svg" alt="Fort Collins WordPress development" /></noscript> Web Development</a></li> <li><a href="/services/web-marketing/"><img data-src="https://www.ashwebstudio.com/wp-content/themes/aws/images/web-marketing.svg" alt="Fort Collins web marketing" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/themes/aws/images/web-marketing.svg" alt="Fort Collins web marketing" /></noscript> Web Marketing</a></li> <li><a href="/services/e-commerce/"><img data-src="https://www.ashwebstudio.com/wp-content/themes/aws/images/ecommerce.svg" alt="Fort Collins e-commerce websites" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/themes/aws/images/ecommerce.svg" alt="Fort Collins e-commerce websites" /></noscript> E-Commerce</a></li> </ul> </li> <li><a href="/about">About</a></li> <li><a href="/blog">Blog</a></li> </ul> <ul id="action-menu"> <li><a href="/contact" class="button">Contact us</a></li> </ul> </nav> <button aria-label="Skip main navigation" id="mobile-menu" class="hamburger hamburger--squeeze" type="button"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span> </button> </div> </header> <main > <div id="page-header"> <div class="container"> <h1>2712</h1> <p class="tagline"> Customizable products in WordPress + WooCommerce </p> </div> </div> <div id="content"> <div class="container"> <div id="displays" class="has-mobile"> <div id="desktop"> <div id="desktop-inner"> <img width="1280" height="6083" src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712.jpg" class="attachment-portfolio-desktop size-portfolio-desktop wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712.jpg 1280w, https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-768x3650.jpg 768w, https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-323x1536.jpg 323w, https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-431x2048.jpg 431w, https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-400x1901.jpg 400w" sizes="(max-width: 1280px) 100vw, 1280px" /> </div> </div> <script>window.addEventListener('DOMContentLoaded', function() { jQuery( document ).ready( function($){ $( '#desktop-inner' ).scrollimageinside(); }); });</script> <div id="mobile"> <div id="mobile-inner"> <img data-src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712designs-mobile.jpg" alt="Mobile web design of 2712" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712designs-mobile.jpg" alt="Mobile web design of 2712" /></noscript> </div> </div> <script>window.addEventListener('DOMContentLoaded', function() { jQuery( document ).ready( function($){ $( '#mobile-inner' ).scrollimageinside(); }); });</script> </div> <div id="portfolio-desc"> <p>We have been working with the team at 2712 designs for over a decade! This is the latest redesign to refresh the overall brand and website style. The site features large imagery to showcase the products as well as various scroll interactions to add more uniqueness.</p> <p>This is a WordPress + WooCommerce website showcasing customizable products. We built a custom solution for this site allowing customers to select fonts and text for many of the products in the store.</p> </div> <div id="portfolio-meta"> <img data-src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-logo.png" alt="2712" id="portfolio-logo" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-logo.png" alt="2712" id="portfolio-logo" /></noscript> <p id="portfolio-date">Completed in 2023</p> <ul> <li>Branding</li> <li>E-Commerce</li> <li>Web Design</li> <li>WordPress</li> </ul> <div class="portfolio-url"><a href="https://www.2712designs.com" target="_blank" class="button">Visit website</a></div> </div> </div> </div> <section id="portfolio-images" class="wavey"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1560 249.5403" class="wave"> <path d="M1560,0H0V64L52,96c52,32,156,96,260,128s208,32,312,10.7C728,213,832,171,936,165.3c104-5.3,208,26.7,312,32,104,5.7,208-16.3,260-26.6l52-10.7Z" transform="translate(0 0)" style="fill:#fff"/> </svg> <div class="container"> <div class="intro-header"> <h2>See some additional resources from this project...</h2> </div> <div id="portfolio-gallery"> <figure> <a href="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-category-800x560.jpg"> <img data-src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-category-800x560.jpg" alt="Image of 2712 custom web design" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800/560;" /><noscript><img src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712-category-800x560.jpg" alt="Image of 2712 custom web design" /></noscript> </a> <figcaption>Product category page</figcaption> </figure> <figure> <a href="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712designs-customizable-product-800x560.jpg"> <img data-src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712designs-customizable-product-800x560.jpg" alt="Image of 2712 custom web design" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800/560;" /><noscript><img src="https://www.ashwebstudio.com/wp-content/uploads/2023/02/2712designs-customizable-product-800x560.jpg" alt="Image of 2712 custom web design" /></noscript> </a> <figcaption>Product details with customizable options</figcaption> </figure> </div> </div> <svg class="wave-bottom" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1560 195.668"> <path d="M0,97.433c52,0,113.941-21.878,211.314-38.172,114.819-19.156,231.819-7.165,335.82,10.7,104,18.14,293.971,85.278,430.15,67.379,145.965-13.965,232.543,4.642,315.28,18.8C1375.321,168.789,1456,184.186,1508,205.927l52,21.741V32H0Z" transform="translate(0 -32)" fill="#FFF"/> </svg> </section> <section id="portfolio-extra"> <div class="container"> <div id="portfolio-testimonial"> <blockquote> <p>"I consider AshWebStudio an extension of my business and part of the team. They have been vital to our success and I feel lucky to have found them."</p> <cite>Chris Edens</cite> </blockquote> </div> <nav class="navigation portfolio-navigation" role="navigation"><h2 class="screen-reader-text">Portfolio navigation</h2><div class="nav-links"><div class="prev"><a href="https://www.ashwebstudio.com/portfolio/mason-lite-redesign/" rel="prev">Mason Lite</a></div><div class="next"><a href="https://www.ashwebstudio.com/portfolio/beaches-network/" rel="prev">Beaches Network</a></div></div></nav> </div> </section> </main> <footer data-wpr-lazyrender="1"> <div id="cta"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1560 249.54"> <path d="M0,160l52,10.7C104,181,208,203,312,197.3c104-5.3,208-37.3,312-32C728,171,832,213,936,234.7,1040,256,1144,256,1248,224s208-96,260-128l52-32V0H0Z" fill="#fff"/> </svg> <div class="container"> <img data-src="https://www.ashwebstudio.com/wp-content/themes/aws/images/cta.svg" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /><noscript><img src="https://www.ashwebstudio.com/wp-content/themes/aws/images/cta.svg" alt="" /></noscript> <h2>Happy Friday! Take action and make this a truly productive week</h2> <p>Get in touch with us about your unique website project</p> <p><a href="/contact" class="button inverse">Let's talk!</a></p> </div> </div> <div id="footer"> <div class="container"> <div id="footer-main"> <div id="footer-about"> <a href="/" class="name">ashwebstudio</a><br /> A collaborative web design, development and marketing studio in Fort Collins </div> <nav id="footer-services"> <p class="title">Services</p> <ul> <li><a href="/services/web-design/">Web Design</a></li> <li><a href="/services/web-development/">Web Development</a></li> <li><a href="/services/web-marketing/">Web Marketing</a></li> <li><a href="/services/e-commerce/">E-commerce</a></li> </ul> </nav> <div id="footer-contact" itemscope itemtype="http://schema.org/Organization"> <p class="title">Contact</p> <ul> <li><span itemprop="telephone"><a href="tel:9705419087">970-541-9807</a></span></li> <li><a href="mailto:hello@ashwebstudio.com">hello@ashwebstudio.com</a></li> <li> <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">1330 Cape Cod Circle</span><br /><span itemprop="addressLocality">Fort Collins</span>, <span itemprop="addressRegion">CO</span> <span itemprop="postalCode">80525</span> </span> </li> </ul> </div> </div> <div id="copyright"> ©<span itemprop="name">AshWebStudio</span> · <a href="/privacy-policy">Privacy Policy</a> · <a href="/site-map">Site Map</a> </div> </div> </div> </footer> <script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){}); </script> <script type="text/javascript"> window.Beacon('init', '97b657a3-f4dc-4ac1-9ade-df448382887f'); Beacon('config', { labels: { howCanWeHelp: 'Have a question?', }, }) </script> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.ashwebstudio.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="https://www.ashwebstudio.com/wp-content/cache/min/1/ajax/libs/magnific-popup.js/1.0.0/jquery.magnific-popup.min.js?ver=1723655254" id="magnific-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="https://www.ashwebstudio.com/wp-content/cache/min/1/wp-content/themes/aws/js/scripts.js?ver=1723655254" id="theme-scripts-js" data-rocket-defer defer></script> <script type="text/javascript" src="https://www.ashwebstudio.com/wp-content/plugins/wp-smush-pro/app/assets/js/smush-lazy-load.min.js?ver=3.16.9" id="smush-lazy-load-js" data-rocket-defer defer></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->