@charset "UTF-8";
:root{--font-color: var(--bs-secondary);--bg-color: #F9F9F9;--cardgroup-gap: 2.5rem}html,body{font-family:"MavenPro-Regular", sans-serif;font-weight:400;font-size:1rem;color:var(--font-color);background-color:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html h1,html .h1,body h1,body .h1{font-size:2.75rem;font-family:"MavenPro-Bold", sans-serif;font-weight:700}html h1 span,html .h1 span,body h1 span,body .h1 span{font-size:inherit}@media only screen and (min-width:768px){html h1,html .h1,body h1,body .h1{font-size:3.125rem}}html h2,html .h2,body h2,body .h2{font-size:2rem;font-weight:400}html h2 span,html .h2 span,body h2 span,body .h2 span{font-size:inherit}@media only screen and (min-width:768px){html h2,html .h2,body h2,body .h2{font-size:2.375rem}}html h3,html .h3,body h3,body .h3{font-size:1.25rem;font-weight:400}html h3 span,html .h3 span,body h3 span,body .h3 span{font-size:inherit}@media only screen and (min-width:768px){html h3,html .h3,body h3,body .h3{font-size:1.5rem}}html strong,html b,body strong,body b{font-family:"MavenPro-Bold", sans-serif}html strong,html b,html p,html ul,html ol,body strong,body b,body p,body ul,body ol{font-size:1.25rem}html ul li,html ol li,body ul li,body ol li{margin-bottom:10px}html .btn,body .btn{--bs-btn-hover-border-color: var(--bs-primary);font-family:"MavenPro-Bold", sans-serif;font-size:17px;background:var(--bs-primary);color:#fff;border-radius:6px;border:solid 1px var(--bs-primary);padding:15px 25px;box-shadow:5px 4px 11px 2px rgba(0, 0, 0, 0.15);transition:all 1s ease}html .btn:hover,body .btn:hover{background:#fff;color:var(--bs-primary)}html a,body a{border:none;transition:all 1s ease !important;text-underline-offset:3px}html a:focus,html a:focus-within,html a:focus-visible,html a:active,body a:focus,body a:focus-within,body a:focus-visible,body a:active{border:none !important}html h1,html .h1,html h2,html .h2,html h3,html .h3,html h4,html .h4,html p,html .hyphenated,body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body p,body .hyphenated{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 4 4}html .frame,html .frame-default,body .frame,body .frame-default{--hn-frame-space-before: 0px;--hn-frame-space-after: 70px;margin:var(--hn-frame-space-before) 0 var(--hn-frame-space-after) 0;padding:0;color:var(--font-color)}@media only screen and (min-width:992px){html .frame,html .frame-default,body .frame,body .frame-default{--hn-frame-space-after: 100px}}html .frame.frame-space-before-extra-small,body .frame.frame-space-before-extra-small{--hn-frame-space-before: 10px}@media only screen and (min-width:992px){html .frame.frame-space-before-extra-small,body .frame.frame-space-before-extra-small{--hn-frame-space-before: 15px}}html .frame.frame-space-after-extra-small,body .frame.frame-space-after-extra-small{--hn-frame-space-after: 10px}@media only screen and (min-width:992px){html .frame.frame-space-after-extra-small,body .frame.frame-space-after-extra-small{--hn-frame-space-after: 15px}}html .frame.frame-space-before-small,body .frame.frame-space-before-small{--hn-frame-space-before: 25px}@media only screen and (min-width:992px){html .frame.frame-space-before-small,body .frame.frame-space-before-small{--hn-frame-space-before: 35px}}html .frame.frame-space-after-small,body .frame.frame-space-after-small{--hn-frame-space-after: 25px}@media only screen and (min-width:992px){html .frame.frame-space-after-small,body .frame.frame-space-after-small{--hn-frame-space-after: 35px}}html .frame.frame-space-before-medium,body .frame.frame-space-before-medium{--hn-frame-space-before: 45px}@media only screen and (min-width:992px){html .frame.frame-space-before-medium,body .frame.frame-space-before-medium{--hn-frame-space-before: 60px}}html .frame.frame-space-after-medium,body .frame.frame-space-after-medium{--hn-frame-space-after: 45px}@media only screen and (min-width:992px){html .frame.frame-space-after-medium,body .frame.frame-space-after-medium{--hn-frame-space-after: 60px}}html .frame.frame-space-before-large,body .frame.frame-space-before-large{--hn-frame-space-before: 70px}@media only screen and (min-width:992px){html .frame.frame-space-before-large,body .frame.frame-space-before-large{--hn-frame-space-before: 100px}}html .frame.frame-space-after-large,body .frame.frame-space-after-large{--hn-frame-space-after: 70px}@media only screen and (min-width:992px){html .frame.frame-space-after-large,body .frame.frame-space-after-large{--hn-frame-space-after: 100px}}html .frame.frame-space-before-extra-large,body .frame.frame-space-before-extra-large{--hn-frame-space-before: 100px}@media only screen and (min-width:992px){html .frame.frame-space-before-extra-large,body .frame.frame-space-before-extra-large{--hn-frame-space-before: 140px}}html .frame.frame-space-after-extra-large,body .frame.frame-space-after-extra-large{--hn-frame-space-after: 100px}@media only screen and (min-width:992px){html .frame.frame-space-after-extra-large,body .frame.frame-space-after-extra-large{--hn-frame-space-after: 140px}}html .frame-header,body .frame-header{margin-bottom:2rem}html .frame-header:has(> .element-header.text-center),body .frame-header:has(> .element-header.text-center){text-align:center}html .frame-header:has(> .element-header.text-right),body .frame-header:has(> .element-header.text-right){text-align:right}html .frame-header .element-header,body .frame-header .element-header{position:relative;display:inline-block}html .frame-header .element-header:after,body .frame-header .element-header:after{content:"";display:block;width:50%;max-width:120px;height:2px;background:var(--bs-primary);border-radius:2px;margin-top:5px}html .frame-header .element-header.text-center:after,body .frame-header .element-header.text-center:after{margin-left:auto;margin-right:auto}html .frame-header .element-header.text-right:after,body .frame-header .element-header.text-right:after{margin-left:auto}html .frame-header.header-no-underline .element-header:after,body .frame-header.header-no-underline .element-header:after{display:none}html:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)),body:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)){padding-top:35px}@media only screen and (min-width:992px){html:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)),body:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)){padding-top:40px}}html:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)) .navbar,body:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)) .navbar{background-color:rgba(49, 49, 49, 0.9) !important;box-shadow:5px 7px 12px 8px rgba(0, 0, 0, 0.25)}@media only screen and (min-width:992px){html:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)) .navbar,body:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)) .navbar{padding:20px}}@media only screen and (min-width:992px){html:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)) .navbar .navbar-brand.navbar-brand-image img,body:not(:has(.frame-type-carousel_fullscreen)):not(:has(.frame-type-carousel_small)):not(:has(.main-section .frame-type-carousel_fullscreen)):not(:has(.main-section .frame-type-carousel_small)) .navbar .navbar-brand.navbar-brand-image img{max-height:60px}}html .main-section,body .main-section{padding:40px 0}@media only screen and (min-width:992px){html .main-section,body .main-section{padding:70px 0}}html .section-default .frame,body .section-default .frame{transform:translateY(50px);opacity:0}html .section-default .frame.visibleFrame,body .section-default .frame.visibleFrame{animation-name:frameFadeIn;animation-timing-function:ease-out;animation-duration:2s;transform:translateY(0px);opacity:1}@keyframes frameFadeIn{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}figure.image:has(a:not(a.lightbox)) figcaption.caption{color:var(--bs-primary);font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:2px}.navbar{position:fixed;top:0;left:0;z-index:100;width:100%;transition:all 0.5s ease !important}.navbar.navbar-default{background-color:rgba(49, 49, 49, 0) !important;box-shadow:none;transition:background-color 0.3s ease}.navbar.navbar-default:has(.navbar-collapse.collapse.show),.navbar.navbar-default:has(.navbar-collapse.collapsing){background-color:rgba(49, 49, 49, 0.98) !important;box-shadow:5px 7px 12px 8px rgba(0, 0, 0, 0.25);padding-bottom:40px}.navbar .container-mainnavigation{align-items:center !important}.navbar .container-mainnavigation .navbar-brand.navbar-brand-image img{height:45px;max-height:45px;transition:all 1s ease}@media only screen and (min-width:768px){.navbar .container-mainnavigation .navbar-brand.navbar-brand-image img{height:55px;max-height:55px}}@media only screen and (min-width:992px){.navbar .container-mainnavigation .navbar-brand.navbar-brand-image img{height:90px;max-height:90px}}.navbar .container-mainnavigation .navbar-collapse .nav-item{justify-content:space-between;margin-bottom:0}.navbar .container-mainnavigation .navbar-collapse .nav-item:not(.dropdown-menu .nav-item){margin:10px 0}@media only screen and (min-width:992px){.navbar .container-mainnavigation .navbar-collapse .nav-item:not(.dropdown-menu .nav-item){margin:0 8px 0 0}}@media only screen and (min-width:1200px){.navbar .container-mainnavigation .navbar-collapse .nav-item:not(.dropdown-menu .nav-item){margin:0 15px 0 0}}.navbar .container-mainnavigation .navbar-collapse .nav-item .nav-link{color:#fff;font-size:1.125rem;font-family:"MavenPro-Medium", sans-serif;flex-grow:0}@media only screen and (max-width:992px){.navbar .container-mainnavigation .navbar-collapse .nav-item .nav-link:not(.navbar .container-mainnavigation .navbar-collapse .nav-item .nav-link.nav-link-toggle){padding-left:0}}@media only screen and (min-width:992px){.navbar .container-mainnavigation .navbar-collapse .nav-item .nav-link{font-size:1rem;padding:0.5rem 0.3rem}}@media only screen and (min-width:1200px){.navbar .container-mainnavigation .navbar-collapse .nav-item .nav-link{font-size:1.125rem;padding:0.5rem}}.navbar .container-mainnavigation .navbar-collapse .nav-item:has(.nav-link-toggle.show) .nav-link:before{display:none;transition:all 0.5s}@media only screen and (min-width:992px){.navbar .container-mainnavigation .navbar-collapse .nav-item:has(.nav-link-toggle.show) .nav-link:before{display:block;opacity:1;height:10px;bottom:-7px}}.navbar .container-mainnavigation .navbar-collapse .nav-item .nav-link-toggle .nav-link-indicator:before{border-width:2px;border-color:var(--bs-primary)}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu{display:grid;grid-template-rows:0fr;overflow:hidden;padding:0;border:none;transition:all 0.5s}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav{min-height:0;transition:visibility 0.5s;visibility:hidden}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item{padding:10px 20px;margin-right:0}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item:last-of-type{background:none;padding:10px 20px;border-radius:0px}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item .nav-link-dropdown{color:#0a0a0a;padding:0}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu.show{grid-template-rows:1fr}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu.show .dropdown-nav{visibility:visible}@media only screen and (min-width:992px){.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu{background:#f5f5f5;border-radius:5px;top:48px;left:0;z-index:20;margin-top:0}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item{border-bottom:solid 1px #c5c5c5}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item:last-child{border-bottom:none}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item:last-child{border-bottom:none}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item .nav-link-dropdown:before{display:none}.navbar .container-mainnavigation .navbar-collapse .nav-item .dropdown-menu .dropdown-nav .nav-item .nav-link-dropdown:hover{color:var(--bs-primary)}}.navbar .container-mainnavigation .navbar-toggler,.navbar .container-mainnavigation .navbar-toggler:focus{outline:solid 2px #fff;box-shadow:none}.navbar .container-mainnavigation .navbar-toggler .navbar-toggler-icon,.navbar .container-mainnavigation .navbar-toggler .navbar-toggler-icon:before,.navbar .container-mainnavigation .navbar-toggler .navbar-toggler-icon::after,.navbar .container-mainnavigation .navbar-toggler:focus .navbar-toggler-icon,.navbar .container-mainnavigation .navbar-toggler:focus .navbar-toggler-icon:before,.navbar .container-mainnavigation .navbar-toggler:focus .navbar-toggler-icon::after{background-color:#fff}.scroll-affix .navbar{background-color:rgba(49, 49, 49, 0.9) !important;box-shadow:5px 7px 12px 8px rgba(0, 0, 0, 0.25)}@media only screen and (min-width:992px){.scroll-affix .navbar{padding:20px}}@media only screen and (min-width:992px){.scroll-affix .navbar .navbar-brand.navbar-brand-image img{max-height:60px}}.breadcrumb-section{background:#efefef;max-width:100dvw;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb-section ::-webkit-scrollbar{display:none}.breadcrumb-section .breadcrumb{padding:1rem 1rem 1rem 0;flex-wrap:nowrap;align-items:center;width:max-content}.breadcrumb-section .breadcrumb .breadcrumb-item{margin-bottom:0}.breadcrumb-section .breadcrumb .breadcrumb-item .breadcrumb-text{font-family:"MavenPro-Medium", sans-serif;font-size:18px}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)),.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen),.frame.frame-type-carousel_small{position:relative;z-index:0;overflow:hidden;padding:0;margin-bottom:0}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .frame-backgroundimage-container,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .frame-backgroundimage-container--video,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .frame-backgroundimage-container,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .frame-backgroundimage-container--video,.frame.frame-type-carousel_small .frame-backgroundimage-container,.frame.frame-type-carousel_small .frame-backgroundimage-container--video{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background-position:center;background-size:cover;min-width:100%;overflow:hidden}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .frame-backgroundimage-container video,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .frame-backgroundimage-container--video video,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .frame-backgroundimage-container video,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .frame-backgroundimage-container--video video,.frame.frame-type-carousel_small .frame-backgroundimage-container video,.frame.frame-type-carousel_small .frame-backgroundimage-container--video video{object-fit:cover;object-position:center}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .frame-backgroundimage-container,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .frame-backgroundimage-container--video,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .frame-backgroundimage-container,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .frame-backgroundimage-container--video,.frame.frame-type-carousel_small .frame-backgroundimage-container,.frame.frame-type-carousel_small .frame-backgroundimage-container--video{min-height:100%}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-fullscreen,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-fullscreen,.frame.frame-type-carousel_small .carousel-fullscreen{min-height:100dvh;max-height:100dvh;position:relative}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-small,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-small,.frame.frame-type-carousel_small .carousel-small{min-height:50dvh;position:relative}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-small,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-small,.frame.frame-type-carousel_small .carousel-small{min-height:550px;height:550px}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-item,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-item,.frame.frame-type-carousel_small .carousel,.frame.frame-type-carousel_small .carousel-inner,.frame.frame-type-carousel_small .carousel-item{overflow:visible}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner,.frame.frame-type-carousel_small .carousel-inner{position:absolute;left:0;top:50%;transform:translateY(-50%)}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item,.frame.frame-type-carousel_small .carousel-inner .carousel-item{height:auto;color:#fff;max-height:100dvh;text-align:center}@media only screen and (max-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item,.frame.frame-type-carousel_small .carousel-inner .carousel-item{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item,.frame.frame-type-carousel_small .carousel-inner .carousel-item{height:100dvh;max-height:1000px;background:none;margin-top:0;margin-bottom:0;padding:0;border-radius:0;color:#fff;box-shadow:none;text-align:left}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content{display:flex;align-items:center}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner{height:auto;min-width:100%;margin:0}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner{margin:0;width:100%;display:flex;flex-direction:column}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner{width:auto}}@keyframes stageTextFadeIn{0%{opacity:0}100%{opacity:1}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader{color:#fff;font-size:22px;order:1;animation-name:stageTextFadeIn;animation-timing-function:ease-out;animation-duration:1s}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader{color:var(--bs-primary)}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header{color:var(--bs-primary);animation-name:stageTextFadeIn;animation-timing-function:ease-out;animation-duration:1s;order:2}@media only screen and (max-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header{font-size:1.75rem}}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header{max-width:610px;color:#fff}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader{text-align:center}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-header,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-subheader,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-subheader{text-align:left}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext{max-width:850px;order:3;animation-name:stageTextFadeIn;animation-timing-function:ease-out;animation-duration:1s}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext p,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext p,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext p,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext p,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext p,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext p{font-size:1.25rem;line-height:1.5rem}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext p,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext p,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext p,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext p,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-item-bodytext p,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-item-bodytext p{max-width:750px;font-size:2.188rem;line-height:2.625rem}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links{display:inline-block;margin-top:30px;animation-name:stageTextFadeIn;animation-timing-function:ease-out;animation-duration:1s;animation-delay:1s;animation-fill-mode:backwards;width:100%;order:4}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links{width:auto}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner{flex-direction:row}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link{background:#fff;color:var(--bs-primary)}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link:hover,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link:hover,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link:hover,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link:hover,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link:hover,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link:hover{background:var(--bs-primary);color:#fff}@media only screen and (min-width:768px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text .carousel-links .carousel-links-inner .carousel-link,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-text-inner .carousel-links .carousel-links-inner .carousel-link{white-space:nowrap}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-image,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-image,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-image{margin-left:auto;margin-right:50px}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-image img,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen) .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-image img,.frame.frame-type-carousel_small .carousel-inner .carousel-item .carousel-content .carousel-content-inner .carousel-image img{max-height:320px;width:auto}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container--video,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container--video,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container--video{min-height:unset;max-height:100dvh}@media only screen and (min-width:992px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container--video,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container--video,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .frame-backgroundimage-container--video{min-height:100vh;max-height:100vh}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-fullscreen,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-fullscreen,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-fullscreen{min-height:100dvh;max-height:100dvh;position:relative}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:20px;margin-top:30px}@media only screen and (min-width:992px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta{flex-direction:row;padding-bottom:30px;margin-top:-140px}}@media only screen and (min-width:1400px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta{gap:2.5rem;margin-top:-180px}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card{position:relative;display:flex;flex-direction:column;justify-content:center;background-color:rgba(49, 49, 49, 0.9);border-radius:15px;border:solid 1px var(--bs-primary);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff;color:#fff;padding:2.25rem 2rem;text-align:center;overflow:hidden}@media only screen and (min-width:992px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card{width:33.33%;max-width:33.33%;border-radius:20px;box-shadow:5px 7px 12px 8px rgba(0, 0, 0, 0.25)}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:hover .carousel-cta__card-image,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:hover .carousel-cta__card-image,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:hover .carousel-cta__card-image{opacity:1}}@media only screen and (min-width:1400px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card{padding:3.25rem 4rem;border-radius:25px}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-image,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-image,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-image{position:absolute;z-index:0;inset:0;height:100%;width:100%;max-height:100%;max-width:100%;object-fit:cover;opacity:0;filter:brightness(0.4);transition:opacity 0.5s ease}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link{position:relative;z-index:1}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title{font-size:1.25em;font-weight:600;margin-bottom:1rem;padding:0 0 1rem 0;border-bottom:solid 1px var(--bs-primary)}@media only screen and (min-width:992px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title{min-height:80px}}@media only screen and (min-width:1200px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-title{font-size:1.5em;line-height:2rem;margin-bottom:2rem;padding:0 0 2rem 0;min-height:97px}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text{font-size:1rem;font-weight:500}@media only screen and (min-width:1200px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text{font-size:1.15rem}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card .carousel-cta__card-link-wrapper-text{font-style:italic;color:var(--bs-primary);margin-top:auto}@media only screen and (min-width:992px){.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card,.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card{animation-name:ctaCardFadeIn;animation-timing-function:ease-out;animation-duration:0.6s;animation-fill-mode:both}@keyframes ctaCardFadeIn{from{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(1),.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(1),.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(1){animation-delay:2s}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(2),.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(2),.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(2){animation-delay:3s}.frame.frame-type-carousel:not(.section-default .frame-type-carousel):not(:has(.carousel-three-items)).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(3),.frame.frame-type-carousel_fullscreen:not(.section-default .frame-type-carousel_fullscreen).frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(3),.frame.frame-type-carousel_small.frame-type-carousel_fullscreen:has(.carousel-cta) .carousel-cta .carousel-cta__card:nth-child(3){animation-delay:4s}}.main-section .carousel .carousel-item .carousel-content,.main-section .carousel-small .carousel-item .carousel-content{display:flex;justify-content:center;margin:0 auto 0 auto}.main-section .carousel .carousel-control,.main-section .carousel-small .carousel-control{display:flex;align-items:center;justify-content:center;background:var(--bg-color);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px #fff inset;transition:background 2s ease, box-shadow 2s ease;opacity:1;width:35px;height:35px;border-radius:100%;top:calc(100% - 65px)}@media only screen and (min-width:768px){.main-section .carousel .carousel-control,.main-section .carousel-small .carousel-control{width:50px;height:50px;top:50%;transform:translateY(-50%)}}.main-section .carousel .carousel-control:hover,.main-section .carousel-small .carousel-control:hover{background:var(--bs-primary);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px var(--bs-primary) inset}.main-section .carousel .carousel-control:hover:before,.main-section .carousel-small .carousel-control:hover:before{color:var(--bs-tertiary)}.main-section .carousel .carousel-control .carousel-control-icon,.main-section .carousel-small .carousel-control .carousel-control-icon{border:none;background-size:110%;background-position:center}.main-section .carousel .carousel-control .carousel-control-icon:focus,.main-section .carousel .carousel-control .carousel-control-icon:focus-visible,.main-section .carousel .carousel-control .carousel-control-icon:active,.main-section .carousel-small .carousel-control .carousel-control-icon:focus,.main-section .carousel-small .carousel-control .carousel-control-icon:focus-visible,.main-section .carousel-small .carousel-control .carousel-control-icon:active{border:none}.main-section .carousel .carousel-control:before,.main-section .carousel-small .carousel-control:before{content:"‹";display:block;font-size:40px;line-height:0;margin-top:-8px;color:var(--bs-primary);transition:all 2s ease}@media only screen and (min-width:768px){.main-section .carousel .carousel-control:before,.main-section .carousel-small .carousel-control:before{font-size:60px;margin-top:-12px}}.main-section .carousel .carousel-control .carousel-control-icon,.main-section .carousel-small .carousel-control .carousel-control-icon{display:none}.main-section .carousel .carousel-control.carousel-control-next:before,.main-section .carousel-small .carousel-control.carousel-control-next:before{content:"›";margin-right:-2px}.main-section .carousel .carousel-indicators [data-bs-target],.main-section .carousel-small .carousel-indicators [data-bs-target]{background-color:var(--bs-primary)}.main-section .carousel-three-items{overflow:hidden;padding-bottom:100px}@media only screen and (min-width:1200px){.main-section .carousel-three-items{padding-bottom:80px}}.main-section .carousel-three-items .carousel-inner{display:flex;justify-content:center;position:relative;max-width:1050px;height:200px;margin:0 auto;overflow:visible}@media only screen and (min-width:768px){.main-section .carousel-three-items .carousel-inner{height:350px}}@media only screen and (min-width:992px){.main-section .carousel-three-items .carousel-inner{height:450px}}@media only screen and (min-width:1200px){.main-section .carousel-three-items .carousel-inner{height:500px}}.main-section .carousel-three-items .carousel-item{position:absolute;top:0;background:transparent;transition:filter 0.5s ease, transform 0.5s ease, left 0.5s ease, opacity 0.5s ease;flex:0 0 33.33%;max-width:33.33%;height:inherit;padding:0 5px;filter:brightness(0.3);transform:scale(0.7);margin-right:unset}@media only screen and (min-width:768px){.main-section .carousel-three-items .carousel-item{padding:0 20px}}.main-section .carousel-three-items .carousel-item .carousel-image{height:inherit}.main-section .carousel-three-items .carousel-item .carousel-image img{height:inherit;min-height:100%;max-height:100%;width:auto;object-fit:cover;transition:box-shadow 0.5s ease}.main-section .carousel-three-items .carousel-item.active,.main-section .carousel-three-items .carousel-item.active-left,.main-section .carousel-three-items .carousel-item.active-left--out,.main-section .carousel-three-items .carousel-item.active-right,.main-section .carousel-three-items .carousel-item.active-right--out{display:block}.main-section .carousel-three-items .carousel-item.active{filter:brightness(1);left:33.33%;transform:scale(1);z-index:10}.main-section .carousel-three-items .carousel-item.active .carousel-image img{box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}.main-section .carousel-three-items .carousel-item.active-left{left:0;z-index:5}.main-section .carousel-three-items .carousel-item.active-left--out{transform:scale(0.6);z-index:0;left:66.66%}.main-section .carousel-three-items .carousel-item.active-right{left:66.66%;z-index:5}.main-section .carousel-three-items .carousel-item.active-right--out{transform:scale(0.6);z-index:0;left:0}.main-section .carousel-three-items .carousel-control{top:calc(100% - 80px)}@media only screen and (min-width:1200px){.main-section .carousel-three-items .carousel-control{top:50%;transform:translateY(calc(-50% - 50px))}}.frame-type-table .table-responsive{box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}.frame-type-table .table{margin-bottom:0}.frame-type-table .table thead th{background:var(--bs-primary);color:#fff;font-family:"MavenPro-SemiBold", sans-serif}.frame-type-table .table tbody tr td:first-of-type{font-family:"MavenPro-SemiBold", sans-serif}@media only screen and (min-width:992px){.form-container{padding-right:70px}}.form-container form{background:var(--bg-color);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px #fff inset;padding:20px;border-radius:5px}@media only screen and (min-width:768px){.form-container form{padding:35px 50px}}.form-container form .form-element:has(.form-control:focus) .form-label,.form-container form .form-element:has(.form-control:focus-visible) .form-label,.form-container form .form-element:has(.form-control:active) .form-label,.form-container form .form-element:has(.form-select:focus) .form-label,.form-container form .form-element:has(.form-select:focus-visible) .form-label,.form-container form .form-element:has(.form-select:active) .form-label{color:var(--bs-primary)}.form-container form .form-element .form-label{font-family:"MavenPro-Medium", sans-serif;font-size:14px;margin-left:15px;background-color:var(--bg-color);padding:0 10px;position:relative;top:20px;transition:color 1s ease}@media only screen and (min-width:768px){.form-container form .form-element .form-label{font-size:16px}}.form-container form .form-element .form-control,.form-container form .form-element .form-select{min-height:50px;background-color:var(--bg-color);padding:18px 25px;transition:border 1s ease}.form-container form .form-element .form-control:focus,.form-container form .form-element .form-control:focus-visible,.form-container form .form-element .form-control:active,.form-container form .form-element .form-select:focus,.form-container form .form-element .form-select:focus-visible,.form-container form .form-element .form-select:active{border:solid 1px var(--bs-primary);outline:none;box-shadow:none}.form-container form .form-element:not(:has(.form-label)){margin-top:calc(1rem + 20px)}.form-container form .form-check{display:flex;align-items:center}.form-container form .form-check .form-check-wrapping-label{display:flex;align-items:center;cursor:pointer}.form-container form .form-check .form-check-wrapping-label .form-check-input{width:2em;height:2em;background-color:transparent;border-color:#959595;cursor:pointer}@media only screen and (min-width:768px){.form-container form .form-check .form-check-wrapping-label .form-check-input{width:1.5em;height:1.5em}}.form-container form .form-check .form-check-wrapping-label .form-check-input:focus,.form-container form .form-check .form-check-wrapping-label .form-check-input:focus-visible,.form-container form .form-check .form-check-wrapping-label .form-check-input:active{border:solid 1px var(--bs-primary);outline:none;box-shadow:none}.form-container form .form-check .form-check-wrapping-label .form-check-input:checked[type="checkbox"]{background-color:var(--bs-primary)}.form-container form .form-check .form-check-wrapping-label .form-check-label{margin-left:0.5rem}.form-container form .form-actions .btn[type="submit"]{margin-top:20px}@media only screen and (max-width:992px){.textmedia{flex-direction:column}}.textmedia.textmedia-orange-background .textmedia-gallery{position:relative}.textmedia.textmedia-orange-background .textmedia-gallery .image{position:relative;z-index:20;box-shadow:16px 17px 14px 0px rgba(0, 0, 0, 0.2)}.textmedia.textmedia-orange-background .textmedia-gallery:after{position:absolute;content:"";display:block;width:90%;height:95%;left:10%;top:-8%;background:var(--bs-primary);z-index:0;transform:translate3d(0px, var(--scroll-transform), 0px);transition:transform 1s ease-out;transition-delay:0.05s}@media only screen and (min-width:992px){.textmedia.textmedia-orange-background .textmedia-gallery:after{left:15%;top:-8%;height:105%}}.textmedia.textmedia-orange-background .textmedia-gallery .gallery-item figcaption{display:none}@media only screen and (min-width:768px){.textmedia.textmedia-right .textmedia-item,.textmedia.textmedia-right .textpic-item,.textmedia.textmedia-left .textmedia-item,.textmedia.textmedia-left .textpic-item,.textmedia.textpic-right .textmedia-item,.textmedia.textpic-right .textpic-item,.textmedia.textpic-left .textmedia-item,.textmedia.textpic-left .textpic-item{width:100%}}@media only screen and (min-width:992px){.textmedia.textmedia-right .textmedia-item,.textmedia.textmedia-right .textpic-item,.textmedia.textmedia-left .textmedia-item,.textmedia.textmedia-left .textpic-item,.textmedia.textpic-right .textmedia-item,.textmedia.textpic-right .textpic-item,.textmedia.textpic-left .textmedia-item,.textmedia.textpic-left .textpic-item{width:calc(50% - (40px / 2))}}@media only screen and (min-width:992px){.textmedia.textmedia-left .textmedia-gallery .gallery-item,.textmedia.textmedia-right .textmedia-gallery .gallery-item{max-width:calc(100% - 50px)}}.textmedia .textmedia-gallery .gallery-item figcaption{display:none}.textmedia.textmedia-left .textmedia-gallery:after{left:-5%}@media only screen and (min-width:768px){.textmedia.textmedia-right .textmedia-gallery .gallery-item{margin-left:50px}}.main-section .frame-type-icon_group .icongroup{display:grid;grid-template-columns:minmax(0, 1fr);gap:40px;width:100%;margin:0 !important}@media only screen and (min-width:768px){.main-section .frame-type-icon_group .icongroup{grid-auto-rows:1fr}}@media only screen and (min-width:768px) and (max-width:991.98px){.main-section .frame-type-icon_group .icongroup{grid-template-columns:repeat(4, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup.icongroup-align-center .icongroup-item:nth-child(2n+1):nth-last-child(1){grid-column:2 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-align-right .icongroup-item:nth-child(2n+1):nth-last-child(1){grid-column:3 / span 2}}@media only screen and (min-width:992px){.main-section .frame-type-icon_group .icongroup:not([class*="icongroup-rowCount--"]){grid-template-columns:repeat(4, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup:not([class*="icongroup-rowCount--"]).icongroup-align-center .icongroup-item:nth-child(2n+1):nth-last-child(1){grid-column:2 / span 2}.main-section .frame-type-icon_group .icongroup:not([class*="icongroup-rowCount--"]).icongroup-align-right .icongroup-item:nth-child(2n+1):nth-last-child(1){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--1{grid-template-columns:repeat(2, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--2{grid-template-columns:repeat(4, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--2.icongroup-align-center .icongroup-item:nth-child(2n+1):nth-last-child(1){grid-column:2 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--2.icongroup-align-right .icongroup-item:nth-child(2n+1):nth-last-child(1){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--3{grid-template-columns:repeat(6, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--3.icongroup-align-center .icongroup-item:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--3.icongroup-align-right .icongroup-item:nth-child(3n+1):nth-last-child(2){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--3.icongroup-align-center .icongroup-item:nth-child(3n+1):nth-last-child(1){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--3.icongroup-align-right .icongroup-item:nth-child(3n+1):nth-last-child(1){grid-column:5 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4{grid-template-columns:repeat(8, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4.icongroup-align-center .icongroup-item:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4.icongroup-align-right .icongroup-item:nth-child(4n+1):nth-last-child(3){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4.icongroup-align-center .icongroup-item:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4.icongroup-align-right .icongroup-item:nth-child(4n+1):nth-last-child(2){grid-column:5 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4.icongroup-align-center .icongroup-item:nth-child(4n+1):nth-last-child(1){grid-column:4 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--4.icongroup-align-right .icongroup-item:nth-child(4n+1):nth-last-child(1){grid-column:7 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5{grid-template-columns:repeat(10, minmax(0, 1fr))}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-center .icongroup-item:nth-child(5n+1):nth-last-child(4){grid-column:2 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-right .icongroup-item:nth-child(5n+1):nth-last-child(4){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-center .icongroup-item:nth-child(5n+1):nth-last-child(3){grid-column:3 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-right .icongroup-item:nth-child(5n+1):nth-last-child(3){grid-column:5 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-center .icongroup-item:nth-child(5n+1):nth-last-child(2){grid-column:4 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-right .icongroup-item:nth-child(5n+1):nth-last-child(2){grid-column:7 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-center .icongroup-item:nth-child(5n+1):nth-last-child(1){grid-column:5 / span 2}.main-section .frame-type-icon_group .icongroup.icongroup-rowCount--5.icongroup-align-right .icongroup-item:nth-child(5n+1):nth-last-child(1){grid-column:9 / span 2}}.main-section .frame-type-icon_group .icongroup .icongroup-item{display:flex;flex-direction:row;align-items:stretch;margin:0;text-align:center;width:auto;max-width:none;position:relative;z-index:10}@media only screen and (min-width:768px){.main-section .frame-type-icon_group .icongroup .icongroup-item{grid-column:span 2}}.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner{width:100%;max-width:none;height:100%;box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff;padding:20px 15px;transition:all 1s;background:var(--bg-color)}@media only screen and (min-width:768px){.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner{padding:25px}}.main-section .frame-type-icon_group .icongroup .icongroup-item:hover{z-index:20}.main-section .frame-type-icon_group .icongroup .icongroup-item:hover .icongroup-item-inner{transform:scale(1.05)}.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-text .icongroup-item-text-header{font-family:"MavenPro-Medium", sans-serif;margin-bottom:10px}.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-icon{width:auto;margin:0 auto 15px auto}.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-icon svg{height:60px}@media only screen and (min-width:768px){.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-icon svg{height:80px}}.main-section .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-icon svg path{fill:var(--bs-primary)}@media only screen and (max-width:1200px){.main-section .frame-type-card_group .card-group-element{justify-content:center}}.main-section .frame-type-card_group .card-group-element .card-group-element-item{flex-grow:1}@media only screen and (min-width:768px){.main-section .frame-type-card_group .card-group-element .card-group-element-item{min-width:calc(50% - 20px)}}@media only screen and (min-width:1200px){.main-section .frame-type-card_group .card-group-element .card-group-element-item{min-width:unset}}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card{border-radius:0;border:none;background:var(--bg-color);position:relative;height:auto !important}@media only screen and (min-width:768px){.main-section .frame-type-card_group .card-group-element .card-group-element-item .card{min-height:100%}}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-img-top,.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-icon,.main-section .frame-type-card_group .card-group-element .card-group-element-item .card p:not(:has(a)){transition:opacity 1.5s ease}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner{display:flex;align-items:stretch;padding:30px 15px;position:relative;z-index:1;box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px #fff inset;flex-grow:1}@media only screen and (min-width:768px){.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner{padding:30px 20px;min-height:100%}}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body{display:flex;flex-direction:column;align-items:center;padding:0;text-align:center}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body .card-title{margin-bottom:0;font-size:1.375rem;background:transparent;padding:17px 25px;border-radius:5px;transition:all 1.5s ease;font-family:"MavenPro-Medium", sans-serif}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body .card-title .card-subtitle{display:block;margin:0.25rem 0 0 0;font-family:"MavenPro-Bold", sans-serif;font-weight:400;font-size:1.5rem;color:inherit}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body .card-title .card-title-text{display:block;font-family:"MavenPro-Regular", sans-serif;font-weight:400}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body .card-icon{margin:13px 0 20px 0}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body .card-icon img{width:auto;height:90px;max-width:100%;display:block}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body p{margin-bottom:1.2rem}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body p:last-of-type{margin-bottom:0}.main-section .frame-type-card_group .card-group-element .card-group-element-item .card .card-inner .card-body p:last-of-type:has(a.btn){margin-top:auto}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card{box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px #fff inset;padding:30px}@media only screen and (min-width:768px){.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card{padding:60px}}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card .card-img-top,.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card .card-icon,.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card p:not(:has(a)){transition:opacity 1.5s ease}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card .card-inner{box-shadow:none;padding:0}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card:hover .card-img-top{opacity:1}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card:hover .card-inner .card-body .card-title{color:var(--bg-color);background:rgba(49, 49, 49, 0.8)}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card:hover .card-inner .card-body .card-icon:not(:has(a)),.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card:hover .card-inner .card-body p:not(:has(a)){opacity:0}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card .card-img-top{position:absolute;z-index:0;left:0;top:0;bottom:0;width:100%;min-height:100%;border-radius:inherit;opacity:0}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card .card-img-top:before{content:"";position:absolute;z-index:10;left:0;top:0;bottom:0;width:100%;min-height:100%;box-shadow:inset 8px 10px 12px rgba(0, 0, 0, 0.4), -8px -10px 12px rgba(0, 0, 0, 0.4) inset}.main-section .frame-type-card_group .card-group-element.image-inside .card-group-element-item .card .card-img-top img{height:100%;object-fit:cover;object-position:center;position:relative;z-index:5}.frame-layout-embedded>.frame-group-container>.frame-group-inner{padding:0}.frame-type-hntemplates_contactcta .frame-header{display:none}.frame-type-hntemplates_contactcta .contact-cta{width:100vw;margin-left:calc(-50vw + 50%);background:var(--bs-tertiary);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px #fff inset;padding:40px 0}.frame-type-hntemplates_contactcta .contact-cta:has(.contact-cta-image) .frame-container{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:992px){.frame-type-hntemplates_contactcta .contact-cta:has(.contact-cta-image) .frame-container{flex-direction:row}}.frame-type-hntemplates_contactcta .contact-cta:has(.contact-cta-image) .frame-container .contact-cta-text p{font-size:1.5rem;line-height:1.5rem;font-weight:400;text-align:center}@media only screen and (min-width:992px){.frame-type-hntemplates_contactcta .contact-cta:has(.contact-cta-image) .frame-container .contact-cta-text p{font-size:2rem;line-height:2.5rem;text-align:left}}.frame-type-hntemplates_contactcta .contact-cta:has(.contact-cta-image) .frame-container .contact-cta-links-container{margin:20px auto 0 auto}@media only screen and (min-width:992px){.frame-type-hntemplates_contactcta .contact-cta:has(.contact-cta-image) .frame-container .contact-cta-links-container{margin:20px 0 0 0}}.frame-type-hntemplates_contactcta .contact-cta .frame-container{padding:0 20px;border-radius:8px}@media only screen and (min-width:992px){.frame-type-hntemplates_contactcta .contact-cta .frame-container{padding:60px 100px}}@media only screen and (min-width:1200px){.frame-type-hntemplates_contactcta .contact-cta .frame-container{padding:60px 150px}}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-image{width:180px;height:180px;border-radius:100%;border:solid 6px var(--bg-color);object-fit:cover;margin:0 0 30px 0;box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}@media only screen and (min-width:992px){.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-image{margin:0 50px 0 0}}@media only screen and (min-width:1200px){.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-image{width:220px;height:220px;border:solid 8px var(--bg-color)}}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-content{display:flex;flex-direction:column}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container{margin:20px auto 0 auto;display:flex;gap:20px;justify-content:center;flex-direction:column;max-width:fit-content}@media only screen and (min-width:768px){.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container{margin:40px auto 0 auto;flex-direction:row;gap:40px}}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links{display:flex;align-items:center}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links .icon .icon-markup img{width:30px;height:30px}@media only screen and (min-width:1200px){.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links .icon .icon-markup img{width:40px;height:40px}}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links p{margin-bottom:0}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links a{font-size:1.175rem;text-decoration:none;margin-left:5px}@media only screen and (min-width:1200px){.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links a{font-size:1.375rem}}.frame-type-hntemplates_contactcta .contact-cta .frame-container .contact-cta-links-container .contact-cta-links a:hover{text-decoration:underline}.frame-type-accordion .accordion .accordion-group-item:last-of-type .accordion-item{margin-bottom:0}.frame-type-accordion .accordion .accordion-group-item .accordion-item{background-color:rgba(249, 249, 249, 0.75);border:solid 2px var(--bs-primary);border-radius:0;margin-bottom:15px;transition:all 1s ease}@media only screen and (min-width:992px){.frame-type-accordion .accordion .accordion-group-item .accordion-item{width:100%;border-radius:10px 0 10px 0;box-shadow:6px 5px 8px 0 rgba(0, 0, 0, 0.05);border-top-width:2px}}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button{background-color:transparent;font-size:20px;font-family:"MavenPro-Medium", sans-serif;padding:15px;transition:color 1s ease}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button:after{content:"+";display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-image:none;border-radius:50%;background:var(--bs-primary);font-size:2rem;padding-bottom:5px;color:var(--bg-color)}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{content:"-"}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button:hover{color:var(--bs-primary)}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button:not(.collapsed),.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button:focus,.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-header .accordion-button:focus-visible{border:none;box-shadow:none}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-body{padding:20px}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-body ul,.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-body ol{padding-left:1.2rem}.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-body a.btn{margin-top:10px}@media only screen and (min-width:992px){.frame-type-accordion .accordion .accordion-group-item .accordion-item .accordion-body:not(:has(.accordion-content-media)){max-width:90%}}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left{min-height:410px;position:relative;padding:30px 0;overflow:hidden}.frame-type-accordion .accordion.accordion-image-left:has(.accordion-content-media) .accordion-item{min-width:calc(50% + 20px);max-width:calc(50% + 20px);margin-left:calc(50% - 20px)}.frame-type-accordion .accordion.accordion-image-left:has(.accordion-content-media+.accordion-item:hover) .showAccordionItemImage .accordion-content-media picture{opacity:0}.frame-type-accordion .accordion.accordion-image-left:has(.accordion-content-media+.accordion-item:hover) .showAccordionItemImage:hover .accordion-content-media picture{opacity:1}.frame-type-accordion .accordion.accordion-image-left:has(.accordion-content-media+.accordion-item .accordion-collapse.show) .showAccordionItemImage .accordion-content-media picture{opacity:0}}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item{display:flex;flex-direction:column}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item{flex-direction:row;flex-wrap:wrap;align-content:flex-start}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item.showAccordionItemImage .accordion-content-media picture{opacity:1}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item:not(.frame-type-accordion .accordion.accordion-image-left .accordion-group-item.showAccordionItemImage):has(.accordion-item:hover) .accordion-content-media picture{opacity:1}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item:has(.accordion-item .accordion-collapse.show) .accordion-content-media picture{opacity:1 !important}}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item{order:2;z-index:10;background-color:rgba(249, 249, 249, 0.75);border:solid 2px var(--bs-primary);border-top-width:0;border-radius:0;margin-bottom:30px;transition:all 1s ease}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item{width:100%;max-width:800px;border-radius:10px 0 10px 0;box-shadow:1px 5px 10px 4px rgba(0, 0, 0, 0.1);border-top-width:2px}}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item:hover{background-color:rgba(249, 249, 249, 0.85)}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-header .accordion-button{background-color:transparent;font-size:inherit;font-family:"MavenPro-Medium", sans-serif;padding:20px;transition:color 1s ease}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-header .accordion-button{padding:20px 20px 20px 50px}}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-header .accordion-button:after{width:50px;height:50px;font-size:2.5rem}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-header .accordion-button:not(.collapsed),.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-header .accordion-button:focus,.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-header .accordion-button:focus-visible{border:none;box-shadow:none}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item:has(.accordion-collapse.show),.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item:has(.accordion-collapse.collapsing){background-color:rgba(249, 249, 249, 0.85)}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item:has(.accordion-collapse.show) .accordion-header .accordion-button,.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item:has(.accordion-collapse.collapsing) .accordion-header .accordion-button{color:var(--bs-primary)}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-item .accordion-body{padding:0 30px 30px 50px}}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-content-media{min-width:50%;max-width:50%;max-height:100%;position:absolute;top:0;left:0}}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-content-media picture{position:relative;width:100%;height:100%;display:block;transition:opacity 1s ease}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-content-media picture{opacity:0}}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-content-media picture:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:100%;min-height:100%;box-shadow:inset 8px 10px 12px rgba(0, 0, 0, 0.2), -8px -10px 12px rgba(0, 0, 0, 0.2) inset}.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-content-media picture img{min-width:100%;max-width:100%;max-height:350px;object-fit:cover;object-position:center}@media only screen and (min-width:992px){.frame-type-accordion .accordion.accordion-image-left .accordion-group-item .accordion-content-media picture img{max-height:unset;min-height:400px}}.frame-type-hntemplates_testimonial .frame-group-container{background:var(--bs-tertiary);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}.frame-type-hntemplates_testimonial .frame-group-container .frame-header{display:none}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner{margin:50px auto 90px auto;width:100%}@media only screen and (min-width:768px){.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner{max-width:calc(100% - 100px)}}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item{height:auto;padding-left:0;padding-right:0}@media only screen and (min-width:768px){.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item{padding-left:20px;padding-right:20px}}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content{width:90%}}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__logo{background:var(--bg-color);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px var(--bs-tertiary);padding:5px}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__logo img{width:auto;height:80px}@media only screen and (min-width:768px){.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__logo img{height:100px}}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__text{margin:50px 0 25px 0;padding-bottom:25px;font-size:20px;line-height:25px;font-family:"MavenPro-SemiBold", sans-serif;text-align:center;border-bottom:solid 1px #d2d2d2}@media only screen and (min-width:768px){.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__text{font-size:30px;line-height:35px}}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__customer{display:flex;align-items:center;margin-bottom:10px}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__customer .testimonial-content__customer-image{background:var(--bg-color);box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1) inset, -10px -10px 10px #fff inset;padding:8px;border-radius:100%;margin-right:20px}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__customer .testimonial-content__customer-image img{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:inherit}@media only screen and (min-width:768px){.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__customer .testimonial-content__customer-image img{width:100px;height:100px}}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-inner .carousel-item .carousel-content .testimonial-content .testimonial-content__customer .testimonial-content__customer-text .testimonial-content__customer-text__name{font-family:"MavenPro-Medium", sans-serif}.frame-type-hntemplates_testimonial .frame-group-container .carousel-small .carousel-indicators{bottom:10px}.frame .contentcontainer .contentcontainer-column .frame-default{margin-bottom:1rem}@media only screen and (min-width:768px){.frame .contentcontainer[data-container-identifier="container_3_columns"]{grid-template-columns:1fr}}@media only screen and (min-width:992px){.frame .contentcontainer[data-container-identifier="container_3_columns"]{grid-template-columns:1fr 1fr 1fr}}.distributors-locations .distributors-locations__map{position:relative;min-height:60dvh;max-height:90dvh}@media only screen and (min-width:768px){.distributors-locations .distributors-locations__map{min-height:600px}}.distributors-locations .distributors-locations__map .distributors-locations__overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.distributors-locations .distributors-locations__map .distributors-locations__overlay img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:cover}.distributors-locations .distributors-locations__map .distributors-locations__overlay .distributors-locations__overlay-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"MavenPro-Medium", sans-serif;text-align:center;background:var(--bg-color);padding:15px;z-index:5}.distributors-locations .distributors-locations__map .gm-style-iw{z-index:10060 !important;overflow:visible;width:300px;transform:translate(-51%, calc(-50% + 20px))}.distributors-locations .distributors-locations__map .gm-style-iw:before{content:"";display:block;width:32px;height:40px;background:var(--bs-primary);border:solid 1px #f9f9f9;filter:brightness(0.98);position:absolute;top:50%;transform:translateY(-50%);left:-32px;clip-path:polygon(100% 0, 0 50%, 100% 100%);box-shadow:0 2px 7px 1px rgba(0, 0, 0, 0.5)}.distributors-locations .distributors-locations__map .gm-style-iw-tc{display:none;height:15px;width:28px;left:22px;top:calc(50% + 28px)}.distributors-locations .distributors-locations__map .gm-style-iw-tc:after{transform:rotate(90deg) scale(2)}.distributors-locations .distributors-locations__map .map-infoWindow{font-family:"MavenPro-Regular", sans-serif;font-size:1rem;min-width:250px;padding:0 15px 15px 15px}.distributors-locations .distributors-locations__map .map-infoWindow img{width:22px;height:auto;margin-right:10px}.distributors-locations .distributors-locations__map .map-infoWindow a{font-family:"MavenPro-Medium", sans-serif}.distributors-locations .distributors-locations__map .map-infoWindow a:hover{color:var(--bs-secondary)}.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-country{display:block}.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-header{font-family:"MavenPro-Medium", sans-serif;font-size:1.25rem;margin:1rem 0 1.5rem 0}.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-address{display:flex;align-items:flex-start}.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-address p{font-size:1rem;max-width:180px;margin:0}.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-address,.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-email,.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-phone,.distributors-locations .distributors-locations__map .map-infoWindow .map-infoWindow-website{margin-top:1rem}.distributor-list{margin-top:30px;padding-top:30px;padding-left:0;border-top:solid 2px var(--bs-primary);display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem}@media only screen and (min-width:768px){.distributor-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width:1200px){.distributor-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.distributor-list li{display:flex;flex-direction:column;box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff;padding:20px;margin-bottom:0;background:var(--bg-color)}.distributor-list li .distributor-list-country{font-family:"MavenPro-SemiBold", sans-serif}.distributor-list li .distributor-list-title{font-size:1.5rem;margin-bottom:1rem}.distributor-list li .distributor-list-link{display:flex;align-items:center;margin-bottom:0.8rem;min-width:0}.distributor-list li .distributor-list-link img{width:30px;height:30px;margin-right:1rem;flex-shrink:0}.distributor-list li .distributor-list-link>a,.distributor-list li .distributor-list-link>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.distributor-list li p{max-width:250px;margin-bottom:0}footer{color:var(--bg-color);font-size:1.1rem;position:relative;display:flex;flex-direction:column;align-items:end;max-width:100dvw;overflow:hidden}footer .footer-background{width:100vw;max-width:100vw;position:relative;z-index:10;bottom:-40px}@media only screen and (min-width:992px){footer .footer-background{bottom:-60px}}@media only screen and (min-width:1400px){footer .footer-background{bottom:-90px}}footer .footer-background svg{min-height:100px}footer .frame-default{margin:0;padding-top:0}footer .frame-header{margin-bottom:0.5rem}footer .footer-section-content{background:var(--bs-secondary);position:relative;padding:40px 0;z-index:20;width:100%;margin:0 auto}footer .footer-section-content .container{padding:0 20px}footer .footer-section-content-column{margin:0 15px 50px 15px}@media only screen and (min-width:768px){footer .footer-section-content-column{margin:0}}footer .frame-type-image{padding-bottom:0}footer .frame-type-image .image picture{width:auto}footer .frame-type-image .image img{max-height:130px;width:auto;margin:0 auto 0 0}@media only screen and (min-width:768px){footer .frame-type-image .image img{max-height:200px}}footer .frame-type-icon_group{color:inherit;font-size:inherit;padding-bottom:0}footer .frame-type-icon_group .frame-header,footer .frame-type-icon_group .element-header{font-family:MavenPro-Medium, sans-serif;font-size:1.5rem}footer .frame-type-icon_group .icongroup{margin:0 !important;gap:0;flex-direction:row}footer .frame-type-icon_group .icongroup.icongroup-rowCount--1{flex-direction:column}footer .frame-type-icon_group .icongroup.icongroup-rowCount--1 .icongroup-item{width:100%;max-width:100%}footer .frame-type-icon_group .icongroup.icongroup-rowCount--2 .icongroup-item{width:50%;max-width:50%}footer .frame-type-icon_group .icongroup.icongroup-rowCount--3 .icongroup-item{width:33.33%;max-width:33.33%}footer .frame-type-icon_group .icongroup.icongroup-rowCount--4 .icongroup-item{width:25%;max-width:25%}footer .frame-type-icon_group .icongroup.icongroup-rowCount--5 .icongroup-item{width:20%;max-width:20%}footer .frame-type-icon_group .icongroup .icongroup-item{margin:30px 0 0 0}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner{display:flex;align-items:center}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-icon{width:35px;margin:0 15px 0 0}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-icon svg{fill:var(--bs-primary);transition:fill 0.5s ease}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-icon svg:hover{fill:var(--bg-color)}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-text{font-size:1rem}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-text .icongroup-item-text-header:not(:has(a)){display:none}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-text a{color:var(--bg-color);text-decoration:none}footer .frame-type-icon_group .icongroup .icongroup-item .icongroup-item-inner .icongroup-item-text a:hover{color:var(--bs-primary)}footer .footer-section-meta{display:none}