html{font-size:16px}body{margin:0}.-no-scroll{overflow:hidden}.flex{display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex>*{-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0}.flex>*.-static{-ms-flex:none;-webkit-flex:none;flex:none}.flex.-vertical{flex-direction:column}.flex.-vertical>*{flex-grow:1;flex-shrink:0;flex-basis:auto}.flex.-vertical>*.-static{flex-grow:0}.flex.-vertical>*:last-child{margin-top:auto}.flex.-pad>*{padding:1rem}@media (min-width: 1201px){.flex.-pad>*{padding:2rem}}.flex.-vtop>*{display:flex;align-items:flex-start}.flex.-vtop>*>div{width:100%}.flex.-vcenter>*{display:flex;align-items:center}.flex.-vcenter>*>div{width:100%}.flex.-vcenter>*.-vertical{flex-direction:column}.flex.-vbottom>*{display:flex;align-items:flex-end}.flex.-vbottom>*>div{width:100%}.flex.-hright{justify-content:flex-end}.flex.-hcenter{justify-content:center}.flex.-hbetween{justify-content:space-between}.flex.-haround{justify-content:space-around}.flex.-bauto>*{-ms-flex:0 0;-webkit-flex:0 0;flex:0 0;flex-basis:auto}.flex .break{display:none;flex-basis:100%}@media (max-width: 728px){.flex.-pad>*{padding:1rem}.flex>.-xs-1{width:25%}.flex>.-xs-2{width:50%}.flex>.-xs-3{width:75%}.flex>.-xs-4{width:100%}.flex .break.-xs{display:block}}@media (min-width: 729px){.flex .break{padding:0;margin:0;width:0;height:0}.flex .break.-s{display:block}.flex>.-s-1{flex-grow:1}.flex>.-s-2{flex-grow:2}.flex>.-s-3{flex-grow:3}.flex>.-s-4{flex-grow:4}.flex>.-s-5{flex-grow:5}.flex>.-s-6{flex-grow:6}.flex>.-s-7{flex-grow:7}.flex>.-s-8{flex-grow:8}.flex>.-s-9{flex-grow:9}.flex>.-s-10{flex-grow:10}.flex>.-s-11{flex-grow:11}.flex>.-s-12{flex-grow:12}}@media (min-width: 1201px){.flex .break.-m{display:block}.flex.-m-flex{display:flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.flex>.-m-1{flex-grow:1}.flex>.-m-2{flex-grow:2}.flex>.-m-3{flex-grow:3}.flex>.-m-4{flex-grow:4}.flex>.-m-5{flex-grow:5}.flex>.-m-6{flex-grow:6}.flex>.-m-7{flex-grow:7}.flex>.-m-8{flex-grow:8}.flex>.-m-9{flex-grow:9}.flex>.-m-10{flex-grow:10}.flex>.-m-11{flex-grow:11}.flex>.-m-12{flex-grow:12}.flex>.-m-13{flex-grow:13}.flex>.-m-14{flex-grow:14}.flex>.-m-15{flex-grow:15}.flex>.-m-16{flex-grow:16}}@media (min-width: 1920px){.flex>.-l-1{flex-grow:1}.flex>.-l-2{flex-grow:2}.flex>.-l-3{flex-grow:3}.flex>.-l-4{flex-grow:4}.flex>.-l-5{flex-grow:5}.flex>.-l-6{flex-grow:6}.flex>.-l-7{flex-grow:7}.flex>.-l-8{flex-grow:8}.flex>.-l-9{flex-grow:9}.flex>.-l-10{flex-grow:10}.flex>.-l-11{flex-grow:11}.flex>.-l-12{flex-grow:12}.flex>.-l-13{flex-grow:13}.flex>.-l-14{flex-grow:14}.flex>.-l-15{flex-grow:15}.flex>.-l-16{flex-grow:16}.flex.-l-flex{display:flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}}@media (max-width: 728px){.flex.-xs-stack{-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flex.-xs-stack>*{box-sizing:border-box;flex-basis:100%}}@media (max-width: 1200px){.flex.-s-stack{-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flex.-s-stack>*{box-sizing:border-box;flex-basis:100%}}@media (max-width: 1119px){.flex.-m-stack{display:block;flex:none;-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{box-sizing:border-box}.grid.-pad>*{padding:1rem}@media (min-width: 1201px){.grid.-pad>*{padding:2rem}}.grid.-pad-light>*{padding:1rem}.grid.-vcenter>*{display:flex;align-items:center}.grid.-vcenter>*>div{width:100%}.grid.-vcenter>*.-vertical{flex-direction:column}.grid.partners-grid.-vcenter>*{justify-content:center}@media (max-width: 728px){.grid>*{width:100%}.grid.-xs-1>*{width:100%}.grid.-xs-1.-space-elements>*{margin:.5rem auto;width:99%}.grid.-xs-2>*{width:50%}.grid.-xs-2.-space-elements>*{margin:.5rem auto;width:49%}.grid.-xs-3>*{width:33.33333%}.grid.-xs-3.-space-elements>*{margin:.5rem auto;width:32.33333%}.grid.-xs-4>*{width:25%}.grid.-xs-4.-space-elements>*{margin:.5rem auto;width:24%}.grid.-xs-5>*{width:20%}.grid.-xs-5.-space-elements>*{margin:.5rem auto;width:19%}.grid.-xs-6>*{width:16.66667%}.grid.-xs-6.-space-elements>*{margin:.5rem auto;width:15.66667%}}@media (min-width: 729px){.grid.-s-1>*{width:100%}.grid.-s-1.-space-elements>*{margin:0 auto;width:98%}.grid.-s-1.-space-elements>*.-span-2{width:199%}.grid.-s-2>*{width:50%}.grid.-s-2.-space-elements>*{margin:0 auto;width:48%}.grid.-s-2.-space-elements>*.-span-2{width:99%}.grid.-s-3>*{width:33.33333%}.grid.-s-3.-space-elements>*{margin:0 auto;width:31.33333%}.grid.-s-3.-space-elements>*.-span-2{width:65.66667%}.grid.-s-4>*{width:25%}.grid.-s-4.-space-elements>*{margin:0 auto;width:23%}.grid.-s-4.-space-elements>*.-span-2{width:49%}.grid.-s-5>*{width:20%}.grid.-s-5.-space-elements>*{margin:0 auto;width:18%}.grid.-s-5.-space-elements>*.-span-2{width:39%}.grid.-s-6>*{width:16.66667%}.grid.-s-6.-space-elements>*{margin:0 auto;width:14.66667%}.grid.-s-6.-space-elements>*.-span-2{width:32.33333%}.grid.-s-7>*{width:14.28571%}.grid.-s-7.-space-elements>*{margin:0 auto;width:12.28571%}.grid.-s-7.-space-elements>*.-span-2{width:27.57143%}.grid.-s-8>*{width:12.5%}.grid.-s-8.-space-elements>*{margin:0 auto;width:10.5%}.grid.-s-8.-space-elements>*.-span-2{width:24%}.grid.-s-9>*{width:11.11111%}.grid.-s-9.-space-elements>*{margin:0 auto;width:9.11111%}.grid.-s-9.-space-elements>*.-span-2{width:21.22222%}.grid.-s-10>*{width:10%}.grid.-s-10.-space-elements>*{margin:0 auto;width:8%}.grid.-s-10.-space-elements>*.-span-2{width:19%}.grid.-s-11>*{width:9.09091%}.grid.-s-11.-space-elements>*{margin:0 auto;width:7.09091%}.grid.-s-11.-space-elements>*.-span-2{width:17.18182%}.grid.-s-12>*{width:8.33333%}.grid.-s-12.-space-elements>*{margin:0 auto;width:6.33333%}.grid.-s-12.-space-elements>*.-span-2{width:15.66667%}}@media (min-width: 1201px){.grid.-m-1>*{width:100%}.grid.-m-1.-space-elements>*{margin:0 auto;width:99%}.grid.-m-1.-space-elements>*.-span-2{width:199%}.grid.-m-2>*{width:50%}.grid.-m-2.-space-elements>*{margin:0 auto;width:49%}.grid.-m-2.-space-elements>*.-span-2{width:99%}.grid.-m-3>*{width:33.33333%}.grid.-m-3.-space-elements>*{margin:0 auto;width:32.33333%}.grid.-m-3.-space-elements>*.-span-2{width:65.66667%}.grid.-m-4>*{width:25%}.grid.-m-4.-space-elements>*{margin:0 auto;width:24%}.grid.-m-4.-space-elements>*.-span-2{width:49%}.grid.-m-5>*{width:20%}.grid.-m-5.-space-elements>*{margin:0 auto;width:19%}.grid.-m-5.-space-elements>*.-span-2{width:39%}.grid.-m-6>*{width:16.66667%}.grid.-m-6.-space-elements>*{margin:0 auto;width:15.66667%}.grid.-m-6.-space-elements>*.-span-2{width:32.33333%}.grid.-m-7>*{width:14.28571%}.grid.-m-7.-space-elements>*{margin:0 auto;width:13.28571%}.grid.-m-7.-space-elements>*.-span-2{width:27.57143%}.grid.-m-8>*{width:12.5%}.grid.-m-8.-space-elements>*{margin:0 auto;width:11.5%}.grid.-m-8.-space-elements>*.-span-2{width:24%}.grid.-m-9>*{width:11.11111%}.grid.-m-9.-space-elements>*{margin:0 auto;width:10.11111%}.grid.-m-9.-space-elements>*.-span-2{width:21.22222%}.grid.-m-10>*{width:10%}.grid.-m-10.-space-elements>*{margin:0 auto;width:9%}.grid.-m-10.-space-elements>*.-span-2{width:19%}.grid.-m-11>*{width:9.09091%}.grid.-m-11.-space-elements>*{margin:0 auto;width:8.09091%}.grid.-m-11.-space-elements>*.-span-2{width:17.18182%}.grid.-m-12>*{width:8.33333%}.grid.-m-12.-space-elements>*{margin:0 auto;width:7.33333%}.grid.-m-12.-space-elements>*.-span-2{width:15.66667%}}@media (min-width: 1920px){.grid.-l-1>*{width:100%}.grid.-l-1.-space-elements>*{margin:0 auto;width:99%}.grid.-l-1.-space-elements>*.-span-2{width:199%}.grid.-l-2>*{width:50%}.grid.-l-2.-space-elements>*{margin:0 auto;width:49%}.grid.-l-2.-space-elements>*.-span-2{width:99%}.grid.-l-3>*{width:33.33333%}.grid.-l-3.-space-elements>*{margin:0 auto;width:32.33333%}.grid.-l-3.-space-elements>*.-span-2{width:65.66667%}.grid.-l-4>*{width:25%}.grid.-l-4.-space-elements>*{margin:0 auto;width:24%}.grid.-l-4.-space-elements>*.-span-2{width:49%}.grid.-l-5>*{width:20%}.grid.-l-5.-space-elements>*{margin:0 auto;width:19%}.grid.-l-5.-space-elements>*.-span-2{width:39%}.grid.-l-6>*{width:16.66667%}.grid.-l-6.-space-elements>*{margin:0 auto;width:15.66667%}.grid.-l-6.-space-elements>*.-span-2{width:32.33333%}.grid.-l-7>*{width:14.28571%}.grid.-l-7.-space-elements>*{margin:0 auto;width:13.28571%}.grid.-l-7.-space-elements>*.-span-2{width:27.57143%}.grid.-l-8>*{width:12.5%}.grid.-l-8.-space-elements>*{margin:0 auto;width:11.5%}.grid.-l-8.-space-elements>*.-span-2{width:24%}.grid.-l-9>*{width:11.11111%}.grid.-l-9.-space-elements>*{margin:0 auto;width:10.11111%}.grid.-l-9.-space-elements>*.-span-2{width:21.22222%}.grid.-l-10>*{width:10%}.grid.-l-10.-space-elements>*{margin:0 auto;width:9%}.grid.-l-10.-space-elements>*.-span-2{width:19%}.grid.-l-11>*{width:9.09091%}.grid.-l-11.-space-elements>*{margin:0 auto;width:8.09091%}.grid.-l-11.-space-elements>*.-span-2{width:17.18182%}.grid.-l-12>*{width:8.33333%}.grid.-l-12.-space-elements>*{margin:0 auto;width:7.33333%}.grid.-l-12.-space-elements>*.-span-2{width:15.66667%}}.pos{position:relative}.-wrap-200{max-width:200px;margin:auto}.-wrap-20{max-width:20rem;margin:auto}.-max-200{max-width:200px}.-max-20{max-width:20rem}.-wrap-400{max-width:400px;margin:auto}.-wrap-40{max-width:40rem;margin:auto}.-max-400{max-width:400px}.-max-40{max-width:40rem}.-wrap-600{max-width:600px;margin:auto}.-wrap-60{max-width:60rem;margin:auto}.-max-600{max-width:600px}.-max-60{max-width:60rem}.-wrap-800{max-width:800px;margin:auto}.-wrap-80{max-width:80rem;margin:auto}.-max-800{max-width:800px}.-max-80{max-width:80rem}.-wrap-1000{max-width:1000px;margin:auto}.-wrap-100{max-width:100rem;margin:auto}.-max-1000{max-width:1000px}.-max-100{max-width:100rem}.-wrap-1200{max-width:1200px;margin:auto}.-wrap-120{max-width:120rem;margin:auto}.-max-1200{max-width:1200px}.-max-120{max-width:120rem}.-wrap-1400{max-width:1400px;margin:auto}.-wrap-140{max-width:140rem;margin:auto}.-max-1400{max-width:1400px}.-max-140{max-width:140rem}.-wrap-1600{max-width:1600px;margin:auto}.-wrap-160{max-width:160rem;margin:auto}.-max-1600{max-width:1600px}.-max-160{max-width:160rem}.-wrap-1800{max-width:1800px;margin:auto}.-wrap-180{max-width:180rem;margin:auto}.-max-1800{max-width:1800px}.-max-180{max-width:180rem}.-wrap-2000{max-width:2000px;margin:auto}.-wrap-200{max-width:200rem;margin:auto}.-max-2000{max-width:2000px}.-max-200{max-width:200rem}.-wrap-2200{max-width:2200px;margin:auto}.-wrap-220{max-width:220rem;margin:auto}.-max-2200{max-width:2200px}.-max-220{max-width:220rem}.-wrap-2400{max-width:2400px;margin:auto}.-wrap-240{max-width:240rem;margin:auto}.-max-2400{max-width:2400px}.-max-240{max-width:240rem}.-wrap-1440{max-width:1440px;margin:auto}.spacer.-xs{height:0.5rem}@media (min-width: 1201px){.spacer.-xs{height:1rem}}@media (min-width: 1920px){.spacer.-xs{height:2rem}}.spacer.-s{height:1rem}@media (min-width: 1201px){.spacer.-s{height:2rem}}@media (min-width: 1920px){.spacer.-s{height:4rem}}.spacer.-m{height:2rem}@media (min-width: 1201px){.spacer.-m{height:4rem}}@media (min-width: 1920px){.spacer.-m{height:6rem}}.spacer.-l{height:4rem}@media (min-width: 1201px){.spacer.-l{height:6rem}}@media (min-width: 1920px){.spacer.-l{height:8rem}}.spacer.-xl{height:6rem}@media (min-width: 1201px){.spacer.-xl{height:8rem}}@media (min-width: 1920px){.spacer.-xl{height:10rem}}.-pad-xs{padding:1rem}.-pad-s{padding:1rem}.-pad-m{padding:2rem}.-pad-l{padding:3rem}@media (min-width: 1201px){.-pad-xs{padding:1rem}.-pad-s{padding:2rem}.-pad-m{padding:4rem}.-pad-l{padding:6rem}}.-align-left,.card.-horizontal .fg.-align-left{margin-left:0}.-align-right,.card.-horizontal .fg.-align-right{margin-right:0}@media (min-width: 729px){.two-col-stacked .-s-2{flex-grow:2.3;margin-right:4rem}}@media (max-width: 728px){.two-col-stacked .-s-2{margin-bottom:1.5rem}}@media (min-width: 729px){.-s-hide{display:none !important}}@media (min-width: 1201px){.-m-hide{display:none !important}}@media (min-width: 1920px){.-l-hide{display:none !important}}@media (max-width: 728px){.-s-show{display:none !important}}@media (max-width: 1200px){.-m-show{display:none !important}}@media (max-width: 1119px){.-l-show{display:none !important}}.-scroll-y{overflow-y:auto;max-width:100%}.-scroll-x{overflow-x:auto;max-height:100%}.-pointer-events-none{pointer-events:none !important}html,input,.select span,textarea{font-family:"Source Sans Pro", Helvetica, Arial, sans-serif;color:#000}figcaption,h1,h2,h3,h4,h5,h6,li,p,td{font-size:1rem;font-weight:normal;margin:1rem 0}p{line-height:1.9rem}p svg{width:1.3rem;height:1.3rem;vertical-align:middle}ol,ul{margin:0}ol li,ul li{margin:.5rem 0}ol.-flat,ul.-flat{margin:0;padding:0;list-style:none}ol.-flat>li,ul.-flat>li{display:inline-block}address,li,p,td,time{font-size:1.2rem;line-height:1.8rem}a{color:#78BE20}a.-underline{text-decoration:underline !important}.header{font-size:2.225rem;line-height:2.625rem;font-weight:700}@media (min-width: 1201px){.header{font-size:2.625rem;line-height:3.125rem}}.subheader{font-size:1.7rem;line-height:2.0755rem;font-weight:400;margin:1.5rem 0 1rem 0}@media (min-width: 1201px){.subheader{font-size:2rem;line-height:2.3755rem}}.title{font-size:2rem;line-height:2.3rem;font-weight:400}@media (min-width: 1201px){.title{font-size:2.25rem;line-height:2.5rem}}.subtitle{font-size:1.5rem;line-height:1.875rem;font-weight:600;margin:1.5rem 0 1rem 0}@media (min-width: 1201px){.subtitle{font-size:1.5rem;line-height:1.875rem}}.intro{font-size:1.375rem;line-height:1.75rem}@media (min-width: 1201px){.intro{font-size:1.375rem;line-height:1.75rem}}.quote{font-size:1.375rem;line-height:2.25rem;font-style:italic}@media (min-width: 1201px){.quote{font-size:1.375rem;line-height:2.25rem}}.code{color:#78BE20}.cutline,figcaption,small{font-size:.85rem;line-height:1.1rem}.-text-right{text-align:right}.-text-center{text-align:center}.-text-left{text-align:left}.-uppercase{text-transform:uppercase}.-bold{font-weight:bold}.-underline{text-decoration:underline}.fixed-height-header{background-repeat:no-repeat;object-fit:cover;background-position:top center;background-size:auto;overflow:visible}.nav-card{padding:20px 24px;padding-right:13px;background:#F7F7F7;margin-bottom:1rem;position:relative;cursor:pointer;transition:.3s ease}.nav-card.-highlight{background:#e4f2f2}.nav-card:hover{background-color:white !important;box-shadow:0px 4px 24px rgba(0,0,0,0.14)}.nav-card:hover .nav-card-title .title{text-decoration:underline;color:#37769D}.nav-card *{user-select:none}.nav-card .nav-card-title{margin-bottom:.5rem}.nav-card .nav-card-title:last-child{margin-bottom:0}.nav-card .nav-card-title img,.nav-card .nav-card-title .title{display:inline-block;margin:0}.nav-card .nav-card-title img{width:18px;height:18px;margin-right:5px;vertical-align:middle}.nav-card .nav-card-title .title{font-size:18px;font-weight:bold;line-height:18px;color:#333333;vertical-align:middle;max-width:calc(100% - 30px)}.nav-card .intro{font-size:17px;line-height:26px;margin:0;color:#333333}.sub-menu-groups{padding-right:1rem;box-sizing:border-box;overflow-x:hidden}.sub-menu-groups .link-group{box-sizing:border-box}@media (min-width: 1201px){.sub-menu-groups .link-group{max-width:275px;width:100%;padding-right:1.5rem}.sub-menu-groups .link-group:last-child{padding-right:.5rem}}.sub-menu-groups .link-group .nav-subtitle{margin-bottom:0 !important}.sub-menu-groups .link-group .nav-subtitle+ul{margin-top:1.75rem}.sub-menu-groups .link-group ul{list-style:none;padding:0}@media (min-width: 1201px){.sub-menu-groups .link-group ul{margin-top:4.05rem}}.sub-menu-groups .link-group ul li{min-height:36px;margin:0;padding-left:16px;position:relative;margin-bottom:9px;border:0 !important}.sub-menu-groups .link-group ul li svg{display:block !important;height:13px;width:13px;position:absolute;left:0;top:5px}.sub-menu-groups .link-group ul li a{font-size:18px !important;line-height:22px !important;height:auto !important;vertical-align:top;color:#1B1B1B;transition:.3s ease}.sub-menu-groups .link-group ul li a:hover{text-decoration:underline !important;color:#37769D}.sub-menu-groups .resource-group .nav-subtitle{margin-bottom:0}.sub-menu-groups .resource-group .nav-subtitle+.resource{margin-top:1.75rem}.sub-menu-groups .resource-group .resource{position:relative;cursor:pointer;margin-bottom:1.5rem;max-width:390px;width:100%}.sub-menu-groups .resource-group .resource .resource-title,.sub-menu-groups .resource-group .resource .resource-description{transition:.3s ease}.sub-menu-groups .resource-group .resource:first-child{margin-top:3.75rem}.sub-menu-groups .resource-group .resource:last-child{margin-bottom:0}.sub-menu-groups .resource-group .resource *:not(.-expand){user-select:none}.sub-menu-groups .resource-group .resource:hover .resource-description,.sub-menu-groups .resource-group .resource:hover .resource-title{text-decoration:underline !important;color:#37769D}.sub-menu-groups .resource-group .resource .resource-title{margin:0;font-size:15px;color:#37769D;line-height:18px}.sub-menu-groups .resource-group .resource .resource-description{font-size:18px;line-height:26px;margin:0;max-width:390px;color:#1B1B1B}#navigation-2021.header-nav.header{top:0 !important}#navigation-2021.header-nav.header .nav-subtitle{font-weight:700;font-size:18px;line-height:22px;color:#727171;margin:1rem 0 1.75rem}#navigation-2021.header-nav.header .logo{max-width:200px;margin-right:30px}#navigation-2021.header-nav.header .logo svg{width:175px}#navigation-2021.header-nav.header .nav-cta{margin:0;display:block;text-align:right}#navigation-2021.header-nav.header li.logo{max-width:100%;margin:0;padding:0}@media (min-width: 729px){#navigation-2021.header-nav.header li.logo{max-width:200px}}@media all and (max-width: 1200px){#navigation-2021.header-nav.header nav{overflow-y:auto;overflow-x:hidden;z-index:101}}#navigation-2021.header-nav.header nav.-no-scroll{overflow-y:hidden !important}#navigation-2021.header-nav.header nav>ul{float:none;margin:0}@media (min-width: 1201px){#navigation-2021.header-nav.header nav>ul{height:80px}}@media (min-width: 1201px){#navigation-2021.header-nav.header nav>ul>li{height:100%;vertical-align:top;align-items:center;display:flex;border-top:6px solid transparent;border-bottom:6px solid transparent;box-sizing:border-box;flex:1 1 auto;transition:.3s ease;text-align:center}}@media all and (min-width: 1201px) and (-ms-high-contrast: none), (min-width: 1201px) and (-ms-high-contrast: active){#navigation-2021.header-nav.header nav>ul>li{min-width:120px}}@media (min-width: 1201px){#navigation-2021.header-nav.header nav>ul>li.-active{border-bottom-color:#30A7B0}#navigation-2021.header-nav.header nav>ul>li.-active>a:not(.-active),#navigation-2021.header-nav.header nav>ul>li:hover>a:not(.-active){color:#000}#navigation-2021.header-nav.header nav>ul>li.-active>a:after,#navigation-2021.header-nav.header nav>ul>li:hover>a:after{content:"";position:absolute;display:none;opacity:0}}#navigation-2021.header-nav.header nav>ul>li>a:not(.button){height:4rem;line-height:4rem}@media all and (max-width: 1200px){#navigation-2021.header-nav.header nav>ul>li>a.button{height:3.125rem;line-height:3.125rem;font-weight:600;font-size:1rem;display:inline-block}}@media (min-width: 1201px){#navigation-2021.header-nav.header nav>ul>li>a{padding:0;margin:0 1rem;font-size:1.2rem}#navigation-2021.header-nav.header nav>ul>li>a:not(.button){height:auto;line-height:1.2rem}#navigation-2021.header-nav.header nav>ul>li>a.-active:after,#navigation-2021.header-nav.header nav>ul>li>a:hover:after{content:"";position:absolute;display:none;opacity:0}}#navigation-2021.header-nav.header nav .top-bar-links{padding:0 2rem;box-sizing:border-box;list-style:none;margin:1rem auto;width:100%}#navigation-2021.header-nav.header nav .top-bar-links div{border-bottom:0 !important;box-sizing:border-box;padding-left:20px;padding-right:10px;padding-bottom:1rem}#navigation-2021.header-nav.header nav .top-bar-links div a{height:auto;line-height:1;font-size:.85rem;font-weight:normal;box-sizing:border-box}#navigation-2021.header-nav.header nav .top-bar-links div:nth-child(odd){border-collapse:collapse;border-right:1px solid black;padding-left:0}#navigation-2021.header-nav.header .nav-sub-menu{width:100%;max-width:100%;left:0;right:0;flex:none;box-sizing:border-box;overflow-x:hidden}@media all and (max-width: 1200px){#navigation-2021.header-nav.header .nav-sub-menu{z-index:102;bottom:0}}#navigation-2021.header-nav.header .nav-sub-menu .back{padding-left:1rem}#navigation-2021.header-nav.header .nav-sub-menu .back .button{background:none;border:none;margin:0;box-shadow:none;padding:0}@media (min-width: 1201px){#navigation-2021.header-nav.header .nav-sub-menu{padding:1rem 0 0}}#navigation-2021.header-nav.header .nav-sub-menu .menu-content{padding:0 1rem}@media (min-width: 1201px){#navigation-2021.header-nav.header .nav-sub-menu .menu-content{flex-direction:row;margin:0;max-width:100%;max-width:100rem;box-sizing:border-box;width:100%;margin:0 auto;max-width:1200px}#navigation-2021.header-nav.header .nav-sub-menu .menu-content>div{flex:1 0}#navigation-2021.header-nav.header .nav-sub-menu .menu-content>div.-extend{flex:2 0}}#navigation-2021.header-nav.header .nav-sub-menu .menu-content .sub-menu-cards{max-width:100%}@media (min-width: 1201px){#navigation-2021.header-nav.header .nav-sub-menu .menu-content .sub-menu-cards{padding-right:4rem}}#navigation-2021.header-nav.header .nav-sub-menu .menu-content .sub-menu-cards.-extend{max-width:100%}@media (min-width: 1201px){#navigation-2021.header-nav.header .nav-sub-menu .menu-content .sub-menu-cards .columns.-multi .card-column{margin-right:16px}}#navigation-2021.header-nav.header .nav-sub-menu .menu-content .sub-menu-cards .columns.-multi .card-column:last-child{margin-right:0}#navigation-2021.header-nav.header .nav-sub-menu .menu-cta{width:100%;max-width:100%;margin-top:1rem;position:relative;box-sizing:border-box;transition:.3s ease}#navigation-2021.header-nav.header .nav-sub-menu .menu-cta:hover{background-color:#2b6e91 !important}#navigation-2021.header-nav.header .nav-sub-menu .menu-cta .button.-text{height:1rem;line-height:1rem}@media (min-width: 1201px){aside.aside+#navigation-2021.header-nav.header{top:2rem !important}}.pr-listing .pr-label{position:relative}.pr-listing .pr-label:after{content:"Year";position:absolute;left:17px;top:6px;color:#1E4D66;font-weight:bold;font-size:.8rem}@supports (-moz-appearance: none){.pr-listing .pr-label:after{top:23px;left:16px}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.pr-listing .pr-label:after{top:initial;bottom:34px;height:40px;width:40px}}}.pr-listing .pr-dropdown{max-width:230px;margin-bottom:1.5rem;border-radius:0;margin-top:0;position:relative;padding-top:23px;padding-left:5px;padding-bottom:9px;font-size:.8rem;height:auto;padding-left:15px;padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:center right;background-size:14px;background-position-x:95%;transition:.3s ease;background-image:url("/assets/media/icons/arrow-down-green.svg");font-size:1rem;color:#333333}@supports (-moz-appearance: none){.pr-listing .pr-dropdown{padding-left:11px}}.pr-listing .pr-dropdown option{font-size:1rem;color:#333333}.pr-listing .pr-info{margin-bottom:1rem}.pr-listing .pr-info .pr-entry{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #e7e7e7}.pr-listing .pr-info .pr-entry:last-child{margin-bottom:0.5rem}.pr-listing .pr-info .pr-entry.-no-border{border:0;margin-bottom:1rem;padding-bottom:0}.pr-listing .pr-info p{margin-bottom:0}.pr-listing .pr-info p .pr-title{text-decoration:none}.pr-listing .pr-info p .pr-title:hover{color:#78be20}.pr-listing .pr-info .pr-date{display:block;color:#555554;font-size:1.1rem;line-height:1.6rem}.stackedlink{margin-bottom:0.5rem;display:flex;align-items:center;font-size:1.1rem;line-height:1.4rem}.stackedlink img{height:25px}.event-grouping a.button.-text-alt-padless,.pr-listing a.button.-text-alt-padless{height:auto;line-height:1.2rem}.stock.card .fg{max-width:none;padding-right:4rem;padding-left:0}.animation-overflow{overflow:hidden}.animate{animation-duration:0.5s;animation-fill-mode:forwards}.animate.-short{animation-duration:0.5s}.animate.-long{animation-duration:0.775s}.animate.-infinite{animation-iteration-count:infinite}@keyframes appear-from-bottom{0%{transform:translateY(7rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-bottom{opacity:0;transform:translateY(7rem)}.-appear-from-bottom.animate{animation-name:appear-from-bottom;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes appear-from-left{0%{transform:translateX(-7rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-left{transform:translateX(-7rem);opacity:0}.-appear-from-left.animate{animation-name:appear-from-left;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes appear-from-right{0%{transform:translateX(7rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-right{transform:translateX(7rem);opacity:0}.-appear-from-right.animate{animation-name:appear-from-right;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes appear-from-top{0%{transform:translateY(-7rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-top{animation-name:appear-from-top;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes fade-in{0%{opacity:0}100%{opacity:.8}}.-fade-in{animation-name:fade-in;animation-timing-function:ease-in}.-hide-overflow-x{max-width:100%;overflow-x:hidden}input[type=button],.select span[type=button],button,.button{height:3.125rem;line-height:3.125rem;padding:0 2rem;border-radius:1.5625rem;-webkit-appearance:none;display:inline-block;transition:.3s ease;outline:none;border:1px solid;cursor:pointer;text-decoration:inherit;margin:1rem 0;font-weight:600;font-size:1rem;text-align:center;vertical-align:middle;box-shadow:0 3px 6px rgba(0,0,0,0.16)}input[type=button]::-moz-focus-inner,.select span[type=button]::-moz-focus-inner,button::-moz-focus-inner,.button::-moz-focus-inner{border:0}input[type=button]:hover,.select span[type=button]:hover,button:hover,.button:hover{filter:brightness(95%)}input[type=button].-flat,.select span[type=button].-flat,button.-flat,.button.-flat{user-select:none;background:none}input[type=button].-pill,.select span[type=button].-pill,button.-pill,.button.-pill{border-radius:15%/50%}input[type=button].-block,.select span[type=button].-block,button.-block,.button.-block{display:block;width:100%;padding:1rem 0}input[type=button].-circular,.select span[type=button].-circular,button.-circular,.button.-circular{display:inline-block;padding:1rem;border-radius:50%}input[type=button] svg,.select span[type=button] svg,button svg,.button svg{display:block;fill:currentColor;width:24px;height:24px}input[type=button].-bg-primary1,.select span[type=button].-bg-primary1,button.-bg-primary1,.button.-bg-primary1{color:#fff}input[type=button].-bg-white,.select span[type=button].-bg-white,button.-bg-white,.button.-bg-white{color:#1E4D66}input[type=button].-primary,.select span[type=button].-primary,button.-primary,.button.-primary{color:#fff !important;background:#78BE20;border-color:transparent}input[type=button].-primary:hover,.select span[type=button].-primary:hover,button.-primary:hover,.button.-primary:hover{background:#94de39}input[type=button].-secondary,.select span[type=button].-secondary,button.-secondary,.button.-secondary{color:#fff;background:#1E4D66;border-color:transparent}input[type=button].-secondary:hover,.select span[type=button].-secondary:hover,input[type=button].-secondary.-active,.select span[type=button].-secondary.-active,button.-secondary:hover,button.-secondary.-active,.button.-secondary:hover,.button.-secondary.-active{background:#2b6e91}input[type=button].-secondary-alt,.select span[type=button].-secondary-alt,button.-secondary-alt,.button.-secondary-alt{color:#1B1B1B;background:#fff;border-color:#1B1B1B}input[type=button].-secondary-alt:hover,.select span[type=button].-secondary-alt:hover,button.-secondary-alt:hover,.button.-secondary-alt:hover{background:#f5f5f5}input[type=button].-outline,.select span[type=button].-outline,button.-outline,.button.-outline{color:#fff;background:none;border-color:#fff}input[type=button].-outline:hover,.select span[type=button].-outline:hover,button.-outline:hover,.button.-outline:hover{background:rgba(0,0,0,0.11)}input[type=button].-neutral,.select span[type=button].-neutral,button.-neutral,.button.-neutral{border-radius:8px;box-shadow:none;color:#C9C8C7;border:2px solid #C9C8C7;padding:1rem 1rem;height:auto;line-height:1rem;transition:.3 ease;background-color:transparent}input[type=button].-neutral:hover,.select span[type=button].-neutral:hover,button.-neutral:hover,.button.-neutral:hover{background-color:#C9C8C7;color:#fff}input[type=button].-text,.select span[type=button].-text,input[type=button].-text-alt,.select span[type=button].-text-alt,input[type=button].-text-alt-padless,.select span[type=button].-text-alt-padless,button.-text,button.-text-alt,button.-text-alt-padless,.button.-text,.button.-text-alt,.button.-text-alt-padless{background:none;border:none;margin:0;box-shadow:none}input[type=button].-text:after,.select span[type=button].-text:after,input[type=button].-text-alt:after,.select span[type=button].-text-alt:after,input[type=button].-text-alt-padless:after,.select span[type=button].-text-alt-padless:after,button.-text:after,button.-text-alt:after,button.-text-alt-padless:after,.button.-text:after,.button.-text-alt:after,.button.-text-alt-padless:after{content:" \27F6"}input[type=button].-text,.select span[type=button].-text,button.-text,.button.-text{color:white;padding:0}input[type=button].-text-alt,.select span[type=button].-text-alt,button.-text-alt,.button.-text-alt{color:#1E4D66}input[type=button].-text-alt:hover,.select span[type=button].-text-alt:hover,button.-text-alt:hover,.button.-text-alt:hover{background:#F7F7F7}input[type=button].-text-alt-padless,.select span[type=button].-text-alt-padless,button.-text-alt-padless,.button.-text-alt-padless{color:#1E4D66;padding:0}a{transition:.3s ease}.buttons button+button,.buttons button+.button,.buttons .button+button,.buttons .button+.button{margin-left:1rem}@media (min-width: 1201px){.blog-roll h1.header{font-size:3.5rem}}.blog-roll .featured-blog-containers .hero-blog>.-s-2{padding-top:0;padding-bottom:0;padding-left:.25rem}.blog-roll .featured-blog-containers .hero-blog>.-s-1{padding-right:.75rem}@media (max-width: 1024px){.blog-roll .featured-blog-containers .hero-blog>.-s-2{margin-bottom:1rem}}.blog-roll .recommended{flex-direction:column}.blog-roll .recommended .recommended-articles{margin-bottom:1rem;padding-bottom:0rem}.blog-roll .recommended .recommended-articles .recommended-container{border-left:3px solid gray;margin-bottom:1rem;padding-left:.75rem;position:relative;min-height:85px;transition:.3s ease}.blog-roll .recommended .recommended-articles .recommended-container:hover{border-color:#78BE20}.blog-roll .recommended .recommended-articles .subtitle{margin-top:0}.blog-roll .recommended .recommended-articles .title{margin-bottom:.5rem;margin-top:0;font-size:1.2rem;line-height:1.2rem;font-weight:normal}.blog-roll .additional-featured-blogs .grid>div{margin-bottom:1rem;height:100%}@media (min-width: 729px){.blog-roll .additional-featured-blogs .grid>div{margin:0 auto 1rem .5rem}}@media (min-width: 1201px){.blog-roll .additional-featured-blogs .grid>div{height:500px;margin:0 .25rem 1rem !important}.blog-roll .additional-featured-blogs .grid>div>div:not(.blog-article){height:100%}}.blog-article{width:100%;position:relative;transition:.4s ease}.blog-article a{text-decoration:none}.blog-article a.-underline{text-decoration:underline}.blog-article .ratio .-expand{z-index:2}.blog-article .grid>div{margin:.25}.blog-article .blog-image-container{display:block}.blog-article .blog-info{min-height:180px;background-color:#fff}.blog-article .blog-info .blog-tags{margin:.5rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start}.blog-article .blog-info .blog-tags>div{margin:.25rem;flex:0 1 auto}.blog-article .blog-info .blog-title{margin:.75rem 0;font-size:1.25rem;line-height:1.5rem}.blog-article .blog-info .blog-authors{margin:.5rem 0;display:inline-block}.blog-article .blog-info .time-to-read{margin:.5rem 0;display:inline-block}.blog-article.flex{flex-direction:column}.blog-article:hover{transform:translateY(-10px);box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3)}.blog-footer .categories .category-display{border-left:3px solid gray;position:relative;margin:0 .25rem 1.25rem !important;transition:.3s ease}.blog-footer .categories .category-display:hover{border-color:#78BE20}.blog-footer .categories .category-display .subtitle{margin:.75rem;font-size:1.2rem;padding-right:.5rem}.blog-footer .categories .category-display>svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%);height:20px;width:20px}.category-blog-articles>div{margin:0 .25rem 1rem !important}.ratio.-size-blog-double{padding:0 0 37.5% 0}@media (max-width: 728px){.ratio.-size-blog-double{padding:0 0 50% 0}}.blog-image-container{background-color:#a1d16c !important}.blog-image-container>div{text-align:center}.blog-image-container img{max-width:100%;max-height:100%;margin:0 auto}.blog-image-container img.full-width{width:100%;height:100%}.pagination svg{width:12px;height:12px}.pagination .pages{list-style:none;display:inline-block;padding:0;margin:0 .5rem}.pagination .pages>li{display:inline-block;margin:0 .25rem;width:28px;height:28px;background-color:white;border-radius:50%;position:relative;-webkit-box-shadow:3px 3px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 6px 0px rgba(0,0,0,0.15);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.15)}.pagination .pages>li.-active{background-color:#78BE20;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pagination .pages>li.-active a{color:#fff}.pagination .pages>li.-ignore{width:auto;background-color:transparent;box-shadow:none;vertical-align:top;border-radius:0}.pagination .pages>li a{text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:black;font-size:1rem}.blog-tweet-this{position:relative;padding:1rem 0}.blog-tweet-this .text{margin-bottom:1.5rem}.blog-tweet-this .text span{padding:.25rem}.blog-tweet-this .button{bottom:0;right:2rem;padding:.5rem .75rem;margin:0;border:0;position:absolute;line-height:1rem;height:1rem;border-radius:5px}.blog-tweet-this .button svg{height:.75rem;width:.75rem;margin:0;display:inline-block}@media (max-width: 728px){.-order-xs-0{order:0}.-order-xs-1{order:1}.-order-xs-2{order:2}.-order-xs-3{order:3}.-order-xs-4{order:4}.-order-xs-5{order:5}.-order-xs-6{order:6}.-order-xs-7{order:7}.-order-xs-8{order:8}.-order-xs-9{order:9}.-order-xs-10{order:10}}.blog svg{width:25px;height:25px}.blog p{color:#55565A}.blog .article-categories{flex-wrap:wrap}.blog .article-categories>div{margin:.25rem;flex:0 1 auto;text-align:center}.blog .article-categories>div.header-cat>a{padding-right:.35rem}.blog .article-categories>div.header-cat::after{content:" | "}.blog .article-categories>div.header-cat:last-child>a{padding-right:0}.blog .article-categories>div.header-cat:last-child::after{content:""}.blog .article-categories>div .button.-neutral{-webkit-appearance:none;display:inline-block;outline:none;cursor:pointer;text-decoration:inherit;font-weight:600;text-align:center;vertical-align:middle;box-shadow:none;height:auto;line-height:1rem;transition:.3s ease;background-color:transparent;border:1px solid #1B1B1B;color:#1B1B1B;padding:.35rem .4rem;margin:0;border-radius:3px;font-size:.9rem}.blog .blog-header-image{width:100%;height:400px;position:absolute;z-index:0;background-position:center center;background-size:cover;background-repeat:no-repeat;top:0;right:0;left:0}@media (min-width: 729px){.blog .blog-header-image{top:112px}}.blog .article-date{justify-content:center}.blog .article-date>div{flex:0 1 auto;margin:.75rem .5rem}.blog .blog-body{border-radius:8px 8px 0 0;z-index:1;position:relative}@media (min-width: 729px){.blog .blog-body{margin-top:150px}}@media (min-width: 1201px){.blog .blog-body{margin-top:200px}}.blog .blog-body .blog-header a{text-decoration:none}.blog .blog-body .blog-header .header-authors>div .author-image{width:75px;height:75px;border-radius:50%;overflow:hidden;margin:0 auto .75rem}.blog .blog-body .blog-header .header-authors>div .author-image>img{width:100%;height:100%}.blog .blog-body .blog-header .header-authors>div span{margin:0 .5rem .75rem}.blog .blog-body .blog-header .blog-metadata{justify-content:center}.blog .blog-body .tags-and-social .social-sharing{text-align:right;justify-content:flex-end;align-self:flex-end}.blog .blog-body .tags-and-social .social-sharing>div{flex:0 1 auto;margin:0 .7rem;align-self:center}.blog .blog-body .article-author-footer .author-pic{max-width:112px;max-height:112px}.blog .blog-body .article-author-footer .author-image{border-radius:50%;overflow:hidden;margin:0 auto .75rem;flex:0 1 auto}.blog .blog-body .article-author-footer .author-image>img{width:100%;height:100%}.blog .blog-body .article-author-footer .author-footer-info{margin-left:2rem}.blog .blog-body .article-author-footer .author-footer-info .button.-neutral{padding:.75rem;margin:1rem 0;border:1px solid #1B1B1B;color:#1B1B1B;border-radius:3px}.blog .blog-body .article-author-footer .author-footer-info .author-name{margin-top:0}.blog .blog-body .legacy-content{line-height:1.8rem;font-size:1.2rem}.blog .blog-body .legacy-content h1,.blog .blog-body .legacy-content h2,.blog .blog-body .legacy-content h3,.blog .blog-body .legacy-content h4,.blog .blog-body .legacy-content h5,.blog .blog-body .legacy-content h6{line-height:1.2em;font-size:20px;font-family:'ABeeZee', Helvetica, Arial, Lucida, sans-serif;letter-spacing:0.3px !important}.blog .blog-body .legacy-content h1{font-size:26px}.blog .blog-body .legacy-content h2{font-size:22px}.blog .blog-body .legacy-content h3{font-size:20px}.blog .blog-body .legacy-content h4{font-size:18px}.blog .blog-body .legacy-content h5{font-size:16px}.blog .blog-body .legacy-content h6{font-size:14px}.blog .blog-body .legacy-content .page-title{padding-bottom:20px}.blog .blog-body .legacy-content p{margin-bottom:1.2rem;line-height:1.8rem;font-size:1.2rem;word-break:break-word;word-wrap:break-word}.blog .blog-body .legacy-content ol{list-style-type:decimal;list-style-position:outside;padding:.7em 0 .3em 1.143em}.blog .blog-body .legacy-content ul{list-style-type:disc;padding:.7em 0 .3em 1.143em;line-height:1.7em}.blog .blog-body .legacy-content blockquote{border-left:5px solid #323232;margin:2.5rem 0;padding-left:20px;font-size:1.2rem;display:block;quotes:none;line-height:1.5rem;padding:.5rem 0 .5rem 1.5rem;font-family:'ABeeZee', Helvetica, Arial, Lucida, sans-serif;letter-spacing:0.3px !important}.blog .blog-body .legacy-content img.alignleft{display:inline;margin-right:15px}.blog .blog-body .legacy-content img.alignright{display:inline;margin-left:15px}.blog .blog-body .legacy-content a{color:#78BE20;text-decoration:none;word-break:break-word;word-wrap:break-word}.blog .blog-body .legacy-content a:hover{text-decoration:underline !important}.blog .blog-body .legacy-content a.-button.-secondary{color:white}.blog .blog-body .legacy-content a.-button.-secondary:hover{text-decoration:none !important}.blog .blog-body .legacy-content .alignleft{float:left}.blog .blog-body .legacy-content .alignright{float:right}@media (max-width: 728px){.blog .blog-body .legacy-content img{display:block;float:none}}.blog .blog-body .-wrap-800{max-width:830px;padding:0 .5rem}.blog .promotional-content{position:absolute;bottom:2rem;right:0}.blog blockquote,.blog .blockquote{border-left:5px solid #323232;margin:2.5rem 0;padding-left:20px;font-size:1.2rem;display:block;quotes:none;line-height:1.5rem;padding:.5rem 0 .5rem 1.5rem;font-family:'ABeeZee', Helvetica, Arial, Lucida, sans-serif;letter-spacing:0.3px !important}.related-articles .blog-article .blog-authors{width:100%}.related-articles .blog-article .blog-authors a.-underline{text-decoration:underline}.related-articles .blog-article .blog-authors .flex>div{flex-basis:auto}.related-articles .blog-article .blog-authors .author-pic{margin-right:.5rem;min-width:50px;min-height:50px;max-width:50px;max-height:50px}.related-articles .blog-article .blog-authors .author-pic .author-image{border-radius:50%}.related-articles .blog-article .blog-info{min-height:175px}@media (max-width: 728px){.author-block .flex .author-pic{width:80%;margin:0 auto}}.author-block .flex .author-pic .author-image{border-radius:50%}.author-block .flex .author-info{padding-top:0}@media (max-width: 728px){.author-block .flex .author-info{padding-top:1rem}}@media (max-width: 728px){.article-author-footer .flex .author-pic{width:80%;margin:0 auto}}@media (max-width: 728px){.article-author-footer .flex .author-footer-info{margin:0 auto !important;text-align:center !important}}.author-blog-articles>div,.related-articles>div{margin:0 .25rem 1rem !important}.card{position:relative}@media (min-width: 729px){.card.learn-more-card .fg{padding-top:0}.card.learn-more-card .fg>.subtitle{margin-top:0}}.card .fg{max-width:24rem;padding:2rem;position:relative;min-height:0;-ms-word-break:break-word;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}@media (max-width: 728px){.card .fg{padding:0.5rem 1rem}.grid.-pad .card .fg,.flex.-pad .card .fg{padding:0}}.card .bg{position:relative;font-size:0}.card .bg picture{display:block;font-size:0;width:100%;height:100%}.card .bg img{display:block}.card.-stacked .bg img{width:100%}@media (max-width: 728px){.card.-stacked .fg{padding:2rem;margin:auto}}@media (min-width: 729px){.card.-stacked{position:relative}.card.-stacked .fg{position:absolute;top:50%;transform:translateY(-50%);width:100%}.card.-stacked .fg.-left{left:2rem}.card.-stacked .fg.-center{left:50%;transform:translate(-50%, -50%)}}.card.-vertical{display:flex;flex-direction:column}.card.-vertical picture{flex:none}.card.-vertical .fg{display:flex;flex-direction:column;margin:auto;height:100%}.card.-vertical .fg>*{flex-grow:0}.card.-vertical .fg>*.-align-bottom{margin-top:auto}.card.-horizontal .fg{margin:auto}@media (min-width: 729px){.card.-horizontal .bg img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}}@media (max-width: 728px){.card.-horizontal>div{order:2}.card.-horizontal>div.bg{order:1}.card.-horizontal>div.-order-bottom{order:3}}.card video{width:100%}@media (min-width: 729px){.card video{object-fit:cover;object-position:center;height:100%}}.card.-border .bg img{border:1px solid #E7E7E7}.-fg-primary1{color:#78BE20}.-fg-primary2{color:#1E4D66}.-fg-secondary1{color:#26B282}.-fg-secondary2{color:#30A7B0}.-fg-tertiary1{color:#37769D}.-fg-tertiary2{color:#0F878D}.-fg-neutral1{color:#F7F7F7}.-fg-neutral2{color:#E7E7E7}.-fg-neutral3{color:#C9C8C7}.-fg-text{color:#1B1B1B}.-fg-white{color:#fff}.-fg-green{color:#5cb85c}.-fg-red{color:#e50914}.-fg-black{color:#000}.-fg-facebook{color:#3b5998}.-fg-flickr{color:#0063db}.-fg-github{color:#4183c4}.-fg-googleplus{color:#dd4b39}.-fg-instagram{color:#517fa4}.-fg-linkedin{color:#007bb6}.-fg-pinterest{color:#cb2027}.-fg-twitter{color:#00aced}.-fg-vimeo{color:#aad450}.-fg-youtube{color:#b00}.-bg-primary1{background-color:#78BE20}.-bg-primary2{background-color:#1E4D66}.-bg-secondary1{background-color:#26B282}.-bg-secondary2{background-color:#30A7B0}.-bg-tertiary1{background-color:#37769D}.-bg-tertiary2{background-color:#0F878D}.-bg-neutral1{background-color:#F7F7F7}.-bg-neutral2{background-color:#E7E7E7}.-bg-neutral3{background-color:#C9C8C7}.-bg-text{background-color:#1B1B1B}.-bg-white{background-color:#fff}.-bg-green{background-color:#5cb85c}.-bg-red{background-color:#e50914}.-bg-black{background-color:#000}.-bg-facebook{background-color:#3b5998}.-bg-flickr{background-color:#0063db}.-bg-github{background-color:#4183c4}.-bg-googleplus{background-color:#dd4b39}.-bg-instagram{background-color:#517fa4}.-bg-linkedin{background-color:#007bb6}.-bg-pinterest{background-color:#cb2027}.-bg-twitter{background-color:#00aced}.-bg-vimeo{background-color:#aad450}.-bg-youtube{background-color:#b00}.-bg-gradient{background:#00adb5;background:linear-gradient(90deg, #30A7B0 0%, #30A7B0 25%, #26B282 100%)}.-bg-gradient-alt{background:#78be20;background:linear-gradient(90deg, #26B282 0%, #30A7B0 75%, #30A7B0 100%)}.-fg-gradient{color:#00adb5}@supports ((-webkit-background-clip: text) or (background-clip: text)) and ((-webkit-text-fill-color: transparent) or (color: transparent)){.-fg-gradient{background:linear-gradient(90deg, #30A7B0 0%, #30A7B0 25%, #26B282 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.-fg-gradient-alt{color:#78be20}@supports ((-webkit-background-clip: text) or (background-clip: text)) and ((-webkit-text-fill-color: transparent) or (color: transparent)){.-fg-gradient-alt{background:linear-gradient(90deg, #26B282 0%, #30A7B0 75%, #30A7B0 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.content-blocks .-pos{position:relative}.content-blocks .-no-overflow{overflow:hidden}.content-blocks .-cover{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}.content-blocks img.-block{display:block;width:100%}.content-blocks .pos{position:absolute;box-sizing:border-box}.content-blocks .pos.-top{top:0}.content-blocks .pos.-bottom{bottom:0}.content-blocks .pos.-middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-blocks .pos.-left{left:0;padding:1rem;text-align:left}.content-blocks .pos.-right{right:0;padding:1rem;text-align:right}.content-blocks .pos.-center{left:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-blocks .pos.-center.-middle{text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.svg-grid svg{height:75%;width:75%}.curtain{position:relative;overflow:hidden}.curtain .bg img{width:100%;display:block;transition:all linear 0.2s}@media (min-width: 729px){.curtain .fg{position:absolute;top:0;left:0;right:0;bottom:0}.curtain .front-stage,.curtain .back-stage{position:absolute;padding:1rem;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:all linear 0.2s}.curtain .front-stage>*,.curtain .back-stage>*{flex-basis:auto}.curtain .front-stage{opacity:1}.curtain .back-stage{background:rgba(0,0,0,0.125);transition-delay:0.155s}.curtain:hover .front-stage{opacity:0}.curtain:hover .back-stage{opacity:1}.curtain:hover .bg img{transform:scale(1.1)}}@media (max-width: 728px){.curtain .fg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,0.125)}}a.-expand,div.-expand{position:absolute;top:0;right:0;bottom:0;left:0}label,input,.select span,textarea,select{margin:1rem 0}label,input,.select span,select{cursor:pointer}input[type=text],.select span,input[type=password],.select span[type=password],input[type=date],.select span[type=date],input[type=email],.select span[type=email],select,textarea{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:6px 12px;font-size:1rem;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type=text]:focus,.select span:focus,input[type=password]:focus,.select span[type=password]:focus,input[type=date]:focus,.select span[type=date]:focus,input[type=email]:focus,.select span[type=email]:focus,select:focus,textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}textarea{height:auto}form label{display:block}form.-inline label,form.-inline input,form.-inline .select span,.select form.-inline span{display:inline-block;width:auto}form.-table{display:table;width:auto;margin:auto}form.-table>*{display:table-row}form.-table>*>*{display:table-cell;vertical-align:middle;padding:0.5rem;text-align:right}form.-table>*>*:last-child{text-align:left}.-invalid{color:#e50914}.blocks>*{display:block}.icon{height:44px}.-spin{-webkit-animation-name:spin;-webkit-animation-duration:2.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2.6s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2.6s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:spin;animation-name:spin;-o-animation-duration:2.6s;animation-duration:2.6s;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-timing-function:linear}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}img,svg{max-width:100%;height:auto}svg{fill:currentColor}.ratio{display:block;height:0;position:relative;overflow:hidden;width:100%}.ratio.-size-1x1{padding:0 0 100% 0}.ratio.-size-16x9{padding:0 0 56.25% 0}.ratio.-size-4x3{padding:0 0 75% 0}.ratio.-size-2x1{padding:0 0 50% 0}.ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width: 728px){.ratio.-xs-1x1{padding:0 0 100% 0}.ratio.-xs-1x2{padding:0 0 200% 0}.ratio.-xs-2x1{padding:0 0 50% 0}.ratio.-xs-4x3{padding:0 0 75% 0}.ratio.-xs-3x4{padding:0 0 133.333% 0}.ratio.-xs-16x9{padding:0 0 56.25% 0}}@media (min-width: 729px){.ratio.-s-1x1{padding:0 0 100% 0}.ratio.-s-1x2{padding:0 0 200% 0}.ratio.-s-2x1{padding:0 0 50% 0}.ratio.-s-4x3{padding:0 0 75% 0}.ratio.-s-3x4{padding:0 0 133.333% 0}.ratio.-s-16x9{padding:0 0 56.25% 0}}@media (min-width: 1201px){.ratio.-m-1x1{padding:0 0 100% 0}.ratio.-m-1x2{padding:0 0 200% 0}.ratio.-m-2x1{padding:0 0 50% 0}.ratio.-m-4x3{padding:0 0 75% 0}.ratio.-m-3x4{padding:0 0 133.333% 0}.ratio.-m-16x9{padding:0 0 56.25% 0}}@media (min-width: 1920px){.ratio.-l-1x1{padding:0 0 100% 0}.ratio.-l-1x2{padding:0 0 200% 0}.ratio.-l-2x1{padding:0 0 50% 0}.ratio.-l-4x3{padding:0 0 75% 0}.ratio.-l-3x4{padding:0 0 133.333% 0}.ratio.-l-16x9{padding:0 0 56.25% 0}}img.-block{display:block;width:100%}img.-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.-depth-2{box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12)}.-depth-3{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}.-depth-4{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.-depth-5{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.-depth-6{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.-depth-7{box-shadow:0 9px 46px 8px rgba(0,0,0,0.14),0 11px 15px -7px rgba(0,0,0,0.12),0 24px 38px 3px rgba(0,0,0,0.2)}table{border-collapse:collapse;background:#fff;border:1px solid;border-color:#eee;width:100%}table th{font-weight:bold;padding:8px}table td{padding:8px;vertical-align:text-top}table thead{text-align:left}table thead tr{border-bottom:2px solid;border-color:#eee}table tbody tr{border-bottom:1px solid;border-color:#eee}table.-striped tbody tr:nth-of-type(2n+1){background-color:#f9f9f9}table.-hover tbody tr:hover{background-color:#f5f5f5}.breadcrumbs{max-width:1136px;padding:1rem 2rem;margin:auto}.breadcrumbs ul{list-style-type:none;color:#1E4D66;padding:0}.breadcrumbs ul li{padding:0 .5rem;display:inline}.breadcrumbs ul li a{color:#1E4D66;font-size:0.80rem}.breadcrumbs ul li a.-active{color:#78BE20}.breadcrumbs ul li a:hover{color:#78BE20}.gallery-hover .hover{position:relative;overflow:hidden}.gallery-hover .hover>.fg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.75);color:#000;transform:translateY(-110%)}.gallery-hover .hover>.fg>div{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;padding:2rem;max-width:300px;margin:auto}.gallery-hover .hover:hover>.bg{transform:scale(1.1)}.gallery-hover .hover:hover>.fg{transform:none}@media (max-width: 1200px){.gallery-hover .fg{transform:none}}@media (min-width: 729px){.gallery-hover .hover a{position:absolute;bottom:3rem;left:0;right:0;z-index:2;text-align:center;text-decoration:none}.gallery-hover .hover .bg{transition:transform cubic-bezier(0.55, 0.09, 0.68, 0.53) 0.215s}.gallery-hover .hover.half{min-height:500px}.gallery-hover .hover.half .bg{min-height:600px;background-size:cover;background-position:center}.gallery-hover .hover.third{min-height:400px}.gallery-hover .hover.third .bg{min-height:400px;background-size:cover;background-position:center}.gallery-hover .hover.two-thirds{min-height:800px}.gallery-hover .hover.two-thirds .bg{min-height:800px;background-size:cover;background-position:center}}@media (max-width: 728px){.gallery-hover h1{text-align:center}.gallery-hover .hover{min-height:400px}.gallery-hover .hover a{position:absolute;bottom:3rem;left:0;right:0;z-index:2;text-align:center;text-decoration:none}.gallery-hover .hover .bg{min-height:400px;background-size:cover;background-position:center}.gallery-hover .hover .fg{background-color:rgba(255,255,255,0.75);transform:none}}.form-block{margin-top:4rem}.form-block .-phone{padding-right:.75rem}.form-block .-phone svg{height:28px;width:28px}.form-block .social{text-align:center;margin:0;padding:1rem 2rem .25rem 2rem}@media (min-width: 1201px){.form-block .social{text-align:left;padding:.5rem 2rem}}.form-block .social a{margin:.25rem;padding:.5rem;border-radius:50px;background-color:#37769D;color:#fff;font-size:0;display:inline-block}.form-block .social a.facebook:hover{background-color:#3b5998;color:#fff}.form-block .social a.pinterest:hover{background-color:#cb2027;color:#fff}.form-block .social a.linked-in:hover{background-color:#007bb6;color:#fff}.form-block .social a.twitter:hover{background-color:#00aced;color:#fff}.form-block .social img,.form-block .social svg{width:18px;height:18px;vertical-align:middle}.form-block .cutline{text-align:center;margin:0;padding:.25rem 2rem 1rem 2rem}@media (min-width: 1201px){.form-block .cutline{text-align:right;padding:.5rem 2rem}}.form-block .cutline a{padding:0 .5rem;color:white}@media (min-width: 1201px){.-m-stack .-form{padding-top:0}}#footer{border:0}#footer .footer{max-width:100%;overflow:hidden}#footer .footer .lower-footer,#footer .footer .upper-footer{transition:.3s ease}#footer .footer .lower-footer svg,#footer .footer .upper-footer svg{transition:.3s ease}#footer .footer .lower-footer ul,#footer .footer .upper-footer ul{width:100%;list-style:none;margin:0;padding:0}#footer .footer .lower-footer ul li,#footer .footer .upper-footer ul li{position:relative;display:block;padding:.75rem .75rem;line-height:1rem;margin:0;transition:.3s ease}#footer .footer .lower-footer ul li.-active,#footer .footer .upper-footer ul li.-active{background-color:#1B1B1B}@media (min-width: 1201px){#footer .footer .lower-footer ul li,#footer .footer .upper-footer ul li{padding:0;margin:.75rem 0}}#footer .footer .lower-footer ul li strong,#footer .footer .upper-footer ul li strong{display:inline-block;margin:0}#footer .footer .lower-footer ul li strong:before,#footer .footer .upper-footer ul li strong:before{display:none}#footer .footer .lower-footer a,#footer .footer .upper-footer a{text-decoration:none;color:#f7f7f7}#footer .footer .lower-footer hr,#footer .footer .upper-footer hr{border:0;height:2px;background:#26B282;margin:2rem 0 1rem 0}@media (min-width: 729px){#footer .footer .lower-footer ul+ul,#footer .footer .upper-footer ul+ul{margin-left:4rem}}@media (max-width: 728px){#footer .footer .lower-footer ul+ul,#footer .footer .upper-footer ul+ul{margin-top:2rem}}#footer .footer .upper-footer>div{position:relative}@media (min-width: 1201px){#footer .footer .upper-footer{padding:2rem}}#footer .footer .upper-footer nav{padding-top:1.5rem;display:flex !important}@media (min-width: 729px){#footer .footer .upper-footer nav{padding:2rem}}#footer .footer .upper-footer nav>div{width:400px;padding:0 1rem;margin:0 auto 1rem;max-width:100%}@media (max-width: 728px){#footer .footer .upper-footer nav>div{padding:0}}#footer .footer .upper-footer nav>div>ul>li:first-child{margin-bottom:2rem}@media (max-width: 728px){#footer .footer .upper-footer nav>div>ul>li:hover{background-color:#1B1B1B;cursor:pointer}}@media (min-width: 1201px){#footer .footer .upper-footer nav{padding:2rem 0}#footer .footer .upper-footer nav>div{flex:0 1 auto;padding:0 0;margin:0 2rem;width:100%}#footer .footer .upper-footer nav>div:first-child{margin-left:0}#footer .footer .upper-footer nav>div:last-child{margin-right:0}}@media (max-width: 1200px) and (min-width: 729px){#footer .footer .upper-footer nav.-s-stack>div{flex-basis:33%}#footer .footer .upper-footer nav.-s-stack>div>ul{margin-bottom:1.25rem}#footer .footer .upper-footer nav.-s-stack>div.double-list{flex-basis:66%}#footer .footer .upper-footer nav.-s-stack>div.double-list>ul{margin:0 auto;max-width:48%;display:inline-block;vertical-align:top}}@media (max-width: 728px){#footer .footer .upper-footer nav ul.sub-list{padding-left:.75rem}#footer .footer .upper-footer nav ul.sub-list:not(.-active){display:none}#footer .footer .upper-footer nav ul li{padding-right:1.6rem}#footer .footer .upper-footer nav ul li svg{width:15px;height:15px;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:.3s ease}#footer .footer .upper-footer nav ul li>ul>li{text-align:left;justify-content:flex-start;padding:0}#footer .footer .upper-footer nav ul li>ul>li a{padding:.75rem;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#footer .footer .upper-footer nav ul li.-active svg{transform:translateY(-50%) rotate(180deg)}}#footer .footer .upper-footer .language{padding:1rem 0;margin:0}@media (max-width: 728px){#footer .footer .lower-footer{padding-top:0}}#footer .footer .lower-footer .lower-footer-container{border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;padding:1rem 0px}#footer .footer .lower-footer .social{text-align:center;justify-content:center}@media (max-width: 728px){#footer .footer .lower-footer .social{display:block}}@media (min-width: 729px){#footer .footer .lower-footer .social{justify-content:flex-end;text-align:right}}#footer .footer .lower-footer .social a{text-decoration:none !important;border:0 !important;outline:none !important}#footer .footer .lower-footer .social svg{fill:#f7f7f7;max-width:45px;height:15px}#footer .footer .lower-footer .social select{width:80%;margin:2rem auto 0;height:40px;background-color:#000;color:#f7f7f7;font-size:.75rem;padding:4px 12px}@media (min-width: 729px){#footer .footer .lower-footer .social select{display:inline;width:auto;margin:0 0 0 14px}}#footer .footer .lower-footer .bottom-logo{text-align:center;justify-content:center;padding:1rem;margin-bottom:1rem}#footer .footer .lower-footer .bottom-logo svg{height:25px;width:150px}#footer .footer .lower-footer .bottom-logo a{border:0 !important;text-decoration:none !important;outline:none !important}#footer .footer .lower-footer .bottom-logo a:hover{border-bottom:0px;text-decoration:none !important;outline:none !important}@media (min-width: 729px){#footer .footer .lower-footer .bottom-logo{text-align:left;justify-content:flex-start;padding:0;margin-bottom:0}}#footer .footer .lower-footer .legal{margin-bottom:0;color:#f7f7f7;padding:1rem 0rem}@media (max-width: 728px){#footer .footer .lower-footer .legal{margin-bottom:0;text-align:center;padding-bottom:0}#footer .footer .lower-footer .legal .-s-1:last-child{padding-bottom:1rem}}#footer .footer .lower-footer .legal .legal-links a{border:0;text-decoration:none;transition:.3s ease}#footer .footer .lower-footer .legal .legal-links a:hover{text-decoration:underline}@media (min-width: 729px){#footer .footer .lower-footer .legal .legal-links a{border-bottom:1px solid transparent;margin:0 0 0 2rem}#footer .footer .lower-footer .legal .legal-links a:hover{text-decoration:none;border-bottom:1px solid #f7f7f7}}@media (min-width: 729px){#footer .footer .lower-footer .legal .legal-links{text-align:right}}@media (max-width: 728px){#footer .footer .lower-footer .legal .legal-links{padding:.5rem 0px;text-align:center;display:flex}#footer .footer .lower-footer .legal .legal-links a{padding:0 .5rem;flex:1 0}}#footer.dark .footer{color:#f7f7f7;background:#000}#footer.dark .footer a{border:1px solid transparent;transition:.3s ease}@media (min-width: 729px){#footer.dark .footer a:hover{border-bottom:1px solid #f7f7f7}}#footer.dark .footer .upper-footer{background:#000}#footer.dark .footer .lower-footer{background:#000;font-size:.85rem}footer.footer{max-width:100%;overflow:hidden;background:#000;color:#fff}footer.footer .main{padding:0 2rem}footer.footer .main .logo{display:initial;padding:1rem 0}footer.footer .main .logo img,footer.footer .main .logo svg{width:60px;height:60px}footer.footer ul{width:100%;list-style:none;margin:0;padding:0}footer.footer ul li{position:relative;display:block;margin:.25rem 0}footer.footer ul li strong{display:inline-block;margin-bottom:1rem}footer.footer ul li strong:before{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:#fff}footer.footer a{text-decoration:none;color:#fff}footer.footer .language{margin-right:2rem}footer.footer .language select{background:#000;color:#fff;padding:0 0.25rem}footer.footer .social{text-align:right}footer.footer .social a+a{margin-left:1rem}footer.footer .social img,footer.footer .social svg{width:20px;height:20px;color:#fff}@media (max-width: 728px){footer.footer .social{text-align:center;margin-bottom:2rem}}footer.footer hr{border:0;height:2px;background:#26B282;margin:2rem 0 1rem 0}@media (min-width: 729px){footer.footer ul+ul{margin-left:4rem}}@media screen and (max-width: 1200px){footer.footer .language{padding:0.5rem 0}footer.footer .social{justify-content:center;text-align:center;width:100%}footer.footer .social svg{width:1.5rem;height:1.5rem;padding:1rem 0.25rem}}@media (max-width: 728px){footer.footer ul+ul{margin-top:2rem}}@media (min-width: 1201px){footer.footer ul{max-width:25%}}body#filter .list{margin-bottom:2rem}body#filter button,body#filter .button{margin:0;text-align:center}body#filter .-disabled{opacity:0.35}body#filter .tab{margin:0}body#filter .accordion img{float:right}body#filter .swatches{position:absolute;left:10px;right:10px;bottom:14px;height:40px}body#filter .grid.-pad>*{padding:.5rem}body#filter .grid>div>div:first-child{position:relative}body#filter .grid>div>div:first-child>a{position:absolute;top:0;right:0;bottom:0;left:0}body#filter form{max-width:300px}body#filter form .accordion span{display:block;background:#37769D;padding:0.5rem;margin-bottom:0.5rem;margin-top:0.5rem}body#filter .pagination{margin-top:2rem;float:right;width:auto}body#filter .circles{margin:0 1rem}body#filter .circles>a{padding:0;border-radius:50%;border:2px solid #1E4D66;width:24px;height:24px;cursor:pointer;display:inline-block}body#filter .circles>a::nth-child(n+1){margin-left:1rem}body#filter .circles>a:hover{background-color:#eee}body#filter .circles>a.-active,body#filter .circles>a:focus{background-color:#1E4D66}body#filter .overlay{position:absolute;right:0;top:0;width:60px}body#filter #modal-filter{padding-bottom:50px}body#filter input,body#filter .select span,.select body#filter span{margin:.5rem}body#filter #modal-sort{padding-bottom:50px}body#filter #modal-sort .radio{margin:0}body#filter #product-list>div{position:relative}body#filter #product-list .subtitle{margin:.5rem 0}body#filter #product-list p{margin:.5rem 0}@media (max-width: 1200px){body#filter flex.-xs-stack,body#filter flex.-s-stack{display:block;flex:none}body#filter .list{margin-right:0.25rem;margin-left:0.25rem}}@media (max-width: 728px){body#filter .grid.-pad>*{padding:.25rem}}.checkbox{cursor:pointer;display:inline-block;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;outline:none;margin:1rem 0}.checkbox>span{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-right:0.5rem}.checkbox>span::before{content:"";display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;background-color:#78BE20;border:4px solid #fff;border-radius:4px;position:relative;top:17px;left:17px;opacity:0.1;-moz-transition:all ease-in-out 0.233s;-o-transition:all ease-in-out 0.233s;-webkit-transition:all ease-in-out 0.233s;transition:all ease-in-out 0.233s}.checkbox.-active>span::before{width:100%;height:100%;opacity:1;top:0;left:0}.radio{cursor:pointer;display:inline-block;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;outline:none;margin:1rem 0}.radio>span{display:inline-block;width:1.5rem;height:1.5rem;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:50%;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;overflow:hidden;vertical-align:middle;margin-right:0.5rem}.radio>span::before{content:"";display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;background-color:#78BE20;border:4px solid #fff;border-radius:50%;position:relative;top:17px;left:17px;opacity:0.1;-moz-transition:all ease-in-out 0.233s;-o-transition:all ease-in-out 0.233s;-webkit-transition:all ease-in-out 0.233s;transition:all ease-in-out 0.233s}.radio.-active span::before{width:100%;height:100%;opacity:1;top:0;left:0}.slide-input{display:flex;height:34px;position:relative;cursor:pointer;margin:1rem 0}.slide-input>*{display:flex;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;position:relative}.slide-input .slide{position:relative}.slide-input .slide .line{display:block;position:relative;background-color:#78BE20;border-radius:8px;height:16px;width:0;top:10px;left:0;-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.slide-input .slide::before{content:"";display:block;height:16px;width:100%;background-color:rgba(0,0,0,0.25);border-radius:8px;position:absolute;top:10px;left:0}.slide-input .circle{position:absolute;left:0;display:inline-block;width:34px;height:34px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:50%;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;overflow:hidden;vertical-align:middle}.slide-input .value{-ms-flex:none;-webkit-flex:none;flex:none;margin-left:1rem;line-height:34px}.switch{position:relative;height:34px;line-height:34px;padding-left:84px;cursor:pointer;display:inline-block;margin:1rem 0}.switch::before{content:"";display:block;height:16px;width:68px;background-color:rgba(0,0,0,0.25);border-radius:8px;position:absolute;top:10px;left:0;-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.switch span{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;width:34px;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;position:absolute;top:0;left:0}.switch.-active::before{background-color:#78BE20}.switch.-active span{left:34px}.select{position:relative}.select span{position:relative;background:#fff}.select ul{list-style:none;padding:0;margin:0;display:block;position:absolute;left:0;right:0;top:100%;opacity:0;pointer-events:none;-moz-transition:all ease-in-out 0.255s;-o-transition:all ease-in-out 0.255s;-webkit-transition:all ease-in-out 0.255s;transition:all ease-in-out 0.255s}.select ul li{padding:0.5rem;cursor:pointer;border:1px solid #37769D;margin:0;background:#fff}.select ul li+li{border-top:0}.select ul li:hover,.select ul li.-selected{background-color:#78BE20}.select.-active{z-index:2}.select.-active::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4)}.select.-active span{border-radius:4px 4px 0 0}.select.-active ul{opacity:1;pointer-events:all}form label.-mdl{display:block;position:relative;padding:1.5rem 0}form label.-mdl select+span,form label.-mdl input+span,form label.-mdl .select span+span,.select form label.-mdl span+span,form label.-mdl textarea+span{display:block;position:absolute;top:1.5rem;left:0;right:0;bottom:0;padding:4px 0;font-size:1rem;line-height:1rem;color:rgba(0,0,0,0.26);pointer-events:none;width:100%;overflow:hidden;white-space:nowrap;text-align:left;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}form label.-mdl select+span:after,form label.-mdl input+span:after,form label.-mdl .select span+span:after,.select form label.-mdl span+span:after,form label.-mdl textarea+span:after{content:"";position:absolute;bottom:1.5rem;left:0;right:0;height:2px;background-color:#78BE20;transform:scale(0);transform-origin:center center;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}form label.-mdl input[type=text],form label.-mdl .select span,.select form label.-mdl span,form label.-mdl input[type=password],form label.-mdl .select span[type=password],.select form label.-mdl span[type=password],form label.-mdl input[type=date],form label.-mdl .select span[type=date],.select form label.-mdl span[type=date],form label.-mdl input[type=email],form label.-mdl .select span[type=email],.select form label.-mdl span[type=email],form label.-mdl textarea,form label.-mdl select{border:none;border-bottom:1px solid rgba(0,0,0,0.12);display:block;font-size:1rem;line-height:1rem;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit;outline:none;box-shadow:none;cursor:pointer}form label.-mdl input[type=text]:focus+span,form label.-mdl .select span:focus+span,.select form label.-mdl span:focus+span,form label.-mdl input[type=text].-dirty+span,form label.-mdl .select span.-dirty+span,.select form label.-mdl span.-dirty+span,form label.-mdl input[type=password]:focus+span,form label.-mdl .select span[type=password]:focus+span,.select form label.-mdl span[type=password]:focus+span,form label.-mdl input[type=password].-dirty+span,form label.-mdl .select span[type=password].-dirty+span,.select form label.-mdl span[type=password].-dirty+span,form label.-mdl input[type=date]:focus+span,form label.-mdl .select span[type=date]:focus+span,.select form label.-mdl span[type=date]:focus+span,form label.-mdl input[type=date].-dirty+span,form label.-mdl .select span[type=date].-dirty+span,.select form label.-mdl span[type=date].-dirty+span,form label.-mdl input[type=email]:focus+span,form label.-mdl .select span[type=email]:focus+span,.select form label.-mdl span[type=email]:focus+span,form label.-mdl input[type=email].-dirty+span,form label.-mdl .select span[type=email].-dirty+span,.select form label.-mdl span[type=email].-dirty+span,form label.-mdl textarea:focus+span,form label.-mdl textarea.-dirty+span,form label.-mdl select:focus+span,form label.-mdl select.-dirty+span{color:#78BE20;font-size:0.9rem;top:0;visibility:visible}form label.-mdl input[type=text]:focus+span:after,form label.-mdl .select span:focus+span:after,.select form label.-mdl span:focus+span:after,form label.-mdl input[type=text].-dirty+span:after,form label.-mdl .select span.-dirty+span:after,.select form label.-mdl span.-dirty+span:after,form label.-mdl input[type=password]:focus+span:after,form label.-mdl .select span[type=password]:focus+span:after,.select form label.-mdl span[type=password]:focus+span:after,form label.-mdl input[type=password].-dirty+span:after,form label.-mdl .select span[type=password].-dirty+span:after,.select form label.-mdl span[type=password].-dirty+span:after,form label.-mdl input[type=date]:focus+span:after,form label.-mdl .select span[type=date]:focus+span:after,.select form label.-mdl span[type=date]:focus+span:after,form label.-mdl input[type=date].-dirty+span:after,form label.-mdl .select span[type=date].-dirty+span:after,.select form label.-mdl span[type=date].-dirty+span:after,form label.-mdl input[type=email]:focus+span:after,form label.-mdl .select span[type=email]:focus+span:after,.select form label.-mdl span[type=email]:focus+span:after,form label.-mdl input[type=email].-dirty+span:after,form label.-mdl .select span[type=email].-dirty+span:after,.select form label.-mdl span[type=email].-dirty+span:after,form label.-mdl textarea:focus+span:after,form label.-mdl textarea.-dirty+span:after,form label.-mdl select:focus+span:after,form label.-mdl select.-dirty+span:after{transform:none}form label.-mdl input[type=text].input-validation-error,form label.-mdl .select span.input-validation-error,.select form label.-mdl span.input-validation-error,form label.-mdl input[type=password].input-validation-error,form label.-mdl .select span[type=password].input-validation-error,.select form label.-mdl span[type=password].input-validation-error,form label.-mdl input[type=date].input-validation-error,form label.-mdl .select span[type=date].input-validation-error,.select form label.-mdl span[type=date].input-validation-error,form label.-mdl input[type=email].input-validation-error,form label.-mdl .select span[type=email].input-validation-error,.select form label.-mdl span[type=email].input-validation-error,form label.-mdl textarea.input-validation-error,form label.-mdl select.input-validation-error{box-shadow:0 0 5px 1px #78BE20}form label.-mdl input[type=file] span,form label.-mdl .select span[type=file] span,.select form label.-mdl span[type=file] span{top:0}form label.-mdl input[type=file]:focus+span,form label.-mdl .select span[type=file]:focus+span,.select form label.-mdl span[type=file]:focus+span,form label.-mdl input[type=file].-dirty+span,form label.-mdl .select span[type=file].-dirty+span,.select form label.-mdl span[type=file].-dirty+span{color:#78BE20;font-size:0.9rem;top:0;visibility:visible}form label.-mdl input[type=file]:focus+span:after,form label.-mdl .select span[type=file]:focus+span:after,.select form label.-mdl span[type=file]:focus+span:after,form label.-mdl input[type=file].-dirty+span:after,form label.-mdl .select span[type=file].-dirty+span:after,.select form label.-mdl span[type=file].-dirty+span:after{transform:none}form label.-mdl textarea{height:5rem}form .select.-mdl{margin:2.5rem 0}form .select.-mdl span{font-size:1rem;line-height:34px;color:rgba(0,0,0,0.26);border:none;border-bottom:1px solid rgba(0,0,0,0.12);box-shadow:none;padding:0;position:relative}form .select.-mdl:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#78BE20;transform:scale(0);transform-origin:center center;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}form .select.-mdl.-valid span,form .select.-mdl.-dirty span{color:#333}form .select.-mdl.-valid:after,form .select.-mdl.-dirty:after{transform:none}form .select.-mdl ul{max-height:180px;overflow-y:auto}form .select.-mdl ul li:hover,form .select.-mdl ul li.-selected{color:#fff}form .-hidden{position:absolute;bottom:0;left:-100%;width:0;height:0;overflow:hidden !important;display:block;box-sizing:border-box;padding:0;-webkit-appearance:none}.fixed-bg-image{background:black;background-attachment:fixed;background-size:cover;background-position:center center;box-sizing:border-box}.fixed-bg-image>div{box-sizing:border-box}.hr,hr{border-width:2px;border-right:none;border-bottom:none;border-left:none;border-color:inherit}.hr.-solid,hr.-solid{border-top-style:solid}.hr.-dashed,hr.-dashed{border-top-style:dashed}.hr.-dotted,hr.-dotted{border-top-style:dotted}.hr.-small-hr,hr.-small-hr{margin:1.5rem auto;width:2rem;text-align:left;height:3px;border:0}.hr.-small-hr.-bg-primary1,hr.-small-hr.-bg-primary1{border-top:3px solid #e92051;border-color:#e92051}.hr.-small-hr.-bg-white,hr.-small-hr.-bg-white{border-top:3px solid white;border-color:white}.hr.-small-hr.-left,hr.-small-hr.-left{margin:1.5rem 0}.hr.-thin-hr,hr.-thin-hr{border:0;width:4rem;border-bottom:2px solid #e7e7e7;margin:2rem auto}.hr.-thin-hr.-left,hr.-thin-hr.-left{margin:2rem 0}.hr.-thin-hr.-right,hr.-thin-hr.-right{margin:2rem 0 2rem auto}.hr.-thin-hr.-bg-white,hr.-thin-hr.-bg-white{border-bottom:2px solid white;border-color:white}.hr.-thin-hr.-bg-primary2,hr.-thin-hr.-bg-primary2{border-bottom:2px solid #323232;border-color:#323232}.hr.-hr,hr.-hr{border:0;border-bottom:1px solid #e7e7e7;margin:0}.masonry-grid{max-width:1200px;margin:1rem auto}.masonry-grid .flex{width:100%}.masonry-grid .flex.-row-spacing .tall img{width:97%;margin:0 auto;height:98.5%}.masonry-grid .flex.-row-spacing .wide-column .half-block img{width:98%;margin:0 auto;height:98%}.masonry-grid .flex.-row-spacing .wide-column .full-block img{width:99%;margin:0 auto;height:97.5%}.masonry-grid .flex .slim-column{width:33.3%}.masonry-grid .flex .wide-column{width:66.7%}.masonry-grid .flex .block{height:400px;flex:0 0 auto !important;position:relative}.masonry-grid .flex .block.tall{height:800px}.masonry-grid .flex .block.half-block{width:50%}.masonry-grid .flex .block.full-block{width:100%}.masonry-grid .flex .block img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;height:100%;width:100%}@media (max-width: 1024px){.masonry-grid .flex .block{height:25vh}.masonry-grid .flex .block.tall{height:50vh}}@media (max-width: 640px){.masonry-grid .flex .slim-column,.masonry-grid .flex .wide-column{width:100%}.masonry-grid .flex .block{height:55vh}.masonry-grid .flex .block.tall{height:90vh !important}.masonry-grid .flex .block.half-block{width:100%}.masonry-grid .flex .block.full-block{height:25vh}}@keyframes disappear-from-top{0%{transform:translateY(0);opacity:1}40%{opacity:1}60%{transform:translateY(-1.5rem);opacity:0}100%{opacity:0}}@keyframes appear-from-top-accordion{0%{opacity:0;transform:translateY(-1.5rem)}40%{opacity:.3}70%{opacity:.6}100%{opacity:1;transform:translateY(0)}}.pane.accordion-pane{display:block;overflow:hidden;transition:max-height .3s ease;height:auto;max-height:800px}.pane.accordion-pane .-appear-from-top-accordion{animation-timing-function:ease-in, ease-out;animation-name:appear-from-top-accordion}.pane.accordion-pane .close-accordion-text{margin-top:0}.pane.accordion-pane:not(.-active){user-select:none;max-height:0}.pane.accordion-pane:not(.-active) .close-accordion-text{display:none;margin-top:0}.pane.accordion-pane:not(.-active) .-appear-from-top-accordion{animation-name:disappear-from-top}@media (min-width: 729px){.card.-testimonial .bg{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);transition:all ease-in 0.2s}.card.-testimonial .bg.-clipped{clip-path:polygon(0 0, 100% 0%, 75% 100%, 0% 100%)}.card.-testimonial .fg{margin:0;border-left:1rem solid transparent}}table.compatibility-table th{width:50%}.compatibility-header{padding-top:80px;margin-top:-80px}@media (min-width: 1201px){.compatibility-header{padding-top:120px;margin-top:-120px}}.oem-grid>a{align-self:center}@media (max-width: 728px){header.header,footer.footer{padding:0 0.5rem}}@media (min-width: 729px){header.header,footer.footer{padding:0 1rem}}@media (min-width: 1201px){.search-padding{padding-top:100px !important}}@media (min-width: 1920px){header.header,footer.footer{padding:0}}.-hidden{display:none}

.onScroll{box-sizing:border-box;transition:all ease-in-out 0.5s}.onScroll.-fixed{position:fixed;z-index:99}.onScroll.-transition-up{transform:translateY(-100%)}

.slider{position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:0}.slider .stage>.scene,.slider .stage>div{position:absolute;top:0;left:0;height:100%;width:100%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-size:cover;background-position:center center;font-size:1rem;box-sizing:border-box;vertical-align:text-top;overflow:hidden}.slider .stage>.scene>picture,.slider .stage>div>picture{position:absolute;top:0;left:0;bottom:0;right:0}.slider .stage>.scene>picture img,.slider .stage>div>picture img{object-position:center center;object-fit:cover;height:100%;width:100%}.slider .stage>.scene>video,.slider .stage>div>video{object-position:center center;object-fit:contain;height:100%;width:100%;object-fit:cover;display:block;pointer-events:none}.slider .stage>.scene .pos,.slider .stage>div .pos{position:absolute;max-width:40rem;width:80%;padding:.75rem}@media (max-width: 63.99rem){.slider .stage>.scene .pos.-bottom,.slider .stage>.scene .pos.-center,.slider .stage>.scene .pos.-left,.slider .stage>.scene .pos.-middle,.slider .stage>.scene .pos.-right,.slider .stage>.scene .pos.-top,.slider .stage>div .pos.-bottom,.slider .stage>div .pos.-center,.slider .stage>div .pos.-left,.slider .stage>div .pos.-middle,.slider .stage>div .pos.-right,.slider .stage>div .pos.-top{top:50%;transform:translate(-50%, -50%);left:50%;text-align:center}}@media (min-width: 64rem){.slider .stage>.scene .pos,.slider .stage>div .pos{padding:2rem}.slider .stage>.scene .pos.-top,.slider .stage>div .pos.-top{top:4rem}.slider .stage>.scene .pos.-bottom,.slider .stage>div .pos.-bottom{bottom:4rem}.slider .stage>.scene .pos.-left,.slider .stage>div .pos.-left{left:4rem}.slider .stage>.scene .pos.-right,.slider .stage>div .pos.-right{right:4rem}.slider .stage>.scene .pos.-middle,.slider .stage>div .pos.-middle{top:50%;transform:translateY(-50%)}.slider .stage>.scene .pos.-center,.slider .stage>div .pos.-center{left:50%;transform:translateX(-50%)}.slider .stage>.scene .pos.-center.-middle,.slider .stage>div .pos.-center.-middle{transform:translate(-50%, -50%)}}.slider .stage>.scene.-animate,.slider .stage>div.-animate{-moz-transition:all ease-in-out .555s;-o-transition:all ease-in-out .555s;-webkit-transition:all ease-in-out .555s;transition:all ease-in-out .555s}.slider .stage>.scene.-left,.slider .stage>div.-left{transform:translateX(-100%)}.slider .stage>.scene.-right,.slider .stage>div.-right{transform:translateX(100%)}.slider .next,.slider .next-image,.slider .previous,.slider .previous-image,.slider [data-next-button],.slider [data-previous-button]{display:none;width:44px;height:44px;padding:8px;background:#323232;position:absolute;top:50%;transform:translateY(-50%);color:#e7e7e7;cursor:pointer}.slider .next img,.slider .next svg,.slider .next-image img,.slider .next-image svg,.slider .previous img,.slider .previous svg,.slider .previous-image img,.slider .previous-image svg,.slider [data-next-button] img,.slider [data-next-button] svg,.slider [data-previous-button] img,.slider [data-previous-button] svg{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slider .next img:active,.slider .next svg:active,.slider .next-image img:active,.slider .next-image svg:active,.slider .previous img:active,.slider .previous svg:active,.slider .previous-image img:active,.slider .previous-image svg:active,.slider [data-next-button] img:active,.slider [data-next-button] svg:active,.slider [data-previous-button] img:active,.slider [data-previous-button] svg:active{margin-top:2px}.slider .next:hover,.slider .next-image:hover,.slider .previous:hover,.slider .previous-image:hover,.slider [data-next-button]:hover,.slider [data-previous-button]:hover{background:#000}@media (min-width: 64rem){.slider .next,.slider .next-image,.slider .previous,.slider .previous-image,.slider [data-next-button],.slider [data-previous-button]{display:block}}.slider .previous,.slider .previous-image,.slider [data-previous-button]{left:0}.slider .next,.slider .next-image,.slider [data-next-button]{right:0}.slider .pagination,.slider .pagination-mockup,.slider .pagination-mockup-two,.slider [data-pagination-container]{cursor:pointer;position:absolute;bottom:.5rem;left:0;right:0;font-size:0;text-align:center}@media (min-width: 64rem){.slider .pagination,.slider .pagination-mockup,.slider .pagination-mockup-two,.slider [data-pagination-container]{bottom:1rem}}.slider .pagination a,.slider .pagination-mockup a,.slider .pagination-mockup-two a,.slider [data-pagination-container] a{margin:0;display:inline-block;box-sizing:border-box;padding:.75rem}.slider .pagination a:before,.slider .pagination-mockup a:before,.slider .pagination-mockup-two a:before,.slider [data-pagination-container] a:before{content:"";display:block;width:20px;height:20px;border-radius:50%;box-sizing:border-box;transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);border:1px solid #fff}.slider .pagination a.-active:before,.slider .pagination a:hover:before,.slider .pagination-mockup a.-active:before,.slider .pagination-mockup a:hover:before,.slider .pagination-mockup-two a.-active:before,.slider .pagination-mockup-two a:hover:before,.slider [data-pagination-container] a.-active:before,.slider [data-pagination-container] a:hover:before{background:#fff}.slider .pagination-image,.slider [data-pagination-container-image]{cursor:pointer;position:absolute;bottom:.5rem;left:0;right:0;font-size:0;text-align:center}@media (min-width: 64rem){.slider .pagination-image,.slider [data-pagination-container-image]{bottom:1rem}}.slider .pagination-image a,.slider [data-pagination-container-image] a{padding:.5rem;display:inline-block}.slider .pagination-image a>img,.slider [data-pagination-container-image] a>img{display:inline-block;box-sizing:border-box}.slider .pagination-image a.-active>img,.slider .pagination-image a:hover>img,.slider [data-pagination-container-image] a.-active>img,.slider [data-pagination-container-image] a:hover>img{border-color:#e92051;border-width:2px;border-style:solid}

.dual-layer-slider{position:relative}.dual-layer-slider .focus{width:100%;height:100%;overflow:hidden}.dual-layer-slider .sequenced{height:100%;font-size:0;white-space:nowrap;transition:all ease-out 0.655s}.dual-layer-slider .sequenced>section{display:inline-block;width:100%;vertical-align:top;white-space:normal}.dual-layer-slider .bg section{height:100%;background-size:cover;background-position:center center}.dual-layer-slider .fg{padding:2rem;box-sizing:border-box}.dual-layer-slider .pagination{font-size:0}.dual-layer-slider .pagination a{position:relative;display:inline-block;width:44px;height:44px;box-sizing:border-box;vertical-align:top}.dual-layer-slider .pagination .page:before{content:"";display:block;position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:gray}.dual-layer-slider .pagination .page.-active:before,.dual-layer-slider .pagination .page:focus:before{background:#323232}.dual-layer-slider .pagination .next{padding:8px;background:#323232;color:#fff;margin-left:14px}.dual-layer-slider .pagination .next svg{width:100%;height:auto;stroke:currentColor;transform:rotate(180deg)}@media screen and (max-width: 799px){.dual-layer-slider .bg{height:240px}.dual-layer-slider .pagination .next{margin-right:-2rem;float:right}}@media screen and (min-width: 800px){.dual-layer-slider{height:700px;overflow:hidden}.dual-layer-slider .bg{position:absolute;top:0;left:0;width:100%;height:100%}.dual-layer-slider .fg{position:absolute;width:400px;left:25%;top:50%;transform:translate(-50%, -50%);background:#fff;box-shadow:3px 4px 15px -6px #000}.dual-layer-slider .fg .sequenced>section{max-height:400px;overflow-y:auto}.dual-layer-slider .pagination{margin-right:-2rem;text-align:right}}


.modal{display:none}.modals{z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);opacity:0}.modals.-active{z-index:999;opacity:1;transition:opacity linear .225s}.modals .modal{display:block;position:fixed;opacity:0;padding:1rem;background:#fff;top:0;right:0;bottom:0;left:0;overflow-y:auto}.modals .modal.-active{opacity:1;transition:all linear .225s}.modals .modal>.close{position:absolute;top:0;right:0;box-sizing:border-box;height:44px;width:44px;padding:10px;cursor:pointer}.modals .modal>.close svg{height:20px;width:20px;pointer-events:none}@media (min-width: 64rem){.modals .modal{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, 20%);max-width:1024px;min-width:768px;max-height:580px;padding:2rem}.modals .modal.-active{transform:translate(-50%, -50%)}}.modals .modal.-no-pad{padding:0}@media (max-width: 63.99rem){.modals .modal .ratio{top:50%;transform:translateY(-50%)}}

.pane{display:none}.pane.-active{display:block}.modal-reveal{padding-bottom:1rem}.modal-reveal *[data-reveal]{cursor:pointer}.modal-reveal .dot{display:inline-block;margin:1rem 0.8rem 0;width:14px;height:14px;border-radius:50%;background-color:rgba(90,90,90,0.1);user-select:none}.modal-reveal .dot.-active{background-color:#323232}.modal-reveal .pane{max-height:0;padding:0 2rem;transition:all cubic-bezier(0.22, 0.61, 0.36, 1) 0.355s;overflow:hidden;display:none}@media (max-width: 63.99rem){.modal-reveal .pane{padding:0}}.modal-reveal .pane.-active{max-height:100%;display:block}

.tabs-vertical>*{user-select:none;background:#fff;outline:0;border:1px solid rgba(0,0,0,0.24);background:#fff;cursor:pointer;padding:1rem;border-radius:2px 2px 0 0;color:inherit;text-decoration:inherit}.tabs-vertical>*+*{border-top:0}.tabs-vertical>*.-active,.tabs-vertical>*:active{font-weight:bold}.tabs-vertical .tab-panel{padding:1rem}

.circles.tabs{font-size:0;text-align:center}.circles.tabs>div{padding:0.75rem;display:inline-block;cursor:pointer}.circles.tabs>div:before{content:"";display:block;width:20px;height:20px;border-radius:50%;border:1px solid #000;box-sizing:border-box}.circles.tabs>div.-active:before{background:#000}.circles.panes>*{display:none}.circles.panes>*.-active{display:block}

.tabs .tab-panel svg{max-width:100px}.tab{display:inline-block;outline:0;border:none;background:#fff;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);will-change:box-shadow;cursor:pointer;padding:1rem;border-radius:2px 2px 0 0;color:inherit;text-decoration:inherit}.tab-panel{display:none !important}.tab-panel.-active{display:block !important}

.accordions{border:1px solid #e7e7e7;border-radius:3px}.accordions *[data-reveal],.accordions .toggle{color:#686868;cursor:pointer;padding:.5rem 1rem;background-color:white;border-bottom:1px solid #e7e7e7}.accordions *[data-reveal]>h1,.accordions *[data-reveal] h2,.accordions *[data-reveal] h3,.accordions *[data-reveal] h4,.accordions *[data-reveal] h5,.accordions *[data-reveal] h6,.accordions *[data-reveal] td,.accordions *[data-reveal] li,.accordions *[data-reveal] p,.accordions .toggle>h1,.accordions .toggle h2,.accordions .toggle h3,.accordions .toggle h4,.accordions .toggle h5,.accordions .toggle h6,.accordions .toggle td,.accordions .toggle li,.accordions .toggle p{margin:.5rem}.accordions .pane{background-color:#f7f7f7;max-height:0;transition:all cubic-bezier(0.22, 0.61, 0.36, 1) 0.255s;overflow:hidden}.accordions .pane.-active{max-height:100%;padding:.5rem 1.5rem}

.toc{list-style:none;padding:0}.toc>*{cursor:pointer;user-select:none}.toc>* ul{display:none;padding-left:2rem}.toc>* ul.-active{display:block}.toc svg{width:12px;height:12px;display:inline-block;transform:none;vertical-align:middle;margin-left:0.5rem;transition:.5s}.toc li.-active>svg{transform:rotate(-180deg)}.toc ul{list-style:none}


body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;pointer-events:none;background:rgba(32,33,36,0.85);opacity:0;transition:all ease-in 0.2s}body.-nav-active:before{opacity:1}aside.aside{position:relative;z-index:100;font-size:0.8rem;line-height:2rem;height:2rem;background:#F7F7F7}aside.aside>div>ul:first-child{margin-right:auto}aside.aside a{text-decoration:none;color:#1B1B1B;display:inline-block;line-height:2rem;padding:0 0.75rem}aside.aside a:hover{background:#E7E7E7}aside.aside ul li{font-size:0.8rem;line-height:2rem;margin:0}aside.aside svg{width:1rem;height:1rem;color:#1B1B1B;vertical-align:middle}header.header-nav{background:#fff;position:relative;height:5rem;z-index:100;box-shadow:0 6px 6px rgba(0,0,0,0.15)}header.header-nav a{text-decoration:none;color:#1B1B1B}header.header-nav .logo{text-align:center}header.header-nav .logo img,header.header-nav .logo svg{width:auto;height:30px;color:#000}@media (min-width: 1201px){header.header-nav .logo img,header.header-nav .logo svg{width:225px}}header.header-nav p svg{fill:currentColor}header.header-nav .contact-icon,header.header-nav .hamburger{position:absolute;display:block;top:0;right:0;width:5rem;height:5rem;cursor:pointer;transform:rotate(0deg)}header.header-nav .contact-icon span,header.header-nav .hamburger span{display:block;position:absolute;left:20px;height:5px;width:40px;background:#26B282;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}header.header-nav .contact-icon span:nth-child(1),header.header-nav .hamburger span:nth-child(1){top:23px}header.header-nav .contact-icon span:nth-child(2),header.header-nav .hamburger span:nth-child(2){top:37px}header.header-nav .contact-icon span:nth-child(3),header.header-nav .hamburger span:nth-child(3){top:51px}header.header-nav .contact-icon.-active span,header.header-nav .hamburger.-active span{border-radius:4px;width:46px}header.header-nav .contact-icon.-active span:nth-child(1),header.header-nav .hamburger.-active span:nth-child(1){top:40px;transform:rotate(135deg)}header.header-nav .contact-icon.-active span:nth-child(2),header.header-nav .hamburger.-active span:nth-child(2){opacity:0;left:-60px}header.header-nav .contact-icon.-active span:nth-child(3),header.header-nav .hamburger.-active span:nth-child(3){top:40px;transform:rotate(-135deg)}header.header-nav .subtitle{margin:0}header.header-nav .subtitle+.cutline{margin-top:0;margin-bottom:2rem}@media (max-width: 1200px){body{padding-top:5rem}body.stretched{padding-top:0 !important}header.header-nav{position:fixed;top:0;right:0;left:0;height:5rem;background:#fff}header.header-nav>div{height:100%}}@media (max-width: 1200px){header.header-nav>div .logo{padding-left:0.5rem}header.header-nav>div .logo img,header.header-nav>div .logo svg{height:20px}header.header-nav>div>p{text-align:center;margin:0 5rem 0 1rem}header.header-nav>div>p a{color:#1B1B1B}header.header-nav>div>p a:first-child{margin-right:0.5rem}header.header-nav>div>p a:last-child{margin-left:0.5rem}header.header-nav>div>p a svg{vertical-align:middle}header.header-nav nav{position:fixed;top:80px;right:0;bottom:0;left:0;transition:all cubic-bezier(0.22, 0.61, 0.36, 1) 0.355s;transform:translateX(100%);background:#fff;justify-content:flex-start;flex-direction:column}header.header-nav nav.-active{transform:translateX(0)}header.header-nav nav li>a+div{position:absolute;top:0;right:0;bottom:0;left:0;transition:all cubic-bezier(0.22, 0.61, 0.36, 1) 0.355s;transform:translateX(100%);overflow-y:auto;background-color:white;text-align:left;z-index:100}header.header-nav nav li>a+div.-active{transform:translateX(0)}header.header-nav nav li div .flex{display:block}header.header-nav .mobile-mockup{top:15rem}header.header-nav .mobile-mockup.-active{width:85%;margin:auto}header.header-nav nav div{top:0;z-index:101}header.header-nav .contact-icon{left:0}header.header-nav nav{font-size:2rem}header.header-nav nav li>span{display:block}header.header-nav nav li>span a.button{display:block}header.header-nav nav li>a:not(.button){display:block;position:relative;height:4.5rem;line-height:4.5rem;font-size:1.25rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}header.header-nav nav li>a:not(.button) svg{width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}header.header-nav nav li>a:not(.button):hover{color:#30A7B0}header.header-nav nav li>a.subtitle+br{display:none}header.header-nav nav li .cutline{pointer-events:none;margin:-1rem 0 1rem 0}header.header-nav nav .back a:before{content:"\27F5   "}header.header-nav nav ul{display:block;padding:0 2rem;box-sizing:border-box;list-style:none;margin:0;width:100%}header.header-nav nav ul li{display:block;border-bottom:2px solid black;margin:0}header.header-nav nav ul li:last-child{border-bottom:none}}@media (min-width: 1201px){body{padding-top:112px}body.stretched{padding-top:0 !important}header.header-nav{position:fixed;left:0;right:0;top:0 !important}header.header-nav>div>p{margin-left:2rem}header.header-nav>div>p a{color:#1B1B1B}header.header-nav>div>p a:first-child{margin-right:0.75rem}header.header-nav>div>p a:last-child{margin-left:0.75rem}header.header-nav>div>p a svg{vertical-align:middle}header.header-nav>div>p a:hover{color:#30A7B0}header.header-nav nav{text-align:center;overflow:hidden;flex-grow:4;font-size:0}header.header-nav nav svg{display:none}header.header-nav nav .back{display:none}header.header-nav nav>ul{margin:0 0 0 auto;height:100%;float:right;padding:0}header.header-nav nav>ul>li{border:none;display:inline;margin:0}header.header-nav nav>ul>li>span .button{margin:0 0 0 1.5rem}header.header-nav nav>ul>li>a{position:relative;display:inline-block;box-sizing:border-box;height:5rem;line-height:5rem;padding:0 1.5rem;font-weight:800;margin:0;transition:all ease-in 0.2s}header.header-nav nav>ul>li>a svg{height:23px;width:23px;float:right;margin-top:1rem}header.header-nav nav>ul>li>a::after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:#30A7B0;opacity:0;pointer-events:none;transition:all ease-in 0.2s}header.header-nav nav>ul>li:hover>a,header.header-nav nav>ul>li>a.-active{color:#30A7B0}header.header-nav nav>ul>li:hover>a::after,header.header-nav nav>ul>li>a.-active::after{opacity:1}header.header-nav nav .-menu-bar{background-color:#F7F7F7;display:none;position:absolute;left:auto;right:10%;height:auto;max-width:696px;width:100%}}@media (min-width: 1201px) and (min-width: 1920px){header.header-nav nav .-menu-bar{right:18%}}@media (min-width: 1201px){header.header-nav nav .-menu-bar.-active{display:block}header.header-nav nav .-menu-bar>ul{list-style:none;max-width:80rem;margin:auto;padding:0;text-align:center}header.header-nav nav .-menu-bar>ul>li{margin:0;flex:none}header.header-nav nav .-menu-bar>ul>li>a:not(.button){font-weight:600;display:inline-block;box-sizing:border-box;height:4.5rem;line-height:4.5rem;padding:0 2rem;position:relative;transition:all ease-in 0.2s}header.header-nav nav .-menu-bar>ul>li>a:not(.button)::after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:#30A7B0;opacity:0;pointer-events:none;transition:all ease-in 0.2s}header.header-nav nav .-menu-bar>ul>li:hover>a,header.header-nav nav .-menu-bar>ul>li>a.-active{color:#30A7B0}header.header-nav nav .-menu-bar>ul>li:hover>a::after,header.header-nav nav .-menu-bar>ul>li>a.-active::after{opacity:1}header.header-nav nav .-menu-bar .-menu-mega{left:0;right:0}}@media (min-width: 1201px) and (min-width: 1201px){header.header-nav nav .-menu-bar .-menu-mega .link-panel{line-height:1.2rem}header.header-nav nav .-menu-bar .-menu-mega .link-panel span{display:block}header.header-nav nav .-menu-bar .-menu-mega .link-panel.-add-padding{margin-bottom:1rem}}@media (min-width: 1201px){header.header-nav nav .-menu-bar .-menu-mega .link-panel .cutline{font-weight:normal}header.header-nav nav .-menu-mega{display:none;position:absolute;top:100%;text-align:left;padding:2rem 0;padding-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,0.2);left:auto;right:10%;height:auto;max-width:696px;width:100%}}@media (min-width: 1201px) and (min-width: 1920px){header.header-nav nav .-menu-mega{right:18%}}@media (min-width: 1201px){header.header-nav nav .-menu-mega.-active{background:#fff;display:block}header.header-nav nav .-menu-mega>div{max-width:696px;margin:auto;flex-direction:column-reverse}header.header-nav nav .-menu-mega>div .menu-panel{min-height:207px}header.header-nav nav .-menu-mega>div .menu-panel .menu-image{max-width:232px;height:auto;flex:1 1 auto}header.header-nav nav .-menu-mega>div .menu-panel .menu-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}header.header-nav nav .-menu-mega>div .menu-panel div.-s-2.-pad-s{padding:1rem}header.header-nav nav .-menu-mega>div .menu-panel div.-s-2.-pad-s .intro{margin-top:0}header.header-nav nav .-menu-mega>div .menu-panel div.-s-2.-pad-s a.button.-text-alt-padless{height:2rem;line-height:2rem}header.header-nav nav .-menu-mega>div>div{flex:none}}@media (min-width: 1201px) and (min-width: 1201px){header.header-nav nav .-menu-mega>div>div.link-panel{padding-bottom:2rem}}@media (min-width: 1201px) and (min-width: 1201px){header.header-nav nav .-menu-mega>div>div{min-height:125px}}@media (min-width: 1201px){header.header-nav nav .-menu-mega>div>div>ul{list-style:none;margin:0;padding:0;width:100%;max-width:560px;box-sizing:border-box;margin:0 auto}header.header-nav nav .-menu-mega>div>div>ul.-col-2{column-count:2;column-gap:50px;margin:0 auto;text-align:left}header.header-nav nav .-menu-mega>div>div>ul.-col-2>li{margin:0}header.header-nav nav .-menu-mega>div>div>ul>li{margin:1rem auto}header.header-nav nav .-menu-mega>div>div>ul>li>a{display:inline-block;padding:0.5rem 0;font-weight:600;font-size:1rem;max-height:60px}header.header-nav nav .-menu-mega>div>div>ul>li>a:hover{color:#30A7B0}header.header-nav a.-hover-it:hover{color:#26B282}header.header-nav a.-hover-security:hover{color:#30A7B0}aside.aside{position:fixed;left:0;right:0;top:0}body.home aside{position:absolute;top:0;right:0;left:0;background:none;color:#fff}body.home aside a{color:#fff}body.home header.header-nav{position:absolute;top:0 !important;right:0;left:0;background:none}body.home header.header-nav>div>p,body.home header.header-nav>div>p a,body.home header.header-nav>div>p a svg,body.home header.header-nav nav>ul>li>a,body.home header.header-nav svg{color:#fff}body.home header.header-nav nav>ul>li>a:after{background:#fff}body.home .slider:first-of-type .stage>div>div{margin-top:2rem}aside>div{position:relative}aside .aside-search{position:absolute;top:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity 0.2s ease-in}aside .aside-search.-active{opacity:1;pointer-events:all}aside .aside-search input,aside .aside-search button{height:2rem;margin:0;-webkit-appearance:none;border-radius:0}aside .aside-search input{width:400px;padding:0 0.5rem;box-shadow:inset 0 0 2px rgba(0,0,0,0.5);border:none}aside .aside-search button{border:0;height:2rem;width:2rem;padding:0;background:#78BE20}aside .aside-search button svg{color:#fff;margin:auto}}@media (min-width: 1201px){aside.aside+header.header-nav.header{top:2rem !important}}

.image-carousel{position:relative;height:300px;overflow:hidden;padding:12px 0}.image-carousel .stage{width:100%;height:100%}.image-carousel .stage div{position:absolute;transition:transform 1s, left 1s, opacity 1s, z-index 0s;opacity:1;transform-origin:center;width:300px;height:300px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,0.4)}.image-carousel .stage div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1}.image-carousel .stage div img{display:block}.image-carousel .stage div.hideLeft{left:50%;opacity:0;transform:translateX(-220%) scale(0.5);pointer-events:none}.image-carousel .stage div.prevLeftSecond{z-index:4;left:50%;transform:translateX(-180%) scale(0.5);opacity:.7}.image-carousel .stage div.prev{z-index:5;left:50%;transform:translateX(-125%) scale(0.75)}.image-carousel .stage div.selected{z-index:10;left:50%;transform:translateX(-50%);cursor:default}.image-carousel .stage div.next{z-index:5;left:50%;transform:translateX(25%) scale(0.75)}.image-carousel .stage div.nextRightSecond{z-index:4;left:50%;transform:translateX(80%) scale(0.5);opacity:.7}.image-carousel .stage div.hideRight{left:50%;opacity:0;transform:translateX(120%) scale(0.5);pointer-events:none}.image-carousel>svg{color:#1E4D66}.image-carousel>.-next{cursor:pointer;position:absolute;top:50%;right:0;width:3rem;height:3rem;transform:translateY(-50%) rotate(180deg);z-index:5}.image-carousel>.-previous{cursor:pointer;position:absolute;top:50%;left:0;width:3rem;height:3rem;transform:translateY(-50%);z-index:5}@media (max-width: 728px){.image-carousel{height:240px}.image-carousel .stage div{width:240px;height:240px}.image-carousel .stage div.prevLeftSecond,.image-carousel .stage div.nextRighSecond{opacity:0}}.text-carousel{max-width:80rem;margin:auto}.text-carousel>p{text-align:center;flex-direction:column;justify-content:center;margin:0 2rem;user-select:none}.text-carousel>p svg{display:block;width:2rem;height:2rem}.text-carousel .image-carousel .stage div{color:white;justify-content:center;display:flex;flex-direction:column;text-align:center;padding:0.5rem;box-sizing:border-box}.text-carousel .image-carousel .stage div:before{display:none}.text-carousel .image-carousel .stage div a{opacity:0;display:none}.text-carousel .image-carousel .stage div.selected a{display:block}.text-carousel .image-carousel .-previous{color:#26B282}.text-carousel .image-carousel .-next{color:#30A7B0}@media (max-width: 728px){.text-carousel>p{display:none !important}}@media screen and (max-width: 1200px){.text-carousel .image-carousel .stage div.prevLeftSecond,.text-carousel .image-carousel .stage div.nextRightSecond{display:none}.text-carousel .image-carousel .stage div.prev,.text-carousel .image-carousel .stage div.next{opacity:0.5}}@media (max-width: 728px){.image-carousel>.-next,.image-carousel>.-previous{display:none}}

[data-filter].button{margin:0 .5rem .5rem !important}.card.resource-card{padding:.5rem}.card.resource-card.-vertical .fg{margin:0}


/*# sourceMappingURL=app.css.map*/