:root{--sticky-header-height:0px;--toc-bg:#fff;--toc-position:145px;--pillar-form-bg:var(--primary-color);--pillar-form-text:var(--white-color)}.pillar-contents{position:relative}.pillar-contents img{max-width:100%}.pillar-contents-container{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.pillar-sidebar-position-left{flex-direction:row-reverse}@media (max-width:767px){.pillar-contents-container{flex-direction:column-reverse}}.pillar-content{flex-basis:0;flex-grow:999;min-width:40%}.pillar-section{display:flex;flex-direction:column;scroll-margin-top:var(--sticky-header-height)}.pillar-section h3{margin-top:2rem}.pillar-sidebar{align-self:start;background-color:var(--toc-bg);flex-grow:1;margin-bottom:80px;width:100%}.pillar-toc-details{margin:0;padding:0}.pillar-toc-details>summary{padding:1rem 2rem}.pillar-toc-details summary{background-color:var(--secondary-color);color:var(--white-color);cursor:pointer;display:block;margin:0}.pillar-toc-details summary>span{display:inline-block;font-size:20px;line-height:1;margin-right:.6rem}.pillar-toc-details[open] summary>span:before{transform:rotate(315deg);-webkit-transform:rotate(315deg)}.pillar-toc-nav{padding:10px 0}.pilar-sidebar--size-full .pillar-toc-nav{max-height:100%}.pillar-toc-nav ul li{margin-bottom:0}.pillar-toc-nav ul li a{border-radius:10px;display:block;padding:10px;text-decoration:none;transition:all .06s ease-in-out}.pillar-toc-nav li>ul{list-style-type:none;padding-left:1rem}.pillar-toc-nav li>ul a{opacity:.9}@media (min-width:768px){.pillar-sidebar{flex-basis:300px}.pillar-sidebar--sticky{position:-webkit-sticky;position:sticky;top:var(--toc-position)}.pilar-sidebar--size-fit .pillar-toc-nav,.pilar-sidebar--size-medium .pillar-toc-nav{max-height:380px;overflow-y:auto}.pilar-sidebar--size-fit .pillar-toc-nav{max-height:calc(100vh - var(--toc-position) - 80px)}.pillar-toc-details summary{position:-webkit-sticky;position:sticky;top:0}}.pillar-form{background:var(--pillar-form-bg);color:var(--pillar-form-text);position:relative}.pillar-content-form{padding:30px}.pillar-form .submitted-message,.pillar-form form *,.pillar-form-text *{color:inherit}.pillar-form .submitted-message,.pillar-form form{background:transparent;padding:0}.pillar-form .submitted-message{font-size:24px}.pillar-form form input[type=email],.pillar-form form input[type=file],.pillar-form form input[type=number],.pillar-form form input[type=password],.pillar-form form input[type=tel],.pillar-form form input[type=text],.pillar-form form select,.pillar-form form textarea{background:transparent;border-color:currentColor;color:inherit}.pillar-form form input[type=email]::placeholder,.pillar-form form input[type=file]::placeholder,.pillar-form form input[type=number]::placeholder,.pillar-form form input[type=password]::placeholder,.pillar-form form input[type=tel]::placeholder,.pillar-form form input[type=text]::placeholder,.pillar-form form select::placeholder,.pillar-form form textarea::placeholder{color:inherit;opacity:.7}.pillar-form form .actions{text-align:left}.pillar-form form .hs-button,.pillar-form form .hs-button:focus,.pillar-form form .hs-button:hover{background-color:var(--white-color);color:var(--secondary-color)}.pillar-form form .hs-submit{margin-top:auto}@media (min-width:768px){.pillar-content-form{margin-top:-400px}}@media (min-width:1080px){.pillar-content-form{padding:45px}}.pillar-sticky-form{display:none;left:0;margin-top:0;padding:5px;position:fixed;top:65px;width:100%;z-index:3}.pillar-sticky-form .pillar-form-text p{font-size:14px;line-height:1.5;margin-bottom:0}@media (min-width:992px){.pillar-sticky-form.open{display:block}.pillar-sticky-form form{align-items:center;display:flex;gap:5px}.pillar-sticky-form form label{font-size:12px;margin-bottom:0}.pillar-sticky-form form .hs-error-msgs{display:none}.pillar-sticky-form form .hs-form-field{margin-bottom:0}.pillar-sticky-form form input[type=email],.pillar-sticky-form form input[type=file],.pillar-sticky-form form input[type=number],.pillar-sticky-form form input[type=password],.pillar-sticky-form form input[type=tel],.pillar-sticky-form form input[type=text],.pillar-sticky-form form select,.pillar-sticky-form form textarea{height:40px}.pillar-sticky-form form .hs-submit{margin-top:0!important}.pillar-sticky-form form .hs-button{font-size:14px;height:40px;padding-bottom:0;padding-top:0;transform:none!important}}