*,:before,:after{box-sizing:border-box}html.no-scroll,body.no-scroll{margin:0;height:100%;overflow:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes animatedInlineBackground{0%{background-size:100% 1px;background-position:100% calc(100% - 2px)}50%{background-size:0% 1px;background-position:100% calc(100% - 2px)}51%{background-position:0% calc(100% - 2px)}100%{background-size:100% 1px}}:root{--button-font-size-large: clamp(22px, 2.5vw, 28px);--button-font-size-small: clamp(18px, 1.5vw, 19px)}body{font-family:"avenir-lt-pro",sans-serif;font-weight:400;font-size:16px}body *{line-height:1.5}body.menu-open{overflow:hidden;height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0 0 20px;line-height:1.2}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#212322}.h1,h1{font-size:clamp(33px,4vw,50px)}.h2,h2{font-size:clamp(30px,3vw,33px)}.h3,h3{font-size:28px}.h4,h4{font-size:23px}.h5,h5{font-size:19px}.h6,h6{font-size:16px}.has-blue-color{color:#007aa4}.has-green-color{color:#789a1a}.intro,main .gform_wrapper .gfield--type-section .gsection_title,main .gform_wrapper p.gform_description{font-size:20px;font-weight:400}.caption{font-size:14px;font-weight:500}.site-main{margin-bottom:100px}.site-main ul,.site-main ol,.site-main p,.site-main .wp-block-file{margin:0 0 20px}.site-main ul a:not(.button,.wp-element-button,.sponsor__link),.site-main ol a:not(.button,.wp-element-button,.sponsor__link),.site-main p a:not(.button,.wp-element-button,.sponsor__link),.site-main .wp-block-file a:not(.button,.wp-element-button,.sponsor__link){color:inherit;font-weight:800;text-decoration:none;background-image:linear-gradient(to right, #212322 0%, #212322 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(100% - 2px);transition:background-size .25s ease}.site-main ul a:not(.button,.wp-element-button,.sponsor__link):hover,.site-main ul a:not(.button,.wp-element-button,.sponsor__link):focus,.site-main ol a:not(.button,.wp-element-button,.sponsor__link):hover,.site-main ol a:not(.button,.wp-element-button,.sponsor__link):focus,.site-main p a:not(.button,.wp-element-button,.sponsor__link):hover,.site-main p a:not(.button,.wp-element-button,.sponsor__link):focus,.site-main .wp-block-file a:not(.button,.wp-element-button,.sponsor__link):hover,.site-main .wp-block-file a:not(.button,.wp-element-button,.sponsor__link):focus{animation:animatedInlineBackground 1s ease 1 alternate}.site-main ul b,.site-main ul strong,.site-main ol b,.site-main ol strong,.site-main p b,.site-main p strong,.site-main .wp-block-file b,.site-main .wp-block-file strong{font-weight:800}.site-main .wp-block-list li:not(:last-child){margin-bottom:10px}.site-main ul,.site-main ol,.site-main .wp-paragraph-block,.site-main table,.site-main .wp-block-heading{max-width:960px}@media(max-width: 900px){.site-main ul,.site-main ol,.site-main .wp-paragraph-block,.site-main table,.site-main .wp-block-heading{max-width:none}}.site-main .content::after{content:"";display:table;clear:both}.draw_underline_link{text-decoration:none;background-image:linear-gradient(to right, #212322 0%, #212322 100%);background-repeat:no-repeat;background-size:0% 2px;background-position:0% calc(100% - 2px);transition:background-size .5s ease}.draw_underline_link:hover,.draw_underline_link:focus{background-size:100% 2px}.button,.wp-block-file__button,.wp-block-button__link,.nav-button .menu-title{display:flex;align-items:center;padding:5px 15px;background:#0099ce;border:3px solid #0099ce;border-radius:6px;color:#fff;width:fit-content;font-size:19px;font-weight:800;text-decoration:none;transition:background-color .2s ease,color .2s ease}.button:hover,.button:focus,.wp-block-file__button:hover,.wp-block-file__button:focus,.wp-block-button__link:hover,.wp-block-button__link:focus,.nav-button .menu-title:hover,.nav-button .menu-title:focus{background-color:#fff;color:#0099ce}.button.button--large,.button.has-large-font-size,.wp-block-file__button.button--large,.wp-block-file__button.has-large-font-size,.wp-block-button__link.button--large,.wp-block-button__link.has-large-font-size,.nav-button .menu-title.button--large,.nav-button .menu-title.has-large-font-size{font-size:var(--button-font-size-large);font-weight:900;padding:clamp(14px,1.5vw,18px) clamp(22px,2.5vw,30px)}.wp-block-buttons{margin-bottom:20px}.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table table{margin-bottom:20px;width:100%}.wp-block-table table *{border-color:#007aa4 !important}.wp-block-table table thead{background-color:#007aa4 !important}.wp-block-table table th{color:#fff;padding:20px 10px}@media(max-width: 768px){.wp-block-table table th{padding:14px 8px;font-size:.9em}}@media(max-width: 480px){.wp-block-table table th{padding:10px 6px;font-size:.85em}}@media(max-width: 768px){.wp-block-table table td{padding:10px 8px;font-size:.9em}}@media(max-width: 480px){.wp-block-table table td{padding:8px 6px;font-size:.85em}}.wp-block-table.is-style-stripes{border-bottom:none !important}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#fff !important}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background:rgba(33,35,34,.05)}figure.wp-block-image{border-radius:6px;overflow:hidden}figure.wp-block-image:not(.alignfull):not(.alignwide){width:fit-content}figure.wp-block-image.alignleft{float:left;margin:0 20px 20px 0}figure.wp-block-image.alignright{float:right;margin:0 0 20px 20px}figure.wp-block-image.aligncenter{margin-inline:auto}.wp-block-image :where(figcaption){font-size:14px;font-weight:500;line-height:1.2;color:#212322;padding:10px 20px;margin:0;background-color:#b1dee6}.l-container{max-width:1440px;margin-inline:auto;padding-inline:50px}.page-container{margin-inline:auto}@media(max-width: 900px){.l-container{padding-inline:10px}}.l-flex{display:flex;flex-wrap:wrap}@media(max-width: 900px){.l-flex{gap:1rem}}.l-flex--3{justify-content:space-between}.l-flex>*{flex:1 1 30%}.l-flex__col-50{flex:1 1 50%;max-width:50%}.l-flex__col-33,.l-flex__col-33-20{flex:0 1 calc((100% - 40px)/3);max-width:calc((100% - 40px)/3)}.l-flex__col-33-40{flex:1 1 100%}@media(min-width: 720px){.l-flex__col-33-40{flex:0 1 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}@media(min-width: 1200px){.l-flex__col-33-40{flex:0 1 calc((100% - 80px)/3);max-width:calc((100% - 80px)/3)}}@media(max-width: 900px){.l-flex__col-50,.l-flex__col-33{flex:1 1 100%;max-width:100%}}.site-header .footer-only{display:none}.skip-link{background-color:#ff0 !important}.header{position:fixed;top:20;z-index:1000;width:100%;background:rgba(0,0,0,0)}.header-flex{width:100%;margin:0 auto}.header-wrapper{display:flex;justify-content:space-between;align-items:center;gap:0 30px;padding:20px 45px;margin:20px 40px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.25);border-radius:6px;position:relative}@media(min-width: 1200px){.header-wrapper{border:1px solid #96c121}}@media(max-width: 1200px){.header-wrapper{padding:20px;box-shadow:0 0 30px rgba(0,0,0,.25);transition:box-shadow .3s ease}}@media(max-width: 900px){.header-wrapper{margin:10px 20px}}@media(max-width: 1200px){.menu-open .header-wrapper{box-shadow:0 0 0 rgba(0,0,0,0)}}.logo{margin:0;line-height:0}.logo__link:hover img,.logo__link:focus img{transform:scale(1.075)}.logo__image{max-height:50px;display:block;transition:transform .3s ease}.button-toggle{position:relative;background:none;border:0;padding:10px 5px;cursor:pointer;font-size:18px;font-weight:900;transition:padding .3s ease}@media(min-width: 1200px){.nav-primary-wrap{width:100%;background:#fff;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .35s ease,opacity .25s ease;z-index:900}}@media(max-width: 1200px){.nav-primary-wrap{position:absolute;top:0;left:0;width:100%;background:#fff;padding:0 20px 20px;z-index:-1;transform:translateY(0);visibility:hidden;max-height:0;overflow:hidden;box-shadow:0 0 0 rgba(0,0,0,0);border-radius:6px;transition:padding .3s ease,max-height .3s ease,box-shadow .3s ease}.nav-primary-wrap.is-open{box-shadow:0 0 30px rgba(0,0,0,.25);padding:95px 20px 20px;visibility:visible;max-height:80vh;overflow-y:auto}.nav-primary-wrap ul{margin:0;padding:0}}.nav-primary--header{list-style:none;margin:0;padding:0}@media(min-width: 1200px){.nav-primary--header>li{margin-bottom:1.5rem}}.nav-primary--header a{text-decoration:none;color:#111;font-weight:600;display:inline-block}.menu-title{display:block;font-weight:900;font-size:16px}.menu-item-has-children>a .menu-title{font-size:18px}.sub-menu-first-level .menu-item-has-children>a .menu-title{font-weight:900;color:#007aa4;margin:15px 0}.nav-button .menu-title{color:#fff;font-size:19px}@media(max-width: 1200px){.nav-button{margin-top:30px}.nav-button a,.nav-button .menu-title{width:100%;text-align:center}}.menu-description{font-weight:500;font-size:14px;white-space:normal;display:block}.sub-menu-first-level{max-height:0;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease}.sub-menu-first-level>li{padding:0 0 30px 30px}.sub-menu{list-style:none;margin:0;padding:0;position:static;background:rgba(0,0,0,0);border:0;box-shadow:none;overflow:hidden}.menu-item-has-children.is-open>.sub-menu-first-level{max-height:500px;opacity:1;visibility:visible}@media(min-width: 1200px){.menu-item-has-children.is-open>.sub-menu-first-level{margin-top:.75rem}}.sub-menu a{font-weight:500;color:#212322;white-space:normal;text-decoration:none}.sub-menu a .menu-title{width:fit-content;background-image:linear-gradient(to right, #212322 0%, #212322 100%);background-repeat:no-repeat;background-size:0% 1.5px;background-position:0% calc(100% - 2px);transition:background-size .3s ease}.sub-menu a:hover .menu-title,.sub-menu a:focus .menu-title{background-size:100% 1.5px}.nav-primary--header>.menu-item-has-children{position:relative}@media(max-width: 1200px){.nav-primary--header>.menu-item-has-children{border-bottom:2px solid #212322}.nav-primary--header>.menu-item-has-children:first-of-type{border-top:2px solid #212322}.nav-primary--header>.menu-item-has-children>a{pointer-events:auto;position:relative;padding:30px 30px 30px 0}.nav-primary--header>.menu-item-has-children>a::before,.nav-primary--header>.menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:10px;width:16px;height:2px;background-color:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center center}.nav-primary--header>.menu-item-has-children>a::before{transform:translateY(-50%)}.nav-primary--header>.menu-item-has-children>a::after{transform:translateY(-50%) rotate(90deg)}}.nav-primary--header>.menu-item-has-children.is-open>a::after{transform:translateY(-50%) rotate(90deg) scaleY(0);opacity:0}.nav-primary--header>.menu-item-has-children.is-open>a .menu-title{color:#007aa4}@media(min-width: 1200px){.button-toggle{display:none}.nav-primary-wrap{position:static;max-height:none;opacity:1;visibility:visible;overflow:visible;background:rgba(0,0,0,0)}.nav-primary{padding:0}.nav-primary--header{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.nav-primary--header>li{margin:0}.menu-item-has-children{position:relative}.menu-item-has-children>a{pointer-events:none}.menu-item-has-children:hover>a .menu-title{color:#007aa4}.menu-item-has-children::before{content:"";position:absolute;left:0;top:100%;width:100%;height:.75rem}.menu-item-has-children>a{pointer-events:none;display:inline-flex;align-items:center;gap:4px;position:relative;padding-right:20px}.menu-item-has-children>a::before,.menu-item-has-children>a::after{content:"";position:absolute;top:12px;right:4px;width:12px;height:2px;background-color:currentColor;border-radius:2px;transition:all .3s ease;transform-origin:center center}.menu-item-has-children>a::after{margin-left:-16px;transform:rotate(90deg)}.menu-item-has-children:hover>a::after,.menu-item-has-children:focus-within>a::after{transform:rotate(180deg);background-color:#007aa4}.menu-item-has-children:hover>a::before,.menu-item-has-children:focus-within>a::before{background-color:#007aa4}.menu-item-has-children .menu-item-has-children>a::before,.menu-item-has-children .menu-item-has-children>a::after{display:none}.sub-menu-first-level{position:absolute;top:calc(100% + .75rem);left:-20px;min-width:280px;padding:.75rem 0;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 30px rgba(0,0,0,.25);max-height:none;opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:opacity .2s ease,transform .2s ease;z-index:1200}.sub-menu-first-level li{padding:10px 20px}.sub-menu-first-level a{white-space:nowrap}.sub-menu-first-level .sub-menu{position:relative}.sub-menu-first-level .sub-menu li{padding:.5rem 0}.menu-item-has-children:hover>.sub-menu-first-level,.menu-item-has-children:focus-within>.sub-menu-first-level{opacity:1;visibility:visible;transform:translateY(0)}}.button-menu--close{font-weight:900;font-size:20px;position:absolute;top:2px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .3s ease}.show-close{padding:25px 5px 5px}.show-close .button-menu--close{opacity:1;pointer-events:auto}a:focus-visible,.button-toggle:focus-visible{outline:2px solid #000;outline-offset:2px}.site-footer{border:20px solid #fff}@media(max-width: 900px){.site-footer{margin-top:350px;border:10px solid #fff}}.site-footer__primary{background:linear-gradient(360deg, rgba(0, 153, 206, 0) 49.96%, #0099CE 99.96%),#007aa4;padding:50px 0;border-radius:6px 6px 0 0}.site-footer__primary hr{height:4px;background:#fff;margin:60px 0}@media(max-width: 900px){.site-footer__primary hr{margin:50px 0}}.site-footer__top{justify-content:space-between;align-items:flex-end;gap:50px}@media(max-width: 900px){.site-footer__top{flex-direction:column-reverse;gap:30px}}.site-footer__content--heading{color:#fff;max-width:50%}.site-footer__content--heading h3{margin-bottom:10px}.site-footer__content--heading p{margin-bottom:0}@media(max-width: 1200px){.site-footer__content--heading{max-width:100%}}.site-footer__logo{margin-bottom:10px}.site-footer__logo svg{max-width:100%}@media(min-width: 1200px){.site-footer__logo{margin:20px 0}}.site-footer__content--form{position:relative;max-width:500px;background-color:#f9dc10;padding:40px 30px;border-radius:6px}@media(max-width: 900px){.site-footer__content--form{padding:30px 20px;max-width:100%;width:100%;margin-top:-280px}}.site-footer__content--form .gform-button{height:100%;padding:18px 24px;background:#212322;border:none;border-radius:0 6px 6px 0;color:#fff;font-family:"avenir-lt-pro",sans-serif;font-weight:800;font-size:16px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.site-footer__content--form .gform-button:hover,.site-footer__content--form .gform-button:focus{background-color:#007aa4}.site-footer__form-accent{position:absolute;right:-50px;bottom:calc(100% - 74px)}@media(max-width: 1200px){.site-footer__form-accent{right:20px;bottom:calc(100% - 100px)}.site-footer__form-accent svg{width:100px}}.site-footer__bottom{gap:0}@media(max-width: 900px){.site-footer__bottom{flex-direction:column}}.site-footer__menu{padding:0 60px}@media(max-width: 1200px){.site-footer__menu{padding:0 40px}}@media(max-width: 900px){.site-footer__menu{padding:50px 0;border-bottom:2px solid #fff}.site-footer__menu:first-child{padding-top:0}.site-footer__menu:last-child{padding-bottom:0;border-bottom:none}}@media(min-width: 900px){.site-footer__menu:first-child{padding-left:0;border-right:2px solid #fff}.site-footer__menu:last-child{padding-right:0;border-left:2px solid #fff}}.site-footer__menu-title{color:#fff;margin-bottom:30px;width:fit-content}.menu-submenu-title{margin-top:20px}.site-footer__menu-panel{margin-top:30px}@media(max-width: 900px){.site-footer__menu-panel{display:none}.site-footer__menu.is-open .site-footer__menu-panel{display:block}.site-footer__menu-title{margin-bottom:0;cursor:pointer}.menu-submenu-title{margin-bottom:20px}.site-footer__accordion-toggle{font-weight:800;font-size:23px;color:#fff;background:none;border:none;padding:0;display:flex;align-items:center;gap:10px}.menu-item-toggle{position:relative;width:14px;height:14px}.menu-item-toggle::before,.menu-item-toggle::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#fff;transform:translateY(-50%);transition:transform .2s ease}.menu-item-toggle::after{transform:translateY(-50%) rotate(-90deg)}.site-footer__accordion-toggle[aria-expanded=true] .menu-item-toggle::after{transform:translateY(-50%) rotate(0deg)}}@media(min-width: 900px){.site-footer__menu-panel{display:block !important;visibility:visible !important;height:auto !important}}.site-footer__menu-list{margin:0;padding:0;display:flex;flex-direction:column;gap:30px}.site-footer__menu-list li{list-style:none;width:fit-content}.site-footer__menu-list li a{cursor:pointer}.site-footer__menu-list li.nav-button{margin-top:20px}.site-footer__menu-list li.nav-button .menu-item-title{color:#007aa4;background-color:#fff;margin:0;padding:8px 20px;border-radius:6px;width:fit-content;font-size:18px;border:3px solid #fff;pointer-events:inherit}.site-footer__menu-list li.nav-button .menu-item-title:hover,.site-footer__menu-list li.nav-button .menu-item-title:focus{background-color:rgba(0,0,0,0);color:#fff;text-decoration:none}.menu-item-link{color:#fff;text-decoration:none;cursor:pointer;display:flex;flex-direction:column}.menu-item-link .menu-item-title{font-weight:900;font-size:16px;line-height:1.25;width:fit-content;margin-bottom:5px;text-decoration:none}.site-footer__menu li:not(.nav-button) .menu-item-link .menu-item-title{background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:no-repeat;background-size:0% 1px;background-position:0% calc(100% - 1px);transition:background-size .5s ease}.site-footer__menu li:not(.nav-button) .menu-item-link:hover .menu-item-title,.site-footer__menu li:not(.nav-button) .menu-item-link:focus .menu-item-title{background-size:100% 1px}.site-footer__secondary{background-color:#212322;padding:20px 0;border-radius:0 0 6px 6px}.site-footer__secondary *{color:#fff;font-weight:600}.site-footer__secondary a{display:inline-block;color:#fff;text-decoration:none;background-image:linear-gradient(to right, #fff 0%, #fff 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(100% - 2px);transition:background-size .25s ease}.site-footer__secondary a:hover,.site-footer__secondary a:focus{animation:animatedInlineBackground 1s ease 1 alternate}@media(max-width: 1200px){.site-footer__secondary .l-flex{flex-direction:column}}.site-footer__separator{margin:0 5px}@media(min-width: 1200px){.site-footer__meta--links{text-align:center}.site-footer__meta--credits{text-align:right}}.menu-item{font-weight:900}.menu-item a{text-decoration:none}.hero{overflow:hidden;border-radius:6px;margin:20px}@media(max-width: 900px){.hero{margin:10px}}.hero__title{font-weight:700;color:#fff;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.25)}.hero__subtitle{font-weight:400}@media(min-width: 900px){.hero__subtitle{font-weight:700}}.hero--home{position:relative;mix-blend-mode:multiply}.hero--home .hero__container{background-color:#0099ce;position:relative}.hero--home .hero__container::after{content:"";position:absolute}@media(min-width: 900px){.hero--home .hero__container::after{top:0;right:50%;z-index:7;width:60vw;height:100vh;background:linear-gradient(289.42deg, rgba(0, 122, 164, 0) 19.47%, #007AA4 100%),linear-gradient(90deg, #0099CE 0%, rgba(0, 153, 206, 0) 100%);filter:blur(60px)}}@media(max-width: 900px){.hero--home .hero__container::after{right:-50%;bottom:calc(50% - 120px);z-index:99;width:200vw;height:65vh;background:linear-gradient(360deg, rgba(0, 153, 206, 0) 46.43%, #0099CE 100%),#007aa4;filter:blur(35px)}}@media(max-width: 900px){.hero--home .hero__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.hero__title--home{width:100%;padding-top:150px}@media(min-width: 900px){.hero__title--home{position:absolute;top:50%;transform:translateY(-50%);padding-top:162px;z-index:9}}.hero__title-wrapper{position:relative;z-index:100;display:flex;flex-direction:column}@media(max-width: 900px){.hero__title-wrapper{text-align:center}}.hero--internal{display:flex;align-items:flex-end;min-height:350px;padding:150px 0 50px;background-repeat:no-repeat;background-size:cover}.hero--internal.with_image{height:700px}.hero--internal .hero__container{height:100%;width:100%;display:flex;align-items:flex-end;margin:0 auto;padding-inline:30px}.hero--internal .hero__content{max-width:50%}.hero--internal .hero__title{font-style:italic;margin-bottom:0}@media(max-width: 900px){.hero--internal{min-height:450px;justify-content:flex-end}.hero--internal .hero__container{height:auto}.hero--internal .hero__content{width:100%}}.hero--swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.hero--swiper img{width:100%;height:100%;object-fit:cover}@media(min-width: 900px){.hero--swiper .swiper-wrapper{height:calc(100vh - 40px) !important}}@media(max-width: 900px){.hero--swiper .swiper-wrapper{height:50vh !important}}.hero__slide-info-wrapper{display:flex;justify-content:flex-end;color:#fff}.hero__slide-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:rgba(33,35,34,.75);margin-top:20px;position:relative}@media(min-width: 900px){.hero__slide-info{width:33.33%;padding:20px;border-radius:6px}}@media(max-width: 900px){.hero__slide-info{padding:15px 20px}}.hero__slide-info--top{display:flex;justify-content:space-between;gap:20px;width:100%}.hero__slide-title{font-weight:800}@media(max-width: 900px){.hero__slide-title{font-weight:500;font-size:14px}}.hero__slide-description{margin:0}@media(max-width: 900px){.hero__slide-description{display:none}}.hero__pagination{display:flex;gap:10px;width:fit-content !important;height:fit-content;left:auto}.hero__pagination .swiper-pagination-bullet{width:20px;height:20px;border-radius:50%;background-color:#fff;opacity:1}.hero__pagination .swiper-pagination-bullet-active{background-color:#212322;border:2px solid #fff}.hero__slide-wrapper{position:absolute;width:100%;z-index:99}@media(min-width: 900px){.hero__slide-wrapper{bottom:115px}}@media(max-width: 900px){.hero__slide-wrapper{bottom:0}.hero__slide-wrapper .l-container{padding:0}}.pagination .nav-links{display:flex}.pagination .page-numbers{font-weight:500;font-size:14px;color:#212322;text-decoration:none;padding:10px 20px;display:inline-block}.pagination .page-numbers.prev,.pagination .page-numbers.next{padding:11px 20px 9px}.pagination .page-numbers:nth-child(1 of .page-numbers){padding-left:0}.pagination .page-numbers.current{text-decoration:underline}.pagination__icon{padding-top:3px}@media(max-width: 900px){.desktop-only{display:none}}@media(min-width: 900px){.mobile-only{display:none}}.see-more{position:relative;margin-right:20px;font-weight:800;font-size:20px;line-height:125%;text-decoration:none;color:#212322}.see-more:after{content:url("../svg/logo_accent-black.svg");position:absolute;top:-6px;right:-20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.category__header{margin:50px 0 70px}@media(min-width: 900px){.category__header{width:66%}}.category-list{gap:20px}.page-header__wrapper{margin-top:50px;margin-bottom:50px;max-width:960px}.page-header__wrapper h1{margin-bottom:10px}.page-header__wrapper.page-header--indented{margin:50px auto}.page-header__wrapper.page-header--center{margin:50px auto;display:flex;align-items:center;flex-direction:column}.breadcrumbs{font-weight:900;font-size:18px;width:fit-content;display:flex;gap:10px}.breadcrumbs *{color:#212322;text-decoration:none}.editor-styles-wrapper{padding:0 30px}.error-404{height:calc(100vh - 40px);border-radius:6px}.hero--404{height:100%;padding:0;position:relative;background:linear-gradient(112.38deg, rgba(150, 193, 33, 0) 41.62%, #96C121 100%),linear-gradient(247.62deg, rgba(0, 153, 206, 0) 41.54%, #0099CE 100%)}.hero--404::after{content:"";position:absolute;inset:0;background-image:url("../../src/svg/logo_arrows--transparent.svg");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.hero--404 .hero__container{align-items:center;justify-content:center}.hero--404 .hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.hero--404 .hero__content *{margin-bottom:0}.block{margin-bottom:100px}.wp-block-gallery{margin-bottom:50px}.wp-block-embed.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-embed.alignwide{width:calc(100% + 160px);max-width:calc(100% + 160px);margin-left:-80px;margin-right:-80px}@media(max-width: 900px){.wp-block-embed.alignwide{width:100%;max-width:100%;margin-left:0;margin-right:0}}.wp-block-embed.alignfull .wp-block-embed__wrapper,.wp-block-embed.alignwide .wp-block-embed__wrapper,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;width:100%}.wp-block-embed.alignfull .wp-block-embed__wrapper::before,.wp-block-embed.alignwide .wp-block-embed__wrapper::before,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper::before{content:"";display:block;padding-top:56.25%}.wp-block-embed.alignfull .wp-block-embed__wrapper iframe,.wp-block-embed.alignwide .wp-block-embed__wrapper iframe,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.wp-block-accordion{display:flex;flex-direction:column;gap:20px}.wp-block-accordion-item{background-color:#f9dc10;border-radius:6px;padding:20px}figure.wp-block-pullquote{position:relative;display:flex;justify-content:center;padding:75px 50px;margin:50px 0 100px;background-image:url("../../src/img/altcap-testimonial.png");background-size:contain;background-position:top;background-color:#c1e492;background-repeat:no-repeat;border-radius:6px}.wp-block-pullquote blockquote{display:flex;flex-direction:column;gap:20px}.wp-block-pullquote blockquote p{font-weight:600;font-size:clamp(22px,2.5vw,30px);line-height:1.5;color:#212322;text-align:left;margin:0}.wp-block-pullquote blockquote cite{font-family:var(--font-avenir);font-style:italic;font-weight:600;font-size:16px;line-height:1.5;color:#212322;text-align:left}.wp-block-pullquote blockquote::before,.wp-block-pullquote blockquote::after{content:"";position:absolute;width:115px;height:100px;background-image:url("../../src/svg/quote.svg");background-repeat:no-repeat;background-size:contain}.wp-block-pullquote blockquote::before{top:-40px;left:50px}.wp-block-pullquote blockquote::after{bottom:-40px;right:50px;transform:rotate(180deg)}@media(min-width: 1200px){.wp-block-pullquote blockquote{width:66.667%}}@media(max-width: 900px){figure.wp-block-pullquote{padding:70px 20px}.wp-block-pullquote blockquote::before,.wp-block-pullquote blockquote::after{width:80px;height:80px}.wp-block-pullquote blockquote::before{top:-25px;left:20px}.wp-block-pullquote blockquote::after{bottom:-25px;right:20px}}.wp-block-columns:not(.alignwide):not(.alignfull){max-width:960px;margin-inline:auto}.wp-block-file{display:flex;align-items:center}.wp-block-file a:first-of-type{color:#212322;font-size:18px}.wp-block-separator.is-style-dots::before{color:#0099ce;font-size:50px}.wp-block-separator{margin-bottom:20px;color:#b1dee6}.post-card *{text-decoration:none;color:#212322}.post-card__link{display:block;border:6px solid rgba(0,0,0,0);border-radius:12px;transition:border-color .2s ease,background-color .2s ease}.post-card__link:hover,.post-card__link:focus{border-color:#0099ce;background:rgba(177,222,230,.25);outline:none}.post-card__image{height:300px;overflow:hidden;border-radius:6px}.post-card__image img{width:100%;height:100%;object-fit:cover;display:block}.post-card__content{padding:30px 20px}.post-card__title{font-weight:700;font-size:19px !important;margin-bottom:10px}.post-card__date{font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.post-card__excerpt{font-size:14px}.post-card__tags{display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.post-card__tag{padding:6px 10px;font-weight:500;font-size:14px;background:#e6e7e8;border-radius:6px;text-transform:capitalize}.category-featured{margin:-100px auto 0;border-radius:6px;overflow:hidden;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}@media(min-width: 900px){.category-featured{max-width:83.3333333333%}}.featured-card{display:flex;align-items:stretch;gap:0}.featured-card__accent{margin-left:auto}@media(max-width: 900px){.featured-card__accent{position:absolute;top:-70px;right:30px;z-index:2;line-height:0}}.featured-card__meta{font-weight:600;display:flex;flex-direction:column;gap:5px}@media(min-width: 900px){.featured-card{min-height:500px}}.featured-card__image{position:relative;overflow:hidden;line-height:0}.featured-card__image img{width:100%;height:100%;object-fit:cover}@media(min-width: 900px){.featured-card__image img{position:absolute;inset:0}}.featured-card__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:30px;gap:20px;background:#b1dee6}.featured-card__content h4,.featured-card__content p{margin-bottom:0}.featured-card__text{display:flex;flex-direction:column;gap:20px}@media(min-width: 900px){.featured-card__title{margin-right:90px}}.single-post__header{display:flex;flex-direction:column;justify-content:center;text-align:center;width:75%;padding:50px 0}.single-post__header .post-card__tags{justify-content:center;margin-bottom:90px}.single-post__header .post-card__tag a{color:#212322;text-decoration:none}.single-post__author{font-weight:900;font-size:18px}.single-post__location,.single-post__date{font-weight:600;font-size:20px}.single-post__location a,.single-post__date a{color:#212322}.success-stories__list{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:50px}@media(min-width: 720px){.success-stories__list{grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}}.story-card{position:relative;overflow:hidden;border-radius:6px}@media(min-width: 720px){.story-card{border-radius:12px;border:6px solid rgba(0,0,0,0)}.story-card:hover,.story-card:focus,.story-card:focus-within{border-color:#0099ce}.story-card:hover .story-card__image img,.story-card:focus .story-card__image img,.story-card:focus-within .story-card__image img{transform:scale(1.05)}}.story-card__link{display:block;height:100%;color:inherit;text-decoration:none}.story-card__image{position:absolute;inset:0}.story-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s ease}.story-card__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.story-card__content--wrapper{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;padding:30px;position:relative}.story-card__content--wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 50px);background:linear-gradient(180deg, rgba(33, 35, 34, 0) 0%, #212322 100%);z-index:-1}@media(max-width: 720px){.story-card__content--wrapper{padding:10px;gap:10px}}.story-card__title,.story-card__excerpt,.story-card__tags{color:#fff;margin-bottom:0}.story-card__tags{font-weight:600}.story-card__excerpt{font-size:.9rem;line-height:1.4;display:none;margin-top:10px}.story-card__button{white-space:nowrap}@media(max-width: 719px){.success-stories__list .story-card{height:230px}.success-stories__list .story-card:nth-child(1),.success-stories__list .story-card:nth-child(5){height:420px}}@media(min-width: 720px){.success-stories__list .story-card:nth-child(1),.success-stories__list .story-card:nth-child(5){grid-column:span 2;grid-row:span 2;aspect-ratio:1/1}.success-stories__list .story-card:nth-child(1) .story-card__excerpt,.success-stories__list .story-card:nth-child(5) .story-card__excerpt{display:block;color:#fff}}.success-stories__header{margin-bottom:40px;display:flex;gap:10px;flex-direction:column}.success-stories__title{margin-bottom:0}.success-stories__more{margin-top:4px;white-space:nowrap}@media(min-width: 768px){.success-stories__header{gap:30px;justify-content:space-between;align-items:center;flex-direction:row}}main .gform_wrapper{margin:0 auto 50px;max-width:960px}@media(max-width: 1200px){main .gform_wrapper{max-width:100%}}main .gform_wrapper p.gform_description{margin-bottom:30px}main .gform_wrapper .gfield_contains_required .gfield_label{padding-left:12px !important;position:relative !important}main .gform_wrapper .gfield_contains_required .gfield_label .gfield_required_asterisk{position:absolute;left:0;top:0}main .gform_wrapper .gfield_required_asterisk{color:#212322 !important;font-size:18px !important}main .gform_wrapper .gfield--type-section{padding:0 !important;border:none !important}main .gform_wrapper .gfield--type-section .gsection_title{font-weight:600}main .gform_wrapper .gform_fields{row-gap:30px !important}main .gform_wrapper legend.gfield_label,main .gform_wrapper label.gfield_label{font-weight:600;font-size:16px;line-height:1.5;color:#212322}main .gform_wrapper label.gform-field-label--type-sub{font-size:16px;font-style:italic}main .gform_wrapper input[type=text],main .gform_wrapper input[type=email],main .gform_wrapper input[type=file],main .gform_wrapper input[type=tel],main .gform_wrapper input[type=number],main .gform_wrapper input[type=url],main .gform_wrapper select,main .gform_wrapper textarea{background:rgba(177,222,230,.5) !important;border:1px solid #212322 !important;border-radius:6px !important;box-shadow:none !important;transition:none !important}main .gform_wrapper input[type=text]:hover,main .gform_wrapper input[type=text]:focus,main .gform_wrapper input[type=email]:hover,main .gform_wrapper input[type=email]:focus,main .gform_wrapper input[type=file]:hover,main .gform_wrapper input[type=file]:focus,main .gform_wrapper input[type=tel]:hover,main .gform_wrapper input[type=tel]:focus,main .gform_wrapper input[type=number]:hover,main .gform_wrapper input[type=number]:focus,main .gform_wrapper input[type=url]:hover,main .gform_wrapper input[type=url]:focus,main .gform_wrapper select:hover,main .gform_wrapper select:focus,main .gform_wrapper textarea:hover,main .gform_wrapper textarea:focus{outline:1px solid #212322 !important;outline-offset:0 !important}main .gform_wrapper .gfield_description{font-size:16px !important;line-height:1.5}main .gform_wrapper .gchoice a{color:#212322;font-weight:600;text-decoration:underline}main .gform_wrapper .gform_button,main .gform_wrapper .gform_next_button,main .gform_wrapper .gform_prev_button{margin:30px 0 !important;padding:20px 30px !important;background:#0099ce !important;border:3px solid #0099ce !important;border-radius:6px !important;color:#fff !important;width:fit-content !important;font-size:28px !important;font-weight:800 !important;line-height:1.25 !important;transition:background-color .2s ease,color .2s ease !important}main .gform_wrapper .gform_button:hover,main .gform_wrapper .gform_button:focus,main .gform_wrapper .gform_next_button:hover,main .gform_wrapper .gform_next_button:focus,main .gform_wrapper .gform_prev_button:hover,main .gform_wrapper .gform_prev_button:focus{background-color:#fff !important;color:#0099ce !important}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio,.ginput_container_checkbox .gfield_checkbox{padding:10px 0;position:relative}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio .gchoice,.ginput_container_checkbox .gfield_checkbox .gchoice{position:relative;width:fit-content;list-style:none;padding:8px 0}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio .gchoice .gfield-choice-input,.ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{visibility:hidden}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio .gchoice label,.ginput_container_checkbox .gfield_checkbox .gchoice label{position:relative;margin-left:40px;font-weight:600;font-size:16px;line-height:1.5}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio .gchoice label::before,.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio .gchoice label::after,.ginput_container_checkbox .gfield_checkbox .gchoice label::before,.ginput_container_checkbox .gfield_checkbox .gchoice label::after{margin:auto;position:absolute}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio .gchoice label::after,.ginput_container_checkbox .gfield_checkbox .gchoice label::after{content:"";border:solid 1px #212322;height:30px;width:30px;transform:translateY(-50%);top:12px;left:-40px;background-color:#fff}.ginput_container_radio:not(.ginput_container_image_choice) .gfield_radio input,.ginput_container_checkbox .gfield_checkbox input{position:absolute;top:0;left:0;height:40px;width:40px;opacity:0}.ginput_container_checkbox .gfield_checkbox{display:flex;flex-direction:column;gap:10px}.ginput_container_checkbox .gchoice label::after{content:"";border-radius:4px}.ginput_container_checkbox .gchoice label::before{left:-35px;top:-6px;z-index:1;height:24px;width:24px}.ginput_container_checkbox input:checked+label::before{content:url("../../src/svg/checkmark.svg")}.ginput_container_consent{position:relative !important;padding:10px 0;display:flex;flex-wrap:wrap;gap:10px}.ginput_container_consent input{position:absolute;top:0;left:0;height:40px;width:40px;opacity:0 !important}.ginput_container_consent input:checked+label::before{content:url("../../src/svg/checkmark.svg")}.ginput_container_consent label.gfield_consent_label{position:relative;margin-left:40px;font-weight:600;font-size:16px;line-height:1.5}.ginput_container_consent label.gfield_consent_label::before,.ginput_container_consent label.gfield_consent_label::after{margin:auto;position:absolute}.ginput_container_consent label.gfield_consent_label::after{content:"";border:solid 1px #212322;height:30px;width:30px;border-radius:4px;transform:translateY(-50%);top:12px;left:-40px;background-color:#fff}.ginput_container_consent label.gfield_consent_label::before{left:-35px;top:-6px;z-index:1;height:24px;width:24px}.ginput_container_radio .gchoice label::after{content:"";border-radius:50%}.ginput_container_radio .gchoice label::before{content:"";width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,0);top:50%;left:-35px;transform:translateY(-50%);z-index:1}.ginput_container_radio input:checked+label::before{background-color:#0099ce}.ginput_container_fileupload{all:unset;display:revert;box-sizing:border-box}.ginput_container_fileupload input[type=file]{padding:0;text-overflow:ellipsis;white-space:nowrap}footer .gform_wrapper{margin-bottom:20px}footer .gform_wrapper .gform_description{margin:20px 0}footer .gform_wrapper .gform_validation_errors{display:none}footer .gform_wrapper .gform_fields{grid-column-gap:0 !important;align-items:flex-start}footer .gform_wrapper .gfield--type-email{position:relative;grid-column:span 9 !important}@media(max-width: 720px){footer .gform_wrapper .gfield--type-email{grid-column:span 8 !important}}footer .gform_wrapper .gfield--type-email input{height:45px !important;border-radius:6px 0 0 6px;border:2px solid #fff;padding-left:70px !important;font-weight:600;color:#212322 !important}footer .gform_wrapper .gfield--type-email input:hover,footer .gform_wrapper .gfield--type-email input:focus{border-color:#212322}footer .gform_wrapper .gfield--type-email .gfield_label{position:absolute;top:11px;left:20px}footer .gform_wrapper .gform_footer{padding:0 !important;margin:0 !important}footer .gform_wrapper .gfield--type-submit{grid-column:span 3 !important;width:fit-content}@media(max-width: 720px){footer .gform_wrapper .gfield--type-submit{grid-column:span 4 !important}}footer .gform_wrapper .gform-button{width:fit-content;height:45px;padding:10px 20px}@media(max-width: 720px){footer .gform_wrapper .gform-button{padding:7px 13px}}.cursive input{font-family:cursive !important}:root{--ss-primary-color: #007AA4;--ss-bg-color: #cce9f0;--ss-font-color: #212322;--ss-font-placeholder-color: #212322;--ss-disabled-color: #dcdee2;--ss-border-color: #212322;--ss-highlight-color: #cce9f0;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #007AA4;--ss-main-height: 40px;--ss-content-height: 300px;--ss-spacing-l: 12px;--ss-spacing-m: 8px;--ss-spacing-s: 4px;--ss-animation-timing: 0.2s;--ss-border-radius: 6px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;height:40px;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:rgba(177,222,230,.5);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0 auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;max-height:12px;margin:auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{display:none !important}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:#fff;background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}