.quote-form.cq-Editable-dom{height:fit-content;top:0}
.quote-form{border-radius:8px}
.quote-form .quote-form-container,.quote-form .quote-confirm-container{padding:48px}
.quote-form[data-breakpoint='quote-form-small'] .quote-form-container{padding:16px}
.quote-form [data-background-color="white"]{background-color:#fff}
.quote-form [data-background-color="grey"]{background-color:#f6f6f6}
.quote-form form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;padding:0 1px}
.quote-form input{text-overflow:ellipsis}
.quote-form .quote-form-headline{font-family:FoundersGrotesk;font-size:30px;font-weight:500;line-height:1.33;color:#333}
.quote-form .header-text,.quote-form .privacy-statement{min-height:24px;margin:8px 0 24px;font-family:FoundersGrotesk;font-size:18px;line-height:1.33;color:#333}
.quote-form .required-fields{min-height:24px;margin-bottom:40px;font-family:FoundersGrotesk;font-size:18px;font-weight:500;line-height:1.33;color:#333}
.quote-form .quote-form-item{margin-bottom:32px;position:relative}
.quote-form .quote-form-item input{border:solid 1px #767676;border-radius:8px}
.quote-form .quote-form-item input:focus,.quote-form .quote-form-item input:hover{border:solid 1px #009b65 !important;box-shadow:0 0 0 1px #009b65 !important}
.quote-form .quote-form-item input:focus{outline:0}
.quote-form .quote-form-item.quote-form-valid input:hover{border:solid 1px #009b65;box-shadow:none !important}
.quote-form .quote-form-item.quote-form-invalid input:hover{border:solid 1px #cd1722 !important;box-shadow:0 0 0 1px #cd1722 !important}
.quote-form .quote-form-item.quote-form-valid input{border:solid 1px #767676}
.quote-form .quote-form-item label{min-height:22px;margin:0 0 8px;font-family:FoundersGrotesk;font-size:18px;font-weight:500;line-height:1.22;color:#333}
.quote-form .quote-form-item label::first-letter {text-transform:uppercase}
.quote-form .quote-form-item select{appearance:none}
.quote-form .quote-form-item input{padding:16px 36px 10px 16px;background-color:#fff;font-family:FoundersGrotesk;font-size:18px !important;height:48px !important}
.quote-form .quote-form-item.quote-form-invalid input{border:solid 1px #cd1722;margin-bottom:5px}
.quote-form .quote-form-item.quote-form-invalid{margin-bottom:4px}
.quote-form .quote-form-item input+.quote-form-error-message{font-family:FoundersGrotesk;font-size:12px;font-weight:500;color:#cd1722;margin-bottom:5px;max-width:100%}
.quote-form .quote-form-footer{display:block;grid-column:span 2}
.quote-form .quote-form-footer .marketing-container{display:flex;margin-bottom:48px}
.quote-form .quote-form-footer .checkbox-text{max-width:75%;margin-left:12px;font-size:16px;color:#333}
.quote-form .quote-form-footer .footer-button{margin-right:0;margin-left:auto}
.quote-form .quote-form-footer .footer-button a.quote-form-disabled{pointer-events:none;cursor:default;opacity:.5}
.quote-form .quote-form-footer input{display:none;position:absolute;width:100%;appearance:none}
.quote-form .quote-form-checkmark{position:relative;cursor:pointer;width:25px;height:25px}
.quote-form .quote-form-checkmark:before{position:absolute;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.quote-form .quote-form-checkmark:after{position:absolute;display:none;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.quote-form .privacy-policy{margin:24px 0 36px;display:flex}
.quote-form .quote-form-footer input:checked+label:after{display:block;content:'\2713';color:white;background:#03b585;font-weight:bold;font-size:12px}
.quote-form-confirm-overlay-hidden{display:none}
.quote-form-confirm-overlay-shown{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}
.quote-form-confirm-overlay__dialog{position:absolute;margin:0 2em;border-top-left-radius:100px;padding:75px 125px}
.quote-form-overlay__close-button{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.3}
.quote-form-overlay__close-button:hover{opacity:1;cursor:pointer}
.quote-form-overlay__close-button:before,.quote-form-overlay__close-button:after{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#03b585}
.quote-form-overlay__close-button:before{transform:rotate(45deg)}
.quote-form-overlay__close-button:after{transform:rotate(-45deg)}
.quote-form[data-breakpoint='quote-form-small'] form,.quote-form[data-breakpoint='quote-form-medium'] form{grid-template-columns:repeat(1,1fr)}
.quote-form[data-breakpoint='quote-form-small'] form .footer-button .ni__button,.quote-form[data-breakpoint='quote-form-medium'] form .footer-button .ni__button{width:100%}
.quote-form[data-breakpoint='quote-form-small'] .quote-form-item,.quote-form[data-breakpoint='quote-form-medium'] .quote-form-item{margin-bottom:24px}
.quote-form[data-breakpoint='quote-form-small'] .quote-form-footer,.quote-form[data-breakpoint='quote-form-medium'] .quote-form-footer{grid-column:span 1}
.quote-form[data-breakpoint='quote-form-small'] .privacy-policy,.quote-form[data-breakpoint='quote-form-medium'] .privacy-policy{margin:0 0 24px}
.quote-form[data-breakpoint='quote-form-small'] .marketing-container,.quote-form[data-breakpoint='quote-form-medium'] .marketing-container{margin-bottom:40px}
.quote-form .quote-form-datalist{display:none;position:absolute;background-color:white;max-height:204px;overflow-y:auto;width:100%;border-radius:8px;z-index:1}
.quote-form .quote-form-datalist>div{cursor:pointer;min-height:32px;font-size:18px;font-family:FoundersGrotesk;line-height:1.44;color:#333;padding:6px 16px 0 16px}
.quote-form .quote-form-datalist div:hover,.quote-form .quote-form-datalist div[aria-selected=true]{background-color:#f4f4f4}
.quote-form .quote-form-open-dropdown+.quote-form-datalist{display:block;margin-top:2px;padding-top:8px;padding-bottom:4px;box-shadow:0 5px 20px -15px #000}
.quote-form[data-breakpoint='quote-form-small'] .quote-form-open-dropdown+.quote-form-datalist,.quote-form[data-breakpoint='quote-form-medium'] .quote-form-open-dropdown+.quote-form-datalist{bottom:49px;box-shadow:0 -5px 20px -15px #000}
.quote-form .gaing-form-item .quote-form-picklist{padding-right:68px}
.quote-form .quote-form-item.quote-form-invalid input{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23cd1722'%20d='M9.80201%203.34612L9.80488%203.34136C10.3487%202.44479%2011.3212%201.89725%2012.3699%201.89725C13.4185%201.89725%2014.391%202.44479%2014.9377%203.34612L23.4159%2017.4999C23.9489%2018.423%2023.9521%2019.5597%2023.4242%2020.4857C22.8964%2021.4118%2021.9167%2021.9882%2020.8399%2022H3.88889C2.823%2021.9882%201.84339%2021.4118%201.31553%2020.4857C0.787667%2019.5597%200.790849%2018.423%201.33201%2017.4861L9.80201%203.34612ZM12.3699%2018.5C13.0602%2018.5%2013.6199%2017.9403%2013.6199%2017.25C13.6199%2016.5596%2013.0602%2016%2012.3699%2016C11.6795%2016%2011.1199%2016.5596%2011.1199%2017.25C11.1199%2017.9403%2011.6795%2018.5%2012.3699%2018.5ZM11.3699%2013V8.99999C11.3699%208.44771%2011.8176%207.99999%2012.3699%207.99999C12.9222%207.99999%2013.3699%208.44771%2013.3699%208.99999V13C13.3699%2013.5523%2012.9222%2014%2012.3699%2014C11.8176%2014%2011.3699%2013.5523%2011.3699%2013Z'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.quote-form .quote-form-item.quote-form-valid input{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M9.37012%2015.5858L18.663%206.29289C19.0535%205.90237%2019.6867%205.90237%2020.0772%206.29289C20.4677%206.68342%2020.4677%207.31658%2020.0772%207.70711L10.0772%2017.7071C9.6867%2018.0976%209.05353%2018.0976%208.66301%2017.7071L4.66301%2013.7071C4.27249%2013.3166%204.27249%2012.6834%204.66301%2012.2929C5.05353%2011.9024%205.6867%2011.9024%206.07722%2012.2929L9.37012%2015.5858Z'%20fill='%23009B65'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.quote-form .quote-form-item.quote-form-valid .quote-form-picklist{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M9.37012%2015.5858L18.663%206.29289C19.0535%205.90237%2019.6867%205.90237%2020.0772%206.29289C20.4677%206.68342%2020.4677%207.31658%2020.0772%207.70711L10.0772%2017.7071C9.6867%2018.0976%209.05353%2018.0976%208.66301%2017.7071L4.66301%2013.7071C4.27249%2013.3166%204.27249%2012.6834%204.66301%2012.2929C5.05353%2011.9024%205.6867%2011.9024%206.07722%2012.2929L9.37012%2015.5858Z'%20fill='%23009B65'/%3E%3C/svg%3E") calc(100% - 48px) center no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2013.6829L18.7193%208.24076C19.1387%207.88134%2019.77%207.9299%2020.1294%208.34923C20.4888%208.76855%2020.4403%209.39985%2020.0209%209.75927L13.0209%2015.7593C12.6464%2016.0803%2012.0938%2016.0803%2011.7193%2015.7593L4.71934%209.75927C4.30002%209.39985%204.25146%208.76855%204.61088%208.34923C4.9703%207.9299%205.6016%207.88134%206.02093%208.24076L12.3701%2013.6829Z'%20fill='%23767676'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.quote-form .quote-form-item .quote-form-picklist{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2013.6829L18.7193%208.24076C19.1387%207.88134%2019.77%207.9299%2020.1294%208.34923C20.4888%208.76855%2020.4403%209.39985%2020.0209%209.75927L13.0209%2015.7593C12.6464%2016.0803%2012.0938%2016.0803%2011.7193%2015.7593L4.71934%209.75927C4.30002%209.39985%204.25146%208.76855%204.61088%208.34923C4.9703%207.9299%205.6016%207.88134%206.02093%208.24076L12.3701%2013.6829Z'%20fill='%23767676'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.quote-form .quote-form-item.quote-form-invalid .quote-form-picklist{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23cd1722'%20d='M9.80201%203.34612L9.80488%203.34136C10.3487%202.44479%2011.3212%201.89725%2012.3699%201.89725C13.4185%201.89725%2014.391%202.44479%2014.9377%203.34612L23.4159%2017.4999C23.9489%2018.423%2023.9521%2019.5597%2023.4242%2020.4857C22.8964%2021.4118%2021.9167%2021.9882%2020.8399%2022H3.88889C2.823%2021.9882%201.84339%2021.4118%201.31553%2020.4857C0.787667%2019.5597%200.790849%2018.423%201.33201%2017.4861L9.80201%203.34612ZM12.3699%2018.5C13.0602%2018.5%2013.6199%2017.9403%2013.6199%2017.25C13.6199%2016.5596%2013.0602%2016%2012.3699%2016C11.6795%2016%2011.1199%2016.5596%2011.1199%2017.25C11.1199%2017.9403%2011.6795%2018.5%2012.3699%2018.5ZM11.3699%2013V8.99999C11.3699%208.44771%2011.8176%207.99999%2012.3699%207.99999C12.9222%207.99999%2013.3699%208.44771%2013.3699%208.99999V13C13.3699%2013.5523%2012.9222%2014%2012.3699%2014C11.8176%2014%2011.3699%2013.5523%2011.3699%2013Z'/%3E%3C/svg%3E") calc(100% - 48px) center no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2013.6829L18.7193%208.24076C19.1387%207.88134%2019.77%207.9299%2020.1294%208.34923C20.4888%208.76855%2020.4403%209.39985%2020.0209%209.75927L13.0209%2015.7593C12.6464%2016.0803%2012.0938%2016.0803%2011.7193%2015.7593L4.71934%209.75927C4.30002%209.39985%204.25146%208.76855%204.61088%208.34923C4.9703%207.9299%205.6016%207.88134%206.02093%208.24076L12.3701%2013.6829Z'%20fill='%23767676'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.quote-form .quote-form-item .quote-form-open-dropdown{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2010.3171L6.02093%2015.7593C5.6016%2016.1187%204.9703%2016.0701%204.61088%2015.6508C4.25146%2015.2315%204.30002%2014.6002%204.71934%2014.2407L11.7193%208.24074C12.0938%207.91975%2012.6464%207.91975%2013.0209%208.24074L20.0209%2014.2407C20.4403%2014.6002%2020.4888%2015.2315%2020.1294%2015.6508C19.77%2016.0701%2019.1387%2016.1187%2018.7193%2015.7593L12.3701%2010.3171Z'%20fill='%23009B65'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.u-ni-font-body-x-large,.u-ni-font-body-large,.u-ni-font-body-default,.u-ni-font-body-compact{font-family:FoundersGrotesk;font-weight:400}
.u-ni-font-body-x-large{font-size:32px;line-height:40px}
.u-ni-font-body-large{font-size:24px;line-height:32px}
.u-ni-font-body-default{font-size:18px;line-height:24px}
.u-ni-font-body-compact{font-size:16px;line-height:22px}
@media only screen and (max-width :1024px){.u-ni-font-body-x-large{font-size:28px;line-height:32px}
}
.u-ni-font-detail-regular,.u-ni-font-detail-medium,.u-ni-font-detail-regular-compact,.u-ni-font-detail-medium-compact,.u-ni-font-detail-small,.u-ni-font-detail-xx-small{font-family:FoundersGrotesk}
.u-ni-font-detail-formal,.u-ni-font-detail-italic-compact{font-family:Financier Display}
.u-ni-font-detail-x-small{font-family:SpaceMono}
.u-ni-font-detail-regular,.u-ni-font-detail-formal,.u-ni-font-detail-regular-compact,.u-ni-font-detail-italic-compact,.u-ni-font-detail-small,.u-ni-font-detail-x-small,.u-ni-font-detail-xx-small{font-weight:400}
.u-ni-font-detail-medium,.u-ni-font-detail-medium-compact{font-weight:500}
.u-ni-font-detail-regular,.u-ni-font-detail-medium,.u-ni-font-detail-formal{font-size:16px;line-height:16px}
.u-ni-font-detail-regular-compact,.u-ni-font-detail-medium-compact,.u-ni-font-detail-italic-compact{font-size:14px;line-height:16px}
.u-ni-font-detail-small{font-size:12px;line-height:16px}
.u-ni-font-detail-x-small{font-size:9px;line-height:12px}
.u-ni-font-detail-xx-small{font-size:9px;line-height:8px}
.u-ni-font-eyebrow1,.u-ni-font-eyebrow2,.u-ni-font-eyebrow3,.u-ni-font-eyebrow4{font-family:SpaceMono,Courier New,Courier,monospace;font-weight:400}
.u-ni-font-eyebrow1{font-size:18px;line-height:24px}
.u-ni-font-eyebrow2{font-size:16px;line-height:16px}
.u-ni-font-eyebrow3{font-size:14px;line-height:16px}
.u-ni-font-eyebrow4{font-size:12px;line-height:12px}
.u-ni-font-hero1,.u-ni-font-hero2,.u-ni-font-hero3,.u-ni-font-hero4,.u-ni-font-title1,.u-ni-font-title2,.u-ni-font-title3,.u-ni-font-title4,.u-ni-font-title5,.u-ni-font-title6{font-family:FinancierDisplay;font-weight:400}
.u-ni-font-hero1{font-size:196px;line-height:174px}
.u-ni-font-hero2{font-size:152px;line-height:136px}
.u-ni-font-hero3{font-size:120px;line-height:120px}
.u-ni-font-hero4{font-size:100px;line-height:120px}
.u-ni-font-title1{font-size:80px;line-height:88px}
.u-ni-font-title2{font-size:72px;line-height:80px}
.u-ni-font-title3{font-size:60px;line-height:72px}
.u-ni-font-title4{font-size:56px;line-height:64px}
.u-ni-font-title5{font-size:46px;line-height:56px}
.u-ni-font-title6{font-size:40px;line-height:48px}
@media only screen and (max-width :1200px){.u-ni-font-hero1{font-size:160px;line-height:160px}
.u-ni-font-hero2{font-size:144px;line-height:120px}
.u-ni-font-hero3{font-size:112px;line-height:120px}
.u-ni-font-hero4{font-size:80px;line-height:90px}
.u-ni-font-title1{font-size:72px;line-height:80px}
.u-ni-font-title2{font-size:60px;line-height:72px}
.u-ni-font-title3{font-size:56px;line-height:64px}
.u-ni-font-title4{font-size:46px;line-height:56px}
.u-ni-font-title5{font-size:40px;line-height:48px}
.u-ni-font-title6{font-size:36px;line-height:44px}
}
@media only screen and (max-width :1024px){.u-ni-font-hero1{font-size:134px;line-height:144px}
.u-ni-font-hero2{font-size:120px;line-height:128px}
.u-ni-font-hero3{font-size:80px;line-height:86px}
.u-ni-font-hero4{font-size:60px;line-height:68px}
.u-ni-font-title1{font-size:60px;line-height:72px}
.u-ni-font-title2{font-size:56px;line-height:64px}
.u-ni-font-title3{font-size:46px;line-height:56px}
.u-ni-font-title4{font-size:40px;line-height:48px}
.u-ni-font-title5{font-size:36px;line-height:44px}
.u-ni-font-title6{font-size:30px;line-height:40px}
}
@media only screen and (max-width :720px){.u-ni-font-hero1{font-size:70px;line-height:60px}
.u-ni-font-hero2{font-size:60px;line-height:68px}
.u-ni-font-hero3{font-size:46px;line-height:56px}
.u-ni-font-hero4{font-size:32px;line-height:40px}
.u-ni-font-title1{font-size:46px;line-height:56px}
.u-ni-font-title2{font-size:40px;line-height:48px}
.u-ni-font-title3{font-size:36px;line-height:44px}
.u-ni-font-title4{font-size:30px;line-height:40px}
.u-ni-font-title5{font-size:24px;line-height:32px}
.u-ni-font-title6{font-size:20px;line-height:22px}
}
.u-ni-font-subtitle-formal-large,.u-ni-font-subtitle-formal,.u-ni-font-subtitle-formal-small,.u-ni-font-subtitle-formal-x-small{font-family:FinancierDisplay}
.u-ni-font-subtitle-formal-regular,.u-ni-font-subtitle-formal-medium,.u-ni-font-subtitle-formal-medium-compact,.u-ni-font-subtitle-medium-small,.u-ni-font-subtitle-medium-x-small,.u-ni-font-subtitle-medium-xx-small{font-family:FoundersGrotesk}
.u-ni-font-subtitle-formal-large,.u-ni-font-subtitle-formal-regular,.u-ni-font-subtitle-formal,.u-ni-font-subtitle-formal-small,.u-ni-font-subtitle-formal-x-small{font-weight:400}
.u-ni-font-subtitle-formal-medium,.u-ni-font-subtitle-formal-medium-compact,.u-ni-font-subtitle-medium-small,.u-ni-font-subtitle-medium-x-small,.u-ni-font-subtitle-medium-xx-small{font-weight:500}
.u-ni-font-subtitle-formal-large{font-size:36px;line-height:44px}
.u-ni-font-subtitle-formal-regular{font-size:30px;line-height:40px}
.u-ni-font-subtitle-formal-medium{font-size:30px;line-height:40px}
.u-ni-font-subtitle-formal-medium-compact{font-size:24px;line-height:32px}
.u-ni-font-subtitle-formal{font-size:30px;line-height:40px}
.u-ni-font-subtitle-formal-small{font-size:24px;line-height:26px}
.u-ni-font-subtitle-formal-x-small{font-size:20px;line-height:26px}
.u-ni-font-subtitle-medium-small{font-size:20px;line-height:24px}
.u-ni-font-subtitle-medium-x-small{font-size:18px;line-height:24px}
.u-ni-font-subtitle-medium-xx-small{font-size:16px;line-height:22px}
@media only screen and (max-width :1200px){.u-ni-font-subtitle-formal{font-size:24px;line-height:32px}
.u-ni-font-subtitle-formal-small{font-size:20px;line-height:22px}
.u-ni-font-subtitle-formal-x-small{font-size:18px;line-height:24px}
}
@media only screen and (max-width :1024px){.u-ni-font-subtitle-formal{font-size:24px;line-height:32px}
.u-ni-font-subtitle-formal-small{font-size:18px;line-height:24px}
.u-ni-font-subtitle-formal-x-small{font-size:16px;line-height:24px}
}
@media only screen and (max-width :720px){.u-ni-font-subtitle-formal{font-size:22px;line-height:30px}
.u-ni-font-subtitle-formal-small{font-size:18px;line-height:24px}
.u-ni-font-subtitle-formal-x-small{font-size:16px;line-height:24px}
}
.search-header .from-to,.search-header .view{color:#333}
.search-header .delimiter{display:none;color:#ccc;margin-left:12px;margin-right:12px}
.search-header .ui-selectmenu-button{margin-bottom:0;margin-left:10px;max-width:220px}
.ui-selectmenu-button.ui-widget{vertical-align:top}
.search-header{padding-top:30px;padding-bottom:15px}
.search-header>.col-xs-12{padding-left:0;padding-right:0}
.search-header .page-size,.search-header .sort-by,.search-header .direction{display:inline-block;vertical-align:middle}
.search-content .row>div{background-color:#fff;padding-left:0}
.search-content .table-body>div>div{padding:5px 10px}
.search-content .table-header>div>div{background-color:#444;padding:10px;color:#fff;font-weight:bold}
.search-content .row>div:not(:last-child){padding-right:6px}
.search-content .row>div:last-child{padding-right:0}
.search-content .table-header>div.selected>div{border-top:6px #ccdcc8 solid}
.search-content .table-header>div:not(.selected)>div{border-top:6px #444 solid}
.search-content .table-body:not(:last-child){border-bottom:1px solid #e7e7e7}
.search-content .table-body a{font-size:18px}
.search-content .table-body a:hover{text-decoration:underline}
.search-content .no-result{margin-top:40px;margin-bottom:70px}
.search-footer{background-color:#f4f4f4;border-top:1px solid #e7e7e7;padding:5px 15px;margin-bottom:70px}
.search-footer .pagination button{background-color:transparent;color:#777;font-size:18px;border:1px transparent solid}
.search-footer .pagination button.active{background-color:#ccdcc8;color:#fff;font-size:18px;border:1px #ccdcc8 solid}
.search-footer .pagination button:not(.active):hover{background-color:#fff;color:#777;font-size:18px;border:1px solid #ccc}
.pagination{margin:0;font-family:'Roboto Condensed',sans-serif}
.search-header .view-wrapper-div{display:block;margin-top:12px;margin-bottom:12px}
.search-header .sort{float:left;margin-left:15px}
.search-header .view-div{margin-left:15px}
.search-content{margin-left:0}
@media only screen and (min-width:768px){.search-header .sort{float:left;display:inline}
.search-header .view-div{display:inline}
.search-header .view-wrapper-div,.search-header .sort,.search-header .view-div{margin-left:0}
.search-content{margin-left:-15px}
}
@media only screen and (min-width:992px){.search-header .view-wrapper-div{display:inline-block;margin-top:0;margin-bottom:0}
.search-header .delimiter{display:inline}
.search-header .sort{float:right;margin-left:0}
.search-header .view-div{margin-left:0}
}
.subtitle-description .lead{margin-bottom:12px}
.subtitle-description .lastModifiedDate{font-size:15px}
.subtitle-icons{margin-bottom:20px}
.subtitle-icons ul.list-unstyled{display:inline-block}
.subtitle-icons ul li{float:left;margin-right:5px}
.subtitle-icons ul li .icon .fa-envelope,.subtitle-icons ul li .icon .fa-print{background-color:#888;padding:6px;font-size:13px;width:24px;height:24px;color:#fff;text-align:center}
.subtitle-icons ul li .icon .fa-envelope:hover,.subtitle-icons ul li .icon .fa-print:hover{background-color:#ccdcc8;cursor:pointer}
@media print{#cookieLaw,.subtitle-icons,.kbFeedback,.footer{display:none !important}
a[href]:after{content:none !important}
}
.legend .col-img{margin:15px 5px 15px 5px}
.legend .col-text p{line-height:21px;margin:25px 0 25px 0}
.legend .col-img img,.legend .col-img .color-indicator{width:40px;height:40px}
.legend .ni-body-copy-primary{overflow:auto;width:100%}
.legend .col-img .color-indicator.placeholder{border:1px solid black}
.legend .col-img .color-indicator.color-indicator--grey{background-color:#ccc}
.legend .col-img .color-indicator.color-indicator--light-green{background-color:#cddcc9}
.legend .col-img .color-indicator.color-indicator--ni-green{background-color:#03b585}
.legend .col-img .color-indicator.color-indicator--forest-green{background-color:#044123}
@media(max-width:767px){.legend .col-img{margin:10px 0 10px 0}
.legend .col-img img,.legend .col-img .color-indicator{width:30px;height:30px}
.legend .col-text p{margin:20px 10px;line-height:16px}
}
.get-results-form.cq-Editable-dom{height:fit-content;top:0}
.get-results-form{padding:52px 80px 47px 80px;background:white;position:relative;top:-120px}
.get-results-form .get-results-form-headline{font-family:FinancierDisplay;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#044123;margin-bottom:15px}
.get-results-form .header-text{font-family:FoundersGrotesk;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;color:#044123;margin-bottom:30px}
.get-results-form .get-results-form-contact-item{display:flex;flex-wrap:wrap;justify-content:space-between}
.get-results-form .get-results-form-contact-item .get-results-form-item{width:48%}
.get-results-form .get-results-form-contact-item .get-results-form-item label{font-family:FoundersGrotesk;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#044123}
.get-results-form .get-results-form-contact-item .get-results-form-item input,.get-results-form .get-results-form-contact-item .get-results-form-item select{border:solid 1px #044123;height:50px;margin-bottom:30px;padding:0 20px}
.get-results-form .get-results-form-contact-item .get-results-form-item.invalid input,.get-results-form .get-results-form-contact-item .get-results-form-item.invalid select{border:solid 1px #cd1722;margin-bottom:5px}
.get-results-form .get-results-form-contact-item .get-results-form-item input+p,.get-results-form .get-results-form-contact-item .get-results-form-item select+p{font-family:FoundersGrotesk;font-size:12px;font-weight:500;line-height:1.83;color:#cd1722;margin-bottom:5px}
.get-results-form .get-results-form-footer{display:flex;align-items:top;margin-top:40px}
.get-results-form .get-results-form-footer .checkbox-text{max-width:75%;margin-left:10px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#767676}
.get-results-form .get-results-form-footer .footer-button{margin-right:0;margin-left:auto}
.get-results-form .get-results-form-footer p{max-width:90%}
.get-results-form-confirm-overlay-hidden{display:none}
.get-results-form-confirm-overlay-shown{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}
.get-results-form-confirm-overlay__dialog{position:absolute;margin:0 2em;border-top-left-radius:100px;padding:75px 125px}
.get-results-form-overlay__close-button{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.3}
.get-results-form-overlay__close-button:hover{opacity:1;cursor:pointer}
.get-results-form-overlay__close-button:before,.get-results-form-overlay__close-button:after{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#03b585}
.get-results-form-overlay__close-button:before{transform:rotate(45deg)}
.get-results-form-overlay__close-button:after{transform:rotate(-45deg)}
.get-results-form .get-results-form-footer input{display:none;position:absolute;width:100%;appearance:none}
.get-results-form .get-results-form-checkmark{position:relative;cursor:pointer;width:25px;height:25px}
.get-results-form .get-results-form-checkmark:before{position:absolute;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.get-results-form .get-results-form-checkmark:after{position:absolute;display:none;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.get-results-form .get-results-form-footer input:checked + label:after{display:block;content:'\2713';color:white;background:#03b585;font-weight:bold;font-size:12px}
.get-results-form.cq-Editable-dom .get-results-confirmation{display:flex}
.get-results-confirmation{display:none;align-items:flex-start;flex-wrap:wrap}
.get-results-confirmation .col1-headline{font-family:FinancierDisplay;font-size:30px;line-height:1.33;color:#044123}
.get-results-confirmation .first-col{width:40%}
.get-results-confirmation .second-col{width:40%;padding-left:20px;border-left:1px solid #ccdcc8;border-right:1px solid #ccdcc8}
.get-results-confirmation .third-col{padding-left:20px;width:20%}
.get-results-confirmation .col1-text,.get-results-confirmation .col3-text,.get-results-confirmation .col2-text p{font-family:FoundersGrotesk;font-size:16px !important;line-height:1.38 !important;color:#044123;text-transform:none}
.get-results-confirmation .col2-text{width:70%;padding:5px 0 0 0}
.get-results-confirmation .col3-text{margin-bottom:15px;padding-top:5px}
.get-results-confirmation .ni__perspective-detail-header{margin-bottom:0}
.get-results-confirmation .ni__perspective-detail-header--content{justify-content:center;flex-direction:row;align-items:flex-start}
.get-results-confirmation .ni__perspective-detail-header--writer{max-width:30%}
.get-results-confirmation .ni__perspective-detail-header--content>div:after{display:none}
.get-results-confirmation .ni__perspective-detail-header--writer .avatar{margin:0;padding:0;width:80px}
.get-results-confirmation .ni__perspective-detail-header--writer .avatar img{margin:0;padding:0}
.get-results-confirmation .ni__perspective-detail-header--content>div:last-child{padding-left:15px}
.get-results-confirmation .col2-socials svg{width:33px;height:33px}
@media(max-width:1023px){.get-results-form{top:0}
.get-results-form .get-results-form-footer{display:block;position:relative}
.get-results-form .get-results-form-footer label{position:absolute}
.get-results-form .get-results-form-footer .checkbox-text{margin:0 0 28px 35px;max-width:100%}
.get-results-confirmation{flex-direction:column}
.get-results-confirmation .first-col,.get-results-confirmation .second-col,.get-results-confirmation .third-col{width:100%}
.get-results-confirmation .second-col{padding:30px 0 30px 0;border-left:0;border-right:0;border-bottom:1px solid #ccdcc8}
.get-results-confirmation .third-col{padding-left:70px}
.get-results-confirmation .col1-headline{margin-bottom:15px}
.get-results-confirmation .ni__perspective-detail-header--content{justify-content:normal}
.get-results-confirmation .ni__perspective-detail-header--writer{width:70px !important}
.get-results-confirmation .ni__perspective-detail-header--content>div:last-child{padding-left:73px}
.get-results-confirmation .col3-text{margin:30px 0 30px 0}
.get-results-confirmation .col2-socials svg{width:45px;height:45px}
}
@media(max-width:719px){.get-results-form{padding:52px 20px 47px 20px}
.get-results-form .get-results-form-contact-item{display:block}
.get-results-form .get-results-form-contact-item .get-results-form-item{width:100%}
.get-results-confirmation .col1-headline{font-size:36px}
.get-results-confirmation .col1-text{margin-bottom:20px}
.get-results-confirmation .second-col{border-top:1px solid #ccdcc8}
.get-results-confirmation .col2-text{width:100%;margin-bottom:10px}
.get-results-confirmation .third-col{padding-left:0}
.get-results-confirmation .ni__perspective-detail-header--content{display:block}
.get-results-confirmation .ni__perspective-detail-header--content>div:last-child{padding-left:0}
.get-results-confirmation .col2-socials svg{width:50px;height:50px}
}
.gating-form-confirmation.cq-Editable-dom{height:fit-content;top:0;padding:15px 0 15px 0;display:block}
.gating-form-confirmation{display:none}
.gating-form-confirmation .ni-lightgrey,.gating-form-confirmation .ni-white{border-radius:8px;padding:48px}
.gating-form-confirmation .variaton1{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}
.gating-form-confirmation .variaton1 .first-col{width:33%}
.gating-form-confirmation .variaton1 .col1-headline{margin:0 14px 28px 0;font-family:FinancierDisplay;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#333}
.gating-form-confirmation .variaton1 .col1-text{margin:28px 32px 0 0;font-family:FoundersGrotesk;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#333}
.gating-form-confirmation .variaton1 .second-col{width:40%;border-left:1px solid black;border-right:1px solid black}
.gating-form-confirmation .variaton1 .col2-text{width:70%;padding:5px 0 20px 0}
.gating-form-confirmation .variaton1 .col2-text p,.gating-form-confirmation .variaton2 .second-col .col2-text-var2,.gating-form-confirmation .variaton4 .first-col .col1-text-var4,.gating-form-confirmation .variaton3 .first-col .col1-text-var3,.gating-form-confirmation .variaton2 .first-col .col1-text-var2{font-family:FoundersGrotesk;font-size:18px !important;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33 !important;letter-spacing:normal;text-align:left;color:#333;text-transform:none}
.gating-form-confirmation .variaton1 .col2-socials{padding:30px 0 33px 30px}
.gating-form-confirmation .variaton1 .third-col{width:25%}
.gating-form-confirmation .variaton1 .col3-text{margin:40px 0 28px 31px;font-family:FoundersGrotesk;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#333}
.gating-form-confirmation .variaton1 .col3-button{margin:4px 0 0 31px}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header{margin-bottom:0}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header--content{display:grid;grid-template-columns:max-content auto}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header--writer{width:max-content;grid-row-start:1;grid-row-end:3}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header--content>div:after{display:none}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header--writer .avatar{margin:0;padding:0;width:80px}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header--writer .avatar img{margin:0;padding:0}
.gating-form-confirmation .variaton1 .ni__perspective-detail-header--content>div:last-child{padding-left:0}
.gating-form-confirmation .variaton1 .col2-socials a{margin-right:32px}
.gating-form-confirmation .variaton1 .col2-socials svg{width:24px;height:24px}
.gating-form-confirmation .variaton2{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}
.gating-form-confirmation .variaton2 .first-col,.gating-form-confirmation .variaton2 .second-col{width:50%}
.gating-form-confirmation .variaton2 .first-col{padding:24px 33px 34px 0;border-right:1px solid black}
.gating-form-confirmation .variaton2 .first-col .col1-headline-var2,.gating-form-confirmation .variaton3 .first-col .col1-headline-var3,.gating-form-confirmation .variaton4 .first-col .col1-headline-var4{margin-bottom:28px;font-family:FinancierDisplay;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#333}
.gating-form-confirmation .variaton3 .first-col .col1-text-var3{font-family:FinancierDisplay;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#333}
.gating-form-confirmation .variaton2 .second-col{padding:27px 0 0 48px}
.gating-form-confirmation .variaton2 .second-col .buttons{padding-top:28px;display:flex}
.gating-form-confirmation .variaton2 .second-col .buttons .col2-button1-var2{margin-right:20px}
.gating-form-confirmation .variaton4{display:flex;width:100%}
.gating-form-confirmation .variaton4 .second-col{align-self:center;margin-left:auto}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton4,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1{flex-direction:column}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .first-col,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .second-col,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .third-col{width:100%}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .col1-text{margin-bottom:27px}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .second-col{padding:30px 0 30px 0;border-left:0;border-right:0;border-bottom:1px solid black;border-top:1px solid black}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .col2-socials{padding:0}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .ni__perspective-detail-header--writer .avatar{margin-right:30px}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .ni__perspective-detail-header--content{justify-content:left}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .col3-text{margin:28px 0 0 0}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .col3-button{margin:28px 0 0 0;width:100%}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton1 .col3-button a{width:100%}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .first-col,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .second-col{width:100%}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .first-col{padding:30px 0 30px 0;border-right:0;border-bottom:1px solid black}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .second-col{padding-left:0}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .second-col .buttons{flex-direction:column}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .second-col .buttons .col2-button1-var2{margin:0 0 28px 0}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .second-col .buttons .col2-button1-var2 a,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton2 .second-col .buttons .col2-button2-var2 a,.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton4 .second-col .col2-button1-var4 a{margin-right:0;width:100%}
.gating-form-confirmation[data-breakpoint='gating-form-confirmation-small'] .variaton4 .second-col{width:100%;margin-top:28px}
.gating-form.cq-Editable-dom{height:fit-content;top:0}
.gating-form{border-radius:8px}
.gating-form .gating-form-container{padding:48px}
.gating-form[data-breakpoint='gating-form-small'] .gating-form-container{padding:16px}
.gating-form [data-background-color="white"]{background-color:#fff}
.gating-form [data-background-color="grey"]{background-color:#f6f6f6}
.gating-form form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;padding:0 1px}
.gating-form input{text-overflow:ellipsis}
.gating-form .gating-form-headline{font-family:FoundersGrotesk;font-size:30px;font-weight:500;line-height:1.33;color:#333}
.gating-form .header-text{min-height:24px;margin:8px 0 24px;font-family:FoundersGrotesk;font-size:18px;line-height:1.33;color:#333}
.gating-form .required-fields{min-height:24px;margin-bottom:40px;font-family:FoundersGrotesk;font-size:18px;font-weight:500;line-height:1.33;color:#333}
.gating-form .gating-form-item{margin-bottom:32px;position:relative}
.gating-form .gating-form-item input{border:solid 1px #767676;border-radius:8px}
.gating-form .gating-form-item input:focus,.gating-form .gating-form-item input:hover{border:solid 1px #009b65 !important;box-shadow:0 0 0 1px #009b65 !important}
.gating-form .gating-form-item input:focus{outline:0}
.gating-form .gating-form-item.gating-form-valid input:hover{border:solid 1px #009b65;box-shadow:none !important}
.gating-form .gating-form-item.gating-form-invalid input:hover{border:solid 1px #cd1722 !important;box-shadow:0 0 0 1px #cd1722 !important}
.gating-form .gating-form-item.gating-form-valid input{border:solid 1px #767676}
.gating-form .gating-form-item label{min-height:22px;margin:0 0 8px;font-family:FoundersGrotesk;font-size:18px;font-weight:500;line-height:1.22;color:#333}
.gating-form .gating-form-item label .optional-marker{font-weight:normal}
.gating-form .gating-form-item select{appearance:none}
.gating-form .gating-form-item input{padding:16px 36px 10px 16px;background-color:#fff;font-family:FoundersGrotesk;font-size:18px !important;height:48px !important}
.gating-form .gating-form-item.gating-form-invalid input{border:solid 1px #cd1722;margin-bottom:5px}
.gating-form .gating-form-item.gating-form-invalid{margin-bottom:4px}
.gating-form .gating-form-item input+.gating-form-error-message{font-family:FoundersGrotesk;font-size:12px;font-weight:500;color:#cd1722;margin-bottom:5px;max-width:100%}
.gating-form .gating-form-footer{display:block;grid-column:span 2}
.gating-form .gating-form-footer .marketing-container{display:flex;margin-bottom:48px}
.gating-form .gating-form-footer .checkbox-text{max-width:75%;margin-left:12px;font-size:16px;color:#333}
.gating-form .gating-form-footer .footer-button{margin-right:0;margin-left:auto}
.gating-form .gating-form-footer .footer-button a.gating-form-disabled{pointer-events:none;cursor:default;opacity:.5}
.gating-form .gating-form-footer input{display:none;position:absolute;width:100%;appearance:none}
.gating-form .gating-form-checkmark{position:relative;cursor:pointer;width:25px;height:25px}
.gating-form .gating-form-checkmark:before{position:absolute;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.gating-form .gating-form-checkmark:after{position:absolute;display:none;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.gating-form .privacy-policy{margin:24px 0 36px;display:flex}
.gating-form .gating-form-footer input:checked+label:after{display:block;content:'\2713';color:white;background:#03b585;font-weight:bold;font-size:12px}
.gating-form-confirm-overlay-hidden{display:none}
.gating-form-confirm-overlay-shown{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}
.gating-form-confirm-overlay__dialog{position:absolute;margin:0 2em;border-top-left-radius:100px;padding:75px 125px}
.gating-form-overlay__close-button{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.3}
.gating-form-overlay__close-button:hover{opacity:1;cursor:pointer}
.gating-form-overlay__close-button:before,.gating-form-overlay__close-button:after{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#03b585}
.gating-form-overlay__close-button:before{transform:rotate(45deg)}
.gating-form-overlay__close-button:after{transform:rotate(-45deg)}
.gating-form[data-breakpoint='gating-form-small'] form,.gating-form[data-breakpoint='gating-form-medium'] form{grid-template-columns:repeat(1,1fr)}
.gating-form[data-breakpoint='gating-form-small'] form .footer-button .ni__button,.gating-form[data-breakpoint='gating-form-medium'] form .footer-button .ni__button{width:100%}
.gating-form[data-breakpoint='gating-form-small'] .gating-form-item,.gating-form[data-breakpoint='gating-form-medium'] .gating-form-item{margin-bottom:24px}
.gating-form[data-breakpoint='gating-form-small'] .gating-form-footer,.gating-form[data-breakpoint='gating-form-medium'] .gating-form-footer{grid-column:span 1}
.gating-form[data-breakpoint='gating-form-small'] .privacy-policy,.gating-form[data-breakpoint='gating-form-medium'] .privacy-policy{margin:0 0 24px}
.gating-form[data-breakpoint='gating-form-small'] .marketing-container,.gating-form[data-breakpoint='gating-form-medium'] .marketing-container{margin-bottom:40px}
.gating-form .gating-form-datalist{display:none;position:absolute;background-color:white;max-height:204px;overflow-y:auto;width:100%;border-radius:8px;z-index:1}
.gating-form .gating-form-datalist>div{cursor:pointer;min-height:32px;font-size:18px;font-family:FoundersGrotesk;line-height:1.44;color:#333;padding:6px 16px 0 16px}
.gating-form .gating-form-datalist div:hover,.gating-form .gating-form-datalist div[aria-selected=true]{background-color:#f4f4f4}
.gating-form .gating-form-open-dropdown+.gating-form-datalist{display:block;margin-top:2px;padding-top:8px;padding-bottom:4px;box-shadow:0 5px 20px -15px #000}
.gating-form[data-breakpoint='gating-form-small'] .gating-form-open-dropdown+.gating-form-datalist,.gating-form[data-breakpoint='gating-form-medium'] .gating-form-open-dropdown+.gating-form-datalist{bottom:49px;box-shadow:0 -5px 20px -15px #000}
.gating-form .gaing-form-item .gating-form-picklist{padding-right:68px}
.gating-form .gating-form-item.gating-form-invalid input{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23cd1722'%20d='M9.80201%203.34612L9.80488%203.34136C10.3487%202.44479%2011.3212%201.89725%2012.3699%201.89725C13.4185%201.89725%2014.391%202.44479%2014.9377%203.34612L23.4159%2017.4999C23.9489%2018.423%2023.9521%2019.5597%2023.4242%2020.4857C22.8964%2021.4118%2021.9167%2021.9882%2020.8399%2022H3.88889C2.823%2021.9882%201.84339%2021.4118%201.31553%2020.4857C0.787667%2019.5597%200.790849%2018.423%201.33201%2017.4861L9.80201%203.34612ZM12.3699%2018.5C13.0602%2018.5%2013.6199%2017.9403%2013.6199%2017.25C13.6199%2016.5596%2013.0602%2016%2012.3699%2016C11.6795%2016%2011.1199%2016.5596%2011.1199%2017.25C11.1199%2017.9403%2011.6795%2018.5%2012.3699%2018.5ZM11.3699%2013V8.99999C11.3699%208.44771%2011.8176%207.99999%2012.3699%207.99999C12.9222%207.99999%2013.3699%208.44771%2013.3699%208.99999V13C13.3699%2013.5523%2012.9222%2014%2012.3699%2014C11.8176%2014%2011.3699%2013.5523%2011.3699%2013Z'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.gating-form .gating-form-item.gating-form-valid input{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M9.37012%2015.5858L18.663%206.29289C19.0535%205.90237%2019.6867%205.90237%2020.0772%206.29289C20.4677%206.68342%2020.4677%207.31658%2020.0772%207.70711L10.0772%2017.7071C9.6867%2018.0976%209.05353%2018.0976%208.66301%2017.7071L4.66301%2013.7071C4.27249%2013.3166%204.27249%2012.6834%204.66301%2012.2929C5.05353%2011.9024%205.6867%2011.9024%206.07722%2012.2929L9.37012%2015.5858Z'%20fill='%23009B65'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.gating-form .gating-form-item.gating-form-valid .gating-form-picklist{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M9.37012%2015.5858L18.663%206.29289C19.0535%205.90237%2019.6867%205.90237%2020.0772%206.29289C20.4677%206.68342%2020.4677%207.31658%2020.0772%207.70711L10.0772%2017.7071C9.6867%2018.0976%209.05353%2018.0976%208.66301%2017.7071L4.66301%2013.7071C4.27249%2013.3166%204.27249%2012.6834%204.66301%2012.2929C5.05353%2011.9024%205.6867%2011.9024%206.07722%2012.2929L9.37012%2015.5858Z'%20fill='%23009B65'/%3E%3C/svg%3E") calc(100% - 48px) center no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2013.6829L18.7193%208.24076C19.1387%207.88134%2019.77%207.9299%2020.1294%208.34923C20.4888%208.76855%2020.4403%209.39985%2020.0209%209.75927L13.0209%2015.7593C12.6464%2016.0803%2012.0938%2016.0803%2011.7193%2015.7593L4.71934%209.75927C4.30002%209.39985%204.25146%208.76855%204.61088%208.34923C4.9703%207.9299%205.6016%207.88134%206.02093%208.24076L12.3701%2013.6829Z'%20fill='%23767676'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.gating-form .gating-form-item .gating-form-picklist{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2013.6829L18.7193%208.24076C19.1387%207.88134%2019.77%207.9299%2020.1294%208.34923C20.4888%208.76855%2020.4403%209.39985%2020.0209%209.75927L13.0209%2015.7593C12.6464%2016.0803%2012.0938%2016.0803%2011.7193%2015.7593L4.71934%209.75927C4.30002%209.39985%204.25146%208.76855%204.61088%208.34923C4.9703%207.9299%205.6016%207.88134%206.02093%208.24076L12.3701%2013.6829Z'%20fill='%23767676'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.gating-form .gating-form-item.gating-form-invalid .gating-form-picklist{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23cd1722'%20d='M9.80201%203.34612L9.80488%203.34136C10.3487%202.44479%2011.3212%201.89725%2012.3699%201.89725C13.4185%201.89725%2014.391%202.44479%2014.9377%203.34612L23.4159%2017.4999C23.9489%2018.423%2023.9521%2019.5597%2023.4242%2020.4857C22.8964%2021.4118%2021.9167%2021.9882%2020.8399%2022H3.88889C2.823%2021.9882%201.84339%2021.4118%201.31553%2020.4857C0.787667%2019.5597%200.790849%2018.423%201.33201%2017.4861L9.80201%203.34612ZM12.3699%2018.5C13.0602%2018.5%2013.6199%2017.9403%2013.6199%2017.25C13.6199%2016.5596%2013.0602%2016%2012.3699%2016C11.6795%2016%2011.1199%2016.5596%2011.1199%2017.25C11.1199%2017.9403%2011.6795%2018.5%2012.3699%2018.5ZM11.3699%2013V8.99999C11.3699%208.44771%2011.8176%207.99999%2012.3699%207.99999C12.9222%207.99999%2013.3699%208.44771%2013.3699%208.99999V13C13.3699%2013.5523%2012.9222%2014%2012.3699%2014C11.8176%2014%2011.3699%2013.5523%2011.3699%2013Z'/%3E%3C/svg%3E") calc(100% - 48px) center no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2013.6829L18.7193%208.24076C19.1387%207.88134%2019.77%207.9299%2020.1294%208.34923C20.4888%208.76855%2020.4403%209.39985%2020.0209%209.75927L13.0209%2015.7593C12.6464%2016.0803%2012.0938%2016.0803%2011.7193%2015.7593L4.71934%209.75927C4.30002%209.39985%204.25146%208.76855%204.61088%208.34923C4.9703%207.9299%205.6016%207.88134%206.02093%208.24076L12.3701%2013.6829Z'%20fill='%23767676'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
.gating-form .gating-form-item .gating-form-open-dropdown{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2025%2024'%20fill='none'%3E%3Cpath%20d='M12.3701%2010.3171L6.02093%2015.7593C5.6016%2016.1187%204.9703%2016.0701%204.61088%2015.6508C4.25146%2015.2315%204.30002%2014.6002%204.71934%2014.2407L11.7193%208.24074C12.0938%207.91975%2012.6464%207.91975%2013.0209%208.24074L20.0209%2014.2407C20.4403%2014.6002%2020.4888%2015.2315%2020.1294%2015.6508C19.77%2016.0701%2019.1387%2016.1187%2018.7193%2015.7593L12.3701%2010.3171Z'%20fill='%23009B65'/%3E%3C/svg%3E") calc(100% - 16px) center no-repeat white}
@media print{@page{margin-top:36pt;margin-left:54pt;margin-right:54pt}
h1{text-align:left;font-size:16pt !important;font-weight:700}
a{color:#065fa3 !important}
h4::after,h3::after,h2::after,h1::after{content:"";display:block;height:100px;margin-bottom:-100px}
.leadspace-overlay-image{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;position:absolute;height:100%}
a.ni-btn[href^='#'],.ni-wrapper-header,.breadcrumb,.adobe-connect-webcast .webcast-container,.video-child{display:none}
a.ni-btn:not([href^='#']){border:0}
.adobe-connect-webcast a::after{color:#065fa3 !important;content:attr(href) !important}
a.ni-btn:not([href^='#'])::after,.leadspace .starting-at a::after{color:#065fa3 !important;content:" - " attr(href) !important}
.leadspace .starting-at a{color:#065fa3 !important;text-decoration:none !important}
body{font-size:9pt;color-adjust:exact !important;-webkit-print-color-adjust:exact !important}
.rts-header{font-size:14pt;font-weight:700}
h4,h3,h2,h1,.responsive-dynamic-media,table,.leadspace{page-break-inside:avoid;break-inside:avoid}
.ni-aem-table table{border:1px solid #fff !important}
.rich-text-section table>tbody>tr:nth-of-type(even){background-color:#f4f4f4 !important;border-color:#fff !important;border:solid 1px #fff !important}
.ni-aem-table.table-striped-even table>tbody>tr:nth-of-type(even){background-color:#f4f4f4 !important;border-color:#fff !important;border:solid 1px #fff !important}
.ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(odd){background-color:#f4f4f4 !important;border-color:#fff !important;border:solid 1px #fff !important}
.ni-aem-table table>tbody>tr>th{border:0 solid #fff !important;border-right:10px solid #fff !important;background-color:#444 !important;min-width:50px !important}
.ni-aem-table table>tbody>tr>td{border:0 solid #fff !important;border-right:10px solid #fff !important;border-bottom:1px solid #fff !important;color:#333 !important}
.fa-check{color:#4b8400 !important}
.ni-aem-table td.navyblue{background-color:#0e385f !important}
.ni-aem-table td.niblue{background-color:#065fa3 !important}
.ni-aem-table td.lightblue{background-color:#3498db !important}
.ni-aem-table td.midgray{background-color:#ccc !important}
.ni-aem-table td.lightgray{background-color:#e7e7e7 !important}
.rich-text-section table{border:1px solid #fff !important}
.rich-text-section table>tbody>tr>th,.rich-text-section table>thead>tr>th{border:0 solid #fff !important;border-right:10px solid #fff !important;background-color:#444 !important;min-width:50px !important}
.rich-text-section table>tbody>tr>td{border:0 solid #fff !important;border-right:10px solid #fff !important;border-bottom:1px solid #fff !important;color:#333 !important}
.rich-text-section table>tbody>tr>th,.rich-text-section table>thead>tr>th,.ni-aem-table table>tbody>tr>th,.ni-aem-table table>thead>tr>th,.rich-text-section table>tbody>tr>th sup,.rich-text-section table>thead>tr>th sup,.ni-aem-table table>tbody>tr>th sup,.ni-aem-table table>thead>tr>th sup,.rich-text-section table>tbody>tr>th sub,.rich-text-section table>thead>tr>th sub,.ni-aem-table table>tbody>tr>th sub,.ni-aem-table table>thead>tr>th sub{color:#fff !important}
}
.tabctrl-component .tab-control{margin-top:30px}
.tabctrl-component .tab-control-tabs{list-style:none;position:relative;display:flex;flex-wrap:wrap;padding:0}
.tabctrl-component .tab-control-tabs button{display:block;min-width:237px;height:80px;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:bold;line-height:1.15em;color:#333;margin-left:5px;border:0;background-color:#f4f4f4;border-top:8px solid #f4f4f4;padding:25px;text-transform:capitalize}
body.using-mouse .tabctrl-component .tab-control-tabs button:focus{outline:0}
.tabctrl-component .tab-control-tabs button.active{border-top-color:#ccdcc8;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:white}
.tabctrl-component .tab-control-tabs button:not(.active):hover{background-color:#044123;border-color:#044123}
.tabctrl-component .tab-control-tabs button:not(.active):hover p{color:white}
.tabctrl-component .tab-control-tabs button.active:hover p{color:#777}
.tabctrl-component .tab-control-tabs::after{position:absolute;height:1px;width:100%;bottom:0;left:-15px;border-bottom:1px solid #ccc;z-index:-1}
.tabctrl-component .tab-control-content{overflow:hidden;padding-top:30px}
.ni-padding-top-x{padding-top:15px}
.ni-padding-bottom-x{padding-bottom:15px}
.shading-container.parbase:not(.cq-Editable-dom){overflow-x:clip;overflow-y:visible}
.shading-container .ni-inset-padding-small{padding-left:30px;padding-right:30px}
.shading-container .ni-inset-padding-medium{padding-left:45px;padding-right:45px}
.shading-container .ni-inset-padding-large{padding-left:60px;padding-right:60px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
}
.modal-window>dialog{width:var(--ni-dialog-width);border:5px solid #ffffff80;background-clip:padding-box;box-shadow:3px 3px 5px #0000002e;color:#333;padding:0}
.modal-window>dialog::backdrop{background:#b2b2b2d9}
html:has(.modal-window>dialog:modal){overflow:hidden}
.modal-window>dialog>.close{appearance:none;position:absolute;top:12.5px;right:12.5px;border:0;background:transparent;opacity:.2}
.modal-window>dialog>.close:hover,body:not(.using-mouse) .modal-window>dialog>.close:focus{opacity:.5}
.using-mouse .modal-window>dialog>.close:focus{outline:0}
.modalwindowcontent{padding:15px 50px 15px 15px}
.modalwindowcontent .richtext ul{margin-left:2px}
.modalwindowcontent .title{padding-bottom:24px}
.ni-grid{display:grid;column-gap:var(--ni-grid-column-gap);--ni-grid-row-gap:40px;row-gap:var(--ni-grid-row-gap);margin-bottom:40px}
@media(min-width:1024px){.ni-grid.thick-gutter{--ni-grid-column-gap:96px}
}
@media(min-width:1200px){.ni-grid.thick-gutter{--ni-grid-column-gap:112px}
}
@media(min-width:1400px){.ni-grid.thick-gutter{--ni-grid-column-gap:120px}
}
.ni-grid>.ni-grid-item{position:relative}
.ni-grid-mobile-1{grid-template-columns:100%}
.ni-grid-mobile-1-1{--remaining-space:calc(100% - var(--ni-grid-column-gap));grid-template-columns:repeat(2,calc(var(--remaining-space) / 2))}
@media(max-width:767.98px){.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-mobile::before,.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-mobile ~ .ni-grid-item::before,.ni-grid.verticalDivider>.ni-grid-item.ni-grid-last-column-mobile::before{display:none}
}
@media(min-width:768px){.ni-grid-tablet-1{grid-template-columns:100%}
.ni-grid-tablet-1-3,.ni-grid-tablet-1-1,.ni-grid-tablet-2-1,.ni-grid-tablet-3-1,.ni-grid-tablet-7-5,.ni-grid-tablet-5-7{--remaining-space:calc(100% - var(--ni-grid-column-gap))}
.ni-grid-tablet-1-3{grid-template-columns:calc(var(--remaining-space) / 4) calc(var(--remaining-space) / 4 * 3)}
.ni-grid-tablet-1-1{grid-template-columns:repeat(2,calc(var(--remaining-space) / 2))}
.ni-grid-tablet-2-1{grid-template-columns:calc(var(--remaining-space) / 3 * 2) calc(var(--remaining-space) / 3)}
.ni-grid-tablet-3-1{grid-template-columns:calc(var(--remaining-space) / 4 * 3) calc(var(--remaining-space) / 4)}
.ni-grid-tablet-7-5{grid-template-columns:calc(var(--remaining-space) / 12 * 7) calc(var(--remaining-space) / 12 * 5)}
.ni-grid-tablet-5-7{grid-template-columns:calc(var(--remaining-space) / 12 * 5) calc(var(--remaining-space) / 12 * 7)}
.ni-grid-tablet-1-1-1{--remaining-space:calc(100% - 2 * var(--ni-grid-column-gap));grid-template-columns:repeat(3,calc(var(--remaining-space) / 3))}
.ni-grid-tablet-1-1-1-1{--remaining-space:calc(100% - 3 * var(--ni-grid-column-gap));grid-template-columns:repeat(4,calc(var(--remaining-space) / 4))}
.ni-grid-tablet-1-1-1-1-1{--remaining-space:calc(100% - 4 * var(--ni-grid-column-gap));grid-template-columns:repeat(5,calc(var(--remaining-space) / 5))}
}
@media(min-width:768px) and (max-width:991.98px){.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-tablet::before,.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-tablet ~ .ni-grid-item::before,.ni-grid.verticalDivider>.ni-grid-item.ni-grid-last-column-tablet::before{display:none}
}
@media(min-width:992px){.ni-grid-desktop-1{grid-template-columns:100%}
.ni-grid-desktop-1-3,.ni-grid-desktop-1-1,.ni-grid-desktop-2-1,.ni-grid-desktop-3-1,.ni-grid-desktop-7-5,.ni-grid-desktop-5-7{--remaining-space:calc(100% - var(--ni-grid-column-gap))}
.ni-grid-desktop-1-3{grid-template-columns:calc(var(--remaining-space) / 4) calc(var(--remaining-space) / 4 * 3)}
.ni-grid-desktop-1-1{grid-template-columns:repeat(2,calc(var(--remaining-space) / 2))}
.ni-grid-desktop-2-1{grid-template-columns:calc(var(--remaining-space) / 3 * 2) calc(var(--remaining-space) / 3)}
.ni-grid-desktop-3-1{grid-template-columns:calc(var(--remaining-space) / 4 * 3) calc(var(--remaining-space) / 4)}
.ni-grid-desktop-7-5{grid-template-columns:calc(var(--remaining-space) / 12 * 7) calc(var(--remaining-space) / 12 * 5)}
.ni-grid-desktop-5-7{grid-template-columns:calc(var(--remaining-space) / 12 * 5) calc(var(--remaining-space) / 12 * 7)}
.ni-grid-desktop-1-1-1{--remaining-space:calc(100% - 2 * var(--ni-grid-column-gap));grid-template-columns:repeat(3,calc(var(--remaining-space) / 3))}
.ni-grid-desktop-1-1-1-1{--remaining-space:calc(100% - 3 * var(--ni-grid-column-gap));grid-template-columns:repeat(4,calc(var(--remaining-space) / 4))}
.ni-grid-desktop-1-1-1-1-1{--remaining-space:calc(100% - 4 * var(--ni-grid-column-gap));grid-template-columns:repeat(5,calc(var(--remaining-space) / 5))}
.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-desktop::before,.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-desktop ~ .ni-grid-item::before,.ni-grid.verticalDivider>.ni-grid-item.ni-grid-last-column-desktop::before{display:none}
}
.ni-grid.horizontalDivider>.ni-grid-item::before{content:"";box-sizing:content-box;position:absolute;left:12.5%;right:12.5%;bottom:calc( -0.5 * (var(--ni-grid-row-gap) + var(--ni-grid-divider-size)));height:0;border-bottom-style:solid;border-bottom-width:var(--ni-grid-divider-size)}
.ni-grid.verticalDivider>.ni-grid-item::before{content:"";box-sizing:content-box;position:absolute;top:12.5%;bottom:12.5%;right:calc( -0.5 * (var(--ni-grid-column-gap) + var(--ni-grid-divider-size)));width:0;border-right-style:solid;border-right-width:var(--ni-grid-divider-size)}
.ni-grid.verticalDivider>.ni-grid-item:last-child::before{display:none}
.ni-grid[data-divider-size="ni-divider-small"]>.ni-grid-item::before{--ni-grid-divider-size:1px}
.ni-grid[data-divider-size="ni-divider-medium"]>.ni-grid-item::before{--ni-grid-divider-size:5px}
.ni-grid[data-divider-size="ni-divider-large"]>.ni-grid-item::before{--ni-grid-divider-size:10px}
.ni-grid[data-divider-color="ni-green"]>.ni-grid-item::before{border-color:#03b585}
.ni-grid[data-divider-color="dark-grey"]>.ni-grid-item::before{border-color:#767676}
.ni-grid[data-divider-color="light-grey"]>.ni-grid-item::before{border-color:#afafaf}
.ni-grid[data-divider-color="pale-green"]>.ni-grid-item::before{border-color:#ccdcc8}
.ni-grid[data-divider-color="forest-green"]>.ni-grid-item::before{border-color:#044123}
.ni-grid[data-divider-color="power-green"]>.ni-grid-item::before{border-color:#32eb96}
.ni-grid[data-divider-color="white"]>.ni-grid-item::before{border-color:#fff}
.ni-grid[data-divider-color="sky-light"]>.ni-grid-item::before{border-color:#a5dded}
.ni-grid[data-divider-color="pale-grey"]>.ni-grid-item::before{border-color:#e4e4e4}
@media(min-width:1200px){.ni-single-row .ni-margin-grid-row{margin-bottom:0}
}
@media only screen and (max-width:1023px){.ni-grid{--ni-grid-row-gap:24px}
}
.col-lg-1.video-card,.col-lg-10.video-card,.col-lg-11.video-card,.col-lg-12.video-card,.col-lg-2.video-card,.col-lg-3.video-card,.col-lg-4.video-card,.col-lg-5.video-card,.col-lg-6.video-card,.col-lg-7.video-card,.col-lg-8.video-card,.col-lg-9.video-card,.col-lg-15.video-card,.col-md-1.video-card,.col-md-10.video-card,.col-md-11.video-card,.col-md-12.video-card,.col-md-2.video-card,.col-md-3.video-card,.col-md-4.video-card,.col-md-5.video-card,.col-md-6.video-card,.col-md-7.video-card,.col-md-8.video-card,.col-md-9.video-card,.col-md-15.video-card,.col-sm-1.video-card,.col-sm-10.video-card,.col-sm-11.video-card,.col-sm-12.video-card,.col-sm-2.video-card,.col-sm-3.video-card,.col-sm-4.video-card,.col-sm-5.video-card,.col-sm-6.video-card,.col-sm-7.video-card,.col-sm-8.video-card,.col-sm-9.video-card,.col-sm-15.video-card,.col-xs-1.video-card,.col-xs-10.video-card,.col-xs-11.video-card,.col-xs-12.video-card,.col-xs-2.video-card,.col-xs-3.video-card,.col-xs-4.video-card,.col-xs-5.video-card,.col-xs-6.video-card,.col-xs-7.video-card,.col-xs-8.video-card,.col-xs-9.video-card,.col-xs-15.video-card,.ni-grid-item.video-card{padding-right:1px;padding-left:0;text-align:center}
.ni-grid{--ni-grid-column-gap:30px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.grid>.container.container10,.grid>.container.container10>.row>.container{max-width:100%}
@media only screen and (max-width:768px){.grid .col-sm-6:nth-child(3){clear:left}
}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
}
.gating-main-container .spinner-container{padding-top:10px}
.flex-layout-container{display:flex}
.flex-child>.cq-Editable-dom{min-width:100px}
.flex-child{display:inline-flex}
.flex-layout-container.ni-delimiter-pipe>.flex-child:not(:last-child):after,.flex-layout-container.ni-delimiter-gt>.flex-child:not(:last-child):after,.flex-layout-container.ni-delimiter-slash>.flex-child:not(:last-child):after{padding:0 1em;align-self:center}
.flex-layout-container.ni-delimiter-pipe>.flex-child:not(:last-child):after{content:"|"}
.flex-layout-container.ni-delimiter-gt>.flex-child:not(:last-child):after{content:">"}
.flex-layout-container.ni-delimiter-slash>.flex-child:not(:last-child):after{content:"/"}
.flex-layout-container:not(.ni-delimiter-pipe):not(.ni-delimiter-gt):not(.ni-delimiter-slash)>.flex-child:not(:last-child):after{content:"";width:20px}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-column{flex-direction:column}
.flex-column-reverse{flex-direction:column-reverse}
.flex-nowrap{flex-wrap:nowrap}
.flex-wrap{flex-wrap:wrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-justify-start{justify-content:flex-start}
.flex-justify-end{justify-content:flex-end}
.flex-justify-center{justify-content:center}
.flex-justify-between{justify-content:space-between}
.flex-justify-around{justify-content:space-around}
.flex-justify-evenly{justify-content:space-evenly}
.flex-align-items-start{align-items:flex-start}
.flex-align-items-end{align-items:flex-end}
.flex-align-items-center{align-items:center}
.flex-align-items-stretch{align-items:stretch}
.flex-align-items-baseline{align-items:baseline}
.flex-align-content-start{align-content:flex-start}
.flex-align-content-end{align-content:flex-end}
.flex-align-content-center{align-content:center}
.flex-align-content-stretch{align-content:stretch}
.flex-align-content-between{align-content:space-between}
.flex-align-content-around{align-content:space-around}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.columns-padding{padding-bottom:5px}
.column-padding{margin-bottom:30px}
.nest-padding-rest{padding-left:0 !important;padding-right:0 !important}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
.column-divider{position:relative;padding:0}
.column-divider>[class*='col-']{position:static}
.column-divider>[class*='col-']:nth-child(n+2):before{content:"";border-left:1px solid #ccc;position:absolute;margin-left:-15px;top:0;bottom:0}
.columns-padding{padding-bottom:40px}
.column-padding{margin-bottom:0}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
.columns-padding{padding-bottom:70px}
.column-padding{margin-bottom:0}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
.columns-padding{padding-bottom:70px}
.column-padding{margin-bottom:0}
}
.slider-component h2,.slider-component h4,.slider-component p{color:#fff}
.flexslider-margin{margin-bottom:24px !important}
.flexslider{border:0 !important;background-color:inherit;margin-bottom:24px}
.slider li{margin-right:5px}
.slider img:hover{opacity:1}
.hide-nav-arrows{display:none !important}
.flexslider .slides img{width:100%;height:100%;max-width:100%}
.center-slides{width:100% !important;text-align:center;margin-left:12.5px}
.center-slides li{display:inline-block !important;float:none !important}
.slider-component .flexslider .slides .section-media img{width:auto;display:inline}
.carousel-slider.parbase{overflow:visible}
.ni-carousel ul.slides{text-align:center}
.ni-carousel .slides li{display:inline-block !important;margin-right:10px;opacity:1;cursor:pointer;border:3px solid #ccc;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.ni-carousel .slides li.flex-active-slide,.ni-carousel .slides li:hover{opacity:1;cursor:default;border:3px solid #ccdcc8;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.ni-carousel .flex-viewport{width:700px;overflow:hidden;margin:0 auto}
.ni-slider.flexslider,.carousel.flexslider{border:0 none !important;background-color:inherit;margin:0 !important}
.slider-component.ni-dots .flexslider-margin{margin-bottom:-20px !important}
.slider-component.ni-dots .flex-prev,.slider-component.ni-dots .flex-next{display:none}
.slider-component.ni-dots .custom-controls-container{display:inline-block;float:right;position:relative;bottom:30px}
.slider-component.ni-dots .custom-controls-container .flex-control-nav{position:relative;bottom:auto}
.slider-component.ni-dots .custom-controls-container .flex-control-paging li a{width:15px;height:15px;display:block;background:#ccc;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:none 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:none 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:none 0 0 3px rgba(0,0,0,0.3);box-shadow:none 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.slider-component.ni-dots .custom-controls-container .flex-control-paging li a.flex-active,.slider-component.ni-dots .custom-controls-container .flex-control-paging li a:hover{background:#fff;cursor:default}
@media only screen and (min-width :320px){.slider-component.ni-dots .custom-controls-container{bottom:0;margin-top:12px;margin-bottom:30px}
}
@media(min-width:920px){.slider-component.ni-dots .custom-controls-container{bottom:30px;margin-top:initial;margin-bottom:initial}
}
.flexslider-margin{margin-bottom:24px !important}
.flexslider{border:0 !important;background-color:inherit;margin-bottom:24px}
.carousel.parbase{overflow:visible}
.slider li{margin-right:5px}
.slider img:hover{opacity:1}
.carousel .flex-direction-nav a{opacity:1}
.carousel .flex-direction-nav a,.slider .flex-direction-nav a{width:22px;height:60px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;text-shadow:none;line-height:.95;color:#fff;opacity:1}
.carousel .flex-direction-nav a:hover,.slider .flex-direction-nav a:hover{color:#fff}
.slider-component .ni-darkgrey a:hover,.slider-component .ni-darkgrey a:focus,.slider-component .ni-blue a:focus,.slider-component .ni-darkgrey p a:hover,.slider-component .ni-blue p a:hover,.slider-component .ni-darkgrey p a:focus,.slider-component .ni-blue p a:focus{text-decoration:none}
.hide-nav-arrows{display:none !important}
.carousel ul.flex-direction-nav{position:relative;top:56px}
.slider ul.flex-direction-nav{display:none}
.carousel .flex-direction-nav{margin:0 auto;width:880px}
.carousel .flex-direction-nav .flex-disabled{pointer-events:none;cursor:default;z-index:1;opacity:.5 !important}
.flexslider .slides img{width:100%;height:100%}
.carousel-set .flexslider .slides img{max-height:none}
.center-slides{width:100% !important;text-align:center;margin-left:12.5px}
.center-slides li{display:inline-block !important;float:none !important}
.carousel .flex-direction-nav .flex-prev{left:0}
.carousel .flex-direction-nav .flex-next{right:0;text-align:right}
.carousel.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}
.carousel.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.carousel.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0}
.carousel.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
div.carousel{margin:0}
.carousel-set .limited-slider .ni-darkgrey .producttile-body p.ni-body-copy-secondary{color:#fff}
.slider-component .flexslider .slides .section-media img{width:auto;display:inline}
.slider .slides{width:250% !important}
.slider .slides li{display:inline-block;opacity:1;cursor:pointer;border:3px solid #ccc;outline-offset:-3px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.limited-slider .slides li{margin-right:79px}
.slider ul.slides li{margin:0 1% !important}
.slider .slides li.flex-active-slide,.slider .slides li:hover{opacity:1;cursor:default;border:3px solid #3498db;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.slider .flex-viewport,.slider .flex-direction-nav{margin:0 auto}
.flex-direction-nav a.flex-prev::before,.flex-direction-nav a.flex-next::before,.flex-direction-nav a:hover.flex-prev::before,.flex-direction-nav a:hover.flex-next::before{line-height:134px;background-image:url("../png/carousel_arrows.png");background-repeat:no-repeat;content:no-close-quote}
.loading #container{opacity:0}
.loading:before{content:'LOADING';display:block;margin:100px 0 0;text-align:center;color:#fff;font-weight:bold;font-size:60px;opacity:.3}
body{width:100%;float:left;opacity:1;-webkit-transition:opacity 1s ease}
@media(max-width:767px){.flex-direction-nav .flex-disabled{display:none}
.flex-direction-nav .flex-nav-prev a.flex-prev::before{background-position:-141px -19px;margin-top:10px;margin-left:4px}
.flex-direction-nav .flex-nav-next a.flex-next::before{background-position:-152px -19px;margin-top:10px;margin-left:6px}
.carousel ul.flex-direction-nav{display:block;top:-374px;position:relative;width:100%}
.slider ul.flex-direction-nav{display:none}
.carousel .flex-direction-nav a{background-color:#888;height:52px;line-height:2.5}
.carousel a.flex-prev{padding-left:2px;padding-top:9px}
.carousel a.flex-next{padding-top:9px}
}
.limited-slider .flexslider .slides .section-media img{width:auto;display:inline}
.limited-slider{overflow-x:hidden}
.carousel .limited-slider ul.flex-direction-nav{position:static;top:56px}
.plus-sign{position:absolute;top:50%;transform:scale(2,2);font-size:34px;font-family:Roboto-Condensed;color:#065fa3}
@media only screen and (min-width :320px){.flex-direction-nav a.flex-prev::before,.flex-direction-nav a:hover.flex-prev::before,.flex-direction-nav a.flex-next::before,.flex-direction-nav a:hover.flex-next::before{height:27px;width:12px}
.slider ul.flex-direction-nav{display:none}
}
@media only screen and (min-width:767px){.flex-direction-nav a.flex-prev::before{background-position:-47px 9px;margin-top:0;margin-left:0}
.flex-direction-nav a.flex-next::before{background-position:-72px 9px;margin-top:0;margin-left:0}
.flex-direction-nav a.flex-prev::before,.flex-direction-nav a.flex-next::before,.flex-direction-nav a:hover.flex-prev::before,.flex-direction-nav a:hover.flex-next::before{height:57px;width:22px}
.flex-direction-nav a:hover.flex-prev::before{background-position:-94px 9px}
.flex-direction-nav a:hover.flex-next::before{background-position:-119px 9px}
.flex-direction-nav a.flex-disabled:hover.flex-prev::before{background-position:-94px 9px}
.flex-direction-nav a.flex-disabled:hover.flex-next::before{background-position:-119px 9px}
.flex-direction-nav a.flex-prev.flex-disabled::before{background-position:1px 9px}
.flex-direction-nav a.flex-next.flex-disabled::before{background-position:-24px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a.flex-prev::before,.limited-slider .ni-blue .flex-direction-nav a.flex-prev::before{background-position:-165.5px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a.flex-next::before,.limited-slider .ni-blue .flex-direction-nav a.flex-next::before{background-position:-190px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a.flex-prev::before,.ni-blue .limited-slider .flex-direction-nav a.flex-prev::before{background-position:-165.5px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a.flex-next::before,.ni-blue .limited-slider .flex-direction-nav a.flex-next::before{background-position:-190px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a:hover.flex-prev::before{background-position:-212px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a:hover.flex-next::before{background-position:-238px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a:hover.flex-prev::before{background-position:-212px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a:hover.flex-next::before{background-position:-238px 9px}
.slider ul.slides li{width:6% !important}
.slider .flex-viewport{width:91%}
.carousel .flex-direction-nav{width:720px}
}
@media(min-width:767px){.limited-slider .flex-viewport{margin:0 auto;width:90%}
}
@media(min-width:768px) and (max-width:919px){.carousel ul.flex-direction-nav{display:block}
.slider ul.flex-direction-nav{display:none}
.carousel .carousel .flex-next{margin-right:0}
}
@media(min-width:920px){.carousel ul.flex-direction-nav{display:block}
.slider ul.flex-direction-nav{display:none}
}
@media only screen and (min-width :992px){.slider ul.slides li{width:6% !important}
.slider .flex-viewport{width:70%}
.carousel .flex-direction-nav .flex-next{margin-right:0}
.carousel .flex-direction-nav{width:880px}
}
.bottom-drawer>dialog{left:0;width:100%;max-width:none;margin-bottom:0;padding-top:57px;padding-bottom:27px;box-shadow:0 0 16px 0 rgba(0,0,0,0.08);border:0}
html:has(.bottom-drawer>dialog:modal){overflow:hidden}
.bottom-drawer>dialog .close-button{appearance:none;position:absolute;top:27px;right:37px;cursor:pointer;background-color:transparent;border:0;padding:0}
.bottom-drawer>dialog{opacity:0;transform:translateY(100%);transition:opacity .24s cubic-bezier(0,0,0.3,1) .24s,transform .24s cubic-bezier(0,0,0.3,1) .24s;display:block}
.bottom-drawer>dialog:modal{opacity:1;transform:translateY(0);transition:opacity .24s cubic-bezier(0.4,0.14,1,1) .24s,transform .24s cubic-bezier(0.4,0.14,1,1) .24s;display:block}
.ni-accordion{margin-bottom:20px}
.ni-accordion.trailing-arrow{background-color:white;border:1px solid var(--pale-green);border-radius:8px;padding:16px 24px}
.ni-accordion.border-white{border-color:white}
.ni-accordion.default>details{border-bottom:.5px solid #ccc}
.ni-accordion.default>details:first-of-type{border-top:.5px solid #ccc}
.ni-accordion.trailing-arrow>details:not(:first-of-type){border-top:1px solid var(--pale-green)}
.ni-accordion>details>summary{cursor:pointer;min-height:70px}
.ni-accordion>details>summary>.accordion-description{color:#333}
.ni-accordion.default>details>summary{display:grid;grid-template-columns:auto 1fr}
.ni-accordion.default>details>summary::before{content:'+';padding-right:16px;font-family:"Courier New";font-size:17px}
.ni-accordion.default>details[open]>summary::before{content:'-'}
.ni-accordion.trailing-arrow>details>summary{display:block;padding:27px 24px 21px 8px}
.ni-accordion.trailing-arrow>details>summary:hover h2{color:#009b65}
.ni-accordion.trailing-arrow>details>summary:before{content:url("data:image/svg+xml;charset=UTF-8,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='m12%2013.683%206.35-5.442a1%201%200%200%201%201.3%201.518l-7%206a1%201%200%200%201-1.3%200l-7-6a1%201%200%201%201%201.3-1.518L12%2013.683z'%20fill='%23009B65'/%3e%3c/svg%3e");display:block;float:right;width:24px;height:24px}
.ni-accordion.trailing-arrow>details[open]>summary:before{content:url("data:image/svg+xml;charset=UTF-8,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%2010.317%205.65%2015.76a1%201%200%200%201-1.3-1.518l7-6a1%201%200%200%201%201.3%200l7%206a1%201%200%200%201-1.3%201.518L12%2010.317z'%20fill='%23009B65'/%3e%3c/svg%3e")}
.ni-accordion.trailing-arrow>details>summary h2{font-family:FoundersGrotesk;font-size:16px;font-weight:500;color:#044123;line-height:1.38}
.ni-accordion.default>details>.accordion-body{padding-top:35px;padding-bottom:15px}
.ni-accordion.trailing-arrow>details>.accordion-body{padding:16px 0}
@media(width>= 768px){.ni-accordion.default>details>summary{padding:12px}
.ni-accordion.default>details>summary:hover{background-color:#f4f4f4}
.ni-accordion.default>details>summary::before{margin-top:-12px;font-size:70px;line-height:1;color:#004123;grid-row:1 / span 2}
.ni-accordion.trailing-arrow>details>summary h2{font-size:18px;line-height:1.33}
.ni-accordion.default>details>.accordion-body{padding-left:74px}
}
@media(width < 768px){.ni-accordion.default>details>summary{background-color:#e7e7e7;color:#044123;align-items:center;padding:10px 15px}
.ni-accordion.default>details>summary h2{font-size:18px;text-transform:uppercase}
.ni-accordion.default>details[open]>summary{background-color:#044123;color:white}
.ni-accordion.default>details[open]>summary h2,.ni-accordion.default>details[open]>summary h2 p{color:white}
}
@media(width>= 920px){.ni-accordion.default>details>.accordion-body{padding-top:50px}
}
.ni-dropdown-wrapper>select{border-radius:0;cursor:pointer;font-family:Helvetica,sans-serif;color:#333}
.form-group{margin-bottom:15px}
.index-column .headline-wrapper{display:flex;gap:8px}
.index-column .uk-accordion-title .ni__accordion-title--closed{display:none}
.index-column .uk-accordion-title{text-decoration:none;pointer-events:none;display:block}
.index-column .index-column-title{color:#333}
.ni-blue .index-column .index-column-title,.ni-darkgrey .index-column .index-column-title{color:#f6f6f6}
.index-column .nav-list-with-divider{border-bottom:1px solid #ccdcc8}
.index-column .nav-list-no-divider{border-bottom:0}
.index-column .component-group-container{display:flex;flex-wrap:wrap;gap:30px}
.index-column .component-group-container .index-column-group-element{flex-grow:1;flex-basis:20%}
@media(max-width:720px){.index-column .component-group-container .index-column-group-element{flex-basis:50%}
}
.index-column .text-component{font-family:FoundersGrotesk;font-size:16px;line-height:22px;color:#686868}
.ni-blue .index-column .component-group-container .index-column-group-element .text-component,.ni-darkgrey .index-column .component-group-container .index-column-group-element .text-component{color:#e4e4e4}
.index-column .ni__nav-list a{border-bottom:0;padding-top:0;padding-bottom:0}
.index-column .ni-spacing-bottom-0{padding-bottom:0;margin-bottom:0}
.index-column .ni-spacing-bottom-4{padding-bottom:2px;margin-bottom:2px}
.index-column .ni-spacing-bottom-8{padding-bottom:4px;margin-bottom:4px}
.index-column .ni-spacing-bottom-12{padding-bottom:6px;margin-bottom:6px}
.index-column .ni-spacing-bottom-16{padding-bottom:8px;margin-bottom:8px}
.index-column .ni-spacing-bottom-20{padding-bottom:10px;margin-bottom:10px}
.index-column .ni-spacing-bottom-24{padding-bottom:12px;margin-bottom:12px}
.index-column .ni-spacing-bottom-28{padding-bottom:14px;margin-bottom:14px}
.index-column .ni-spacing-bottom-32{padding-bottom:16px;margin-bottom:16px}
.index-column .ni-spacing-bottom-36{padding-bottom:18px;margin-bottom:18px}
.index-column .ni-spacing-bottom-40{padding-bottom:20px;margin-bottom:20px}
.index-column .ni-spacing-bottom-44{padding-bottom:22px;margin-bottom:22px}
.index-column .ni-spacing-bottom-48{padding-bottom:24px;margin-bottom:24px}
.index-column .ni-spacing-bottom-52{padding-bottom:26px;margin-bottom:26px}
.index-column .ni-spacing-bottom-56{padding-bottom:28px;margin-bottom:28px}
.index-column .ni-spacing-bottom-60{padding-bottom:30px;margin-bottom:30px}
.carousel-slide.cq-Editable-dom .ni__carousel-items{width:700px;left:300px;position:relative}
.carousel-slide .ni__molecule-card-body-container>div{margin-bottom:1px}
.hero-bleed-info{display:flex;align-items:center;flex-wrap:wrap}
.hero-bleed-info>div{position:relative}
.hero-bleed-info>div a{text-decoration:none}
.hero-bleed-info-date + .social-media:before{content:'';position:absolute;left:23px;height:18px;top:18%;width:1px;background-color:#333}
.hero-bleed-text{font-family:'Founders Grotesk';font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#333;margin-left:auto;max-width:60%;text-align:right}
.hero-bleed-info-date{font-family:SpaceMono;font-size:16px;font-style:normal;font-weight:400;line-height:16px;color:#333}
.social-media{padding-left:50px}
@media(max-width:719px){.hero-bleed-info-date + .social-media:before{display:none}
.hero-bleed-info{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}
.hero-bleed-text{order:1;margin-right:auto;margin-left:0;text-align:left}
.hero-bleed-info-date{order:2;padding-top:24px;margin-right:auto}
.social-media{order:3;padding-left:0;padding-top:17px;margin-right:auto}
}
.ni-rating__title{margin-top:24px}
.ni-rating-content .ni-rating__title{max-width:300px}
.ni-rating-content{left:60px}
.ni-aem-table table{border:1px solid #fff}
.ni-aem-table table>tbody>tr{height:40px}
.ni-aem-table.table-striped-even table>tbody>tr:nth-of-type(even){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(odd){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.ni-aem-table table tr>th{padding:15px;border:1px solid #fff;border-right:10px solid #fff;background-color:#444;min-width:100px;border-left:none !important;border-bottom:none !important;white-space:pre-line;color:#fff;font-weight:bold;vertical-align:middle;text-align:left}
.ni-aem-table table tr th:last-child{border-right-width:0}
.ni-aem-table table>tbody>tr>td{padding:15px;border:0 solid #fff;border-right:10px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;height:50px;color:#333}
.ni-aem-table table>tbody>tr>td:last-child{border-right-width:0}
.ni-aem-table caption{caption-side:top}
.fa:before{visibility:visible}
.fa-check{color:#32eb96}
.tableRTE.cq-Editable-dom caption{caption-side:top}
.ni-aem-table td.navyblue,.tableRTE.cq-Editable-dom td.navyblue{background-color:#03b585}
.ni-aem-table td.niblue,.tableRTE.cq-Editable-dom td.niblue{background-color:#044123}
.ni-aem-table td.lightblue,.tableRTE.cq-Editable-dom td.lightblue{background-color:#ccdcc8}
.ni-aem-table td.midgray,.tableRTE.cq-Editable-dom td.midgray{background-color:#ccc}
.ni-aem-table td.lightgray,.tableRTE.cq-Editable-dom td.lightgray{background-color:#e7e7e7}
@media only screen and (min-width :320px){.tableRTE.parbase{overflow:auto}
}
@media only screen and (min-width :480px){.ni-aem-table table tr>th{padding:9px;border-right:7px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:9px;border-right:7px solid #fff}
}
@media only screen and (min-width :768px){.ni-aem-table table tr>th{padding:11px;border-right:7px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:11px;border-right:7px solid #fff}
}
@media only screen and (min-width :992px){.ni-aem-table table tr>th{padding:15px;border-right:10px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:15px;border-right:10px solid #fff}
}
.tableRTE:has(.rich-tooltip){overflow:visible}
.tableRTE .rich-tooltip{vertical-align:middle;display:inline-flex;.tooltip-icon{display:inline-flex;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012C2%2017.5228%206.47715%2022%2012%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012ZM20%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012ZM11%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012V16C13%2016.5523%2012.5523%2017%2012%2017C11.4477%2017%2011%2016.5523%2011%2016V12ZM10.75%208.25C10.75%208.94036%2011.3096%209.5%2012%209.5C12.6904%209.5%2013.25%208.94036%2013.25%208.25C13.25%207.55964%2012.6904%207%2012%207C11.3096%207%2010.75%207.55964%2010.75%208.25Z%22%20fill%3D%22%23009B65%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
}
.tableRTE p:has(+ .rich-tooltip){display:inline;margin-right:4px}
.ni-sticky-header-table-container{overflow:auto}
.fixed-header{display:none;position:fixed;left:0;overflow:hidden;background-color:#fff;z-index:100}
.collapse.in{max-width:100%}
.ni-sticky-header-container table{table-layout:fixed}
.ni-sticky-header-container{box-shadow:0 3px 5px 1px rgba(0,0,0,.18)}
.ni-sticky-header-table-container:has(.rich-tooltip),.table-sticky-header.parbase:has(.rich-tooltip){overflow:visible}
.ni-sticky-header-table-container .rich-tooltip{vertical-align:middle;display:inline-flex;.tooltip-icon{display:inline-flex;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012C2%2017.5228%206.47715%2022%2012%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012ZM20%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012ZM11%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012V16C13%2016.5523%2012.5523%2017%2012%2017C11.4477%2017%2011%2016.5523%2011%2016V12ZM10.75%208.25C10.75%208.94036%2011.3096%209.5%2012%209.5C12.6904%209.5%2013.25%208.94036%2013.25%208.25C13.25%207.55964%2012.6904%207%2012%207C11.3096%207%2010.75%207.55964%2010.75%208.25Z%22%20fill%3D%22%23009B65%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
}
.ni-sticky-header-table-container p:has(+ .rich-tooltip){display:inline;margin-right:4px}
.section-title-inset-primary .title,.section-title-inset-primary-rail .title,.section-title-inset-secondary .title{background-color:#f4f4f4}
.section-title-standard .title{margin:50px 0 40px 0}
.section-title-with-text .title{margin:50px 0 12px 0}
.section-title-with-text .section-title-text{margin-bottom:40px}
.section-title-inset-primary .title{margin:30px 0 30px 0;padding:10px 0 10px 10px}
.section-title-inset-primary-rail .title{margin:30px 0 0 0;padding:10px 0 40px 10px}
.section-title-inset-secondary .title{margin:30px 0 30px 0;padding:10px}
@media(max-width:991px){.section-title-standard .title{margin:35px 0 30px 0}
.section-title-with-text .title{margin:35px 0 12px 0}
.section-title-with-text .section-title-text{margin-bottom:30px}
.section-title-inset-primary .title{margin:30px 0 25px 0;padding:10px 0 10px 10px}
.section-title-inset-primary-rail .title{margin:30px 0 25px 0;padding:10px 0 10px 10px}
.section-title-inset-secondary .title{margin:30px 0 30px 0;padding:10px}
}
@media(max-width:767px){.section-title-with-text .title{margin:35px 0 30px 0}
.section-title-with-text .section-title-text{display:none}
.section-title-inset-secondary .title{margin:30px 0 25px 0;background-color:transparent;padding:0}
}
.rich-text-section .rts-header{display:inline-block;width:80%;white-space:normal;margin-bottom:15px}
.rich-text-section .pointer-cursor{cursor:pointer}
.rich-text-section-toc{margin-bottom:30px;list-style-type:disc}
.rich-text-section ol,.rich-text-section ul{margin-left:1em}
.rich-text-section img{max-width:100%}
.rich-text-section-entry p{margin-bottom:30px}
.rich-text-section .rich-text-section-entry:not(:first-of-type){margin-top:30px}
.rich-text-section .toc-header{margin-bottom:15px}
.rich-text-section table{border:1px solid #fff;width:100%}
.rich-text-section table>tbody>tr{height:40px}
.rich-text-section table>tbody>tr:nth-of-type(even){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.rich-text-section .ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(even){background-color:#fff;border-color:#fff;border:solid 1px #fff}
.ni-table>thead>tr>th,.rich-text-section table>tbody>tr>th{color:#fff;font-weight:bold;vertical-align:middle;text-align:left}
.rich-text-section table>tbody>tr>th,.rich-text-section table>thead>tr>th{padding:15px;border:1px solid #fff;border-right:10px solid #fff;background-color:#444;min-width:100px;font-weight:normal;border-left:none !important;border-bottom:none !important;white-space:pre-line}
.rich-text-section table>thead>tr>th:not([colspan]){max-width:200px !important}
.rich-text-section table>tbody>tr>td{padding:15px;border:0 solid #fff;border-right:10px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;height:50px;color:#333}
@media only screen and (min-width :480px){.rich-text-section table>tbody>tr>th{padding:9px;border-right:7px solid #fff}
.rich-text-section table>tbody>tr>td{padding:9px;border-right:7px solid #fff}
}
@media only screen and (min-width :768px){.rich-text-section table>tbody>tr>th{padding:11px;border-right:7px solid #fff}
.rich-text-section table>tbody>tr>td{padding:11px;border-right:7px solid #fff}
}
@media only screen and (min-width :992px){.rich-text-section table>tbody>tr>th{padding:15px;border-right:10px solid #fff}
.rich-text-section table>tbody>tr>td{padding:15px;border-right:10px solid #fff}
}
.responsive-dynamic-media>.has-preset img.native-fluid-image{width:100%}
.questionnaire-results-hero.parbase.cq-Editable-dom{height:fit-content}
.questionnaire-results-hero>div{padding-bottom:240px}
.questionnaire-results-hero .ni__background--forrest-green{color:white}
.questionnaire-results-hero .ni__questionnaire-results-hero-eyebrow{margin-left:50px;padding-top:45px;width:90%;font-family:FoundersGrotesk;font-size:30px;line-height:1.33;align-self:flex-end}
.questionnaire-results-hero .ni__questionnaire-results-hero-header{border-bottom:1px solid;display:flex;padding:80px 0 40px 0}
.questionnaire-results-hero .ni__questionnaire-results-hero-image img{padding-top:120px}
.questionnaire-results-hero .ni__questionnaire-results-hero-headline{font-family:FinancierDisplay;font-size:60px;line-height:1.2;padding:25px 0 15px 0}
.questionnaire-results-hero .ni__questionnaire-results-hero-text-content .icon img{width:80px;margin:0}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts{display:flex;column-gap:30px}
.questionnaire-results-hero .ni__questionnaire-results-text1,.questionnaire-results-hero .ni__questionnaire-results-text2,.questionnaire-results-hero .ni__questionnaire-results-text3{flex-grow:1;flex-basis:0}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head1,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head2,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head3{font-family:SpaceMono;font-size:32px;line-height:1.25;margin-bottom:15px}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-body1,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-body2,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-body3{font-family:FoundersGrotesk;font-size:16px;line-height:1.38}
@media(max-width:1023px){.questionnaire-results-hero{margin:0 80px 0 80px}
.questionnaire-results-hero>div{padding-bottom:30px}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts{display:block}
.questionnaire-results-hero .ni__questionnaire-results-text1,.questionnaire-results-hero .ni__questionnaire-results-text2,.questionnaire-results-hero .ni__questionnaire-results-text3{display:flex;align-items:center;column-gap:10px}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head1,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head2,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head3{min-width:60px}
.questionnaire-results-hero .ni__questionnaire-results-hero-image img{width:100%;padding-top:20px;margin-left:0}
.get-results-form .ni__questionnaire-results-hero-image{margin-top:15px;padding:0}
.ni__questionnaire-results-mobile-text{font-family:FoundersGrotesk;font-size:18px;line-height:1.33;color:#044123;margin-top:40px}
}
@media(max-width:719px){.questionnaire-results-hero{margin:0 20px 0 20px}
.questionnaire-results-hero>div{padding-bottom:60px}
.questionnaire-results-hero .ni__questionnaire-results-hero-header{display:block}
.questionnaire-results-hero .ni__questionnaire-results-hero-eyebrow{margin-left:0;padding-top:20px;width:335px;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal}
.questionnaire-results-hero .ni__questionnaire-results-hero-headline{font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}
.questionnaire-results-hero .ni__questionnaire-results-hero-text-content .icon{max-width:70px}
}
.ni__questionnaire-rebrand__question-container{margin-bottom:1rem;color:#044123;word-break:break-word}
.ni__questionnaire-rebrand__question-container>p{margin-bottom:.5rem;text-align:left}
.ni__questionnaire-rebrand__question-container>.ni__questionnaire-rebrand__title{text-align:left}
.ni__questionnaire-rebrand__question-container>.ni__questionnaire-rebrand__question-description{font-size:20px !important;text-align:left}
.ni__questionnaire-rebrand__question-container .ni__questionnaire-rebrand__title{min-height:90px}
.ni__questionnaire-rebrand__slide-container .ni__questionnaire-rebrand__answers form{position:relative}
.ni__questionnaire-rebrand__answer-container{position:relative;display:block}
.ni__questionnaire-rebrand__answer-label{display:flex;flex-direction:column;justify-content:center;min-height:120px;background:white;padding:2em 2em 2em calc(6rem + 20px);color:#044123;border:2px solid white;margin-bottom:1rem;cursor:pointer;font-weight:normal;font-family:FoundersGrotesk}
.ni__questionnaire-rebrand__answer-label:after{position:absolute;content:"";left:3rem;top:calc(50% - 10px);width:20px;height:20px;border-radius:5px;background:white;border:1px solid #03b585;text-align:center;line-height:23px}
.ni__questionnaire-rebrand__answer-container input[type="radio"]{display:none;position:absolute;width:100%;appearance:none}
.ni__questionnaire-rebrand__answer-container input[type="radio"]:checked + label{border:2px solid #03b585}
.ni__questionnaire-rebrand__answer-container input[type="radio"]:checked + label:after{content:'\2713';color:white;background:#03b585;font-weight:bold;font-size:12px}
.ni__questionnaire-rebrand__answer-title{font-size:24px}
.ni__questionnaire-rebrand__answer-description{font-size:16px}
.ni__questionnaire-rebrand__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;display:flex;flex-direction:column;background-color:#f4f4f4}
.ni__questionnaire-rebrand__start-button__container{display:flex;justify-content:center}
.ni__questionnaire-rebrand__overlay-container-hidden{display:none}
.ni__questionnaire-rebrand__overlay-container-shown{height:100%;position:fixed;top:0;left:0;width:100%;z-index:1001}
.ni__questionnaire-rebrand__logo{background-color:#fff;background-image:url(https://ni.scene7.com/is/image/ni/logo_2020?fmt=png-alpha);background-position:16px 22px;background-repeat:no-repeat;background-size:55%;display:block;height:80px;margin:0;padding:0;width:80px}
.ni__questionnaire-rebrand__overlay__header .progress-bar-container .text-center{color:#044123}
.ni__questionnaire-rebrand__overlay__close-button{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.3}
.ni__questionnaire-rebrand__overlay__close-button:hover{opacity:1;cursor:pointer}
.ni__questionnaire-rebrand__overlay__close-button:before,.ni__questionnaire-rebrand__overlay__close-button:after{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#03b585}
.ni__questionnaire-rebrand__overlay__close-button:before{transform:rotate(45deg)}
.ni__questionnaire-rebrand__overlay__close-button:after{transform:rotate(-45deg)}
.ni__questionnaire-rebrand__overlay__body{overflow-x:hidden;overflow-y:auto;flex:1;margin:0 5% 0 5%;padding-top:20px;display:block}
.ni__questionnaire-rebrand__overlay__slide-container{width:100%}
.ni__questionnaire-rebrand__title{font-size:30px !important}
.circle-progress-container{display:none}
.ni__questionnaire-rebrand_contact-us-section{width:100%}
.ni__questionnaire-rebrand_contact-us-section p,.ni__questionnaire-rebrand__confirm-overlay__dialog h3{color:#044123 !important}
.ni__questionnaire-rebrand_contact-us-section a.ni__button{width:100%}
.ni__questionnaire-rebrand__nav-button__hidden{display:none}
.ni__questionnaire-rebrand__overlay__footer .prevslide{color:white;margin-left:5%}
.ni__questionnaire-rebrand__overlay__footer .nextslide,.ni__questionnaire-rebrand__overlay__footer .finishtest{margin-right:5%}
.nextslide:focus,.prevslide:focus,finishtest:focus{outline:0}
.ni__questionnaire-rebrand__overlay__footer{height:115px;display:flex;justify-content:space-between;align-items:center;background-color:#044123}
.ni__questionnaire-rebrand__confirm-overlay-hidden{display:none}
.ni__questionnaire-rebrand__confirm-overlay-shown{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}
.ni__questionnaire-rebrand__confirm-overlay__dialog{margin:0 2em;border-top-right-radius:25px;padding:75px 25px 75px 25px;width:97%}
.ni__questionnaire-rebrand__confirm-overlay__buttons{display:flex;flex-direction:column;justify-content:space-between}
.ni__questionnaire-rebrand__confirm-overlay__buttons button{margin-top:20px}
.ni__questionnaire-rebrand__info-section{display:flex;align-items:end;flex-direction:column;width:20%;min-width:180px;max-width:215px;margin:0 0 30px 0}
.ni__questionnaire-rebrand__info-section p{font-size:14px !important;text-align:left}
.ni__questionnaire-rebrand__info-section a{font-size:20px}
.ni__questionnaire-rebrand__info-section .circle-progress-container{width:100%}
.ni__questionnaire-rebrand__info-section .circle-progress-container>svg{font-family:system-ui;font-size:8px;max-height:315px}
.ni__questionnaire-rebrand__info-section .circle-progress{fill:none;stroke:#32eb96;stroke-dasharray:860.796 860.796;stroke-linecap:round;stroke-width:30;transform:rotate(90deg);transform-origin:50% 200px;transition:stroke-dashoffset .5s}
.ni__questionnaire-rebrand__info-section .circle-progress-bg{fill:none;stroke:#767676;stroke-width:30}
.ni__questionnaire-rebrand__info-section .circle-progress-complete{fill:#32eb96;font-size:2.5em;text-anchor:middle;font-family:SpaceMono}
.ni__questionnaire-rebrand__info-section .circle-progress-percentage{fill:#fff;font-size:11.5em;text-anchor:middle;font-family:SpaceMono}
.ni__questionnaire-rebrand__info-section .circle-progress-subtext{fill:#fff;font-size:3.2em;text-anchor:middle;font-family:SpaceMono}
.ni__questionnaire-rebrand__overlay__header .progress-bar-container{align-items:flex-end;border-bottom:2px solid var(--white);display:flex;justify-content:space-between;padding:.25em 2em 2em}
.ni__questionnaire-rebrand__overlay__header .progress-bar-bg{border-radius:100px;height:1em;margin:0 1em .25em 0;position:relative;width:100%}
.ni__questionnaire-rebrand__overlay__header .progress-bar{border-radius:100px;height:100%;left:0;position:absolute;top:0;transition:width .5s}
.ni__questionnaire-rebrand_contact-us-section .ni__button--link:before{display:block}
@media(min-width:420px){.ni__questionnaire-rebrand__confirm-overlay__dialog{width:400px}
}
@media(min-width:720px){.ni__questionnaire-rebrand__confirm-overlay__dialog{padding:75px 80px;width:500px}
.ni__questionnaire-rebrand__confirm-overlay__buttons{flex-direction:row;margin-top:40px}
.ni__questionnaire-rebrand__confirm-overlay__buttons button{margin-top:0}
}
@media(min-width:1024px){.ni__questionnaire-rebrand__overlay__body{padding-top:30px;margin:0 15% 0 15%;display:flex}
.ni__questionnaire-rebrand__title{font-size:36px !important}
.ni__questionnaire-rebrand__overlay__slide-container{width:70%;margin-right:10%}
.ni__questionnaire-rebrand__overlay__header .progress-bar-container{display:none}
.ni__questionnaire-rebrand__info-section .circle-progress-container{display:block}
.ni__questionnaire-rebrand__info-section .static-section{margin:0}
.ni__questionnaire-rebrand__overlay__footer .prevslide{margin-left:15%}
.ni__questionnaire-rebrand__overlay__footer .nextslide,.ni__questionnaire-rebrand__overlay__footer .finishtest{margin-right:15%}
.ni__questionnaire-rebrand__confirm-overlay__dialog{padding:75px 125px;width:600px;border-top-left-radius:100px;border-top-right-radius:0}
}
.promo-banner-main{display:flex;align-items:center;column-gap:60px}
.promo-banner-image{flex:1;padding:20px}
.promo-banner-text-section{flex:2}
.promo-banner-title .title.section-title .section-title-standard .title{margin:30px 0 0 0}
.promo-banner-rich-text{margin:10px 0 25px 0}
.promo-banner-link{margin-bottom:20px;font-weight:500;font-size:18px;line-height:24px}
.promo-banner-image .image-component img,.promo-banner-image div.image{margin-bottom:0}
.promo-banner .container-fluid.ni__background--forrest-green{color:#f6f6f6}
.promo-banner .container-fluid.ni__background--forrest-green .promo-banner-text-section .title.section-title .section-title-standard .title .ni__color--charcoal{color:#f6f6f6}
.container-fluid.ni-lightgrey .promo-banner-link .ni-default-link{color:#009b65}
.promo-banner .container-fluid>a{color:var(--non-interactive-text-color)}
.promo-banner .container-fluid>a{text-decoration:none}
@media only screen and (max-width :768px){.promo-banner-main{flex-direction:column}
}
@media only screen and (max-width :767px){.producttile-separator{margin-top:4.5px;margin-bottom:9px}
.producttile-body{padding:25px 38px 35px 38px}
}
@media only screen and (min-width :768px){.producttile-link{margin-top:6px}
}
@media only screen and (min-width :992px){.producttile-separator{margin-top:6px;margin-bottom:12px}
}
ul.inline,ol.inline{margin-left:0;list-style:none}
.paragraph-list>li{display:list-item !important;list-style-position:inside}
ul.inline>li,ol.inline>li{display:inline-block;padding-right:6px}
ul.inline.pipe li + li::before{content:" | ";color:#999;margin:0 6px 0 0}
.inline div{display:inline-block}
.inline p{display:inline-block}
.paragraph-list>li>div{display:inline-block}
.mediafeature-col2 .horizontal-links{margin-top:15px}
.mediafeature-col1>div,.mediafeature-col2>div{margin-bottom:15px}
@media only screen and (min-width :320px){.mediafeature-col2{margin-top:0}
.mediafeature-title{margin-top:0;margin-bottom:9px}
}
@media only screen and (min-width :768px){.ni-mediafeature{overflow-x:hidden}
}
@media only screen and (min-width :992px){.ni-mediafeature .ni-margin-3x{margin-bottom:30px}
.mediafeature-title{margin-bottom:12px}
}
.link-list li{list-style-position:inside;margin-left:0}
.link-list>.has-border{border:1px solid var(--pale-grey)}
.ni-linklist{display:inline-block;width:100%}
.ni-linklist li div{display:inline-block;vertical-align:top}
.ni-linklist li .text-wrapper{display:inline}
.link-list-title .ni-lightgrey h3,.link-list-title .ni-lightgrey h4{padding:5px 0 5px 10px}
.link-list p{display:inline}
.ni-linklist.list-unstyled{padding-left:15px}
.link-list .list-alignment{padding-left:0}
.ni-lead-space:not(.bg-full-pricing):not(.bg-full-overlay) .ni-btn{margin-top:30px}
.bg-full-pricing{min-height:400px;padding:35px 0 35px 0}
.bg-full-pricing h1,.bg-full-pricing h2{padding-bottom:0 !important}
.pricing-font-grey h1,.pricing-font-grey h2,.pricing-font-grey h3,.pricing-font-grey a:not(.ni-btn){color:#333}
.leadspace .pricing-font-white h1,.leadspace .pricing-font-white h2,.leadspace .pricing-font-white h3,.leadspace .pricing-font-white a:not(.ni-btn){color:#fff}
.leadspace .leadspace-title-wrapper{font-size:16px}
.leadspace-container{position:relative}
.leadspace-overlay-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%}
.ni-lean-wrapper .leadspace-container .container{padding:0}
.ni-lean-wrapper .leadspace-container .ni-lead-space{margin:0}
.ni-lean-wrapper .leadspace-container .ni-lead-space>.col-xs-12{float:none}
.ni-lean-wrapper .leadspace-container .glyphicon{box-sizing:border-box;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}
.ni-lean-wrapper .glyphicon-menu-down:after{content:"";display:block;box-sizing:border-box;position:absolute;width:12px;height:12px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:4px;top:-3px}
.ni-lean-wrapper .dropdown-toggle::after{display:none}
.leadspace.parbase:not(.cq-Editable-dom){overflow-x:clip;overflow-y:visible}
.wrapped-flex-child{margin-top:12px}
@media(min-width:992px){.ni-lead-space .flex-layout-container{margin-bottom:24px}
}
@media(min-width:320px){.ni-lead-space .flex-layout-container{margin-bottom:18px}
}
@media(min-width:320px){.ni-lead-space{float:left}
}
@media(min-width:920px){.ni-lead-space{float:left}
.cq-Editable-dom .ni-lead-space{overflow:hidden}
.ni-lean-wrapper .bg-full-overlay .overlay{padding:30px 40px 40px 40px}
.leadspace .leadspace-title-wrapper{font-size:21px}
}
@media(max-width:767px){.ni-lead-space:not(.bg-full-pricing){margin:0 15px}
.ni-lead-space.bg-full-overlay{padding-top:0}
}
@media(max-width:767px){.bg-full-overlay,.bg-full-pricing{width:100%}
.img-leadspace-pricing{height:180px;margin-bottom:5px}
.bg-pricing-blue{background:0;background-color:#044123}
.bg-pricing-dark-blue{background:0;background-color:#03b585}
.bg-pricing-grey{background:0;background-color:#444}
.ni-lead-space.bg-full-pricing .pricing-font-grey h1,.ni-lead-space.bg-full-pricing .pricing-font-grey h2,.ni-lead-space.bg-full-pricing .pricing-font-grey h3,.ni-lead-space.bg-full-pricing .pricing-font-grey a:not(.ni-btn){color:#fff}
.bg-full-overlay .overlay{opacity:1;filter:alpha(opacity=100);padding:35px 15px 17px 15px}
.leadspace-overlay-image{position:static;height:180px}
.ni-lead-space>.overlay{margin-left:-15px;margin-right:-15px;float:left}
}
@media(min-width:768px){.bg-full-pricing{min-height:400px;width:100%}
.leadspace .leadspace-title-wrapper{font-size:18px}
}
.ni-horizontal-links{margin:0;padding:0;display:flex;flex-wrap:wrap}
.ni-horizontal-links-center{display:table !important;margin:0 auto !important}
.ni-horizontal-links-right{display:table !important;margin:0 0 0 auto !important}
.ni-horizontal-links li{align-self:center;list-style-type:none;padding-right:20px;display:inline-flex}
.ni-horizontal-links.ni-delimiter-pipe li,.ni-horizontal-links.ni-delimiter-gt li,.ni-horizontal-links.ni-delimiter-slash li{padding-right:0}
.ni-horizontal-links.ni-delimiter-pipe li:after{content:"|";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-gt li:after{content:">";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-slash li:after{content:"/";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-pipe li:last-child:after,.ni-horizontal-links.ni-delimiter-gt li:last-child:after,.ni-horizontal-links.ni-delimiter-slash :last-child:after{content:""}
.ni-horizontal-links-center li:only-child,.ni-horizontal-links-center li:last-child{padding-right:0 !important}
@media only screen and (min-width :320px){.ni-horizontal-links li{padding-bottom:18px}
}
@media only screen and (min-width :992px){.ni-horizontal-links li{padding-bottom:24px}
}
.flexblock3{border:1px solid var(--Semantic-Colors-Borders-border-cards,#E4E4E4);border-radius:8px;margin-left:10px;margin-right:10px;margin-bottom:25px;.section-title-container{display:flex;align-items:center;.section-title{margin-left:15px;margin-right:15px;.title{margin-block:16px}
}
}
.section-title-container:has(.rich-tooltip) .section-title{margin-right:8px}
.link{line-height:24px;margin-left:15px;margin-right:15px;margin-bottom:47px}
.ni-notransform.ni-link-component.ni-default-link{color:#009b65}
.text-component{color:#686868;line-height:22px;margin-left:15px;margin-right:15px;margin-bottom:20px}
.link:has(+ .text-component){margin-bottom:5px}
.link:not(:has(+ .text-component)){margin-bottom:16px}
}
.flex-table{padding:34px 16px 20px;overflow:auto}
.flex-table>table{font-family:FoundersGrotesk;border-collapse:separate;border-radius:8px 8px 0 0;color:var(--charcoal)}
.flex-table>table>caption{padding:0;caption-side:top}
.flex-table>table>caption>.flex-table-title{display:flex;align-items:center;gap:8px}
.flex-table>table>caption>.flex-table-title>span:first-child{text-box-trim:trim-end}
.flex-table>table>caption>.flex-table-description{display:flex;align-items:center;gap:8px;font-size:15px;font-family:FoundersGrotesk}
.flex-table>table.flex-table-text-medium td{font-size:14px;font-weight:500}
.flex-table>table td{font-size:12px}
.flex-table>table th,.flex-table>table td{padding:14px 16px 10px;height:44px;vertical-align:top}
.flex-table>table th.flex-table-numeric{text-align:right}
.flex-table>table td.flex-table-numeric{text-align:right;font-family:SpaceMono}
.flex-table>table.flex-table-default{border:1px solid var(--pale-green);border-bottom:0}
.flex-table>table.flex-table-default tr>td,.flex-table>table.flex-table-default tr>th{border-bottom:1px solid var(--pale-green)}
.flex-table>table.flex-table-zebra{border:1px solid var(--pale-grey)}
.flex-table>table.flex-table-zebra>tbody>tr:nth-child(odd){background-color:var(--off-white)}
@media(max-width:720px){.flex-table{background-color:var(--pale-grey);border-radius:8px;display:flex}
.flex-table>table>thead,.flex-table>table>tbody{background-color:var(--white-three)}
}
.feature-separator{border-top:1px none #ccc}
.section-body{font-weight:400}
.section-header{line-height:1}
.section-header p:lang(ko){margin-top:5px}
.ni-media-feature,.ni-media-content{overflow:hidden}
.ni-media-asset{margin-right:30px;float:left}
.ni-media-feature .ni-media-asset.pull-right{margin-right:0;margin-left:30px}
.feature-component .section-header.ni-notransform{text-transform:none}
.ni-media-feature .section-media.img-responsive img,.image-responsive .cq-dd-image{width:100%}
.media .section-body{margin-bottom:20px}
.feature-component .ni-lowercase.ni-btn{text-transform:lowercase}
.feature-component .ni-uppercase.ni-btn{text-transform:uppercase}
.feature-component .ni-btn{text-transform:none}
.media .section-subhead,.media .section-subhead p{font-weight:300}
.media .section-body,.media .section-body p{font-weight:normal}
.ni-feature.no-media .section-subhead{font-weight:300}
.media span.section-header,.media span.section-header p{font-weight:500}
.feature-component .ni-lead-space.no-media .section-body{margin-bottom:20px}
@media(max-width:1199px){.ni-media-feature .ni-image-12col{float:none !important;margin:0 0 18px 0}
.feature-component .no-media{padding:0 !important;margin:0 !important}
}
@media(max-width:992px){.ni-media-feature .ni-image-6col,.ni-media-feature .ni-image-12col{float:none !important;margin:0 0 18px 0}
.feature-component .no-media{padding:0 !important;margin:0 !important}
}
@media(max-width:767px){.ni-media-asset{float:none !important;margin:0 0 18px 0}
.feature-component .no-media{padding:0 !important;margin:0 !important}
}
@media(max-width:480px){.ni-media-feature{margin:0 15px}
.ni-media-asset{float:none;margin:0 0 18px 0}
.section-body{margin-bottom:18px}
.ni-media-feature .feature-separator{margin-bottom:18px !important}
.ni-media-feature .ni-image-2col,.ni-media-feature .ni-image-3col,.ni-media-feature .ni-image-4col,.ni-media-feature .ni-image-5col,.ni-media-feature .ni-image-6col{width:100%}
.ni-highlight .ni-image-2col,.ni-highlight .ni-image-3col,.ni-highlight .ni-image-4col,.ni-highlight .ni-image-5col,.ni-highlight .ni-image-6col{width:100%}
.ni-media-feature,.ni-media-content{clear:both}
}
.accordion-card{display:flex;column-gap:16px}
.accordion-card .accordion-card-container{padding:16px;background-color:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;flex-grow:1;width:100%}
.accordion-card .accordion-card-container .image-component{display:flex;align-items:center}
.accordion-card .accordion-card-container .image-component img{width:48px;height:48px;margin:0}
.accordion-card .accordion-card-container .richtext{line-height:1;font-size:16px;font-family:FoundersGrotesk;color:#044123;flex-grow:1;display:flex;flex-direction:column;justify-content:center;min-height:56px;padding-top:8px}
.accordion-card .accordion-card-container .richtext a{text-decoration:none}
@media(max-width:600px){.accordion-card{flex-direction:column;row-gap:12px}
.accordion-card .accordion-card-container{flex-direction:row;padding:0 16px}
.accordion-card .accordion-card-container .richtext{padding:16px 0}
.accordion-card .accordion-card-container .image-component{padding:16px 0}
.accordion-card .accordion-card-container .image-component img{margin:0 8px 0 0}
}
.video-child-component .brightcove-player-gated-thumbnail{position:relative;max-width:100%;width:1140px;height:641px;background-color:#03b585;opacity:.9}
.video-child-component .brightcove-player-gated-thumbnail:hover{opacity:1}
.video-child-component .brightcove-player-gated-thumbnail>img{position:absolute;height:20%;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-child-component .brightcove-player-non-gated-container{display:none}
@media only screen and (max-width:767px){.floating-element .video-child-component{display:inline-block;width:95vw}
}
.ni-video-card-play .ni-video-card-image{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);max-width:initial;height:100%}
.ni-video-card-overlay-panel{text-align:center;padding:0 !important;transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter;-webkit-transform:translateY(0);transform:translateY(0)}
.ni-card-overlay-hover:hover [class*="ni-card-overlay-slide"],.video-card .ni-card-overlay-hover.ni-coreblock:hover [class*="ni-card-overlay-slide"]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
.ni-video-card-overlay-content p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
.ni-video-card-overlay-slide{opacity:1 !important;height:100%;position:relative}
@media only screen and (min-width:320px){.ni-video-card-overlay-panel.hovered{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.ni-video-card-play.hovered .ni-video-card-image{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.ni-video-card-play{height:224px;width:318px}
.ni-video-card-overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:80%}
.ni-video-card-overlay-content p{font-size:13px;font-weight:normal}
.ni-video-card-overlay-play-icon{display:inline-block;margin-top:18px;height:46px;width:46px;background:url(https://ni.scene7.com/is/image/ni/play_button?fmt=png-alpha) 0 0 no-repeat;background-size:46px 46px;cursor:pointer}
}
@media only screen and (min-width:768px){.ni-video-card-play{height:271px;width:383px}
.ni-video-card-overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:70%}
.ni-video-card-overlay-content p{font-size:14px}
}
@media only screen and (min-width:992px){.ni-video-card-overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.grid .col-sm-6 .ni-video-card-play,.grid .col-md-6 .ni-video-card-play{height:414px;width:586px}
.grid .col-sm-6 .ni-video-card-play .ni-video-card-overlay-content,.grid .col-md-6 .ni-video-card-play .ni-video-card-overlay-content{width:55%}
.grid .col-sm-4 .ni-video-card-play,.grid .col-md-4 .ni-video-card-play{height:300px;width:390px}
.grid .col-sm-4 .ni-video-card-play .ni-video-card-overlay-content,.grid .col-md-4 .ni-video-card-play .ni-video-card-overlay-content{width:75%}
.ni-embedded-video,.ni-video-card-modal{height:529px !important;width:940px !important}
.ni-embedded-video{height:460px !important;width:840px !important}
.ni-video-card-overlay-panel:hover{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.ni-video-card-play:hover .ni-video-card-image{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.ni-video-card-overlay-content p{font-size:16px}
.ni-video-card-overlay-play-icon{display:inline-block;margin-top:24px}
}
.ni-modal-window .ui-dialog-titlebar{display:none}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ni-modal-window{background-clip:padding-box !important;border:5px solid rgba(255,255,255,0.5) !important}
.ni-modal-window.ui-dialog{padding:0 !important}
.ni-modal-window .ui-dialog-content{height:auto !important}
.ni-modal-window .ui-dialog-content .close{position:absolute;right:12.5px;top:12.5px}
.ni-modal-window.ui-widget{font-family:inherit;font-size:inherit}
.ni-video-card-modal{padding:50px}
body.vjs-full-window{padding:0;margin:0;height:100%}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.text-component:has(.rich-tooltip){overflow:visible}
.text-wrapper{display:flex;gap:8px}
[data-fallback-content-for-price],[data-unknown-country-content-for-price],.pricing-unavailable-fallback{display:none}
.primary-body-price .price,.commerce.product-price.no-discount .price{color:#044123}
.commerce.product-price.no-discount{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px}
.primary-body-price .year,.primary-body-price .year-no-discount,.primary-body-price.product-price.has-discount .price.discounted{color:#777}
.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{color:#ef463f}
.commerce.product-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted + .year{color:#777;text-decoration:line-through}
.commerce.product-price.has-discount .pricing-message.entitled-price{font-weight:bold;color:#777}
.leadspace .price.entitled{color:#ccdcc8 !important;font-size:21px !important;line-height:normal}
.commerce.product-price.has-discount .price.entitled{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px;color:#ef463f}
.commerce.product-price.has-discount.compact .pricing-message.list-price{display:none}
.leadspace .product-price.has-discount{font-weight:initial;font-size:16px}
.leadspace .product-price.has-discount .list-price{padding:6px 0;font-size:16px !important;line-height:normal}
@media(max-width:767px){.leadspace .product-price.has-discount .list-price{font-size:13px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:16px !important}
}
@media(min-width:768px) and (max-width:919px){.leadspace .product-price.has-discount .list-price{font-size:14px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:18px !important}
}
@media(min-width :920px){.leadspace .product-price.has-discount .list-price{font-size:16px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:21px !important}
}
@media only screen and (max-width:719.98px){.richtext *:is(h1,h2,h3,h4,h5,h6){margin-left:1rem;margin-right:1rem}
}
.floating-element{margin-top:30px;margin-bottom:30px;padding:0}
.richtext>div:not([class*="ni__color--"]){color:var(--non-interactive-text-color)}
.richtext ul{list-style-position:outside !important;margin-left:1em}
.richtext .floating-element:not(.cq-Editable-dom),.rich-text-section .floating-element:not(.cq-Editable-dom),.overview .floating-element:not(.cq-Editable-dom){display:block}
.floating-container:not(.cq-Editable-dom) .floating-element{display:none}
.floating-element.right{margin-left:30px}
.floating-element.left{margin-right:30px}
.richtext a{color:var(--interactive-text-color)}
.richtext>.ni-show-visited-links a:visited{color:#804ad9}
.richtext a.chevron::after,.tableRTE a.chevron::after{font-family:"Font Awesome 5 Pro";font-size:calc(1em - 5px);display:inline-block;margin-left:5px;content:"\f054"}
.richtext a.external::after,.tableRTE a.external::after{font-family:"Font Awesome 5 Pro";font-size:calc(1em - 5px);display:inline-block;margin-left:5px;content:"\f08e"}
.richtext ol{padding-left:27px}
.richtext .u-ni-font-body-x-large ol{padding-left:54px}
.richtext .u-ni-font-body-large ol{padding-left:41px}
.richtext .u-ni-font-body-default ol{padding-left:33px}
.richtext .u-ni-font-subtitle-formal-large ol{padding-left:52px}
.richtext.parbase:has(.rich-tooltip){overflow:visible}
.richtext .rich-tooltip{vertical-align:middle;display:inline-flex;.tooltip-icon{display:inline-flex;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012C2%2017.5228%206.47715%2022%2012%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012ZM20%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012ZM11%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012V16C13%2016.5523%2012.5523%2017%2012%2017C11.4477%2017%2011%2016.5523%2011%2016V12ZM10.75%208.25C10.75%208.94036%2011.3096%209.5%2012%209.5C12.6904%209.5%2013.25%208.94036%2013.25%208.25C13.25%207.55964%2012.6904%207%2012%207C11.3096%207%2010.75%207.55964%2010.75%208.25Z%22%20fill%3D%22%23009B65%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
}
.richtext p:has(+ .rich-tooltip){display:inline;margin-right:4px}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip{display:inline-flex;position:relative;cursor:pointer;vertical-align:middle}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container{position:absolute;z-index:1000;display:none}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container>.tooltip-content{width:max-content}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container>.tooltip-content-text-only{border-radius:2px;padding:3px 4px 1px 4px}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip:hover>.tooltip-container{display:block}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--left{left:0}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--center{left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--right{right:0}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--top{bottom:0;padding-bottom:calc(100% + 4px)}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--bottom{top:0;padding-top:calc(100% + 4px)}
.rich-tooltip>.tooltip-container>.tooltip-content.ni__background--charcoal{color:#f6f6f6}
.rich-tooltip>.tooltip-container>.tooltip-content.ni__background--off-white{background-color:#f6f6f6}
.rich-tooltip>.tooltip-container>.tooltip-content.ni__background--ni-white{background-color:#fff}
.rich-tooltip>.tooltip-container>.tooltip-content{display:flex;padding:12px 4px;border-radius:2px;max-width:388px;font-weight:400;font-size:16px}
.rich-tooltip>.tooltip-container>.tooltip-content--text-and-image>.tooltip-content-image{height:100%}
.rich-tooltip.cq-Editable-dom .tooltip-content--text-and-image .tooltip-content-text.cq-Editable-dom{min-width:200px}
.categorical-content .ni-btn{margin-top:0}
.categorical-content img{margin:0 10px;display:inline-block}
.horizontal .categorical-content img{display:inline}
.categorical-content a:not(.ni-btn){font-size:16px}
.categorical-content .link-desc h3 a{font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-size:21px}
.categorical-content.verticalshop h3 a{line-height:1.42857;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
.categorical-content .header a:hover{text-decoration:underline}
.categorical-content .thumbnail{border:0;float:left}
.ni-darkgrey .categorical-content .ni-body-copy-secondary,.ni-blue .categorical-content .ni-body-copy-secondary{color:#fff}
.categorical-content.vertical .thumbnail,.categorical-content.vertical img.ni-image-2col,.categorical-content.verticalpipe img.ni-image-2col{float:none;border-radius:0}
.categorical-content.verticalshop img.ni-image-2col,.categorical-content.verticalpipe .thumbnail{border:0}
.categorical-content.vertical{overflow:hidden}
ul.inline,ol.inline{margin-left:0;list-style:none}
ul.inline>li,ol.inline>li{display:inline-block;padding-right:6px;*zoom:1}
.categorical-content.verticalpipe li{text-align:center}
.categorical-content.vertical .link-desc li,.categorical-content.verticalpipe .link-desc li{margin:0 0 9px 0}
.categorical-content.horizontal img{margin:0;padding:0}
.categorical-content.vertical img{margin:0}
.categorical-content .ni-icon img{width:initial !important}
.categorical-content.vertical.vertical-standard img{margin:0}
.categorical-content.vertical.verticalshop img{margin:0}
.categorical-content.vertical .ni-image-2col img{width:166px;margin:0}
.col-sm-4 .categorical-content.vertical .ni-image-4col img{width:100%}
.categorical-content.vertical .cat-cont-img .cat-cont-feat,.categorical-content.verticalpipe .cat-cont-img .cat-cont-feat{width:100%;height:209px}
.cat-cont-img{display:inline-block}
.categorical-content.horizontal .cat-cont-img{float:left;margin-right:30px}
.categorical-content.verticalcenter{text-align:center}
.categorical-content.horizontal .section-media + .link-desc{overflow:hidden}
.categorical-content.horizontal h3{border-bottom:1px solid #ccc;padding-bottom:6px}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
li.unstyled{list-style:none}
ul.unstyled ul{margin-left:25px}
.categorical-content.verticalpipe{text-align:center}
.categorical-content.vertical ul,.categorical-content.verticalpipe ul{padding-left:0;list-style-type:none}
ul.inline.pipe li + li::before{content:" | ";color:#999;margin:0 6px 0 0}
.inline div{display:inline-block}
.inline p{display:inline-block}
.categorical-content.verticalshop,.categorical-content.verticalshop .link-desc li{text-align:center}
.categorical-content.verticalshop .thumbnail{float:none;border:1px solid #ccc;border-radius:0;padding:0}
.categorical-content.verticalshop .link-desc h3 div div span,.categorical-content.verticalshop .link-desc h3 div div span a{display:block}
.categorical-content.verticalshop>*:last-child{margin-bottom:0 !important}
.container.ni-darkgrey .categorical-content *{color:#fff}
@media only screen and (min-width :320px){.categorical-content .ni-icon img{height:auto !important}
.categorical-content.vertical img{margin:0}
.categorical-content.verticalshop H3 a{font-size:13px}
.categorical-content.verticalshop .link-desc p{font-size:11px;line-height:1.4}
.categorical-content.vertical.verticalshop .ni-image-2col img{width:182px}
}
@media only screen and (max-width :480px){.categorical-content .verticalshop .ni-image-2col{width:182px !important}
}
@media only screen and (max-width :768px){.categorical-content.horizontal .section-media+.link-desc{margin-left:0 !important;clear:both}
.categorical-content.horizontal .cat-cont-img{margin-right:15px}
}
@media only screen and (max-width :767px){.categorical-content .ni-image-4col,.categorical-content .vertical .ni-image-3col{width:100%}
}
@media only screen and (min-width :768px){.categorical-content.vertical.verticalshop .ni-image-2col img{width:98px}
.categorical-content.horizontal h3{margin-bottom:12px}
.categorical-content.verticalshop H3 a{font-size:16px}
.categorical-content.verticalshop .link-desc p{font-size:13px;line-height:1.4}
}
@media only screen and (min-width :992px){.categorical-content .ni-icon img{height:70px !important}
.categorical-content.vertical.verticalshop .ni-image-2col img{width:166px}
}
@media only screen and (max-device-width:768px){.categorical-content.horizontal .s7responsiveContainer img{width:100% !important}
}
.read-more-paragraph p{white-space:pre-wrap}
.inline-collapsed:before{content:"+ "}
.inline-expanded:before{content:"- "}
@media only screen and (min-width :1200px){.col-sm-4 .ni-card-overlay-slide-bottom{-webkit-transform:translateY(80%);transform:translateY(80%)}
.col-sm-6 .ni-card-overlay-slide-bottom,.col-md-6 .ni-card-overlay-slide-bottom{-webkit-transform:translateY(88%);transform:translateY(88%)}
.col-sm-4 .ni-coreblock .ni-card-overlay-slide-bottom{-webkit-transform:translateY(70%);transform:translateY(70%)}
.col-sm-6 .ni-coreblock .ni-card-overlay-slide-bottom{-webkit-transform:translateY(82%);transform:translateY(82%)}
}
.highlight-link-horizontal .col-xs-12,.highlight-link-horizontal .col-sm-12{position:static}
.highlight-component .ni-highlight .ni-highlight-content .no-padding{padding-left:0;padding-right:0}
.ni-highlight,.ni-highlight-content{overflow:hidden}
.ni-highlight-asset{margin-right:30px;float:left}
.highlight-component .ni-lowercase.ni-btn{text-transform:lowercase}
.highlight-component .ni-uppercase.ni-btn{text-transform:uppercase}
.highlight-component .ni-btn{text-transform:none}
.hotspot-highlight-image{overflow-x:hidden;width:166px;display:inline-block;vertical-align:top}
.vertical-orientation{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:10px;margin-left:10px;margin-right:10px}
.vertical-orientation .ni-highlight-description p{text-align:center !important}
.vertical-orientation .highlight-media{margin-bottom:9px}
.vertical-orientation .ni-highlight-description{display:inline-block;width:100%}
.vertical-orientation .ni-highlight-link-container{text-align:center}
.highlight-link-horizontal a{display:inline-block}
.highlight-links-col{padding-left:0}
.highlight-horizontal .ni-highlight-asset{margin-right:15px;float:left}
.highlight-horizontal>.icon .ni-highlight-img img{padding:0 9px}
.highlight-horizontal .icon .ni-highlight-asset{display:block;text-align:center}
.highlight-horizontal .icon h2,.highlight-horizontal .icon p,.highlight-horizontal .icon .ni-highlight-link{text-align:center}
@media only screen and (min-width :320px){.highlight-link-horizontal a{font-size:13px}
.highlight-link-horizontal{margin-bottom:9px}
}
@media(max-width:480px){.ni-highlight .highlight-media>img{max-width:100%}
}
@media(max-width:767px){.ni-highlight-content{text-align:center}
.highlight-horizontal .ni-highlight{margin:0 15px}
.highlight-horizontal .ni-highlight-asset .ni-highlight-img{display:block;margin-right:auto;margin-left:auto}
.highlight-horizontal .ni-highlight-asset{float:none;margin:0 0 9px 0;display:inline-block}
.highlight-horizontal .ni-icon{padding:0}
}
@media(min-width:768px){.highlight-horizontal .icon p,.highlight-horizontal .icon .ni-highlight-link{text-align:left}
.highlight-link-horizontal a{font-size:14px}
.highlight-link-horizontal{margin-bottom:12px}
.vertical-orientation h3{text-align:center}
}
@media only screen and (min-width :992px){.highlight-horizontal .icon .ni-highlight-asset{display:block;text-align:left}
.highlight-horizontal .icon h2{text-align:left}
.highlight-link-horizontal a{font-size:16px}
}
.block-quote .row{margin-left:0}
.block-quote .row>div{border-left:3px solid #ccdcc8}
.block-quote h3.quote-text{padding-left:13px}
.block-quote h3.quote-source{font-weight:bold;padding-left:20px}
.adobe-connect-webcast .webcast-container{position:relative;max-width:100%;width:1140px;height:641px;background-color:#03b585;opacity:.9}
.adobe-connect-webcast .webcast-container:hover{opacity:1}
.adobe-connect-webcast .webcast-container>img{position:absolute;height:20%;top:50%;left:50%;transform:translate(-50%,-50%)}
.ni-feature-content.carousel{overflow:hidden}
.ni-feature-content.carousel .feature-content{padding:25px 27px 35px 27px}
.ni-feature-content.carousel .feature-content .section-body{margin-bottom:20px}
.ni-feature-content.carousel .feature-content.right-alignment{padding-top:25px;padding-left:27px}
.ni-feature-content.carousel .feature-media{padding-left:0;padding-right:0}
.ni-feature-content.carousel .section-header{font-weight:700}
.ni-feature-content.carousel .section-subhead{font-weight:300}
.ni-feature-content .editor-image{max-height:100%;max-width:100%}
@media(min-width:320px){.ni-feature-content{height:571px}
.section-media-carousel-background{display:block;background-size:cover !important;height:177px}
.feature-separator{margin-bottom:12px}
.section-event-body.ni-margin-3x{margin-bottom:24px}
}
@media(min-width:768px){.ni-feature-content{height:394px}
.ni-feature-content.carousel .feature-content{padding-top:40px;padding-left:30px}
.section-media-carousel-background{display:block;background-size:auto;height:396px}
}
@media(min-width:920px){.ni-feature-content.carousel .feature-content{padding-top:48px;padding-left:30px}
.ni-feature-content.carousel .feature-content.right-alignment{padding-top:48px;padding-left:30px}
.feature-separator{margin-bottom:24px}
.section-event-body.ni-margin-3x{margin-bottom:initial}
}
:is(h1,h2,h3,h4,h5,h6):is(:lang(ja),:lang(zh-CN),:lang(zh-TW)){word-break:keep-all;overflow-wrap:break-word}
div.download div.item{clear:both;margin:0 0 8px 0}
div.download span.icon img{width:16px;height:16px}
div.download span.icon{float:left;padding:0 8px 8px 0;background:url(../gif/default.gif) no-repeat}
div.download span.icon.type_doc{background:url(../gif/doc.gif) no-repeat}
div.download span.icon.type_eps{background:url(../gif/eps.gif) no-repeat}
div.download span.icon.type_gif{background:url(../gif/zip.gif) no-repeat}
div.download span.icon.type_jpg{background:url(../gif/jpg.gif) no-repeat}
div.download span.icon.type_pdf{background:url(../gif/pdf.gif) no-repeat}
div.download span.icon.type_ppt{background:url(../gif/ppt.gif) no-repeat}
div.download span.icon.type_tif{background:url(../gif/tif.gif) no-repeat}
div.download span.icon.type_txt{background:url(../gif/txt.gif) no-repeat}
div.download span.icon.type_xls{background:url(../gif/xls.gif) no-repeat}
div.download span.icon.type_zip{background:url(../gif/zip.gif) no-repeat}
body{width:100%;float:left;opacity:1;-webkit-transition:opacity 1s ease}
.aem-ni-green-primary{background-color:#044123}
.aem-color-white{color:#fff}
div.parsys_column .section{overflow:hidden;width:100%}
.parbase{overflow:hidden}
.parbase.reference{overflow:visible}
.capitalize{text-transform:capitalize}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.divider-height-10{height:10px}
.divider-height-20{height:20px}
.divider-height-30{height:30px}
hr{color:#ccc;background-color:#ccc;height:1px}
.ni-darkgrey hr{color:#666;background-color:#666;height:1px}
.ni-blue hr{color:#83afd1;background-color:#83afd1;height:1px}
.ni-lightgrey hr{color:#b2b2b2;background-color:#b2b2b2;height:1px}
.ni-btn-questionnaire{background-color:#ffc60b;color:#333;min-width:50px;padding:13px 15px}
.ni-btn-questionnaire:hover{background-color:#ffe76b;color:#333}
.ni-tooltip-icon{width:14px;height:14px;vertical-align:middle;opacity:.75}
:not(.ni-darkgrey) .ni-tooltip-icon{fill:#ccc}
.ni-darkgrey .ni-tooltip-icon,.ni-blue .ni-tooltip-icon{fill:#fff}
.popover{padding-bottom:10px}
a.ni-popover:hover .ni-tooltip-icon{opacity:1}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{margin:0;margin-right:10px;width:50%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt0-c1{margin:0;margin-left:10px;width:50%;float:left}
div.cq-colctrl-lt1-c0{margin:0;margin-right:10px;width:33%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt1-c1{margin:0;margin-left:10px;margin-right:10px;width:33%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt1-c2{margin:0;margin-left:10px;width:33%;float:left}
div.cq-colctrl-lt2-c0{width:140px;margin-right:10px}
div.cq-colctrl-lt2-c1{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c2{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c3{width:220px;margin-left:10px}
div.cq-colctrl-lt3-c0{margin:0;margin-right:10px;width:25%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt3-c1{margin:0;margin-left:10px;margin-right:10px;width:25%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt3-c2{margin:0;margin-left:10px;margin-right:10px;width:25%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt3-c3{margin:0;margin-left:10px;width:25%;float:left}
div.cq-colctrl-lt4-c0{margin:0;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c1{margin:0;margin-left:10px;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c2{margin:0;margin-left:10px;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c3{margin:0;margin-left:10px;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c4{margin:0;margin-left:10px;width:20%;float:left;padding:0}
div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt6-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt6-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c3{width:220px;margin-left:10px}
div.cq-colctrl-lt0-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt0-10-c1{width:50%;float:left;margin:0}
div.cq-colctrl-lt1-10-c0{width:33%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt1-10-c1{width:33%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt1-10-c2{width:33%;float:left;margin:0}
div.cq-colctrl-lt3-10-c0{width:25%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt3-10-c1{width:25%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt3-10-c2{width:25%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt3-10-c3{width:25%;float:left;margin:0}
div.cq-colctrl-lt4-10-c0{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c1{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c2{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c3{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c4{width:20%;float:left;margin:0;padding:0}
@media only screen and (max-device-width:768px){.mobile-one-col div.cq-colctrl-lt0-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt0-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c4{width:100%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt0-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt0-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt1-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-c2{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt3-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-c4{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
.mobile-one-col div.cq-colctrl-lt0-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt0-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-10-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c4{width:100%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt0-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt0-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt1-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-10-c2{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt3-10-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-10-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-10-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-10-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-10-c4{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
}