/*!
 *  Theme Name: Curium
 *  Description: Custom WordPress theme for Curium
 *  Version: 2.9.6
 *  Author: Kyle Duncan
 *  Author URI: http://www.thisisforge.com/
 *  */@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("fonts/roboto-latin-300-normal.woff2") format("woff2"),url("fonts/roboto-latin-300-normal.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url("fonts/roboto-latin-300-italic.woff2") format("woff2"),url("fonts/roboto-latin-300-italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("fonts/roboto-latin-400-normal.woff2") format("woff2"),url("fonts/roboto-latin-400-normal.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("fonts/roboto-latin-400-italic.woff2") format("woff2"),url("fonts/roboto-latin-400-italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("fonts/roboto-latin-700-normal.woff2") format("woff2"),url("fonts/roboto-latin-700-normal.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:700;src:url("fonts/roboto-latin-700-italic.woff2") format("woff2"),url("fonts/roboto-latin-700-italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("fonts/roboto-latin-500-normal.woff2") format("woff2"),url("fonts/roboto-latin-500-normal.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("fonts/roboto-latin-900-normal.woff2") format("woff2"),url("fonts/roboto-latin-900-normal.woff") format("woff")}/*!
 *  * Web Fonts from Fontspring.com
 *  *
 *  * All OpenType features and all extended glyphs have been removed.
 *  * Fully installable fonts can be purchased at http://www.fontspring.com
 *  *
 *  * The fonts included in this stylesheet are subject to the End User License you purchased
 *  * from Fontspring. The fonts are protected under domestic and international trademark and 
 *  * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 *  * distributing this font software.
 *  *
 *  * (c) 2010-2018 Fontspring
 *  *
 *  *
 *  *
 *  *
 *  * The fonts included are copyrighted by the vendor listed below.
 *  *
 *  * Vendor:      The Northern Block
 *  * License URL: https://www.fontspring.com/licenses/northern-block/webfont
 *  *
 *  *
 *  !*/@font-face{font-display:swap;font-family:"Planer";font-style:normal;font-weight:400;src:url("fonts/Planer-Regular-webfont.woff2") format("woff2"),url("fonts/Planer-Regular-webfont.woff") format("woff")}@font-face{font-display:swap;font-family:"Planer";font-style:italic;font-weight:400;src:url("fonts/Planer-Italic-webfont.woff2") format("woff2"),url("fonts/Planer-Italic-webfont.woff") format("woff")}@font-face{font-display:swap;font-family:"Planer";font-style:normal;font-weight:500;src:url("fonts/Planer-Medium-webfont.woff2") format("woff2"),url("fonts/Planer-Medium-webfont.woff") format("woff")}:root{--white: #fff;--black: #000;--error-red: #DB4141;--error-red-10: rgba(255 51 51 / 0.1);--pink: #FF0093;--dark-pink: #BC0A84;--purple: #7F2698;--off-white: #f3f0f0;--lighter-grey: #EBE7E7;--light-grey: #D5D0D0;--label-grey: #ccc;--grey: #a1a1a1;--dark-grey: #7B7B7B;--darker-grey: #414141;--navy-40: rgba(40, 45, 90, 0.4);--pink-95: rgba(188, 10, 132, 0.95);--black-15: rgba(0, 0, 0, 0.15);--black-50: rgba(0, 0, 0, 0.5);--white-70: rgba(255, 255, 255, 0.7);--white-95: rgba(255, 255, 255, 0.95);--off-white-gradient: linear-gradient(to bottom, rgba(243, 240, 240, 0), rgba(243, 240, 240, 1));--lighter-grey-gradient: linear-gradient(to bottom, rgba(235, 231, 231, 0), rgba(235, 231, 231, 1));--sans: Roboto, Arial, Helvetica, sans-serif;--sans-alt: Planer, Georgia, "Times New Roman", serif;--global-line-height: 1.5em;--header-total-height: calc(var(--header-height) + var(--header-margin))}@media all and (min-width: 0)and (max-width: 599px){:root{--global-font-size: 14px}}@media all and (min-width: 0)and (max-width: 767px){:root{--nav-width: 250px}body.has-sidebar:not(.wide-sidebar){--sidebar-width: 215px}body.has-sidebar.wide-sidebar{--sidebar-width: 285px}}@media all and (min-width: 0)and (max-width: 1023px){:root{--header-height: 80px;--header-margin: 40px;--sidebar-button-width: 35px;--gutter-sidebar: calc(var(--sidebar-button-width) + var(--gutter))}}@media all and (min-width: 0)and (max-width: 1259px){:root{--gutter: 20px}}@media all and (min-width: 600px){:root{--global-font-size: 15px}}@media all and (min-width: 768px){:root{--nav-width: 310px}body.has-sidebar:not(.wide-sidebar){--sidebar-width: 285px}body.has-sidebar.wide-sidebar{--sidebar-width: 430px}}@media all and (min-width: 1024px){:root{--header-height: 140px;--header-margin: 80px}body.has-sidebar:not(.wide-sidebar){--sidebar-margin: 40px}body.has-sidebar.wide-sidebar{--sidebar-margin: 60px}}@media all and (min-width: 1260px){:root{--gutter: 60px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}ul,ol,li{list-style:none}address{font-style:normal}#container .mar-b-0{margin-bottom:0}.mar-b-4{margin-bottom:4px}.mar-l-5{margin-left:5px}.mar-r-5{margin-right:5px}.mar-t-5{margin-top:5px}.mar-b-5{margin-bottom:5px}.mar-l-10{margin-left:10px}.mar-r-10{margin-right:10px}.mar-t-10{margin-top:10px}.mar-b-10{margin-bottom:10px}.mar-l-15{margin-left:15px}.mar-r-15{margin-right:15px}.mar-t-15{margin-top:15px}.mar-b-15{margin-bottom:15px}.mar-l-20{margin-left:20px}.mar-r-20{margin-right:20px}.mar-t-20{margin-top:20px}.mar-b-20{margin-bottom:20px}.mar-l-30{margin-left:30px}.mar-r-30{margin-right:30px}.mar-t-30{margin-top:30px}.mar-b-30{margin-bottom:30px}.mar-l-40{margin-left:40px}.mar-r-40{margin-right:40px}.mar-t-40{margin-top:40px}.mar-b-40{margin-bottom:40px}.mar-auto{margin-left:auto;margin-right:auto}.mar-v-auto{margin-bottom:auto;margin-top:auto}.mar-neg,.mar-l-neg{margin-left:calc(-1*var(--gutter))}.mar-neg,.mar-r-neg{margin-right:calc(-1*var(--gutter))}@media all and (min-width: 0)and (max-width: 767px){.mar-l-60,.mar-l-80,.mar-l-100{margin-left:40px}.mar-r-60,.mar-r-80,.mar-r-100{margin-right:40px}.mar-t-60,.mar-t-80,.mar-t-100{margin-top:40px}.mar-b-60,.mar-b-80,.mar-b-100{margin-bottom:40px}body.has-sidebar .mar-neg,body.has-sidebar .mar-l-neg{margin-left:calc(-1*var(--gutter-sidebar));padding-left:var(--gutter-sidebar)}}@media all and (min-width: 768px){.mar-t-60{margin-top:60px}.mar-b-60{margin-bottom:60px}.mar-t-80{margin-top:80px}.mar-b-80{margin-bottom:80px}.mar-t-100{margin-top:100px}.mar-b-100{margin-bottom:100px}.mar-l-neg-30-sm{margin-left:-30px}#container .mar-x-0-sm{margin-left:0;margin-right:0}#container .mar-l-0-sm{margin-left:0}#container .mar-r-0-sm{margin-right:0}.neg-mar-white-box-sm{margin-top:-150px}}@media all and (min-width: 1024px){.mar-l-60{margin-left:60px}.mar-r-60{margin-right:60px}.mar-l-80{margin-left:80px}.mar-r-80{margin-right:80px}.mar-l-100{margin-left:100px}.mar-r-100{margin-right:100px}}.pad-l-10{padding-left:10px}.pad-r-10{padding-right:10px}.pad-t-10{padding-top:10px}.pad-b-10{padding-bottom:10px}.pad10{padding:10px}.pad-l-15{padding-left:15px}.pad-r-15{padding-right:15px}.pad-t-15{padding-top:15px}.pad-b-15{padding-bottom:15px}.pad15{padding:15px}.pad-l-20{padding-left:20px}.pad-r-20{padding-right:20px}.pad-t-20{padding-top:20px}.pad-b-20{padding-bottom:20px}.pad-20{padding:20px}.pad-l-30{padding-left:30px}.pad-r-30{padding-right:30px}.pad-t-30{padding-top:30px}.pad-b-30{padding-bottom:30px}.pad-30{padding:30px}.pad-l-40{padding-left:40px}.pad-r-40{padding-right:40px}.pad-t-40{padding-top:40px}.pad-b-40{padding-bottom:40px}.pad-40{padding:40px}.pad-t-60{padding-top:60px}.pad-b-60{padding-bottom:60px}.pad-60{padding:60px}.pad-t-80{padding-top:80px}.pad-b-80{padding-bottom:80px}.pad-t-100{padding-top:100px}.pad-b-100{padding-bottom:100px}.content-box-big{padding:100px 100px 60px}@media all and (min-width: 0)and (max-width: 599px){.box-pad-small{padding:20px 15px}}@media all and (min-width: 0)and (max-width: 767px){.pad-b-60,.pad-b-80,.pad-b-100{padding-bottom:40px}.pad-t-60,.pad-t-80,.pad-t-100{padding-top:40px}.pad-60{padding:20px var(--gutter)}.content-box-big,.content-box-small{padding:30px var(--gutter) 20px}.pad-t-30-mobile{padding-top:30px}.pad-b-white-box{padding-bottom:80px}}@media all and (min-width: 600px){.box-pad-small{padding:30px}}@media all and (min-width: 768px){.pad-b-white-box{padding-bottom:300px}.content-box-small{padding:60px}}@media all and (min-width: 768px)and (max-width: 1023px){.content-box-big{padding:60px}}@media all and (min-width: 1024px){.content-box-big{padding:80px}.sidebar-pad-extra{padding-left:60px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1500px;width:calc(100% - var(--gutter)*2)}.wrapper.no-cntr{margin-left:0;margin-right:0}.grid{column-gap:6%;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:2.5rem}.grid.no-gap{gap:0}.grid.gap-2{gap:2px}.grid.gap-4{gap:4px}.grid.gap-20{gap:20px}.grid.no-c-gap{column-gap:0}.grid.c-gap-2{column-gap:2px}.grid.no-r-gap{row-gap:0}.grid.r-gap-20{row-gap:20px}.grid.c-gap-20{column-gap:20px}.grid.less-c-gap{column-gap:3%}.grid.align-s{align-items:start}.grid.align-c{align-items:center}.grid.align-e{align-items:end}.grid.jstfy-s{justify-items:start}.grid.jstfy-c{justify-items:center}.grid.jstfy-e{justify-items:end}.grid .r-span-2{grid-row:span 2}.grid .col-1{grid-column:span 1}.grid .col-2{grid-column:span 2}.grid .col-3{grid-column:span 3}.grid .col-4{grid-column:span 4}.grid .col-5{grid-column:span 5}.grid .col-6{grid-column:span 6}.grid .col-7{grid-column:span 7}.grid .col-8{grid-column:span 8}.grid .col-9{grid-column:span 9}.grid .col-10{grid-column:span 10}.grid .col-11{grid-column:span 11}.grid .col-12{grid-column:span 12}.grid .col-12.overlap{grid-column:1/span 12;grid-row:1}@media all and (min-width: 375px){.grid .col-1-xxs{grid-column:span 1}.grid .col-2-xxs{grid-column:span 2}.grid .col-3-xxs{grid-column:span 3}.grid .col-4-xxs{grid-column:span 4}.grid .col-5-xxs{grid-column:span 5}.grid .col-6-xxs{grid-column:span 6}.grid .col-7-xxs{grid-column:span 7}.grid .col-8-xxs{grid-column:span 8}.grid .col-9-xxs{grid-column:span 9}.grid .col-10-xxs{grid-column:span 10}.grid .col-11-xxs{grid-column:span 11}.grid .col-12-xxs{grid-column:span 12}.grid .first-xxs{order:-1}.grid .last-xxs{order:13}}@media all and (min-width: 600px){.grid .col-1-xs{grid-column:span 1}.grid .col-2-xs{grid-column:span 2}.grid .col-3-xs{grid-column:span 3}.grid .col-4-xs{grid-column:span 4}.grid .col-5-xs{grid-column:span 5}.grid .col-6-xs{grid-column:span 6}.grid .col-6-xs.right-xs{grid-column:-7/span 6}.grid .col-7-xs{grid-column:span 7}.grid .col-8-xs{grid-column:span 8}.grid .col-9-xs{grid-column:span 9}.grid .col-10-xs{grid-column:span 10}.grid .col-11-xs{grid-column:span 11}.grid .col-12-xs{grid-column:span 12}.grid .first-xs{order:-1}.grid .last-xs{order:13}}@media all and (min-width: 768px){.grid .col-1-sm{grid-column:span 1}.grid .col-2-sm{grid-column:span 2}.grid .col-3-sm{grid-column:span 3}.grid .col-4-sm{grid-column:span 4}.grid .col-5-sm{grid-column:span 5}.grid .col-6-sm{grid-column:span 6}.grid .col-7-sm{grid-column:span 7}.grid .col-8-sm{grid-column:span 8}.grid .col-8-sm.right-sm{grid-column:-9/span 8}.grid .col-9-sm{grid-column:span 9}.grid .col-10-sm{grid-column:span 10}.grid .col-11-sm{grid-column:span 11}.grid .col-12-sm{grid-column:span 12}.grid .first-sm{order:-1}.grid .last-sm{order:13}}@media all and (min-width: 1024px){.grid .col-1-md{grid-column:span 1}.grid .col-2-md{grid-column:span 2}.grid .col-3-md{grid-column:span 3}.grid .col-4-md{grid-column:span 4}.grid .col-5-md{grid-column:span 5}.grid .col-6-md{grid-column:span 6}.grid .col-7-md{grid-column:span 7}.grid .col-8-md{grid-column:span 8}.grid .col-9-md{grid-column:span 9}.grid .col-10-md{grid-column:span 10}.grid .col-11-md{grid-column:span 11}.grid .col-12-md{grid-column:span 12}.grid .first-md{order:-1}.grid .last-md{order:13}}@media all and (min-width: 1260px){.grid .col-1-lg{grid-column:span 1}.grid .col-2-lg{grid-column:span 2}.grid .col-3-lg{grid-column:span 3}.grid .col-4-lg{grid-column:span 4}.grid .col-5-lg{grid-column:span 5}.grid .col-6-lg{grid-column:span 6}.grid .col-7-lg{grid-column:span 7}.grid .col-8-lg{grid-column:span 8}.grid .col-9-lg{grid-column:span 9}.grid .col-10-lg{grid-column:span 10}.grid .col-11-lg{grid-column:span 11}.grid .col-12-lg{grid-column:span 12}.grid .first-lg{order:-1}.grid .last-lg{order:13}}@media all and (min-width: 1420px){.grid .col-1-xl{grid-column:span 1}.grid .col-2-xl{grid-column:span 2}.grid .col-3-xl{grid-column:span 3}.grid .col-4-xl{grid-column:span 4}.grid .col-5-xl{grid-column:span 5}.grid .col-6-xl{grid-column:span 6}.grid .col-7-xl{grid-column:span 7}.grid .col-8-xl{grid-column:span 8}.grid .col-9-xl{grid-column:span 9}.grid .col-10-xl{grid-column:span 10}.grid .col-11-xl{grid-column:span 11}.grid .col-12-xl{grid-column:span 12}.grid .first-xl{order:-1}.grid .last-xl{order:13}}.flex.column,.flex-xxs.column,.flex-xs.column,.flex-sm.column,.flex-md.column,.flex-lg.column,.flex-xl.column{flex-direction:column}.flex.wrap,.flex-xxs.wrap,.flex-xs.wrap,.flex-sm.wrap,.flex-md.wrap,.flex-lg.wrap,.flex-xl.wrap{flex-wrap:wrap}.flex.align-s,.flex-xxs.align-s,.flex-xs.align-s,.flex-sm.align-s,.flex-md.align-s,.flex-lg.align-s,.flex-xl.align-s{align-items:flex-start}.flex.align-c,.flex-xxs.align-c,.flex-xs.align-c,.flex-sm.align-c,.flex-md.align-c,.flex-lg.align-c,.flex-xl.align-c{align-items:center}.flex.align-e,.flex-xxs.align-e,.flex-xs.align-e,.flex-sm.align-e,.flex-md.align-e,.flex-lg.align-e,.flex-xl.align-e{align-items:flex-end}.flex.baseline,.flex-xxs.baseline,.flex-xs.baseline,.flex-sm.baseline,.flex-md.baseline,.flex-lg.baseline,.flex-xl.baseline{align-items:baseline}.flex.jstfy-s,.flex-xxs.jstfy-s,.flex-xs.jstfy-s,.flex-sm.jstfy-s,.flex-md.jstfy-s,.flex-lg.jstfy-s,.flex-xl.jstfy-s{justify-content:flex-start}.flex.jstfy-c,.flex-xxs.jstfy-c,.flex-xs.jstfy-c,.flex-sm.jstfy-c,.flex-md.jstfy-c,.flex-lg.jstfy-c,.flex-xl.jstfy-c{justify-content:center}.flex.jstfy-e,.flex-xxs.jstfy-e,.flex-xs.jstfy-e,.flex-sm.jstfy-e,.flex-md.jstfy-e,.flex-lg.jstfy-e,.flex-xl.jstfy-e{justify-content:flex-end}.flex.spc-arnd,.flex-xxs.spc-arnd,.flex-xs.spc-arnd,.flex-sm.spc-arnd,.flex-md.spc-arnd,.flex-lg.spc-arnd,.flex-xl.spc-arnd{justify-content:space-around}.flex.spc-btwn,.flex-xxs.spc-btwn,.flex-xs.spc-btwn,.flex-sm.spc-btwn,.flex-md.spc-btwn,.flex-lg.spc-btwn,.flex-xl.spc-btwn{justify-content:space-between}.flex.spc-even,.flex-xxs.spc-even,.flex-xs.spc-even,.flex-sm.spc-even,.flex-md.spc-even,.flex-lg.spc-even,.flex-xl.spc-even{justify-content:space-evenly}.flex .grow,.flex-xxs .grow,.flex-xs .grow,.flex-sm .grow,.flex-md .grow,.flex-lg .grow,.flex-xl .grow{flex-grow:1}.flex .no-shrink,.flex-xxs .no-shrink,.flex-xs .no-shrink,.flex-sm .no-shrink,.flex-md .no-shrink,.flex-lg .no-shrink,.flex-xl .no-shrink{flex-shrink:0}.flex .first,.flex-xxs .first,.flex-xs .first,.flex-sm .first,.flex-md .first,.flex-lg .first,.flex-xl .first{order:-1}.flex .last,.flex-xxs .last,.flex-xs .last,.flex-sm .last,.flex-md .last,.flex-lg .last,.flex-xl .last{order:99}.white{color:var(--white)}.black{color:var(--black)}.error-red{color:var(--error-red)}.pink{color:var(--pink)}.dark-pink{color:var(--dark-pink)}.purple{color:var(--purple)}.light-grey{color:var(--light-grey)}.label-grey{color:var(--label-grey)}.dark-grey{color:var(--dark-grey)}.darker-grey{color:var(--darker-grey)}.bg-blur{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--white-70)}.bg-blur-more{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--white-95)}.bg-white{background-color:var(--white)}.bg-pink{background-color:var(--pink)}.bg-dark-pink{background-color:var(--dark-pink)}.bg-purple{background-color:var(--purple)}.bg-off-white{background-color:var(--off-white)}.bg-lighter-grey{background-color:var(--lighter-grey)}.bg-light-grey{background-color:var(--light-grey)}.bg-black-50{background-color:var(--black-50)}.bdr-t-white{border-top:1px solid var(--white)}.bdr-b-white{border-bottom:1px solid var(--white)}.bdr-t-dark-grey{border-top:1px solid var(--dark-grey)}.bdr-b-dark-grey{border-bottom:1px solid var(--dark-grey)}.bdr-t-grey{border-top:1px solid var(--grey)}.bdr-b-grey{border-bottom:1px solid var(--grey)}.bdr-t-light-grey{border-top:1px solid var(--light-grey)}.bdr-b-light-grey{border-bottom:1px solid var(--light-grey)}.bdr-light-grey{border:1px solid var(--light-grey)}.bdr-t-lighter-grey{border-top:1px solid var(--lighter-grey)}.bdr-b-lighter-grey{border-bottom:1px solid var(--lighter-grey)}.bdr-lighter-grey{border:1px solid var(--lighter-grey)}#container .invalid{border-color:var(--error-red)}html,body{font-family:var(--sans);font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2em}p,address{line-height:1.5em}p:not(:last-child),address:not(:last-child){margin-bottom:1em}p:not(:last-child).less-mar,address:not(:last-child).less-mar{margin-bottom:.6em}p.bdr-b-dark-grey,address.bdr-b-dark-grey{margin-bottom:10px;padding-bottom:10px}.sans-alt{font-family:var(--sans-alt)}.italic{font-style:italic}.reg{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.heavy{font-weight:900}.l-spacing{letter-spacing:.1em}.big-title{line-height:1.15em;margin-bottom:1em}.big-title.less-mar{margin-bottom:.4em}.big-title.lesser-mar{margin-bottom:.2em}.med-title{margin-bottom:1em}.med-title.less-mar{margin-bottom:.4em}.location-title{margin-bottom:1em}.small-title{margin-bottom:1em}.small-title.less-mar{margin-bottom:.6em}.small-title.lesser-mar{margin-bottom:.3em}.caps-title{margin-bottom:2em}.caps-title.less-mar{margin-bottom:1em}.caps-title.more-mar{margin-bottom:3em}.huge p{line-height:1.2em;margin-bottom:.5em}.small{font-size:13px}.smaller{font-size:12px}.tiny{font-size:10px}.mw-lesser{max-width:22em}.mw-less{max-width:28em}.mw{max-width:36em}.mw-more{max-width:52em}.mw-extra{max-width:60em}.cms h3:not(:first-child),.cms h4:not(:first-child),.cms h5:not(:first-child){margin-top:2em}.cms h3{font-weight:700}.cms h3:not(:last-child){margin-bottom:1em}.cms h4{font-weight:400;line-height:1.5em}.cms h4:not(:last-child){margin-bottom:1.5em}.cms h5{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cms h5:not(:last-child){margin-bottom:1em}.cms ul:not(:last-child),.cms ol:not(:last-child){margin-bottom:1em}.cms ul li,.cms ol li{line-height:var(--global-line-height);position:relative}.cms ul li{padding-left:26px}.cms ul li::before{background:var(--black);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(var(--global-line-height)/2);transform:translateY(-50%);width:6px}.cms ol{counter-reset:counter}.cms ol li{padding-left:23px}.cms ol li::before{content:counter(counter) ".";counter-increment:counter;left:0;position:absolute;top:0}.cms:not(.black-links) a{color:var(--dark-pink);font-weight:500}.cms:not(.black-links) a:hover{color:var(--pink)}.white .cms:not(.black-links) a{color:var(--white);font-weight:700}.white .cms:not(.black-links) a:hover{color:var(--pink)}.tick-bullets ul{margin-bottom:0}.tick-bullets ul li{background:url("images/tick-bullet.svg") no-repeat;background-size:22px auto;line-height:22px;margin:0 0 1em;padding-left:40px}.tick-bullets ul li::before{display:none}.caps{text-transform:uppercase}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}@media all and (min-width: 0)and (max-width: 599px){html,body,h1,h2,h3,h4,h5,h6{font-size:14px}.big-title{font-size:45px}.country-notice-modal .big-title,.med-title,.location-title{font-size:25px}.box-title{font-size:20px}.small-title,.large,.cms h3,.cms h4{font-size:16px}.larger{font-size:18px}.text-l-xs{text-align:left}}@media all and (min-width: 0)and (max-width: 767px){.huge{font-size:25px}}@media all and (min-width: 600px){html,body,h1,h2,h3,h4,h5,h6{font-size:15px}.big-title{font-size:50px}.med-title{font-size:35px}.location-title{font-size:30px}.box-title{font-size:25px}.small-title,.large,.cms h3,.cms h4{font-size:18px}.larger{font-size:25px}.text-l-xs{text-align:left}.text-r-xs{text-align:right}}@media all and (min-width: 768px){.huge{font-size:42px}}a img{border:0}img,video{display:block}img.w-100,video.w-100{height:auto}img.h-100,video.h-100{width:auto}img.obj-cvr,img.obj-cntn,video.obj-cvr,video.obj-cntn{height:100%;width:100%}img.obj-cvr,video.obj-cvr{object-fit:cover}img.obj-cntn,video.obj-cntn{object-fit:contain}.cms .wp-caption{width:auto !important}.cms img{height:auto;max-width:100%}.iframe-wrap iframe{border:0;display:block;height:auto;width:100%}.iframe-video-wrap::before{content:"";display:block;padding-bottom:56.25%}.iframe-video-wrap iframe,.iframe-video-wrap video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}#subscribe-wrap img.abs-box{transform:translateX(25%)}@media all and (min-width: 768px){img.abs-sm{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}}button,input:not([type=file]):not(.calculator),select:not(.calculator),textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:inherit}input[type=checkbox],input[type=radio]:not(.calculator),button{background:none;border:0;border-radius:0;box-shadow:none;font-size:inherit}input[type=checkbox]:disabled,input[type=radio]:not(.calculator):disabled{opacity:.3}button{color:inherit;cursor:pointer;display:inline-flex;text-align:left}button.block,button.flex:not(.inline){width:100%}.fields-wrap.disabled,input:disabled,button:disabled,select:disabled{cursor:default;opacity:.3}.form__label-row{margin-bottom:20px}label.label,label.entry__label{display:block;margin-bottom:5px}input.text,input.input,textarea,select:not(.calculator){background:var(--white);border:1px solid var(--light-grey);border-radius:0;color:var(--black);display:block;font-size:15px;font-weight:300;line-height:20px;padding:14px 20px;width:100%}input.text,select:not(.calculator){height:50px}input.text.narrow{width:150px}textarea{height:150px;resize:none}select:not(.calculator){background:url("images/select-arrow.svg") right 15px center no-repeat}.checkbox-wrap,.entry__choice{line-height:var(--global-line-height)}.checkbox-wrap input[type=checkbox],.entry__choice input[type=checkbox]{background:url("images/checkbox.svg") no-repeat;display:inline-flex;flex:0 0 20px;height:20px;margin-right:.6em;width:20px}.checkbox-wrap input[type=checkbox]:checked,.entry__choice input[type=checkbox]:checked{background-position:0 -20px}.checkbox-wrap.invalid,.entry__choice.invalid{color:var(--error-red)}.radio-group{border:1px solid var(--light-grey);padding:15px 20px}.radio-group .radio-wrap label{margin-bottom:0}.radio-group .radio-wrap input[type=radio]{align-items:center;border:1px solid var(--light-grey);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-right:10px;width:18px}.radio-group .radio-wrap input[type=radio]::before{background:var(--dark-pink);border-radius:50%;content:"";display:block;height:8px;opacity:0;transition:opacity .3s;width:8px}.radio-group .radio-wrap input[type=radio]:checked::before{opacity:1}.file-wrap input.file{opacity:0}.file-wrap .file-label{border:1px solid var(--light-grey);height:50px;padding:0 20px}.file-wrap .file-label::after{background:url("images/upload-arrow.svg") no-repeat;content:"";flex-shrink:0;height:13px;margin-left:10px;width:9px}.file-wrap .file-name{white-space:nowrap}.file-wrap .remove-file{height:48px;width:48px}.file-wrap .remove-file::before,.file-wrap .remove-file::after{background:var(--black);content:"";position:absolute;right:8px;top:50%;transform:translate(50%, -50%) rotate(45deg)}.file-wrap .remove-file::before{height:16px;width:2px}.file-wrap .remove-file::after{height:2px;width:16px}.file-wrap.has-file .upload-wrap{opacity:0;visibility:hidden}.file-wrap.has-file .file-name,.file-wrap.has-file .remove-file{opacity:1;visibility:visible}input.calendar{background:url("images/form-calendar-icon.svg") right 10px center no-repeat;background-size:16px auto;padding-right:36px}.form-message-box.success,.form-message-box.error{line-height:1.4em;padding:10px}.form-message-box.success{background:var(--purple);color:var(--white)}.form-message-box.error{background:var(--error-red-10);border:1px dashed var(--error-red);color:var(--error-red)}#company-name{left:-9999em;position:absolute;top:-9999em;visibility:hidden}a,.text-btn{color:var(--black);text-decoration:none}a:hover,.text-btn:hover{color:var(--dark-pink)}a.dark-grey,.text-btn.dark-grey{color:var(--dark-grey)}a.dark-grey:hover,.text-btn.dark-grey:hover{color:var(--dark-pink)}a.light-grey,.text-btn.light-grey{color:var(--light-grey)}a.light-grey:hover,.text-btn.light-grey:hover{color:var(--dark-grey)}a.dark-pink,.text-btn.dark-pink{color:var(--dark-pink)}a.dark-pink:hover,.text-btn.dark-pink:hover{color:var(--pink)}a.purple,.text-btn.purple{color:var(--purple)}a.purple:hover,.text-btn.purple:hover{color:var(--dark-pink)}a.white,.text-btn.white{color:var(--white)}a.white:hover,.text-btn.white:hover{color:var(--pink)}a,button,.btn{transition:background-color .3s,border-color .3s,color .3s,opacity .3s}.btn{align-items:center;background:var(--dark-pink);color:var(--white);display:inline-flex;font-size:15px;font-weight:900;justify-content:space-between;letter-spacing:.1em;line-height:18px;padding:16px 30px;text-transform:uppercase}.btn:hover{background-color:var(--pink);color:var(--white)}.btn:not(.small):not(.tiny){min-height:68px}.btn.small{font-size:13px;line-height:16px;min-height:50px;padding:9px 20px}.btn.small.bdr-white{background:none;border:1px solid var(--white);padding-bottom:16px;padding-top:16px}.btn.small.bdr-white:hover{background-color:var(--white);color:var(--purple)}.btn.small.bdr-white.has-arrow:hover::after{background-position:right -15px}.btn.small.bg-white{background:var(--white) !important;color:var(--purple) !important}.btn.small.bg-white.has-arrow::after{background-position:right -15px}.btn.tiny{background:none;border:1px solid var(--dark-pink);color:var(--dark-pink);font-size:9px;line-height:12px;padding:9px 10px}.btn.tiny::after{background:url("images/button-arrow-tiny.svg") no-repeat;background-size:100% 200%;content:"";flex-shrink:0;height:8px;margin-left:10px;width:15px}.btn.tiny:hover{background-color:var(--dark-pink);color:var(--white)}.btn.tiny:hover::after{background-position:0 -8px}.btn.bg-pink{background-color:var(--pink)}.btn.bg-pink:hover{background-color:var(--purple)}.btn.has-arrow::after{background:url("images/button-arrow.svg") right top no-repeat;background-size:51px auto;content:"";flex-shrink:0;height:15px;width:21px}.btn.has-arrow.small-arrow{padding-left:20px;padding-right:20px}.btn.has-arrow.small-arrow::after{margin-left:10px}.btn.has-arrow:not(.small-arrow)::after{margin-left:50px;transition:.3s}.btn.has-arrow:not(.small-arrow):not(.disabled):hover::after{margin-left:20px;width:51px}.btn.disabled{background:var(--dark-pink) !important}.caps-link{line-height:19px}.arrow-link{align-items:center;display:inline-flex}.arrow-link::after{background:url("images/link-arrow.svg") no-repeat;background-size:100% 200%;content:"";display:block;flex-shrink:0;height:15px;margin-left:10px;transition:transform .3s;width:22px}.arrow-link:hover::after{background-position:0 -15px;transform:translateX(5px)}.social-icons{--size: 18px;--total: 8}.social-icons a{background:url("images/social-2025.svg") 0 calc(-1*var(--position)*var(--size)) no-repeat;background-size:var(--size) calc(var(--size)*var(--total));display:block;font-size:0;height:var(--size);width:var(--size)}.social-icons a.linkedin{--position: 0}.social-icons a.linkedin.white{--position: 1}.social-icons a.x{--position: 2}.social-icons a.x.white{--position: 3}.social-icons a.instagram{--position: 4}.social-icons a.instagram.white{--position: 5}.social-icons a.youtube{--position: 6}.social-icons a.youtube.white{--position: 7}.contact-icon{display:inline-block;line-height:24px;padding-left:39px}.contact-icon::before{background:url("images/contact-icons.svg") no-repeat;background-size:100% 1200%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.contact-icon.no-text::before{display:none}.contact-icon.office.white::before{background-position:0 -120px}.contact-icon.person::before{background-position:0 -24px}.contact-icon.person.white::before{background-position:0 -144px}.contact-icon.marker::before{background-position:0 -48px}.contact-icon.marker.white::before{background-position:0 -168px}.contact-icon.telephone::before{background-position:0 -72px}.contact-icon.telephone.white::before{background-position:0 -192px}.contact-icon.email::before{background-position:0 -96px}.contact-icon.email.white::before{background-position:0 -216px}.contact-icon.website::before{background-position:0 -240px}.contact-icon.website.white::before{background-position:0 -264px}.order-pdf{border:1px solid var(--dark-pink);color:var(--dark-pink);display:inline-block;padding:10px 15px}.order-pdf:hover{background:var(--dark-pink);color:var(--white)}.cross{background-position:center center;background-repeat:no-repeat;height:48px;position:absolute;width:48px;z-index:5}.cross.big.pink{background-image:url("images/cross-icon-big-pink.svg")}.cross.big.grey{background-image:url("images/cross-icon-big-grey.svg")}.cross.med{background-image:url("images/cross-icon-med.svg");background-size:23px auto}.cross.tiny{background-image:url("images/cross-icon-tiny.svg");right:0;top:0}.cky-btn{justify-content:center;text-align:center}@media all and (min-width: 0)and (max-width: 767px){.btn{font-size:13px;line-height:16px;padding:9px 20px}.btn:not(.small):not(.tiny){min-height:50px}.btn.btn-full{display:flex;position:relative;width:auto}.cross.big{background-size:20px auto;right:0;top:0}.cross.med{background-size:24px auto;right:0;top:0}.cross.tiny{height:36px;width:36px}}@media all and (min-width: 768px){.cross.big{background-size:30px auto;right:16px;top:16px}.cross.med{background-size:30px auto;right:11px;top:11px}}.hidden{display:none}.block{display:block}.flex{display:flex}.flex.inline{display:inline-flex}@media all and (min-width: 375px){.hidden-xxs{display:none}.block-xxs{display:block}.inline-xxs{display:inline}.flex-xxs{display:flex}.flex-xxs.inline{display:inline-flex}}@media all and (min-width: 600px){.hidden-xs{display:none}.block-xs{display:block}.inline-xs{display:inline}.flex-xs{display:flex}.flex-xs.inline{display:inline-flex}}@media all and (min-width: 768px){.hidden-sm{display:none}.block-sm{display:block}.inline-sm{display:inline}.flex-sm{display:flex}.flex-sm.inline{display:inline-flex}}@media all and (min-width: 1024px){.hidden-md{display:none}.block-md{display:block}.inline-md{display:inline}.flex-md{display:flex}.flex-md.inline{display:inline-flex}}@media all and (min-width: 1260px){.hidden-lg{display:none}.block-lg{display:block}.inline-lg{display:inline}.flex-lg{display:flex}.flex-lg.inline{display:inline-flex}}@media all and (min-width: 1420px){.hidden-xl{display:none}.block-xl{display:block}.inline-xl{display:inline}.flex-xl{display:flex}.flex-xl.inline{display:inline-flex}}.mw-700{max-width:700px}.mw-150{max-width:150px}.waves::before{background:url("images/waves.svg") no-repeat;background-size:100% 200%;content:"";display:block;height:10px;margin-bottom:15px;width:57px}.text-c .waves::before{margin-left:auto;margin-right:auto}.waves.white::before{background-position:0 -10px}.w-100{width:100%}.h-100{height:100%}.abs-box,.fxd-box{bottom:0;left:0;right:0;top:0}.abs-box{position:absolute}.fxd-box{position:fixed}.rds-50{border-radius:50%}.sq-box::before{content:"";display:block;padding-bottom:100%}.landscape-box::before{content:"";display:block;padding-bottom:56.25%}.rel{position:relative}.z-5{z-index:5}.z-10{z-index:10}.over-hide{overflow:hidden}.over-auto{-webkit-overflow-scrolling:touch;overflow:auto}#container-wrap{min-width:320px;transition:margin-left .6s;width:100vw}@media all and (min-width: 0)and (max-width: 1023px){body #body-wrap{overflow:hidden}body #sidebar,body #sidebar-nav-btn{transition:.6s}body.nav-open #sidebar,body.nav-open #sidebar-nav-btn{left:calc(-1*var(--nav-width))}body:not(.sidebar-nav-open) #sidebar{left:calc(-1*var(--sidebar-width));opacity:0;visibility:hidden}body.sidebar-nav-open #container-wrap{margin-left:var(--sidebar-width)}body.sidebar-nav-open #sidebar-nav-btn{left:var(--sidebar-width)}body.sidebar-nav-open #nav-btn{right:calc(-1*var(--nav-width))}body.sidebar-nav-open #sidebar{left:0}}@media all and (min-width: 0)and (max-width: 1259px){body #nav-wrap{transition:.6s}body:not(.nav-open) #nav-wrap{opacity:0;right:calc(-1*var(--nav-width));visibility:hidden}body.nav-open #container-wrap{margin-left:calc(-1*var(--nav-width))}body.nav-open #nav-btn{right:var(--nav-width)}body.nav-open #nav-wrap{right:0}}@media all and (min-width: 1260px){body.nav-tray #nav-wrap{transition:.6s}body.nav-tray:not(.nav-open) #nav-wrap{opacity:0;right:calc(-1*var(--nav-width));visibility:hidden}body.nav-tray.nav-open #container-wrap{margin-left:calc(-1*var(--nav-width))}body.nav-tray.nav-open #nav-btn{right:var(--nav-width)}body.nav-tray.nav-open #nav-wrap{right:0}}body{background:var(--off-white)}#container{display:flex;flex-direction:column;min-height:100vh}#main{flex-grow:1}#page-bg{left:0;position:absolute;right:0;top:0}#page-wrap.auth-page{min-height:calc(100vh - var(--header-height) - var(--header-margin))}@media all and (min-width: 0)and (max-width: 767px){#page-wrap.pad-image{padding-top:250px}#page-wrap.pad-image #page-bg{height:250px}#page-wrap.pad-product-image{padding-top:375px}#page-wrap.pad-product-image #page-bg{height:375px}#page-wrap.pad-header{padding-top:var(--header-total-height)}#page-intro-100{min-height:calc(85vh - var(--header-total-height))}}@media all and (min-width: 768px)and (max-width: 1023px){#page-wrap:not(.no-pad){padding-top:var(--header-total-height)}}@media all and (min-width: 768px){#page-bg{height:100%}#page-bg::after{background:var(--off-white-gradient);bottom:0;content:"";height:200px;left:0;position:absolute;right:0}#page-intro-100{min-height:calc(100vh - var(--header-total-height))}}@media all and (min-width: 1024px){body.has-sidebar #page-wrap:not(.pad-header):not(.pad-header-md):not(.no-pad):not(.portal-pad) #page-content{padding-top:50vh}body.has-sidebar #page-wrap.pad-header #page-content,body.has-sidebar #page-wrap.pad-header-md #page-content{padding-top:var(--header-total-height)}body.has-sidebar #page-wrap.portal-pad{padding-top:25vw}body:not(.has-sidebar) #page-wrap:not(.pad-header):not(.pad-header-md):not(.no-pad):not(.portal-pad){padding-top:50vh}body:not(.has-sidebar) #page-wrap.pad-header,body:not(.has-sidebar) #page-wrap.pad-header-md{padding-top:var(--header-total-height)}body:not(.has-sidebar) #page-wrap.portal-pad{padding-top:25vw}}#header{left:0;position:absolute;right:0;top:0;z-index:100}#logo{background:url("images/logo.svg") no-repeat;background-size:contain;font-size:0}#nav-btn{box-shadow:0 0 15px var(--black-15);height:50px;position:fixed;right:0;transition:.6s;width:50px;z-index:5}#nav-btn span{background:var(--black);height:4px;left:16px;position:absolute;transition:.3s}#nav-btn span.line-1{top:17px;width:9px}#nav-btn span.line-2,#nav-btn span.line-3{top:23px;width:18px}#nav-btn span.line-4{top:29px;width:14px}#nav-btn.active{border-right:1px solid var(--off-white)}#nav-btn.active span.line-1,#nav-btn.active span.line-4{opacity:0}#nav-btn.active span.line-2{transform:rotate(45deg)}#nav-btn.active span.line-3{transform:rotate(-45deg)}#header-search{display:flex}#header-search-btn{background:url("images/search-icon.svg") center no-repeat;background-size:21px auto;height:50px;transition:.3s}#header-search-input{border-top:0}@media all and (min-width: 0)and (max-width: 767px){#nav-wrap #header-langs-dropdown,#nav-wrap #nav{font-size:13px}}@media all and (min-width: 0)and (max-width: 1259px){#header-inner{padding-top:40px}#logo{height:40px;width:143px}#nav-btn{top:35px}#nav-wrap{-webkit-overflow-scrolling:touch;background:var(--white);bottom:0;box-shadow:0 0 15px var(--black-15);overflow:auto;padding:50px 0 0;position:fixed;right:0;top:0;width:var(--nav-width)}#nav-wrap #header-auth{border-top:1px solid var(--off-white);line-height:50px;padding-left:35px}#nav-wrap #header-langs{padding-left:35px}#nav-wrap #header-langs-btn{display:none}#nav-wrap #header-langs-dropdown a{line-height:50px;margin-right:15px}#nav-wrap #header-langs-dropdown a.active{font-weight:700}#nav-wrap #header-search{left:0;position:absolute;right:0;top:0}#nav-wrap #header-search-btn{background-color:var(--white);border-bottom:1px solid var(--off-white);width:50px}#nav-wrap #header-search-input{border-bottom-color:var(--off-white);border-left-color:var(--white);border-right-color:var(--off-white);flex-grow:1;padding-left:35px}#nav-wrap #header-search-input.invalid{border-bottom-color:var(--error-red);border-left-color:var(--error-red);border-right-color:var(--error-red)}#nav-wrap #nav ul.menu>li>a{letter-spacing:.1em;text-transform:uppercase}#nav-wrap #nav ul.menu>li a{align-items:center;border-bottom:1px solid var(--off-white);display:flex;height:50px;padding-left:35px}#nav-wrap #nav ul.menu>li.menu-item-has-children>a{position:relative}#nav-wrap #nav ul.menu>li.menu-item-has-children>a::after{background:url("images/triangle-arrows.svg") no-repeat;content:"";height:16px;position:absolute;right:15px;top:17px;transition:transform .3s;width:14px}#nav-wrap #nav ul.menu>li.menu-item-has-children>a:hover::after{background-position:0 -16px}#nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu{font-weight:400;height:0;overflow:hidden;transition:height .3s}#nav-wrap #nav ul.menu>li.menu-item-has-children.active>a::after{background-position:0 -16px;transform:rotate(180deg)}}@media all and (min-width: 1260px){#header-inner{padding-top:70px}body.has-sidebar #header-inner{justify-content:flex-end}#logo{height:60px;width:215px}body.has-sidebar #logo{display:none}#nav-btn{top:50px}body.nav-tray #nav-wrap{-webkit-overflow-scrolling:touch;background:var(--white);bottom:0;box-shadow:0 0 15px var(--black-15);overflow:auto;padding:50px 0 0;position:fixed;right:0;top:0;width:var(--nav-width)}body.nav-tray #nav-wrap #header-auth{border-top:1px solid var(--off-white);line-height:50px;padding-left:35px}body.nav-tray #nav-wrap #header-langs{padding-left:35px}body.nav-tray #nav-wrap #header-langs-btn{display:none}body.nav-tray #nav-wrap #header-langs-dropdown a{line-height:50px;margin-right:15px}body.nav-tray #nav-wrap #header-langs-dropdown a.active{font-weight:700}body.nav-tray #nav-wrap #header-search{left:0;position:absolute;right:0;top:0}body.nav-tray #nav-wrap #header-search-btn{background-color:var(--white);border-bottom:1px solid var(--off-white);width:50px}body.nav-tray #nav-wrap #header-search-input{border-bottom-color:var(--off-white);border-left-color:var(--white);border-right-color:var(--off-white);flex-grow:1;padding-left:35px}body.nav-tray #nav-wrap #header-search-input.invalid{border-bottom-color:var(--error-red);border-left-color:var(--error-red);border-right-color:var(--error-red)}body.nav-tray #nav-wrap #nav ul.menu>li>a{letter-spacing:.1em;text-transform:uppercase}body.nav-tray #nav-wrap #nav ul.menu>li a{align-items:center;border-bottom:1px solid var(--off-white);display:flex;height:50px;padding-left:35px}body.nav-tray #nav-wrap #nav ul.menu>li.menu-item-has-children>a{position:relative}body.nav-tray #nav-wrap #nav ul.menu>li.menu-item-has-children>a::after{background:url("images/triangle-arrows.svg") no-repeat;content:"";height:16px;position:absolute;right:15px;top:17px;transition:transform .3s;width:14px}body.nav-tray #nav-wrap #nav ul.menu>li.menu-item-has-children>a:hover::after{background-position:0 -16px}body.nav-tray #nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu{font-weight:400;height:0;overflow:hidden;transition:height .3s}body.nav-tray #nav-wrap #nav ul.menu>li.menu-item-has-children.active>a::after{background-position:0 -16px;transform:rotate(180deg)}body:not(.nav-tray) #nav-btn{opacity:0;visibility:hidden}body:not(.nav-tray) #nav-wrap #nav ul.menu{display:flex}body:not(.nav-tray) #nav-wrap #nav ul.menu>li:not(:last-child){margin-right:30px}body:not(.nav-tray) #nav-wrap #nav ul.menu>li>a{align-items:center;display:flex;font-size:15px;height:70px;letter-spacing:.1em;position:relative;text-transform:uppercase;z-index:5}body:not(.nav-tray) #nav-wrap #nav ul.menu>li>a:hover{color:var(--dark-pink)}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children::before,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>a::after,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu{opacity:0;position:absolute;transition:.3s;visibility:hidden}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children::before,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>a::after{content:"";left:0;right:0}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children::before{border-top:1px solid var(--white);height:6px;top:100%}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>a::after{background:var(--dark-pink);bottom:-2px;height:4px}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--white-70);display:flex;flex-wrap:wrap;left:0;padding:30px 40px;right:0;top:76px}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu>li{flex:0 0 33.333%}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu>li>a{line-height:2em}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children>ul.sub-menu>li.current_page_item>a{color:var(--dark-pink)}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children.active::before,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children.active>a::after,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.menu-item-has-children.active>ul.sub-menu{opacity:1;visibility:visible}body:not(.nav-tray) #nav-wrap #nav ul.menu>li.current_page_item>a,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.current-menu-ancestor>a,body:not(.nav-tray) #nav-wrap #nav ul.menu>li.current-page-ancestor>a{font-weight:900}body:not(.nav-tray).blog #nav-wrap #nav ul.menu>li.news>a,body:not(.nav-tray).archive #nav-wrap #nav ul.menu>li.news>a,body:not(.nav-tray).single-post #nav-wrap #nav ul.menu>li.news>a{font-weight:900}body:not(.nav-tray).single-product #nav-wrap #nav ul.menu>li.products>a{font-weight:900}body:not(.nav-tray) #header-right{display:flex;position:absolute;right:0;top:0;z-index:5}body:not(.nav-tray) #header-auth{border-left:2px solid var(--white);height:50px;order:-1;padding:0 15px}body:not(.nav-tray) #header-langs .dropdown,body:not(.nav-tray) #header-search .dropdown{transition:.3s}body:not(.nav-tray) #header-langs:not(.active) .dropdown,body:not(.nav-tray) #header-search:not(.active) .dropdown{opacity:0;visibility:hidden}body:not(.nav-tray) #header-langs{position:relative}body:not(.nav-tray) #header-langs #header-langs-btn{align-items:center;border-left:2px solid var(--white);height:50px;padding-left:15px;width:70px}body:not(.nav-tray) #header-langs #header-langs-btn::before{background:url("images/triangle-arrows.svg") 0 -9px no-repeat;background-size:100% 400%;content:"";height:9px;margin-right:10px;transform:rotate(-90deg);transition:transform .3s;width:8px}body:not(.nav-tray) #header-langs #header-langs-dropdown{background:var(--white);display:block;font-size:13px;font-weight:700;left:0;padding:0 0 10px 33px;position:absolute;right:0;top:49px}body:not(.nav-tray) #header-langs #header-langs-dropdown a{display:block;line-height:2em}body:not(.nav-tray) #header-langs #header-langs-dropdown a.active{display:none}body:not(.nav-tray) #header-langs.active #header-langs-btn{background-color:var(--white)}body:not(.nav-tray) #header-langs.active #header-langs-btn::before{transform:none}body:not(.nav-tray) #header-search{position:relative}body:not(.nav-tray) #header-search #header-search-btn{border-left:2px solid var(--white);margin-left:2px;width:52px}body:not(.nav-tray) #header-search #header-search-dropdown{bottom:0;position:absolute;right:52px;top:0;width:330px}body:not(.nav-tray) #header-search #header-search-input{border-color:var(--white)}body:not(.nav-tray) #header-search #header-search-input.invalid{border-color:var(--error-red)}body:not(.nav-tray) #header-search.active #header-search-btn{background-color:var(--white)}}#footer{z-index:100}#footer-menus li{line-height:2em}#footer-menus li.menu-item-has-children>a{font-weight:700;letter-spacing:.1em;text-transform:uppercase}#footer-menus li.menu-item-has-children>a[href="#"]{cursor:default}#footer-menus li.menu-item-has-children>a[href="#"]:hover{color:var(--black)}#footer-logo{background:url("images/logo.svg") no-repeat;background-size:contain}#drug-logo{height:100px;width:100px}#copyright,#credit{line-height:2em}#copyright a,#credit a{text-decoration:underline}@media all and (min-width: 0)and (max-width: 599px){#footer-right{text-align:center}#footer-logo{height:30px;margin-bottom:30px;width:108px}}@media all and (min-width: 600px)and (max-width: 1023px){#footer-logos{align-items:flex-start}#footer-logo{margin-bottom:30px}}@media all and (min-width: 600px){#footer-logos{align-items:flex-start}#footer-logo{height:59px;width:211px}#footer-social{justify-content:flex-end}}@media all and (min-width: 1024px){#footer-logos{flex-direction:row}#footer-logo{margin-right:100px}}.fx.fade-in{opacity:0;transition:opacity 1s}.fx.fade-in.animated{opacity:1}.fx.fade-in.roll-up,.fx.fade-in.roll-right,.fx.fade-in.roll-left{transition:opacity 1s,transform 1s}.fx.fade-in.roll-up.animated,.fx.fade-in.roll-right.animated,.fx.fade-in.roll-left.animated{transform:translateZ(0)}.fx.fade-in.roll-up{transform:translateY(40px)}.fade{transition:.3s}.fade.slow{transition:.6s}.invis{opacity:0;visibility:hidden}.anim-height{height:0;overflow:hidden;transition:height .3s}.anim-height.slow{transition-duration:.6s}.crsl-wrap{position:relative}.crsl-wrap .crsl{-ms-user-select:none;-webkit-user-select:none;user-select:none}.crsl-wrap .crsl-cell img{pointer-events:none}.crsl-wrap.slide{--gap: 0px;--per-view: 1}.crsl-wrap.slide .crsl{display:flex;transition-property:transform}.crsl-wrap.slide .crsl.interactive{cursor:grab}.crsl-wrap.slide .crsl.interactive.pointer-down{cursor:grabbing}.crsl-wrap.slide .crsl-cell{flex:0 0 calc((100% - var(--gap)*(var(--per-view) - 1))/var(--per-view));margin-right:var(--gap)}.crsl-wrap.dissolve .crsl{display:grid}.crsl-wrap.dissolve .crsl-cell{grid-column:1;grid-row:1;opacity:0;transition:opacity .6s,visibility .6s;visibility:hidden}.crsl-wrap.dissolve .crsl-cell.active{opacity:1;visibility:visible}.crsl-wrap#announcement-crsl .crsl{align-items:end}#announcement-modal.invis .crsl-wrap#announcement-crsl .crsl .crsl-cell{visibility:hidden}.accordion-item.faq .accordion-btn::after{background:url("images/triangle-arrows.svg") 0 -16px no-repeat;content:"";flex-shrink:0;height:16px;margin-left:15px;transform:rotate(-90deg);transition:transform .3s;width:14px}.accordion-item.faq.active .accordion-btn::after{transform:none}.accordion-item.subscribe-form.active #expand-subscribe-form{background:var(--purple)}.accordion-item.subscribe-form.active #expand-subscribe-form::after{background:var(--white);height:2px;margin-left:50px;transition:none;width:21px}.dropdown-wrap.active .dropdown{opacity:1;visibility:visible}.modal-wrap{z-index:1000}.modal-wrap .modal{max-height:100%}.modal-wrap.country-notice-modal .modal{box-shadow:10px 10px 10px var(--black-15)}.modal-wrap#announcement-modal{position:fixed}.modal-wrap#announcement-modal .crsl-cell{box-shadow:0 0 10px var(--black-15)}@media all and (min-width: 0)and (max-width: 599px){.modal-wrap#announcement-modal{bottom:0;left:0;right:0}.modal-wrap#announcement-modal .crsl-cell{padding:20px 15px}.modal-wrap#announcement-modal .crsl-cell .col-12:first-child{padding-right:15px}.modal-wrap#announcement-modal .crsl-cell .title{font-size:20px}}@media all and (min-width: 0)and (max-width: 767px){.modal-wrap.has-overlay{padding:15px}.modal-wrap.country-notice-modal .modal{padding:15px}.modal-wrap.country-notice-modal .modal .med-title{padding-right:35px}.modal-wrap .disclaimer-modal{width:290px}}@media all and (min-width: 600px){.modal-wrap#announcement-modal{bottom:40px;right:0}.modal-wrap#announcement-modal .crsl-cell{padding:20px;width:580px}.modal-wrap#announcement-modal .crsl-cell .title{font-size:25px;margin-bottom:.5em}}@media all and (min-width: 768px){.modal-wrap.has-overlay{padding:60px}.modal-wrap.country-notice-modal .modal{padding:60px}.modal-wrap .disclaimer-modal{width:600px}}@media all and (min-width: 0)and (max-width: 599px){#posts-wrap .masonry-item{width:100%}}@media all and (min-width: 0)and (max-width: 767px){.masonry-grid .masonry-item{width:100%}}@media all and (min-width: 600px)and (max-width: 767px){#posts-wrap .masonry-item{width:calc((100% - 30px)/2)}}@media all and (min-width: 768px){.masonry-grid .masonry-item{width:calc((100% - 30px)/2)}#posts-wrap .masonry-item:not(.leading){width:calc((100% - 60px)/3)}#posts-wrap .masonry-item.leading{width:100%}}#sidebar{top:0;width:var(--sidebar-width);z-index:200}#sidebar #sidebar-left{max-height:100%}body.wide-sidebar #sidebar{display:flex}body.wide-sidebar #sidebar #sidebar-left,body.wide-sidebar #sidebar #sidebar-right{height:100%}#sidebar-nav-btn{background-image:url("images/sidebar-menu-icon.svg");background-position:10px 10px;background-repeat:no-repeat;background-size:15px auto;box-shadow:0 0 15px var(--black-15);font-size:8px;height:132px;left:0;margin-top:-66px;position:fixed;top:50%;width:35px;z-index:110}#sidebar-nav-btn span{bottom:0;height:35px;left:17px;line-height:35px;margin-left:-50px;position:absolute;top:62px;transform:rotate(-90deg);width:100px}#sidebar-menu li{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--white-70);margin:0 0 2px}#sidebar-menu li.no-caps{text-transform:none}#sidebar-menu li.current_page_item{background:var(--white);font-weight:900}#sidebar-menu li a{display:block;line-height:1.5em}#sidebar-filters .accordion-btn,#sidebar-filters .checkbox{font-weight:300;letter-spacing:.1em;text-transform:uppercase}#sidebar-filters .accordion-btn:hover,#sidebar-filters .checkbox:hover{color:var(--dark-pink)}#sidebar-filters .accordion-item .accordion-btn{line-height:1.2em}#sidebar-filters .accordion-item .accordion-btn::before{background:url("images/triangle-arrows.svg") 0 -16px no-repeat;content:"";flex-shrink:0;height:16px;margin-right:10px;transform:rotate(-90deg);transition:transform .3s;width:14px}#sidebar-filters .accordion-item.active .accordion-btn::before{transform:none}#sidebar-filters .filter-checkboxes>li:first-child{margin-top:10px}#sidebar-filters .filter-checkboxes .checkbox{align-items:center;display:flex;line-height:1.2em;position:relative}#sidebar-filters .filter-checkboxes .checkbox::before{border:1px solid var(--dark-grey);content:"";flex-shrink:0;height:12px;margin-right:12px;width:12px}#sidebar-filters .filter-checkboxes .checkbox::after{background:var(--dark-pink);content:"";height:6px;left:3px;margin-top:-3px;opacity:0;position:absolute;top:50%;transition:opacity .3s;width:6px}#sidebar-filters .filter-checkboxes .checkbox.active::after{opacity:1}#sidebar-filters .filter-checkboxes:not(.single-item) .checkbox{padding:.6em 0}.product-result.active,.product-result:hover,.resource-sub-cat-btn.active,.resource-sub-cat-btn:hover{background:var(--dark-pink);color:var(--white)}@media all and (min-width: 0)and (max-width: 767px){#sidebar{font-size:11px}body.wide-sidebar #sidebar #sidebar-left{flex:0 0 155px}body.wide-sidebar #sidebar #sidebar-right{flex:0 0 130px}#sidebar:not(.portal) #sidebar-filters,#sidebar-products-title,.product-result,.resource-cat-btn,.resource-sub-cat-btn,#no-results{padding:20px 15px}}@media all and (min-width: 0)and (max-width: 1023px){body.has-sidebar #page-wrap{padding-left:var(--sidebar-button-width)}#sidebar{background:var(--white);bottom:0;box-shadow:0 0 15px var(--black-15);position:fixed}#sidebar-right{border-left:1px solid var(--off-white)}#sidebar-menu li,#sidebar-products-title,.product-result,.resource-cat-btn,.resource-sub-cat-btn{border-bottom:1px solid var(--off-white)}}@media all and (min-width: 768px){body.wide-sidebar #sidebar #sidebar-left,body.wide-sidebar #sidebar #sidebar-right{flex:0 0 214px}#sidebar-products-title{padding:30px 30px 20px}.product-result,.resource-cat-btn,.resource-sub-cat-btn,#no-results{padding:20px 30px}}@media all and (min-width: 1024px){body.has-sidebar #page-wrap{align-items:flex-start;display:flex}#sidebar{display:flex;flex-direction:column;flex-shrink:0;margin-right:var(--sidebar-margin);position:-webkit-sticky;position:sticky;width:var(--sidebar-width)}#sidebar:not(.resources){height:100vh}#sidebar:not(.resources):not(.products):not(.portal)::after{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--white-70);content:"";display:block;flex-grow:1}body.wide-sidebar #sidebar #wide-sidebar-cols{flex-grow:1}body.wide-sidebar #sidebar #sidebar-filters{height:100%}body.wide-sidebar #sidebar #sidebar-right{margin-left:2px}#sidebar-logo{background-image:url("images/logo.svg");background-position:35px 75px;background-repeat:no-repeat;flex-shrink:0;font-size:0;height:calc(var(--header-total-height) - 2px);margin-bottom:2px}#page-content{flex-grow:1}.resource-cat-btn{border-bottom:1px solid var(--off-white)}.product-result,.resource-sub-cat-btn{margin-bottom:2px}}@media screen and (min-height: 0)and (max-height: 767px){#sidebar-menu li a{padding:20px 30px}}@media screen and (min-height: 768px)and (max-height: 1023px){#sidebar-menu li a{padding:30px}}@media screen and (min-height: 1024px){#sidebar-menu li a{padding:45px 30px}}.stats-grid{display:grid;gap:40px}.stat{line-height:1.1em}@media all and (min-width: 0)and (max-width: 599px){.stats-grid{grid-template-columns:repeat(2, 1fr)}.stat{font-size:34px}}@media all and (min-width: 600px)and (max-width: 767px){.stats-grid{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 600px)and (max-width: 1259px){.stat{font-size:44px}}@media all and (min-width: 768px)and (max-width: 1023px){#stats-grid-home.stats-grid{grid-template-columns:repeat(4, 1fr)}}@media all and (min-width: 768px)and (max-width: 1259px){#stats-grid-modular.stats-grid{grid-template-columns:repeat(4, 1fr)}}@media all and (min-width: 1024px){#stats-grid-home.stats-grid{grid-template-columns:repeat(5, 1fr)}}@media all and (min-width: 1260px){#stats-grid-modular.stats-grid{grid-template-columns:repeat(5, 1fr)}.stat{font-size:54px}}.entry__error,.entry__specification,.input--hidden{display:none}.sib-form-block__button{align-items:center;background:var(--dark-pink);color:var(--white);display:inline-flex;font-size:15px;font-weight:900;justify-content:space-between;letter-spacing:.1em;line-height:18px;min-height:68px;padding:16px 30px;text-transform:uppercase}.sib-form-block__button::after{background:url("images/button-arrow.svg") right top no-repeat;background-size:51px auto;content:"";flex-shrink:0;height:15px;margin-left:50px;transition:.3s;width:21px}.sib-form-block__button:hover{background-color:var(--pink);color:var(--white)}.sib-form-block__button:hover::after{margin-left:20px;width:51px}.entry__choice label{display:flex}label.entry__label{color:var(--label-grey)}.sib-text-form-block{font-size:12px;margin-bottom:20px}.sib-text-form-block p{margin:0}.sib-form__declaration{--icon-size: 60px;display:flex;font-size:12px;margin-bottom:30px}.sib-form__declaration .declaration-block-icon{flex:0 0 var(--icon-size);margin-right:20px}.sib-form__declaration .declaration-block-icon .icon__SVG{left:-9999em;position:absolute;top:-9999em}.sib-form__declaration .declaration-block-icon .svgIcon-sphere{display:block;height:var(--icon-size);width:var(--icon-size)}.tabs-wrap.resource-library .tab-btn[data-level="1"].active{background:var(--white);font-weight:700}.tabs-wrap.resource-library .tab-content:not(.active){display:none}.tabs-wrap.resource-library .two-tab-btns .tab-btn,.tabs-wrap.resource-library .two-tab-btns .placeholder-btn{border:1px solid var(--light-grey);flex:0 0 50%;height:60px}.tabs-wrap.resource-library .two-tab-btns .tab-btn:first-child,.tabs-wrap.resource-library .two-tab-btns .placeholder-btn:first-child{border-right:0}.tabs-wrap.resource-library .two-tab-btns .placeholder-btn{background:var(--off-white);border-right:0;border-top:0}.tabs-wrap.resource-library .two-tab-btns .tab-btn:not(.active){background:var(--off-white)}.tabs-wrap.resource-library .two-tab-btns .tab-btn.active{border-bottom-color:transparent}.tabs-wrap.resource-library .resource-items-content{border:1px solid var(--light-grey);border-top:0;padding:20px}#home-crsl .crsl-cell .crsl-text{opacity:0;transform:translateY(100px);transition:opacity 1s,transform 1s}#home-crsl .crsl-cell.active .crsl-text{opacity:1;transform:translateY(0)}#home-crsl .crsl-dots{left:0;position:absolute;right:0}#home-crsl .crsl-dots .dot{background:var(--dark-grey);height:2px;margin-right:10px;opacity:.5;transition:opacity .3s;width:45px}#home-crsl .crsl-dots .dot.active{opacity:1}.home-icon{padding-left:37px}.home-icon .small-title{line-height:27px}.home-icon::before{background:url("images/home-icons.svg") no-repeat;background-size:100% 300%;content:"";height:27px;left:0;position:absolute;top:0;width:27px}.home-icon.portfolio::before{background-position:0 -27px}.home-icon.legacy::before{background-position:0 -54px}.home-box .box-text{transition:background-color .3s}.home-box .box-text .caps-title,.home-box .box-text .box-title{transition:color .3s}.home-box .box-text .box-title{line-height:1.3em}.home-box:hover .box-text{background-color:var(--pink-95)}.home-box:hover .box-text .caps-title,.home-box:hover .box-text .box-title{color:var(--white)}@media all and (min-width: 0)and (max-width: 767px){#home-crsl .crsl-cell{padding-top:250px}#home-crsl .crsl-cell img{height:250px}#home-crsl .crsl-dots{top:218px}}@media all and (min-width: 0)and (max-width: 1023px){#home-about{padding-bottom:40px}}@media all and (min-width: 768px){#home-crsl .crsl{min-height:100vh}#home-crsl .crsl-text{padding:var(--header-total-height) 0 120px}#home-crsl .crsl-dots{bottom:60px}}@media all and (min-width: 1024px){#home-about .col-12{padding-bottom:300px}#home-stats{margin-top:-220px}#subscribe-bg-image{bottom:0;left:30%;position:absolute;right:0;top:0}}#regional-product-btns #na-btns{margin-top:1px}#regional-product-btns #na-btns:not(.active) .half-btn{display:none}#regional-product-btns #na-btns.active #na-btn{display:none}#regional-product-btns #na-btns.active .half-btn{display:flex}#canada-btn{margin-left:1px;width:calc(50% - 1px)}#us-btn{width:50%}.disclaimer-choice{align-items:center;border:1px solid var(--lighter-grey);border-radius:17px;display:inline-flex;height:34px;justify-content:center;width:90px}.disclaimer-choice:hover{border-color:var(--dark-pink)}@media all and (min-width: 0)and (max-width: 767px){#regional-product-btns{width:280px}#canada-btn{line-height:32px;padding-bottom:9px;padding-top:9px}}@media all and (min-width: 768px){#regional-product-btns{width:290px}#canada-btn{line-height:36px;padding-bottom:16px;padding-top:16px}}#page-wrap{transition:opacity .6s}#page-wrap.loading{opacity:.3}.download{line-height:1em}.download::after{background:url("images/download-icon.svg") no-repeat;background-size:contain;content:"";height:24px;width:24px}.product-icon .small-title{line-height:24px}.product-icon::before{background:url("images/product-icons.svg") no-repeat;background-size:100% 400%;content:"";flex-shrink:0;height:24px;margin-right:20px;width:26px}.product-icon.expiration::before{background-position:0 -24px}.product-icon.calibration::before{background-position:0 -48px}.product-icon.storage::before{background-position:0 -72px}#order-table{border-collapse:collapse;width:100%}#order-table th,#order-table td{line-height:1.4em;padding:0 5px 0 0;vertical-align:top}@media all and (min-width: 0)and (max-width: 599px){#order-table th.qty,#order-table th.unit,#order-table th.ndc,#order-table td.qty,#order-table td.unit,#order-table td.ndc{display:none}}@media all and (min-width: 0)and (max-width: 767px){#prod-welcome-image{left:calc(-1*var(--sidebar-button-width));position:absolute;right:0;top:-275px}#prod-welcome-image img.w-100{max-width:400px}}@media all and (min-width: 768px){#prod-welcome-image{display:block;margin:-120px 0 -80px}#prod-downloads-us{flex:0 0 190px;margin-left:30px}}#google-map-outer-wrap{--map-bottom-pos: 20px;min-height:100vh}#google-map-outer-wrap:not(.home){padding-top:var(--header-total-height)}#google-map-outer-wrap.home #home-map-text,#google-map-outer-wrap.home #google-map-wrap{padding-top:var(--map-v-pad)}#google-map-outer-wrap.home #google-map-wrap{align-items:flex-start;display:flex;justify-content:center}#map-hq-popup{margin-bottom:calc(var(--map-v-pad) + var(--map-bottom-height) + var(--map-bottom-pos))}.map-popup{position:absolute;transition:opacity .3s,visibility .3s}#map-bottom{bottom:var(--map-bottom-pos);left:50%;position:absolute;transform:translateX(-50%);z-index:10}#country-dropdown-wrap .text-btn{padding:0 20px}#country-dropdown-wrap .text-btn:hover,#country-dropdown-wrap .text-btn.active{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--white-95);color:var(--dark-pink)}#country-dropdown-wrap .text-btn.active{font-weight:700}#country-dropdown-wrap #country-dropdown-btn{color:var(--dark-pink)}#country-dropdown-wrap #country-dropdown-btn::after{background:url("images/dropdown-arrows.svg") 0 -20px no-repeat;background-size:100% 400%;content:"";display:block;height:10px;margin-left:15px;transition:transform .3s;width:21px}#country-dropdown-wrap.active #country-dropdown-btn::after{transform:rotate(180deg)}#country-dropdown{bottom:100%;left:0;position:absolute;right:0}#map-zoom{height:var(--map-bottom-height)}#map-zoom .zoom{background:url("images/zoom-icons.svg") no-repeat;background-size:100% 400%;height:24px;width:24px}#map-zoom .zoom.in:hover{background-position:0 -48px}#map-zoom .zoom.out{background-position:0 -24px}#map-zoom .zoom.out:hover{background-position:0 -72px}@media all and (min-width: 0)and (max-width: 599px){#google-map-outer-wrap{--map-bottom-height: 90px;--map-v-pad: 40px}.map-popup{font-size:12px;width:280px}#map-zoom{height:44px;margin-bottom:2px;padding:10px}#country-dropdown-wrap{font-size:12px;height:44px;width:240px}#country-dropdown-wrap .text-btn{height:44px}}@media all and (min-width: 0)and (max-width: 767px){#google-map-outer-wrap.home #google-map-wrap{min-height:100vh;position:relative}.map-popup .med-title,.map-popup .location-title{padding-right:38px}#map-hq-popup{font-size:12px;width:245px}}@media all and (min-width: 0)and (max-width: 1023px){#google-map-outer-wrap.locations #google-map-wrap{bottom:0;position:absolute;right:calc(-1*var(--gutter));top:0}body.has-sidebar #google-map-outer-wrap.locations #google-map-wrap{left:calc(-1*var(--gutter-sidebar))}body:not(.has-sidebar) #google-map-outer-wrap.locations #google-map-wrap{left:calc(-1*var(--gutter))}#google-map-outer-wrap.contact #contact-map-title,#google-map-outer-wrap.contact #map-hq-popup{margin-left:var(--gutter)}}@media all and (min-width: 600px){#google-map-outer-wrap{--map-bottom-height: 60px;--map-v-pad: 100px}.map-popup{font-size:15px;width:360px}#map-bottom{flex-direction:row;justify-content:flex-end}#map-zoom{order:2;margin-left:2px;padding:18px}#country-dropdown-wrap{width:330px}#country-dropdown-wrap .text-btn{height:var(--map-bottom-height)}}@media all and (min-width: 768px){#google-map-outer-wrap.home #google-map-wrap{padding-top:calc(var(--map-v-pad)*1.5)}.map-popup .med-title,.map-popup .location-title{padding-right:28px}#map-hq-popup{width:620px}}@media all and (min-width: 1024px){#google-map-outer-wrap.contact #contact-map-title{left:var(--gutter);width:220px;position:absolute;top:var(--header-total-height)}#google-map-outer-wrap.contact #map-hq-popup{margin-left:325px}#google-map-outer-wrap.locations #google-map-wrap{bottom:0;position:absolute;top:0;transform:translateX(-50%);width:100vw}body.has-sidebar #google-map-outer-wrap.locations #google-map-wrap{left:calc(50% - (var(--sidebar-width) + var(--sidebar-margin))/2)}body:not(.has-sidebar) #google-map-outer-wrap.locations #google-map-wrap{left:50%}}#team-crsl .crsl-nav{position:absolute;width:71px;z-index:5}#team-crsl .crsl-counter{line-height:32px}#team-crsl .crsl-counter .current{font-size:32px;padding-right:50%}#team-crsl .crsl-counter .total{font-size:18px;padding-left:50%}#team-crsl .crsl-counter::before{background:var(--white);content:"";height:1px;left:50%;position:absolute;top:55%;transform:translate(-50%, -50%) rotate(-45deg);width:50px}#team-crsl .crsl-arws{border-bottom:1px solid var(--white);border-top:1px solid var(--white)}#team-crsl .crsl-arw{align-items:center;display:flex;height:35px;justify-content:center;width:35px}#team-crsl .crsl-arw::after{background:url("images/slideshow-arrows.svg") no-repeat;background-size:100% 200%;content:"";display:block;height:15px;width:7px}#team-crsl .crsl-arw.next{border-left:1px solid var(--white)}#team-crsl .crsl-arw.next::after{background-position:0 -15px}@media all and (min-width: 0)and (max-width: 1023px){#team-crsl-wrap{padding-left:0}#team-crsl .crsl-cell{padding-top:375px}#team-crsl .crsl-cell img{height:375px}#team-crsl .crsl-text{padding:30px var(--gutter) 30px var(--gutter-sidebar)}#team-crsl .crsl-nav{right:var(--gutter);top:375px;transform:translateY(calc(-1 * (100% + 20px)))}}@media all and (min-width: 1024px){#team-crsl-wrap{height:100vh}#team-crsl{bottom:0;position:absolute;top:0;transform:translateX(-50%);width:100vw}body.has-sidebar #team-crsl{left:calc(50% - (var(--sidebar-width) + var(--sidebar-margin))/2)}body:not(.has-sidebar) #team-crsl{left:50%}#team-crsl .crsl-clip,#team-crsl .crsl{height:100%}#team-crsl .crsl-cell{flex:0 0 calc(100% - 131px)}#team-crsl .crsl-cell img{right:440px;width:calc(100% - 440px)}#team-crsl .crsl-text{-webkit-overflow-scrolling:touch;background:var(--off-white);height:100%;overflow:auto;padding:220px 40px 40px;width:440px}#team-crsl .crsl-nav{bottom:30px;right:30px}}@media all and (min-width: 1260px){#landing-links .box-pad-small{bottom:0;left:0;position:absolute;right:0;top:0}.landing-link.half-sq-box::before{content:"";display:block;padding-bottom:calc(50% - 2px)}.landing-link:not(.half-sq-box)::before{content:"";display:block;padding-bottom:100%}}.bg-section::before{content:""}.bg-section.bg-section-white::before{background:var(--white)}.bg-section.bg-section-off-white::before{background:var(--off-white)}.bg-section.bg-section-lighter-grey::before{background:var(--lighter-grey)}@media all and (min-width: 0)and (max-width: 767px){.bg-section:not(.layout-section_title):not(.layout-separator){padding-bottom:40px}.bg-section:not(.layout-separator){padding-top:40px}}@media all and (min-width: 0)and (max-width: 1023px){.bg-section::before{bottom:0;position:absolute;right:calc(-1*var(--gutter));top:0}body.has-sidebar .bg-section::before{left:calc(-1*var(--gutter-sidebar))}body:not(.has-sidebar) .bg-section::before{left:calc(-1*var(--gutter))}}@media all and (min-width: 768px){.bg-section:not(.layout-section_title):not(.layout-separator){padding-bottom:60px}.bg-section:not(.layout-separator){padding-top:60px}}@media all and (min-width: 1024px){.bg-section::before{bottom:0;position:absolute;top:0;transform:translateX(-50%);width:100vw}body.has-sidebar .bg-section::before{left:calc(50% - (var(--sidebar-width) + var(--sidebar-margin))/2)}body:not(.has-sidebar) .bg-section::before{left:50%}}#search-page-input{align-items:center;background-color:var(--off-white);background-image:url("images/search-icon.svg");background-repeat:no-repeat;border:1px solid var(--off-white);display:flex;height:3em}@media all and (min-width: 0)and (max-width: 767px){#search-page-input{background-position:15px center;background-size:25px auto;font-size:20px;padding-left:55px}}@media all and (min-width: 768px){#search-page-input{background-position:40px center;background-size:40px auto;font-size:28px;padding-left:120px}}#nucmeded-iframe{border:0;display:block;width:100%}#nucmeded-btns .btn.active{background-color:var(--pink)}@media all and (min-width: 0)and (max-width: 599px){#nucmeded-btns .btn{display:flex}#nucmeded-btns .btn:first-child{margin-bottom:2px}}@media all and (min-width: 600px){#nucmeded-btns{flex-direction:row}#nucmeded-btns .btn:first-child{margin-right:20px}}#testimonials-crsl .crsl-arw{background:url("images/testimonial-arrows.svg") no-repeat;height:37px;position:absolute;width:36px;z-index:5}#testimonials-crsl .crsl-arw.prev{left:40px}#testimonials-crsl .crsl-arw.next{background-position:0 -37px;right:40px}@media all and (min-width: 0)and (max-width: 767px){#testimonials-crsl .crsl-cell{grid-template-rows:auto 1fr}#testimonials-crsl .col-12:first-child::before{content:"";display:block;padding-bottom:100%}#testimonials-crsl .crsl-text{padding:30px var(--gutter) 67px}#testimonials-crsl .crsl-arw{bottom:20px}#testimonials-crsl .crsl-arw.prev{left:50%;margin-left:-41px}#testimonials-crsl .crsl-arw.next{margin-right:-41px;right:50%}}@media all and (min-width: 768px)and (max-width: 1023px){#testimonials-crsl .crsl-text{padding:40px}#testimonials-crsl .crsl-arw{top:20px}#testimonials-crsl .crsl-arw.prev{left:20px}#testimonials-crsl .crsl-arw.next{right:20px}}@media all and (min-width: 1024px){#testimonials-crsl .crsl-text{padding:40px 40px 40px 80px}#testimonials-crsl .crsl-arw{top:50%;transform:translateY(-50%)}}#calculator-wrap table{border-collapse:collapse;width:100%}#calculator-wrap table.outer-table{background-color:var(--off-white);border:1px solid var(--label-grey);margin:0 0 1.5rem}#calculator-wrap th,#calculator-wrap td{font-size:.875rem;line-height:2em;padding:10px 5px 10px 0}#calculator-wrap td{background-color:var(--off-white)}#calculator-wrap th{background-color:var(--lighter-grey);border-bottom:1px solid var(--label-grey)}#calculator-wrap input[type=text]{border:1px solid var(--label-grey);font-family:inherit;padding:5px}#calculator-wrap input[type=button],#calculator-wrap input[type=reset]{-moz-appearance:auto;-webkit-appearance:auto;appearance:auto;padding:5px}#portal-bg{background:url("images/portal-bg.webp") center top no-repeat;background-size:100% auto;top:calc(var(--header-total-height) + 300px)}.resource-file-link{aspect-ratio:239/223;background:url("images/resource-file.svg") no-repeat;background-size:contain}.resource-file-link:hover{background-image:url("images/resource-file-hover.svg");color:var(--white)}.tabs-wrap.selected #portal-intro{display:none}#thirty-years-logo{background:url("images/logo-30-years.png") no-repeat;background-size:contain;max-width:600px}#thirty-years-logo::before{content:"";display:block;padding-bottom:52.132%}img.thirty-years-partner-logo{height:50px;object-fit:contain;object-position:left center;width:200px}