body,html{overflow-x:clip}.section-based-page{width:100%}.page-section{width:100%;margin-left:auto;margin-right:auto}.page-container,.page-row{width:100%}.page-column{min-width:0}.page-element{max-width:100%;overflow-wrap:break-word}.page-element:has(.embedded-block){overflow:visible}@media (min-width:769px) and (max-width:1024px){.page-container{padding-left:24px!important;padding-right:24px!important}.page-row[data-columns="3"],.page-row[data-columns="4"]{grid-template-columns:repeat(2,1fr)!important}.page-section{padding-top:calc(var(--section-padding-top, 80px) * .75)!important;padding-bottom:calc(var(--section-padding-bottom, 80px) * .75)!important}}@media (max-width:768px){.page-container{padding-left:16px!important;padding-right:16px!important}.page-row{grid-template-columns:1fr!important;gap:16px!important}.page-section{padding-top:calc(var(--section-padding-top, 80px) * .5)!important;padding-bottom:calc(var(--section-padding-bottom, 80px) * .5)!important}.page-element,.page-element.text-center,.page-element.text-right{text-align:left!important}.image-element{max-width:100%!important}.page-element a[class*=inline-block]{display:block;text-align:center}}.section-based-page{overflow-x:clip}.page-column,.page-container,.page-row,.page-section{overflow:visible}.embedded-block{position:relative;width:100%}.text-element{line-height:1.6}.text-element h1,.text-element h2,.text-element h3,.text-element h4,.text-element h5,.text-element h6{margin-bottom:.75em;line-height:1.2}.text-element p{margin-bottom:1em}.text-element ol,.text-element ul{margin-bottom:1em;padding-left:1.5em}.text-element li{margin-bottom:.5em}.image-element{overflow:hidden}.image-element img{display:block}.page-element a[class*=inline-block]{text-decoration:none;transition:opacity .2s ease,transform .2s ease}.page-element a[class*=inline-block]:hover{opacity:.9;transform:translateY(-2px)}.shape-element{display:block}.divider-element{border:none;margin:1.5em auto}.spacer-element{display:block;width:100%}.icon-element{display:inline-flex}.section-divider svg{display:block;width:100%;height:100%}.page-section[style*=background-image]{background-attachment:scroll}@media (min-width:769px){.page-section[style*=background-image]{background-attachment:fixed}}@media print{.page-section{page-break-inside:avoid;padding-top:20px!important;padding-bottom:20px!important}.page-container{max-width:100%!important;padding:0!important}.page-row{display:block!important}.page-column{width:100%!important;display:block}.page-element{page-break-inside:avoid}}