#p-contact{margin-bottom:64px}@media (min-width:768px){#p-contact{margin-bottom:88px}}#p-contact .g-section-header{margin-bottom:100px;margin-top:48px}#p-contact #blocks{display:flex;flex-wrap:wrap;list-style:none;margin:32px auto 0;max-width:850px;padding:0}@media (max-width:500px){#p-contact #blocks{flex-direction:column}}#p-contact #blocks li{border:2px solid transparent;box-shadow:inset 0 0 1px var(--gray-2);margin-bottom:32px;margin-right:32px;text-align:center;transition:.25s ease;transition-property:border,box-shadow,transform;width:calc(33.33333333% - 21.33333333px)}#p-contact #blocks li:nth-child(3n){margin-right:0}@media (max-width:720px){#p-contact #blocks li{width:calc(50% - 16px)}#p-contact #blocks li:nth-child(3n){margin-right:32px}#p-contact #blocks li:nth-child(2n){margin-right:0}}@media (min-width:501px){#p-contact #blocks li:nth-child(3n+1):last-child{margin-right:0;width:100%}}@media (max-width:500px){#p-contact #blocks li{margin-right:0;width:100%}}#p-contact #blocks li:hover{border:2px solid var(--brand);box-shadow:0 8px 12px rgba(0,0,0,.15);transform:translateY(-4px)}#p-contact #blocks li a{align-items:center;color:var(--black);display:flex;flex-direction:column;justify-content:center;padding:48px 32px}#p-contact #blocks li img{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:48px;width:48px}#p-contact #blocks li h5{margin:1em 0}#p-contact #blocks li p{align-self:stretch;margin:0}#p-contact #blocks li .contact-icon{background-image:url(/img/icons/contact-icon.svg)}#p-contact #blocks li .support-icon{background-image:url(/img/icons/support-icon.svg)}#p-contact #blocks li .partner-icon{background-image:url(/img/icons/partners-icon.svg)}#p-contact #blocks li .jobs-icon{background-image:url(/img/icons/jobs-icon.svg)}#p-contact #blocks li .media-icon{background-image:url(/img/icons/media-icon.svg)}#p-cloud-support>section{margin-bottom:64px}#p-cloud-support .support-plan-details .header{padding:24px 0}#p-cloud-support .support-plan-details .header h5{color:var(--gray-1);font-family:var(--font-body);font-size:1.063rem;font-weight:var(--font-weight-semi-bold);letter-spacing:.01em;line-height:1.647em;margin:0}#p-cloud-support .support-plan-details .content{color:var(--gray-2);display:grid;font-size:1.063rem;letter-spacing:.01em;line-height:1.765em;max-width:765px;padding-bottom:24px;grid-row-gap:16px;row-gap:16px}#p-cloud-support .support-plan-details .content h6{color:var(--gray-1);font-size:.75rem;letter-spacing:.08em;margin:0;padding-top:8px;text-transform:uppercase}#p-cloud-support .support-plan-details .content p{margin:0}#p-cloud-support .support-plan-details .content p:last-of-type{margin-top:1em}#p-self-managed-support>section{margin-bottom:64px}#p-self-managed-support .callout{color:var(--danger);margin-top:-30px}@media (min-width:768px) and (max-width:1119px){#p-self-managed-support .callout{margin-top:-60px}}@media (min-width:1120px){#p-self-managed-support .callout{margin-top:-100px}}#p-become-a-partner .page-content{padding-bottom:48px}#p-become-a-partner #subnav{background:var(--gray-1)}@media (max-width:600px){#p-become-a-partner #subnav .g-grid-container{overflow:scroll}}#p-become-a-partner #subnav ul{display:flex;justify-content:space-around;list-style:none;margin:0;min-width:550px;padding:50px}@media (max-width:700px){#p-become-a-partner #subnav ul{padding:50px 0}}#p-become-a-partner #subnav ul a{border-bottom:4px solid transparent;color:var(--white);font-weight:var(--font-weight-bold);padding-bottom:7px;text-decoration:none;transition:all .25s ease}#p-become-a-partner #subnav ul a:hover{border-bottom-color:var(--brand)}#p-become-a-partner .page-content,#p-become-a-partner section.basic-table{padding-bottom:48px}#p-become-a-partner .pre-footer{background:var(--brand);color:#fff;overflow:hidden;position:relative}#p-become-a-partner .pre-footer .description{color:#fff}#p-become-a-partner .pre-footer .buttons .g-btn:first-child{background-color:var(--white);border-color:var(--white);color:var(--black)}#p-become-a-partner .pre-footer .buttons .g-btn:first-child:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}#p-become-a-partner .pre-footer .buttons .g-btn:nth-child(2){border-color:var(--white);color:#fff}#p-become-a-partner .pre-footer .buttons .g-btn:nth-child(2):hover{background-color:var(--white);color:var(--black)}.sales-form-page{background:var(--white);color:var(--black)}.sales-form-page .g-section-header{margin:0 auto;max-width:784px;text-align:center}.sales-form-page .g-section-header h1{margin:0}.sales-form-page .g-grid-container{display:flex;margin:100px auto}.sales-form-page .left{margin-right:10%;width:60%}@media (max-width:900px){.sales-form-page .left{margin-right:0;width:100%}}.sales-form-page .left .g-section-header{margin-bottom:25px;text-align:left}.sales-form-page .left form{display:flex;flex-direction:column;width:60%}@media (max-width:600px){.sales-form-page .left form{margin-right:0;width:100%}}.sales-form-page .left form .hp-email-address{display:none}.sales-form-page .left form .g-btn{align-self:flex-start;margin-top:24px}.sales-form-page .right{width:30%}@media (max-width:900px){.sales-form-page .right{display:none}}.sales-form-page .right h6{color:var(--gray-4);font-size:.75em;margin-top:15px;text-align:center;text-transform:uppercase}.sales-form-page .right ul{list-style:none}.sales-form-page .right .g-logo-grid{margin:0 auto}.sales-form-page .right .g-logo-grid li{height:80px;opacity:.6;width:calc(50% - 30px)}.sales-form-page .right .g-logo-grid li>div{border:none}.sales-form-page .right .g-logo-grid li>div img{-o-object-fit:contain;object-fit:contain;width:70%}#p-cloud-partner-page .header-section{margin-top:3rem}#p-cloud-partner-page .header-section .intro{display:flex;justify-content:space-between;padding-bottom:80px}@media (max-width:650px){#p-cloud-partner-page .header-section .intro{display:block}}#p-cloud-partner-page .header-section .logo-container{align-items:center;border:1px solid var(--gray-5);display:flex;height:170px;justify-content:center;margin:0;max-width:300px;min-width:220px;padding:16px 0;width:33%}@media (max-width:650px){#p-cloud-partner-page .header-section .logo-container{margin:0 auto 48px;width:100%}}#p-cloud-partner-page .header-section .logo-container img{max-height:75%;width:50%}#p-cloud-partner-page .header-section .text-container{flex-grow:1;margin-left:4%;width:62%}@media (max-width:650px){#p-cloud-partner-page .header-section .text-container{margin-left:auto;width:100%}}#p-cloud-partner-page .header-section h5{color:var(--gray-2);margin:0}#p-cloud-partner-page .header-section h1{margin-bottom:14px;margin-top:14px}#p-cloud-partner-page .header-section .website-link{color:var(--black)}#p-cloud-partner-page .header-section .website-link:after{background:url(/img/icons/chevron-right.svg) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:10px;margin-top:1px;width:12px}#p-cloud-partner-page .header-section .website-link:hover{text-decoration:underline}#p-cloud-partner-page .footer-section{background:var(--brand);color:var(--white);overflow:hidden;padding-bottom:160px;padding-top:128px;text-align:center}@media (max-width:1119px){#p-cloud-partner-page .footer-section{padding-bottom:104px;padding-top:78px}}@media (max-width:767px){#p-cloud-partner-page .footer-section{padding-bottom:80px;padding-top:56px}}#p-cloud-partner-page .footer-section .g-grid-container{align-items:center;display:flex;flex-direction:column}#p-cloud-partner-page .footer-section h1{margin:0}#p-cloud-partner-page .footer-section p{margin:24px 0 0;max-width:730px}@media (max-width:1119px){#p-cloud-partner-page .footer-section p{max-width:534px}}@media (max-width:767px){#p-cloud-partner-page .footer-section p{margin-top:16px}}#p-cloud-partner-page .footer-section .buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:24px -8px 0}@media (max-width:767px){#p-cloud-partner-page .footer-section .buttons{margin-top:16px}}#p-cloud-partner-page .footer-section .buttons .g-btn{margin:16px 8px 0}#p-principles section.hero{display:flex;flex-direction:column;justify-content:space-between;padding:8rem 0 10rem;text-align:center}#p-principles section.hero p{color:var(--gray-2);margin-left:auto;margin-right:auto;max-width:730px}#p-principles .g-jump-nav{margin:-60px 0 0 60px;padding-top:60px}#p-principles .g-jump-nav.sticky{margin-left:130px}#p-principles .g-jump-nav ul{border-left:2px solid var(--gray-5)}#p-principles .content{display:flex;justify-content:space-between;margin-bottom:32px;margin-top:35px}@media (min-width:768px){#p-principles .content{margin-bottom:160px;margin-top:60px}}#p-principles .content article{color:var(--gray-2);margin-top:12px;max-width:848px;width:100%}#p-principles .content article h2{color:var(--black);margin:0 0 16px}#p-principles .content article section{margin-top:32px;padding-top:16px}@media (min-width:768px){#p-principles .content article section{margin-top:48px}}@media (min-width:1120px){#p-principles .content article section{margin-top:64px}}#p-principles .content article section:first-child{margin-top:0;padding-top:0}#p-principles .content article .lead{font-size:1.125rem;font-weight:var(--font-weight-light);line-height:1.445}@media (min-width:768px){#p-principles .content article .lead{font-size:1.25rem;line-height:1.6}}.new-main-image-grid{height:248px;position:relative;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:480px){.new-main-image-grid{grid-template-columns:1.5fr 1fr;grid-column-gap:12px}}@media (min-width:768px){.new-main-image-grid{width:100%;margin-left:auto;grid-template-columns:2.5fr 1.5fr 2.5fr}}@media (min-width:1120px){.new-main-image-grid{height:360px}}.main-next-image{position:relative;flex-grow:1}.new-image-grid-1,.new-image-grid-2,.new-image-grid-3{display:grid;grid-template-rows:1fr;margin-bottom:24px}@media (min-width:768px){.new-image-grid-1,.new-image-grid-2,.new-image-grid-3{margin-bottom:36px}}@media (min-width:1120px){.new-image-grid-1,.new-image-grid-2,.new-image-grid-3{margin-bottom:48px}}.new-image-grid-2,.new-image-grid-3{height:216px}@media (min-width:768px) and (max-width:1119px){.new-image-grid-2,.new-image-grid-3{height:242px}}@media (min-width:1120px){.new-image-grid-2,.new-image-grid-3{height:260px}}.new-image-grid-1{grid-template-columns:1fr;min-height:248px}@media (min-width:1120px){.new-image-grid-1{height:430px}}.new-image-grid-2{grid-template-columns:1fr}@media (min-width:480px){.new-image-grid-2{grid-template-columns:1.5fr 1fr;grid-column-gap:12px;height:242px}}@media (min-width:1120px){.new-image-grid-2{height:260px}}@media (min-width:480px){.new-image-grid-2.reverseLayout{grid-template-columns:1fr 1.5fr}}.new-image-grid-3{min-height:248px;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:480px){.new-image-grid-3{grid-template-columns:1fr 1.5fr;grid-column-gap:12px}}@media (min-width:1120px){.new-image-grid-3{grid-template-columns:2.5fr 1.5fr 2fr}}.next-image{position:relative;height:100%}#p-sentinel .g-hero>picture>img{bottom:auto;top:0;width:100%}#p-sentinel .g-section-header{margin-bottom:100px}#p-sentinel #callouts{background-color:var(--black);border-top:1px solid var(--gray-1);color:var(--white);padding-bottom:48px;padding-top:48px}@media (min-width:768px){#p-sentinel #callouts{padding-bottom:72px;padding-top:72px}}@media (min-width:1120px){#p-sentinel #callouts{padding-bottom:100px;padding-top:100px}}#p-sentinel #product-suite{padding-bottom:64px;padding-top:64px}@media (min-width:768px){#p-sentinel #product-suite{padding-bottom:96px;padding-top:96px}}@media (min-width:1120px){#p-sentinel #product-suite{padding-bottom:120px;padding-top:120px}}#p-sentinel #product-suite .product-tabs{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:48px auto;padding:0}@media (min-width:768px){#p-sentinel #product-suite .product-tabs{margin:64px auto}}@media (min-width:1280px){#p-sentinel #product-suite .product-tabs{grid-gap:32px;grid-template-columns:repeat(4,1fr);grid-template-rows:none}}#p-sentinel #product-suite .product-tabs>li{border:1px solid var(--gray-4);border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex:1 1;flex-direction:column;justify-content:center;transition:box-shadow .25s cubic-bezier(.25,.46,.45,.94)}#p-sentinel #product-suite .product-tabs>li:hover{box-shadow:0 0 20px rgba(0,0,0,.15);cursor:pointer}@media (min-width:320px){#p-sentinel #product-suite .product-tabs>li:hover a .chevron{display:block;height:24px;width:24px}}#p-sentinel #product-suite .product-tabs>li:last-child{margin-right:0}#p-sentinel #product-suite .product-tabs>li.product-logo:hover{border-color:var(--brand);color:var(--gray-4)}#p-sentinel #product-suite .product-tabs a{align-items:center;color:inherit;display:flex;flex-direction:column;height:56px;justify-content:center;min-width:100%;padding:12px;position:relative;width:-moz-max-content;width:max-content}@media (min-width:320px){#p-sentinel #product-suite .product-tabs a{height:150px}}#p-sentinel #product-suite .product-tabs a .chevron{bottom:10px;display:none;position:absolute}#p-sentinel #product-suite .product-tabs a img{max-width:100%}@media (min-width:320px){#p-sentinel #product-suite .product-tabs a img{max-width:80%}}#p-sentinel #product-suite .product-tabs a img.enterprise-logo{display:none;height:40px}@media (min-width:700px){#p-sentinel #product-suite .product-tabs a img.enterprise-logo{display:block}}#p-sentinel #product-suite .product-tabs a img.color-logo{display:block;height:64px;width:60px}@media (min-width:700px){#p-sentinel #product-suite .product-tabs a img.color-logo{display:none}}#p-sentinel #product-suite .products-wrap .code-sample{border-top-color:var(--brand)}#p-sentinel #product-suite .products-wrap .code-sample li{color:var(--gray-2)}#p-sentinel #product-suite .products-wrap .code-sample .code-sample .header{background-color:var(--brand);border-color:var(--brand);color:var(--brand-text-on-primary)}#p-sentinel #product-suite .products-wrap section{border-top-style:solid;border-top-width:8px;margin:48px 0;padding-bottom:48px;padding-top:48px}@media (min-width:320px){#p-sentinel #product-suite .products-wrap section{padding-bottom:64px;padding-top:64px}}@media (min-width:768px){#p-sentinel #product-suite .products-wrap section{border-bottom-width:1px;border-color:var(--gray-4);border-left-width:1px;border-right-width:1px;border-style:solid}}#p-sentinel #product-suite .products-wrap section>.header{display:flex;flex-direction:column}@media (min-width:360px){#p-sentinel #product-suite .products-wrap section>.header{align-items:center;flex-direction:row;justify-content:center}}#p-sentinel #product-suite .products-wrap section>.header .enterprise-logo{max-width:280px}@media (min-width:360px){#p-sentinel #product-suite .products-wrap section>.header .enterprise-logo{border-right:1px solid var(--gray-5);padding-right:24px;width:auto}}#p-sentinel #product-suite .products-wrap section>.header p{line-height:1.6;margin:30px 0 0;text-align:center}@media (min-width:360px){#p-sentinel #product-suite .products-wrap section>.header p{margin-top:0;padding-left:24px;text-align:left}}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap section>.header p{font-size:1.5em;line-height:1.5;margin:20px 0}}#p-sentinel #product-suite .products-wrap ul.checklist{display:flex;flex-direction:column;list-style:none;margin:48px 0;padding:0}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap ul.checklist{flex-direction:row;justify-content:center;margin:64px 0}}#p-sentinel #product-suite .products-wrap ul.checklist li{margin-bottom:16px;padding-left:30px;position:relative}#p-sentinel #product-suite .products-wrap ul.checklist li:last-child{margin-bottom:0;padding-right:0}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap ul.checklist li{margin-bottom:0;max-width:50%;padding-right:30px}}#p-sentinel #product-suite .products-wrap ul.checklist svg{left:0;position:absolute;top:5px;width:16px}#p-sentinel #product-suite .products-wrap .button-container{margin:32px auto 0;text-align:center}@media (min-width:768px){#p-sentinel #product-suite .products-wrap .button-container{margin-top:48px}}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap .button-container{margin-top:64px}}#p-sentinel .policy-as-code{border-bottom:1px solid var(--gray-1);border-top:1px solid var(--gray-1)}#p-sentinel .policy-as-code .headline{max-width:900px}#p-sentinel .policy-as-code h3{font-size:1.2rem;line-height:2rem}#p-subscription-confirmation .show-reg .g-hero{padding:72px 0 167px}#p-subscription-confirmation .g-hero{border-top:1px solid var(--gray-1)}#p-subscription-confirmation .g-hero h2{text-align:center}#p-subscription-confirmation #registration,#p-subscription-confirmation #webinars{background-color:var(--gray-6)}#p-subscription-confirmation #registration{display:flex;justify-content:center}#p-subscription-confirmation #registration>div{align-items:center;background-color:var(--white);border:1px solid var(--gray-5);box-shadow:0 16px 16px -12px rgba(32,40,61,.2);display:flex;justify-content:center;margin:10px 8px 0;max-width:845px;min-height:300px;opacity:0;padding:24px;text-align:center;transition:all .6s;transition-timing-function:cubic-bezier(.28,0,.31,1);width:100%;z-index:1}@media (min-width:768px){#p-subscription-confirmation #registration>div{margin:-70px 93px 0;padding:48px 60px}}@media (min-width:1120px){#p-subscription-confirmation #registration>div{padding-left:108px;padding-right:108px}}#p-subscription-confirmation #registration>div.visible{opacity:1;transform:translateY(-50px)}#p-subscription-confirmation #registration>div h4{margin:0 0 1rem}#p-subscription-confirmation #webinars{padding:48px 0}@media (min-width:768px){#p-subscription-confirmation #webinars{padding:80px 0 120px}}#p-subscription-confirmation #webinars h2{margin-top:0}@media (min-width:768px){#p-subscription-confirmation #webinars>.g-grid-container>div{margin-top:64px}}#p-subscription-confirmation #resources{border-top:1px solid var(--gray-5);padding-top:15px}@media (min-width:768px){#p-subscription-confirmation #resources{padding-bottom:20px;padding-top:80px}}#p-template-page{padding-top:0}#p-template-page table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;border-right:0;background-color:transparent;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:20px;overflow-x:auto;display:block}#p-template-page table th{text-align:left}#p-template-page table td,#p-template-page table th{border-right:1px solid #ddd;padding:0}#p-template-page table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}#p-template-page table>tbody>tr>td,#p-template-page table>tbody>tr>th,#p-template-page table>tfoot>tr>td,#p-template-page table>tfoot>tr>th,#p-template-page table>thead>tr>td,#p-template-page table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#p-template-page table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}#p-template-page table>caption+thead>tr:first-child>td,#p-template-page table>caption+thead>tr:first-child>th,#p-template-page table>colgroup+thead>tr:first-child>td,#p-template-page table>colgroup+thead>tr:first-child>th,#p-template-page table>thead:first-child>tr:first-child>td,#p-template-page table>thead:first-child>tr:first-child>th{border-top:0;border-right:1px solid #ddd}#p-template-page table>tbody+tbody{border-top:2px solid #ddd}#p-template-page table table{background-color:#fff}#p-template-page table tr.warning td{background:#fcf8e3}#p-template-page .g-hero>picture>img{width:100%}#p-template-page .content-wrapper{display:flex;margin-bottom:128px}#p-template-page .content-wrapper .toc-sidebar{display:none}@media (min-width:768px){#p-template-page .content-wrapper .toc-sidebar{display:block;flex-shrink:0;margin:30px 0 0 60px;padding:92px 0 0;width:250px}}#p-template-page .content-wrapper .toc-sidebar .g-jump-nav.sticky{padding-top:30px}#p-template-page .content-wrapper .content{margin:72px 0;width:100%}#p-template-page .content-wrapper .content .major-headline:not(:first-of-type){margin-top:128px}#p-template-page .content-wrapper .content a{word-break:break-word}#p-template-page .content-wrapper .content hr{margin:48px 0}#p-template-page .content-wrapper .content p>code{background-color:#f9f2f4;color:#c7254e}#p-template-page .content-wrapper .content .product-link{color:inherit;font-weight:var(--font-weight-bold)}#p-template-page .content-wrapper .content .product-link:after{content:"\203A";font-size:1.8rem;padding-left:1rem}#p-template-page .content-wrapper .content blockquote{border-left:8px solid var(--brand);font-size:1.5em;margin-left:0;padding-left:2em}#p-template-page .content-wrapper .content img{max-width:100%;height:auto}#p-template-page .content-wrapper .content figure{margin:0}#p-template-page .content-wrapper .content figure.full-width img{width:100%}#p-template-page .g-section-header{margin:0 auto;max-width:784px;text-align:center}#p-template-page .g-section-header h2{margin:0}#p-template-page #template-page-tao-of-hashicorp section.text-image{border-bottom:1px solid var(--gray-5);padding-bottom:100px;padding-top:100px}@media (max-width:750px){#p-template-page #template-page-tao-of-hashicorp section.text-image{padding-bottom:65px;padding-top:65px}}#p-template-page #template-page-tao-of-hashicorp section.text-image:first-child{padding-top:0}#p-template-page #template-page-tao-of-hashicorp section.text-image:last-child{border-bottom:none;padding-bottom:0}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .text{width:70%;color:var(--gray-2)}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .text h2{color:var(--black)}@media (max-width:750px){#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .text{width:100%}}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap{max-height:200px;width:30%}@media (max-width:750px){#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap{max-height:none;width:100%}}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap picture{text-align:center;width:100%}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap img{margin:0;width:70%}#p-subscription-confirmation .show-reg .g-hero,#p-thank-you .show-reg .g-hero{padding:72px 0 167px}#p-subscription-confirmation .g-hero,#p-thank-you .g-hero{border-top:1px solid var(--gray-1)}#p-subscription-confirmation .g-hero h2,#p-thank-you .g-hero h2{text-align:center}#p-subscription-confirmation #registration,#p-subscription-confirmation #webinars,#p-thank-you #registration,#p-thank-you #webinars{background-color:var(--gray-6)}#p-subscription-confirmation #registration,#p-thank-you #registration{display:flex;justify-content:center}#p-subscription-confirmation #registration>div,#p-thank-you #registration>div{align-items:center;background-color:var(--white);border:1px solid var(--gray-5);box-shadow:0 16px 16px -12px rgba(32,40,61,.2);display:flex;justify-content:center;margin:10px 8px 0;max-width:845px;min-height:300px;opacity:0;padding:24px;text-align:center;transition:all .6s;transition-timing-function:cubic-bezier(.28,0,.31,1);width:100%;z-index:1}@media (min-width:768px){#p-subscription-confirmation #registration>div,#p-thank-you #registration>div{margin:-70px 93px 0;padding:48px 60px}}@media (min-width:1120px){#p-subscription-confirmation #registration>div,#p-thank-you #registration>div{padding-left:108px;padding-right:108px}}#p-subscription-confirmation #registration>div.visible,#p-thank-you #registration>div.visible{opacity:1;transform:translateY(-50px)}#p-subscription-confirmation #registration>div h4,#p-thank-you #registration>div h4{margin:0 0 1rem}#p-subscription-confirmation #webinars,#p-thank-you #webinars{padding:48px 0}@media (min-width:768px){#p-subscription-confirmation #webinars,#p-thank-you #webinars{padding:80px 0 120px}}#p-subscription-confirmation #webinars h2,#p-thank-you #webinars h2{margin-top:0}@media (min-width:768px){#p-subscription-confirmation #webinars>.g-grid-container>div,#p-thank-you #webinars>.g-grid-container>div{margin-top:64px}}#p-subscription-confirmation #resources,#p-thank-you #resources{border-top:1px solid var(--gray-5);padding-top:15px}@media (min-width:768px){#p-subscription-confirmation #resources,#p-thank-you #resources{padding-bottom:20px;padding-top:80px}}.pull-up-section{margin-top:-75px}.c-blog-hero{padding-bottom:166px;padding-top:88px}@media (max-width:1120px){.c-blog-hero{width:100%}}@media (max-width:767px){.c-blog-hero{padding:48px 0}}.c-blog-hero .hero-container{width:50%}@media (max-width:767px){.c-blog-hero .hero-container{margin-bottom:90px}}@media (max-width:1119px){.c-blog-hero .hero-container{width:100%}}.c-blog-hero h1{margin-top:0}.c-blog-hero h1 .subtitle{font-weight:300}.c-blog-hero .title{display:flex;flex-wrap:wrap;white-space:break-spaces}.c-blog-hero .title .subtitle{font-weight:300}.c-blog-hero .title-logo{height:78px}.c-blog-hero p{color:var(--gray-2);margin-bottom:40px;margin-top:12px;padding-right:40px}.c-blog-hero.hashicorp{background:var(--black);background-image:url(/img/backgrounds/hashicorp.jpg)}.c-blog-hero.terraform{background:var(--terraform);background-image:url(/img/backgrounds/bg-terraform.jpg)}.c-blog-hero.vault{background:var(--vault);background-image:url(/img/backgrounds/bg-vault.jpg)}.c-blog-hero.vagrant{background:var(--vagrant);background-image:url(/img/backgrounds/bg-vagrant.jpg)}.c-blog-hero.nomad{background:var(--nomad);background-image:url(/img/backgrounds/bg-nomad.jpg)}.c-blog-hero.consul{background:var(--consul);background-image:url(/img/backgrounds/bg-consul.jpg)}.c-blog-hero.packer{background:var(--packer);background-image:url(/img/backgrounds/bg-packer.jpg)}.c-blog-hero.boundary{background:var(--boundary);background-image:url(/img/backgrounds/bg-boundary.jpg)}.c-blog-hero.waypoint{background:var(--waypoint);background-image:url(/img/backgrounds/bg-waypoint.jpg)}.c-blog-hero.theme{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;color:var(--white)}.c-blog-hero.theme p{color:var(--gray-5)}.c-featured-blog-post{background:var(--gray-6);display:flex}.c-featured-blog-post.legacy .image-container{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.c-featured-blog-post.legacy .image-container{min-height:250px}}.c-featured-blog-post.legacy .image-container img{-o-object-fit:contain;object-fit:contain;width:75%}.c-featured-blog-post:hover{cursor:pointer}.c-featured-blog-post:hover img{transform:scale(1.04)}@media (max-width:768px){.c-featured-blog-post{flex-direction:column-reverse;flex-wrap:wrap}}.c-featured-blog-post>*{width:50%}@media (max-width:768px){.c-featured-blog-post>*{width:100%}}.c-featured-blog-post .image-container{overflow:hidden}.c-featured-blog-post .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.c-featured-blog-post .blog-container{align-content:flex-start;color:var(--black);display:flex;flex-wrap:wrap;padding:50px 40px;position:relative}.c-featured-blog-post .blog-container:before{box-shadow:0 0 7.6px rgba(0,0,0,.038),0 0 20.9px rgba(0,0,0,.062),0 0 50.3px rgba(0,0,0,.077),0 0 0 rgba(0,0,0,.12);content:"";height:80%;left:11px;position:absolute;top:20px;width:80%;z-index:-1}.c-featured-blog-post .blog-container label{cursor:pointer;margin-bottom:3px}.c-featured-blog-post .blog-container h3{margin-bottom:24px;margin-top:0}.c-featured-blog-post .blog-container p{color:var(--gray-2);margin:0;max-width:480px}:root{--text-gradient-infrastructure-cloud:linear-gradient(78deg,#b0ffff 1.19%,#8fd0ff 16.59%,#ddbfff 33.43%,#ffaed0 57.72%,#ffbeaf 72.62%,#fff8c9 86.08%,#fff 99.13%);--text-gradient-infrastructure-lifecycle-management:linear-gradient(258deg,#fff,#b0ffff 32%,#8fd0ff 66.8%,#c796ff);--text-gradient-security-lifecycle-management:linear-gradient(249deg,#fff 3.17%,#fff4ac 36.03%,#ffac99 71.73%,#ff89a1 99.04%);--gradient-infrastructure-lifecycle-management:#cfacf8,#ae46e6,#6e7bce,#6ec2ee,#9ce7f5;--gradient-security-lifecycle-management:#fff8c5,#ffa283,#ff70a3;--heading-gradient-infrastructure-lifecycle-management:linear-gradient(80.26deg,#7d48ce 1.81%,#6c6ae3 28.86%,#6181f0 56.4%,#5db1fa 82.5%,#c5ebfe 98.44%);--heading-gradient-security-lifecycle-management:linear-gradient(71deg,#fff0d6 0.51%,#ffba74 14.93%,#ff9266 53.74%,#ff6562 76.62%,#ff4774);--products-gradient-infrastructure-lifecycle-management:linear-gradient(90deg,#a067da,#6d69e2 17.5%,#32b8f2 38%,#4bd199 57.5%,#46b4bc 79%,#addee2);--products-gradient-security-lifecycle-management:linear-gradient(90deg,#fff8c5,#ffa283 37.58%,#ff70a3)}