PageSourceSearch

https://www.scriptablesolutions.com/about

html scriptablesolutions.com collected 2026-09-29 09:47:12 UTC 96,093 bytes, 1 lines download raw bytes

1�<!DOCTYPE html>�<html lang="en">�<head>�<meta id="view" name="viewport" content="width=device-width" />�
1<script src="/resources/mscroller/jquery/jquery-1.7.2.min.js" defer type="text/javascript"></script>
1�
1<script src="/resources/scripts/motionpack.js" defer type="text/javascript"></script>
1�<link rel="preload" as="script" href="/GA4/G-3M4TGN9BJN.js">�<link rel="preload" href="/resources/fonts/Antonio-Bold.woff2" as="font" type="font/woff2" crossorigin>�<link rel="preload" href="/resources/fonts/Antonio-Regular.woff2" as="font" type="font/woff2" crossorigin>�<link rel="preload" href="/resources/fonts/Nunito-Bold.woff2" as="font" type="font/woff2" crossorigin>�<link rel="preload" href="/resources/fonts/Nunito-Regular.woff2" as="font" type="font/woff2" crossorigin>�<title>About | Scriptable Solutions</title>�<meta name="description" content="Learn about Scriptable Solutions history, core values, relationships, and results since its inception in 2004.">�<link rel="canonical" href="https://www.scriptablesolutions.com/about" />�<meta property="og:url" content="https://www.scriptablesolutions.com/about" />�<meta property="og:type" content="website" />�<meta property="og:title" content="About | Scriptable Solutions" />�<meta property="og:description" content="Learn about Scriptable Solutions history, core values, relationships, and results since its inception in 2004." />�<meta property="og:image:secure_url" content="https://www.scriptablesolutions.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dabout%2Ejpg" />�<meta property="og:image" content="https://www.scriptablesolutions.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dabout%2Ejpg" />�<meta property="og:image:width" content="1200" />�<meta property="og:image:height" content="628" />�<meta property="fb:app_id" content="118964705180138" />�<meta name="twitter:card" content="summary" />�<meta name="twitter:site" content="@scriptablesllc" />�<meta name="twitter:title" content="About | Scriptable Solutions" />�<meta name="twitter:description" content="Learn about Scriptable Solutions history, core values, relationships, and results since its inception in 2004." />�<meta name="twitter:image" content="https://www.scriptablesolutions.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dabout%2Ejpg" />�<link rel="icon" type="image/png" href="https://www.scriptablesolutions.com/images_content/site1/images/favicon/favicon-96x96.png" sizes="96x96" />�<link rel="icon" type="image/svg+xml" href="https://www.scriptablesolutions.com/images_content/site1/images/favicon/favicon.svg" />�<link rel="shortcut icon" href="https://www.scriptablesolutions.com/images_content/site1/images/favicon/favicon.ico" />�<link rel="apple-touch-icon" sizes="180x180" href="https://www.scriptablesolutions.com/images_content/site1/images/favicon/apple-touch-icon.png" />�<meta name="apple-mobile-web-app-title" content="Scriptable Solutions, LLC" />�<link rel="manifest" href="https://www.scriptablesolutions.com/images_content/site1/images/favicon/site.webmanifest" />�<link rel="image_src" href="https://www.scriptablesolutions.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dabout%2Ejpg" />�<link rel="alternate" type="application/rss+xml" title="Scriptable Solutions, LLC Articles Feed" href="https://www.scriptablesolutions.com/Feeds/articles.xml" />�<style type="text/css">�@keyframes pulsegreen {�0%, 100% { box-shadow: 0px 0px 20px 10px green; }�10%, 90% { box-shadow: 0px 0px 22px 12px green; }�20%, 80% { box-shadow: 0px 0px 24px 14px green; }�30%, 70% { box-shadow: 0px 0px 26px 16px green; }�40%, 60% { box-shadow: 0px 0px 28px 18px green; }�50% { box-shadow: 0px 0px 30px 20px green; }�}�@keyframes pulsered {�0%, 100% { box-shadow: 0px 0px 20px 10px red; }�10%, 90% { box-shadow: 0px 0px 22px 12px red; }�20%, 80% { box-shadow: 0px 0px 24px 14px red; }�30%, 70% { box-shadow: 0px 0px 26px 16px red; }�40%, 60% { box-shadow: 0px 0px 28px 18px red; }�50% { box-shadow: 0px 0px 30px 20px red; }�}�</style>�<meta name="google-site-verification" content="zwXwoS8IN3pl9RRiI1UBxVxDqMpl9lXVP6fxP0SheFM" />�<meta name="alexaVerifyID" content="oZIFkT1YYewFoKI7vuzlQ-I_gPg"/>�<meta name="p:domain_verify" content="ccd990e9d9da72c38918960e87b9c796"/>�<meta name="msvalidate.01" content="70623BF2B1F2FA2F7F399302980C3B13" />�<meta http-equiv="content-language" content="en-us">�<style type="text/css">�@font-face {�font-family: NunitoB;�src: url(/resources/fonts/Nunito-Bold.woff2) format("woff2"),�url(/resources/fonts/Nunito-Bold.woff) format("woff");�//font-display: fallback;�font-display: swap;�}�@font-face {�font-family: NunitoB-fb1;�src: local("Arial");�font-weight: bold;�size-adjust: 103.5%;�ascent-override: 102%;�//descent-override: 0%;�//line-gap-override: 0%;�}�@font-face {�font-family: Nunito;�src: url(/resources/fonts/Nunito-Regular.woff2) format("woff2"),�url(/resources/fonts/Nunito-Regular.woff) format("woff");�font-weight: bold;�//font-display: fallback;�font-display: swap;�}�@font-face {�font-family: Nunito-fb1;�src: local("Arial");�font-weight: bold;�size-adjust: 101%;�ascent-override: 104.5%;�//descent-override: 0%;�//line-gap-override: 0%;�}�@font-face {�font-family: AntonioB;�src: url(/resources/fonts/Antonio-Bold.woff2) format("woff2"),�url(/resources/fonts/Antonio-Bold.woff) format("woff");�font-weight: bold;�//font-display: fallback;�font-display: swap;�}�@font-face {�font-family: AntonioB-fb1;�src: local("Arial");�font-weight: bold;�//size-adjust: 86%;�//ascent-override: 124%;�//descent-override: 0%;�//line-gap-override: 0%;�size-adjust: 72%;�ascent-override: 155%;�}
1�@font-face {�font-family: AntonioM;�src: url(/resources/fonts/Antonio-Medium.woff2) format("woff2"),�url(/resources/fonts/Antonio-Medium.woff) format("woff");�font-weight: bold;�//font-display: fallback;�font-display: swap;�}�@font-face {�font-family: Antonio;�src: url(/resources/fonts/Antonio-Regular.woff2) format("woff2"),�url(/resources/fonts/Antonio-Regular.woff) format("woff");�font-weight: bold;�//font-display: fallback;�font-display: swap;�}�@font-face {�font-family: Antonio-fb1;�src: local("Arial");�font-weight: bold;�size-adjust: 83.5%;�ascent-override: 122.5%;�descent-override: 26.5%;�//line-gap-override: 0%;�}�::-webkit-scrollbar {�width: 15px;�}�::-webkit-scrollbar-track {�-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);�border-radius:10px;�}�::-webkit-scrollbar-thumb {�background-color: #ff0000;�border-radius:10px;�}�input {�-webkit-appearance: none;�}�.mid-txt {�display:inline-block;�position: relative;�top: 50%;�transform: translateY(-50%);�-webkit-transform: translateY(-50%);�-ms-transform: translateY(-50%);�}�.nav_menu {�position:fixed;�width:100%;�left:0px;�z-index:20;�top:0px;�height:60px;�background:#000000;�transition:all .5s ease;�}�.nav_menu_sticky {�height:60px;�background:rgba(0,0,0,1);�box-shadow:0px 5px 5px rgba(0,0,0,0.3);�-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);�}�.logo-top {�position:absolute;�left:2.5%;�border:none;�z-index:21;�transition:all .5s ease;�top:5px;�height:50px;�}�.logo-top2 {�top:5px;�height:50px;�}�.content-wrap {�padding-top:60px;�}�.building-1, .building-2, .building-3 {�border:none;�position:absolute;�left:0px;�top:100%;�width:100%;�z-index:1;�transition:all 1s ease 1s;�}�.building-2 {�transition:all 1.5s ease 1.5s;�}�.building-3 {�transition:all 1s ease 2s;�}�.contenthead-bg {�padding:30px 5%;�width: 100%;�box-sizing: border-box;�background:#8E181B;�border:solid 8px #ED2227;�border-left:none;�border-right:none;�}�.contenthead {�text-align:center;�font-family:AntonioB,AntonioB-fb1;�font-size:34px;�color:#ffffff;�width: 100%;�display: block;�box-sizing: border-box;�}�.contentnorm, .contentnorm-ann {�text-align:left;�font-family:Nunito,Nunito-fb1, arial;�font-size:16px;�color:#202020;�line-height:26px;�text-decoration:none;�}�.contentnorm-ann {�color:#ffffff;�}�.contentnorm a, .contentnorm b, .contentnorm strong, .contentnorm-ann a, .contentnorm-ann b, .contentnorm-ann strong {�font-family:NunitoB,NunitoB-fb1, arial;�text-decoration:none;�}�.contentnorm a, .contentnorm-ann a {�color:#ED2227;�}�.contentnorm a:hover {�color:#404040;�}�.contentnorm-ann a:hover {�color:#dddddd;�}�.contentnorm li {�padding-bottom:8px;�}�h1, h2, h3, h4 {�font-family: AntonioB,AntonioB-fb1, arial;�font-size:34px;�line-height: normal;�margin: 0px;�padding:0px;�color:#ffffff;�}�h2 {�font-size: 28px;�color:#010101;�display:inline-block;�}�h3, h4 {�font-size: 20px;�color:#000000;�}�.heading2 {�border-left:solid 12px #ED2226;�padding-left:12px;�}�.heading3 {�margin:0px;�}�.heading3::after, .heading4::after, .heading5::after {�content:'';�display:block;�width:150px;�height:4px;�font-size:0px;�background:#7F4491;�margin-top:6px;�}�.heading3::after, .heading4::after {�background:#010101;�margin:6px auto 0px;�}�.heading4::after {�background:#ffffff;�}�.heading5::after {�margin:6px auto 0px;�}�.imageright {�float:right;�padding-left:40px;�max-width:400px;�}�.imageleft {�float:left;�padding-right:40px;�max-width:400px;�}�.imagecenter {�max-width:100%;�text-align:center;�display: block;�margin-left: auto;�margin-right: auto;�}�.clear {�clear:both;�height:0px;�overflow:hidden;�}�.shell {�width:90%;�margin:0 auto;�}�.checkinput, .checkinput2, .submitbtn {�border:solid 1px #cbcbcb;�background:#ffffff;�height:50px;�text-align:left;�line-height:53px;�padding:0px 10px;�box-sizing:border-box;�font-family:Nunito,Nunito-fb1,helvetica neue,helvetica,roboto light;�font-size:16px;�text-decoration:none;�color:#010101;�}�.checkinput {�width:100%;�}�.submitbtn {�border:none;�line-height:50px;�background:#010101;�color:#ffffff;�padding:0px 40px;�cursor:pointer;�font-family:Antonio,Antonio-fb1;�font-size:22px;�transition:all .5s ease;�}�.submitbtn:hover {�background:#ff0000;�padding:0px 50px;�}�.memberheading, .checkheading, .tablehead, .tablecontent {�color:#ffffff;�height:50px;�line-height:50px;�box-sizing:border-box;�font-family:Nunito,Nunito-fb1,helvetica neue,helvetica,roboto light;�font-size:16px;�font-weight:bold;�text-decoration:none;�text-align:left;�padding:0px 0px 0px 10px;�}�.checkheading {�color:#ffffff;�margin-bottom:30px;�background:#2e31a1;�}�.field, .checklabel, .checkfield {�display:inline-block;�text-align:left;�color:#202020;�font-family:Nunito,Nunito-fb1,helvetica neue,helvetica,roboto light;�font-size:14px;�padding-bottom:5px;�text-decoration:none;�}�a.field {�color:#2e31a1;�font-weight:bold;�}�a.field:hover {�color:#fdc10d;�}�.checklabel, .checkfield {�color:#010101;�font-family:NunitoB,NunitoB-fb1,helvetica,arial;�}�.checklabel {�font-size:14px;�padding:0px;�}�.submit {�display:inline-block;�border:none;�height:50px;�line-height:50px;�text-align:center;�text-decoration:none;�color:#ffffff;�font-size:16px;�font-family:Antonio,Antonio-fb1,helvetica,arial;�background:#fcd10d;�//margin-top:20px;�//border-radius:5px;�cursor:pointer;�width:100%;�}�.submit:hover {�background:#010101;�}�.mem-select, .mem-select2 {�border: 1px solid #c7c7c7;�height: 50px;�box-sizing:border-box;�display:inline-block;�overflow: hidden;�background-image: url("../../../../../Images_Content/Site1/Images/Layout/Quant_SelectBg.jpg");�background-repeat: no-repeat;�background-position: center right;�background-color:#ffffff;�text-align:center;�vertical-align:top;�}�.mem-select {�width:100%;�}�.mem-select select, .mem-select2 select {�text-align:left;�padding: 0px 3px;�font-size:16px;�line-height:53px;�height:53px;�font-family:Nunito,Nunito-fb1,helvetica neue,helvetica,roboto light;�color:#010101;�width: 150%;�border: none;�box-shadow: none;�background: transparent;�background-image: none;�-webkit-appearance: none;�vertical-align:top;�}�.overlay-cont, .overlay-cont2 {�position:fixed;�top:0;�left:0;�background:rgba(0,0,0,0.5);�height:100vh;�width:100%;�overflow-y:scroll;�z-index:3000;�display:none;�opacity:0;�filter:alpha(opacity=0);�transition:all .5s ease;�}�.overlay-cont2 {�display:none;�opacity:0;�filter:alpha(opacity=0);�}�#overlay-div, #ContactFormFeed {�margin:80px auto 40px;�//height:100%;�position:relative;�transition:all .8s ease;�}�.overlay-white {�width:100%;�background:#ffffff;�box-sizing:border-box;�text-align:center;�font-family:Nunito,Nunito-fb1;�color:#404040;�border-radius:20px;�}�.overlay-out {�width:100%;�overflow-y:scroll !important;�height:400px;�}�.overlay-content {�text-align:center;�vertical-align:top;�margin:0 auto;�position:relative;�}�.heading {�display:inline-block;�color:#010101;�}�.overlay-white b,.overlay-white strong,.overlay-white a {�font-family:NunitoB,NunitoB-fb1;�}�.overlay-white a {�color:#ff0000;�text-decoration:none;�}�.overlay-white a:hover {�color:#010101;�}�.overlay-close {�position:absolute;�right:0px;�top:-46px;�font-family:Nunito,Nunito-fb1;�font-size:30px;�color:#ffffff;�cursor:pointer;�transition:all .5s ease;�}�.overlay-close:hover {�font-size:36px;�}�.news-cont {�width:100%;�font-size:0px;�box-sizing:border-box;�padding:10px;�text-align:left;�}�.news-box {�display:inline-block;�vertical-align:top;�width:100%;�box-sizing:border-box;�padding:10px;�}�.news-box a {�display:inline-block;�vertical-align:top;�width:100%;�overflow:hidden;�text-decoration:none;�font-family:NunitoB,NunitoB-fb1;�color:#000000;�font-size:20px;�text-align:left;�}�.news-box-img {�display:inline-block;�vertical-align:top;�width:100%;�position:relative;�font-size:0px;�margin-bottom:25px;�}�.news-box img {�border:none;�width:100%;�aspect-ratio:1200/628;�transition:all .5s ease;�}�.news-box a:hover img {�width:130%;�}�.news-box-over {�display:inline-block;�vertical-align:top;�position:absolute;�top:0px;�left:0px;�width:100%;�height:100%;�text-align:center;�background:rgba(0,0,0,0.8);
1�opacity:0;�filter:alpha(opacity=0);�transition:all .5s ease;�}�.news-box a:hover .news-box-over {�opacity:1;�filter:alpha(opacity=100);�}�.news-box-btn {�display:inline-block;�vertical-align:top;�padding:12px 20px;�border:solid 2px #ffffff;�color:#ffffff;�font-family:Antonio,Antonio-fb1;�font-size:24px;�transition:all .5s ease;�}�.news-box-btn:hover {�background:#ffffff;�color:#000000;�padding:12px 30px;�}�.news-box-line {�display:inline-block;�margin-top:40px;�width:25%;�height:8px;�background:#ED2227;�font-size:0px;�transition:all .5s ease;�}�.news-box a:hover .news-box-line {�width:75%;�}�#burg-over {�position:fixed;�top:0;�left:0;�background:rgba(0,0,0,0.5);�height:100vh;�width:100%;�//overflow-y:scroll;�overflow-x:hidden;�z-index:3000;�display:none;�//opacity:0;�//filter:alpha(opacity=0);�transition:all .5s ease;�}�#burg-cont {�position:fixed;�top:0px;�right:-360px;�width:360px;�height:100%;�box-sizing:border-box;�background:#000000;�transition:all .5s .5s ease;�}�.burg-cont2 {�position:relative;�width:100%;�height:100%;�box-sizing:border-box;�padding:40px;�overflow:auto;�}�.burg-close {�display:inline-block;�vertical-align:top;�position:absolute;�top:30px;�right:15px;�font-family:Nunito,Nunito-fb1;�color:#ffffff;�font-size:22px;�text-decoration:none;�cursor:pointer;�transition:all .5s ease;�}�.burg-close:hover {�transform:rotate(180deg);�}�.burg-main, .burg-sub-cont a {�display:block;�width:100%;�text-align:left;�text-decoration:none;�padding:10px 0px;�box-sizing:border-box;�color:#ffffff;�position:relative;�font-family:Nunito,Nunito-fb1;�font-size:12px;�cursor:pointer;�border-bottom:solid 1px transparent;�transition:all .5s ease;�}�.burg-main:hover, .burg-sub-cont a:hover {�border-color:#ffffff;�}�.burg-sub-cont {�width:100%;�box-sizing:border-box;�padding-left:11px;�height:0px;�display:block;�overflow:hidden;�transition:all .5s ease;�}�.burg-sub-cont a {�font-size:12px;�}�.burger-sub-arrow {�border:none;�position:absolute;�height:8px;�right:0px;�bottom:12px;�transition:all .5s ease;�}�@media screen and (min-width: 320px) {�.contact-box {�margin:0 auto;�width:90%;�text-align:left;�}�.checkinfo-box {�margin:0 auto;�width:90%;�font-size:0px;�text-align:left;�}�.column1, .column2 {�display:inline-block;�margin-top:20px;�width:100%;�text-align:left;�vertical-align:top;�}�.mem-select2 {�width:100%;�}�#overlay-div, #ContactFormFeed {�width:96%;�}�.overlay-white {�padding:0px 0px 20px 0px;�//font-size:18px;�//line-height:26px;�//max-height:400px;�}�.overlay-out {�height:300px;�}�.overlay-content {�width:94%;�margin:0 auto;�font-size:0px;�text-align:center;�}�.overlay-logo {�height:0px;�width:0px;�overflow:hidden;�}�}�@media screen and (min-width: 360px) {�.overlay-out {�height:400px;�}�}�@media screen and (min-width: 600px) {�#overlay-div, #ContactFormFeed {�width:90%;�}�.overlay-white {�padding:0x 0px 25px 0px;�}�.news-box {�width:50%;�}�.nav_menu, .nav_menu_sticky {�height:100px;�background:#000000;�}�.logo-top, .logo-top2 {�top:10px;�height:80px;�}�.content-wrap {�padding-top:100px;�}�}�@media screen and (min-width: 800px) {�.column1, .column2 {�display:inline-block;�margin-top:20px;�width:44%;�text-align:left;�}�.column2 {�margin-left:12%;�}�.submit {�width:20%;�margin:0 auto;�text-align:center;�padding-top:30px;�}�#overlay-div, #ContactFormFeed {�width:60%;�}�.overlay-white {�padding:0px 0px 50px 0px;�//font-size:22px;�//line-height:30px;�}�.news-cont, .news-box {�padding:15px;�}�.nav_menu {�height:100px;�background:#000000;�}�.nav_menu_sticky {�height:100px;�background:rgba(0,0,0,1);�}�.logo-top {�top:10px;�height:80px;�}�.logo-top2 {�top:10px;�height:80px;�}�.content-wrap {�padding-top:100px;�}�}�@media screen and (min-width: 990px) {�.news-box {�width:calc(100%/3);�}�}�@media screen and (min-width: 1400px) {�h1 {�font-size:60px;�}�h2 {�font-size: 40px;�}�h3, h4 {�font-size: 28px;�}�.contentnorm {�font-size:18px;�line-height:28px;�}�.news-cont, .news-box {�padding:20px;�}�@media screen and (min-width: 1600px) {�.head-cont {�margin-left:10%;�width:33.3%;�}�.contentnorm {�font-size:20px;�line-height:30px;�}�}�@media screen and (min-width: 1900px) {�h1 {�font-size:70px;�}�h2, h3 {�font-size:40px;�}�h4 {�font-size:32px;�}�.contentnorm {�font-size:22px;�line-height:32px;�}�.news-box {�width:25%;�}�}�</style>�
1<script>�var jspage = 'About';�var jspagepath = '0';�var jsacat = '999';�var jsport = 0;�</script>
1�</head>�<body style="background-color:#ffffff; padding:0px; height:100%; overflow-x:hidden; text-align:center; margin:0px 0px 0px 0px; ">�<img alt="Site Background" fetchpriority="high" width="99999" height="99999" style="pointer-events:none; z-index:-1; position:absolute; top:0; left:0; width:95vw; height:99vh" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iOTk5OTkuMDAwMDAwcHQiIGhlaWdodD0iOTk5OTkuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA5OTk5OS4wMDAwMDAgOTk5OTkuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw5OTk5OS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0zNDg1IDkxMjAgYy0zMjEgLTQzIC01ODQgLTIwOSAtNzUwIC00NzUgLTkzIC0xNDkgLTEzMCAtMzAwIC0xMjIKLTQ5OSA1IC0xNDggMzIgLTI1MSA5MyAtMzY0IDEzNSAtMjQ4IDMxNiAtMzkyIDk0MCAtNzQ3IDUyMCAtMjk2IDYyNCAtMzY2CjcyNSAtNDg3IDg4IC0xMDYgMTQ5IC0yNjAgMTQ5IC0zNzcgMCAtMTQ2IC01NiAtMjcxIC0xNzMgLTM4NiAtMTM5IC0xMzcgLTI2M
1QotMTg0IC01MDAgLTE5MiAtMjE5IC04IC0zNjcgMjIgLTU0MiAxMDkgLTI4OSAxNDUgLTQyNyAzMzAgLTUxOSA2OTYgLTE0IDUzCi0yOCAxMjUgLTMyIDE2MCBsLTcgNjIgLTQ5IDAgYy01MiAwIC01MiAtMSAtNjIgLTYxIC04IC00MyAtNDAgLTk0IC03OCAtMTIyCi0xOSAtMTQgLTQyIC0yMCAtODAgLTIwIC01MyAxIC04NyAxMiAtMjg0IDkxIC0zODggMTU3IC04MDIgMTQ2IC0xMTA1IC0yOQotMjE5IC0xMjcgLTM4NCAtMzM0IC00NTEgLTU2NiAtMjAgLTY3IC0yMyAtMTAwIC0yMyAtMjQzIDEgLTE1MyAzIC0xNzEgMjkKLTI1MCA1MCAtMTUzIDEyNyAtMjc0IDI1NiAtNDAwIDEyNiAtMTI1IDMxOSAtMjUyIDc0NiAtNDk1IDUyMCAtMjk2IDYyNCAtMzY2CjcyNSAtNDg3IDU5IC03MCAxMjEgLTE5NSAxMzggLTI3NiAzNyAtMTc4IC0xOCAtMzQyIC0xNjQgLTQ4NyAtODYgLTg3IC0xNzQKLTEzOCAtMjkwIC0xNzAgLTgxIC0yMyAtMzMyIC0zMSAtNDMzIC0xNSAtMTcyIDI3IC0zNDggMTAzIC00OTIgMjExIC0xOTcgMTQ5Ci0zMDIgMzUyIC0zODAgNzQyIGwtMTEgNTcgLTUwIDAgLTQ5IDAgMCAtNjE1IDAgLTYxNSA0OCAwIDQ3IDAgMjUgNzcgYzIxIDY0CjMxIDgyIDU5IDEwMCA2MiA0MSAxMTEgMzQgNDM2IC02NyAzMDMgLTk0IDM5MSAtMTEwIDYwMCAtMTEwIDE5NiAwIDM1MCAyOAo1MTEgOTQgMjM3IDk2IDQ1OSAzMTUgNTU1IDU0NSA5OCAyMzUgODkgNTMyIC0yMiA3NTQgLTEzNSAyNjggLTI5MyAzOTIgLTk3NAo3NjcgLTczMyA0MDMgLTkxMSA1NzUgLTg5MiA4NjYgNCA3NSAxMCA5NyA0NSAxNjggNDUgOTEgMTI3IDE4MyAyMTQgMjQwIDM2NQoyNDIgOTg1IDQwIDEyMTIgLTM5NCA2OCAtMTMwIDEzNiAtMzcwIDEzNiAtNDgwIGwwIC01MCA1NCAwIDUzIDAgNiA0NSBjMjAKMTQwIDkyIDE4MCAyNTEgMTM5IDMzIC04IDE0NyAtNDIgMjUxIC03NCAzMDMgLTk0IDM5MSAtMTEwIDYwMCAtMTEwIDE5NiAwCjM1MCAyOCA1MTEgOTQgMjM3IDk2IDQ1OSAzMTUgNTU1IDU0NSA5OCAyMzUgODkgNTMyIC0yMiA3NTQgLTEzNSAyNjggLTI5MwozOTIgLTk3NCA3NjcgLTcwNiAzODggLTg5NSA1NjMgLTg5NSA4MjkgMCAyMTEgMTYwIDQyMiAzODIgNTA1IDI5NCAxMTAgNzAxIDEKOTQ3IC0yNTMgMTQxIC0xNDYgMjMxIC0zNDkgMjc3IC02MjQgbDE4IC0xMDcgNDggMCA0OCAwIDAgNjIwIDAgNjIwIC00NyAwCi00OCAwIC0xOCAtNjAgYy0yMiAtNzcgLTY3IC0xMjggLTEyMyAtMTQwIC00OSAtMTEgLTExOCA0IC0yMjcgNTEgLTMwMCAxMjgKLTU1MSAxNzIgLTgwMiAxMzl6Ii8+CjxwYXRoIGQ9Ik0zNjE1IDIwOTggYy0zIC0xMyAtMzUgLTE2NSAtNzEgLTMzOCAtMzYgLTE3MyAtNjcgLTMyNSAtNzEgLTMzNyAtNQotMjIgLTIgLTIzIDQ0IC0yMyBsNDkgMCA3MiAzNDggYzQwIDE5MSA3MiAzNTMgNzIgMzYwIDAgOCAtMTYgMTIgLTQ1IDEyIC0zOAowIC00NSAtMyAtNTAgLTIyeiIvPgo8cGF0aCBkPSJNNDk5NSAyMDg4IGMtNCAtMTggLTkgLTQxIC0xMSAtNTAgLTUgLTE1IDIgLTE4IDQwIC0xOCA0NyAwIDQ3IDAgNjEKNjggbDcgMzIgLTQ1IDAgYy00MyAwIC00NiAtMiAtNTIgLTMyeiIvPgo8cGF0aCBkPSJNNTgzMCAyMTEyIGMwIC03IC0xMzQgLTY1NSAtMTQ0IC02OTUgLTQgLTE2IDIgLTE4IDQyIC0xNSBsNDYgMyAyOAoxNDAgYzM0IDE2MyA1OCAyMjQgMTA0IDI2NSAzOSAzNCAxMDEgNTQgMTM5IDQ0IDUxIC0xMyA1MiAtMzggMTEgLTIzNyAtMjAKLTEwMCAtMzkgLTE5MCAtNDIgLTE5OSAtNSAtMTUgMiAtMTggNDAgLTE4IDM5IDAgNDYgMyA1MSAyMyAyMSA4OCA3NSAzNjYgNzUKMzg1IDAgNjkgLTYwIDEyMiAtMTM3IDEyMiAtNDMgMCAtMTE3IC0zMSAtMTUwIC02MiAtMjkgLTI3IC0yOCAtMjQgMiAxMTkgMTQKNjUgMjUgMTIxIDI1IDEyNiAwIDQgLTIwIDcgLTQ1IDcgLTI1IDAgLTQ1IC00IC00NSAtOHoiLz4KPHBhdGggZD0iTTY5NzcgMjEwMyBjLTMgLTEwIC04IC0zMCAtMTEgLTQ1IGwtNiAtMjggMTE1IDAgYzEwMyAwIDExNSAtMiAxMTUKLTE3IC0xIC0xMCAtMjkgLTE1MSAtNjMgLTMxMyBsLTYzIC0yOTUgNDQgLTMgYzI0IC0yIDQ2IC0xIDQ5IDIgNCA0IDU3IDI1MQoxMjMgNTY5IGwxMSA1NyAxMTQgMCBjNjMgMCAxMTYgMyAxMTkgOCAyIDQgNyAyNCAxMSA0NSBsNyAzNyAtMjgwIDAgYy0yNTkgMAotMjgxIC0xIC0yODUgLTE3eiIvPgo8cGF0aCBkPSJNODM5MCAyMTA4IGMwIC03IDkgLTE1MiAyMCAtMzIzIDExIC0xNzAgMjAgLTMyNyAyMCAtMzQ3IGwwIC0zOCA1MwowIDUyIDAgOTQgMTc4IGM1MiA5NyAxMTkgMjIzIDE0OCAyNzkgNDAgNzggNTMgOTYgNTMgNzUgMCAtMTUgNyAtMTM3IDE1IC0yNzIKOCAtMTM1IDE1IC0yNDggMTUgLTI1MiAwIC01IDI0IC04IDUzIC04IGw1MiAwIDE3OCAzNTMgYzk4IDE5MyAxNzggMzU2IDE3OAozNjAgLTEgNCAtMjIgNyAtNDcgNSBsLTQ2IC0zIC0xMDYgLTIxMCBjLTU4IC0xMTUgLTEyMiAtMjQ1IC0xNDIgLTI4OCBsLTM3Ci03OCAtMTIgMjMzIGMtNiAxMjggLTE0IDI1OSAtMTggMjkxIGwtNiA1NyAtNDYgMCAtNDcgMCAtMTUxIC0yODYgLTE1MSAtMjg1Ci03IDE3OCBjLTQgOTggLTEwIDIyNSAtMTQgMjgzIGwtNiAxMDUgLTQ3IDMgYy0zNSAyIC00OCAtMSAtNDggLTEweiIvPgo8cGF0aCBkPSJNOTk3NSAyMDk4IGMtMyAtMTMgLTM1IC0xNjUgLTcxIC0zMzggLTM2IC0xNzMgLTY3IC0zMjUgLTcxIC0zMzcgLTUKLTIxIC0yIC0yMyAzNiAtMjMgNDAgMCA0MSAxIDQ3IDQwIDQgMjIgMTAgNDAgMTMgNDAgNCAwIDE0IC0xMyAyNCAtMjkgNDAgLTY4CjE2MCAtODEgMjQwIC0yNSA5MSA2NCAxNDMgMTgzIDEzNSAzMTQgLTUgOTIgLTI4IDEzNSAtODggMTY5IC01NCAzMCAtMTIyIDI1Ci0xODAgLTEzIC0yMiAtMTQgLTQwIC0yMiAtNDAgLTE2IDAgOCAyNSAxMjggNDUgMjE4IDUgMjAgMiAyMiAtNDAgMjIgLTM4IDAKLTQ1IC0zIC01MCAtMjJ6IG0yMDUgLTI1MyBjNDcgLTI0IDYzIC02NyA1OCAtMTUxIC02IC04MiAtNDIgLTE3MCAtODUgLTIwMwotNjEgLTQ5IC0xNDYgLTMzIC0xNzYgMzIgLTU1IDExNiA0NyAzMzUgMTU2IDMzNyAxMCAwIDMxIC03IDQ3IC0xNXoiLz4KPHBhdGggZD0iTTExMDczIDIwNzAgbC0xMCAtNTAgNDMgMCBjNDUgMCA0NiAwIDU5IDY4IGw3IDMyIC00NSAwIC00NCAwIC0xMAotNTB6Ii8+CjxwYXRoIGQ9Ik02NDQzIDIwNzIgYy0zOCAtMjQgLTQyIC0zMSAtNTMgLTg4IC0xMiAtNjIgLTEyIC02MyAtNDggLTY2IC0zMiAtMwotMzcgLTcgLTQzIC0zNSAtNiAtMzIgLTUgLTMzIDI3IC0zMyAxOSAwIDM0IC0zIDM0IC03IDAgLTUgLTE2IC04MiAtMzUgLTE3MwotNDUgLTIxMiAtNDUgLTIzNCAtMiAtMjYwIDMyIC0yMCAxMDEgLTI3IDEyMyAtMTIgNiA0IDE1IDIyIDE5IDQwIGw3IDMyIC00MgowIGMtMjYgMCAtNDMgNSAtNDYgMTUgLTMgNyAxMCA5MSAzMCAxODUgMjAgOTQgMzYgMTczIDM2IDE3NSAwIDMgMjAgNSA0NCA1CjM3IDAgNDUgNCA1MCAyMyAxMSA0MiA3IDQ3IC0zNCA0NyAtNDYgMCAtNDUgLTEgLTI1IDkwIDIzIDEwNCAyMyAxMDMgLTQyIDYyeiIvPgo8cGF0aCBkPSJNMTEzNjMgMjA3MiBjLTM4IC0yNCAtNDIgLTMxIC01MyAtODkgLTEyIC02MiAtMTMgLTYzIC00NiAtNjMgLTM2IDAKLTM4IC0yIC00OCAtNDIgLTYgLTI3IC01IC0yOCAyOSAtMjggMTkgMCAzNSAtMiAzNSAtNCAwIC0yIC0xNiAtNzkgLTM1IC0xNzAKLTQ1IC0yMTQgLTQ1IC0yNDAgLTIgLTI2NiAzMiAtMjAgMTAxIC0yNyAxMjMgLTEyIDYgNCAxNSAyMiAxOSA0MCBsNyAzMiAtNDIKMCBjLTI2IDAgLTQzIDUgLTQ2IDE0IC01IDE0IDEzIDExNiA1MiAyOTQgbDE2IDcyI
1DQ0IDAgYzI4IDAgNDQgNCA0NCAxMyAwIDYKMyAyMiA2IDM1IDYgMjAgMyAyMiAtMzUgMjIgLTQ3IDAgLTQ4IDMgLTI2IDk1IDI0IDk3IDIzIDk4IC00MiA1N3oiLz4KPHBhdGggZD0iTTQwNDggMTkyMCBjLTE2IC01IC01MSAtMjUgLTc5IC00NiAtNDUgLTMzIC01MSAtMzUgLTQ1IC0xNiAxOSA2OQoyMSA2NCAtMjUgNjAgbC00MyAtMyAtNDcgLTIyNSBjLTI2IC0xMjQgLTUwIC0yNDAgLTU0IC0yNTcgbC02IC0zMyA0NSAwIDQ1IDAKMTEgNTggYzYyIDMwOSA4OCAzNjAgMTk3IDM5MiA0NyAxNCA5MSAtMSAxMDMgLTM1IDUgLTEyIC04IC05NiAtMzEgLTIwNSAtMjEKLTEwMiAtMzggLTE5MSAtMzkgLTE5NyAwIC05IDE1IC0xMyA0MyAtMTMgbDQzIDAgMzcgMTc4IGM0MSAxOTUgNDYgMjY1IDIxCjMwMSAtMzEgNDMgLTEwOCA2MiAtMTc2IDQxeiIvPgo8cGF0aCBkPSJNNDUxMiAxOTE4IGMtMzcgLTEzIC04OSAtNjcgLTk4IC0xMDMgLTEwIC0zOSA0IC05MCAzMSAtMTE3IDEzIC0xNAo2NyAtNDUgMTE5IC03MSAxMDMgLTUwIDEyMCAtNzIgOTcgLTEyMyAtMTQgLTMxIC00OCAtNDQgLTExMyAtNDQgLTQ0IDAgLTU0IDQKLTg0IDM0IC0yMSAyMSAtMzQgNDQgLTM0IDYwIDAgMjQgLTMgMjYgLTQ2IDI2IGwtNDcgMCA2IC00NiBjMTEgLTk3IDc1IC0xMzkKMjEyIC0xMzkgNzggMCA5NSAzIDEyOSAyNCA0OSAzMSA3NiA3NSA3NiAxMjYgMCA2OSAtMjcgOTggLTE0OCAxNTkgLTYwIDMwCi0xMTIgNjIgLTExNiA3MSAtMTQgMzkgMzggODUgOTcgODUgNTQgMCA5MyAtMjMgMTA4IC02NSAxMiAtMzIgMTcgLTM1IDUxIC0zNQo0OSAwIDU1IDE2IDMwIDczIC0yOCA2MyAtNzUgODkgLTE2NiA5MyAtMzkgMiAtODYgLTIgLTEwNCAtOHoiLz4KPHBhdGggZD0iTTUyNzkgMTkwMiBjLTEwNyAtNTYgLTE2NiAtMTcyIC0xNTcgLTMwOCA2IC04OCAzNyAtMTQzIDk4IC0xNzQgNjYKLTM0IDEyNSAtMjcgMjAyIDI0IGwyNyAxOCAtMTkgLTY5IGMtMjIgLTc5IC02MSAtMTIyIC0xMTMgLTEyNSAtODUgLTQgLTEyMwoxMiAtMTI5IDU2IC0yIDE3IC0xMSAyMiAtNDIgMjQgLTIxIDIgLTQyIC0yIC00NiAtOCAtMTMgLTIxIDMgLTcxIDMxIC0xMDAgNTQKLTUzIDE5MiAtNjQgMjc2IC0yMiA4MyA0MyA5OCA4MCAxNjcgNDE1IDMxIDE0NyA1NiAyNzIgNTYgMjc3IDAgNiAtMTggMTAgLTQwCjEwIC0zOSAwIC00MCAtMSAtNDYgLTQxIGwtNyAtNDAgLTI4IDMxIGMtNjAgNjUgLTE0NCA3NyAtMjMwIDMyeiBtMTU4IC02MgpjMTggLTEwIDQwIC0zNCA0OSAtNTEgMzEgLTYxIDMgLTE5NyAtNTUgLTI2MyAtOSAtMTAgLTMzIC0yNyAtNTUgLTM4IC02MyAtMzIKLTExOSAtMTEgLTE1NSA1OSAtMzEgNjEgMyAyMDQgNjEgMjYwIDYyIDU4IDEwMSA2NiAxNTUgMzN6Ii8+CjxwYXRoIGQ9Ik03NjE5IDE5MTQgYy01OSAtMTggLTExOCAtNzUgLTE1MyAtMTQ3IC0zMyAtNjYgLTQ1IC0xODMgLTI2IC0yNDEKMjggLTg1IDEwMyAtMTM1IDIwMyAtMTM2IDE2MiAwIDI3NyAxMzUgMjc3IDMyNCAtMSAxNjYgLTEzMiAyNTMgLTMwMSAyMDB6Cm0xNjkgLTg4IGwzNyAtMzUgMCAtODMgYy0xIC04OCAtMjAgLTE0MyAtNjkgLTE5NiAtNjcgLTc0IC0xODIgLTY4IC0yMjAgMTIKLTQ3IDk5IDE0IDI4MSAxMDggMzIyIDU2IDI0IDEwMiAxOCAxNDQgLTIweiIvPgo8cGF0aCBkPSJNOTQ1NSAxOTE0IGMtNjMgLTIyIC0xMTEgLTY4IC0xNDcgLTE0MiAtMzAgLTYwIC0zMyAtNzUgLTMzIC0xNTcgMAotMTA4IDE4IC0xNTQgNzggLTE5MyA0NiAtMzEgMTQzIC00MSAyMDEgLTIyIDQ1IDE0IDEyOSA5MCAxNDYgMTMwIDcgMTcgMTEgMzIKOSAzNCAtMiAyIC0yMSA2IC00MSA3IC0zMyAzIC00MCAtMSAtNjAgLTMxIC0yOSAtNDMgLTkyIC04MCAtMTM2IC04MCAtMjMgMAotNDMgMTAgLTY5IDMzIC0zMiAzMCAtMzcgNDEgLTQxIDkwIGwtNCA1NyAxOTAgMCAxOTEgMCA3IDM3IGMxMCA1MiAtMTAgMTM5Ci00MiAxODAgLTUxIDY3IC0xNTYgOTAgLTI0OSA1N3ogbTE3MyAtODcgYzE4IC0xOCAyNiAtMzkgMzAgLTc2IGw1IC01MSAtMTQyCjAgYy0xMjEgMCAtMTQxIDIgLTE0MSAxNSAwIDQwIDYwIDExNCAxMTAgMTM0IDQxIDE4IDEwOSA3IDEzOCAtMjJ6Ii8+CjxwYXRoIGQ9Ik0xMDU4MSAxOTA4IGMtODAgLTQxIC0xMDkgLTExMiAtNzYgLTE4MiAxNSAtMzEgMzIgLTQ0IDExMyAtODMgNTMKLTI2IDEwNCAtNTUgMTE0IC02NSAyNSAtMjUgMjIgLTY0IC03IC05MyAtMjAgLTIxIC0zNCAtMjUgLTg2IC0yNSAtNTYgMCAtNjQKMyAtOTUgMzQgLTIxIDIxIC0zNCA0NCAtMzQgNjAgMCAyNCAtMyAyNiAtNDYgMjYgbC00NyAwIDUgLTQ0IGM3IC02MSAzOCAtOTkKMTAwIC0xMjYgNDMgLTE5IDY1IC0yMiAxMjkgLTE4IDEyMCA3IDE4OSA2MyAxODkgMTUzIDAgNjcgLTMwIDEwMSAtMTQ0IDE1OQotNTUgMjggLTEwNiA2MSAtMTE0IDczIC0xMyAyMSAtMTIgMjUgMTYgNTMgMjUgMjQgMzkgMzAgNzQgMzAgNTcgMCAxMDcgLTMwCjExNSAtNzEgNSAtMjggOCAtMzAgNDcgLTI3IDQwIDMgNDEgNCAzOCAzNiAtNiA3NyAtNjkgMTIzIC0xNzYgMTI5IC02MCA0IC03OAoxIC0xMTUgLTE5eiIvPgo8cGF0aCBkPSJNMTE2OTcgMTkxNiBjLTExNSAtNDMgLTE4NyAtMTU4IC0xODkgLTMwMSAtMSAtMTA5IDMyIC0xNzIgMTA3IC0yMDYKMTA0IC00OCAyMzIgLTkgMzA2IDk0IDM5IDUzIDM3IDY0IC0xMSA2OSAtMzcgMyAtNDIgMSAtNjQgLTMzIC0yNiAtMzggLTk1Ci03OSAtMTM1IC03OSAtNjIgMCAtMTA4IDU0IC0xMTMgMTMxIGwtMyA0NCAxOTMgMyAxOTIgMiAwIDcyIGMwIDEzNSAtNjEgMjA2Ci0xODIgMjE0IC0zOSAzIC03NyAtMSAtMTAxIC0xMHogbTE0NCAtNzIgYzM0IC0xNyA1OSAtNjYgNTkgLTExNCBsMCAtMzAgLTEzOAowIGMtNzYgMCAtMTQyIDMgLTE0NSA2IC00IDQgNSAyOSAyMCA1NiA0NiA4NCAxMzMgMTE5IDIwNCA4MnoiLz4KPHBhdGggZD0iTTEyMjU4IDE5MjAgYy02NSAtMTkgLTEwOCAtNzQgLTEwOCAtMTM1IDAgLTY4IDI3IC05OCAxMzMgLTE0OCAxMzAKLTYyIDE1NSAtMTAyIDk2IC0xNTEgLTI0IC0yMSAtNDEgLTI2IC04MiAtMjYgLTcxIDAgLTExMyAyNiAtMTI3IDgwIC0xMCAzOAotMTMgNDAgLTUwIDQwIC00MCAwIC00MCAwIC00MCAtMzkgMCAtNDcgMzIgLTk3IDgwIC0xMjUgNTEgLTMwIDE5OCAtMzAgMjU1IDAKNTMgMjggODcgODUgODIgMTQwIC03IDY3IC0zMCA5MSAtMTQ0IDE0NiAtMTE3IDU2IC0xMzggNzkgLTEwOSAxMjIgMjkgNDUgMTMzCjQ3IDE3MyAzIDExIC0xMiAyNCAtMzIgMjggLTQ0IDUgLTE5IDE0IC0yMyA0NCAtMjMgMjEgMCA0MCAyIDQzIDYgMyAzIDIgMjIKLTMgNDIgLTIwIDkxIC0xNTYgMTQ3IC0yNzEgMTEyeiIvPgo8cGF0aCBkPSJNNDk1NSAxODk4IGMtMyAtMTMgLTI2IC0xMjIgLTUxIC0yNDMgLTI1IC0xMjEgLTQ3IC0yMjggLTUwIC0yMzcgLTUKLTE1IDEgLTE4IDQwIC0xOCAzNCAwIDQ2IDQgNTAgMTggMiA5IDI2IDExOCA1MSAyNDIgMjUgMTI0IDQ5IDIzMyA1MSAyNDMgNQoxNCAtMiAxNyAtNDAgMTcgLTM5IDAgLTQ2IC0zIC01MSAtMjJ6Ii8+CjxwYXRoIGQ9Ik0xMTAyNiAxODQ4IGMtOSAtNDAgLTMzIC0xNTcgLTU1IC0yNjAgbC0zOSAtMTg4IDQ0IDAgYzMyIDAgNDQgNCA0OAoxOCAzIDkgMjYgMTE2IDUxIDIzNyAyNSAxMjEgNDggMjMwIDUxIDI0MiA2IDIxIDMgMjMgLTM5IDIzIGwtNDUgMCAtMTYgLTcyeiIvPgo8L2c+Cjwvc3ZnPgo=">�<div width="99999" height="99999" style="background:#010101; pointer-events:none; position:absolute; top:0; left:0; width:95vw; height:99vh"></div>�<div style="position:relative; margin:0 auto; text-align:center; width:100%;">�<div id="ContactDiv" class="overlay-cont2">�<div id="ContactFormFeed"></div>�</div>�<div id="burg-over">�<div id="burg-cont"><div class="burg-cont2">�<div class="burg-close" onclick="showBurger();" title="click here to close the navigation menu">�X</div>�<a class="burg-main" href="/" title="click here to view our home page">HOME</a> <a class="burg-main" href="/about" title="click here to learn more about our digital marketing company">ABOUT</a>�<div class="burg-main" onclick="showSubNav(1,378);" title="click here to show or hide our digital marketing service options">�DIGITAL MARKETING<img alt="white arrow graphic" class="burger-sub-arrow" id="NavImg1" src="/Images_Content/Site1/Images/Layout/icon-nav-arrow.png" style="aspect-ratio:53/26;" /></div>�<div class="burg-sub-cont" id="SubNav1">�<a href="/digital-marketing-services" title="click here to view information about digital marketing services">Overview</a> <a href="/search-engine-optimization" title="click here to view information about our search engine optimization services">Search Engine Optimization (SEO)</a> <a href="/local-seo" title="click here to view information about our local seo services">Local SEO</a> <a href="/technical-seo" title="click here to view information about our technical seo services">Technical SEO</a> <a href="/pay-per-click-ppc-marketing" title="click here to view information about our pay per 
1click marketing services">Pay Per Click (PPC) Marketing</a> <a href="/link-building-services" title="click here to view information about our link building services">Link Building Services</a> <a href="/google-analytics-services" title="click here to view information about our google analytics services">Google Analytics Services</a> <a href="/conversion-rate-optimization" title="click here to view information about our conversion rate optimization services">Conversion Rate Optimization</a> <a href="/search-engine-marketing-sem" title="click here to view information about our search engine marketing services">Search Engine Marketing (SEM)</a></div>�<div class="burg-main" onclick="showSubNav(2,212);" title="click here to show or hide our website design service options">�WEB DESIGN<img alt="white arrow graphic" class="burger-sub-arrow" id="NavImg2" src="/Images_Content/Site1/Images/Layout/icon-nav-arrow.png" style="aspect-ratio:53/26;" /></div>�<div class="burg-sub-cont" id="SubNav2">�<a href="/web-design-services" title="click here to view information about website design services">Overview</a> <a href="/custom-website-design" title="click here to view information about our custom web design services">Custom Website Design</a> <a href="/ecommerce-web-design" title="click here to view information about our ecommerce web design services">Ecommerce Web Design</a> <a href="/ada-compliance-services" title="click here to view information about our ada compliance services">ADA Compliance Services</a> <a href="/seo-content-writing-services" title="click here to view information about our seo content writing services">SEO Content Writing Services</a></div>�<div class="burg-main" onclick="showSubNav(3,132);" title="click here to show or hide our social media marketing service options">�SOCIAL MEDIA MARKETING<img alt="white arrow graphic" class="burger-sub-arrow" id="NavImg3" src="/Images_Content/Site1/Images/Layout/icon-nav-arrow.png" style="aspect-ratio:53/26;" /></div>�<div class="burg-sub-cont" id="SubNav3">�<a href="/social-media-marketing" title="click here to view information about social media marketing services">Overview</a> <a href="/social-media-management" title="click here to view information about our social media management services">Social Media Management</a> <a href="/social-media-advertising" title="click here to view information about our social media advertising services">Social Media Advertising</a></div>�<div class="burg-main" onclick="showSubNav(4,638);" title="click here to show or hide our industries served options">�WHO WE SERVE<img alt="white arrow graphic" class="burger-sub-arrow" id="NavImg4" src="/Images_Content/Site1/Images/Layout/icon-nav-arrow.png" style="aspect-ratio:53/26;" /></div>�<div class="burg-sub-cont" id="SubNav4">�<a href="/industries-we-serve" title="click here to view information about who we serve">Overview</a> <a href="/construction-company-web-design" title="click here to view information about our web design for construction companies">Construction</a> <a href="/cyber-security-website-design-company" title="click here to view information about our web design for cybersecurity and IT companies">Cybersecurity / IT Services</a> <a href="/dentist-web-design" title="click here to view information about our web design for dentists">Dentist</a> <a href="/financial-services-digital-marketing-agency" title="click here to view information about our web design for financial companies">Finance</a> <a href="/home-care-website-design" title="click here to view information about our web design for home healthcare companies">Home Healthcare</a> <a href="/home-improvement-website-design" title="click here to view information about our web design for home improvement companies">Home Improvement</a> <a href="/healthcare-website-design-company" title="click here to view information about our web design for healthcare companies">Healthcare</a> <a href="/hvac-web-design" title="click here to view information about our web design for HVAC companies">HVAC</a> <a href="/landscaping-web-design-agency" title="click here to view information about our web design for landscaping companies">Landscaping</a> <a href="/law-firm-web-design-agency" title="click here to view information about our web design for law firms">Law Firms</a> <a href="/manufacturing-web-design" title="click here to view information about our web design for manufacturing companies">Manufacturing</a> <a href="/plumber-web-design-services" title="click here to view information about our web design for plumbing companies">Plumbing</a> <a href="/property-management-website-developers" title="click here to view information about our web design for property management companies">Property Management</a> <a href="/real-estate-web-solutions" title="click here to view information about our web design for real estate companies">Real Estate</a> <a href="/roofing-web-design" title="click here to view information about our web design for roofing companies">Roofing</a></div>�<a class="burg-main" href="/portfolio" title="click here to view our portfolio">PORTFOLIO</a> <a class="burg-main" href="/articles" title="click here to view our latest news">BLOG</a> <a class="burg-main" href="/contact" title="click here to contact our company">CONTACT</a></div></div>�</div>�<div class="nav_menu">�<style type="text/css">�.navlink, .navlink2 {�display: inline-block;�text-align: right;�height: 60px;�line-height:60px;�margin-right: 15px;�text-decoration: none;�font-family: AntonioB,AntonioB-fb1;�font-size: 11px;�box-sizing: border-box;�vertical-align: top;�position: relative;�color: #ffffff;�}�.navlink2 {�background:#ED2226;�margin:0px;�border-radius:30px;�padding:0px 30px;�transition:all .5s ease;�}�.navlink2:hover {�background:#505050;�}�.sublinks,�.sublinks2 {�display: inline-block;�width: 100%;�text-align: left;�font-family: Nunito,Nunito-fb1;�text-decoration: none;�color: #010101;�font-size: 14px;�padding: 8.6px 15px;�box-sizing: border-box;�background: #ffffff;�border-top: solid 1px #dddddd;�transition: all .5s ease;�}�.sublinks2 {�font-size: 10px;�}�.sublinks:hover,�.sublinks2:hover {�color: #ED2226;�padding-left: 30px;�}�.nav-col {�display: inline-block;�vertical-align: top;�width: 50%;�box-sizing: border-box;�padding: 15px;�}�.nav-head {�display: block;�box-sizing: border-box;�padding: 25px 0px;�color: #ED2226;�font-size: 1.7vw;�text-decoration: none;�font-family: AntonioB,AntonioB-fb1;�transition:all .5s ease;�}�a.nav-head:hover {�color:#000000;�padding-left:15px;�}�.nav-large {�width:90%;�}�.mob-nav-hide {�display:none;�}�.mob-nav-cont {�position:absolute;�right:0px;�font-size:0px;�height:100%;�top:0px;�}�.top-nav {�display: inline-block;�box-sizing: border-box;�vertical-align: top;�height: 100%;�width: 50px;�background-color: #ED2226;�background-position: 50% 50%;�background-repeat: no-repeat;�background-size: auto 18px;�background-image: url('/Images_Content/Site1/Images/Mobile/Mob-Icon-Nav.png');�font-size: 0px;�}�@media screen and (min-width: 600px) {�.desk-nav-hide {�display:none;�}�.mob-nav-hide {�display:inline-block;�}�.desk-nav-cont {�width:100%;�height:100%;�text-align:right;�font-size:0px;�}�}�@media screen and (min-width: 800px) {�.navlink, .navlink2 {�font-size: 14px;�margin-right:20px;�}�.sublinks2 {�font-size: 14px;�}�.nav-head {�font-size: 18px;�}�}�@media screen and (min-width: 1000px) {�.navlink, .navlink2 {�font-size: 16px;�margin-right:20px;�}�.sublinks2 {�font-size: 14px;�}�.nav-head {�font-size: 18px;�}�.nav-large {�width:70%;�}�}�@media screen and (min-width: 1200px) {�.navlink, .navlink2 {�font-size: 18px;�margin-right:20px;�}�}�@media screen and (min-width: 1400px) {�.navlink, .navlink2 {�font-size: 22px;�margin-right:25px;�}�.nav-large {�width:60%;�}�}�@media screen and (min-width: 1600px) {�.navlink, .navlink2 {�font-size: 28px;�margin-right:30px;�}�}�@media screen and (min-width: 1900px) {�.navlink, .navlink2 {�font-size: 32px;�margin-right:40px;�}�}�.navlink2 {�margin:0px;�}</style>�
1<script>�var menutimeout = 500;�var menuclosetimer = 0;�var menudiv = 0;�var menutd = 0;�var menutab = "";�var activetab = 0;�var previoustab = 0;�function menuOpen(n) {�menutd = "TabDiv" + n;�activetab = "Tab" + n;�// cancel close timer�menuCancelCloseTime();�// close previous div if new�if (menudiv && menudiv != document.getElementById(menutd)) {�highLightOff(previoustab);�menudiv.style.display = 'none';�//document.getElementById('containerRow').style.display = 'none';�}�previoustab = activetab;�menudiv = document.getElementById(menutd);�// open new div if hidden�if (menudiv.style.display == 'none') {�highLightOn(activetab);�toggleSlide(menutd);�//document.getElementById('containerRow').style.display = ';�}�}�function menuClose() {�// close open div�if (menudiv) {�highLightOff(previoustab);�menudiv.style.display = 'none';�}�}�function menuCloseTime() {�// set timer to close menu div�menuclosetimer = window.setTimeout(menuClose, menutimeout);�}�function menuCancelCloseTime() {�if (menuclosetimer) {�// cancel close timer�window.clearTimeout(menuclosetimer);�menuclosetimer = 0;�}�}�function highLightOn(tab) {�link = "Link" + tab;�document.getElementById(tab).style.color = "#aaaaaa";�}�function highLightOff(tab) {�link = "Link" + tab;�if (tab != menutab) {�document.getElementById(tab).style.color = "#ffffff";�}�}�</script>
1�<div style="width:100%; height:100%; position:relative; text-align:right; font-size:0px; box-sizing:border-box; padding-right:2.5%;">�<div class="mob-nav-cont desk-nav-hide">�<a class="top-nav" data-touch="#404040" href="javascript:showBurger();" ontouchend="this.style.backgroundColor='#ED2226';" title="Click here for Navigation Menu">Nav Menu</a></div>�<a href="/" title="click here to visit our home page"><img alt="Scriptable Solutions Logo" class="logo-top" src="/Images_Content/Site1/Images/Layout/logo-scriptable-solutions.png" style="aspect-ratio:500/308;" /></a>�<div class="desk-nav-cont mob-nav-hide">�<div class="nav-large" id="TabDiv2" onmouseout="menuCloseTime();" onmouseover="menuCancelCloseTime();" style="z-index: 1005; position: absolute; display: none; height: 450px; overflow: hidden; top: 100%; right: 0px; left:0px; margin:0 auto; background:#ffffff; box-shadow:0px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);">�<span style="width:100%; font-size:0px; display:inline-block; text-align: left; position:relative; box-sizing:border-box; padding:0px 15px;"><span class="nav-col"><a class="nav-head" href="/digital-marketing-services" title="click here to learn about our digital marketing services">DIGITAL MARKETING</a> <a class="sublinks2" href="/search-engine-optimization" title="Click here to learn about our Search Engine Optimization (SEO) Services">SEARCH ENGINE OPTIMIZATION (SEO)</a><br />�<a class="sublinks2" href="/local-seo" title="Click here for information on our Local SEO Services">LOCAL SEO</a><br />�<a class="sublinks2" href="/technical-seo" title="Click here to learn about our Technical SEO Services">TECHNICAL SEO</a><br />�<a class="sublinks2" href="/pay-per-click-ppc-marketing" title="Click here to learn about our Pay Per Click Marketing Services">PAY PER CLICK (PPC) MARKETING</a><br />�<a class="sublinks2" href="/link-building-services" title="Click here to learn about our Link Building Services">LINK BUILDING SERVICES</a><br />�<a class="sublinks2" href="/google-analytics-services" title="Click here to learn about our Google Analytics Services">GOOGLE ANALYTICS SERVICES</a><br />�<a class="sublinks2" href="/conversion-rate-optimization" title="Click here to learn about our Conversion Rate Optimization Services">CONVERSION RATE OPTIMIZATION</a><br />�<a class="sublinks2" href="/search-engine-marketing-sem" title="Click here to learn about our Search Engine Marketing Services">SEARCH ENGINE MARKETING (SEM)</a> </span> <span class="nav-col"><a class="nav-head" href="/web-design-services" title="click here to learn about our Web Design Services">WEB DESIGN</a> <a class="sublinks2" href="/custom-website-design" title="Click here to learn about our Custom Website Design Services">CUSTOM WEBSITE DESIGN</a><br />�<a class="sublinks2" href="/ecommerce-web-design" title="Click here to learn about our eCommerce Web Design">ECOMMERCE WEB DESIGN</a><br />�<a class="sublinks2" href="/ada-compliance-services" title="Click here to learn about our ADA Compliance Services">ADA COMPLIANCE SERVICES</a><br />�<a class="sublinks2" href="/seo-content-writing-services" title="Click here to learn about our SEO Content Writing Services">SEO CONTENT WRITING SERVICES</a><br />�<a class="nav-head" href="/social-media-marketing" title="click here to learn about our Social Media Marketing Services">SOCIAL MEDIA MARKETING</a> <a class="sublinks2" href="/social-media-management" title="Click here to learn about our Social Media Management Services">SOCIAL MEDIA MANAGEMENT</a><br />�<a class="sublinks2" href="/social-media-advertising" title="Click here to learn about our Social Media Advertising Services">SOCIAL MEDIA ADVERTISING</a></span></span></div>�<div class="nav-large" id="TabDiv3" onmouseout="menuCloseTime();" onmouseover="menuCancelCloseTime();" style="z-index: 1005; position: absolute; display: none; height: 450px; overflow: hidden; top: 100%; right: 0px; left:0px; margin:0 auto; background:#ffffff; box-shadow:0px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);">�<span style="width:100%; font-size:0px; display:inline-block; text-align: left; position:relative; box-sizing:border-box; padding:0px 15px;"><span class="nav-col" style="width:100%; padding-bottom:0px;"><a class="nav-head" href="/industries-we-serve" title="click here to learn about the industries we serve">SOME OF THE INDUSTRIES WE SERVE</a></span> <span class="nav-col" style="padding-top:0px;"><a class="sublinks2" href="/construction-company-web-design" title="Click here to learn about our web design services for construction companies">CONSTRUCTION</a><br />
1�<a class="sublinks2" href="/cyber-security-website-design-company" title="Click here for information on our website design services for cybersecurity companies">CYBERSECURITY / IT SERVICES</a><br />�<a class="sublinks2" href="/dentist-web-design" title="Click here to learn about our web design services for dentists">DENTIST</a><br />�<a class="sublinks2" href="/financial-services-digital-marketing-agency" title="Click here to learn about our web design services for financial companies">FINANCE</a><br />�<a class="sublinks2" href="/home-care-website-design" title="Click here to learn about our home healthcare web design services">HOME HEALTHCARE</a><br />�<a class="sublinks2" href="/home-improvement-website-design" title="Click here to learn about our home improvement website design">HOME IMPROVEMENT</a><br />�<a class="sublinks2" href="/healthcare-website-design-company" title="Click here to learn about our healthcare web design services">HEALTHCARE</a><br />�<a class="sublinks2" href="/hvac-web-design" title="Click here to learn about our web design services for HVAC companies">HVAC</a> </span> <span class="nav-col" style="padding-top:0px;"><a class="sublinks2" href="/landscaping-web-design-agency" title="Click here to learn about our web design for landscaping companies">LANDSCAPING</a><br />�<a class="sublinks2" href="/law-firm-web-design-agency" title="Click here to learn about our website design for law firms">LAW FIRMS</a><br />�<a class="sublinks2" href="/manufacturing-web-design" title="Click here to learn about our web design services for manufacturing companies">MANUFACTURING</a><br />�<a class="sublinks2" href="/plumber-web-design-services" title="Click here to learn about our web design for plumbing companies">PLUMBING</a><br />�<a class="sublinks2" href="/property-management-website-developers" title="Click here to learn about our website design for property management companies">PROPERTY MANAGEMENT</a><br />�<a class="sublinks2" href="/real-estate-web-solutions" title="Click here to learn about our real estate website design">REAL ESTATE</a><br />�<a class="sublinks2" href="/roofing-web-design" title="Click here to learn about our roofing website design">ROOFING</a> </span> <span class="nav-col" style="width:100%; padding:0px 15px;"><span class="nav-head" style="display:inline-block; color:#000000; padding:0px;"> - If you don&#39;t see your industry listed, don&#39;t worry...we&#39;ve got you covered!</span></span> </span></div>�<div class="mid-txt" style="text-shadow: 1px 1px 2px black; width:100%; text-align:right;">�<a class="navlink" href="/about" id="Tab1" onblur="highLightOff('Tab1')" onfocus="highLightOn('Tab1'); menuClose();" onmouseout="highLightOff('Tab1')" onmouseover="highLightOn('Tab1'); menuClose();" title="click here to learn more about our company">ABOUT</a> <span class="navlink" id="Tab2" onblur="menuCloseTime();" onfocus="menuOpen(2);" onmouseout="menuCloseTime();" onmouseover="menuOpen(2);">SERVICES</span> <span class="navlink" id="Tab3" onblur="menuCloseTime();" onfocus="menuOpen(3);" onmouseout="menuCloseTime();" onmouseover="menuOpen(3);">WHO WE SERVE</span> <a class="navlink" href="/portfolio" id="Tab4" onblur="highLightOff('Tab4')" onfocus="highLightOn('Tab4'); menuClose();" onmouseout="highLightOff('Tab4')" onmouseover="highLightOn('Tab4'); menuClose();" title="click here to view our portfolio">PORTFOLIO</a> <a class="navlink" href="/articles" id="Tab5" onblur="highLightOff('Tab5')" onfocus="highLightOn('Tab5'); menuClose();" onmouseout="highLightOff('Tab5')" onmouseover="highLightOn('Tab5'); menuClose();" title="click here to view our blog posts">BLOG</a> <a class="navlink" href="/contact" id="Tab6" onblur="highLightOff('Tab6')" onfocus="highLightOn('Tab6'); menuClose();" onmouseout="highLightOff('Tab6')" onmouseover="highLightOn('Tab6'); menuClose();" title="Click here for Contact Info">CONTACT US</a><a class="navlink2" href="javascript:showContact();" title="click here to fill out an online quote request">GET QUOTE</a></div>�</div>�</div>�
1<script>�function isPage(pg) {�if (jspage.toLowerCase() == pg.toLowerCase()) {�return true;�}�return false;�}�function isPagePath(pg) {�if (jspagepath.toLowerCase() == pg.toLowerCase()) {�return true;�}�return false;�}�function isACat(cat) {�if (jsacat.toLowerCase() == cat.toLowerCase()) {�return true;�}�return false;�}�function LoadDefaults() {�if (isPage('About')) menutab = "Tab1";�else if (isPage('digital-marketing-services') || isPage('search-engine-optimization') || isPage('local-seo') || isPage('technical-seo') || isPage('pay-per-click-ppc-marketing') || isPage('link-building-services') || isPage('google-analytics-services') || isPage('conversion-rate-optimization') || isPage('search-engine-marketing-sem') || isPage('web-design-services') || isPage('custom-website-design') || isPage('ecommerce-web-design') || isPage('ada-compliance-services') || isPage('seo-content-writing-services') || isPage('social-media-marketing') || isPage('social-media-management') || isPage('social-media-advertising')) menutab = "Tab2";�else if (isPage('industries-we-serve') || isPage('construction-company-web-design') || isPage('cyber-security-website-design-company') || isPage('dentist-web-design') || isPage('financial-services-digital-marketing-agency') || isPage('home-care-website-design') || isPage('home-improvement-website-design') || isPage('healthcare-website-design-company') || isPage('hvac-web-design') || isPage('landscaping-web-design-agency') || isPage('law-firm-web-design-agency') || isPage('manufacturing-web-design') || isPage('plumber-web-design-services') || isPage('property-management-website-developers') || isPage('real-estate-web-solutions') || isPage('roofing-web-design')) menutab = "Tab3";�else if (isPage('our-work') || jsport==1) menutab = "Tab4";�else if (isPage('articles')) menutab = "Tab5";�else if (isPage('Contact-Us') || isPage('Contact Us')) menutab = "Tab6";�if (menutab.length) {�link = "Link" + menutab;�document.getElementById(menutab).style.color = "#aaaaaa";�}�}�LoadDefaults();�</script>
1�</div>�<div role="main" style="width:100%; position:relative; margin:0 auto; text-align:center; background-color:#ffffff;" class="content-wrap">�<div style="width:100%; margin:0 auto; text-align:center;">�<style>�.desk-only {�display:none;�}�@media screen and (min-width: 800px) {�.mob-only {�display:none;�}�.desk-only {�display:block;�}�.ban-head-title {�position:absolute;�top:0px;�left:0px;�height:100%;�width:29%;�box-sizing:border-box;�text-align:center;�padding:0px 0px 0px 2%;�}�}�</style>�<div class="contenthead-bg ">�<div class="contenthead"><h1>ABOUT US</h1></div>�</div>�<div>�<style type="text/css">�.btn-blk,�.btn-red {�display: inline-block;�vertical-align: top;�text-align: center;�background: #000000;�color: #ffffff !important;�font-family: AntonioB !important;�padding: 15px 25px;�border-radius: 15px;�font-size: 20px;�transition: all .5s ease;�}�.btn-red {�background: #ED2226;�}�.btn-blk:hover {�padding: 15px 30px;�background: #ED2226;�}�.btn-red:hover {�padding: 15px 30px;�background: #000000;�}�.page-head {�font-family: AntonioB;�color: #000000;�text-align: center;�padding: 40px 0px 0px;�line-height: normal;�}�.section1-cont,�.icon-section,�.ss-section,�.wide-content {�font-size: 0px;�width: 100%;�box-sizing: border-box;�}�.ss-dig div {�padding: 30px 3%;�}�.laptop-img {�display: none;�}�.icon-section {�padding: 60px 5%;�}�.text-column1,�.text-column2,�.text-column3,�.text-column4,�.text-column-wider-left,�.text-column-smaller-right,�.text-column-wider-right,�.text-column-smaller-left,�.in-text-half {�display: inline-block;�vertical-align: top;�padding: 40px 5%;�width: 100%;�box-sizing: border-box;�}�.text-column-wider-left,�.text-column-smaller-right,�.text-column-wider-right,�.text-column-smaller-left {�padding: 20px 5%;�}�.text-column-smaller-right img,�.text-column-smaller-left img {�width: 90%;�}�.text-column2 {�padding: 0px 5%;�}�.text-column4 {�padding: 40px 5% 0px;�}�.fun-section1 {�background: #FFEFF0;�box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);�width: 100%;�box-sizing: border-box;�padding: 40px 5%;�border-radius: 40px;�margin-bottom: 50px;�}�.fun-head {�display: inline-block;�vertical-align: top;�width: 100%;�padding-bottom: 15px;�line-height: normal;�font-size: calc(100% + 14px);�font-family: AntonioB;�text-align: center;�}�.fun-number {�display: inline-block;�width: 100%;�color: #ED2226;�line-height: normal;�font-size: calc(100% + 6px);�padding: 10px 20px;�border-radius: 10px;�background: #ed2226;�color: #ffffff;�margin: 0px auto 15px;�text-align: center;�box-sizing: border-box;�}�.grey-section-custom1,�.grey-section-custom2 {�background: #efefef;�width: 100%;�box-sizing: border-box;�padding: 40px 5%;�border-radius: 40px;�}�.icon-col-icon {�border: none;�height: 140px;�margin-bottom: 20px;�}�.icon-arrow {�border: none;�margin: 20px 0px 0px;�height: 30px;�transform: rotate(-90deg);�-webkit-transform: rotate(-90deg);�cursor: pointer;�transition: all .5s ease;�}�.icon-desc-cont {�position: fixed;�top: 0px;�right: 100%;�z-index: 19;�text-align: center;�width: 100%;�height: 100vh;�box-sizing: border-box;�padding: 0px 5%;�transition: all .5s ease;�}�.icon-desc {�display: inline-block;�vertical-align: top;�text-align: center;�width: 100%;�box-sizing: border-box;�padding: 40px 5%;�background: #FFEFF0;�border-radius: 50px;�box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);�position: relative;�overflow: hidden;�top: 50%;�transform: translateY(-50%);�-webkit-transform: translateY(-50%);�-ms-transform: translateY(-50%);�}�.icon-desc-img,�.icon-desc-text {�display: inline-block;�vertical-align: top;�width: 100%;�box-sizing: border-box;�}�.icon-desc-img {�padding-bottom: 15px;�}�.icon-desc-img img {�max-width: 35%;�}�.icon-desc a {�display: inline-block;�vertical-align: top;�margin-top: 20px;�font-family: AntonioB !important;�color: #ffffff !important;�background: #000000;�padding: 10px 20px;�border-radius: 10px;�text-decoration: none;�font-size: 18px;�transition: all .5s ease;�}�.icon-desc a:hover {�background: #ED2226;�}�.icon-close {�display: inline-block;�vertical-align: top;�height: 60px;�width: 20%;�position: absolute;�top: 0px;�right: 0px;�line-height: 60px;�box-sizing: border-box;�cursor: pointer;�background: #ED2226;
1�color: #ffffff;�font-family: AntonioB;�font-size: 24px;�border-radius: 0px 0px 0px 5px;�transition: all .5s ease;�}�.icon-close:hover {�width: 21%;�height: 70px;�line-height: 70px;�}�.icon-col {�display: inline-block;�vertical-align: top;�text-align: center;�box-sizing: border-box;�width: 100%;�height: auto;�padding: 20px;�}�.benefit-section {�background: #FFEFF0;�width: 100%;�font-size: 0px;�box-sizing: border-box;�}�.benefit-check,�.benefit-cross {�padding: 25px 0px 0px 33px;�text-align: left;�position: relative;�line-height: normal;�}�.benefit-check:before,�.benefit-cross:before {�content: '';�position: absolute;�top: 29px;�left: 0px;�font-size: 0px;�display: block;�vertical-align: top;�width: 18px;�height: 18px;�background-image: url('/Images_Content/Site1/Images/Layout/icon-check-box-red.png');�background-size: 18px 18px;�}�.benefit-cross:before {�background-image: url('/Images_Content/Site1/Images/Layout/icon-cross-out-red.png');�}�.benefit-img {�border: none;�position: relative;�margin: 0px 0px 40px;�max-width: 80%;�}�.ss-head {�text-align: center;�width: 100%;�box-sizing: border-box;�padding: 40px 5% 0px;�}�.ss-head2,�.faq-head {�width: 100%;�margin-top: 25px;�text-align: left;�position: relative;�height: 30px;�line-height: 30px;�color: #000000;�font-family: AntonioB;�font-size: calc(100% + 6px);�cursor: pointer;�box-sizing: border-box;�}�.faq-head {�margin-top: 40px;�height: unset;�line-height: unset;�color: #ffffff;�padding-right: 55px;�}�.ss-plus {�color: #ED2226;�display: inline-block;�vertical-align: top;�position: absolute;�top: 0px;�right: 0px;�height: 30px;�text-align: right;�line-height: 30px;�font-size: calc(100% + 36px);�}�.ss-desc,�.ss-faq {�line-height: normal;�font-size: calc(100% - 2px);�height: 0px;�width: 100%;�overflow: hidden;�transition: all .5s ease;�}�.faq-section {�width: 100%;�background-image: url('/Images_Content/Site1/Images/Layout/page-faq-background.png');�background-size: 100% auto;�background-position: 0px 0px;�background-repeat: no-repeat;�background-color: #000000;�padding: 50px 5%;�box-sizing: border-box;�}�.faq-head img {�position: absolute;�top: -8px;�right: 0px;�border: none;�height: 40px;�transition: all .5s ease;�}�.ss-faq {�font-size: calc(100% - 0px);�}�.mobile-hide {�display: none;�}�.desktop-hide {�display: inline-block;�}�.cust-marg {�margin-top: 30px;�}�.ss-dig-marg-top {�margin-top: 50px;�}�.ss-mob {�display: inline-block;�}�.ss-desk {�display: none;�}�@media screen and (min-width: 600px) {�.icon-col {�width: 50%;�}�.icon-close {�width: 14%;�font-size: 28px;�}�.icon-close:hover {�width: 16%;�}�.wide-content {�padding: 20px;�text-align: center;�}�}�@media screen and (min-width: 800px) {�.icon-desc-img {�width: 30%;�text-align: left;�padding: 0px;�}�.icon-desc-img img {�max-width: 70%;�}�.icon-desc-text {�width: 70%�}�.in-text-half {�display: inline-block;�vertical-align: top;�width: 50%;�}�}�@media screen and (min-width: 1000px) {�.text-column1 {�width: 60%;�padding: 40px 0px 0px 5%;�}�.text-column2 {�width: 35%;�margin-left: 5%;�padding: 0px;�}�.text-column3 {�width: 50%;�padding: 40px 5% 60px 0px;�}�.text-column3-pink {�padding: 40px 0px 60px 5%;�}�.text-column4 {�padding: 40px 10% 0px;�}�.text-column-wider-left,�.text-column-wider-right {�width: 50%;�padding: 40px 5% 0px 0px;�vertical-align: middle;�}�.text-column-wider-right {�padding: 40px 0px 0px 5%;�}�.text-column-smaller-right,�.text-column-smaller-left {�width: 45%;�padding: 40px 0px 0px 0px;�vertical-align: middle;�text-align: center;�}�.text-column-smaller-right {�margin-left: 5%;�padding-right: 40px;�}�.text-column-smaller-left {�margin-right: 5%;�padding-left: 40px;�}�.text-column-smaller-right img,�.text-column-smaller-left img {�width: 80%;�}�.ss-dig {�padding: 0px 5%;�}�.ss-dig div {�padding: 30px 5%;�}�.ss-img {�display: inline-block;�vertical-align: top;�width: 50%;�box-sizing: border-box;�padding: 80px 5% 40px 10%;�}�.laptop-img {�display: inline-block;�}�.ss-img-pink {�padding: 80px 10% 40px 5%;�}�.ss-img img {�border: none;�width: 100%;�}�.fun-section1 {�margin: 80px 0px 80px;�border-radius: 40px 0px 0px 40px;�padding: 40px 10%;�}�.fun-section2 {�margin: 40px 0px 0px;�}�.grey-section-custom1,�.grey-section-custom2 {�position: relative;�margin: 40px 0px;�border-radius: 0px 40px 40px 0px;�padding: 60px 10%;�z-index: 10;�}�.grey-section-custom2 {�border-radius: 40px 0px 0px 40px;�}�.grey-box::after,�.grey-box1::before,�.grey-box1::after,�.grey-box2::before,�.grey-box2::after,�.grey-box3::after,�.grey-box4::before {�content: "";�position: absolute;�background-color: transparent;�height: 400px;�width: 400px;�z-index: -5;�}�.grey-box::after {�bottom: -400px;�left: 0;�border-top-left-radius: 200px;�box-shadow: 0 -170px 0 0 #efefef;�}�.grey-box1::before {�top: -400px;�left: 0;�border-bottom-left-radius: 200px;�box-shadow: 0 170px 0 0 #efefef;�}�.grey-box1::after {�bottom: -400px;�left: 0;�border-top-left-radius: 200px;�box-shadow: 0 -170px 0 0 #efefef;�}�/* .grey-box2::before {�top: -400px;�right: 0;�border-bottom-right-radius: 200px;�box-shadow: 0 170px 0 0 #efefef;�} */�.grey-box2::after {�bottom: -400px;�right: 0;�border-top-right-radius: 200px;�box-shadow: 0 -170px 0 0 #efefef;�}�.grey-box3::after {�top: -400px;�left: 0;�border-bottom-left-radius: 200px;�box-shadow: 0 170px 0 0 #efefef;�}�.grey-box4::before {�top: -400px;�right: 0;�border-bottom-right-radius: 200px;�box-shadow: 0 170px 0 0 #efefef;�}�.icon-col {�width: calc(100% / 3);�}�.icon-close {�width: 10%;�}�.icon-close:hover {�width: 11%;�}�.benefit-section {�padding: 20px 0px 60px;�}�.benefit-img {�border: none;�position: relative;�top: -60px;�margin: 0px 0px -80px;�max-width: 95%;�}�.ss-head {�text-align: left;�box-sizing: border-box;�padding: 60px 5% 0px 35%;�}�.faq-section {�padding: 80px 10%;�}�.faq-head {�margin-top: 50px;�padding-right: 65px;�}�.icon-desc-cont {�padding: 0px 10%;�}�.textcol1-bot-marg {�margin-bottom: 60px;�}�.mobile-hide {�display: inline-block;�}�.desktop-hide {�display: none;�}�.wide-content {�padding: 40px 10% 60px 10%;�}�.cust-marg {�margin-top: 60px;�}�.ss-dig-marg-top {�margin-top: 80px;�}�.ss-mob {�display: none;�}�.ss-desk {�display: inline-block;�}�}�@media screen and (min-width: 1400px) {�.icon-col {�width: 25%;�padding: 30px;�}�.benefit-check,�.benefit-cross {�padding: 25px 0px 0px 37px;�}
1�.benefit-check:before,�.benefit-cross:before {�width: 20px;�height: 20px;�background-size: 20px 20px;�}�.faq-head {�margin-top: 60px;�padding-right: 75px;�}�.icon-desc-cont {�padding: 0px 15%;�}�}�@media screen and (min-width: 1900px) {�.icon-col {�width: 25%;�padding: 40px;�}�.benefit-check,�.benefit-cross {�padding: 30px 0px 0px 45px;�}�.benefit-check:before,�.benefit-cross:before {�width: 30px;�height: 30px;�top: 32px;�background-size: 30px 30px;�}�.icon-desc-cont {�padding: 0px 20%;�}�}�.icon-col {�height: auto;�cursor: pointer;�}�.icon-fixed {�right: 0px;�}</style>�<div class="section1-cont">�<div class="contentnorm text-column1">�Since its inception in 2004, Scriptable Solutions has been dedicated to empowering businesses from various sectors by enhancing their marketing strategies and providing them with a competitive advantage through all-inclusive digital marketing solutions.<br />�<br />�Beginning as a two-person operation, Scriptable has now flourished into a full-scale web design and marketing company. We collaborate with organizations of all sizes &ndash; ranging from startups to large franchises &ndash; across a multitude of industries and niches.<br />�<br />�As we expand, we persistently refine our methods and invest in cutting-edge tools and resources to ensure our digital marketing partners receive top-tier services.<br />�<br />�<h2 class="heading2" style="margin-bottom: 30px;">�We Are Web Design &amp; Development Experts</h2>�<br />�Again, not to toot our own horn (toot toot!), but we actually know what we are doing when it comes to web design and development. We truly provide an &ldquo;if you can think of it, we can build it&rdquo; approach, turning thoughts and dreams into reality.<br />�<br />�Unlike many of our competitors, we steer clear from website building software and template platforms like WordPress, Wix, Squarespace, etc. for a variety of reasons. If we thought that any of these options provide a superior end product for our clients, then we would utilize them, but they don&rsquo;t. They are inherently slow loading (and get slower over time), messy in the code department, difficult to provide custom features to clients and possess major security issues.<br />�<br />�We&rsquo;ve made the (easy) choice to build truly custom websites, in order to solve the issues that are prevalent with the aforementioned website platforms. Our clients can rest assured that they have a completely optimized website that is built for speed, security, seo, functionality and usability.</div>�<div class="text-column2">�<img alt="SS icon from the Scriptable Solutions logo" class="benefit-img" src="/Images_Content/Site1/Images/Pages/scriptable-solutions-ss-icon.png" style="aspect-ratio:1350/1350; top: 0px" />�<div class="contentnorm fun-section1" style="text-align:justify; background: #efefef;">�<span class="fun-head">FUN FACT</span><b class="fun-number">221</b><br />�Did you know there&#39;s a whopping 221 episodes of Real Housewives of New Jersey? What does this have to do with Web Design you ask? Nothing really, it&rsquo;s just a juicy tidbit about how our boss, Eric, likes to spend his downtime. Let&#39;s just say he has a thing for high-drama catfights! MEOW!</div>�</div>�</div>�<div class="section1-cont">�<div class="text-column-smaller-left mobile-hide">�<img alt="Scriptable Solutions employee shaking a client's hand after a meeting" class="lazyload" data-src="/Images_Content/Site1/Images/Pages/scriptable-solutions-relationship.png" style="aspect-ratio:1350/1350;" /></div>�<div class="text-column-wider-right">�<div class="contentnorm grey-section-custom2 grey-box2" style="background: #efefef;">�<h2 class="heading2" style="margin-bottom: 30px;">�We&rsquo;re All About Relationships and Results</h2>�<br />�When a new client decides to utilize our services, we always ask what was the determining factor(s) that led them to choose us over our competition. Undoubtedly, we will always hear something related to our responsiveness and communication skills (as well as a few others, but we don&rsquo;t want to brag too much). Basically, we answer the phone and reply to emails (quickly)...yes, this sounds simple, but is seriously lacking in our industry.<br />�<br />�We take pride in providing our clients with unmatched customer service and transparent lines of communication.</div>�</div>�<div class="text-column-smaller-left mobile-hide desktop-hide">�<img alt="Scriptable Solutions employee shaking a client's hand after a meeting" class="lazyload" data-src="/Images_Content/Site1/Images/Pages/scriptable-solutions-relationship.png" style="aspect-ratio:1350/1350;" /></div>�</div>�<div class="section1-cont">�<div class="text-column-wider-left">�<div class="contentnorm grey-section-custom1 grey-box3" style="background: #efefef;">�<h2 class="heading2" style="margin-bottom: 30px;">�Our History</h2>�<br />�Scriptable Solutions was founded by two brothers, both sharing a love for the Boston Red Sox, mi
1xed drinks and oddly enough&hellip;computer code.<br />�<br />�Since it&rsquo;s pretty much mandatory that website designers get their start in some sort of basement somewhere, Scriptable Solutions set up shop in the basement of an office building in Henrietta, NY. With a couple of desks, a dart board and a dream, our earliest websites were designed and created.<br />�<br />�Year after year we continued to grow by evolving with technology, staying on top of our game and signing more and more happy clients. This led to the eventual hiring of a sales team, content creators, graphic designers and finally a social media posse. (#HashtagsEverywhere).<br />�<br />�With desks and cubicles full, our tiny basement office became a standing room only operation. FYI: standing room only is awesome at concerts when you&rsquo;re holding a beer&hellip;but not so awesome at work when you&#39;re holding a computer. It was time for Scriptable Solutions to move on&hellip;<br />�<br />�And so we did...<br />�<br />�A few years back, we packed up our laptops and coffee mugs and moved to our current headquarters in downtown Rochester. We needed a bigger space to create bigger ideas&hellip;and we needed to stop sharing a public bathroom with 20 other businesses.<br />�<br />�Today, we can be found at our address in Rochester, NY and our satellite office in New York City and continue to design and develop custom built websites completely from scratch for all types of businesses all over the country. Technology is an ever changing game &ndash; one day you&rsquo;re on the cover of Vogue and the next you&rsquo;re tucking in your sweaters and rocking a mullet. It is our job to stay ahead of the technology curve and to make sure all of our clients look stellar and fly high above their competition.<br />�<br />�FYI: The bathrooms here are private and smell of lavender.</div>�</div>�<div class="text-column-smaller-right">�<img alt="American Flag symbolizing Scriptable Solutions as a United States of America based web company" class="lazyload" data-src="/Images_Content/Site1/Images/Pages/usa-made-web-company.png" style="aspect-ratio:1350/1350;" /></div>�</div>�<div class="benefit-section" style="background-color: #FFEFF0; padding: 0px;">�<h2 class="heading2" style="margin-top: 40px;">�Scriptable Solutions&rsquo; Core Values</h2>�<br />�<div class="in-text-half">�<div class="contentnorm">�<h3 class="heading2">�WHAT WE DO...</h3>�<div class="benefit-check">�Provide first class website design &amp; development to all types of businesses - in all areas of the country &ndash; at affordable prices.</div>�<div class="benefit-check">�Eat garbage plates from Nick Tahoe&rsquo;s like nobody&rsquo;s business.</div>�<div class="benefit-check">�Finish projects quickly &amp; accurately so our clients can get a jump start on their business and on their competition.</div>�<div class="benefit-check">�Create slick mobile websites that are easy to navigate and easy on the eyes.</div>�<div class="benefit-check">�Point and laugh when we see people fall.</div>�<div class="benefit-check">�Design and develop all websites in-house, using technologies hand coded by our fabulous team.</div>�<div class="benefit-check">�Use the top SEO practices in the industry to help our clients&#39; websites be found in search results.</div>�<div class="benefit-check">�Sing an amazing company karaoke rendition of Neil Diamond&rsquo;s &ldquo;Coming To America&rdquo;.</div>�<div class="benefit-check">�Give our clients the ability to easily update &amp; manage their own websites.</div>�<div class="benefit-check">�Provide aggressive social media management services that will maximize online exposure.</div>�<div class="benefit-check">�Quote lines from The Anchorman during awkward silences.</div>�<div class="benefit-check">�Listen to our clients to find out what they want &ndash; not what we want.</div>�<div class="benefit-check">�Answer the phone when it rings &amp; respond to emails, texts and messages. We actually WANT your business - and want to keep it.</div>�</div>�</div>�<div class="in-text-half">�<div class="contentnorm">�<h3 class="heading2">�WHAT WE DON&#39;T DO...</h3>�<div class="benefit-cross">�Outsource. If it&rsquo;s not done in our offices&hellip;it&rsquo;s not done.</div>�<div class="benefit-cross">�Brag about our kids. They&rsquo;re not that great anyway.</div>�<div class="benefit-cross">�Create any website using a 3rd party platform (ie; WordPress, Drupal, Wix, Joomla, Squarespace, Magento, etc). That would be like paying your accountant to use TurboTax. Who would do that?</div>�<div class="benefit-cross">�Overcharge. We gave up stealing years ago.</div>�<div class="benefit-cross">�Help out during fantasy baseball and football drafts. We have our own problems.</div>�<div class="benefit-cross">�Miss deadlines. Because we all know how annoying that is.</div>�<div class="benefit-cross">�Design websites or mobile sites from a template. Everything we do is created from scratch.</div>�<div class="benefit-cross">�Unspeakable things for a Klondike Bar. They&rsquo;re good, but they&rsquo;re not that good.</div>�<div class="benefit-cross">�Speak to our clients in a language they can&rsquo;t understand. We won&rsquo;t get all &ldquo;techy&rdquo; on you.</div>�<div class="benefit-cross" style="padding-bottom:35px;">�Say &quot;that can&#39;t be done&quot;. We&#39;re custom - If you think of it, we can build it.</div>�</div>�</div>�</div>�<div class="icon-section" style="background:#ffffff;">�<h2 class="heading2" style="margin-bottom:30px;">�Get Started With Our Specialists</h2>�<div class="contentnorm" style="text-align:center;">�<a class="btn-red" href="/contact" title="Click here for Contact Info">CONTACT OUR EXPERTS TODAY</a></div>�</div>�</div>�<div>�</div>�</div>�</div>�<div style="text-align:center; font-size:0px; width:100%; background:#ffffff; padding-top:50px; z-index:1; position:relative;">�<div style="position:relative; width:100%; overflow:hidden;">�<img data-src="/Images_Content/Site1/Images/Layout/SS-Footer-Skyline-Roc1.png" alt="Rochester Skyline Graphic" style="aspect-ratio:2400/530; width:100%; z-index:2" class="lazyload">�<img data-src="/Images_Content/Site1/Images/Layout/SS-Footer-Skyline-Roc2.png" id="Building1" alt="Eastman Tower Graphic" class="building-1 lazyload">�<img data-src="/Images_Content/Site1/Images/Layout/SS-Footer-Skyline-Roc3.png" id="Building2" alt="Kodak Building Graphic" class="building-2 lazyload">�<img data-src="/Images_Content/Site1/Images/Layout/SS-Footer-Skyline-Roc4.png" id="Building3" alt="Baush & Lomb Building Graphic" class="building-3 lazyload">�<img data-src="/Images_Content/Site1/Images/Layout/SS-Footer-Skyline-Roc5.png" id="Building4" alt="Lighthouse Graphic" class="building-1 lazyload">�</div>�<div style="width:100%; font-size:0px; position:absolute; bottom:-1px; left:0px; background:#000000; height:2px; z-index:2;"></div>�</div>�<div style="width:100%; text-align:center; background:#ffffff; position:inherit; z-index:12;" class="lazyload" data-fnc="loadCity">�<style type="text/css">�.bot-cont {�width: 100%;�font-size: 0px;�background: #000000;�padding: 50px 0px;�}�.bot-logo-cont {�display: inline-block;�vertical-align: top;�width: 100%;�font-size: 0px;�text-align: center;�}�.bot-logo-cont img {�border: none;�max-width: 70%;�}�.bot-loc-cont {�padding: 30px 0px;�max-width: 1200px;�font-size: 0px;�text-align: center;�margin: 0 auto;�}�.bot-loc-cont div {�display: inline-block;�box-sizing: border-box;�vertical-align: top;�width: 100%;�padding: 20px 5%;�}�.bot-loc-cont a {�display: inline-block;�width: 100%;�vertical-align: top;�text-decoration: none;�font-family: NunitoB, NunitoB-fb1;�color: #ffffff;�font-size: 14px;�}�.bot-loc-cont a:hover {�color: #FBB9BD;�}�.bot-head {�display: inline-block;�vertical-align: top;�color: #ffffff;�font-family: AntonioB, AntonioB-fb1 !important;�font-size: 20px !important;�margin-bottom: 12px;�}�.bot-soc-cont {�width: 100%;�text-align: center;�font-size: 0px;�padding-top: 50px;�}�.bot-soc-cont img {�border: none;�display: inline-block;�vertical-align: top;�height: 40px;�margin: 0px 10px;�transition: all .5s ease;�}�.bot-soc-cont img:hover {�transform: rotate(30deg);�-webkit-transform: rotate(30deg);�}�.bot-loc-links {�width: 100%;�padding-top: 50px;�text-align: center;�font-size: 0px;�}�.bot-loc-links a {�display: inline-block;�vertical-align: top;�color: #ffffff;�font-family: AntonioB, AntonioB-fb1;�font-size: 18px;�margin: 0px 10px;�text-decoration: none;�}�.bot-loc-links a:hover {�color: #FBB9BD;�}�.footer-copy {�text-align: center;�width: 100%;�background: #ffffff;�padding: 20px 0px 80px;�font-family: Nunito, Nunito-fb1;�color: #000000;�font-size: 14px;�}�.footer-copy a {�display: inline-block;�vertical-align: top;�text-decoration: none;�color: #000000;�font-family: NunitoB, NunitoB-fb1;�margin: 0px 8px;�}�.footer-copy a:hover {�color: #ED2226;�}�.footer-copy div {�display: block;�width: 100%;�padding: 15px 0px 0px;�text-align: center;�}�.bot-quot-cont {�position: fixed;�bottom: 0px;�left: 0px;�width: 100%;�height: 60px;�text-align: center;�font-size: 0px;�z-index: 12;�background: #ED2227;�box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);�}�.bot-quot-btn {�display: inline-block;�vertical-align: center;�text-align: center;�color: #ffffff;�font-family: NunitoB, NunitoB-fb1;�font-size: 11px;�height: 60px;�text-decoration: none;�width: 25%;�box-sizing: border-box;�border-right: solid 1px #FF5E5E;�}�.bot-quot-btn img {�border: none;�height: 18px;�margin-bottom: 3px;�}�@media screen and (min-width: 600px) {�.bot-loc-cont div {�width: 50%;�padding: 20px 15px;�}�}�@media screen and (min-width: 800px) {�.bot-logo-cont img {�max-width: 50%;�}�.bot-head,�.bot-loc-links a {�font-size: 30px;�}�.bot-loc-cont a {�//font-size: 18px;�}�.bot-soc-cont img {�height: 50px;�}�.footer-copy div {�display: inline-block;�width: unset;�padding: 0px 0px 0px 40px;�}�}�@media screen and (min-width: 1000px) {�.footer-copy {�padding: 20px 0px;�}�.bot-quot-cont {�display: none;�}�.bot-loc-cont div {�width: 25%;�padding: 20px 20px;�}�.bot-head {�font-size: 26px !important;�}�}�@media screen and (min-width: 1200px) {�.bot-logo-cont {�width: unset;�text-align: right;�margin-right: 40px;�}�.bot-logo-cont img {�max-width: unset;�height: 250px;�}�.bot-loc-links a {�margin: 0px 20px;�}�}</style>�<div class="bot-quot-cont">�<a class="bot-quot-btn" data-touch="#000000" href="tel:585-359-1020" onclick="updateConv();" ontouchend="this.style.backgroundColor='';" title="click here to call us"><span class="mid-txt" style="text-shadow: 1px 1px 2px black; width:100%;"><img alt="phone icon graphic" src="/Images_Content/Site1/Images/Layout/icon-phone.png" style="aspect-ratio:94/94;" /><br />�CALL US</span> </a> <a class="bot-quot-btn" data-touch="#000000" href="/portfolio" ontouchend="this.style.backgroundColor='';" title="click here to view our portfolio"> <span class="mid-txt" style="text-shadow: 1px 1px 2px black; width:100%;"> <img alt="portfolio icon graphic" src="/Images_Content/Site1/Images/Layout/icon-portfolio.png" style="aspect-ratio:96/88;" /><br />�OUR WORK</span> </a> <a class="bot-quot-btn" data-touch="#000000" href="/articles" ontouchend="this.style.backgroundColor='';" title="click here to view our latest news"> <span class="mid-txt" style="text-shadow: 1px 1px 2px black; width:100%;"> <img alt="news icon graphic" src="/Images_Content/Site1/Images/Layout/icon-news.png" style="aspect-ratio:96/92;" /><br />�NEWS</span> </a> <a class="bot-quot-btn" data-touch="#000000" href="javascript:showContact();" ontouchend="this.style.backgroundColor='';" style="border:none;" title="click here to request a free quote"> <span class="mid-txt" style="text-shadow: 1px 1px 2px black; width:100%;"> <img alt="quote icon graphic" src="/Images_Content/Site1/Images/Layout/icon-quote.png" style="aspect-ratio:78/96;" /><br />�QUOTE</span> </a></div>�<div class="bot-cont">�<div class="bot-logo-cont">�<a href="/" title="click here to visit our home page"><img alt="Scriptable Solutions Logo" class="lazyload" data-src="/Images_Content/Site1/Images/Layout/logo-scriptable-solutions.png" style="aspect-ratio:500/308;" /> </a></div>��<div class="bot-soc-cont">�<a href="https://www.facebook.com/ScriptableSolutions" rel="noopener noreferrer" target="_blank" title="click here to visit our facebook page"><img alt="Facebook Icon" class="lazyload" data-src="/Images_Content/Site1/Images/Layout/icon-facebook.png" style="aspect-ratio:148/148;" /> </a> <a href="https://www.instagram.com/scriptablesolutions" rel="noopener noreferrer" target="_blank" title="click here to visit our Instagram page"> <img alt="Instagram Icon" class="lazyload" data-src="/Images_Content/Site1/Images/Layout/icon-instagram.png" style="aspect-ratio:148/148;" /> </a> <a href="https://twitter.com/scriptablesllc" rel="noopener noreferrer" target="_blank" title="click here to visit our X page"> <img alt="X Icon" class="lazyload" data-src="/Images_Content/Site1/Images/Layout/icon-x.png" style="aspect-ratio:148/149;" /> </a> <a href="https://www.linkedin.com/company/scriptable-solutions-llc" rel="noopener noreferrer" target="_blank" title="click here to visit our LinkedIn page"> <img alt="LinkedIn Icon" class="lazyload" data-src="/Images_Content/Site1/Images/Layout/icon-linkedin.png" style="aspect-ratio:148/148;" /> </a></div>��<div class="bot-loc-cont">�<div>�<a class="bot-head" href="/rochester-digital-marketing-agency" title="Rochester Digital Marketing Agency &amp; HQ">ROCHESTER HQ</a> <a href="https://www.google.com/maps?cid=13887729235029749546" rel="noopener noreferrer" target="_blank" title="Get directions to Scriptable Solutions in Rochester, NY"> 195 Saint Paul St #100<br />�Rochester, NY 14604 </a> <a href="tel:585-359-1020" onclick="updateConv();" style="margin-top: 5px;" title="Call Scriptable Solutions Rochester Office"> 585-359-1020 </a></div>�<div>�<a class="bot-head" href="/nyc-digital-marketing-agency" title="NYC Digital Marketing Agency">NEW YORK CITY</a> <a href="https://www.google.com/maps?cid=1730557679909760438" rel="noopener noreferrer" target="_blank" title="Get directions to Scriptable Solutions in New York City"> 244 5th Ave #D70<br />�New York, NY 10001 </a> <a href="tel:212-729-3824" onclick="updateConv();" style="margin-top: 5px;" title="Call Scriptable Solutions NYC Office"> 212-729-3824 </a></div>�<div>�<a class="bot-head" href="/syracuse-digital-marketing-agency" title="Syracuse Digital Marketing Agency">SYRACUSE</a> <a href="https://www.google.com/maps?cid=3862381773707906470" rel="noopener noreferrer" target="_blank" title="Get directions to Scriptable Solutions in Syracuse, NY"> 350 Factory Ave #100<br />
1�Syracuse, NY 13208 </a> <a href="tel:315-999-1074" onclick="updateConv();" style="margin-top: 5px;" title="Call Scriptable Solutions Syracuse Office"> 315-999-1074 </a></div>�<div>�<a class="bot-head" href="/buffalo-digital-marketing-agency" title="Buffalo Digital Marketing Agency">BUFFALO</a> <a href="https://maps.app.goo.gl/oT9AHjLtGfJytKpy7" rel="noopener noreferrer" target="_blank" title="Get directions to Scriptable Solutions in Buffalo, NY"> 440 Lawrence Bell Dr #10<br />�Buffalo, NY 14221 </a> <a href="tel:716-312-5757" onclick="updateConv();" style="margin-top: 5px;" title="Call Scriptable Solutions Buffalo Office"> 716-312-5757 </a></div>�</div>�</div>�<div class="footer-copy">�Copyright &copy; <span id="CopyDate">&nbsp;</span> Scriptable Solutions�<div>�<a href="/accessibility" title="click here to view our accessibility statement">Accessibility</a>|<a href="/privacy-policy" title="click here to view our privacy policy">Privacy</a></div>�</div>�</div>�</div>�
1<script>�function showIconDesc(i) {�var desc = "iconDesc" + i;�document.getElementById(desc).classList.add("icon-fixed");�}�function closeIconDesc(i) {�var desc = "iconDesc" + i;�document.getElementById(desc).classList.remove("icon-fixed");�}�function showSS(s) {�var ssImg = "ssImg" + s, ssDesc = "ssDesc" + s;�if (document.getElementById(ssDesc).style.height=='0px' || document.getElementById(ssDesc).style.height==0 || document.getElementById(ssDesc).style.height=='') {�document.getElementById(ssDesc).style.height = 'auto';�document.getElementById(ssDesc).style.marginTop = '10px';�document.getElementById(ssImg).innerHTML = '-';�} else {�document.getElementById(ssDesc).style.height = '0px';�document.getElementById(ssDesc).style.marginTop = '0px';�document.getElementById(ssImg).innerHTML = '+';�}�}�function showFAQ(f) {�var FaqImg = "FaqImg" + f, FaqDesc = "FaqDesc" + f;�if (document.getElementById(FaqDesc).style.height=='0px' || document.getElementById(FaqDesc).style.height==0 || document.getElementById(FaqDesc).style.height=='') {�document.getElementById(FaqDesc).style.height = 'auto';�document.getElementById(FaqDesc).style.marginTop = '20px';�document.getElementById(FaqImg).style.transform = "Rotate(180deg)";�} else {�document.getElementById(FaqDesc).style.height = '0px';�document.getElementById(FaqDesc).style.marginTop = '0px';�document.getElementById(FaqImg).style.transform = "Rotate(0deg)";�}�}�function trim(str) {�var str = str.replace(/^\s\s*/, ''),�ws = /\s/,�i = str.length;�while (ws.test(str.charAt(--i)));�return str.slice(0, i + 1);�}�function playVideo(Id) {�if (Id && Id.length) {�var params = new Object ();�var url= "video_player.cfm?Video=" + Id + "&rel=0&autoplay=1";�params['type'] = 4;�params['width'] = 900;
1�params['height'] = 500;�showIbox(url,'',params);�showBG();�window.onscroll = maintPos;�window.onresize = maintPos;�}�}�function PopupCenter(pageURL, title,w,h) {�var left = (screen.width/2)-(w/2);�var top = (screen.height/2)-(h/2);�var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);�}�function loadCity() {�for (var i = 1; i <= 4; i++) {�var build = "Building" + i;�document.getElementById(build).style.top = '0px';�}�}�function showContact() {�if (!document.ContactForm) getForms();�var h = window.screen.height, w = window.screen.width;�document.getElementById('ContactDiv').style.display='block';�document.getElementById('ContactDiv').style.opacity='1';�document.getElementById('ContactDiv').style.filter='alpha(opacity=100)';�document.body.style.overflowY = "hidden";�}�function closeContactForm() {�document.getElementById('ContactDiv').style.opacity='0';�document.getElementById('ContactDiv').style.filter='alpha(opacity=0)';�document.getElementById('ContactDiv').style.display='none';�document.body.style.overflowY = "scroll";�}�function showBurger() {�if (document.getElementById('burg-over').style.display=='block') {�document.getElementById('burg-over').style.display = 'none';�document.getElementById('burg-cont').style.right = '-360px';�document.body.style.overflowY = "scroll";�} else {�document.getElementById('burg-over').style.display = 'block';�document.body.style.overflowY = "hidden";�setTimeout(function() { document.getElementById('burg-cont').style.right = '0px'; }, 0);�}�}�function showSubNav(n,h) {�for (var i = 1; i < 21; i++) {�var subn = "SubNav" + i, navimg = "NavImg" + i, navh = h + "px";�if (document.getElementById(subn)) {�if (n==i) {�if (document.getElementById(subn).style.height==navh) {�document.getElementById(subn).style.height = '0px';�document.getElementById(navimg).style.transform = 'rotate(0deg)';�} else {�document.getElementById(subn).style.height = navh;�document.getElementById(navimg).style.transform = 'rotate(180deg)';�}�} else {�document.getElementById(subn).style.height = '0px';�document.getElementById(navimg).style.transform = 'rotate(0deg)';�}�}�}�}�function getForms(r) {�var req = 0;�var err = "";�var nam = "";�var phn = "";�var eml = "";�var com = "";�var mes = "";�if (arguments.length==1) req = 1;�if (req==1) {�com = trim(document.ContactForm.CompanyName.value);�nam = trim(document.ContactForm.Name.value);�phn = trim(document.ContactForm.Phone.value);�eml = trim(document.ContactForm.Email.value);�mes = trim(document.ContactForm.Message.value);�//ref = trim(document.ContactForm.ReferredBy.value);�var emailPattern = /^[a-zA-Z0-9.~_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,15}$/;�if (com.length==0) { err += "Please enter your company name!\n"; document.ContactForm.CompanyName.style.borderColor='#ff0000'; } else { document.ContactForm.CompanyName.style.borderColor='#cbcbcb'; }�if (nam.length==0) { err += "Please enter your full name!\n"; document.ContactForm.Name.style.borderColor='#ff0000'; } else { document.ContactForm.Name.style.borderColor='#cbcbcb'; }�if (phn.length<10) { err += "Please enter a valid phone number!\n"; document.ContactForm.Phone.style.borderColor='#ff0000'; } else { document.ContactForm.Phone.style.borderColor='#cbcbcb'; }�if (mes.length<10) { err += "Please enter your project details!\n"; document.ContactForm.Message.style.borderColor='#ff0000'; } else { document.ContactForm.Message.style.borderColor='#cbcbcb'; }�//if (ref.length==0) { err += "Please enter how you heard about us!\n"; document.ContactForm.ReferredBy.style.backgroundColor='#ff0000'; } else { document.ContactForm.ReferredBy.style.backgroundColor='#cbcbcb'; }�if (!emailPattern.test(eml)) { err += "Please enter a valid email address!\n"; document.ContactForm.Email.style.borderColor='#ff0000'; } else { document.ContactForm.Email.style.borderColor='#cbcbcb'; }�if (err.length>0) {�alert(err);�return false;�} else {�document.ContactForm.SubmitForm.disabled = true;�document.ContactForm.SubmitForm.value = "PROCESSING...";�}�}�var dat = {AppName: "SCRIPTABLESOLUTIONS", Req: req, Name: nam, Phone: phn, Email: eml, Message: mes, CompanyName: com, PageReferral: jspage};�if (req==1 && window.grecaptcha) {�grecaptcha.execute('6LfkqWcaAAAAAFIT-ZIQqKjm5lhj3-OSQPLvgCVF', {action: 'submit'}).then(function(token) {�dat['g-recaptcha-response'] = token;�$.post("/AJAX/contact_form2.cfm", dat, function(data) { AJAX_Response(data) }, "html");�});�} else {�loadCaptcha();�$.post("/AJAX/contact_form2.cfm", dat, function(data) { AJAX_Response(data) }, "html");�}�}�function AJAX_Response(obj) {�if (obj) obj = trim(obj);�else obj = "";�if (!obj.length) obj = "ERROR!";�document.getElementById("ContactFormFeed").innerHTML = trim(obj);�if (obj.indexOf("We will be in contact with you shortly")!=-1) ga('send', 'event', { eventCategory: 'QuickForm', eventAction: 'Submit'});�}�function loadCaptcha() {�if (!window.grecaptcha) {�var script = document.createElement("script");�script.type = "text/javascript";�script.async = true;�script.src = "https://www.google.com/recaptcha/api.js?render=6LfkqWcaAAAAAFIT-ZIQqKjm5lhj3-OSQPLvgCVF";�document.getElementsByTagName("head")[0].appendChild(script);�}�}�function loadHeadjs() {�setTimeout(menuStick, 0);�if (typeof getPortfolio=='function') setTimeout(getPortfolio, 0);�if (typeof loadReview=='function') setTimeout(loadReview, 0);�setTimeout(updateRequest, 0, 0);�setTimeout(loadGA, 0);�}�function fixFetch() {�fetch = function(url){window.open(url,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=1000,height=800,top=0,left=2
10')};�}�var updVis = 15000;�function updateRequest(t) {�if (screen.width && !isNaN(screen.width) && screen.width>0) {�if (arguments.length!=1) t = 1;�if (t==1 || updVis==5000) $.post("/ajax/update_user.cfm", {AppName: "SCRIPTABLESOLUTIONS", Time: t, Width: screen.width, Height: screen.height}, function(data) { updateResponse(data) }, "html");�else setTimeout("updateRequest()", updVis);�}�}�function updateResponse(obj) {�if (obj && obj.length>0) obj = trim(obj);�else obj = 0;�if (!isNaN(obj) && obj>0) setTimeout("updateRequest()", updVis);�updVis = 30000;�}�function menuStick() {�//navTop =$('.nav_menu').offset().top - parseFloat($('.nav_menu').css('marginTop').replace(/auto/, 0));�$(window).scroll(function () {�// what is the y position of the scroll?�var y = $(window).scrollTop();�// whether that's below the start of article?�if (y >= 100) {�// if so, add the fixed class�$('.nav_menu').addClass('nav_menu_sticky');�$('.logo-top').addClass('logo-top2');�$('.quote-btn').addClass('quote-btn2');�} else {�// otherwise, remove it�$('.nav_menu').removeClass('nav_menu_sticky');�$('.logo-top').removeClass('logo-top2');�$('.quote-btn').removeClass('quote-btn2');�}�});�}�function sectImg() {�$(window).scroll(function () {�let cls = ['.web-design','.digital-marketing','.social-marketing'];�for (let i=0; i<cls.length; i++) if ($(window).scrollTop() >= ($(cls[i]).offset().top - parseFloat($(cls[i]).css('marginTop').replace(/auto/, 0)) - 260)) $('.img-sect-' + (i+1) + 'a').addClass('img-sect-' + (i+1) + 'b');�});�}�</script>
1�
1<script>�// ga func for legacy code/events�function ga(s,a,o,t) {�if (a=='event') {�if (typeof(o)==='string') a = o;�else a = o.eventCategory;�}�a = a.toLowerCase();�gtag('event', a);�}�// GA4�window.dataLayer = window.dataLayer || [];�function gtag(){dataLayer.push(arguments);}�setTimeout(function(){gtag('js', new Date());}, 0);�setTimeout(function(){gtag('config', 'G-3M4TGN9BJN');}, 0);�function loadGA() {�let s = document.createElement("script");�s.async = true;�s.src = "/GA4/G-3M4TGN9BJN.js";�s.onload = function(){if (typeof trackEvent=='function') setTimeout(trackEvent, 0);};�document.getElementsByTagName("head")[0].appendChild(s);�}�</script>
1�
1<script>�// run on DCL�document.addEventListener("DOMContentLoaded", function() {�setTimeout(dclTouch, 0);�setTimeout(dclLazy, 0);�setTimeout(dclCopy, 0);�if (typeof dclGlobal=='function') setTimeout(dclGlobal, 0);�});�function dclTouch() {�// add (passive) touch events�document.querySelectorAll('[data-touch]').forEach(function(el) {�var tch = el.dataset.touch;�if (tch.indexOf("/")==0) {�el.addEventListener("touchstart", function(){ this.src = tch; }, {passive: true});�} else {�var hex = tch.split(/[^a-zA-Z0-9#]+/);�el.addEventListener("touchstart", function(){ this.style.backgroundColor = hex[0]; if (hex.length>1) this.style.color = hex[1]; }, {passive: true});�}�});�}�function dclLazy(id) {�// lazyload imgs/vid/bgs/divs/ajax/iframe�var tags = ['video','audio','picture'];�if (arguments.length==1) var lazyElements = document.getElementById(id).querySelectorAll(".lazyload");�else var lazyElements = document.querySelectorAll(".lazyload");�if ("IntersectionObserver" in window) {�var imageObserver = new IntersectionObserver(function(entries, observer) {�entries.forEach(function(entry) {�if (entry.isIntersecting) {�var el = entry.target, nam = el.nodeName.toLowerCase();�if (el.hasAttribute("data-src")) {�if (nam=='img' || nam=='iframe' || tags.indexOf(nam)>=0) el.src = el.dataset.src;�else el.style.backgroundImage = "url('" + el.dataset.src + "')";�} else if (tags.indexOf(nam)>=0 && el.firstElementChild && el.firstElementChild.hasAttribute("data-src")) {�el.src = el.firstElementChild.dataset.src;�}�if (el.hasAttribute("data-mediatype")) {�loadMediaDivs(el.id);�} else if (el.hasAttribute("data-fnc") && el.dataset.fnc.length>0) {�if (el.dataset.fnc.indexOf("|")>0) {�var fncArr = el.dataset.fnc.split("|"), fncStr = fncArr[0];�if (typeof window[fncStr]=='function') {�fncArr.shift();�window[fncStr].apply(null, fncArr);�}�} else if (typeof window[el.dataset.fnc]=='function') {�window[el.dataset.fnc]();�}�}�el.classList.remove("lazyload");�imageObserver.unobserve(el);�}�});�}, {�rootMargin: "250px"�});�lazyElements.forEach(function(el) {�imageObserver.observe(el);�});�} else {�var lazyloadThrottleTimeout;�function lazyld () {�if(lazyloadThrottleTimeout) {�clearTimeout(lazyloadThrottleTimeout);�}�lazyloadThrottleTimeout = setTimeout(function() {�var scrollTop = window.pageYOffset;�lazyElements.forEach(function(el) {�if(el.offsetTop < (window.innerHeight + scrollTop + 250)) {�var nam = el.nodeName.toLowerCase();�if (el.hasAttribute("data-src")) {�if (nam=='img' || nam=='iframe' || tags.indexOf(nam)>=0) el.src = el.dataset.src;�else el.style.backgroundImage = "url('" + el.dataset.src + "')";�} else if (tags.indexOf(nam)>=0 && el.firstElementChild && el.firstElementChild.hasAttribute("data-src")) {�el.src = el.firstElementChild.dataset.src;�}�if (el.hasAttribute("data-mediatype")) {�loadMediaDivs(el.id);�} else if (el.hasAttribute("data-fnc") && el.dataset.fnc.length>0) {�if (el.dataset.fnc.indexOf("|")>0) {�var fncArr = el.dataset.fnc.split("|"), fncStr = fncArr[0];�if (typeof window[fncStr]=='function') {�fncArr.shift();�window[fncStr].apply(null, fncArr);�}�} else if (typeof window[el.dataset.fnc]=='function') {�window[el.dataset.fnc]();�}�}�el.classList.remove("lazyload");�}�});�if(lazyElements.length==0) {�document.removeEventListener("scroll", lazyld);�window.removeEventListener("resize", lazyld);�window.removeEventListener("orientationChange", lazyld);�}�}, 20);�}�document.addEventListener("scroll", lazyld);�window.addEventListener("resize", lazyld);�window.addEventListener("orientationChange", lazyld);�}�}�function dclCopy() {�// display copyright yr�if (document.getElementById("CopyDate")) document.getElementById("CopyDate").innerHTML = new Date().getFullYear();�//added to avoid multiple/same id's�document.querySelectorAll(".CopyDate").forEach(function(el) { el.innerHTML = new Date().getFullYear(); });�}�function loadBannerImgs() {�document.querySelectorAll('.deferred[data-src]').forEach(function(el) {�el.src = el.dataset.src;�});�loadBanner();�}�function addLoadDeferred() {�var oldLoad = window.onload;�window.onload = function() {�if (typeof oldLoad=='function') oldLoad();�if (typeof loadHeadjs=='function') loadHeadjs();�}�}�addLoadDeferred();�</script>
1�</body>�</html> 

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.