﻿.block-accordion .accordion-item{border-color:var(--extralight)}.block-accordion .framed .accordion-item{border-color:var(--extralight);box-shadow:0 0 8px rgba(0,0,0,.25);margin-bottom:15px}.block-accordion .accordion-button{margin-bottom:0}.block-accordion .accordion-button::after{background-image:none;font:var(--fa-font-solid);content:"";font-size:1.6rem;margin-right:5px}.block-accordion .accordion-button:not(.collapsed)::after{background-image:none}.block-accordion .accordion-button svg{margin-left:auto;font-size:2rem;transition:transform .2s ease-in-out}.block-accordion .accordion-button:not(.collapsed) svg{transform:rotate(180deg)}.block-accordion .accordion-body{padding:1.5rem 1rem}.block-accordion .accordion-body p:last-of-type{margin-bottom:0}.block-cta{background-size:cover;background-position:center;padding:0}.default_page .block-cta:not(.bg-none) .container{padding:0 15px}.block-cta .wysiwyg{display:flex;flex-direction:column;justify-content:center}.block-cta:not(.bg-none) .container{padding:0 15px}.block-carousel-text{position:relative;padding:0}.block-carousel-text .carousel-indicators{z-index:5}.block-carousel-text .carousel-indicators [data-bs-target]{border-top:none;border-bottom:none;border-radius:50%;height:18px;width:18px;opacity:1;border:solid 2px var(--white);background-color:var(--primary)}.block-carousel-text .carousel-indicators .active{border-color:var(--primary);background-color:var(--white)}.block-carousel-text .carousel-inner{width:100%;padding-bottom:var(--spacingDesktop)}@media screen and (min-width: 567px){.block-carousel-text .carousel-inner{width:80%}}@media screen and (min-width: 992px){.block-carousel-text .carousel-inner{width:60%}}.block-carousel-text .carousel-control-next{margin-right:-30px}.block-carousel-text .carousel-control-prev{margin-left:-30px}@media screen and (min-width: 768px){.block-carousel-text .triangle-left .row .col-12,.block-carousel-text .triangle-right .row .col-12,.block-carousel-text .swoosh-left .row .col-12,.block-carousel-text .swoosh-right .row .col-12{padding-top:var(--spacingMobile)}}@media screen and (min-width: 1200px){.block-carousel-text .triangle-left .row .col-12,.block-carousel-text .triangle-right .row .col-12,.block-carousel-text .swoosh-left .row .col-12,.block-carousel-text .swoosh-right .row .col-12{padding-top:var(--spacingTablet)}}.block-carousel-text .carousel-item{scrollbar-color:rgba(255,255,255,.8) rgba(255,255,255,.1);scrollbar-width:thin}.block-carousel-text.bg-white .carousel-item,.block-carousel-text.bg-extralight .carousel-item,.block-carousel-text.bg-light .carousel-item{scrollbar-color:var(--neutral) rgba(0,0,0,.1)}.block-carousel-text .carousel-item::-webkit-scrollbar{width:12px}.block-carousel-text .carousel-item::-webkit-scrollbar-track{border-radius:var(--borderCardRadius);-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.2)}.block-carousel-text .carousel-item::-webkit-scrollbar-thumb{border-radius:var(--borderCardRadius);-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.6)}.block-carousel-text.bg-white .carousel-item::-webkit-scrollbar-track,.block-carousel-text.bg-extralight .carousel-item::-webkit-scrollbar-track,.block-carousel-text.bg-light .carousel-item::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.block-carousel-text.bg-white .carousel-item::-webkit-scrollbar-thumb,.block-carousel-text.bg-extralight .carousel-item::-webkit-scrollbar-thumb,.block-carousel-text.bg-light .carousel-item::-webkit-scrollbar-thumb{border-radius:var(--borderCardRadius);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.6)}.block-gallery img{width:100%}.block-gallery .gallery-box img,.block-gallery .gallery-masonry img{transition:transform .3s ease-in-out}.block-gallery .gallery-box img:hover,.block-gallery .gallery-masonry img:hover{transform:scale(1.05)}.block-gallery .gallery-image{overflow:hidden}.block-gallery .image-softcorners{border-radius:var(--borderRadius)}.block-gallery .gallery-box .slide1{flex-basis:50%}.block-gallery .gallery-box .slide2{flex-basis:33%}.block-gallery .gallery-box .slide3{flex-basis:25%}.block-gallery .gallery-box .slide4{flex-basis:20%}.block-gallery .gallery-box .slide5{flex-basis:16.66%}.block-gallery .gallery-box a{display:block}.block-gallery .gallery-button{margin-top:30px}.block-gallery .gallery-box .slide-small,.block-gallery .gallery-box .slide-medium,.block-gallery .gallery-box .slide-large{flex:0 1 100%}@media screen and (min-width: 576px){.block-gallery .gallery-box .slide-small,.block-gallery .gallery-box .slide-medium,.block-gallery .gallery-box .slide-large{flex-basis:50%}}@media screen and (min-width: 768px){.block-gallery .gallery-box .slide-medium,.block-gallery .gallery-box .slide-large{flex-basis:33%}}@media screen and (min-width: 992px){.block-gallery .gallery-box .slide-small,.block-gallery .gallery-box .slide-medium{flex-basis:25%}}@media screen and (min-width: 1200px){.block-gallery .gallery-box .slide-small{flex-basis:16%}}.block-gallery .gallery-masonry{column-count:1}.block-gallery .gallery-masonry a{display:grid;grid-template-rows:1fr auto;break-inside:avoid}.block-gallery .gallery-masonry a>img{grid-row:1/-1;grid-column:1}.block-gallery .gallery-box{display:flex;flex-wrap:wrap}.block-gallery .gallery-masonry.gap-none{column-gap:2px}.block-gallery .gallery-masonry.gap-regular{column-gap:22px}.block-gallery .image-dropshadow{box-shadow:5px 5px 10px var(--medium);overflow:visible !important}.block-gallery .margin-minimal{margin-bottom:2px}.block-gallery .margin-minimal img{border-radius:0}.block-gallery .margin-standard{margin-bottom:20px}.block-gallery .gallery-box .margin-minimal{margin:0}.block-gallery .gallery-box .margin-standard{margin:13px}@media screen and (min-width: 576px){.block-gallery .gallery-masonry{column-count:2}}@media screen and (min-width: 768px){.block-gallery .gallery-masonry{column-count:3}}@media screen and (min-width: 992px){.block-gallery .gallery-masonry.masonry-small,.block-gallery .gallery-masonry.masonry-medium{column-count:4}}@media screen and (min-width: 1200px){.block-gallery .gallery-masonry.masonry-small{column-count:6}}.block-gallery .gallery-carousel{width:100%;margin:0 auto 1rem auto;--carousel-button-color: var(--dark);--carousel-button-bg: var(--extralight);--carousel-button-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;--carousel-button-svg-stroke-width: 2.5}.block-gallery .gallery-carousel .carousel__slide{padding:0}.block-gallery .gallery-carousel .carousel__button.is-prev{left:-1.5rem}.block-gallery .gallery-carousel .carousel__button.is-next{right:-1.5rem}.block-gallery .gallery-carousel .carousel__button:focus{outline:none;box-shadow:0 0 0 4px var(--primary)}.dark-mode .gallery-carousel .carousel__button:focus{box-shadow:0 0 0 4px var(--secondary)}.block-gallery .thumb-carousel .carousel__slide{opacity:.5;padding:0;margin:.25rem;width:96px;height:64px}.block-gallery .thumb-carousel .carousel__slide img{width:100%;height:100%;object-fit:cover;border-radius:var(--borderButtonRadius)}.block-gallery .thumb-carousel .carousel__slide.is-nav-selected{opacity:1}.block-gallery .slides1{width:100%}@media screen and (min-width: 576px){.block-gallery .slides2,.block-gallery .slides3{width:49%;padding:0 5px}}@media screen and (min-width: 768px){.block-gallery .slides3{width:32%}}.block-image{overflow-x:hidden}.block-image:not(.bg-none):not(.inner-padding){padding:20px 20px 15px}.block-image:not(.bg-none) .row.minimal{margin-left:0;margin-right:0}.block-image .minimal .col-12,.block-image .minimal .col-sm,.block-image .minimal .col{padding-left:0;padding-right:0}@media screen and (min-width: 576px){.block-image .minimal .col:first-of-type,.block-image .minimal .col-sm:first-of-type{padding-left:calc(var(--gutter-x)*.5)}.block-image .minimal .col:last-of-type,.block-image .minimal .col-sm:last-of-type{padding-right:calc(var(--gutter-x)*.5)}}.block-image.inner-padding.extra-padding{padding-left:30px;padding-right:30px}.block-image .minimal a img{border-radius:0}.block-image a{display:block;text-decoration:none}.block-image figure{margin:0}.block-image img{max-width:100%}.block-image figcaption{display:block;margin:1rem 0;font-size:1.4rem}.block-image .image-border figcaption{margin-bottom:0}.block-image .image-border{padding:10px;border:solid 1px var(--light);margin:0 15px 15px}@media screen and (min-width: 576px){.block-image .image-border{padding:20px}}.block-boxes .box{margin-bottom:var(--spacingMobile);min-height:200px}.block-boxes:not(.bg-none) .box{margin-top:var(--spacingMobile)}.block-boxes .box-inner{display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;margin:0;padding-bottom:20px;height:100%}.block-boxes:not(.bg-none){padding:var(--spacingMobile)}.block-boxes .square-corners .box-image{border-radius:0}.block-boxes .soft-corners{border-radius:var(--borderRadius)}.block-boxes .soft-corners .box-image{border-radius:var(--borderRadius) 8px 0 0}.block-boxes .box-inner.text-medium{color:var(--medium) !important}.block-boxes a.box-inner.text-medium:hover{color:var(--primary) !important}.block-boxes a.box-inner.text-white:hover{color:var(--secondary) !important}.block-boxes a.box-inner.text-black:hover{color:var(--white) !important}.block-boxes .drop-shadow{box-shadow:5px 5px 20px rgba(0,0,0,.25)}.block-boxes.bg-dark .drop-shadow,.block-boxes.bg-black .drop-shadow{box-shadow:5px 5px 20px rgba(255,255,255,.25)}.block-boxes .box span{display:block}.block-boxes .box-icon{font-size:6rem}.block-boxes .box-image{object-fit:cover;width:100%;height:100%;margin-bottom:20px}.block-boxes .title{font-weight:700;line-height:1.2;padding:0 10px}@media screen and (min-width: 768px){.block-boxes .box-icon{font-size:7rem}}@media screen and (min-width: 1200px){.block-boxes .box-icon{font-size:8rem}}.block-spacer{margin-top:var(--spacingMobile)}.block-spacer+.block-spacer{padding-top:var(--spacingMobile)}@media screen and (min-width: 768px){.block-spacer{margin-top:var(--spacingTablet)}.block-spacer+.block-spacer{padding-top:var(--spacingTablet)}}@media screen and (min-width: 1200px){.block-spacer{margin-top:var(--spacingDesktop)}.block-spacer+.block-spacer{padding-top:var(--spacingDesktop)}}.block-divider{padding-top:var(--spacingMobile)}@media screen and (min-width: 768px){.block-divider{padding-top:var(--spacingTablet)}}@media screen and (min-width: 1200px){.block-divider{padding-top:var(--spacingDesktop)}}.block_hero{position:relative;padding:0}.block_hero .video{display:none;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 768px){.block_hero .video{display:block}}.block_hero .carousel-item{padding:var(--spacingMobile) 0;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.block_hero .carousel-item-inner{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;min-height:400px;height:calc(100vh - var(--spacingMobile))}.block_hero:first-of-type .carousel-item-inner{height:calc(100vh - 206px)}.block_hero .carousel-item-inner.is_carousel{max-height:1080px}.block_hero .carousel-item-inner .row{margin-top:var(--spacingMobile);margin-bottom:var(--spacingMobile)}.block_hero .carousel-indicators{z-index:15}.block_hero .carousel-indicators [data-bs-target]{border-top:none;border-bottom:none;border-radius:50%;height:18px;width:18px;opacity:1;border:solid 2px var(--white);background-color:var(--primary)}.block_hero .carousel-indicators .active{border-color:var(--primary);background-color:var(--white)}.block_hero .carousel-control-next,.block_hero .carousel-control-prev{z-index:10}.block_hero .mask{position:absolute;bottom:-1px;left:0;z-index:5;width:100%;height:55px;background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media screen and (min-width: 576px){.block_hero .mask{height:80px}}@media screen and (min-width: 768px){.block_hero .carousel-item{padding:var(--spacingTablet) 0}.block_hero .carousel-item-inner{height:calc(100vh - var(--spacingTablet))}.block_hero:first-of-type .carousel-item-inner{height:calc(100vh - var(--spacingTablet) - 215px)}.block_hero .mask{height:105px;bottom:-2px}}@media screen and (min-width: 992px){.block_hero .mask{height:125px}}@media screen and (min-width: 1200px){.block_hero .carousel-item{padding:var(--spacingDesktop) 0}.block_hero .carousel-item-inner{height:calc(100vh - var(--spacingDesktop))}.block_hero:first-of-type .carousel-item-inner{height:calc(100vh - var(--spacingDesktop) - 265px)}.block_hero .mask{height:150px}}@media screen and (min-width: 1400px){.block_hero .mask{height:200px}}.block_hero .slice{background-image:url("/images/mask-slice-right-bottom.svg")}.block_hero .swoosh{background-image:url("/images/mask-swoosh-right-bottom.svg")}.block_hero .btn:focus{border:solid 1px rgba(0,0,0,0);outline:2px solid #fff}.block_hero hr{border:solid 2px;opacity:1;max-width:none;width:208px;margin:30px 0}.block_hero .hero-light{color:#fff}.block_hero .hero-light hr{border-color:#fff}.block_hero .hero-dark{color:#000}.block_hero .hero-dark hr{border-color:#000}.block_hero .text-center hr{margin:30px auto}.block_hero .carousel-item .row{scrollbar-color:rgba(255,255,255,.8) rgba(255,255,255,.1);scrollbar-width:thin}.block_hero .carousel-item.bg-white .row,.block_hero .carousel-item.bg-extralight .row,.block_hero .carousel-item.bg-light .row{scrollbar-color:var(--neutral) rgba(0,0,0,.1)}.block_hero .carousel-item .row::-webkit-scrollbar{width:12px}.block_hero .carousel-item .row::-webkit-scrollbar-track{border-radius:var(--borderCardRadius);-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.2)}.block_hero .carousel-item .row::-webkit-scrollbar-thumb{border-radius:var(--borderCardRadius);-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.6)}.block_hero .carousel-item.bg-white .row::-webkit-scrollbar-track,.block_hero .carousel-item.bg-extralight .row::-webkit-scrollbar-track,.block_hero .carousel-item.bg-light .row::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.block_hero .carousel-item.bg-white .row::-webkit-scrollbar-thumb,.block_hero .carousel-item.bg-extralight .row::-webkit-scrollbar-thumb,.block_hero .carousel-item.bg-light .row::-webkit-scrollbar-thumb{border-radius:var(--borderCardRadius);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.6)}.block-text-with-image .image{display:block;max-width:100%;margin:0 auto calc(var(--spacingMobile)*2)}.block-text-with-image .wysiwyg{margin-bottom:calc(var(--spacingMobile)*2)}.block-text-with-image .border-regular{margin:0 0 1.5rem}.block-text-with-image .image-dropshadow{box-shadow:0 0 20px rgba(0,0,0,.2);overflow:visible}@media screen and (min-width: 768px){.block-text-with-image .image,.block-text-with-image .wysiwyg{margin-bottom:0}}.block-video .thumb-carousel .carousel__slide{opacity:.75;padding:0;margin:0 2.5px 15px;width:64px;height:64px}@media screen and (min-width: 768px){.block-video .thumb-carousel .carousel__slide{margin:0 10px 15px;width:80px;height:80px}}@media screen and (min-width: 992px){.block-video .thumb-carousel .carousel__slide{margin:0 10px 15px;width:120px;height:120px}}@media screen and (min-width: 1200px){.block-video .thumb-carousel .carousel__slide{width:160px;height:160px}}@media screen and (min-width: 1400px){.block-video .thumb-carousel .carousel__slide{margin:0 20px 25px}}.block-video .thumb-carousel .carousel__slide:first-of-type{margin-left:0}.block-video .thumb-carousel .carousel__slide:last-of-type{margin-right:0}.block-video .grid .wysiwyg{margin-bottom:var(--spacingMobile)}
