html{scroll-padding-top:200px}.header{box-shadow:0 0 40px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:100}.header-placeholder{height:175px}@media (max-width:1000px){.header-placeholder{height:220px}}@media (max-width:767px){.header-placeholder{height:105px}}header.header .navigation-primary ul li.has-submenu>a:after{content:"\f107";font-family:FontAwesome;padding-left:5px}.submenu.level-2 .menu-link{font-weight:400;transition:all .3s}.submenu.level-3 .menu-link{line-height:1.2em;text-transform:none}header.header .navigation-primary ul.submenu.level-1>li:last-of-type a{background-color:#00a0dc;border-radius:50px;color:#fff;padding:5px 15px}@media (min-width:767px){.navigation-primary .submenu:not(.level-1){border-color:#fff currentcolor #00a0dc;border-image-slice:1;border-image-source:linear-gradient(180deg,#fff,#00a0dc);border-style:solid;border-width:0 1px 1px}.submenu.level-3{opacity:1!important;position:revert!important}}.footer__container{max-width:100%;padding:0;width:100%}.footer .dnd-section{padding:40px 20px 0}.footer__container .footer_dnd-row-2-margin{margin-top:0!important;padding-top:20px}.footer h4{font-size:20px;font-weight:300;letter-spacing:1.18px;margin:0;text-transform:uppercase}.footer .hs-menu-wrapper li{line-height:1.7;margin:1px}.social-links{display:block!important;text-align:center}.social-links a{text-decoration:none}.footer--site-page .social-links__icon{border-radius:50%!important;line-height:1;margin:0 0 10px!important;padding:10px}.footer--site-page .social-links__icon svg{fill:#036595!important}.footer .widget-type-cta{text-align:center}.footer--site-page hr{border-bottom:1px solid #fff;width:50%}.footer .footer_dnd-row-5-margin{margin-top:0!important}.footer .footer_dnd-row-1-padding{margin-bottom:0!important}.footer p>img{filter:drop-shadow(2px 4px 3px rgba(0,0,0,.5));padding:10px;width:75px}@media (max-width:900px){.footer .dnd-section .dnd-column{padding-left:0;padding-right:0}.footer .row-fluid [class*=span]{display:block;float:none;margin-left:0;text-align:center;width:auto}}.footer--landing-page{background-color:#f3f3f4;border-top:none;margin-top:50px}.footer--landing-page p{font-size:.75rem;font-style:italic;font-weight:200}a{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}h1,h2,h3,h4,h5,h6{line-height:1.35}a{font-style:inherit;font-weight:inherit}h4{line-height:1.6}ol li,ul li{line-height:1.5}ul.reveal-on-hover li span{opacity:0;transition:.3s ease-in}ul.reveal-on-hover li:hover span{opacity:100%}.blue-highlight,.deep-blue-highlight,.deeper-blue-highlight,.gradient-highlight-blue-green,.gradient-highlight-light-dark-blue,.gradient-highlight-orange-red,.green-highlight,.orange-highlight,.pale-blue-highlight,.red-highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;padding:0 10px}.blue-highlight{background:#00a0dc}.orange-highlight{background:#faa629}.green-highlight{background:#7dc691}.pale-blue-highlight{background:#71c1d4}.deep-blue-highlight{background:#036595}.red-highlight{background:#e55d5d}.deeper-blue-highlight{background:#004c77}.gradient-highlight-blue-green{background:#00a0dc;background:linear-gradient(45deg,#00a0dc,#7dc691);background:-webkit-linear-gradient(45deg,#00a0dc,#7dc691)}.gradient-highlight-orange-red{background:#faa629;background:linear-gradient(45deg,#faa629,#e55d5d);background:-webkit-linear-gradient(45deg,#faa629,#e55d5d)}.gradient-highlight-light-dark-blue{background:#71c1d4;background:linear-gradient(45deg,#71c1d4,#036595);background:-webkit-linear-gradient(45deg,#71c1d4,#036595)}.deepest-blue-outline{text-shadow:1px 1px 2px #004c77,-1px 1px 2px #004c77,-1px -1px 1px #004c77,1px -1px 1px #004c77}.round-button{border-radius:30px;display:inline-block;letter-spacing:.1em;padding:7px 35px;text-transform:uppercase;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}.round-button,.round-button:hover{font-weight:600;text-decoration:none!important}.small-round-button{border-radius:30px;display:inline-block;margin:5px;padding:10px 20px;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}.small-blue-button:hover,.small-round-button{text-decoration:none!important}.blue-button{background-color:#00a0dc;border:2px solid #00a0dc;color:#fff!important}.blue-button:hover{background-color:#fff;color:#00a0dc!important}.pale-blue-button{background-color:#71c1d4;border:2px solid #71c1d4;color:#fff!important}.pale-blue-button:hover{background-color:#fff;color:#71c1d4!important}.green-button{background-color:#7ec991;border:2px solid #7ec991;color:#fff!important}.green-button:hover{background-color:#fff;color:#7ec991!important}.orange-button{background-color:#faa629;border:2px solid #faa629;color:#fff!important}.orange-button:hover{background-color:#fff;color:#faa629!important}.deep-blue-button{background-color:#036595;border:2px solid #036595;color:#fff!important}.deep-blue-button:hover{background-color:#fff;color:#036595!important}.white-button{background-color:#fff;border:2px solid #fff;color:#00a0dc!important}.white-button:hover{background-color:#00a0dc;color:#fff!important}.round-image{border-radius:50%}.gradient-border{border-image-slice:1;border-width:1px;border-top:1px solid}.orange-gradient{border-image-source:linear-gradient(90deg,#fff,#faa629,#fff)}.blue-gradient{border-image-source:linear-gradient(90deg,#fff,#00a0dc,#fff)}.pale-blue-gradient{border-image-source:linear-gradient(90deg,#fff,#71c1d4,#fff)}.deep-blue-gradient{border-image-source:linear-gradient(90deg,#fff,#036595,#fff)}.green-gradient{border-image-source:linear-gradient(90deg,#fff,#7dc691,#fff)}a.link-box{border:1px solid #036595;display:block;margin:10px;padding:10px}.image-grid{text-align:center}.image-grid img{margin:10px 30px;padding:0;position:relative;vertical-align:middle;width:130px}.image-grid a:hover{text-decoration:none}.text-gradient{background:linear-gradient(45deg,#00a0dc,#7dc691);background:-webkit-linear-gradient(45deg,#00a0dc,#7dc691);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.border-gradient{border-image:linear-gradient(to bottom right,#00a0dc,#7dc691) 1;border-style:solid;border-width:1px;padding:5px}.moving-gradient-background{animation:moving-gradient 5s ease infinite;background:linear-gradient(-45deg,#00a0dc,#7dc691);background-size:400% 400%;height:auto}@keyframes moving-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.scrolling-logos img{height:120px;padding:20px;width:auto}.posts .post figure{background-position:50%;-moz-background-size:cover;background-size:cover;height:300px;margin:0;padding:0;position:relative;width:100%}.posts .post .post-content span{color:#909090;display:block;font-size:11px;padding-left:10px}.posts .post figure h4{background-image:linear-gradient(hsla(0,0%,100%,.8),#fff);bottom:0;font-weight:400;left:0;line-height:1.2em;margin:0;padding:10px;position:absolute;right:0}.posts .post figure h4 a:hover{text-decoration:none}.posts .post .post-content .button{display:block;margin:10px auto auto;padding:4px 20px;text-align:center;width:max-content}table,td,th{border:0 solid #fff}td,th{color:#31475b;padding:15px}tr:nth-child(odd){background-color:#fff}.form-title,.submitted-message,form{background-color:inherit;border-radius:0;color:inherit;padding:20px}form .hs-button,form input[type=submit]{display:inline-block;width:max-content}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid;border-color:#fff #fff #31475b}form .hs-richtext,form .hs-richtext *,form .hs-richtext h1,form .hs-richtext h2,form .hs-richtext h3,form .hs-richtext h4,form .hs-richtext h5,form .hs-richtext h6,form .hs-richtext p{font-weight:revert}form .hs_data_use_consent span,form legend.hs-field-desc,form li.hs-form-booleancheckbox label span>em{display:block;font-size:.75rem!important;line-height:1.5;margin-bottom:5px;padding-left:20px}form .hs_data_use_consent span{margin-top:-25px}form .hs_data_use_consent span.hs-form-required{display:none}form .hs_question_categories .inputs-list>li{margin-bottom:0;margin-top:0}.simple-subscription{margin:auto}.simple-subscription form{background:#f3f3f4;border:1px solid #036595;border-top:1px solid #036595!important;padding:20px}.simple-subscription input[type=checkbox],input[type=radio]{display:inline-block}.simple-subscription .consent-checkbox{font-size:small}.simple-subscription .hs-form-field,.simple-subscription .hs-form-field li{line-height:1;margin-bottom:0}.simple-subscription form .hs-button{display:block;margin:20px auto 0}.systems-page p.header{box-shadow:none;font-weight:900;margin-top:10px;position:relative}.email-prefs .item-inner>p{font-size:.75rem}.subscription-form-long .widget-type-form .form-title{color:#fff;font-size:24px;font-weight:300;margin:15px 15px -50px;text-align:center;text-transform:uppercase}.subscription-form-long .hs-fieldtype-booleancheckbox{background:#fff;padding:1px 10px 5px}.subscription-form-long .hs-fieldtype-booleancheckbox span em{color:#31475b80;display:block;font-weight:300;line-height:1}.subscription-form-long .hs-data_use_consent{background:#71c1d4;border-top:1px solid #71c1d4;padding:0 17px 17px}.subscription-form-long .hs-data_use_consent span{color:#fff;font-weight:500}.subscription-form-long .widget-type-form form input.hs-button{background:#fff;border:2px solid #fff;color:#71c1d4;display:block;margin:10px auto}.subscription-form-long .widget-type-form form input.hs-button:hover{background:#71c1d4;color:#fff}.package-options table{border-collapse:collapse;margin:0 20px;min-width:500px}.package-options table th{font-size:22px;font-weight:300;text-align:center}.package-options table td{font-size:14px;line-height:1.2;text-align:center;vertical-align:middle;width:17.5%}.package-options table td:first-of-type{text-align:left;width:30%}.package-options table td strong{font-size:16px;line-height:1.7}.package-options table td .fa{font-size:24px}.package-options table td:nth-of-type(2){background-color:rgba(250,166,41,.3)}.package-options table td:nth-of-type(3){background-color:rgba(126,200,146,.4)}.package-options table td:nth-of-type(4){background-color:rgba(113,193,211,.5)}.package-options table td:nth-of-type(5){background-color:rgba(6,100,148,.4)}.package-options table tr{border-bottom:3px solid #fff}.package-options table td{padding:10px 0}.package-options table th{padding:20px 0}.package-options table tr:last-of-type{vertical-align:bottom}.package-options table tr:last-of-type p{margin:5px 0;text-align:center}.package-options table tr:last-of-type p em{font-size:12px}.package-options table tr:last-of-type p strong{font-size:20px}.package-options h2{text-align:center}@media (max-width:1023px){.package-options .widget-type-cell{height:auto}}div.ToC{background-color:#f3f3f4;margin-bottom:20px;padding:10px 20px}div.ToC ul{margin:0 0 .75rem}div.ToC ul li{font-weight:700;line-height:1.5;margin:0}div.ToC ul ul li{font-weight:400}div.ToC ul ul ul li{font-size:smaller;font-weight:300}div.ToC ul li a{color:#036595}.blog-index__post{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;position:relative}.blog-index__post-content{background:hsla(0,0%,100%,.8);margin:30px}.blog-index__post-title,.blog-index__post-title--list{font-size:28px}.blog-index__post-tags{border-bottom:2px solid #f3f3f4;margin-bottom:.5rem;padding-bottom:.5rem}.blog-index__post-tag-link,.blog-post__tag-link{font-size:13px}.blog-index__post-author,.blog-index__post-date,.blog-post__author{border-left:1px solid #00a0dc;display:inline-block;font-size:13px;padding-left:5px}.blog-tag-filter__drop-down{border-bottom:1px solid #31475b!important;color:#31475b!important}.blog-tag-filter:after{color:#00a0dc!important}div.blog-header,div.body-container--blog-post{background-repeat:no-repeat;background-size:cover;padding:20px}@media (max-width:900px){div.blog-header{padding:20px 0}}.blog-post{margin-top:20px}.blog-post__meta,.blog-post__title{margin:20px auto 0;max-width:760px}.blog-post__title{font-size:2.5em;text-align:center}.blog-post__author-image--bottom{float:left;height:100px;width:100px}@media (min-width:1300px){.blog-post__social-sharing{width:90px}}.blog-post__body table{max-width:100%}blockquote{margin:2rem 0;padding:.5rem 2.8rem 0;position:relative}blockquote:before{color:#71c1d469;content:"\f10d";font-family:Font Awesome\ 5 Pro;font-size:65px;font-weight:900;left:20px;position:absolute;top:-15px;z-index:-1}blockquote p{font-weight:500;margin-bottom:.5rem}.learn-more,.learnMore{line-height:1.1;margin-left:40px;padding:16px 0;width:90%}.learn-more p,.learnMore p{margin-top:-30px;padding:0}.learn-more p .cta_button,.learnMore p .cta_button{margin-left:20%;transform:scale(.8)}.learn-more a,.learnMore a{font-size:18px;left:20px;position:relative}.learn-more:before,.learnMore:before{color:#00a0dc;content:"\f105";font-family:Font Awesome\ 5 Pro;font-size:35px;font-weight:400;position:relative;top:5px}@media (max-width:900px){.learn-more,.learnMore{margin-left:15px}}.pull-quote,.pullQuote{line-height:1.5;margin:40px 0;padding:10px 0;text-align:left;width:100%}.pull-quote p,.pullQuote p{color:#31475b;font-size:20px;margin-top:5px;padding-left:55px}.pull-quote a,.pullQuote a{font-size:20px}.pull-quote:before,.pullQuote:before{color:#036595;content:"\f10d";font-family:FontAwesome;padding-left:55px}.blog-caption{border-bottom:1px solid #d3d3d3;padding:0 0 10px;text-align:center}.blog-caption a,p.blog-caption{font-size:12px;margin:0;text-align:right}.left-image{float:left;margin-right:15px}.left-image,.right-image{border-bottom:1px solid #d3d3d3;display:inline-block;margin-top:10px;width:50%}.right-image{float:right;margin-left:15px}@media (max-width:500px){.left-image,.right-image{float:none;width:100%}}.left-image img,.right-image img{display:block}.left-image a,.left-image p,.right-image a,.right-image p{font-size:12px;padding:0;text-align:center}.grow-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.grow-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tripadvisor-block{background-color:#f2f2f2;margin-bottom:20px;padding:30px 30px 10px}.tripadvisor-block p{line-height:1.4;margin:0 0 10px}.tripadvisor-block a{display:block;font-size:12px;margin-top:10px;text-align:right}.tripadvisor-management-response,.tripadvisor-review{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);overflow-y:auto;padding:16px}.tripadvisor-review{border-bottom:1px solid #fff;max-height:150px;position:relative}.tripadvisor-review p{font-size:12px}.tripadvisor-review p:first-of-type{font-size:14px;font-weight:700}.tripadvisor-management-response{border-top:1px solid #fff;max-height:200px;padding-left:32px;position:relative}.tripadvisor-management-response:before{content:"\f107";font-family:FontAwesome;left:0;padding:10px;position:absolute;right:0;text-align:right;top:-20px}.tripadvisor-management-response p{font-size:14px}.tripadvisor-management-response p:first-of-type{border-top:1px solid #e0e0e0;font-weight:700;margin-bottom:0;margin-top:10px;padding-top:20px}.tripadvisor-management-response p:nth-of-type(2){font-size:12px}p.audio-clip{padding-left:60px}p.audio-clip:before{animation:sliding-background 50s linear infinite;background:-webkit-linear-gradient(left,#036595,#71c1d4);background:-moz-linear-gradient(left,#036595,#71c1d4);background:-ms-linear-gradient(left,#036595,#71c1d4);background:-o-linear-gradient(left,#036595,#71c1d4);background:linear-gradient(90deg,#fff,40%,#036595,70%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;content:"\f028";font-family:FontAwesome;font-size:50px;left:-60px;position:relative;top:-7px}@keyframes sliding-background{0%{background-position:0}to{background-position:500px}}@media (max-width:900px){p.audio-clip{padding-left:30px}p.audio-clip:before{font-size:20px;left:-30px;top:43px}}.audio-wrapper{animation:audio-background 50s linear infinite;background:linear-gradient(0deg,#fafafa 20%,#fafafa90),url(https://1961464.fs1.hubspotusercontent-na1.net/hubfs/1961464/Website%20Graphics/green-sound-wave.png),url(https://1961464.fs1.hubspotusercontent-na1.net/hubfs/1961464/Website%20Graphics/blue-sound-wave.png);background-repeat:repeat-x;border:1px solid #00a0dc;border-radius:25px 25px 25px 0;margin:20px 0;padding:20px 30px 0}.audio-wrapper a{color:#00a0dc;font-weight:500}.audio-wrapper img{float:left;height:70px;margin-right:15px;width:70px}audio{width:100%}@keyframes audio-background{0%{background-position:center 0,bottom right 0,bottom right 0;background-size:100% 100%,50% 150px,60% 140px}to{background-position:center 0,bottom right -800px,bottom right -1000px;background-size:100% 100%,50% 150px,60% 140px}}.quote-image{border:1px solid #00a0dc;border-radius:25px 25px 25px 0}.quote-image>p{background:hsla(0,0%,100%,.8);font-family:Poppins;font-weight:700;margin:0;padding:30px 60px;position:relative}.blog-section .quote-image>p>a{color:#036595}.quote-image>p:before{content:"\f10d";font-family:FontAwesome;font-size:25px;left:-40px;line-height:25px;position:relative;top:-20px}.quote-image{background-position:50%;background-size:cover;padding:20px 40px}@media (max-width:900px){.quote-image>p{padding:20px 20px 10px 50px}.quote-image{padding:10px}}