.gradient-text{background:-webkit-gradient(linear, left top, right top, from(#2B2967), color-stop(50%, #6F2877), to(#EF3340));background:linear-gradient(90deg, #2B2967 0%, #6F2877 50%, #EF3340 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body{font-family:"proxima-nova",sans-serif}.global_main{background-image:url(../images/FullPattern.webp);background-repeat:repeat-x;background-position:top center;background-size:162.5px auto;overflow:hidden}*{line-height:1.5}.big{font-size:14px}@media(min-width: 992px){.big{font-size:24px}}img{max-width:100%}a{font-family:"proxima-nova",sans-serif;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:10%}h1,h2,h3,h4,h5,h6{font-family:"kepler-std-display",serif}h1{font-size:32px;letter-spacing:1px}@media(min-width: 992px){h1{font-size:48px;letter-spacing:2px}}h2{color:#008aad;font-family:"kepler-std-display",serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}.content_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#block-bcid10-local-tasks,#block-bcid10-local-tasks--2{position:relative;z-index:999}#block-bcid10-local-tasks ul,#block-bcid10-local-tasks--2 ul{margin:30px 0;padding:0;border-bottom:1px solid 1px;list-style:none;overflow:hidden;position:relative;z-index:95;display:-webkit-box;display:-ms-flexbox;display:flex}#block-bcid10-local-tasks ul li,#block-bcid10-local-tasks--2 ul li{float:left}#block-bcid10-local-tasks ul a,#block-bcid10-local-tasks--2 ul a{text-transform:uppercase;padding:10px 30px;font-size:12px;background:#000;background:-webkit-gradient(linear, right top, left top, from(rgb(111, 40, 119)), color-stop(50%, rgb(147, 50, 136)));background:linear-gradient(270deg, rgb(111, 40, 119) 0%, rgb(147, 50, 136) 50%);display:block;color:#fff;text-decoration:none;margin-right:1px;border:1px solid rgba(147,50,136,.05);margin-bottom:-1px;border-top-right-radius:3px;border-top-left-radius:3px;font-weight:700;-webkit-box-shadow:0px -6px 14px 0px rgba(0,0,0,.42);box-shadow:0px -6px 14px 0px rgba(0,0,0,.42);-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;position:relative;z-index:1}#block-bcid10-local-tasks ul a:hover,#block-bcid10-local-tasks--2 ul a:hover{background:#008aad;color:#fff;border:1px solid rgba(147,50,136,.05);border-bottom:1px solid #fff}#block-bcid10-local-tasks ul a.is-active,#block-bcid10-local-tasks--2 ul a.is-active{background:#fff;color:purple;border:1px solid purple;position:relative;z-index:9}.container{padding-left:24px;padding-right:24px;max-width:1224px}@media(min-width: 1400px){.container{max-width:1454px}}@media(min-width: 1400px){.container.large{max-width:1700px}}.keyboard-nav{background:-webkit-gradient(linear, right top, left top, from(rgb(111, 40, 119)), color-stop(50%, rgb(147, 50, 136)));background:linear-gradient(270deg, rgb(111, 40, 119) 0%, rgb(147, 50, 136) 50%);position:absolute;z-index:0;left:-999999px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;-webkit-box-shadow:10px 0 15px -5px rgba(0,0,0,.3);box-shadow:10px 0 15px -5px rgba(0,0,0,.3)}.keyboard-nav a{display:block;background:rgba(0,138,173,.4);color:#fff;padding:20px;text-decoration:none}.keyboard-nav a:focus{background:rgba(147,50,136,.05);text-decoration:underline}.keyboard-nav:focus-within{left:0;z-index:99999}.component-paragraph p:last-child{margin:0}.component-paragraph a{color:#7f1c75;text-decoration:underline;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.component-paragraph a:hover{color:#1e1e1e}ul{list-style-type:disc}.user-pass-reset,.node-form,.user-pass,.user-login-form{margin:10rem auto;max-width:600px;background:#faf5f9;padding:3rem;border-radius:2px;border:1px solid rgba(147,50,136,.05);border-radius:30px}.user-pass-reset label,.node-form label,.user-pass label,.user-login-form label{font-weight:600;display:block;margin-bottom:5px}.user-pass-reset .form-item,.node-form .form-item,.user-pass .form-item,.user-login-form .form-item{margin-bottom:1rem;width:100%}.user-pass-reset textarea,.user-pass-reset input,.node-form textarea,.node-form input,.user-pass textarea,.user-pass input,.user-login-form textarea,.user-login-form input{padding:10px;width:100%;border-radius:2px;border:1px solid #7f1c75;background:rgba(147,50,136,.05);border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.user-pass-reset textarea:focus,.user-pass-reset input:focus,.node-form textarea:focus,.node-form input:focus,.user-pass textarea:focus,.user-pass input:focus,.user-login-form textarea:focus,.user-login-form input:focus{-webkit-box-shadow:1px 1px 5px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px 5px rgba(0,0,0,.3)}.user-pass-reset .description,.node-form .description,.user-pass .description,.user-login-form .description{font-size:.8rem;margin-top:5px}.user-pass-reset .form-submit,.node-form .form-submit,.user-pass .form-submit,.user-login-form .form-submit{padding:15px 10px;background:-webkit-gradient(linear, right top, left top, from(rgb(111, 40, 119)), color-stop(50%, rgb(147, 50, 136)));background:linear-gradient(270deg, rgb(111, 40, 119) 0%, rgb(147, 50, 136) 50%);-webkit-transition:all;transition:all;display:block;width:100%;color:#fff;font-weight:600;border-radius:2px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.user-pass-reset .form-submit:hover,.node-form .form-submit:hover,.user-pass .form-submit:hover,.user-login-form .form-submit:hover{background:-webkit-gradient(linear, right top, left top, from(rgb(147, 50, 136)), color-stop(50%, rgb(111, 40, 119)));background:linear-gradient(270deg, rgb(147, 50, 136) 0%, rgb(111, 40, 119) 50%)}.cvp{padding-top:24px;padding-bottom:24px;overflow:hidden}@media(min-width: 768px){.cvp{padding-top:32px;padding-bottom:32px}}.node-content{padding-top:24px;padding-bottom:46px}@media(min-width: 768px){.node-content{padding-bottom:76px}}#contact-form{margin:auto;width:100%;height:auto}.gradient-link{font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out;display:block;padding:10px 0;background:-webkit-gradient(linear, left top, right top, from(#2B2967), color-stop(50%, #6F2877), to(#EF3340));background:linear-gradient(90deg, #2B2967 0%, #6F2877 50%, #EF3340 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.gradient-link:hover{background:-webkit-gradient(linear, right top, left top, from(#2B2967), color-stop(50%, #6F2877), to(#EF3340));background:linear-gradient(270deg, #2B2967 0%, #6F2877 50%, #EF3340 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#7f1c75}.btn{border-radius:5px;padding:11px 14px;outline:auto;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;margin:0;outline:none;border:none;overflow:hidden;color:#fff;font-weight:700;position:relative;display:inline-block;z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#000;font-size:15px}@media(min-width: 576px){.btn{font-size:16px}}.btn:before{background:-webkit-gradient(linear, left top, right top, from(rgb(43, 41, 103)), color-stop(50%, rgb(111, 40, 119)), to(rgb(239, 51, 64)));background:linear-gradient(90deg, rgb(43, 41, 103) 0%, rgb(111, 40, 119) 50%, rgb(239, 51, 64) 100%);border-radius:5px;content:"";display:block;height:100%;position:absolute;top:0px;left:0px;opacity:1;width:100%;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:after{background:-webkit-gradient(linear, right top, left top, from(rgb(43, 41, 103)), color-stop(50%, rgb(111, 40, 119)), to(rgb(239, 51, 64)));background:linear-gradient(-90deg, rgb(43, 41, 103) 0%, rgb(111, 40, 119) 50%, rgb(239, 51, 64) 100%);border-radius:5px;content:"";display:block;height:100%;position:absolute;top:0px;left:0px;width:100%;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.btn:focus,.btn:hover{color:#fff}.btn:focus:after,.btn:hover:after{opacity:1}.btn.white_btn{background-color:#fff;color:#1e1e1e}.btn:focus{outline:1px solid #2b2967}.btn:focus:not(:focus-visible){outline:none}.btn.blue{background:#2b2967}.system-messages{margin:40px 0;color:#fff;border:1px solid #fff;padding:20px 40px;border-radius:15px;background:-webkit-gradient(linear, left top, right top, from(#2B2967), color-stop(50%, #6F2877), to(#EF3340));background:linear-gradient(90deg, #2B2967 0%, #6F2877 50%, #EF3340 100%);-webkit-box-shadow:0 14px 18px rgba(0,0,0,.3);box-shadow:0 14px 18px rgba(0,0,0,.3)}.system-messages a{color:#ef3340;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.system-messages a:hover{color:#fff}.system-messages .placeholder{background:rgba(0,0,0,0);opacity:1}.btn-light{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none;padding:7px 14px;border-radius:5px;border:1px solid #7f1c75;background:#fff;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;min-width:100px;text-align:center}.btn-light:hover{color:#fff;background:#7f1c75}.not-found{padding:20px;border-radius:15px 15px 0 15px;background:#faf5f9;border:1px solid #7f1c75}@media(min-width: 768px){.not-found{padding:48px;border-radius:50px 50px 0 50px}}.not-found h1{color:#000;font-size:128px;font-family:"kepler-std-display",serif}.not-found .lead{max-width:650px;margin:auto}.not-found .oops{color:#7f1c75}a{color:#7f1c75;text-decoration:underline}.container-404{margin-top:20vh;margin-bottom:20vh}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.global-header .nav{padding:22px 0}@media(min-width: 992px){.global-header .nav{padding:46px 0}}.global-header .logo-wrap{width:100%}@media(min-width: 992px){.global-header .logo-wrap{width:auto}}.global-header .navbar-brand{color:#2b2967;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:24px;font-weight:700;line-height:30px;cursor:pointer;padding:4px 0}.global-header .navbar-brand span{font-size:24px;font-weight:300}@media(min-width: 992px)and (max-width: 1200px){.global-header .navbar-brand{font-size:21px}}.global-header .navbar-toggler{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none}.global-header .slide-toggle{position:absolute;opacity:0;left:-15px;visibility:hidden;z-index:-999;pointer-events:none;-webkit-transition:none;transition:none}@media(min-width: 992px){.global-header .slide-toggle{visibility:visible;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;z-index:98;pointer-events:auto;position:relative;left:0;opacity:1}}.global-header .primary-nav{list-style:none;padding:0;margin:64px 0 48px 0}@media(min-width: 992px)and (max-width: 1200px){.global-header .primary-nav{gap:10px}}@media(min-width: 1200px){.global-header .primary-nav{gap:24px}}.global-header .primary-nav li{margin:0;padding:0}@media(min-width: 992px){.global-header .primary-nav{margin:0}}.global-header .primary-nav a{color:#1e1e1e;font-weight:bold;padding:12px 0;text-decoration:none;position:relative;font-size:14px;display:inline-block}@media(max-width: 1080px){.global-header .primary-nav a{font-size:14px}}@media(min-width: 1200px){.global-header .primary-nav a{display:inline;font-size:16px}}.global-header .primary-nav a:after{content:"";position:absolute;left:50%;right:0;bottom:8px;border-bottom:2px solid #7f1c75;display:block;width:0px;overflow:hidden;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.global-header .primary-nav a.is-active:after,.global-header .primary-nav a:hover:after{left:0;right:0;width:100%}.global-header .button_group{gap:24px}@media(min-width: 992px)and (max-width: 1200px){.global-header .button_group{gap:10px}}.global-header .button_group .gradient_btn{margin:0}@media(min-width: 992px)and (max-width: 1200px){.global-header .button_group .gradient_btn{font-size:12px}}.global-header.js-active{position:fixed;top:0;left:0;right:0;height:100vh;z-index:99999;background:url(../images/mobile-nav-bg.webp) #fff;background-repeat:repeat-x;background-size:84.5px auto;background-position:center bottom;opacity:1}@media(min-width: 992px){.global-header.js-active{position:relative;left:auto;right:auto;top:auto;height:auto}}.global-header.js-active .slide-toggle{position:relative;opacity:1;left:0;visibility:visible;z-index:auto;pointer-events:auto;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(min-width: 992px){.global-header.js-active .slide-toggle{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:1;visibility:visible}}.global-header.js-active .primary-nav a{left:0;opacity:99}@media(min-width: 992px){.global-header.js-active .primary-nav a{left:auto;opacity:1}}.hdr_border{height:1px;width:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(43, 41, 103)), color-stop(50%, rgb(111, 40, 119)), to(rgb(239, 51, 64)));background:linear-gradient(90deg, rgb(43, 41, 103) 0%, rgb(111, 40, 119) 50%, rgb(239, 51, 64) 100%)}.banner{background:#7f1c75;padding:15px 0;color:#fff;font-style:normal;font-weight:700;line-height:30px;font-size:14px}@media(min-width: 768px){.banner{font-size:24px}}.banner .banner-btn{color:#2b2967;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:inline-block;padding:9px 14px;background:#fff;text-decoration:none;border-radius:5px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;-ms-flex-negative:0;flex-shrink:0}.banner .banner-btn:before{opacity:0}.banner .banner-btn:focus,.banner .banner-btn:hover{color:#fff}@media(min-width: 768px){.banner #modal-hologic-popup .modal-dialog{max-width:710px}}.banner #modal-hologic-popup .modal-inner{padding:50px}.banner #modal-hologic-popup .modal-content{border-radius:50px 50px 0 50px;margin:0;background:#fff}.banner #modal-hologic-popup .modal-content h3{color:#2b2967;text-align:center;font-style:normal;font-weight:400;line-height:normal;font-size:20px}@media(min-width: 768px){.banner #modal-hologic-popup .modal-content h3{font-size:32px}}.banner #modal-hologic-popup .modal-content .button-row{gap:24px;font-size:14px;font-weight:400;color:#1e1e1e;text-align:center}.banner #modal-hologic-popup .modal-content .button-row .btn{width:100%;display:block}@media(min-width: 768px){.banner #modal-hologic-popup .modal-content .button-row{gap:48px}}.banner #modal-hologic-popup .btn-close{display:none}.footer{background:-webkit-gradient(linear, right top, left top, from(rgb(111, 40, 119)), color-stop(50%, rgb(147, 50, 136)));background:linear-gradient(270deg, rgb(111, 40, 119) 0%, rgb(147, 50, 136) 50%);padding:48px 0;font-size:14px;color:#fff}.footer h2{margin-bottom:16px;color:#fff}@media(min-width: 576px){.footer h2{margin-bottom:24px}}.footer .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.footer .footer-logo span{font-size:24px;font-weight:300}.footer .white-wrap{color:#000;padding:7px 14px 7px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;border-radius:5px;background:#fff;display:inline-block;color:#000;text-decoration:none}.footer .white-wrap a{color:#000}.footer .tagline{font-size:14px;font-style:normal;font-weight:700;line-height:14px;font-weight:400}.footer .tagline strong{font-weight:700}.footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.footer .menu li{margin:0;padding:0}.footer .menu a{font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;position:relative;color:#fff;display:block;padding:12px 0;display:inline-block}.footer .menu a:after{content:"";position:absolute;left:0;right:0;bottom:8px;border-bottom:1px solid #fff;display:block;width:0px;overflow:hidden;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.footer .menu a:hover:after{left:0;right:0;width:100%}.footer .footer-1{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width: 992px){.footer .footer-1{-ms-flex-preferred-size:50%;flex-basis:50%}}.footer .footer-3 a{display:inline-block;background:#fff;padding:13px 14px 13px 12px;border-radius:5px;color:#000;font-size:14px;line-height:18px;text-decoration-line:underline;margin-bottom:8px}.footer .footer-3 p{margin-bottom:12px}.footer .gap-4{gap:32px}.footer .block-wrap{gap:32px}@media(min-width: 992px){.footer .block-wrap{gap:87px;margin-right:59px}}.footer .copyright .menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.footer .copyright .menu a{font-size:12px;font-weight:400;text-decoration-line:underline;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-underline-offset:5px;display:inline-block}.footer .copyright .menu a:hover{opacity:.9;text-decoration-style:dotted}.footer .copyright .menu a:after{display:none}.footer .footer-5{font-size:14px;margin-top:18px}@media(min-width: 768px){.footer .footer-5{padding-top:24px;border-top:1px solid #fff;margin-top:34px}}.cookie-consent{position:fixed;left:0;right:0;bottom:0;padding:30px 0;font-size:16px;z-index:99;background:#fff;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cookie-consent .container{max-width:1100px}@media(min-width: 768px){.cookie-consent .cookie-text{width:80%}}@media(min-width: 768px){.cookie-consent .cookie-text{width:60%}}.cookie-consent .btn{padding-left:40px;padding-right:40px}.cookie-consent.initially-hidden{margin-bottom:-50vh}#teconsent{position: fixed;z-index: 9999;bottom: 0;}#consent_blackbar{position: fixed !important;z-index: 9999999;bottom: 0;}.banner #modal-hologic-popup{z-index: 2147483647;}.truste_box_overlay{z-index: 2147483646;}