@import url(https://fonts.bunny.net/css?family=open-sans:300,300i,500,500i,700);body{background:#f7f7f7;font-family:'Open Sans',sans-serif;color:#333;font-size:16px;line-height:1.4em;margin:0;padding:0;}h1,h2,h3{color:#2A5C69;font-weight:700;}h1{font-size:2em;line-height:1.325em;margin:1em 0 0 0;}h2{font-size:1.5em;line-height:1.33em;margin:1.2em 0 0 0;}h3{font-size:1.125em;line-height:1.4em;margin:1.4em 0 0 0;}p,blockquote,ul,ol,label,button{font-size:1em;line-height:1.4em;font-weight:300;margin:1.5em 0 0 0;}button{margin:0;}strong{font-weight:700;color:#2A5C69;}img{width:100%;height:auto;}span.triangle{color:#000;}header,nav{width:100%;}header{padding:3em 0;}.nav,.dark{background:#2A5C69;}.light{background:#DCEEF3;}.white{background:#fff;overflow:auto;}.auth .white{background:none;}.admin .nav{background:#b7ccd1;}.dark h1,.dark h2,.dark h3,.dark p,.dark strong,.dark ul{color:#fff;}.hero p,.hero ul{font-weight:700;}.flex,footer,.flex .block{display:flex;}.flex .block,.wrap{flex-wrap:wrap;}footer,nav,.content,.collection,.padded .block,form{max-width:1000px;margin:0 auto;}.featured .content{overflow:auto;}footer{margin-top:3em;margin-bottom:3em;}footer.prompt{position:relative;z-index:4;}.padded{margin:2.2em 0 0 0;border-top:1px solid #DCEEF3;}nav a{display:inline-block;padding:0.875em 0.625em;font-weight:700;text-decoration:none;color:#fff;}nav a:hover{text-decoration:underline;}nav a.is-active{position:relative;}nav a.is-active::after{content:' ';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #fff transparent;}nav a[href^="https://"]{color:#F4DA99;float:right;}footer nav a[href^="https://"]{color:#333;float:none;}footer .nav{background:none;}footer nav a{padding:1.25em 1em;color:#333;}nav a:first-child{padding-left:0;}.nav button{display:none;}.admin nav a{color:#14404a;font-weight:500;}figure{margin:0;border-radius:6px;overflow:hidden;border:1px solid #0A3642;}figure img{display:block;}.show{display:block;}.hide,.hide.card{display:none;}.hidden{visibility:hidden;}.featured{text-align:center;}.featured.dark p{font-weight:500;font-size:1.125em;}.featured.dark p a{font-size:0.875em;}.featured a,.card a,.cta,input[type='submit'],form button{margin:1.5em auto;padding:1.125em;text-transform:capitalize;text-decoration:none;border-radius:4px;}form button{border:none;}.featured a{display:inline-block;background:#F8C952;color:#333;border:1px solid #2A5C69;margin-top:0;font-weight:500;}.featured a:hover{background:#f5db99;text-decoration:underline;}.message{background:#EEEEEE;border-bottom:1px solid #979797;padding:1.15em 0;}.message p{font-weight:700;margin-top:0;}header a{font-size:2.5em;font-weight:700;text-decoration:none;color:#2A5C69;}header img{width:51px;height:66px;display:inline-block;}header img.takeda_logo{width:100%;height:auto;max-width:100px;margin-left:40px;}header p{display:inline-block;font-weight:500;font-style:italic;margin-left:2em;}.hero .flex div,.main{width:63%;margin-right:3%;margin-bottom:2em;}.hero div.image,.side{width:33%;margin:2em 0 2em 0;}.hero figure{box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);}.curtain{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3;background:#f7f7f7;}.hidden{display:none;}.show{display:block;}.dialog.hcp{position:absolute;top:20vh;left:50%;transform:translate(-50%,0);z-index:4;width:60vw;}.dialog.hcp h2,.dialog.hcp p{color:#333;}.shrink{height:45vh;overflow:hidden;}.video{width:80%;margin:3em auto;border-radius:4px;overflow:hidden;}video{border-radius:4px;}.video-js .vjs-tech{position:relative;}article[typeof]{margin:1.4em 0;}.speaker{width:48%;margin:1.5em 4% 1.5em 0;}.speaker:nth-of-type(even){margin-right:0;}.speaker figure,.person figure{flex-basis:100px;flex-grow:0;flex-shrink:0;height:100px;margin-right:1.5em;}.speaker h3{margin-top:0;}.card{border-radius:6px;background:#fff;margin-top:2em;padding:1.5em 1.25em;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-end;}.collection,.card{background:#fff;border:1px solid #DCEEF3;}.collection{border-radius:2px;margin-top:2.5em;margin-bottom:3em;position:relative;}.collection .card{border:none;border-top:1px solid #85B1BC;padding:1.5em 0 0 0;margin:1.5em;border-radius:0;}div.block div:first-of-type{border-top:none;margin-top:1em;}div.block div.webinar{margin-bottom:2em;}.block>p{margin-bottom:2em;}.collection h2,.card h2,.card h3{margin-top:0;}.card div{width:70%;margin-top:0;}.card .thumb{width:28%;margin-right:2%;}.card a,.cta,.cta a,input[type='submit'],form button{display:block;background:#047E9D;color:#F4DA99;float:right;margin-bottom:0;text-transform:uppercase;margin-left:20px;}p.cta{font-weight:500;}input[type='submit'][disabled]{background:#bbb;color:#555;}input[type='submit'][disabled]:hover{background:#ccc;color:#555;}form button{float:none;}.card a:hover,.cta:hover,.cta a:hover,input[type='submit']:hover,form button:hover{text-decoration:underline;background:#0F6C84;}.cta a{text-decoration:none;}.webinar figure{position:relative;}.webinar figure::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}.webinar figure::before{content:'';position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto;width:0;height:0;border-top:30px solid transparent;border-left:65px solid rgba(256,256,256,0.85);border-bottom:30px solid transparent;}.person.card{border:none;width:50%;box-sizing:border-box;margin-top:1em;padding-left:0;}.person.card div:first-of-type{margin-top:0;}.card a[href^="tel:"]{padding:0;background:none;color:#333;display:inline;float:none;margin:0;}p.title{margin-top:0.25em;font-style:italic;}.person p:nth-child(3){margin-top:1em;}.person p:nth-child(4){margin-top:0.25em;}.side{padding-left:6em;box-sizing:border-box;position:relative;}.side div{position:absolute;bottom:0;right:0;}p.date,p.runTime{font-weight:700;padding-left:2em;}p.date{background:url(/themes/custom/revestive/img/calendar.svg) no-repeat left center;background-size:24px 24px;}p.runTime{background:url(/themes/custom/revestive/img/clock.svg) no-repeat left center;background-size:contain;}.side .cta{width:100%;text-align:center;}.cta.attending{background:none;border:3px solid #2A5C69;color:#2A5C69;font-weight:700;}.cta.attending:hover{text-decoration:none;}div.block div.contextual-region{margin-top:0;margin-bottom:2.5em;}.event{margin-top:1em;padding:0 1.25em 6.75em 1.25em;box-sizing:border-box;background:#fff;border-radius:6px;position:relative;}.flex .event{margin-right:4%;width:46%;margin-bottom:3em;}div.block div.event{border:1px solid #DCEEF3;}div.event:last-of-type{margin-bottom:3em;}.flex div.event:last-of-type{margin-bottom:3em;}.event p.date{font-weight:300;}.event .cta{position:absolute;bottom:1.25em;right:1.25em;}.speakers{margin:0.75em 0 0 0;}.speakers p{display:inline;}.speakers p:nth-child(2){margin-left:0.4em;}.label{font-weight:700;}form{flex-wrap:nowrap;border-top:1px solid #2A5C69;}form.user-register-form>div,form div.name,form div.pass,form div.mail{width:48%;clear:both;margin:0 3% 0 0;display:block;}form div.block div.mail{margin-top:0;}form div[data-drupal-selector="edit-account"]{width:100%;margin:0;display:flex;}form.user-register-form>div:nth-child(even),form div.pass{margin-right:0;}form div.field--name-field-last-name{margin:0 0 0 3%;}form div.field--name-field-title{width:100%;}.auth form .step.two div:nth-child(even){margin-right:3%;}.auth form .step.two div:nth-child(odd){margin-right:0;}.field--type-boolean .field{display:flex;}div.field--type-boolean div.field div{margin:0;}form .block.field--name-field-order-options,div.block.form-actions{width:100%;}form .block.field--widget-string-textarea{width:75%;}label{display:block;font-weight:500;margin:2em 5% 0 0;}.field--name-field-hcp-confirmation label{display:inline-block;font-weight:500;margin:0em 5% 0 0;}.field--type-list-string legend{padding-top:20px;clear:both;display:block;}.field--type-list-string label{display:inline-block;font-weight:500;margin:0em 5% 0 0;}input,textarea,select,option{font-size:1em;color:#333;margin:0.5em 5% 2em 0;padding:0.75em 1em;box-sizing:border-box;border-radius:4px;background:#F3F7F8;border:1px solid #2A5C69;width:100%;}form.user-register-form select{width:48%;}input[type='radio'],input[type='checkbox']{width:1em;height:1em;margin:0.2em 1em 0 0;}input[type='submit']{border:none;margin:0.5em auto 2em auto;float:none;width:fit-content;}input[type='submit']:hover{text-decoration:none;}input::placeholder{font-style:italic;color:#828282;}label.required:after{content:' *';color:#8d3434;}form .block.field--type-language,fieldset[data-drupal-selector="edit-takeda-consents-values"]{display:none;}.passpass2,.mail .description,.pass .description{display:none;}div.pass{position:relative;}div.pass i{display:block;position:absolute;top:3.6em;right:0;padding:1.15em 1.25em;width:1em;height:1em;background:url(/themes/custom/revestive/img/password-visible.svg) no-repeat center;pointer-events:all;}div.pass i.reveal{display:block;position:absolute;top:0;right:0em;padding:1.15em 1.25em;width:1em;height:1em;background:url(/themes/custom/revestive/img/password-invisible.svg) no-repeat center;pointer-events:all;}.pass p{margin-top:0.7em;font-weight:500;}.pass input{margin-bottom:0;}div.pass div.strength{width:100%;}div.pass div.strength div{width:100%;border-radius:4px;height:0.5em;background:#ccc;display:inline-block;}div.strength span{display:block;height:100%;border-radius:4px;}div.pass ul{list-style-type:none;margin:0.4em;padding:0;font-weight:500;}.auth{width:75%;margin:2.4em auto;padding:1em;border-radius:0.5em;box-shadow:0px 1px 4px 0 rgba(0,0,0,0.1);border:1px solid #DCEEF3;}.auth.log-in{box-shadow:none;border:none;margin:0 auto 2.4em auto;}.auth form{border-top:none;display:flex;overflow:hidden;}form.user-login-form{flex-wrap:wrap;}form.user-login-form div{width:46%;margin-right:4%;}form.user-login-form div:last-of-type{margin-right:0;}form.user-pass div{margin:0 auto;}form.user-pass input{margin-bottom:0.25em;}form.user-pass p{text-align:center;}.auth form .step,.auth form div.step:nth-child(even),.auth form div.password,.auth form div.fullWidth{width:100%;}.auth form .step{flex-shrink:0;display:flex;flex-wrap:wrap;align-content:flex-start;}.auth form div.field--widget-boolean-checkbox{width:100%;text-align:center;}.auth form .step.two div.field--widget-boolean-checkbox{text-align:left;position:relative;margin:2.2em 0 0 0;}.auth form .step.two div.check{position:absolute;top:0.1em;}.auth form div.field--widget-boolean-checkbox label{margin-top:0;margin-left:1.5em;font-style:italic;display:inline-block;}.auth form div{width:100%;}.auth form div.half{width:48%;margin-right:2%;}.auth form div.half:last-of-type{margin-right:0;}.auth input[type='submit'],.auth a.sub,form .step.one button{padding:1em 3em;margin-top:3.8em;}form .step.one button{float:none;width:fit-content;}.auth label{margin-top:1em;}.auth form div.check{width:fit-content;}.auth a{margin:1em auto;padding:0.5em;display:block;width:fit-content;}.auth.log-in input[name='pass']{margin-bottom:0.4em}.auth a.request-password-link{margin:0 0 1em 0;padding:0.5em 0 1em 0;}div.radio,div.check,.auth div.check{display:inline-block;}div.field--widget-boolean-checkbox p{margin-bottom:0.8em;}.auth form .step>div{position:relative;}div.password{position:relative;}div.password i{display:block;position:absolute;top:0;right:0;padding:1.4em 1.25em;width:1em;height:1em;background:url(/themes/custom/revestive/img/password-visible.svg) no-repeat center;pointer-events:all;}div.password i.reveal{display:block;position:absolute;top:0;right:0em;padding:1.4em 1.25em;width:1em;height:1em;background:url(/themes/custom/revestive/img/password-invisible.svg) no-repeat center;pointer-events:all;}.password p{margin-top:0.7em;font-weight:500;}.password input{margin-bottom:0;}div.password div.strength,form{width:100%;}div.password div.strength div{margin-top:0.75em;width:100%;border-radius:4px;height:0.5em;background:#ccc;}div.strength span{display:block;height:100%;border-radius:4px;}.strength p{display:inline-block;font-weight:500;}div.password ul{list-style-type:disc;margin:0.4em;padding:0 0.8em;font-weight:500;}a.button{display:inline-block;text-decoration:none;padding:1.2em 0;text-align:center;font-weight:500;text-transform:uppercase;width:48%;margin:1em 0 1em 0;background:#34373F;color:#fff;border-radius:4px;}a.button.audience{margin:1em 3% 1em 0;background:#BC1117;}@keyframes slide{from{margin-left:0;margin-right:3%;}to{margin-left:-100%;margin-right:0;}}@keyframes slideBack{from{margin-left:-100%;margin-right:0;}to{margin-left:0;margin-right:3%;}}.auth form div.step.inactive{margin-left:0;margin-right:3%;animation:slide 1s ease-out;animation-fill-mode:forwards;}.auth form div.step.active{margin-left:-100%;margin-right:0;animation:slideBack 1s ease-out;animation-fill-mode:forwards;}input.warning{border:1px solid #9C1919;color:#9C1919;}p.warning{margin-top:0;color:#9C1919;position:absolute;left:0;bottom:0;font-weight:500;}div.password p.warning{position:relative;top:0.5em;}div.check p.warning{margin-bottom:0;top:5.5em;left:50%;transform:translate(-50%,0);}p.warning.privacy{width:100%;top:3em;left:1em;}p.warning.privacy a{display:inline;margin:0;padding:0;}form.views-exposed-form{border-top:none;}form.views-exposed-form div,div.block form.views-exposed-form div,div.block div.white,div.block div.bef-links{margin-top:0;}form ul{margin:0;padding:0;list-style-type:none;}form.views-exposed-form li{display:inline-block;width:50%;}form.views-exposed-form ul li:first-child{display:none;}a.bef-link{font-size:1.5em;line-height:1.33em;color:#737373;background:#f5f5f5;font-weight:500;width:100%;padding:1em 0.75em;display:block;box-sizing:border-box;border-bottom:1px solid #2A5C69;cursor:pointer;}a.bef-link:hover{background:#DCEEF3;text-decoration:underline;}a.bef-link--selected{color:#2A5C69;background:#fff;}p.back{color:#0000EE;text-decoration:underline;cursor:pointer;width:100%;margin-bottom:1.4em;}p.back::before{content:'<< ';}p.back:active{color:#FF0000;}p.back:hover{text-decoration:none;}@keyframes stepComplete{from{border:4px solid #2A5C69;background:#fff;}to{border:8px solid #2A5C69;background:#2A5C69;}}.steps{position:relative;height:2px;width:50%;margin:2em auto 1em auto;}.steps button{padding:0;position:absolute;border-radius:9px;height:18px;width:18px;top:-0.6em;background:#fff;box-sizing:border-box;border:4px solid #2A5C69;}.steps button:last-child{right:0;}.steps button.complete{background:#2A5C69;box-sizing:border-box;border:4px solid #2A5C69;animation:stepComplete 1s ease-in;animation-fill-mode:forwards;}.message .flex{justify-content:space-between;}.login a,.logout a{background:url(/themes/custom/revestive/img/user.svg) no-repeat left center;background-size:contain;padding:0.2em 0.2em 0.2em 2.4em;display:block;color:#2A5C69;text-transform:uppercase;}.logout a{background:url(/themes/custom/revestive/img/exit.svg) no-repeat left center;}.login a:hover,.logout a:hover{text-decoration:none;}div[role='alert']{max-width:1000px;padding:0 1.4em 1.4em;box-sizing:border-box;margin:2em auto;background:#fff;border-radius:2px;}div[role='alert']{border:2px solid #12a4ab;border-left:10px solid #12a4ab;color:#2A5C69;}div[role='alert'].error{border:2px solid #a60e0e;border-left:10px solid #a60e0e;color:#a60e0e;}.ae{background:#EEEEEE;border:1px solid #979797;padding:0 1.2em 1.2em;color:#333;}.ae a,.ae p,.ae h3,.ae strong{color:#333;font-weight:500;}@media only screen and (max-width:1040px){header p{margin-left:0;margin-top:0.8em;}footer,nav,.content,.collection,.padded .block,form{max-width:80vw;}footer nav a{padding:1.25em 0.5em;}}@media only screen and (max-width:990px){.message .flex{display:block;}.login{margin-top:1.4em;}}@media only screen and (max-width:960px){footer{display:block;}footer>div{width:100%;}.hero .flex div{width:100%;margin-right:0;}.hero div.image{display:none;}.auth{width:85%;}.flex .event{margin-right:0;width:100%;margin-bottom:0.5em;}.flex div.event:last-of-type{margin-bottom:4em;}fieldset{justify-content:start;}fieldset div{width:50%;margin:0.25em 0;}.radio{width:fit-content;}.event{width:100%;margin-top:1.25em;margin-right:0;flex-shrink:0;}}@media only screen and (max-width:840px){.nav{position:relative;}.nav button{position:absolute;top:1.1em;right:10vw;border:none;height:1.5em;width:2.5em;display:block;background:linear-gradient(to bottom,#fff,#fff 12%,#2A5C69 12%,#2A5C69 43%,#fff 43%,#fff 57%,#2A5C69 57%,#2A5C69 88%,#fff 88%,#fff 100%);transition:linear-gradient 1s;}footer .nav button,nav a{display:none;}nav a[href^="https://"]{display:block;float:left;margin-top:0.25em;}nav a.show[href^="https://"]{float:none;}nav a,footer nav a{padding-left:0;}nav a:last-child{padding-bottom:1em;}nav a.is-active::after{left:-1.5em;transform:translateX(0) translateY(-50%);top:50%;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;}footer nav a:last-child{padding-bottom:0;}nav{min-height:3.75em;}footer nav a{display:inline-block;}.hero .flex div{margin-top:3em;}form.views-exposed-form li{display:block;width:100%;}.person .card{width:45%;margin-left:5%;}.person figure{margin-right:0.5em;}}@media only screen and (max-width:800px){.person figure{flex-basis:80px;height:80px;}.auth{width:100%;}}@media only screen and (max-width:750px){header img.takeda_logo{margin-top:20px;margin-left:0px;}.card a,.cta,.cta a,input[type='submit'],form button{margin-left:0px;}.block .card div:first-of-type{margin-top:0;}.card{flex-wrap:wrap;flex-direction:column-reverse;}.card div,.card .thumb,.card a{width:100%;box-sizing:border-box;flex-shrink:0;}.card .thumb{margin-bottom:1.5em;}.card a{float:none;text-align:center;}.person.card{width:100%;flex-direction:row-reverse;}.person figure{flex-basis:100px;height:100px;margin-right:1.5em;}.person.card div{width:60%;}.dialog a.button{width:100%;margin:1.4em 0 0 0;}}@media only screen and (max-width:650px){form .block,fieldset,button{width:100%;display:block;}fieldset{margin-bottom:2.2em;}fieldset div,.auth form div,.auth form div:nth-child(even){margin:0.25em 0.5em 0.25em 0;margin-top:0.25em;width:100%;}input,label{margin-right:0;}label{margin-top:1.4em;}.auth{width:90%;}.auth input,.auth select{margin-bottom:0.5em;}form .block.field--widget-string-textarea{width:100%;}p.warning{top:0.1em;bottom:auto;}p.warning.privacy{top:4em;}}@media only screen and (max-width:570px){footer,nav,.content,.collection,.padded .block,form{max-width:90vw;}.nav button{right:5vw;}nav a.is-active::after{left:-1em;}footer nav{height:fit-content;}footer nav a{display:block;padding-left:0;}.message{text-align:center;}.login{display:block;width:fit-content;margin:1.4em auto 0 auto;}form.views-exposed-form ul{margin:10% 7% 0 7%;width:86%;border:1px solid #979797;box-sizing:border-box;display:block;box-shadow:0px 1px 2px 0 rgba(0,0,0,0.1);}a.bef-link{font-size:1em;border:none;}}@media only screen and (max-width:450px){p.warning.privacy{top:6em;}}#contact-message-contact-takeda-form .form-checkbox label{display:inline !important;}.featured.light .content p a{}
