﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{transform:scale(1)}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif !important;font-style:italic}main a,.other a{color:var(--body-links);transition:all .3s ease 0s}main a:hover,main a:focus,.other a:hover,.other a:focus{color:var(--rollover-link)}strong,b{font-weight:900}italic,em,cite{font-style:italic}address{font-style:normal}.center,.centre{text-align:center}h1,.h1,h1 b,h1 strong,h2,.h2,h2 b,h2 strong,h3,.h3,h3 b,h3 strong,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:normal;line-height:1em}h1,.h1,h1 b,h1 strong{font-size:2.8125rem;font-weight:bold;margin-top:0;color:var(--h2)}@media screen and (min-width: 1030px){h1,.h1,h1 b,h1 strong{font-size:3.75rem;line-height:1em}}h2,.h2,h2 b,h2 strong{font-size:2rem;margin-bottom:.375em;font-weight:bold;color:var(--h2)}.single article h2{font-size:2.8125rem}h3,.h3,h3 b,h3 strong{font-size:1.5625rem;font-weight:bold;color:var(--h3)}.single h3{font-size:2rem}h4,.h4{font-size:1.5625rem;font-weight:700;color:var(--h4)}h5,.h5{font-size:1.5625rem;color:var(--h5)}h6,.h6{font-size:1rem;text-transform:uppercase;letter-spacing:2px;color:var(--h5)}body{font-size:1.25rem;line-height:1.4;color:var(--text);background-color:var(--base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"sofia-pro","sofia-pro",Helvetica,Arial,sans-serif;font-weight:700}.wrap{margin:0 auto;max-width:1300px;width:90%;position:relative}@media screen and (min-width: 1400px){.wrap{width:100%}}.wrap-mid-mid{margin:0 auto;max-width:1000px;width:90%;position:relative}@media screen and (min-width: 1100px){.wrap-mid-mid{width:100%}}.wrap-mid{max-width:900px;width:90%}.wrap-narrow{margin:0 auto;max-width:700px;width:90%}hr{margin:1.5em 0;border:2px solid #9a7b99;border-color:var(--tran-highlight)}blockquote{padding:0 0 0 20px;border-left:4px solid var(--h2);margin:0}.quote-text .quote-wrap{padding:0 0 0 20px;border-left:4px solid #9a7b99;margin-bottom:1em}.quote-text blockquote{padding:0;border-left:none}.quote-text cite{display:block;margin-top:1.5em;font-style:normal}.acf-map{height:700px}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;background-color:var(--base);white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:2px solid var(--tran-highlight)}.pagination li:last-of-type{border:none}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.4em .6em;min-width:1em;display:block;color:var(--highlight-text)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:var(--highlight-text);color:var(--base)}.pagination .current{cursor:default;color:var(--text)}.pagination .current:hover,.pagination .current:focus{background-color:var(--base);color:var(--text)}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}:root{--base: #015E55;--base-shift: darken(#015E55, 5%);--base-shift2: #014b44;--base2: #3d0137;--base3: #3d0137;--text: #ffffff;--highlight-text: #fffbb8;--highlight-bright: white;--tran-highlight: rgba(255, 255, 255, 0.4);--tran-highlight2: #A07E9D;--graphical-object: #8B6787;--body-links: #fffbb8;--rollover-link: #dabbf6;--nav-drop-link: #3d0137;--nav-drop-hover: #2676ab;--h2: #dabbf6;--h3: #fffbb8;--h4: #ffb793;--h5: #9eddc0;--h6: #def8f7;--warning: #ff5200;--sub-menu-bkg: #fffbb8}body.dark{--base: #000000;--base-shift: lighten(#000000, 5%);--base-shift2: #4d4d4d;--base2: #000000;--base3: #333;--nav-drop-link: #000000;--graphical-object: #5e5e5e;--tran-highlight:#787878;--h3: #fff}body.light{--base: #f7f7f7;--base-shift: darken(#ffffff, 3%);--base-shift2: #ccc;--base2: #f7f7f7;--base3: #ccc;--text: #000000;--highlight-text: #000000;--highlight-bright: #015e55;--tran-highlight: rgba(0, 0, 0, 0.2);--tran-highlight2: rgba(0, 0, 0, 0.2);--graphical-object: #919191;--body-links: #015e55;--rollover-link: #1D8152;--nav-drop-link: #000000;--nav-drop-hover: #015e55;--h2: #000;--h3: #015e55;--h4: #3d0137;--h5: #666;--h6: #015e55;--warning: #DB0000;--sub-menu-bkg: #015e55}body a.home-link svg .layer-1{fill:#fffbb8}body a.home-link svg .st0{fill:#f3e8fc;stroke:#015e55;stroke-miterlimit:10;stroke-width:10px}body a.home-link svg .st1{fill:#fffbb8}body.dark a.home-link svg .st0{stroke:#000}body.light a.home-link svg .layer-1{fill:#015e55}body.light a.home-link svg .st0{fill:#015e55;stroke:#fff;stroke-miterlimit:10;stroke-width:10px}body.light a.home-link svg .st1{fill:#015e55}body.dark .gform_wrapper label,body.dark .gform_wrapper legend,body.purple .gform_wrapper label,body.purple .gform_wrapper legend{color:#fff !important}body.dark .gfield_description,body.dark .gform_fileupload_rules,body.purple .gfield_description,body.purple .gform_fileupload_rules{color:#fff !important}body.purple summary h2:hover,body.purple summary h2:focus,body.dark summary h2:hover,body.dark summary h2:focus{color:#fff}body.light header a:hover,body.light header a:focus{text-decoration:underline}@keyframes reveal{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes revealmove{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width: 768px){#main,.side-col{animation-name:revealmove;animation-duration:800ms;animation-delay:200ms;animation-timing-function:ease;animation-fill-mode:backwards}.side-col{animation-delay:500ms}}header .wrap{animation-name:reveal;animation-duration:1000ms;animation-delay:500ms;animation-timing-function:ease;animation-fill-mode:backwards}@keyframes appear{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes appear-move{0%{opacity:0;transform:translateY(-20)}100%{opacity:1;transform:translateY(0)}}.wide{margin-top:20px;margin-bottom:50px}@media screen and (min-width: 1030px){.wide{margin-top:40px;margin-bottom:50px}}@media screen and (min-width: 1030px){.col-left{width:22%;float:left}}@media screen and (min-width: 1030px){.col-right{width:73%;float:right}}@media screen and (min-width: 1030px){.tax-departmenttype .col-left{width:30%}}@media screen and (min-width: 1030px){.tax-departmenttype .col-right{width:65%}}.col-right.top h1{margin-bottom:0}.col-right.top h2{font-size:1.5625rem;margin-top:0;margin-bottom:1em}.hidden,footer span,.screen-reader-text,.search-header button,#searchsubmit,.button span,.wp-block-search__label,.details-content a span{position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}.clear-float:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.really-hidden{display:none}* html .clear-float{height:1%}*:first-child+html .clear-float{min-height:1%}.clear{float:none;clear:both;height:0px;line-height:0px;font-size:0px}.clearheight{float:none;clear:both}img,.wp-caption,.alignnone{width:100%;height:auto;max-width:100%;display:block}img.size,img.mepr-submit,img.mepr-loading-gif{width:auto}.wp-caption-text{font-size:1rem;margin-top:.5em}#main .alignright,#main img.alignright{margin-bottom:20px}@media screen and (min-width: 600px){#main .alignright,#main img.alignright{width:45% !important;float:right;margin:20px 0 20px 30px !important;max-width:45% !important}}#main .alignleft,#main img.alignleft{margin-bottom:20px}@media screen and (min-width: 600px){#main .alignleft,#main img.alignleft{width:45% !important;float:left;margin:20px 30px 20px 0 !important;max-width:45% !important}}#main .aligncenter,#main img.aligncenter{margin-bottom:20px;display:block}@media screen and (min-width: 600px){#main .aligncenter,#main img.aligncenter{width:60% !important;margin:30px auto 30px auto !important;max-width:60% !important}}.hr-wide{display:none}@media screen and (min-width: 768px){.hr-wide{display:block;margin:30px 0}}.hr-nar{margin:30px 0}@media screen and (min-width: 768px){.hr-nar{display:none;margin:0}}.video-container{margin:1.5em 0}.fluid-width-video-wrapper iframe{border:none}article ul{list-style-type:disc;margin-left:1em}article ul li{margin-bottom:1em}article ol{list-style-type:decimal;margin-left:1.5em}article ol li{margin-bottom:1em}ul#full-solution-list{list-style-type:none;margin-left:0;padding-left:0}ul#term-list li.selected a{background-color:var(--rollover-link);color:var(--base)}ul#term-list{list-style-type:none;margin:1.5em 0 0 0;line-height:normal}ul#term-list li{display:inline-block;margin-right:10px}ul#term-list li a{text-decoration:none;padding:10px 15px 13px;border-radius:40px;display:block;background-color:var(--highlight-bright);color:var(--base);line-height:1em}ul#term-list li a:hover,ul#term-list li a:focus{background-color:var(--rollover-link);color:var(--base)}ul#term-list li a:active{background-color:var(--rollover-link);color:var(--base)}.home ul#term-list{max-width:700px;padding-bottom:20px}@media screen and (min-width: 600px){.home ul#term-list{padding-bottom:30px}}@media screen and (min-width: 1030px){.home ul#term-list{padding-bottom:50px}}.home ul#term-list li:first-of-type{display:block;margin-bottom:25px}.home ul#term-list li:first-of-type a{display:inline;padding:5px 18px 8px}.flexbox-container{display:flex;gap:20px 20px;flex-wrap:wrap}.flexbox-item{flex-grow:1}@media screen and (min-width: 600px){.flexbox-center{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 600px){.flexbox-center .item-pic{flex-basis:48%}}@media screen and (min-width: 600px){.flexbox-center .item-text{flex-basis:48%}}.flexbox-center .item-text h2,.flexbox-center .item-text h3{margin-top:0}.flexbox-center .item-text p{margin-bottom:0}@media screen and (min-width: 600px){.flexbox-center.alt{flex-direction:row-reverse}}@media screen and (min-width: 600px){.flexbox-center.alt .item-text{text-align:right}}ul.flexbox-1{list-style-type:none}ul.flexbox-1 li{padding:0;background-image:none;margin-bottom:20px}@media screen and (min-width: 600px){ul.flexbox-1 li{display:flex;column-gap:20px}}@media screen and (min-width: 600px){ul.flexbox-1 li .image-wrap{flex-basis:33%;flex-grow:1}}ul.flexbox-1 li .image-wrap img{display:block}@media screen and (min-width: 600px){ul.flexbox-1 li .text{flex-basis:66%;flex-grow:1}}ul.flexbox-1 li h2,ul.flexbox-1 li h3{margin-top:0}.flexbox-2{list-style-type:none;margin:0;margin-top:20px}@media screen and (min-width: 600px){.flexbox-2{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}.flexbox-2 li,.flexbox-2 article,.flexbox-2 div{padding:0;background-image:none}@media screen and (min-width: 600px){.flexbox-2 li,.flexbox-2 article,.flexbox-2 div{flex-basis:47%}}.flexbox-2 li img,.flexbox-2 article img,.flexbox-2 div img{display:block}.flexbox-2 li h2,.flexbox-2 li h3,.flexbox-2 article h2,.flexbox-2 article h3,.flexbox-2 div h2,.flexbox-2 div h3{font-size:1.5625rem}@media screen and (min-width: 600px){.flexbox-2-c{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap;align-items:center;align-items:center;justify-content:center}}.flexbox-2-c div{padding:0}@media screen and (min-width: 600px){.flexbox-2-c div{flex-basis:47%}}.flexbox-2-c img{display:block}.flexbox-3-only{list-style-type:none}@media screen and (min-width: 600px){.flexbox-3-only{display:flex;gap:20px 5%;flex-wrap:wrap}}.flexbox-3-only li,.flexbox-3-only div{padding:0;background-image:none}@media screen and (min-width: 600px){.flexbox-3-only li,.flexbox-3-only div{flex-basis:30%;flex-grow:1}}.flexbox-3-only li img,.flexbox-3-only div img{display:block}.flexbox-3-only li h2,.flexbox-3-only li h3,.flexbox-3-only div h2,.flexbox-3-only div h3{font-size:1.5625rem}ul.flexbox-3{list-style-type:none;margin:0}@media screen and (min-width: 600px){ul.flexbox-3{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap;align-items:stretch}}@media screen and (min-width: 900px){ul.flexbox-3{column-gap:4%;row-gap:30px}}ul.flexbox-3 li{padding:0;background-image:none}@media screen and (min-width: 600px){ul.flexbox-3 li{flex-basis:47%}}@media screen and (min-width: 900px){ul.flexbox-3 li{flex-basis:30.6666666667%}}ul.flexbox-3 li img{display:block}ul.flexbox-3 li h2,ul.flexbox-3 li h3{font-size:1.5625rem}ul.flexbox-4{list-style-type:none}@media screen and (min-width: 600px){ul.flexbox-4{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}@media screen and (min-width: 900px){ul.flexbox-4{column-gap:4%;row-gap:30px}}@media screen and (min-width: 1030px){ul.flexbox-4{column-gap:2.5%;row-gap:20px}}ul.flexbox-4 li{padding:0;background-image:none}@media screen and (min-width: 600px){ul.flexbox-4 li{flex-basis:47%}}@media screen and (min-width: 900px){ul.flexbox-4 li{flex-basis:30.6666666667%}}@media screen and (min-width: 1030px){ul.flexbox-4 li{flex-basis:23.125%}}ul.flexbox-4 li img{display:block}ul.flexbox-4 li h2,ul.flexbox-4 li h3{font-size:1.5625rem}ul.flexbox-5{list-style-type:none}@media screen and (min-width: 600px){ul.flexbox-5{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}@media screen and (min-width: 900px){ul.flexbox-5{column-gap:4%;row-gap:30px}}@media screen and (min-width: 1030px){ul.flexbox-5{column-gap:2.5%;row-gap:20px}}@media screen and (min-width: 1240px){ul.flexbox-5{column-gap:2.5%}}ul.flexbox-5 li{padding:0;background-image:none}@media screen and (min-width: 600px){ul.flexbox-5 li{flex-basis:47%}}@media screen and (min-width: 900px){ul.flexbox-5 li{flex-basis:30.6666666667%}}@media screen and (min-width: 1030px){ul.flexbox-5 li{flex-basis:23.125%}}@media screen and (min-width: 1240px){ul.flexbox-5 li{flex-basis:18%}}ul.flexbox-5 li img{display:block}ul.flexbox-5 li h2,ul.flexbox-5 li h3{font-size:1.5625rem}.button,input[type=submit],#searchsubmit,input.button{display:inline-block;position:relative;text-decoration:none;padding:6px 16px 10px;border-radius:25px;border:0;cursor:pointer;transition:all .3s ease 0s}.button:hover,input[type=submit]:hover,#searchsubmit:hover,.button:focus,input[type=submit]:focus,#searchsubmit:focus{text-decoration:none}.button:active,input[type=submit]:active,#searchsubmit:active{top:1px}.button,input[type=submit],#searchsubmit,input.button{background-color:var(--highlight-bright);color:var(--base)}.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus,#searchsubmit:hover,#searchsubmit:focus,input.button:hover,input.button:focus{background-color:var(--rollover-link);color:var(--base)}.button:active,input[type=submit]:active,#searchsubmit:active,input.button:active{background-color:var(--rollover-link);color:var(--base)}button.wpforms-submit{background-color:#2676ab !important;padding:4px 14px !important;border:none !important;color:#fff !important}input.gform_button{background-color:var(--highlight-bright) !important;color:var(--base) !important;padding:6px 16px 10px !important;border-radius:25px !important;font-size:1.25rem !important;font-weight:700 !important}input.gform_button:hover,input.gform_button:focus{background-color:var(--rollover-link) !important;color:var(--base) !important}@media screen and (min-width: 600px){.nav-social{display:flex;justify-content:space-between}}body.light .oscr img{filter:url(../images/oscr-logo.svg#negative) !important;-webkit-filter:invert(100%) !important;filter:invert(100%) !important}footer.footer{border-top:2px solid rgba(255,255,255,.5);border-color:var(--tran-highlight)}footer.footer a{color:var(--text)}footer.footer a:hover,footer.footer a:focus{text-decoration:none}footer.footer .upper-footer{background-color:var(--base);padding:30px 0;color:var(--text)}@media screen and (min-width: 1030px){footer.footer .upper-footer{padding:60px 0}}footer.footer .upper-footer nav{font-size:1.5625rem}footer.footer .upper-footer nav ul{margin-top:0}footer.footer .upper-footer nav li{display:inline-block}footer.footer .upper-footer nav li a{color:var(--text);margin-right:10px}footer.footer .upper-footer nav li a:hover,footer.footer .upper-footer nav li a:focus{text-decoration:none}footer.footer .oscr{margin-top:40px}footer.footer .oscr img{float:left;margin-right:20px;max-width:90px;width:90px}footer.footer .oscr .text{width:calc(100% - 110px);float:right}footer.footer .oscr .text p{margin:0}.light footer.footer .upper-footer{border-bottom:2px solid var(--tran-highlight)}.lower-footer{background-color:#fff;color:#015e55;padding:10px 0}.lower-footer a{color:#323944}.lower-footer a:hover,.lower-footer a:focus{color:#323944}.lower-footer p{margin-top:0;text-align:center}.lower-footer p a{color:#015e55}.lower-footer p a:hover,.lower-footer p a:focus{color:#323944}.supporters-area{position:relative}.supporters-area ul{text-align:center;margin:0}.supporters-area ul li{display:inline-block}.supporters-area ul img{max-height:80px;max-width:130px;width:auto;height:auto;margin:15px 30px 15px 0;vertical-align:middle;display:inline}article .supporters-area{background-color:#fff;padding:20px}nav.skip-nav ul{margin:0}nav.skip-nav ul a{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;color:#323944;background-color:#fff}nav.skip-nav ul a:focus,nav.skip-nav ul a:active{background-color:#000;left:auto;top:auto;width:auto;height:auto;overflow:auto;padding:10px;z-index:999;color:#fff}.notification-bar{text-align:center;background-color:var(--base3);font-size:.8125rem;padding:5px}.toggle-theme-selection{display:flex;justify-content:center;align-items:center;gap:.67em}.toggle-theme-selection svg{width:.75em;height:auto;transition:all .3s ease 0s}body>.toggle-theme-selection{position:relative;padding:.45em 5% .6em 5%;background-color:#000;text-decoration:none;font-size:16px;line-height:1;color:#fff}body>.toggle-theme-selection::after{position:absolute;bottom:0;left:50%;content:"";width:.67em;height:.67em;background-color:#000;transform:translate(-50%, 50%) rotateZ(45deg)}body>.toggle-theme-selection svg{fill:#fff}body>.toggle-theme-selection:hover,body>.toggle-theme-selection:focus{color:#fffbb8}body>.toggle-theme-selection:hover svg,body>.toggle-theme-selection:focus svg{fill:#fffbb8}header .menu-secondary-nav .toggle-theme-selection{margin-right:50px;color:var(--text)}header .menu-secondary-nav .toggle-theme-selection svg{transform:translateY(0.1em);fill:var(--highlight-bright)}header .menu-secondary-nav .toggle-theme-selection:hover,header .menu-secondary-nav .toggle-theme-selection:focus{color:var(--highlight-text)}header .menu-secondary-nav .toggle-theme-selection:hover svg,header .menu-secondary-nav .toggle-theme-selection:focus svg{fill:var(--rollover-link)}@media(min-width: 1000px){body>.toggle-theme-selection{display:none}}.theme-selection{display:none;overflow:hidden;background:#fff}.theme-selection .inner{padding:20px 5% 30px 5%;border-bottom:solid 3px #000}.theme-selection h3,.theme-selection p.h3{color:#000 !important;margin:0 0 25px 0}.theme-selection .buttons{display:flex;gap:10px}.theme-selection button{width:33.333%;border:solid 2px #000;background-color:#fff;color:#000;border-radius:0;font-size:16px;font-weight:bold;padding:.3em .4em .4em .4em}.theme-selection button.purple{background-color:#015e55;color:#fff;border-color:#015e55}.theme-selection button.dark{background-color:#000;color:#fff}.theme-selection button:hover,.theme-selection button:focus{background-color:#fffbb8;color:#000;border-color:#fff;outline:solid 3px #000}body.theme-selection-open>.theme-selection{display:block;animation:openInlineThemeSelection 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955) both}body.theme-selection-closing>.theme-selection{display:block;animation:closeInlineThemeSelection 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955) both}@media(min-width: 1000px){body.theme-selection-open>.theme-selection,body.theme-selection-closing>.theme-selection{display:none}}@keyframes openInlineThemeSelection{0%{max-height:0}100%{max-height:160px}}@keyframes closeInlineThemeSelection{0%{max-height:160px}100%{max-height:0}}header .theme-selection{position:absolute;overflow:visible;z-index:1;top:calc(100% + 30px);left:50%;width:400px;transform:translateX(-50%);box-shadow:0 0 50px rgba(0,0,0,.33)}header .theme-selection .inner{position:relative;z-index:2;padding:30px 35px 35px 35px;border:none}header .theme-selection::after{position:absolute;content:"";top:0;left:50%;width:15px;height:15px;background-color:#fff;transform:translate(-50%, -50%) rotateZ(45deg)}header .theme-selection h3,header .theme-selection p.h3{margin-bottom:30px;color:#000 !important}body.theme-selection-open header .theme-selection{display:block;animation:openFloatingThemeSelection 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955) both}body.theme-selection-closing header .theme-selection{display:block;animation:closeFloatingThemeSelection 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955) both}@keyframes openFloatingThemeSelection{0%{opacity:0;transform:translate(-50%, -10px)}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes closeFloatingThemeSelection{0%{opacity:1;transform:translate(-50%, 0)}100%{opacity:0;transform:translate(-50%, -10px)}}.search-modal{display:none;position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;background:rgba(1,94,85,.95)}.search-modal input{background-color:#fff;color:#000}.search-modal input[type=search]:focus{background-color:#fff;color:#000}.search-modal .wrap{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:7.5rem}.search-modal .search-close{position:absolute;top:1.8em;right:0;display:flex;align-items:center;gap:.75em;color:#fffbb8;line-height:1;text-decoration:none;transform:translateY(-0.1em);padding:.5em;margin:-0.5em}.search-modal .search-close svg{width:1em;height:auto;transform:translateY(0.1em);transition:fill 150ms ease-out;fill:#fffbb8}.search-modal .search-close:hover,.search-modal .search-close:focus{color:#dabbf6}.search-modal .search-close:hover svg,.search-modal .search-close:focus svg{fill:#dabbf6}.search-modal form{width:100%;max-width:500px}.search-modal .wp-block-search__inside-wrapper{display:flex;font-size:1rem}.search-modal input,.search-modal button{font:inherit;appearance:none;outline:none;border:none;border-radius:0;margin:0;line-height:1;padding:.67em 1.33em .8em 1.33em}.search-modal input{flex-grow:1}.search-modal button{background-color:#dabbf6;color:#015e55;transition:background-color 150ms ease-out}.search-modal button:hover,.search-modal button:focus{background-color:#fffeeb}.search-modal.show{display:block;animation:searchBgAnimationIn 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.search-modal.show form{animation:searchFormAnimationIn 400ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.search-modal.hide{display:block;animation:searchBgAnimationOut 400ms 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.search-modal.hide form{animation:searchFormAnimationOut 400ms cubic-bezier(0.55, 0.085, 0.68, 0.53) both}@media(min-width: 500px){.search-modal .wp-block-search__inside-wrapper{font-size:1.25rem;margin:0 auto}}@media(min-width: 768px){.search-modal .wrap{align-items:center;padding-top:0}}body.dark .search-modal{background:rgba(0,0,0,.95)}body.light .search-modal{background:rgba(255,255,255,.95)}body.light .search-modal button{background-color:#015e55;color:#fff;transition:background-color 150ms ease-out}body.light .search-modal button:hover,body.light .search-modal button:focus{background-color:#002c27}body.light .search-modal .wp-block-search__inside-wrapper{border:2px solid #015e55}body.light .search-close{color:#015e55}body.light .search-close svg{fill:#015e55}body.light .search-close:hover,body.light .search-close:focus{color:#323944}body.light .search-close:hover svg,body.light .search-close:focus svg{fill:#323944}@keyframes searchBgAnimationIn{0%{opacity:0}100%{opacity:1}}@keyframes searchBgAnimationOut{0%{opacity:1}100%{opacity:0}}@keyframes searchFormAnimationIn{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}@keyframes searchFormAnimationOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-50%)}}:root{--submenu-height: 28px}header{padding:20px 0;border-bottom:2px solid rgba(255,255,255,.5);border-color:var(--tran-highlight)}header .wrap{animation:none}header a{text-decoration:none;transition:color 150ms ease-out;color:var(--text)}header a:hover,header a:focus{color:var(--rollover-link)}header svg{display:block}header .menu-open,header .menu-close{display:flex;align-items:center;gap:.75em;color:var(--highlight-text);line-height:1;transform:translateY(-0.1em);padding:.5em;margin:-0.5em}header .menu-open svg,header .menu-close svg{width:1em;height:auto;transform:translateY(0.1em);transition:fill 150ms ease-out;fill:var(--highlight-text)}header .menu-open:hover,header .menu-open:focus,header .menu-close:hover,header .menu-close:focus{color:var(--text)}header .menu-open:hover svg,header .menu-open:focus svg,header .menu-close:hover svg,header .menu-close:focus svg{fill:var(--text)}header .top{display:flex;justify-content:space-between;align-items:center}header .top .menu-secondary-nav{display:none}header .home-link{width:50%;max-width:220px}header .home-link svg{width:100%;height:auto}header .home-link svg .mark{fill:#ff5200}header .home-link svg .type{fill:#fffbb8}header .menu-close{display:none}header nav{max-height:0;overflow:hidden;transition:max-height 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}header #menu-main-nav{margin:1.5em 0;transition-duration:250ms;transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}header #menu-main-nav ul,header #menu-main-nav li,header #menu-main-nav a{transition-duration:inherit;transition-timing-function:inherit}header #menu-main-nav ul{margin:0}header #menu-main-nav li{text-wrap:balance}header #menu-main-nav li a{padding:.4em 0;display:inline-block}header #menu-main-nav .sub-menu>li:last-child{margin-bottom:0}header #menu-main-nav .sub-menu{margin-left:1em;max-height:0;overflow:hidden;transition-property:max-height,opacity}header #menu-main-nav .menu-item-has-children.open>.sub-menu{max-height:none}header #menu-main-nav .menu-item-has-children svg{display:inline-block;width:.5em;height:auto;margin-left:.5em;transition-property:transform;fill:var(--highlight-bright)}header #menu-main-nav .menu-item-has-children.open>svg{transform:translate(-50%, -50%) rotateX(180deg)}header .menu-secondary-nav{margin-bottom:1em;display:flex;gap:1em;line-height:1em}header .menu-secondary-nav a{color:var(--highlight-text)}header .menu-secondary-nav a:hover,header .menu-secondary-nav a:focus{color:var(--text)}header.nav-open .menu-open{display:none}header.nav-open .menu-close{display:flex}header.nav-open nav{max-height:none}@media(min-width: 600px){header{padding:25px 0}}@media(min-width: 1000px){header{padding:30px 0 0 0}header .home-link{width:300px;max-width:none;margin-right:30px}header .menu-open,header .menu-close,header.nav-open .menu-close,header nav .menu-secondary-nav{display:none}header .top{align-items:start}header .top .menu-secondary-nav{margin:0;display:flex;gap:1.5em}header .top .menu-secondary-nav li{position:relative;top:-10px;display:inherit}header .top .menu-secondary-nav li a{padding:10px 0}header nav{max-height:none;overflow:visible}header #menu-main-nav{position:relative;display:flex;align-items:flex-start;font-size:1.5rem;gap:0;margin:.6em 0 0 -0.75em}header #menu-main-nav li{margin:0}header #menu-main-nav li a{padding:.3em .75em .75em .75em;transition-property:background-color,color}header #menu-main-nav li a svg{transition-property:fill}header #menu-main-nav>.menu-item-has-children{position:relative}header #menu-main-nav>.menu-item-has-children>.sub-menu{position:absolute;z-index:1;width:13em;margin:0;background-color:var(--sub-menu-bkg);opacity:0;transition-property:opacity,max-height}header #menu-main-nav>.menu-item-has-children>.sub-menu li{margin:0}header #menu-main-nav>.menu-item-has-children>.sub-menu li:first-child{margin-top:.75em}header #menu-main-nav>.menu-item-has-children>.sub-menu li:last-child{margin-bottom:.4em}header #menu-main-nav>.menu-item-has-children>.sub-menu a{display:block;color:var(--base);margin:0;padding:.1em .75em .25em .75em;transition-duration:50ms}header #menu-main-nav>.menu-item-has-children>.sub-menu a:hover,header #menu-main-nav>.menu-item-has-children>.sub-menu a:focus{background-color:var(--h2)}header #menu-main-nav>.menu-item-has-children.open>.sub-menu{opacity:1}header #menu-main-nav>.menu-item-has-children.open>a{color:var(--base);background-color:var(--sub-menu-bkg)}header #menu-main-nav>.menu-item-has-children.open>a svg{fill:var(--base)}}.home main{transition:all .3s ease 0s;background:url(../images/cogs-small.svg) no-repeat 100% 100% transparent;background-size:452px}@media screen and (min-width: 1030px){.home main{background:url(../images/cogs.svg) no-repeat 100% 0 transparent}}@media screen and (min-width: 1240px){.home main{background-size:582px}}.home .intro{padding-top:20px;font-size:1.5625rem;line-height:1.2em}@media screen and (min-width: 600px){.home .intro{padding-top:30px}}@media screen and (min-width: 1030px){.home .intro{padding-top:50px;max-width:70%}}@media screen and (min-width: 1240px){.home .intro{max-width:52%}}.home.dark main{background-image:url(../images/cogs-dark-20-small.svg)}@media screen and (min-width: 1030px){.home.dark main{background-image:url(../images/cogs-dark-20.svg)}}.home.light main{background-image:url(../images/cogs-light-10-small.svg)}@media screen and (min-width: 1030px){.home.light main{background-image:url(../images/cogs-light-10.svg)}}.highlight{color:var(--highlight-bright);font-size:1.5625rem}.tip{color:var(--h5)}.breadcrumb{margin-bottom:1em}.breadcrumb a{background:url(../images/arrow.svg) no-repeat 100% 60% transparent;background-size:9px;padding-right:20px;margin-right:5px;color:var(--link-color);text-decoration:none}.breadcrumb a span{border-bottom:2px solid #9a7b99;border-color:var(--tran-highlight)}.breadcrumb a span:hover,.breadcrumb a span:focus{color:var(--highlight-bright);border-color:var(--highlight-bright)}.single-solution ul#term-list{margin-top:2em}.page-template-page-flexible .accordion-panel{margin-top:2em}.social{margin:0}.social li{display:inline-block;margin-right:10px;margin-bottom:10px}@media screen and (min-width: 1030px){.social li{margin-right:20px}}.social a{text-transform:lowercase;text-decoration:none;color:var(--text);padding:5px 15px 8px 50px;background-size:18px 18px !important;background-position:calc(0% + 20px) 50%;background-repeat:no-repeat;border:2px solid var(--text);border-radius:40px;transition:all .3s ease 0s;display:block}.social a:hover,.social a:focus{background-color:var(--h3);color:var(--base);border-color:var(--h3)}.social a.facebook{background-image:url(../images/icon-facebook.svg)}.social a.facebook:hover,.social a.facebook:focus{background-image:url(../images/icon-facebook-green.svg)}.social a.instagram{background-image:url(../images/icon-instagram.svg)}.social a.instagram:hover,.social a.instagram:focus{background-image:url(../images/icon-instagram-green.svg)}.social a.linkedin{background-image:url(../images/icon-linkedin.svg)}.social a.linkedin:hover,.social a.linkedin:focus{background-image:url(../images/icon-linkedin-green.svg)}.social a.vimeo{background-image:url(../images/icon-vimeo.svg)}.social a.vimeo:hover,.social a.vimeo:focus{background-image:url(../images/icon-vimeo-green.svg)}.light .social li a.facebook{background-image:url(../images/icon-facebook-dark.svg)}.light .social li a.facebook:hover,.light .social li a.facebook:focus{background-image:url(../images/icon-facebook.svg)}.light .social li a.instagram{background-image:url(../images/icon-instagram-dark.svg)}.light .social li a.instagram:hover,.light .social li a.instagram:focus{background-image:url(../images/icon-instagram.svg)}.light .social li a.linkedin{background-image:url(../images/icon-linkedin-dark.svg)}.light .social li a.linkedin:hover,.light .social li a.linkedin:focus{background-image:url(../images/icon-linkedin.svg)}.light .social li a.vimeo{background-image:url(../images/icon-vimeo-dark.svg)}.light .social li a.vimeo:hover,.light .social li a.vimeo:focus{background-image:url(../images/icon-vimeo.svg)}.dark .social li a{border-color:#fff}.dark .social li a:hover,.dark .social li a:focus{background-color:#fff}.dark .social li a.facebook:hover,.dark .social li a.facebook:focus{background-image:url(../images/icon-facebook-dark.svg)}.dark .social li a.instagram:hover,.dark .social li a.instagram:focus{background-image:url(../images/icon-instagram-dark.svg)}.dark .social li a.linkedin:hover,.dark .social li a.linkedin:focus{background-image:url(../images/icon-linkedin-dark.svg)}.dark .social li a.vimeo:hover,.dark .social li a.vimeo:focus{background-image:url(../images/icon-vimeo-dark.svg)}main details{border:2px solid;border-color:var(--tran-highlight)}main details+details{border-top:none}main details[open]{padding-bottom:1em}main summary::-webkit-details-marker{display:none}main summary{cursor:pointer;position:relative}main summary h2,main summary h3{margin:0;font-size:1.5625rem;padding:1rem 2em 1rem 1em;color:var(--h5)}main summary h2:hover,main summary h2:focus,main summary h3:hover,main summary h3:focus{background-color:var(--base-shift2)}main .mod details h2,main .mod details h3{margin:0}main summary::marker{content:none}main summary::before,main summary::after{content:""}main summary::before,main summary::after{width:.75em;height:0;border-bottom:2px solid;position:absolute;top:calc(50%);right:calc(0% + 1em);transform:translateY(-50%);transition:opacity 100ms ease-out;border-color:var(--h5)}main summary::after{transform:translateY(-50%) rotate(90deg);transform-origin:50% 50%}main [open] summary::after{opacity:0}main .details-content{padding:0 1em;margin-top:1em}main .details-content h2,main .details-content h3{color:var(--h4)}.accordion-panel{margin-top:10px}#cc-window{font-family:"sofia-pro","sofia-pro",Helvetica,Arial,sans-serif;font-size:1.25rem;border:2px solid #2676ab;font-family:"sofia-pro","sofia-pro",Helvetica,Arial,sans-serif;font-size:1.25rem}a.cc-link{color:#2676ab !important}a.cc-link:focus{color:#fff !important}a.cc-save{border:2px solid #2676ab !important}.cc-revoke{font-family:"sofia-pro","sofia-pro",Helvetica,Arial,sans-serif !important;color:#2676ab !important}#cmplz-document{max-width:none !important;font-size:1.25rem !important}#cmplz-document p{font-size:1.25rem !important}#cmplz-document h2{border-bottom:none !important;font-size:1.5625rem !important}#cmplz-document h3,#cmplz-document .cmplz-subtitle{font-size:1.25rem !important;font-weight:900 !important}#cmplz-document ul{list-style-type:none !important;font-size:1.25rem !important}#cmplz-document ul li{font-size:1.25rem !important}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a.button,p.link a,input[type=submit]{border:2px solid #2676ab;padding:10px !important;color:#2676ab}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img,.wp-caption{max-width:450px !important}.entry-content ul{list-style-type:circle}.entry-content ul li{padding-left:0}.js-accordion__panel[aria-hidden=true]{display:block}.js-accordion .js-accordion__header{border:2px solid #323944}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,header nav,footer nav,.footer,aside.newsletter,header .top .menu-secondary-nav,.toggle-theme-selection,header .menu-open,header .menu-close,header .menu-open,header .menu-open,.breadcrumb{display:none}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{border:2px solid #323944}#main .alignright,#main img.alignright{width:45% !important;float:right;margin:20px 0 20px 30px !important;max-width:450px !important}#main .alignleft,#main img.alignleft{width:45% !important;float:left;margin:20px 30px 20px 0 !important;max-width:450px !important}#main .aligncenter,#main img.aligncenter{display:block;width:60% !important;margin:30px auto 30px auto !important;max-width:450px !important}ul.modules-row1 li{margin-bottom:1em}ul.modules-row1 img{float:left;margin-bottom:0;margin-top:0;width:33.052%;margin-bottom:1em}ul.modules-row1 h2{margin-bottom:.4em;margin-top:0;position:relative;top:-5px}ul.modules-row1 .text{float:right;width:64.135%}ul.modules-row2 li{float:left;width:48.3333333333%;margin-right:3.3333333333%}ul.modules-row2 li:nth-child(2n+2){margin-right:0}ul.modules-row li{margin-bottom:1em;width:30.7%;margin-right:3.8888888889%;float:left;margin-bottom:0}ul.modules-row3 li{width:31.1111111%;margin-bottom:20px;margin-right:3.3333333333%;float:left}ul.modules-row3 li:nth-child(3n+3){margin-right:0}ul.modules-row3 li:nth-child(3n+1){clear:both}ul.modules-row4 li{width:22.5%;margin-right:3.3333333333%;float:left}ul.modules-row4 li:nth-child(4n+4){margin-right:0}ul.modules-row4 li:nth-child(4n+1){clear:both}ul.modules-row5 li{float:left;margin-right:3.3333333333%;width:17.3333333333%}ul.modules-row5 li:nth-child(5n+5){margin-right:0}ul.modules-row5 li:nth-child(5n+1){clear:both}.flexbox-center{display:flex}.flexbox-center .item-pic{flex-basis:48%}.flexbox-center .item-text{flex-basis:48%;text-align:right}ul.flexbox-1{display:flex}ul.flexbox-1 li{display:flex}ul.flexbox-1 li .image-wrap{flex-basis:33%}ul.flexbox-1 li .text{flex-basis:66%}.flexbox-2{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}.flexbox-2 li,.flexbox-2 article,.flexbox-2 div{flex-basis:47%}.flexbox-2-c{display:flex;column-gap:6%}.flexbox-2-c div{flex-basis:47%}ul.flexbox-3-only{display:flex;display:flex;gap:20px 5%;flex-wrap:wrap}ul.flexbox-3-only li{flex-basis:30%;flex-grow:1}ul.flexbox-3{column-gap:4%;row-gap:30px;display:flex;flex-wrap:wrap}ul.flexbox-3 li{flex-basis:30.6666666667%}ul.flexbox-4{column-gap:2.5%;row-gap:20px;display:flex;flex-wrap:wrap}ul.flexbox-4 li{flex-basis:23.125%}ul.flexbox-5{column-gap:2.5%;row-gap:20px;display:flex;flex-wrap:wrap}ul.flexbox-5 li{flex-basis:18%}.home .intro{padding-bottom:0}.latest-and-links .latest-area{max-width:1300px}.latest-and-links .button-wrap{display:none}.latest-col-1{float:left;width:53%}.latest-col-1 .news-wrap{float:left;width:45.8%;top:30px;margin-bottom:80px}.latest-col-1 .cs-wrap{float:right;width:45.8%;top:-20px}.latest-col-1 .flexbox{column-gap:4%;display:flex;row-gap:40px;flex-wrap:wrap}.latest-col-1 .flexbox div{flex-basis:48%}.latest-col-2{float:right;width:43%}.lay-50-50 .img-wrap{width:48.3333333333%;float:left}.lay-50-50 .img-wrap img{margin-bottom:1em}.lay-50-50 .text-wrap{width:48.3333333333%;float:right}.lay-50-50 .text-wrap h2,.lay-50-50 .text-wrap h3{margin-top:0}.lay-50-50 .text-wrap>:first-child{margin-top:0}.lay-50-50-alt h2,.lay-50-50-alt h3{margin-top:0}.lay-50-50-alt .img-wrap{width:48.3333333333%;float:right}.lay-50-50-alt .img-wrap img{margin-bottom:1em}.lay-50-50-alt .text-wrap{width:48.3333333333%;float:left}.lay-50-50-alt .text-wrap h2{margin-top:0}.lay-50-50-alt .text-wrap>:first-child{margin-top:0}.lay-75-25 .text-wrap{float:right;width:74.375%}.lay-75-25 .text-wrap>:first-child{margin-top:0}.lay-75-25 .img-wrap{float:left;width:23.125%}.lay-25-75 .img-wrap{width:74.375%;float:left}.lay-25-75 .text-wrap{width:23.125%;float:right}.lay-25-75 .text-wrap>:first-child{margin-top:0}details{border:2px solid #000 !important}summary::before,summary::after{border-color:#000}.fluid-width-video-wrapper{max-width:450px}.table.mod table{border-color:#000}.table.mod table td{border-color:#000}.table.mod table th{border-bottom:2px solid #000}.multiple-image.two-pictures ul{column-gap:6%}.multiple-image.two-pictures ul li{flex-basis:47%}.multiple-image.three-pictures ul{column-gap:2.9166666667%;row-gap:30px}.multiple-image.three-pictures ul li{flex-basis:31.3888888889%}.multiple-image.four-pictures ul{column-gap:2.5%;row-gap:20px}.multiple-image.four-pictures ul li{flex-basis:23.125%}.multiple-image.five-pictures ul{row-gap:20px;column-gap:2.0833333333%}.multiple-image.five-pictures ul li{flex-basis:18.3333333333%}}/*# sourceMappingURL=style.css.map */
