.img-center-wrapper{position:absolute;top:50%;transform:translateY(-50%)}.nps-container{padding-left:25%;padding-right:25%}.black-text{color:#000;!important}body,h3{color:#303030}p a{font-family:'',sans-serif;font-size:18px;font-weight:400;color:#1782bf;text-decoration:none}p a:hover{font-family:'',sans-serif;font-size:18px;font-weight:400;color:#1782bf;text-decoration:underline}.form-body h3{color:#444;font-size:24px;font-weight:400}.dark-body h3{margin-right:0px;margin-left:0px;color:#444;font-size:24px;font-weight:400}.short-top{padding-top:40px !important}.post-body-2018 p{font-family:'Helvetica Neue',sans-serif;font-size:18px;font-weight:200;color:#303030}.post-body-2018 h3{color:#303030;margin-right:30px;margin-left:30px;font-size:28px;font-weight:400}.post-body-2018 a{font-family:'Helvetica Neue',sans-serif;font-size:18px;font-weight:400;color:#1782bf;text-decoration:none}.post-body-2018 a:hover{font-family:'Helvetica Neue',sans-serif;font-size:18px;font-weight:400;color:#1782bf;text-decoration:underline}.post-item-2018{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-bottom:50px}.post-item-title-2018{background:#1782bf;padding-right:30px;padding-left:30px;padding-top:20px;padding-bottom:20px}.post-item-title-2018 a{font-family:'Helvetica Neue',sans-serif;font-size:24px;font-weight:bold;color:#fff;text-decoration:none}.post-item-title-2018 a:hover{font-family:'Helvetica Neue',sans-serif;font-size:24px;font-weight:bold;color:#fff;text-decoration:underline}.post-content-2018{background:#62bce9;padding-right:30px;padding-left:30px;padding-top:10px;padding-bottom:10px}.pillar-post-title span,h3{color:#fff;margin-right:30px;margin-left:30px;font-size:28px;font-weight:400}.pillar-post-title span,a{text-decoration:none}.pillar-post-title span,a:hover{text-decoration:underline}.2108-featured-image{width:100%}.academy-main-selector{transition:opacity .4s}.academy-main-selector:hover{opacity:.6;filter:alpha(opcity=60)}.academy-category-selector{transition:opacity .4s;border-radius:10px;height:200px;border:2px solid #fff;float:none}.academy-category-selector:hover{opacity:.7;filter:alpha(opacity=70)}.academy-form h3{margin:0;padding-bottom:30px;color:#303030;!important}.academy-body h3{margin:0;padding-bottom:30px;color:#303030;!important}h3.academy-css{color:#000;font-weight:400;font-size:26px}.academy-css body,{color:#000 !important;font-weight:400;font-size:26px}.pillar-body h3{color:#444;font-size:24px;font-weight:400}.survey-bucket-text h3{color:#444;font-size:24px;font-weight:400}.blog-post-bucket{width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background:#1782bf}.blog-post-bucket-text{background:#1782bf;padding-top:20px;padding-bottom:20px}.blog-post-bucket-text p{color:#fff;line-height:1.15;margin-right:30px;margin-left:30px}.blog-post-bucket-text p a{color:#fff;line-height:1.15;text-decoration:none}.blog-post-bucket-text p a:hover{color:#fff;line-height:1.15;text-decoration:underline}.academy-post-bucket{width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);background:#fa0}.academy-post-bucket-text{background:#fa0;padding-top:20px;padding-bottom:20px}.academy-post-bucket-desc p a{color:#fff;!important line-height:1.15;text-decoration:none}.academy-post-bucket-desc p a:hover{color:#fff;line-height:1.15;text-decoration:underline}.resource-link a{color:#444;text-decoration:none}.resource-link a:hover{color:#1782bf;font-weight:bold;text-decoration:none}.cta-nolink a{text-decoration:none}.cta-nolink a:hover{text-decoration:underline}.simple-link a{color:#333;text-decoration:none}.simple-link a:hover{color:333333;text-decoration:underline}.simple-menu a{color:#333;font-weight:bold;text-decoration:none}.simple-menu a:hover{color:#333;font-weight:bold;text-decoration:underline}.academy-submenu .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{display:inline-block;font-family:'Helvetica Neue',sans-serif;font-size:15px;font-weight:400;color:#fff;border-top:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:clip;text-decoration:none;max-width:250px;padding:15px 20px;margin:5px 0 0}.academy-submenu .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible;text-overflow:clip;width:100%;max-width:250px;color:#fff;background:#f9f9f9;text-align:left;padding:15px 15px;margin:0}.academy-submenu .nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.solid-nav .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{color:#fff}.white-menu .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{display:inline-block;font-family:'Helvetica Neue',sans-serif;font-size:15px;font-weight:400;color:#202020;border-top:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:clip;text-decoration:none;max-width:250px;padding:15px 20px;margin:5px 0 0}.white-menu .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible;text-overflow:clip;width:100%;max-width:250px;color:#202020;background:#f9f9f9;text-align:left;padding:15px 15px;margin:0}.white-menu .nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.solid-nav .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{color:#202020}.nps-form div.input ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.nps-form div.input li{float:left}.giardini-footer-background{background-color:#333}.giardini-footer-background .page-center{padding:40px 15px}.giardini-footer-background h6,.giardini-footer-background h6 a{color:#fff;margin-top:20px}.giardini-footer-background h6 a:hover{color:#fff}.giardini-footer-background p,.giardini-footer-background a{line-height:.5em;font-size:14px;color:#999;padding:8px 0;margin:0;text-decoration:none;font-weight:150}.giardini-footer-background a:hover{text-decoration:none;color:#fff}.giardini-footer-background .footer-language p,.giardini-footer-background .footer-language a{line-height:1.5em;font-size:14px;color:#999;padding:8px 0;margin:0;text-decoration:none;font-weight:150}.giardini-footer-background .footer-language a:hover{text-decoration:underline;color:#fff}.giardini-footer-background .lp-logo{padding-top:10px}.footer-subscribe-form{margin-top:-6px;padding:0}.giardini-footer-background .footer-social-icons{margin:0 !important;padding:15px}.giardini-footer-background .footer-social-icons .fa{padding:30px 10px 10px}.giardini-footer-background .footer-social-icons img{margin:0 10px}.giardini-footer-background .widget-type-simple_menu .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:5px 0;font-weight:300}.footer-social-icons a{text-decoration:none}.giardini-footer-background .fa{color:}.footer-row-2{border-top:1px solid #fff;margin-top:20px;padding-top:20px}.footer-row-2 .copyright{padding-top:40px}.footer-row-2 .copyright p{padding:5px 0;font-weight:300;font-size:14px;color:}@media(max-width:775px){.giardini-footer-background .lp-logo{padding-top:20px !important}.footer-subscribe-form .hs-button.primary.large{font-size:12px}}@media(max-width:767px){.giardini-footer-background{text-align:center}.footer-subscribe-form{padding:0 30px}}@media(max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}}.ib,.social-links a>span.icon{display:inline-block;text-align:center;background-color:#e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.giardini-footer .fa{display:inline-block;text-align:center;font:normal normal normal 14px/1 ThemeIcons;font-size:inherit;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic{line-height:40px !important;width:40px;height:40px}.ic-lg{font-size:1.33333333em;text-align:center;line-height:.75em;vertical-align:-15%}.fa{line-height:40px;width:40px;height:40px}.social-links .fa,.social-links a>span.icon{background-color:#333;color:#fff;line-height:40px}.social-links .fa:hover,.social-links a>span.icon-hover:hover{background-color:#ff8000 !important;color:#fff !important}.recent-blog-post-item{width:30%;float:left;margin:0 1.5%;box-shadow:0px 2px 5px rgba(51,51,51,0.05);background:#f9f9f9;position:relative}.recent-blog-post-item .featured-image{height:185px;width:100%;overflow:hidden}.recent-blog-post-item .featured-image img{height:auto;width:100%}.recent-blog-post-item .post-item-content{padding:20px;height:200px}.recent-blog-post-item .post-title h4{font-size:22px;font-family:'Helvetica Neue',sans-serif;color:#333}.recent-blog-post-item .post-title a{text-decoration:none;color:#333;font-weight:600;line-height:1.25em}.recent-blog-post-item .post-summary p,.recent-blog-post-item .post-summary span,.recent-blog-post-item .post-summary div,.recent-blog-post-item .post-summary a,.recent-blog-post-item .post-summary h1,.recent-blog-post-item .post-summary h2,.recent-blog-post-item .post-summary h3,.recent-blog-post-item .post-summary h4,.recent-blog-post-item .post-summary h5,.recent-blog-post-item .post-summary h6,.recent-blog-post-item .post-summary p strong,.recent-blog-post-item .post-summary h4 em{text-align:left !important;font-size:16px;font-weight:300 !important;text-transform:normal;font-style:normal !important;color:#444}.recent-blog-post-item .post-link a{font-weight:400;text-decoration:none;color:#4380ba}.recent-blog-post-item .post-link{position:absolute;bottom:20px;left:20px}@media(max-width:910px){.recent-blog-post-item .post-item-content{height:250px}}@media(max-width:790px){.recent-blog-post-item .featured-image{height:120px}}@media(max-width:767px){.nps-container{padding-left:0;padding-right:0}.recent-blog-post-item .post-item-content{height:auto}.recent-blog-post-item{width:100%;margin:10px 0;background:0;box-shadow:none}.recent-blog-post-item .featured-image{height:auto}.recent-blog-post-item .post-link{position:initial}.recent-blog-post-item .rss-item-content{margin:0 15px;background:#f9f9f9;box-shadow:0px 2px 5px rgba(51,51,51,0.05)}}.blog-post-wrapper .hs-featured-image{float:none}