body .body-wrapper{padding-top:153px}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:0;opacity:1;position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:0}.site-header{box-shadow:0 0 32px -16px rgba(0,0,0,.32)}body svg{vertical-align:baseline}footer svg{fill:none}.blog-pagination__link{border-radius:40px;min-width:65px;text-align:center}form{background-color:transparent}.blog-post pre{display:block;font-size:13px;line-height:1.71428571;margin:10px 30px;padding:11.5px;word-break:break-all;word-wrap:break-word;background-color:#f5f2f0;border:1px solid #ccc;border-radius:4px;color:#3e3e3e;font-family:monospace;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}@media screen and (max-width:991px){body .body-wrapper{padding-top:80px}}@media screen and (max-width:767px){.blog-card .blog-card-featured-image img{height:auto!important;object-fit:fill!important}}footer.content-info .site-info .button{padding:7px 15px}@media only screen and (min-width:64.063em){footer.content-info .site-info .button{padding:10px 25px}}footer.content-info{background:#1c6bab;color:#fff;font-size:14px!important;padding:10px 15px 0}@media only screen and (min-width:64.063em){footer.content-info{font-size:14px!important;padding:30px 0 0}}footer.content-info a{border:none;color:#fff;font-size:14px!important;line-height:1.8;text-decoration:none}footer.content-info a:hover{text-decoration:underline}footer.content-info .site-branding{border-bottom:1px solid #a3aaaf;display:none;margin:0 auto 60px;max-width:1360px;padding:60px 0}@media only screen and (min-width:64.063em){footer.content-info .site-branding{display:block}}footer.content-info .site-branding img{height:auto;max-width:200px}footer.content-info .site-info{margin:0 auto 60px;max-width:1360px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.content-info .site-info>div{width:100%}@media only screen and (min-width:64.063em){footer.content-info .site-info>div{width:25%}}footer.content-info .site-info p{font-size:14px!important;line-height:2}@media only screen and (min-width:64.063em){footer.content-info .site-info p{line-height:1.5}}footer.content-info .site-info .button{border:1px solid #fff}@media only screen and (min-width:48.063em){footer.content-info .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:64.063em){footer.content-info .site-info{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}footer.content-info .site-contact{margin:0 auto 60px;max-width:1360px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:64.063em){footer.content-info .site-contact{display:-webkit-box;display:-ms-flexbox;display:flex}}footer.content-info .site-contact h3{margin-bottom:20px}footer.content-info .site-contact .some{margin-bottom:45px}footer.content-info .site-contact .some a{background-position:50%;background-size:cover;border:0;border-radius:100%;display:inline-block;height:42px;margin-right:20px;-webkit-transition:all .1s;transition:all .1s;width:42px}footer.content-info .site-contact .some a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}footer.content-info .site-contact .some a.twitter{background-image:url(//www.varnish-software.com/img/layout/twitter.svg)}footer.content-info .site-contact .some a.facebook{background-image:url(//www.varnish-software.com/img/layout/facebook.svg)}footer.content-info .site-contact .some a.linkedin{background-image:url(//www.varnish-software.com/img/layout/linkedin.svg)}footer.content-info .site-contact .some a.github{background-image:url(//www.varnish-software.com/img/layout/github.svg)}footer.content-info .site-contact .some a.youtube{background-image:url(//www.varnish-software.com/img/layout/youtube.svg)}footer.content-info .site-contact .newsletter{max-width:640px;width:100%}footer.content-info .subfooter{background:#1f323f;margin:0 -15px;padding:20px;text-align:center}@media only screen and (min-width:64.063em){footer.content-info .subfooter{margin:0}}footer.content-info .subfooter ul,footer.content-info .subfooter>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}footer.content-info .subfooter ul{list-style:none;margin:0;padding:0}footer.content-info .subfooter ul li{margin:0 15px}footer.content-info .subfooter .copyright{font-size:12px!important;font-style:italic}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff!important}footer #newsletter-form form .hs-form-field.hs_email input{border:0;font-size:18px;height:51px!important;padding:0 24px}.subfooter .copyright p:last-of-type{margin-bottom:0}footer h3{font-size:22px;font-weight:600}footer .site-contact .newsletter form .legal-consent-container p{font-size:14px}footer .site-contact .newsletter form .field,footer .site-contact .newsletter form .legal-consent-container .hs-richtext{padding-left:0}@media (max-width:1280px){body .body-wrapper{padding-top:78px}}