- スキャンID:
- 30429a5d-f2b0-41e4-851b-c4d1be398e60終了
- 送信済みURL:
- https://bostoniacompliance.com/リダイレクト済み
- レポート終了日:
リンク · 2件検出
ページから特定された発信リンク
リンク | テキスト |
---|---|
https://www.gallerynaga.com/artists-list/richard-raiselis/ | Richard Raiselis |
https://www.gallerynaga.com/ | Gallery Naga |
JavaScript変数 · 113件検出
ページのウィンドウオブジェクトにロードされたグローバルのJavaScript変数は関数以外の場所で宣言された変数で、現在のスコープ内であればコードのどこからでもアクセス可能です
名前 | 規模 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
_currentDevice | string |
Parameters | object |
toHash | function |
SystemID | string |
dmAPI | object |
loadCSS | function |
Def | function |
コンソールログメッセージ · 2件検出
Webコンソールにログ記録されたメッセージ
規模 | 分類 | ログ |
---|---|---|
error | other |
|
log | javascript |
|
HTML
未加工のHTMLページ本文
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="en" class="pointer skrollr skrollr-desktop"><head>
<style id="customRules"></style><meta charset="utf-8">
<script async="" src="//d1dxoqu0t5mb7j.cloudfront.net/sp-2.0.0-dm-0.1.min.js"></script><script type="text/javascript">
window._currentDevice = 'desktop';
window.Parameters = window.Parameters || {
HomeUrl: 'http://www.bostoniacompliance.com/',
AccountUUID: 'ec67f6f7a96244188e27982dd3aee63d',
SystemID: '1AND1_EU_PROD',
SiteAlias: '53f3af0789e24c55b7725df2f1e52a12',
SiteType: atob('RFVEQU9ORQ=='),
PublicationDate: 'Mon Mar 02 16:17:24 UTC 2020',
ExternalUid: '0c55bcdf-d27d-4bca-8c99-dbdeafa5064e',
IsSiteMultilingual: false,
InitialPostAlias: '',
InitialDynamicItem: '',
DynamicPageInfo: {
isDynamicPage: false,
base64JsonRowData: 'null',
},
InitialPageAlias: 'home',
InitialPageUuid: 'da360db9010a4383815d602b5b897885',
InitialPageId: '327806360',
InitialEncodedPageAlias: 'aG9tZQ==',
CurrentPageUrl: '',
IsCurrentHomePage: true,
AllowAjax: false,
AfterAjaxCommand: null,
HomeLinkText: 'Back To Home',
UseGalleryModule: false,
CurrentThemeName: 'Layout Theme',
ThemeVersion: '975',
DefaultPageAlias: '',
RemoveDID: true,
WidgetStyleID: null,
IsHeaderFixed: false,
IsHeaderSkinny: false,
IsBfs: true,
StorePageAlias: 'null',
StorePagesUrls: 'e30=',
IsNewStore: 'false',
StorePath: '',
StoreId: 'null',
StoreVersion: 0,
StoreBaseUrl: '',
StoreCleanUrl: true,
StoreDisableScrolling: true,
IsStoreSuspended: false,
NotificationSubDomain: 'bostoniacompliance',
HasCustomDomain: true,
SimpleSite: false,
showCookieNotification: true,
cookiesNotificationMarkup: ' <div>In order to provide you with the best online experience this website uses cookies. By using our website, you agree to our use of cookies. <a href=\"\/privacy\" target=\"_blank\">More Info<\/a>.<\/div> \n',
translatedPageUrl: '',
isFastMigrationSite: false,
sidebarPosition: 'NA',
currentLanguage: 'en',
currentLocale: 'en',
NavItems: '{}',
errors: {
general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
password: 'Incorrect name/password combination',
tryAgain: 'Try again'
},
NavigationAreaParams: {
ShowBackToHomeOnInnerPages: true,
NavbarSize: 4,
NavbarLiveHomePage: 'http://www.bostoniacompliance.com/',
BlockContainerSelector: '.dmBody',
NavbarSelector: '#dmNav:has(a)',
SubNavbarSelector: '#subnav_main'
},
hasCustomCode: false,
planID: '2102',
customTemplateId: 'null',
siteTemplateId: 'null',
productId: 'DM_DIRECT',
disableTracking: false,
pageType: 'FROM_SCRATCH',
isRuntimeServer: true,
isInEditor: false,
hasNativeStore: false,
defaultLang: 'en',
hamburgerMigration: null
};
window.Parameters.LayoutID = {};
window.Parameters.LayoutID[window._currentDevice] = 6;
window.Parameters.LayoutVariationID = {};
window.Parameters.LayoutVariationID[window._currentDevice] = 5;
</script>
<!-- Injecting site-wide to the head -->
<!-- End Injecting site-wide to the head -->
<!-- Inject secured cdn script -->
<!-- ========= Meta Tags ========= -->
<!-- PWA settings -->
<script>
function toHash(str) {
var hash = 5381, i = str.length;
while (i) {
hash = hash * 33 ^ str.charCodeAt(--i)
}
return hash >>> 0
}
</script>
<script>
(function (global) {
//const cacheKey = global.cacheKey;
const isOffline = 'onLine' in navigator && navigator.onLine === false;
const hasServiceWorkerSupport = 'serviceWorker' in navigator;
if (isOffline) {
console.log('offline mode');
}
if (!hasServiceWorkerSupport) {
console.log('service worker is not supported');
}
if (hasServiceWorkerSupport && !isOffline) {
window.addEventListener('load', function () {
const serviceWorkerPath = '/runtime-service-worker.js?v=3';
navigator.serviceWorker
.register(serviceWorkerPath, { scope: './' })
.then(
function (registration) {
// Registration was successful
console.log(
'ServiceWorker registration successful with scope: ',
registration.scope
);
},
function (err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
}
)
.catch(function (err) {
console.log(err);
});
});
// helper function to refresh the page
var refreshPage = (function () {
var refreshing;
return function () {
if (refreshing) return;
// prevent multiple refreshes
var refreshkey = 'refreshed' + location.href;
var prevRefresh = localStorage.getItem(refreshkey);
if (prevRefresh) {
localStorage.removeItem(refreshkey);
if (Date.now() - prevRefresh < 30000) {
return; // dont go into a refresh loop
}
}
refreshing = true;
localStorage.setItem(refreshkey, Date.now());
console.log('refereshing page');
window.location.reload();
};
})();
function messageServiceWorker(data) {
return new Promise(function (resolve, reject) {
if (navigator.serviceWorker.controller) {
var worker = navigator.serviceWorker.controller;
var messageChannel = new MessageChannel();
messageChannel.port1.onmessage = replyHandler;
worker.postMessage(data, [messageChannel.port2]);
function replyHandler(event) {
resolve(event.data);
}
} else {
resolve();
}
});
}
}
})(window);
</script>
<!-- Add manifest -->
<!-- End PWA settings -->
<link rel="canonical" href="https://www.bostoniacompliance.com/">
<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
<meta name="apple-mobile-web-app-capable" content="yes">
<!--Add favorites icons-->
<link rel="icon" type="image/x-icon" href="https://static-cdn.website-editor.net/runtime/favicon_d1_res.ico">
<!-- End favorite icons -->
<link rel="preconnect" href="https://le-cdn.website-editor.net/">
<!-- render the required CSS and JS in the head section -->
<script>
window.SystemID = '1AND1_EU_PROD';
if (!window.dmAPI) {
window.dmAPI = {
registerExternalRuntimeComponent: function () {
},
getCurrentDeviceType: function () {
return window._currentDevice;
},
runOnReady: (ns, fn) => {
const safeFn = dmAPI.toSafeFn(fn);
ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
const eventName = 'afterAjax.' + ns;
if (document.readyState === 'complete') {
$.DM.events.off(eventName).on(eventName, safeFn);
setTimeout(function () {
safeFn({
isAjax: false,
});
}, 0);
} else {
window?.waitForDeferred?.('dmAjax', () => {
$.DM.events.off(eventName).on(eventName, safeFn);
safeFn({
isAjax: false,
});
});
}
},
toSafeFn: (fn) => {
if (fn?.safe) {
return fn;
}
const safeFn = function (...args) {
try {
return fn?.apply(null, args);
} catch (e) {
console.log('function failed ' + e.message);
}
};
safeFn.safe = true;
return safeFn;
}
};
}
if (!window.requestIdleCallback) {
window.requestIdleCallback = function (fn) {
setTimeout(fn, 0);
}
}
</script>
<!-- loadCSS function header.jsp-->
<script id="d-js-load-css">
/**
* There are a few <link> tags with CSS resource in them that are preloaded in the page
* in each of those there is a "onload" handler which invokes the loadCSS callback
* defined here.
* We are monitoring 3 main CSS files - the runtime, the global and the page.
* When each load we check to see if we can append them all in a batch. If threre
* is no page css (which may happen on inner pages) then we do not wait for it
*/
(function () {
let cssLinks = {};
function loadCssLink(link) {
link.onload = null;
link.rel = "stylesheet";
link.type = "text/css";
}
function checkCss() {
const pageCssLink = document.querySelector("[id*='CssLink']");
const widgetCssLink = document.querySelector("[id*='widgetCSS']");
if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
const storedRuntimeCssLink = cssLinks.runtime;
const storedPageCssLink = cssLinks.page;
const storedGlobalCssLink = cssLinks.global;
const storedWidgetCssLink = cssLinks.widget;
storedGlobalCssLink.disabled = true;
loadCssLink(storedGlobalCssLink);
if (storedPageCssLink) {
storedPageCssLink.disabled = true;
loadCssLink(storedPageCssLink);
}
if(storedWidgetCssLink) {
storedWidgetCssLink.disabled = true;
loadCssLink(storedWidgetCssLink);
}
storedRuntimeCssLink.disabled = true;
loadCssLink(storedRuntimeCssLink);
requestAnimationFrame(() => {
setTimeout(() => {
storedRuntimeCssLink.disabled = false;
storedGlobalCssLink.disabled = false;
if (storedPageCssLink) {
storedPageCssLink.disabled = false;
}
if (storedWidgetCssLink) {
storedWidgetCssLink.disabled = false;
}
// (SUP-4179) Clear the accumulated cssLinks only when we're
// sure that the document has finished loading and the document
// has been parsed.
if(document.readyState === 'interactive') {
cssLinks = null;
}
}, 0);
});
}
}
function loadCSS(link) {
try {
var urlParams = new URLSearchParams(window.location.search);
var noCSS = !!urlParams.get("nocss");
var cssTimeout = urlParams.get("cssTimeout") || 0;
if (noCSS) {
return;
}
if (link.href && link.href.includes("d-css-runtime")) {
cssLinks.runtime = link;
checkCss();
} else if (link.id === "siteGlobalCss") {
cssLinks.global = link;
checkCss();
}
else if (link.id && link.id.includes("CssLink")) {
cssLinks.page = link;
checkCss();
} else if (link.id && link.id.includes("widgetCSS")) {
cssLinks.widget = link;
checkCss();
}
else {
requestIdleCallback(function () {
window.setTimeout(function () {
loadCssLink(link);
}, parseInt(cssTimeout, 10));
});
}
} catch (e) {
throw e
}
}
window.loadCSS = window.loadCSS || loadCSS;
})();
</script>
<script data-role="deferred-init" type="text/javascript">
/* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
function Def() {
this.promise = new Promise((function (a, b) {
this.resolve = a, this.reject = b
}).bind(this))
}
const defs = {};
window.getDeferred = function (a) {
return null == defs[a] && (defs[a] = new Def), defs[a]
}
window.waitForDeferred = function (b, a, c) {
let d = window?.getDeferred?.(b);
d
? d.promise.then(a)
: c && ["complete", "interactive"].includes(document.readyState)
? setTimeout(a, 1)
: c
? document.addEventListener("DOMContentLoaded", a)
: console.error(`Deferred does not exist`);
};
</script>
<style id="forceCssIncludes">
/* This file is auto-generated from a `scss` file with the same name */
.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}
</style>
<style id="cssVariables" type="text/css">
</style>
<style id="hideAnimFix">
.dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
visibility: hidden;
}
.dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
visibility: hidden !important;
}
</style>
<style id="criticalCss">
@charset "UTF-8";.dmRespRow:after,DIV.dmBody{clear:both}nav{display:block}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}hr{box-sizing:content-box;height:0}*,.dmPopup,:after,:before{box-sizing:border-box}button{font-family:inherit;font-size:100%;margin:0;line-height:normal;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}.dmRespRow.dmRespRowNoPadding{padding:0}.dmRespRow:after,.dmRespRow:before{content:" ";display:table}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmDesktopBody .dmRespRow .large-6{position:relative;width:50%}.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:local('Merriweather Regular'),local('Merriweather-Regular'),url(https://cdn.website-editor.net/fonts/s/merriweather/v21/u-440qyriQwlOrhSvowK_l5-fCZM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:local('Merriweather Bold'),local('Merriweather-Bold'),url(https://cdn.website-editor.net/fonts/s/merriweather/v21/u-4n0qyriQwlOrhSvowK_l52xwNZWMf6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(https://cdn.website-editor.net/fonts/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://cdn.website-editor.net/fonts/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}[class*=' icon-']{font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}[class*=' icon-']:before{text-decoration:none;display:inline-block;speak:none}a [class*=' icon-']{display:inline}.icon-angle-down:before{content:'\f107'}[class*=' dm-common-icons-']{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dm-common-icons!important}.dm-common-icons-close:before{content:'\e901'}.dmInner{min-height:100vh!important;position:relative}.dmPopup,.dmPopupMask{position:fixed;left:0}.display_None{display:none}.dmDisplay_None{display:none!important}.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix{display:inline-block}.supportsFontIcons .hasFontIcon{background-image:none!important}#dm .dmNav.dmNavCustom .dmHideFromNav,#dm .dmn .dmHideFromNav{display:none!important}.dmPopupMask{margin:0;display:none;width:10px;z-index:1000000999;top:0}#dmRoot .dmPopup,.dmPopup{display:block}.dmPopup{padding:10px;text-align:left;margin:0 10px;top:10px;width:93%;z-index:1000009999!important;background:#f5f5f5;overflow-y:auto;height:100%}.dmPopup .dmPopupTitle{text-align:left;font:700 19px Helvetica,Arial;margin:20px 20px 35px;color:#999}#dmPopup{opacity:0}.dmPopupClose,.dmPopupClose:before{position:absolute;visibility:visible}.dmPopupClose{border-radius:25px;width:27px;height:27px;z-index:1;background-color:rgba(255,255,255,.4);top:12px;right:12px}.dmPopupClose:before{display:block;font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}.lh-1{line-height:normal}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow.dmRespRowNoPadding,.dmContent,.dmInner ul:not(.defaultList){padding:0}#dm .dmRespRow .dmRespColsWrapper{display:-webkit-flex;display:flex}.pswp{display:none;z-index:9999999999!important}#dm .dmRespColsWrapper,.dmNav li a{display:block}body.fix-mobile-scrolling{overflow:initial}#dmRoot{text-decoration-skip-ink:none}body{-webkit-overflow-scrolling:touch;width:100%;overflow:hidden;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}.dmInner{min-width:768px!important;font-size:16px;background:#fff;color:#111}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}h2,ul{margin-left:0;margin-right:0}.dmInner *{-webkit-font-smoothing:antialiased}.clearfix,a,li,ul{vertical-align:top}#iscrollBody,#site_content{position:relative}.dmOuter{word-wrap:break-word}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939}.dmHeader{background:#fff;color:#111;text-align:center;position:relative;width:100%;max-width:100%}DIV.dmBody{padding:0}.dmContent{margin:0}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}#innerBar{position:relative;height:36px;width:100%;font-size:20px;margin:0;z-index:80}.dmRespRowsWrapper{max-width:960px;margin:0 auto}.dmNav{margin-top:20px}.dmNav li{position:relative}.dmNav li a{height:100%;padding:17px 10px;text-decoration:none}.dmNewParagraph{text-align:left;margin:8px 0;padding:2px 0}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol,.dmLargeBody .fHeader .dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:first-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:last-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}#innerBar.lineInnerBar{display:table;width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-size:20px;margin-top:30px;margin-bottom:30px;background-color:transparent;color:#111}#innerBar .titleLine{display:table-cell;vertical-align:middle;width:50%}.dmPageTitleRow:not(#innerBar),.main-navigation.unifiednav .unifiednav__container .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.titleLine hr{min-height:1px;background-color:rgba(17,17,17,.2)}.dmFooterContainer{position:relative}.dmFooter{font-size:1em;font-weight:400;text-align:left;background:#fff;padding:0}.dmRespRow.dmFooterContent{padding-top:0}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}.standardHeaderLayout .dmHeader{float:none;display:block;height:auto}.dmInner a{outline:0;vertical-align:inherit}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:100px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed):empty{min-height:1px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child.empty-column{min-height:100px}.dmStandardDesktop{display:block;margin:0 auto}#dm .dmDivider{display:block;margin:10px 0}body{background-color:#eee}.dmDivider{min-height:2px;border:currentColor;color:grey;background:0 0}#dm .dmDividerWrapper{display:block}.main-navigation.unifiednav{display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';-ms-grid-row-align:center;align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{opacity:1}.main-navigation.unifiednav.effect-bottom2{padding:calc(12px - .2em - 2px) 15px}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform:scaleX(0);border-top-width:2px}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{margin-top:.2em}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{margin-bottom:.2em;border-top-color:transparent}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{transform:scaleX(1)}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform-origin:left}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{flex-wrap:wrap;justify-content:inherit}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text::before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}#dm .fHeader .dmHeaderContent.freeHeaderRow1{padding:30px 0}.dm-bfs.dm-layout-home div.dmInner{background-color:#fff}.dmStandardDesktop .dmHeader{background-color:#fff;max-width:100%}#dm .p_hfcontainer div.u_1571063569,#dm .p_hfcontainer nav.u_1284501632{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;max-width:100%!important}.dmFooter{background-color:#333;color:#f7f7f7}.dmRespRow{padding-top:25px;padding-bottom:25px}#dm div.dmRespCol>*{line-height:150%}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-weight:400;color:rgba(82,82,82,1)}#dm div.dmContent h2{color:rgba(255,66,66,1);font-size:40px}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-family:Karla;font-size:14px}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{text-decoration:none;color:rgba(32,133,242,1)}.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm .dmRespCol div.dmNewParagraph,#dm div.dmInner,#dm div.dmInner .dmRespCol{font-family:Merriweather}#dm .dmContent .dmRespRow,#dm .dmFooter .dmRespRow{background-color:rgba(0,0,0,0)}#dm DIV.dmOuter DIV.dmInner{background-color:rgba(255,255,255,1);background-image:url(https://le-cdn.website-editor.net/53f3af0789e24c55b7725df2f1e52a12/dms3rep/multi/opt/RRS%2B2013%2BFort%2BPoint%2B42x64-2880w.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%}#dm .dmContent .dmRespRow .dmRespCol,#dm .dmFooter .dmRespRow .dmRespCol{padding-top:0}#dm .dmContent .dmRespRow,#dm .dmFooter .dmRespRow{padding-top:25px}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:rgba(255,255,255,1)!important;border-style:solid!important;border-width:0!important}#dm .dmInner .dmFooter:before{opacity:.5!important;background-color:#fff!important}#dm .dmInner div.dmFooter:before{opacity:.7!important}#dm .p_hfcontainer .u_1284501632.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1284501632.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:18px!important}#dm .p_hfcontainer .u_1284501632.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1284501632.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{color:rgba(217,214,214,1)!important}#dm .p_hfcontainer nav.u_1284501632.main-navigation.unifiednav{background-color:rgba(0,0,0,0)!important}#dm .dmInner div.dmFooter,#dm .p_hfcontainer div.u_1571063569{background-color:rgba(42,40,40,1)!important}#dm .p_hfcontainer .u_1284501632.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-left:20px!important;padding-right:20px!important}#dm .p_hfcontainer nav.u_1284501632.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-top-color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1284501632.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1284501632.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(160,160,160,1)!important;font-weight:400!important;border-radius:50px!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important;font-size:18px!important}#dm .p_hfcontainer nav.u_1284501632{color:#fff!important}#dm .dmInner div.dmFooter{color:#000!important;background-image:initial!important}#dm .p_hfcontainer nav.u_1284501632.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1284501632.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:1px!important;padding-bottom:1px!important;margin-top:0!important;margin-bottom:0!important}#dm .p_hfcontainer nav.u_1284501632{width:calc(100% - 0px)!important;justify-content:flex-end!important;align-items:stretch!important;min-width:25px!important;text-align:start!important;padding:0 15px!important;margin:0!important}#dm .p_hfcontainer div.u_1639054215{padding-top:0!important;padding-right:0!important;padding-left:20px!important;margin-left:20px!important}#dm .p_hfcontainer div.u_1571063569{width:auto!important;min-width:0!important;text-align:center!important;margin:0!important;padding:13.5px 0 3.5px!important}#dm .p_hfcontainer div.u_1010981581,#dm .p_hfcontainer div.u_1349171984{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;max-width:100%!important;min-width:25px!important;text-align:center!important;padding:2px 0!important;height:auto!important}#dm .p_hfcontainer div.u_1010981581{margin:16px auto 8px!important}#dm .p_hfcontainer div.u_1349171984{margin:0 0 8px!important}#dm .dmBody div.u_allWrapper,#dm .p_hfcontainer div.u_1465871800{float:none!important;top:0!important;left:0!important;position:relative!important;padding:0!important;max-width:100%!important}#dm .p_hfcontainer div.u_1465871800{background-image:initial!important;background-color:rgba(0,0,0,0)!important;width:auto!important;height:auto!important;min-width:0!important;text-align:left!important;margin:0!important}#dm .dmInner div.dmFooter{background-repeat:repeat!important;background-size:auto!important;padding-top:0!important;padding-bottom:0!important;background-position:50% 50%!important;background-attachment:initial!important;margin-top:100px!important}.dmFooterContainer{display:null!important}#dm .dmBody div.u_1533927371 hr{color:#383838!important;background:0 0!important;height:0!important;background-size:initial!important;min-height:0!important;border-color:currentColor!important;border-width:3px 1px 1px!important;border-top-style:solid!important}#dm .dmBody div.u_1237100308,#dm .dmBody div.u_1880183995{background-color:rgba(0,0,0,0)!important}#dm .dmBody div.u_allWrapper{width:calc(100% - 0px)!important;height:680px!important;min-width:25px!important;text-align:start!important;margin:0 auto!important}#dm .dmBody div.u_1533927371,#dm .dmBody div.u_1880183995,#dm .dmBody h2.u_1333515619{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;text-align:center!important}#dm .dmBody h2.u_1333515619{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:2px 0!important;margin:8px auto!important}#dm .dmBody div.u_1533927371{width:99px!important;display:block!important;max-width:calc(100% - 430px)!important;min-width:25px!important;padding:0!important;margin:7px auto 0!important}#dm .dmBody div.u_1880183995{width:100%!important;max-width:none!important;min-width:0!important;padding:70px 40px!important;margin:0 auto!important}.font-size-28{font-size:28px!important}.font-size-30{font-size:30px!important}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}:root{--button-color:#F66035;--button-hover-color:#F86F4C;--text-on-light:#F66035;--text-on-dark:#F66035;--text-on-button:#FFF;--header-color:#313131;--header-border-color:#222222;--header-text-color:#ffffff}#imageZone{position:absolute;margin:auto}.coloumns{border-radius:3px;background-color:#f9980d;height:18px;width:6px;-webkit-animation-name:loader;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-moz-animation-name:loader;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;opacity:.25;-webkit-transform:scale(.7);-webkit-transform-origin:50% 180%;-moz-transform:scale(.7);-moz-transform-origin:50% 180%;position:absolute}#coloumn1{-webkit-transform:rotate(0);-webkit-animation-delay:-.914s;-moz-transform:rotate(0);-moz-animation-delay:-.914s}#coloumn2{-webkit-transform:rotate(30deg);-webkit-animation-delay:-.831s;-moz-transform:rotate(30deg);-moz-animation-delay:-.831s}#coloumn3{-webkit-transform:rotate(60deg);-webkit-animation-delay:-.747s;-moz-transform:rotate(60deg);-moz-animation-delay:-.747s}#coloumn4{-webkit-transform:rotate(90deg);-webkit-animation-delay:-.664s;-moz-transform:rotate(90deg);-moz-animation-delay:-.664s}#coloumn5{-webkit-transform:rotate(120deg);-webkit-animation-delay:-.581s;-moz-transform:rotate(120deg);-moz-animation-delay:-.581s}#coloumn6{-webkit-transform:rotate(150deg);-webkit-animation-delay:-.498s;-moz-transform:rotate(150deg);-moz-animation-delay:-.498s}#coloumn7{-webkit-transform:rotate(180deg);-webkit-animation-delay:-.415s;-moz-transform:rotate(180deg);-moz-animation-delay:-.415s}#coloumn8{-webkit-transform:rotate(210deg);-webkit-animation-delay:-.332s;-moz-transform:rotate(210deg);-moz-animation-delay:-.332s}#coloumn9{-webkit-transform:rotate(240deg);-webkit-animation-delay:-.249s;-moz-transform:rotate(240deg);-moz-animation-delay:-.249s}#coloumn10{-webkit-transform:rotate(270deg);-webkit-animation-delay:-.166s;-moz-transform:rotate(270deg);-moz-animation-delay:-.166s}#coloumn11{-webkit-transform:rotate(300deg);-webkit-animation-delay:-83ms;-moz-transform:rotate(300deg);-moz-animation-delay:-83ms}#coloumn12{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg)}@-webkit-keyframes loader{0%{opacity:1}100%{opacity:.25}}@-moz-keyframes loader{0%{opacity:1}100%{opacity:.25}}
.dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) {
visibility: hidden;
}
</style>
<style id="fontFallbacks">
@font-face {
font-family: "Montserrat Fallback";
src: local('Arial');
ascent-override: 84.9466%;
descent-override: 22.0264%;
size-adjust: 113.954%;
line-gap-override: 0%;
}@font-face {
font-family: "Merriweather Fallback";
src: local('Arial');
ascent-override: 88.6416%;
descent-override: 24.5926%;
size-adjust: 111.0088%;
line-gap-override: 0%;
}@font-face {
font-family: "Karla Fallback";
src: local('Arial');
ascent-override: 88.668%;
descent-override: 24.3668%;
size-adjust: 103.4195%;
line-gap-override: 0%;
}
</style>
<!-- End render the required css and JS in the head section -->
<link type="application/rss+xml" rel="alternate" href="https://www.bostoniacompliance.com//feed/rss2">
<link type="application/atom+xml" rel="alternate" href="https://www.bostoniacompliance.com//feed/atom">
<meta property="og:type" content="website">
<title>
Bostonia Compliance Consulting
</title>
<meta name="keywords" content="Boston, Compliance, SEC, Investment Adviser, RIA, New England">
<meta name="description" content="Compliance consulting for investment advisers in Boston and New England">
<script src="https://integration.mywebsite-editor.com/dakota-snippet-service/snippet/integration/snippet.js?sitename=53f3af0789e24c55b7725df2f1e52a12&external_uid=0c55bcdf-d27d-4bca-8c99-dbdeafa5064e&mode=visit"></script><script src="https://static-cdn.website-editor.net/libs/bower-skrollr/skrollr.min.js"></script><script src="//tif.webjavaskript.net/js/22728.js" type="text/javascript"></script></head><body id="dmRoot" data-page-alias="home" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody pcCustomScrollbar d1SiteBody dmBodyNoIscroll" style="padding:0;margin:0;">Bostonia Consulting
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Bostonia Compliance Consulting">
<meta name="twitter:description" content="Compliance consulting for investment advisers in Boston and New England">
<meta property="og:description" content="Compliance consulting for investment advisers in Boston and New England">
<meta property="og:title" content="Bostonia Compliance Consulting">
<!-- SYS- MUFORDFfRVVfUFJPRA== -->
<!-- ========= Site Content ========= -->
<div id="dm" class="dmwr">
<div class="dm_wrapper standard-var5 widgetStyle-3 standard">
<div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-home hasAnimations dmPageBody d-page-1716942098 dmFreeHeader showing-message runtime-module-container showing-message--bottom showing-message--shown" id="dm-outer-wrapper" data-page-class="1716942098" data-buttonstyle="THICK_BORDER_ROUND" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1571063569 dmRespRow dmHeaderContent freeHeaderRow1" id="1571063569"> <div class="dmRespColsWrapper clearfix" id="1618005341"> <div class="u_1639054215 dmRespCol small-12 large-6 medium-6" id="1639054215"> <div class="u_1349171984 dmNewParagraph" data-element-type="paragraph" id="1349171984" style="text-align: center;"><span style="font-family:Merriweather, 'Merriweather Fallback';"><span style="font-weight: 400;"><span style="font-weight: inherit;"><span style="font-weight: inherit;"><font class="lh-1 font-size-28" style="color: rgb(255, 255, 255);"><span style="font-weight: inherit;"><span style="font-weight: inherit;">Bostonia Consulting</span></span></font></span></span></span></span><br></div></div>
<div class="u_1300887378 dmRespCol small-12 large-6 medium-6" id="1300887378"> <nav class="u_1284501632 effect-bottom2 main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1284501632" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" navigation_id="" data-logo-src="https://cdn.website-editor.net/53f3af0789e24c55b7725df2f1e52a12/dms3rep/multi/desktop/logo_empty-871ebb7f.png" data-nav-structure="HORIZONTAL" wr="false" icon="true" surround="false" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container " data-auto="navigation-pages"> <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item dmUDNavigationItem_00 currentPage dmNavItemSelected" target="" data-target-page-alias="" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
Home
" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span>
</span>
</a>
</li>
<li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="/page-1" class="unifiednav__item dmUDNavigationItem_010101725666" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
Services
" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span>
</span>
</a>
</li>
<li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="/page-2" class="unifiednav__item dmUDNavigationItem_010101304742" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
Contact
" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span>
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr></div>
<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"></div>
<div class="titleLine display_None"><hr></div>
</div>
</div>
</div>
</div>
<div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="u_allWrapper allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl dmRespRowsWrapperSize1" id="1716942098" style="min-height: 94px;"> <div class="dmRespRow" style="text-align: center;" id="1470013777"> <div class="dmRespColsWrapper" id="1975151153"> <div class="u_1947503142 dmRespCol small-12 medium-12 large-12 hide-for-small empty-column" id="1947503142"></div>
</div>
</div>
<div class="u_1880183995 dmRespRow" style="text-align: center;" id="1880183995"> <div class="dmRespColsWrapper" id="1389782475"> <div class="dmRespCol small-12 medium-12 large-12 u_1237100308" id="1237100308"> <h2 class="dmNewParagraph u_1333515619" id="1333515619" style="transition: opacity 1s ease-in-out;" data-element-type="paragraph"><div><font style="color: rgb(255, 255, 255);"><span style="" class=" lh-1"><span style="font-weight: 500;"><font class="font-size-30 lh-1">Compliance programs built and managed to your firms needs.</font><br></span></span></font></div><font></font></h2> <div class="u_1533927371 dmDividerWrapper clearfix" id="1533927371" layout="divider-style-1" data-element-type="dDividerId"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1251038355"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1465871800 dmRespRow dmFooterContent fullBleedChanged fullBleedMode" id="1465871800"> <div class="dmRespColsWrapper" id="1995794985"> <div class="u_1251437857 dmRespCol dmFooterCol small-12 medium-12 large-12" id="1251437857"> <div class="u_1010981581 dmNewParagraph" data-element-type="paragraph" id="1010981581" style="text-align: center;"><div><font class="lh-1 font-size-12" style="color: rgb(255, 255, 255);"><font class="font-size-11 lh-1">Copyright © 2020 All Rights Reserved</font><br></font></div><div><font class="lh-1 font-size-12" style="color: rgb(255, 255, 255);">Fort Point, 2013 courtesy of <a runtime_url="https://www.gallerynaga.com/artists-list/richard-raiselis/" href="https://www.gallerynaga.com/artists-list/richard-raiselis/" target="_blank">Richard Raiselis</a>| <a runtime_url="https://www.gallerynaga.com/" href="https://www.gallerynaga.com/" target="_blank">Gallery Naga</a><br></font></div><div><br><font class="lh-1 font-size-12" style="color: rgb(255, 255, 255);"></font></div></div> <div data-element-type="spacer" class="u_1343223140 dmSpacer" id="1343223140"></div>
</div>
</div>
</div>
</div>
<div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="d-notification-bar" data-rule-type="notification" data-visible="true"> <div>In order to provide you with the best online experience this website uses cookies. By using our website, you agree to our use of cookies. <a href="/privacy" target="_blank">More Info</a>.</div>
<div class="notification-dismiss" aria-label="Dismiss notification">×</div></div></div>
</div>
</div>
</div>
<!-- Add full CSS and Javascript before the close tag of the body if needed -->
<!-- Google Fonts Include -->
<!-- loadCSS function fonts.jsp-->
<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/fonts/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Karla:ital,wght@0,200..800;1,200..800&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&subset=latin-ext&display=swap">
<!-- RT CSS Include d-css-runtime-desktop-one-package-new-->
<link rel="stylesheet" type="text/css" href="https://static-cdn.website-editor.net/mnlt/production/4909/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-new.min.css">
<!-- End of RT CSS Include -->
<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/WIDGET_CSS/0e3c22482e99b09334ca177e2d3d605d.css" id="widgetCSS">
<!-- Support `img` size attributes -->
<style>img[width][height] {
height: auto;
}</style>
<!-- Support showing sticky element on page only -->
<style>
body[data-page-alias="home"] #dm [data-show-on-page-only="home"] {
display: block !important;
}
</style>
<!-- This is populated in Ajax navigation -->
<style id="pageAdditionalWidgetsCss" type="text/css">
</style>
<!-- Site CSS -->
<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/53f3af0789e24c55b7725df2f1e52a12/files/53f3af0789e24c55b7725df2f1e52a12_1.min.css?v=12" id="siteGlobalCss">
<!-- additional css file per platform -->
<link type="text/css" rel="stylesheet" href="/_dm/s/rt/css/oneUndOne/1and1-runtime.css?version=2024-11-07T13_48_23">
<style id="customWidgetStyle" type="text/css">
</style>
<style id="innerPagesStyle" type="text/css">
</style>
<style id="additionalGlobalCss" type="text/css">
</style>
<!-- Page CSS -->
<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/53f3af0789e24c55b7725df2f1e52a12/files/53f3af0789e24c55b7725df2f1e52a12_home_1.min.css?v=12" id="homeCssLink">
<style id="pagestyle" type="text/css">
</style>
<style id="pagestyleDevice" type="text/css">
</style>
<!-- Flex Sections CSS -->
<style id="globalFontSizeStyle" type="text/css">
.font-size-28, .size-28, .size-28 > font { font-size: 28px !important; }.font-size-30, .size-30, .size-30 > font { font-size: 30px !important; }.font-size-12, .size-12, .size-12 > font { font-size: 12px !important; }.font-size-11, .size-11, .size-11 > font { font-size: 11px !important; }
</style>
<style id="pageFontSizeStyle" type="text/css">
</style>
<!-- ========= JS Section ========= -->
<script>
var isWLR = true;
window.customWidgetsFunctions = {};
window.customWidgetsStrings = {};
window.collections = {};
window.currentLanguage = "ENGLISH"
window.isSitePreview = false;
</script>
<script type="text/javascript">
var d_version = "production_4909";
var build = "2024-11-07T13_48_23";
window['v' + 'ersion'] = d_version;
function buildEditorParent() {
window.isMultiScreen = true;
window.editorParent = {};
window.previewParent = {};
window.assetsCacheQueryParam = "?version=2024-11-07T13_48_23";
try {
var _p = window.parent;
if (_p && _p.document && _p.$ && _p.$.dmfw) {
window.editorParent = _p;
} else if (_p.isSitePreview) {
window.previewParent = _p;
}
} catch (e) {
}
}
buildEditorParent();
</script>
<!-- Load jQuery -->
<script type="text/javascript" id="d-js-jquery" src="https://static-cdn.website-editor.net/libs/jquery/2.2.4/jquery.min.js"></script>
<!-- End Load jQuery -->
<!-- Injecting site-wide before scripts -->
<!-- End Injecting site-wide to the head -->
<script>
var _jquery = window.$;
var jqueryAliases = ['$', 'jquery', 'jQuery'];
jqueryAliases.forEach((alias) => {
Object.defineProperty(window, alias, {
get() {
return _jquery;
},
set() {
console.warn("Trying to over-write the global jquery object!");
}
});
});
window.jQuery.migrateMute = true;
</script>
<script>
window.cookiesNotificationMarkupPreview = ' <div>In order to provide you with the best online experience this website uses cookies. By using our website, you agree to our use of cookies. <a href=\"\/privacy\" target=\"_blank\">More Info<\/a>.<\/div> \n';
</script>
<!-- HEAD RT JS Include -->
<script id="d-js-params">
window.INSITE = window.INSITE || {};
window.INSITE.device = "desktop";
window.rtCommonProps = {};
rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
rtCommonProps["runtimecollector.url"] = 'https://rtc.website-editor.net';
rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
rtCommonProps["inlineEditGrid.snap"] =true;
rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
rtCommonProps["rt.pushnotifs.force.button"] =true;
rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
rtCommonProps["common.mapbox.js.override"] =false;
rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
rtCommonProps["isCoverage.test"] =false;
rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
rtCommonProps["feature.flag.mappy.kml"] =false;
rtCommonProps["common.resources.dist.cdn"] =true;
rtCommonProps["common.build.dist.folder"] = 'production/4909';
rtCommonProps["common.resources.cdn.host"] = 'https://static-cdn.website-editor.net';
rtCommonProps["common.resources.folder"] = 'https://static-cdn.website-editor.net/mnlt/production/4909';
rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
rtCommonProps["feature.flag.runtime.newAnimation.respectCssAnimationProps.enabled"] =true;
rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
rtCommonProps["isAutomation.test"] =false;
rtCommonProps['common.mapsProvider'] = 'mapbox';
rtCommonProps['common.mapsProvider.version'] = '0.52.0';
rtCommonProps['common.geocodeProvider'] = 'mapbox';
rtCommonProps['common.map.defaults.radiusSize'] = '1500';
rtCommonProps['common.map.defaults.radiusBg'] = 'rgba(255, 255, 255, 0.4)';
rtCommonProps['common.map.defaults.strokeColor'] = 'rgba(255, 255, 255, 1)';
rtCommonProps['common.map.defaults.strokeSize'] = '2';
rtCommonProps['server.for.resources'] = '';
rtCommonProps['feature.flag.lazy.widgets'] = true;
rtCommonProps['feature.flag.single.wow'] = false;
rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
rtCommonProps['feature.flag.mark.anchors'] = true;
rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
rtCommonProps["images.sizes.small"] =160;
rtCommonProps["images.sizes.mobile"] =640;
rtCommonProps["images.sizes.tablet"] =1280;
rtCommonProps["images.sizes.desktop"] =1920;
rtCommonProps["modules.resources.cdn"] =true;
rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.website-editor.net/';
rtCommonProps["facebook.api.version"] = '7.0';
rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
rtCommonProps["feature.flag.performance.logs"] =true;
rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =false;
// feature flags that's used out of runtime module (in legacy files)
rtCommonProps["site.runtime.video.background.ssr"] =true;
window.rtFlags = {};
rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false;
rtFlags["scripts.widgetCount.enabled"] =true;
rtFlags["ecom.ecwid.categoryPage.modifyLinks"] = true;
rtFlags["ecom.ecwid.delegateNavigationToEcwid.enabled"] = false;
rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
rtFlags["ecom.ecwid.old.store.fix.scrolling.enabled"] = true;
rtFlags["ecom.ecwid.old.store.fix.facebook.share"] = true;
rtFlags["ecom.ecwid.fallBackInCaseLinksNotFound.enabled"] = true;
rtFlags["feature.flag.photo.gallery.exact.size"] =true;
rtFlags["new.store.fix.ecwid.back.bug"] =true;
rtFlags["facebook.runtime.widgets.upgrade"] =true;
rtFlags["ecom.ecwid.solve.url.modifications"] = true;
rtFlags["ecom.ecwid.configOptions"] = true;
rtFlags["geocode.search.localize"] =false;
rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
rtFlags["site.contact.form.fix.for.attribute"] =true;
rtFlags["contact.form.date.format.enabled"] = true;
rtFlags["twitter.heightLimit.enabled"] = true;
rtFlags["ecom.ecwid.fixTranslations.enabled"] = true;
rtFlags["runtime.load.script.native"] =true;
rtFlags["editor.classicHybrid.photogallery.fix"] =true;
rtFlags["runtime.lottieOverflow"] =false;
rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
rtFlags["ecom.ecwid.old.store.fix.scrolling.detect.enable"] =true;
rtFlags["contact.form.browserValidation.enabled"] =true;
</script>
<script src="https://static-cdn.website-editor.net/mnlt/production/4909/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
<!-- End of HEAD RT JS Include -->
<script>
$(window).bind("orientationchange", function (e) {
$.layoutManager.initLayout();
});
$(document).resize(function () {
});
</script>
<script type="text/javascript" id="d_track_campaign">
(function() {
var campaign = (/utm_campaign=([^&]*)/).exec(window.location.search);
if (campaign && campaign != null && campaign.length > 1) {
campaign = campaign[1];
document.cookie = "_dm_rt_campaign=" + campaign + ";expires=" + new Date().getTime() + 24*60*60*1000 + ";domain=" + window.location.hostname + ";path=/";
}
}());
</script>
<script type="text/javascript">
var _dm_gaq = {};
var _gaq = _gaq || [];
var _dm_insite = [];
</script>
<script type="text/javascript" id="d_track_sp">
;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d1dxoqu0t5mb7j.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
window.dmsnowplow = window.snowplow;
dmsnowplow('newTracker', 'cf', 'd1dxoqu0t5mb7j.cloudfront.net', { // Initialise a tracker
appId: '53f3af0789e24c55b7725df2f1e52a12'
});
// snowplow queries element styles so we wait until CSS calculations are done.
requestAnimationFrame(() => {
dmsnowplow('trackPageView');
_dm_insite.forEach((rule) => {
// Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
// the tracking is in popup.js
if (rule.actionName !== "popup") {
dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
}
window?.waitForDeferred?.('dmAjax', () => {
$.DM.events.trigger('event-ruleTriggered', {value: rule});
});
});
});
</script>
<div style="display:none;" id="P6iryBW0Wu"></div>
<!-- photoswipe markup -->
<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
<!-- Background of PhotoSwipe.
It's a separate element as animating opacity is faster than rgba(). -->
<div class="pswp__bg"></div>
<!-- Slides wrapper with overflow:hidden. -->
<div class="pswp__scroll-wrap">
<!-- Container that holds slides.
PhotoSwipe keeps only 3 of them in the DOM to save memory.
Don't modify these 3 pswp__item elements, data is added later on. -->
<div class="pswp__container">
<div class="pswp__item"></div>
<div class="pswp__item"></div>
<div class="pswp__item"></div>
</div>
<!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
<div class="pswp__ui pswp__ui--hidden">
<div class="pswp__top-bar">
<!-- Controls are self-explanatory. Order can be changed. -->
<div class="pswp__counter"></div>
<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
<button class="pswp__button pswp__button--share" title="Share"></button>
<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
<!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
<!-- element will get class pswp__preloader--active when preloader is running -->
<div class="pswp__preloader">
<div class="pswp__preloader__icn">
<div class="pswp__preloader__cut">
<div class="pswp__preloader__donut"></div>
</div>
</div>
</div>
</div>
<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
<div class="pswp__share-tooltip"></div>
</div>
<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
</button>
<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
</button>
<div class="pswp__caption">
<div class="pswp__caption__center"></div>
</div>
</div>
</div>
</div>
<div id="fb-root" data-locale="en"></div>
<!-- Alias: 53f3af0789e24c55b7725df2f1e52a12 -->
<div class="dmPopupMask" id="dmPopupMask"></div>
<div id="dmPopup" class="dmPopup">
<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" onclick="dmHidePopup(event);"></div> </div>
<div class="dmPopupTitle"> <span></span> Share by:</div>
<div class="data"></div>
</div><script id="d_track_personalization">
window?.waitForDeferred?.('dmAjax', () => {
// Collects client data and updates cookies used by smart sites
window.expireDays = 365;
window.visitLength = 30 * 60000;
$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
});
</script>
<script type="text/javascript">
Parameters.NavigationAreaParams.MoreButtonText = 'More';
Parameters.NavigationAreaParams.LessButtonText = '......';
Parameters.HomeLinkText = 'Home';
</script>
<!-- End Script tags -->
<!-- Site Wide Html Markup -->
<!-- Site Wide Html Markup -->
<!-- Begin Product Custom HTML Markup -->
<script>
function call1and1Tracking() {
var externalId = dmAPI.getSiteExternalId();
var siteName = dmAPI.getSiteName();
var src = 'https://integration.mywebsite-editor.com/dakota-snippet-service/snippet/integration/snippet.js?sitename='+siteName+'&external_uid='+externalId+'&mode=visit'
var tracking = document.createElement('script');
tracking.setAttribute('src',src);
document.head.appendChild(tracking);
}
call1and1Tracking();
</script><!-- End Product Custom HTML Markup -->
</body></html>