.o4-block .button,.o4-button{transition:transform .3s ease,background-color .3s ease,border-color .3s ease,filter .3s ease;border-width:2px;font-size:1rem;line-height:1.5rem;letter-spacing:.025em;border-radius:calc(var(--radius-base)/2);height:calc(2.875rem + 8px);padding:0 40px}.o4-block .button[disabled],.o4-button[disabled]{cursor:default}.o4-block .button.small,.o4-button.small{border-width:2px;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;border-radius:calc(var(--radius-base)*.375);height:2.75rem;padding:0 20px;gap:.35rem}.o4-block .button.small .button-icon,.o4-button.small .button-icon{min-width:18px}.o4-block .button.small .button-icon.flex-row,.o4-button.small .button-icon.flex-row{margin-left:-.125rem}.o4-block .button.small .button-icon.flex-row-reverse,.o4-button.small .button-icon.flex-row-reverse{margin-right:-.125rem}.o4-block .button.medium,.o4-button.medium{border-width:2px;font-size:1rem;line-height:1.5rem;letter-spacing:.025em;border-radius:calc(var(--radius-base)/2);height:4rem;padding:0 40px;gap:.5rem}.o4-block .button.medium .button-icon,.o4-button.medium .button-icon{min-width:24px}.o4-block .button.medium .button-icon.flex-row,.o4-button.medium .button-icon.flex-row{margin-left:-.25rem}.o4-block .button.medium .button-icon.flex-row-reverse,.o4-button.medium .button-icon.flex-row-reverse{margin-right:-.25rem}.o4-block .button.large,.o4-button.large{border-width:2px;font-size:1.25rem;line-height:1.75rem;letter-spacing:.1em;border-radius:calc(var(--radius-base)/2);height:5rem;padding:0 48px;gap:.5rem}.o4-block .button.large .button-icon,.o4-button.large .button-icon{min-width:28px}.o4-block .button.large .button-icon.flex-row,.o4-button.large .button-icon.flex-row{margin-left:-.25rem}.o4-block .button.large .button-icon.flex-row-reverse,.o4-button.large .button-icon.flex-row-reverse{margin-right:-.25rem}.o4-block .button.link,.o4-button.link{position:relative;border-width:0;background-color:initial;text-transform:none}.o4-block .button.link:hover,.o4-button.link:hover{background:#0000}.o4-block .button.link .button-label:hover,.o4-button.link .button-label:hover{text-decoration:underline;text-underline-offset:4px}.o4-block .button.link .button-icon,.o4-button.link .button-icon{margin-left:0!important;margin-right:0!important}.o4-block .button,.o4-button{position:relative}.o4-block .button.small.primary:after,.o4-button.small.primary:after{box-shadow:inset rgb(var(--o-dark)) 0 -4px 0}.o4-block .button.primary,.o4-button.primary{border-width:0!important}.o4-block .button.primary:after,.o4-button.primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset rgb(var(--o-dark)) 0 -5px 0;mix-blend-mode:multiply;border-radius:inherit}.o4-block .button.large.primary:after,.o4-button.large.primary:after{box-shadow:inset rgb(var(--o-dark)) 0 -6px 0}.o4-button.primary.small .button-label{margin-bottom:3px}.o4-button.primary.small .button-icon{margin-bottom:2px}.o4-block input,.o4-block option,.o4-block select,.o4-block textarea{border-width:2px;border-radius:calc(var(--radius-base)/2)}.countdown-block .digit-container{border-radius:.5rem}.glide__arrow{border-radius:calc(var(--radius-base)/2)}.glide__arrow:after{content:"";position:absolute;top:3px;left:0;width:100%;height:100%;box-shadow:inset rgb(var(--o-dark)) 0 -5px 0;mix-blend-mode:multiply;border-radius:inherit}.glide__bullet{width:20px;height:20px;border-radius:4px;margin:0 .4rem}.o4-accordion{border-radius:calc(var(--radius-base)/2);border:2px solid var(--text-color)}.o4-accordion .accordion-tab .tab-content,.o4-accordion .accordion-tab .tab-title{padding:0 1rem}.o4-accordion .accordion-tab:last-child{border-bottom:0}:root{--radius-base:10px}.o4-row.col-space-0,.o4-row:not(.col-space-0) .o4-col .bg-wrapper,.o4-row:not(.col-space-0) .o4-col .o4-bg,.o4-row:not(.col-space-0) .o4-col .o4-overlay,.o4-row:not(.col-space-0) .o4-col .o4-video-background,.o4-slider.col-space-0,.o4-slider:not(.col-space-0) .o4-col .bg-wrapper,.o4-slider:not(.col-space-0) .o4-col .o4-bg,.o4-slider:not(.col-space-0) .o4-col .o4-overlay,.o4-slider:not(.col-space-0) .o4-col .o4-video-background{border-radius:calc(var(--radius-base)*.875);overflow:hidden}.two .o4-row.col-space-0{border-radius:0;overflow:auto}.o4-row.overlap .o4-col .bg-wrapper,.o4-row.overlap .o4-col .o4-bg,.o4-row.overlap .o4-col .o4-overlay,.o4-row.overlap .o4-col .o4-video-background,.o4-row.overlap2 .o4-col .bg-wrapper,.o4-row.overlap2 .o4-col .o4-bg,.o4-row.overlap2 .o4-col .o4-overlay,.o4-row.overlap2 .o4-col .o4-video-background{border-radius:calc(var(--radius-base)*.875);overflow:hidden}.o4-slide.padding-0 .slide-content.fluid .slide-rows-wrapper.lg\:w-100\/100 .o4-row.col-space-0{border-radius:0}.nav-item.active{text-decoration:underline}.embed-block,.image-content,.o4-row:not(.col-space-0) .o4-col.card .embed-block,.o4-row:not(.col-space-0) .o4-col.card .image-content,.o4-row:not(.col-space-0) .o4-col.card .video-content,.video-content{border-radius:calc(var(--radius-base)/2);overflow:hidden}.o4-col.card .ImageBlock.first .image-content,.o4-col.card .VideoBlock.first .embed-block,.o4-col.card .VideoBlock.first .video-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.icon-block{border-radius:100%}.o4-header .nav-sub-menu{border-radius:calc(var(--radius-base)/4);overflow:hidden}.o4-block input[type=date],.o4-block input[type=datetime-local],.o4-block input[type=email],.o4-block input[type=number],.o4-block input[type=text],.o4-block input[type=time],.o4-block option,.o4-block select{height:3.2rem}