*,:after,:before{box-sizing:border-box}:host,html{font-feature-settings:normal;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-variation-settings:normal;line-height:1.5;overflow-anchor:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{border:0;margin:0}dialog,fieldset,legend{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder,#9ca3af);opacity:1}input::placeholder,textarea::placeholder{color:var(--input-placeholder,#9ca3af);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}iframe{border:0}[hidden]{display:none}:root{--fa-fonts:"Font Awesome 6 Pro","Font Awesome 6 Brands"}:where(.section){padding:var(--section-py,70px) var(--section-px,0);position:relative}:where(.module-row),:where(.row){display:flex;flex-wrap:wrap;gap:var(--gy,20px) var(--gx,20px);margin:var(--row-my,0) var(--row-mx,auto);max-width:100%;padding:var(--row-py,30px) var(--row-px,0);position:relative;width:var(--row-width,calc(min(100vw, 1680px) - 40px - (min(100vw, 1680px) - 320px)*52/1120*2))}.col,.col-12{width:var(--col-width,100%)}@media screen and (width >= 768px){.col-1{width:var(--col-width,calc(8.33333% - var(--gx, 20px)*11/12 - .01px))}.col-2{width:var(--col-width,calc(16.66667% - var(--gx, 20px)*10/12 - .01px))}.col-3{width:var(--col-width,calc(25% - var(--gx, 20px)*9/12 - .01px))}.col-4{width:var(--col-width,calc(33.33333% - var(--gx, 20px)*8/12 - .01px))}.col-5{width:var(--col-width,calc(41.66667% - var(--gx, 20px)*7/12 - .01px))}.col-6{width:var(--col-width,calc(50% - var(--gx, 20px)*6/12 - .01px))}.col-7{width:var(--col-width,calc(58.33333% - var(--gx, 20px)*5/12 - .01px))}.col-8{width:var(--col-width,calc(66.66667% - var(--gx, 20px)*4/12 - .01px))}.col-9{width:var(--col-width,calc(75% - var(--gx, 20px)*3/12 - .01px))}.col-10{width:var(--col-width,calc(83.33333% - var(--gx, 20px)*2/12 - .01px))}.col-11{width:var(--col-width,calc(91.66667% - var(--gx, 20px)*1/12 - .01px))}}@media screen and (width <= 767px){.col.empty{display:none}}@media only screen and (width >= 768px){.offset-l-1{margin-left:calc(8.33333% + var(--gx, 20px)*.08333 - .01px)}.offset-r-1{margin-right:calc(8.33333% + var(--gx, 20px)*.08333 - .01px)}.offset-l-2{margin-left:calc(16.66667% + var(--gx, 20px)*.16667 - .01px)}.offset-r-2{margin-right:calc(16.66667% + var(--gx, 20px)*.16667 - .01px)}.offset-l-3{margin-left:calc(25% + var(--gx, 20px)*.25 - .01px)}.offset-r-3{margin-right:calc(25% + var(--gx, 20px)*.25 - .01px)}.offset-l-4{margin-left:calc(33.33333% + var(--gx, 20px)*.33333 - .01px)}.offset-r-4{margin-right:calc(33.33333% + var(--gx, 20px)*.33333 - .01px)}.offset-l-5{margin-left:calc(41.66667% + var(--gx, 20px)*.41667 - .01px)}.offset-r-5{margin-right:calc(41.66667% + var(--gx, 20px)*.41667 - .01px)}.offset-l-6{margin-left:calc(50% + var(--gx, 20px)*.5 - .01px)}.offset-r-6{margin-right:calc(50% + var(--gx, 20px)*.5 - .01px)}.offset-l-7{margin-left:calc(58.33333% + var(--gx, 20px)*.58333 - .01px)}.offset-r-7{margin-right:calc(58.33333% + var(--gx, 20px)*.58333 - .01px)}.offset-l-8{margin-left:calc(66.66667% + var(--gx, 20px)*.66667 - .01px)}.offset-r-8{margin-right:calc(66.66667% + var(--gx, 20px)*.66667 - .01px)}.offset-l-9{margin-left:calc(75% + var(--gx, 20px)*.75 - .01px)}.offset-r-9{margin-right:calc(75% + var(--gx, 20px)*.75 - .01px)}.offset-l-10{margin-left:calc(83.33333% + var(--gx, 20px)*.83333 - .01px)}.offset-r-10{margin-right:calc(83.33333% + var(--gx, 20px)*.83333 - .01px)}.offset-l-11{margin-left:calc(91.66667% + var(--gx, 20px)*.91667 - .01px)}.offset-r-11{margin-right:calc(91.66667% + var(--gx, 20px)*.91667 - .01px)}.offset-l-12{margin-left:calc(100% + var(--gx, 20px)*1 - .01px)}.offset-r-12{margin-right:calc(100% + var(--gx, 20px)*1 - .01px)}}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:var(--fa-fonts)}.screen-reader-text,.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.scroll-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--btn-bg,#333);border:none;bottom:20%;color:var(--btn-fg,#fff);cursor:pointer;font-size:var(--btn-icon-fs,24px);padding:var(--btn-py,8px) var(--btn-px,8px);position:fixed;right:0;transform:translateX(100%);transition:var(--duration-base,ease-out) var(--timing-base,.2s);transition-property:var(--btn-trns-properties,all);visibility:hidden;z-index:99}.scroll-to-top:hover{background:var(--btn-bg-hover,#000)}.scroll-to-top.slide-in{transform:translateX(0);visibility:visible}.scroll-to-top svg{width:1em}.has-overlay-link{position:relative}.has-overlay-link>.overlay-link{height:100%;inset:0;position:absolute;width:100%}.has-bg-image>.bg-image{position:absolute}.has-bg-video{position:relative}.has-bg-video>.bg-video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.has-bg-video>.bg-video video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}.bg-video .video-controls{bottom:var(--spacing-11,24px);left:var(--spacing-11,24px);position:absolute}@media screen and (width <= 767px){.bg-video .video-controls{bottom:var(--spacing-2,3px);left:var(--row-edge-margin,16px)}}.bg-video .video-controls .pause-btn,.bg-video .video-controls .play-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--btn-bg,#333);border:none;border-radius:var(--btn-br,100px);color:var(--btn-fg,#fff);cursor:pointer;display:inline-flex;font-size:var(--btn-fs,17px);gap:var(--spacing-4,8px);padding:var(--btn-py,7px) var(--btn-px,20px);transition:var(--duration-base,ease-out) var(--timing-base,.2s);transition-property:var(--btn-trns-properties,all)}.bg-video .video-controls .pause-btn .svg-icon-fa svg,.bg-video .video-controls .play-btn .svg-icon-fa svg{display:inline}.bg-video .video-controls .pause-btn:hover,.bg-video .video-controls .play-btn:hover{background:var(--btn-bg-hover,#000)}.svg-icon-fa svg:not(:host),.svg-icon-fa svg:not(:root){box-sizing:content-box;height:1em;overflow:visible}.svg-icon-fa-root path{fill:var(--svg-icon-fa-color,currentColor)}.svg-icon-fa-root .fa-primary{fill:var(--svg-icon-fa-primary-color,currentColor)}.svg-icon-fa-root .fa-secondary{fill:var(--svg-icon-fa-secondary-color,currentColor);opacity:var(--svg-icon-fa-secondary-opacity,.4)}
