@import url('//cdn2.hubspot.net/hub/2599286/hub_generated/template_assets/5708019181/1569874094047/Coded_files/Custom/blog/CabotLinksApr2018_Blog/CabotLinksApr2018Icons.min.css');img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}video{max-width:100%;height:auto}.hs-responsive-embed{position:relative;height:auto;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{width:100%;height:100%;border:0}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{padding-bottom:2%}.hs-responsive-embed.hs-responsive-embed-instagram{padding-bottom:116.01%}.hs-responsive-embed.hs-responsive-embed-pinterest{height:auto;overflow:visible;padding:0}.hs-responsive-embed.hs-responsive-embed-pinterest iframe{position:static;width:auto;height:auto}iframe[src^="http://www.slideshare.net/slideshow/embed_code/"]{width:100%;max-width:100%}@media(max-width:568px){iframe{max-width:100%}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{padding:6px;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hs-menu-wrapper ul{padding:0}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:180px;top:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch{position:relative;margin-bottom:20px;min-height:7em}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children{position:static}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;width:auto;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical{width:100%}.hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{width:auto}.hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:10px 20px;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;top:0;left:180px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a{min-width:140px;width:auto}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul{max-width:100%;overflow:hidden}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1;position:static}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a{padding-left:4em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a{padding-left:6em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a{padding-left:8em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a{padding-left:140px}.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul{box-shadow:0px 1px 3px rgba(0,0,0,0.18);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.18);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.18)}@media(max-width:568px){.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:block;max-width:100%;width:100%}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible;opacity:1}.widget-type-space{visibility:hidden}.hs-author-listing-header{margin:0 0 .75em 0}.hs-author-social-links{display:inline-block}.hs-author-social-links a.hs-author-social-link{width:24px;height:24px;border-width:0px;border:0px;line-height:24px;background-size:24px 24px;background-repeat:no-repeat;display:inline-block;text-indent:-99999px}.hs-author-social-links a.hs-author-social-link.hs-social-facebook{background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-linkedin{background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-twitter{background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-google-plus{background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus{outline:0}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0;padding:0}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.hs_cos_flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .hs_cos_flex-slides{display:block}* html .hs_cos_flex-slides{height:1%}.hs_cos_flex-slider{margin:0 0 60px;background:#fff;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}.hs_cos_flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .hs_cos_flex-viewport{max-height:300px}.hs_cos_flex-slider .hs_cos_flex-slides{zoom:1}.carousel li{margin-right:5px}.hs_cos_flex-direction-nav{*height:0}.hs_cos_flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.hs_cos_flex-direction-nav .hs_cos_flex-next{background-position:100% 0;right:-36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:-36px}.hs_cos_flex-slider:hover .hs_cos_flex-next{opacity:.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:.8;left:5px}.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover{opacity:1}.hs_cos_flex-direction-nav .hs_cos_flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.hs_cos_flex_thumbnavs-direction-nav{margin:0px;padding:0px;list-style:none}.hs_cos_flex_thumbnavs-direction-nav{*height:0}.hs_cos_flex_thumbnavs-direction-nav a{width:30px;height:140px;margin:-60px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next{background-position:100% 40%;right:0px}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{left:0px}.hs-cos-flex-slider-control-panel img{cursor:pointer}.hs-cos-flex-slider-control-panel img:hover{opacity:.8}.hs-cos-flex-slider-control-panel{margin-top:-30px}.hs_cos_flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.hs_cos_flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hs_cos_flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.hs_cos_flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.hs_cos_flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.hs_cos_flex-control-thumbs li{width:25%;float:left;margin:0}.hs_cos_flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.hs_cos_flex-control-thumbs img:hover{opacity:1}.hs_cos_flex-control-thumbs .hs_cos_flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.hs_cos_flex-direction-nav .hs_cos_flex-prev{opacity:1;left:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{opacity:1;right:0}}.hs_cos_flex-slider .caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.hs_cos_flex-slider .superimpose .caption{color:white;font-size:3em;line-height:1.1em;position:absolute;padding:0px 5% 0px 5%;width:90%;top:40%;text-align:center;background-color:transparent}@media all and (max-width:400px){.hs_cos_flex-slider .superimpose .caption{background-color:black;position:static;font-size:2em;line-height:1.1em;color:white;width:90%;padding:0px 5% 0px 5%;top:40%;text-align:center}#recaptcha_area table#recaptcha_table{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p{color:white}.hs-gallery-thumbnails li{display:inline-block;margin:0px;padding:0px;margin-right:-4px}.hs-gallery-thumbnails.fixed-height li img{max-height:150px;margin:0px;padding:0px;border-width:0px}pre{overflow-x:auto}table pre{white-space:pre-wrap}.comment{margin:10px 0 10px 0}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:break-word}*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}*/;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,section.basic-content .side-content,section.table .table-wrapper .table-callout table,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}img{height:auto}h1,h2,h3,h4,h6{margin:0;-webkit-transition:font-size .5s,line-height .5s;-o-transition:font-size .5s,line-height .5s;transition:font-size .5s,line-height .5s}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h6:last-child{padding-bottom:0}h1 a,h2 a,h3 a,h4 a,h6 a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;color:#18325d}h1{color:#18325d;font-family:"alda",serif;font-size:38px;line-height:40px;padding-bottom:30px}h2{color:#18325d;font-family:"alda",serif;font-size:32px;line-height:50px;padding-bottom:20px}h3{color:#646464;font-family:"alda",serif;font-size:27px;line-height:40px;padding-bottom:20px}h4{color:#333;font-family:"Muli",sans-serif;font-size:24px;font-weight:400;padding-bottom:14px}body,p{color:#646464;font-family:"Muli",sans-serif;font-size:16px;line-height:30px;margin:0;padding-bottom:24px}a{color:#aa0404;font-family:"Muli",sans-serif;font-size:inherit;line-height:30px;cursor:pointer;text-decoration:none;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}a:hover,a:focus{color:#18325d}body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select{width:100%;font-family:Arial,sans-serif;font-size:13.3333px;text-transform:none;word-spacing:normal;background-color:white;outline:0;outline-style:none;letter-spacing:normal;padding:12px 10px;border:1px solid #d7d7d7;color:#000;display:block;margin:0 0 10px;max-width:550px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;white-space:normal}.hs-form input[type='text'],.hs-form input[type='email'],.hs-form input[type='number'],.hs-form input[type='tel'],.hs-form textarea,.hs-form select{border-radius:4px;height:40px;width:100% !important;border:0;border:1px solid #cecece;background:#fff;font-family:"Muli",sans-serif !important;font-size:18px !important;padding:8px 16px !important;color:#646464;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.hs-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px !important;color:#646464;height:40px !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) 1em,calc(100% - 15px) 1em,calc(100% - 2.2em) .4em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.hs-form textarea{height:auto;min-height:100px;max-height:200px}.hs-form label,.hs-form label>span{font-size:18px !important;font-family:"Muli",sans-serif !important;font-weight:normal;color:#646464;margin-bottom:10px;display:inline-block;font-style:italic;padding-left:8px;position:relative}.hs-form .hs-error-msgs label{color:#aa0404}.main-content .hs-error-msgs{padding:0}.main-content .hs-error-msgs li{line-height:22px;padding:0}.main-content .hs-error-msgs li:before{content:none}.body-container-wrapper{padding-top:32px;-webkit-transition:padding-top .25s ease-in-out;transition:padding-top .25s ease-in-out}.body-container{margin:0 auto;max-width:1920px}.blog-content{padding:40px}.blog-sidebar{padding:40px}.subscription-content{padding:40px}.subscription-content .page-header h1{font-family:"alda",serif;font-size:30px;padding-bottom:35px;line-height:35px;color:#646464}.subscription-content .page-header h2{font-family:"alda",serif;font-size:20px;padding-bottom:35px;line-height:33px;color:#646464}.subscription-content input{max-width:100% !important;white-space:normal;word-spacing:normal}p.header{margin:0}input[type="submit"],.hs-button.primary{cursor:pointer;padding:10px 50px !important;border-radius:0;position:relative;top:1px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:18px;line-height:20px;font-family:"Muli",sans-serif;font-weight:100;background:#18325d;color:#fff;text-transform:uppercase;display:block;text-align:center;text-decoration:none;-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-row input{float:left;top:9px}.checkbox-row span.fakelabel span{float:none;display:block;margin:0;padding-left:20px}.subscribe-options label{margin:0}.email-prefs .item p{margin:0;padding-left:20px}input#globalunsub{margin:0;vertical-align:2px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{overflow:visible;max-width:none;text-overflow:none}.header.header{min-height:0}.header header{position:fixed;border-bottom:solid 1px #b9b5b5;height:160px;width:100%;background:#fff;z-index:100 !important;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.header header .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;max-width:1420px;padding:0 20px;margin:auto}.header header .hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.header header .menu-buttons .hamburger-icon .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.header header .menu-buttons .hamburger-icon .hamburger>span.word{font-size:15px;line-height:15px;color:#484848;font-family:"Muli",sans-serif;text-transform:uppercase}.header header .menu-buttons .hamburger-icon .hamburger>span.hamburger-box{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 auto 10px}.header header .hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.header header .hamburger-inner{display:block;top:50%;margin-top:-2px}.header header .hamburger-inner,.header header .hamburger-inner::before,.header header .hamburger-inner::after{width:30px;height:4px;background-color:#484848;border-radius:4px;position:absolute;left:0;right:0;margin:auto;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.header header .hamburger-inner::before,.header header .hamburger-inner::after{content:"";display:block}.header header .hamburger-inner::before{top:-10px}.header header .hamburger-inner::after{bottom:-10px}.header header .hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.075s;transition-duration:.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.header header .home-logo{position:relative;width:100px;height:100%}.header header .home-logo .home-logo-wrapper{margin:auto;position:relative;display:block;height:100%;padding:5% 0}.header header .home-logo .home-logo-wrapper img{display:block;height:auto;max-width:100%;margin:auto;width:100px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header header .home-logo .logo-big{opacity:0;width:90px}.header header .home-logo .logo-small{opacity:1}.header header .home-logo .home-logo-wrapper .logo-mobile{display:none}.header header .menu-wrapper{background:#fff;display:none}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.header header .header-menu li{display:block;text-align:left;background-color:#fff}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{float:none;display:block;background:#fff;border-bottom:1px solid #b9b5b5;-webkit-transition:background-color .5s;transition:background-color .5s}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:13px 5px;color:#484848;display:block;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#aa0404}.header header .header-menu a.top-level-nav.has-sub-menu{margin:0 auto}.header header .phone-box{padding:0 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header header .phone-box a,.header header .phone-box p,.header header .phone-box .icon_phone:before{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.header header .phone-box a p{padding:0;font-weight:600}.header header .phone-box .icon_phone{display:none;color:#414141}.header header .phone-box .icon_phone span{display:block;font-size:15px;color:#484848;font-family:"Muli",sans-serif;text-transform:uppercase}.header header .phone-box .icon_phone:before{font-size:35px;color:inherit}.header header .reservation-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header header .reservation-box a{background:#aa0404;padding:5px 30px;font-size:16px;color:#fff;opacity:1;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header header .reservation-box a .visible-desktop{display:none}.header header .reservation-box a .visible-mobile{display:inline}.relative{position:relative}.custom-blog-menu-section .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;max-width:1420px;padding:0 20px;margin:auto}.custom-blog-menu-section .row-fluid .home-logo{position:relative;width:100px;height:100%}.custom-blog-menu-section .row-fluid .home-logo .layout-widget-wrapper{margin:auto;position:relative;display:block;height:100%;padding:15% 0}.custom-blog-menu-section .row-fluid .home-logo .layout-widget-wrapper img{display:block;height:auto;max-width:100%;margin:auto;width:100px;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;right:0;bottom:0;top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-blog-menu-section .row-fluid .menu-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:860px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper{display:block !important;height:auto !important;width:100%;padding-left:20px;padding-right:20px}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul li{display:block;text-align:left;background-color:#fff}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul li a{padding:13px 5px;color:#484848;display:block;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-banner{background-size:cover;background-position:center center;padding-bottom:28px}.custom-banner h1{font-family:"p22-cezanne-pro",sans-serif;color:#fff;font-size:120px;line-height:120%;font-weight:normal;text-align:center;text-shadow:#5e5e5e 2px 2px 7px}.hs-landing-page .custom-banner h1{bottom:10%;font-size:95px;left:auto;line-height:70px;max-width:80%;right:10%;text-align:right;top:auto;transform:none;width:100%}.section.post-header{padding-bottom:20px}.post-item{margin-bottom:40px}.post-item:last-child{margin-bottom:0}.post-item .post-header h2,.section.post-header h1{font-size:26px;line-height:30px}.hs-featured-image-wrapper{margin:20px 0 0;position:relative;border-bottom:1px solid #18325d}.hs-featured-image-wrapper .hs-featured-image-link{display:none}.hs-featured-image-wrapper .custom-date{color:#18325d;margin-bottom:20px}.hs-featured-image-wrapper .custom-date .custom-month{font-family:"alda",serif;font-size:20px;line-height:20px}.hs-featured-image-wrapper a{display:block;max-height:400px;overflow:hidden;position:relative}.hs-featured-image-link{display:block}.hs-featured-image{display:block;float:none;margin:0;max-width:100%;position:relative}a.more-link{border-bottom:1px solid transparent;color:#aa0404;font-family:"Muli",sans-serif;font-size:18px;font-weight:700;padding-right:20px;position:relative;text-transform:uppercase;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}a.more-link:hover,a.more-link:focus{border-bottom:1px solid #aa0404}a.more-link i{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}a.more-link i:before{font-size:29px}.custom-share-buttons .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{margin-right:10px;display:inline-block;line-height:0;vertical-align:top}.blog-sidebar{background-image:url('https://go.cabotlinks.com/hubfs/Cabot%20Links%20Blog%20April%202018/layouts-guide-11-1920x1121.png')}.blog-sidebar .row-fluid{padding:0}.blog-sidebar h3{padding-bottom:0}.blog-sidebar .widget-module{display:none}.blog-sidebar ul{margin:0;padding:0 0 0 15px}.blog-sidebar .topics-header{padding-bottom:30px;position:relative}.blog-sidebar .topics-header .topics-toggle{color:#aa0404;position:absolute;top:3px;right:150px;line-height:40px}.main-content ul li{position:relative;padding-left:14px}.main-content ul li:before{content:"•";color:#646464;position:absolute;left:-2px;top:-2px}.footer-container-wrapper{max-width:1920px;margin:0 auto}.footer p{font-size:13px;line-height:25px}.footer .footer-info,.footer .footer-map{display:inline-flex;flex-direction:column;margin:0;width:100%}.footer-map .cell-wrapper{width:100%}.footer-info{background:url('https://go.cabotlinks.com/hubfs/Cabot%20Links%20Blog%20April%202018/bg-texture-blue.png');padding:20px;position:relative}.footer-info h4{font-family:"alda",serif;font-size:24px;color:#333}.footer-info>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-logo img{max-width:227px}.footer .social-icons{margin:0;padding:0}.footer .social-icons li{display:inline-block;font-size:0;margin-right:15px}.footer .social-icons li a{color:#18325d;font-size:0}.footer .social-icons li i{color:#18325d;font-size:42px}.footer .getting-here{text-align:center}.footer .getting-here h5{color:#18325d;font-family:"Muli",sans-serif;font-size:28px;margin-bottom:10px}.footer .getting-here .btn{background:#fff;border:1px solid #18325d;color:#18325d;font-size:18px;font-family:"Muli",sans-serif;font-weight:700;display:block;letter-spacing:1px;line-height:20px;padding:12px 60px;text-decoration:none !important;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s}.footer .getting-here .btn:hover{opacity:1;background:#18325d !important;color:#fff !important}.footer #map{min-height:520px}.footer-nav{padding:30px 20px}.footer-nav .widget-type-menu ul li{float:none;margin-bottom:30px}.footer-nav .widget-type-menu ul li a{color:#18325d;display:block;font-size:16px;line-height:11px;max-width:none;padding:0;text-overflow:inherit;text-transform:uppercase}@media only screen and (min-height:350px) and (min-width:768px){.custom-banner{max-height:calc(100vh - 350px);position:relative;min-height:280px !important}}@media screen and (min-width:768px){.body-container-wrapper{padding-top:102px}.blog-sidebar.blog-sidebar{float:right;max-width:450px}.blog-sidebar .widget-module{display:block !important}.blog-sidebar .topics-header .topics-toggle{display:none}h1{font-size:42px;line-height:55px}h2{padding-bottom:30px;font-size:30px;line-height:45px}h3{font-size:28px;line-height:40px;padding-bottom:24px}h4{font-size:28px}input[type="submit"],.hs-button.primary{display:inline-block}.custom-banner{height:700px}.custom-banner h1{font-family:"p22-cezanne-pro",sans-serif;color:#fff;font-size:175px;font-weight:normal;left:65%;margin-top:auto;position:absolute;text-shadow:#5e5e5e 2px 2px 7px;top:50%;transform:translate(-50%,-50%)}.post-item .post-header h2,.section.post-header{font-size:32px;line-height:50px}.hs-featured-image-wrapper{margin:20px 0;border:0}.hs-featured-image-wrapper .hs-featured-image-link{display:block}.hs-featured-image-wrapper .custom-date{background:#18325d;color:#fff;position:absolute;left:0;text-align:center;top:0;z-index:5;padding:30px 15px 10px}.hs-featured-image-wrapper .custom-date .custom-month{display:block;font-family:"p22-cezanne-pro",sans-serif;font-size:40px;line-height:20px;text-transform:inherit}.footer-info.footer-info{min-height:520px}.footer-info>.row-fluid-wrapper>.row-fluid .span6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer .widget-type-menu ul li{border-right:1px solid #18325d;display:inline-block;float:none;margin-bottom:30px;padding-left:10px;padding-right:10px}.footer .widget-type-menu ul li:first-child{padding-left:0}.footer .widget-type-menu ul li:last-child{border-right:0}}@media screen and (max-width:1279px){.header header .phone-box .phone-number{display:none}.header header .phone-box .icon_phone{display:block}}@media screen and (max-width:991px){.header header{height:130px}.header header .hamburger{padding:0 10px}.header header .header-wrapper{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header header .menu-wrapper{position:absolute;z-index:2;width:100%;top:120px;left:0;right:0;overflow-y:auto}.header header .phone-box,.header header .reservation-box,.header header .search-box,.header header .home-logo{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}}@media screen and (max-width:991px) and (min-width:768px){.header header .home-logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1;flex:1}.header header .reservation-box{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.blog-sidebar h3{font-size:24px}img.hs-image-widget.hs-image-social-sharing-24{width:20px}}@media screen and (max-width:767px){.header header{height:60px}.header header .menu-buttons .hamburger-icon .hamburger>span.hamburger-box{margin:5px auto 5px}.header header .hamburger-inner,.header header .hamburger-inner::before,.header header .hamburger-inner::after{width:26px}.header header .hamburger-inner::before{top:-7px}.header header .hamburger-inner::after{bottom:-7px}.header header .menu-wrapper{top:60px}.header header .home-logo{display:none}.header header .phone-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.header header .phone-box .icon_phone:before{font-size:28px}.header header .reservation-box a{padding:5px 15px}.hs-landing-page .custom-banner h1{font-size:55px;line-height:45px}}@media screen and (min-width:992px){.body-container-wrapper{padding-top:132px}h4{font-size:30px}.header header.short{height:130px}.header header.short .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:14px 5px 50px}.header header.short .home-logo .logo-big{opacity:0;width:90px}.header header.short .home-logo .logo-small{opacity:1;width:90px}.header header .menu-buttons{display:none}.header header .home-logo .logo-big{opacity:1}.header header .home-logo .logo-small{opacity:0}.header header .menu-wrapper{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:860px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header header .hs_cos_wrapper_type_menu{display:block !important;height:auto !important;max-width:730px;width:100%;padding-left:20px;padding-right:20px}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{text-align:center;-ms-flex-item-align:center;align-self:center;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:0;margin:auto}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:19px 5px 65px;position:relative;text-overflow:initial}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#18325d}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a span.underline{border-bottom:5px solid transparent;padding-bottom:5px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover span.underline,.header header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:focus span.underline{border-bottom:5px solid #aa0404}.header header .search-box .search-box-container{right:-50%}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul li{text-align:center;-ms-flex-item-align:center;align-self:center;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul li a{padding:19px 5px 65px}.custom-banner{height:928px}.footer .getting-here .btn{display:inline-block}.subscription-content{padding:100px}.subscription-content .page-header h1{font-family:"alda",serif;font-size:50px;padding-bottom:35px;line-height:55px;color:#646464}.subscription-content .page-header h2{font-family:"alda",serif;font-size:40px;padding-bottom:35px;line-height:63px;color:#646464}.footer .footer-info,.footer .footer-map{border:1px solid #d9d9d9;border-style:solid none;display:inline-flex;flex-direction:column;margin:0;width:50%}}@media screen and (min-width:1279px){.header header .reservation-box a .visible-mobile{display:none}.header header .reservation-box a .visible-desktop{display:inline}}@media screen and (min-width:1280px){.header header .header-menu a.top-level-nav{padding:19px 0 65px}.custom-blog-menu-section .row-fluid .menu-wrapper .layout-widget-wrapper ul li a{padding:19px 0 65px}.blog-content{padding-right:100px}}