﻿@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=Maitree:wght@400;700&family=Montserrat:wght@200;400;600;800&display=swap";html,body{font-size:100%;font-weight:100;font-family:Helvetica,Arial,sans-serif}body{margin:0}div.content{padding:4rem 13rem 6rem 13rem}@media screen and (max-width: 1170px){div.content{padding:2rem 6rem 4rem 6rem}}@media screen and (max-width: 480px){div.content{padding:2rem 2rem 4rem 2rem}}div.content-slim{padding:0 13rem}@media screen and (max-width: 1170px){div.content-slim{padding:0 6rem}}@media screen and (max-width: 480px){div.content-slim{padding:0 2rem}}@media screen and (max-width: 768px){.hide-tablet{display:none}}@media screen and (max-width: 480px){.hide-mobile{display:none}}@media screen and (max-width: 768px){.tablet-fullwidth{margin-left:-6rem !important;margin-right:-6rem !important}}@media screen and (max-width: 480px){.tablet-fullwidth{margin-left:-2rem !important;margin-right:-2rem !important}}@media screen and (max-width: 480px){.mobile-fullwidth{margin-left:-2rem !important;margin-right:-2rem !important}}h1,h2,h3,h4,h5,h6,p{margin:2rem 0}h1{font-size:4rem;line-height:4rem;font-weight:200}@media screen and (max-width: 768px){h1{font-size:3rem;line-height:3rem}}h2{font-size:3rem;line-height:3rem;font-weight:200}@media screen and (max-width: 768px){h2{font-size:2rem;line-height:2rem}}h3{font-size:2rem;line-height:2rem;font-weight:200}@media screen and (max-width: 768px){h3{font-size:1.75rem;line-height:1.75rem}}h4{font-size:1.5rem;line-height:1.5rem;font-weight:200}h5{font-size:1.25rem;line-height:1.25rem;font-weight:200}h6{font-size:1.125rem;line-height:1.125rem;font-weight:200}p{font-size:1rem;line-height:1.5rem;font-weight:100}p.byline{font-size:1rem;line-height:1.5rem}a{line-height:1.5rem;font-weight:400;cursor:pointer;text-decoration:none;color:#00e}a:hover,a:active,a:focus{color:#551a8b}a.button-cta,button,input[type=submit]{text-align:center;color:#fff;background-color:#c00;border:2px solid #c00;text-transform:uppercase;text-decoration:none;font-size:1.5rem;font-weight:200;margin:.5rem;padding:.75rem 3rem;white-space:nowrap;line-height:3.5;transition:background .2s ease-in 0s}a.button-cta:hover,a.button-cta:active,a.button-cta:focus,button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background-color:#a30000;border-color:#a30000;color:#fff}a.button-cta.secondary{background:none;border:2px solid #c00;color:#c00}a.button-cta.secondary:hover,a.button-cta.secondary:active,a.button-cta.secondary:focus{background-color:#a30000;border-color:#a30000;color:#fff}code,pre{font-family:"PT Mono",monospace;background-color:#efefef;color:#1e2e37;line-height:1.2;overflow:scroll;padding:0 5px}div pre.highlight code{padding:0}pre{padding:.5rem 1rem}hr{border-width:2px;margin:6rem 0 4rem 0}img{max-width:100%}.logo-wrapper{display:inline-block;max-width:13.5rem;padding-top:1rem}.project-logo{width:100%}table{border-spacing:1px}table thead th,table tbody td{padding:.5rem 1rem}table thead th{background-color:#004153;color:#fff;padding:.5rem 1rem;font-size:1.5rem;line-height:1.5rem;font-weight:400;text-align:left}table tbody tr:nth-child(even){background-color:#efefef}table tbody tr td p{margin:0}.admonitionblock.note tbody .icon,.note tbody .icon,.admonitionblock.tip tbody .icon,.tip tbody .icon{background-color:#46b29d}.admonitionblock.note tbody .content,.note tbody .content,.admonitionblock.tip tbody .content,.tip tbody .content{background-color:#004153}.admonitionblock tbody .icon{text-align:center;width:50px}.admonitionblock+.admonitionblock{margin-top:20px}.listingblock .content,.literalblock .content,.imageblock .content,.tableblock .content{padding:0}.paginator-btns a{margin:1rem 0;line-height:1.5;max-width:10rem}.paginator-btns a:first-of-type{margin-right:calc(100% - 535px)}@media screen and (max-width: 850px){.paginator-btns a{display:block}}form input,form textarea{padding:.75rem;font-size:1rem;border-radius:10px;border-color:#aaa;border-width:1px;border-style:solid}form textarea{min-height:13rem}form input[type=submit]{font-size:1rem;line-height:1.5;cursor:pointer;border-radius:0;border:none;max-width:10rem}.grid-wrapper,.component-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1em;clear:both}.width-1-12{grid-column:span 1}.width-2-12{grid-column:span 2}.width-3-12{grid-column:span 3}.width-4-12{grid-column:span 4}.width-5-12{grid-column:span 5}.width-6-12{grid-column:span 6}.width-7-12{grid-column:span 7}.width-8-12{grid-column:span 8}.width-9-12{grid-column:span 9}.width-10-12{grid-column:span 10}.width-11-12{grid-column:span 11}.width-12-12{grid-column:span 12}@media(max-width: 48em){.width-1-12-m{grid-column:span 1}}@media(max-width: 48em){.width-2-12-m{grid-column:span 2}}@media(max-width: 48em){.width-3-12-m{grid-column:span 3}}@media(max-width: 48em){.width-4-12-m{grid-column:span 4}}@media(max-width: 48em){.width-5-12-m{grid-column:span 5}}@media(max-width: 48em){.width-6-12-m{grid-column:span 6}}@media(max-width: 48em){.width-7-12-m{grid-column:span 7}}@media(max-width: 48em){.width-8-12-m{grid-column:span 8}}@media(max-width: 48em){.width-9-12-m{grid-column:span 9}}@media(max-width: 48em){.width-10-12-m{grid-column:span 10}}@media(max-width: 48em){.width-11-12-m{grid-column:span 11}}@media(max-width: 48em){.width-12-12-m{grid-column:span 12}}.navigation{height:70px}.nav-container{max-width:1000px;margin:0 auto;display:inline}nav{float:right;padding-top:1rem}nav ul{list-style:none;margin:0;padding:0}nav ul li{position:relative}nav ul li a,nav ul li a:visited{display:block;padding:0 20px;line-height:70px;font-size:1.5rem;text-decoration:none}nav ul li a.active,nav ul li a:visited.active{color:#f0ca4d;font-weight:700}nav ul.nav-list .button-cta.secondary{line-height:1.3;padding:.4rem 1rem;margin-top:1rem;text-transform:none}nav ul.nav-list li:hover .nav-submenu{display:block}nav ul.nav-list li a{font-size:1.1rem;padding:0 10px}.nav-submenu{background:#dcdcdc;display:none;position:absolute;top:100%;left:50%;padding:.5em 0;transform:translateX(-50%)}.nav-submenu:before{content:"";position:absolute;border-bottom:6px solid #dcdcdc;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;left:50%;transform:translateX(-50%)}.nav-submenu-item{min-width:12rem;text-align:left}.nav-submenu-item a{line-height:2rem}.nav-submenu-item a:hover{background:#004153;color:#fff}.nav-mobile{display:none;position:absolute;top:2rem;right:2rem;height:70px;width:70px}@media only screen and (max-width: 1024px){.navigation{padding-top:2rem;padding-right:2rem}.nav-mobile{display:block;z-index:1}.logo-wrapper{display:block;margin:0 auto;padding-top:0}nav{width:16rem;padding-top:0}nav .nav-list{background-color:#f0ca4d;position:relative;left:100px;top:-80px;padding:3rem 1rem 1rem 1rem;border-top-right-radius:30px;border-bottom-left-radius:30px}}@media only screen and (max-width: 1024px)and (max-width: 468px){nav .nav-list{left:50px}}@media only screen and (max-width: 1024px){nav .nav-list .button-cta.secondary{display:none}nav ul{display:none}nav ul li{float:none}nav ul li a,nav ul li a:visited{padding:15px;line-height:20px;color:#1e2e37}nav ul li a.active,nav ul li a:visited.active{color:#1e2e37;font-weight:700}nav ul li ul li a{padding-left:30px}}@media screen and (min-width: 1024px){.nav-list{display:block !important}}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#fff;position:absolute;display:block;content:"";transition:all 300ms ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:rgba(0,0,0,0)}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}@media only screen and (max-width: 480px){nav{width:18rem}}.product-download-band .ctas{text-align:center}.quick-pitch-band{text-align:center}.download-announcement-band{text-align:center}.two-column-content-band .two-columns{width:100%;-moz-column-count:2;-moz-column-gap:2rem;-webkit-column-count:2;-webkit-column-gap:2rem;column-count:2;column-gap:2rem}.two-column-content-band .img-content{margin:0}@media screen and (max-width: 48em){.two-column-content-band .two-columns{width:100%;-moz-column-count:1;-moz-column-gap:1rem;-webkit-column-count:1;-webkit-column-gap:1rem;column-count:1;column-gap:1rem}}.mid-page-cta-band .cta{align-self:center;justify-self:center}.docs-archive-subnav .img-caption{font-size:1.5rem;line-height:1.5rem;text-align:center;font-weight:200;padding:1rem;background-color:#004153;color:#fff;margin-top:-7px}.contrib-block{text-align:center}.contrib-block h4,.contrib-block p{margin:1rem 0}.contrib-block img{max-width:12rem}@media screen and (max-width: 48em){.contrib-block img{max-width:100%}}.bio-block{text-align:left}.bio-block h4,.bio-block p{margin:1rem 0}.bio-block a,.bio-block img{max-width:1.5rem}.big-three-subnav-band .big-three-block{text-align:center}.big-three-subnav-band .big-three-block img{max-width:14rem}.big-three-subnav-band .big-three-block h3{margin:1rem 0}.video-content-band .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-content-band .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.highlights-inline-images-band .highlights-inline-block .block-content,.highlights-inline-images-band .highlights-inline-block .block-image{align-self:center;justify-self:center}.highlights-alternating-inline-block{padding:2rem 0 4rem 0}.highlights-alternating-inline-block .block-content,.highlights-alternating-inline-block .block-image{align-self:center;justify-self:center}@media screen and (max-width: 768px){.highlights-alternating-inline-block .block-image{order:0}.highlights-alternating-inline-block .block-content{order:1}}.highlights-three-columns-band .highlight-columns-block img~.block-title{background-color:#004153;padding:1rem;margin-top:-3px}.highlights-three-columns-band .highlight-columns-block img~.block-title h2{color:#fff;margin:0}.download-release-band .version-table{margin-bottom:1rem}.download-release-band .version-table table{width:100%}.download-release-band .version-table .version-name{text-align:left}.download-release-band .version-table .version-name.final{font-weight:700;text-transform:uppercase}.download-release-band .version-table .version-name .release-date{float:right}.download-release-band .version-table .licence{min-width:3rem}.download-release-band .version-table .links{min-width:6rem;text-align:right}.download-release-band .version-table td,.download-release-band .version-table a{font-size:.875rem}@media screen and (max-width: 1024px){.download-release-band .version-table{grid-column:span 12}}.component-wrapper{margin-top:4rem;margin-bottom:6rem}.component-name{background-color:#589fc5}.component-name h5{color:#fff;margin:1rem;text-transform:uppercase}html,body{font-family:"Maitree",Arial,serif}*{line-height:1.3rem;color:#454545}.grid-wrapper,.component-wrapper{grid-gap:2em;grid-row-gap:1em}@media screen and (max-width: 768px){.grid-wrapper,.component-wrapper{grid-gap:0}}.doc-content{max-width:1430px}h1{font-family:"Montserrat",sans-serif;font-size:2.5rem;line-height:2.75rem;font-weight:800}@media screen and (max-width: 768px){h1{font-size:1.5rem;line-height:1.5rem}}h2{font-family:"Montserrat",serif;font-size:2rem;line-height:2.25rem;font-weight:800}@media screen and (max-width: 768px){h2{font-size:1rem;line-height:1rem}}h3{font-family:"Montserrat",sans-serif;font-size:1.75rem;line-height:2rem;font-weight:800}@media screen and (max-width: 768px){h3{font-size:1.2rem;line-height:1.2rem}}h4{font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.75rem;font-weight:400}@media screen and (max-width: 768px){h4{font-size:1.125rem;line-height:1.5rem}}h5{font-family:"Montserrat",sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:600}h6{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.35rem;font-weight:800}p{font-size:1rem;line-height:1.25rem;font-weight:400}.styled-logo{font-size:4rem;line-height:4rem;color:#589fc5;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:10px;margin:0}@media screen and (max-width: 1024px){.styled-logo{font-size:2rem;line-height:2rem}}a{line-height:1.5rem;font-weight:400;cursor:pointer;text-decoration:underline;color:#005d8f}a:hover,a:active,a:focus{color:#005d8f}a.button-cta,a.button-cta.primary,button,input[type=submit]{font-family:"Montserrat",sans-serif;color:#fff;background-color:#ff6400;border:2px solid #fff;font-size:1.3rem;font-weight:400;line-height:2;transition:background .2s ease-in 0s;text-decoration:none;padding:0 3rem;display:inline-block;white-space:normal}a.button-cta:hover,a.button-cta:active,a.button-cta:focus,a.button-cta.primary:hover,a.button-cta.primary:active,a.button-cta.primary:focus,button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background-color:#b34600;border-color:#fff;color:#fff !important}@media screen and (max-width: 768px){a.button-cta,a.button-cta.primary,button,input[type=submit]{font-size:1rem;line-height:1rem;padding:.75rem 1rem}}a.button-cta.btn-sm,a.button-cta.primary.btn-sm,button.btn-sm,input[type=submit].btn-sm{font-size:1rem;line-height:1.2rem;font-weight:400;padding:.5rem 1.2rem}a.button-cta.secondary{color:#fff;background-color:#589fc5;border:2px solid #589fc5}a.button-cta.secondary:hover,a.button-cta.secondary:active,a.button-cta.secondary:focus{background-color:#355f76;border-color:#589fc5;color:#fff !important}a.button-cta.tertiary{color:#355f76 !important;background-color:#cde2ee;border:2px solid #589fc5}a.button-cta.tertiary:hover,a.button-cta.tertiary:active,a.button-cta.tertiary:focus{background-color:#cde2ee;color:#355f76 !important}form input[type=submit]{border:2px solid #589fc5}.table-wrapper{overflow-x:auto}table{border-collapse:collapse}table thead th,table tbody th{font-size:1.125rem;line-height:1.5rem;color:#fff;font-weight:400;text-align:left;padding:1rem;background-color:#005d8f;border:1px solid #005d8f}table thead th>div,table thead th>div>span,table tbody th>div,table tbody th>div>span{color:#005d8f}table tbody td{padding:.5rem 1rem;border:1px solid #e5e5e5}table tbody tr:nth-child(even){background-color:#f5f5f5}table tbody tr td p{margin:0}mark{background-color:#589fc5;color:#005d8f}dl dt{font-weight:700}code,pre{font-family:"PT Mono",monospace;background-color:#e5e5e5}code a,pre a{text-decoration:none;color:#fff}pre{padding:.5rem 1rem;border:1px solid #707070}pre>code,table code{border:none;background-color:rgba(0,0,0,0)}hr{border-width:1px;border-color:#589fc5}.admonitionblock.note tbody .icon,.note tbody .icon,.admonitionblock.tip tbody .icon,.tip tbody .icon{background-color:#e3efd0}.admonitionblock.note tbody .content,.note tbody .content,.admonitionblock.tip tbody .content,.tip tbody .content{background-color:#efefef}.full-width-bg{margin:0 -13rem;padding:0 13rem}@media screen and (max-width: 1170px){.full-width-bg{margin:0 -6rem;padding:0 6rem}}@media screen and (max-width: 480px){.full-width-bg{margin:0 -2rem;padding:0 2rem}}.component{padding-top:4rem;padding-bottom:6rem}.component-slim{padding-top:2rem;padding-bottom:2rem}.dark-bg{background-color:#454545}.dark-bg.light-blue{background-color:#589fc5}.dark-bg *,.dark-bg p,.dark-bg h2{color:#fff}.dark-bg a,.dark-bg a i{color:#fff !important}.dark-bg a:hover,.dark-bg a:active,.dark-bg a:focus,.dark-bg a i:hover,.dark-bg a i:active,.dark-bg a i:focus{color:#e49eff !important}.alt-type,.alt-type-b{font-family:"Montserrat",sans-serif}.alt-type-b{font-weight:600}.text-centered{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-caps{text-transform:uppercase}@media screen and (max-width: 768px){.hide-mobile{display:none}}.text-orange{color:#ff6400}ul.dashed{list-style-type:none}ul.dashed>li:before{content:"–";position:absolute;margin-left:-1.1em;margin-top:2px;color:#589fc5}ul.chevron{list-style-type:none}ul.chevron>li:before{content:"›";margin:0 5px 0 -15px;font-size:1.5rem}ul.chevron.orange>li:before{color:#ff6400}.margin-tb-0{margin-top:0;margin-bottom:0}.margin-tb-xs{margin-top:.5rem;margin-bottom:.5rem}.margin-tb-sm{margin-top:1rem;margin-bottom:1rem}.margin-tb-md{margin-top:2rem;margin-bottom:2rem}.margin-tb-lg{margin-top:4rem;margin-bottom:4rem}.margin-tb-xl{margin-top:5rem;margin-bottom:5rem}.padding-tb-0{padding-top:0;padding-bottom:0}.padding-tb-sm{padding-top:1rem;padding-bottom:1rem}.padding-tb-md{padding-top:2rem;padding-bottom:2rem}.padding-tb-lg{padding-top:4rem;padding-bottom:4rem}.padding-tb-xl{padding-top:5rem;padding-bottom:5rem}.alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0)}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.justify-self-start{justify-self:start !important}.justify-self-center{justify-self:center !important}.justify-self-end{justify-self:end !important}.align-self-start{align-self:start !important}.align-self-center{align-self:center !important}.align-self-end{align-self:end !important}.callout{padding:2rem}.callout-slim{padding:.5rem}.callout.orange,.callout-slim.orange{border:1px solid #ff6400}.callout.blue,.callout-slim.blue{border:1px solid #589fc5}ul.chevron li hr{margin:1em 0}ul.chevron li a:nth-child(2){text-underline:none}.hover-box{transition:background-color .3s ease;border-radius:10px;height:80%;display:flex;flex-direction:column;justify-content:space-between}.hover-box h5{margin:0}.hover-box:hover{background-color:#fff8f0;border-color:#ffa366}.blog>.content{padding-top:0}.blog-index .blog-list-item,.blog .blog-list-item,.post .blog-list-item{margin-bottom:5rem}.blog-index .blog-list-item .post-title h6,.blog .blog-list-item .post-title h6,.post .blog-list-item .post-title h6{margin:0}.blog-index .blog-list-item .post-title h6 a,.blog .blog-list-item .post-title h6 a,.post .blog-list-item .post-title h6 a{font-family:inherit;font-weight:600;font-size:1.5rem;line-height:2rem}.blog-index .headshot,.blog-index .byline,.blog .headshot,.blog .byline,.post .headshot,.post .byline{display:inline}.blog-index .headshot,.blog .headshot,.post .headshot{max-width:2.5rem;border-radius:1.5rem;margin-right:.5rem}.blog-index .doc-content,.blog .doc-content,.post .doc-content{padding-top:3rem}.blog-index .side-nav i.fa-rss-square,.blog .side-nav i.fa-rss-square,.post .side-nav i.fa-rss-square{color:#ff6400;font-size:1.5rem}.blog-index .side-nav h5,.blog .side-nav h5,.post .side-nav h5{font-weight:400}@media screen and (max-width: 48em){.blog-list-item .share-page{text-align:left}.blog p.byline{font-size:1rem;line-height:1.25rem}}.community .content{padding-bottom:0}.contributions-band .contrib-block img{width:150px}.contributions-band a.title{font-weight:600;display:block}.features .highlights-alternating-inline-block:not(:last-child){border-bottom:2px solid #e3efd0}.documentation-archive>.content{padding-top:0}.documentation .content{padding-bottom:0}.documentation .contrib-block{margin:.3rem 0}.documentation .contrib-block h4{margin-top:0}.documentation .contrib-block ul{display:block;text-align:left;max-width:200px;margin:0 auto}.documentation .documentation-guides-band h4{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.documentation .documentation-guides-band ul{padding-left:1rem}@media screen and (min-width: 1024px){.documentation .documentation-guides-band ul{columns:2;-webkit-columns:2;-moz-columns:2}}.documentation-archive-band table{width:100%;overflow:scroll}.get-started h2.step{margin-top:4rem}.get-started .step-no{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:6rem}.get-started ol{padding-left:16px}.tutorial>.content,.tutorial-extended>.content{padding-top:0}.downloads .alert{margin-bottom:0}.download>.content,.download-archive>.content,.cache-store-implementations>.content,.hotrod-clients>.content,.integrations>.content,.release-notes>.content{padding-top:0}.download-archive .archive-item-wrapper,.integrations .item-wrapper{grid-column:span 2}@media screen and (max-width: 1024px){.download-archive .archive-item-wrapper,.integrations .item-wrapper{grid-column:span 4}}@media screen and (max-width: 768px){.download-archive .archive-item-wrapper,.integrations .item-wrapper{grid-column:span 12}}.download-archive .archive-item-wrapper .archive-item,.integrations .item-wrapper .archive-item{margin:1rem 0}.cache-store-implementations .item-wrapper,.hotrod-clients .item-wrapper{grid-column:span 3}@media screen and (max-width: 1024px){.cache-store-implementations .item-wrapper,.hotrod-clients .item-wrapper{grid-column:span 6}}@media screen and (max-width: 768px){.cache-store-implementations .item-wrapper,.hotrod-clients .item-wrapper{grid-column:span 12}}.cache-store-implementations .item-wrapper .item,.hotrod-clients .item-wrapper .item{margin:1rem 0}.cache-store-implementations .item-wrapper .item h6,.hotrod-clients .item-wrapper .item h6{display:inline-block}.release-notes .item-wrapper{margin:1rem 0;grid-column:span 3}@media screen and (max-width: 1024px){.release-notes .item-wrapper{grid-column:span 6}}@media screen and (max-width: 768px){.release-notes .item-wrapper{grid-column:span 12}}.release-notes .item-wrapper h6{display:inline}.release-notes .item-wrapper ul{padding-left:20px}.release-notes .item-wrapper .button-cta{margin-top:1rem;margin-left:0}.use-case-single>.content{padding-top:0}.introduction .highlights-alternating-inline-block:not(:last-child){border-bottom:2px solid #e3efd0}.project-footer,.content.project-footer{background-color:#f0f0f0;padding-top:4rem;padding-bottom:6rem}.project-footer .logo-wrapper,.content.project-footer .logo-wrapper{text-align:center;display:block;margin:0 auto}.project-footer .logo-wrapper .project-logo,.content.project-footer .logo-wrapper .project-logo{max-width:18rem}@media screen and (max-width: 768px){.project-footer .logo-wrapper .project-logo,.content.project-footer .logo-wrapper .project-logo{max-width:10rem}}.project-footer p,.content.project-footer p{margin-top:0;margin-bottom:0;font-size:.875rem}@media screen and (max-width: 1024px){.project-footer p,.content.project-footer p{grid-column:1/6}}@media screen and (max-width: 768px){.project-footer p,.content.project-footer p{grid-column:span 12}}.project-footer .project-links,.content.project-footer .project-links{font-size:.875rem}@media screen and (max-width: 1024px){.project-footer .project-links,.content.project-footer .project-links{grid-column:span 2}}@media screen and (max-width: 768px){.project-footer .project-links,.content.project-footer .project-links{grid-column:span 6}}.project-footer ul.footer-links,.content.project-footer ul.footer-links{list-style:none;padding-left:0}.project-footer ul.footer-links a,.content.project-footer ul.footer-links a{font-size:.875rem}.project-footer .more-links,.content.project-footer .more-links{padding-left:4rem;font-size:.875rem;margin-bottom:2rem;border-left:1px solid #589fc5}.project-footer .more-links ul,.content.project-footer .more-links ul{-moz-column-count:4;-moz-column-gap:1rem;-webkit-column-count:4;-webkit-column-gap:1rem;column-count:4;column-gap:1rem}.project-footer .more-links ul a,.content.project-footer .more-links ul a{font-size:.875rem}@media screen and (max-width: 1300px)and (min-width: 1025px){.project-footer .more-links ul,.content.project-footer .more-links ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media screen and (max-width: 1024px){.project-footer .more-links,.content.project-footer .more-links{grid-column:span 12;border-top:2px solid #aaa;border-left:0;padding:3rem 0 2rem 0;margin-bottom:1rem}}@media screen and (max-width: 480px){.project-footer .more-links,.content.project-footer .more-links{order:3}.project-footer .more-links ul,.content.project-footer .more-links ul{-moz-column-count:2;-moz-column-gap:1rem;-webkit-column-count:2;-webkit-column-gap:1rem;column-count:2}}.footer-section{margin-bottom:3rem;padding:1rem 0}@media screen and (max-width: 480px){.footer-section{margin-bottom:1rem}}.redhat-footer{background-color:#000}.redhat-footer .grid-wrapper{padding:.5rem 0;grid-row-gap:0}.redhat-footer .cookie-preferences{grid-column:1/4;align-self:start;justify-self:start;color:#fff}.redhat-footer .cookie-preferences a,.redhat-footer .cookie-preferences i{color:#fff;font-size:.75rem;font-weight:200}@media screen and (max-width: 1024px){.redhat-footer .cookie-preferences{grid-column:1/7;justify-self:left}}@media screen and (max-width: 768px){.redhat-footer .cookie-preferences{grid-column:1/13;justify-self:center;order:3}}.redhat-footer .licence{grid-column:5/9;align-self:center;justify-self:center;color:#fff}.redhat-footer .licence a,.redhat-footer .licence i{color:#fff;font-size:.75rem;font-weight:200}@media screen and (max-width: 1024px){.redhat-footer .licence{grid-column:1/7;justify-self:left}}@media screen and (max-width: 768px){.redhat-footer .licence{grid-column:1/13;justify-self:center;order:3}}.redhat-footer .redhat{grid-column:9/12;align-self:center;justify-self:end;font-size:.75rem;font-weight:200;color:#fff}@media screen and (max-width: 1024px){.redhat-footer .redhat{grid-column:7/12;justify-self:right}}@media screen and (max-width: 768px){.redhat-footer .redhat{grid-column:1/13;justify-self:center;order:2}}.redhat-footer .redhat-logo{grid-column:12/13;justify-self:end;align-self:center}.redhat-footer .redhat-logo img{min-width:6rem}@media screen and (max-width: 768px){.redhat-footer .redhat-logo{grid-column:1/13;justify-self:center;order:1}}.share-page a{text-decoration:none}.share-page a img{max-width:1.5rem;margin-right:.5rem}div.nav-wrapper{background-color:#454545;padding:0 13rem}@media screen and (max-width: 1170px){div.nav-wrapper{padding:0 6rem}}@media screen and (max-width: 768px){div.nav-wrapper{padding:0 2rem}}.main-nav{min-height:95px;position:relative;width:100%;padding-top:1.5rem}.main-nav .container{padding-top:1rem}.main-nav a,.main-nav a i,.main-nav span,.main-nav span i{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;color:#fff !important;font-weight:600;text-decoration:none;cursor:pointer}.main-nav a.active,.main-nav a i.active,.main-nav span.active,.main-nav span i.active{font-weight:800;position:relative;color:#ff6400 !important}.main-nav a i,.main-nav span i{font-family:"Font Awesome 5 Free"}.main-nav .logo-wrapper{display:inline-block;padding-top:0;width:13rem;height:40px;padding:0 10px;z-index:0;position:relative}@media screen and (max-width: 768px){.main-nav .logo-wrapper{width:8rem;margin-top:.5rem}}.main-nav .logo-wrapper a,.main-nav .logo-wrapper span{color:#2a5d6c !important}.main-nav .menu{background:#005d8f;border:1px solid rgba(255,255,255,.1803921569);display:none;list-style:none;margin:0;padding:0;text-align:center;z-index:1;position:absolute;top:111px;right:0;left:0}.main-nav .menu a,.main-nav .menu span{border-bottom:1px solid rgba(255,255,255,.1803921569);display:block;padding:15px}.main-nav .menu .dropdown:hover i{transition:.2s;transform:rotateX(180deg)}.main-nav .menu .dropdown:hover .submenu{position:relative}.main-nav .menu .dropdown:hover .submenu li a,.main-nav .menu .dropdown:hover .submenu li span{text-align:center}.main-nav .nav-toggle{display:inline-block;font-size:1.7em;line-height:1.5em;float:right;user-select:none;-webkit-user-select:none}.main-nav .nav-toggle i{color:#fff;vertical-align:middle}#checkbox{visibility:hidden;opacity:0;position:absolute;top:-99999px}#checkbox:checked~nav .menu{display:block}@media screen and (min-width: 1024px)and (max-width: 1450px){.main-nav{min-height:155px}.main-nav .logo-wrapper{display:block;margin:0 auto !important}.main-nav .menu{margin-top:1rem;float:none !important}.main-nav .menu a,.main-nav .menu span{font-size:1rem}}@media screen and (min-width: 1024px){.main-nav .nav-toggle{display:none}.main-nav .container{padding-top:0;padding-bottom:0}.main-nav .logo-wrapper{margin:5px 0;padding:10px 10px 0 10px}.main-nav .menu{display:block;box-shadow:none;border:none;float:right;background-color:rgba(0,0,0,0);position:static}.main-nav .menu li{display:inline-block}.main-nav .menu span{display:inline-block;vertical-align:middle}.main-nav .menu a,.main-nav .menu span{border:none;padding:20px 10px;height:35px}.main-nav .menu .dropdown:hover .submenu{position:absolute}.main-nav .menu .dropdown:hover .submenu li a,.main-nav .menu .dropdown:hover .submenu li span{text-align:right}}.submenu{display:none !important}.dropdown:hover .submenu{display:block !important;background-color:#fff;right:0;border:1px solid #e5e5e5}.dropdown:hover .submenu li{float:none;border-bottom:1px solid #e5e5e5;width:100%}.dropdown:hover .submenu li a,.dropdown:hover .submenu li span{color:#589fc5 !important;text-transform:none;font-weight:400;padding:5px 10px;height:100%}.dropdown:hover .submenu li a.active,.dropdown:hover .submenu li span.active{border-bottom:4px solid #ff6400}.dropdown:hover .submenu li a:hover,.dropdown:hover .submenu li span:hover{background-color:#f6f6f6}.homepage-features-band .contrib-block img{max-width:9rem}.homepage-features-band .grid-container{display:flex;flex-wrap:wrap;justify-content:center}.homepage-features-band .grid-container .contrib-block{flex:0 0 calc(30% - 60px);padding:30px}.homepage-hero-band{background-image:url("/assets/images/homepage/infinispanbg_1200.png");background-repeat:no-repeat;background-size:cover;background-position:top right}.homepage-hero-band h1{font-weight:200}@media screen and (max-width: 1400px){.homepage-hero-band .heroversioncontent{grid-column:span 12}}.homepage-hero-band .heroversion{margin:0;font-weight:600;font-size:1.8rem;line-height:3rem}.homepage-hero-band .nowavailable,.homepage-hero-band .moreinfo{margin:.1rem;font-size:1.2rem}@media screen and (max-width: 1400px){.homepage-hero-band .nowavailable{margin-top:1rem}}.recent-posts-band{background-color:#005d8f !important}.recent-posts-band .block-item{background-color:#589fc5;padding:2rem;margin:.5rem 0}.recent-posts-band .block-item h6>a{color:#fff !important;font-family:inherit;font-weight:600;font-size:1.5rem;line-height:2rem}summary{cursor:pointer;color:#005d8f;outline:none}summary::after{font-family:"Font Awesome 5 Free";font-weight:600;content:"";display:inline-block;margin-left:8px;color:#005d8f;position:relative;top:2px}details p{text-align:justify}details summary::-webkit-details-marker{display:none}details[open] summary::after{content:"";display:inline-block}ul#dataList{list-style:none;padding-left:0}ul#dataList li:nth-child(n+20){display:none}span.see-all{color:#005d8f;cursor:pointer}.clipboard{float:right;font-family:FontAwesome;padding:0rem;line-height:.5rem;color:#222 !important;background-color:rgba(0,0,0,0) !important;border:rgba(0,0,0,0) !important;cursor:pointer}.clipboard:hover{color:#4695eb !important}/*# sourceMappingURL=main.css.map */