body,html{overflow-x:hidden}article h2,h1{letter-spacing:2px}#agenda,#agenda dd,article h2{max-width:100%}#agenda dd,#agenda dd ul{margin:.5rem 0}#agenda dd,ol,ul{padding-left:0}#agenda dfn,article,article h2 span,aside,dialog,dl,figure,footer,header,hgroup,main,menu,nav,section{display:block}#agenda dt.date,article h2,h3,strong.caps{text-transform:uppercase}#agenda dd ul,#agenda ul,ul.except,ul.robot_human{list-style:none}body,button,dt,h2,h3,header h1#logo,strong.caps{letter-spacing:1px}html{box-sizing:border-box;font:10px/2 sans-serif}body,h2,h3,nav{font-family:'Carrois Gothic',"Helvetica Neue",Helvetica,Arial,'Trebuchet MS',sans-serif}body,dt,h2,h3,h4,nav{font-display:fallback}#agenda dfn,cite{font-style:normal}*,:after,:before{box-sizing:inherit}body{background:#fff;color:#02020c;margin:0;padding:0;text-align:left;position:relative}::selection{background:rgba(255,204,0,.4)}h2,h3,nav{font-weight:900}dt,h2,h3,strong{font-weight:700}h1{color:rgba(255,255,255,.6);font-size:5rem;margin:1rem 1rem 0;text-align:center}article h2{background:url(img/circles/circle01.png) no-repeat;height:95px;font-size:2.2rem;line-height:1;padding:1.8rem 0 0 2.15rem}article h2 span{background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,.7));border-radius:.5rem;padding:.15rem 0 0 .5rem}article:nth-child(2) h2{background:url(img/circles/circle02.png) no-repeat}#agenda article h2:nth-child(1),#how article:nth-child(2) h2,#what article:nth-child(2) h2,#who article:nth-child(2) h2{background:url(img/circles/circle03.png) no-repeat}h3,dt{font-size:1.6rem}dt,h2,h3{color:#005a9c}h4,strong.sc{font-family:"Carrois Gothic SC",'Carrois Gothic',"Helvetica Neue",Helvetica,Arial,'Trebuchet MS',sans-serif;font-size:1.8rem;letter-spacing:2px}dd,li,p{font-size:1.7rem;max-width:640px}#agenda ul li h3{line-height:1.2;margin:0}#agenda ul li cite,#agenda ul li p{display:block;line-height:1.2;margin:1rem 0 2rem}#agenda dt.date{color:#02020c}#agenda dd ul{padding:0}#agenda dd ul li{margin-left:0;padding-left:0}#agenda dd ul ul{margin-left:2rem}#agenda ul li div{margin-left:0}#agenda dfn{color:#000;font-size:1.6rem}@media screen and (min-width:600px){#agenda ul li div{margin-left:5rem}}dd{margin-left:1.5rem}strong{color:#004772;font-family:'Carrois Gothic',sans-serif;font-size:1.75rem}#cardiohealth img.decoration,#womenshealth img.decoration,img.decoration{display:none}#cardiohealth img,#womenshealth img{display:block;float:right;width:250px;margin:-3rem 0 .2rem 1rem;padding:1rem}@media screen and (min-width:730px){#cardiohealth img.decoration,#womenshealth img.decoration,img.decoration{display:block;margin:1rem 0 1rem 1rem;max-width:250px;padding-top:2rem}#cardiohealth img{-webkit-shape-outside:polygon(0 0,100% 0,88% 100%,16% 100%);shape-outside:polygon(0 0,100% 0,88% 100%,16% 100%)}#womenshealth img{border-radius:50%;-webkit-shape-outside:circle();shape-outside:circle()}}form,form label{display:block;padding:0}.offscreen{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}form{font-size:1.6rem;margin-bottom:5rem;max-width:400px}fieldset{border:thin solid #fff}form label{font-weight:500;line-height:1.2;margin:1rem 0 .5rem}a.cta,a.cta:visited,button{font-weight:600;transition:all ease .5s;text-transform:uppercase}input[type=text],input[type=email],input[type=tel],textarea{border:thin solid #6e6e6a;border-radius:.3rem;height:3rem;padding:.6rem;width:98%}textarea{height:8rem;width:100%}ul.robot_human li{margin-bottom:1rem}ul.robot_human input[type=radio]{margin-right:.5rem}ul.robot_human label{display:inline}button{background:#005da0;border:thin solid #005da0;border-radius:.3rem;color:rgba(255,255,255,1);font-size:2rem;margin:1rem;padding:.7rem 1.5rem;text-shadow:0 0 3px #454545}button:focus,button:hover{background:rgba(64,128,255,.8);color:rgba(255,255,255,1);text-shadow:0 0 6px #212121}button:active{background:rgba(69,69,69,.9);color:rgba(255,255,255,.5)}button[disabed]:focus,button[disabled],button[disabled]:hover{background:rgba(210,210,210,.9);color:rgba(69,69,69,.9);cursor:not-allowed;text-shadow:none}a.cta,a.cta:focus,a.cta:hover,a.cta:visited{background:url(img/arrow-right.png) center right no-repeat}a,a:visited,strong a,strong a:visited,strong.caps a,strong.caps a:visited{color:#005698;color:rgba(26,135,209,.9);text-decoration:none}a:focus,a:hover{color:rgba(26,135,209,1);text-decoration:underline!important}a:active{color:#454545}footer a,footer a:visited{text-decoration:underline}a.cta,a.cta:visited{display:block;font-size:1.8rem;margin:5rem auto;min-width:180px;padding:.5rem 3rem .5rem 0;text-align:right;text-decoration:none;width:65%}footer,header,header h1#logo,nav a,p.tagline{text-align:center}header h1 a.on{color:#5a5a5c;cursor:none;text-decoration:none}nav{display:block;font-family:'Carrois Gothic SC',sans-serif;margin:0;padding:0 0 1rem;text-align:left;width:100%;-webkit-clip-path:polygon(0 0,100% 15%,100% 85%,0 100%);clip-path:polygon(0 0,100% 15%,100% 85%,0 100%)}nav a{color:#fff;color:rgba(255,255,255,.8)!important;display:inline-block;font-size:2rem;font-weight:700;height:4rem;margin:1rem .3rem 0 1rem;padding:.2rem .2rem .5rem;text-decoration:none;vertical-align:middle}nav a:focus,nav a:hover{color:rgba(255,255,255,1);text-decoration:none}nav a:active{color:rgba(64,128,255,.5)}nav a.on,nav a.on:focus,nav a.on:hover{border-bottom:3px solid rgba(255,255,255,1);color:rgba(255,255,255,1);text-decoration:none!important}header p#dmmgf,p.tagline{color:rgba(255,255,255,.8);font-family:'Carrois Gothic SC',sans-serif}@media screen and (min-width:360px){nav a{margin:.6rem 1rem}}@media screen and (min-width:600px){nav{text-align:center}nav a{margin:.5rem 1rem}}@media screen and (min-width:790px){nav{padding-top:1rem}nav a{font-size:2.1rem;margin:2rem 1.5rem 4rem}}header{background:linear-gradient(-45deg,rgba(9,152,203,1),#8b4da0);-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,0 100%);padding-bottom:3rem}#who header{background:linear-gradient(-30deg,#1b7782,#62c5dc)}#what header{background:linear-gradient(-30deg,#b49d33,#007693)}#how header{background:linear-gradient(-30deg,#60dcab,#606a78)}#why header{background:linear-gradient(-30deg,#1b3a71,#1a66b4)}header h1#logo{background:0 0;display:block;font-size:5rem;height:175px;margin:1rem auto 2rem;padding:.5rem 1rem 0;width:225px}header h1#logo a,p.tagline{padding:.5rem 0;display:block}header h1#logo a{background:url(img/DMMGF-logoKO.png) no-repeat;background-size:contain;cursor:pointer;height:100%;margin:0 auto;vertical-align:center;width:100%}p.tagline{background:rgba(169,131,190,.75);border-left:2px solid rgba(169,131,190,.75);border-right:2px solid rgba(169,131,190,.75);font-size:2rem;letter-spacing:3px;margin:0 0 0 -1rem;max-width:110%;position:absolute;transform:rotate(-2deg);bottom:2rem;width:105%}#who p.tagline{background:rgba(131,199,190,.8)}#what p.tagline{background:rgba(120,160,160,.8)}#how p.tagline{background:rgba(130,170,100,.8)}#why p.tagline{background:rgba(130,130,200,.7)}footer{display:block;margin:0 auto;padding:2rem 0;text-transform:uppercase;width:100%}footer p{font-size:1.2rem;margin:1rem;max-width:90%;padding:.3rem}footer h2#footer_logo{background:url(img/DMMGF_logo.png) no-repeat;height:200px;margin:.5rem auto;padding:0;width:250px}@media screen and (min-width:600px){footer{max-width:1050px;position:relative}footer h2#footer_logo{margin:0;position:absolute;right:1rem}footer .info{display:block;padding-top:6rem;text-align:left;width:60%}}.toggle,main{position:relative}main,margin,section{margin:0;padding:0}main{padding-bottom:8rem}section{padding-bottom:5rem}article{margin:auto auto 1rem;max-width:770px;padding:1rem 3rem}header p#dmmgf{background:0 0;font-size:2.2rem;font-weight:900;letter-spacing:2px;line-height:1.2;margin:auto;padding:.5rem 0;text-align:center;text-shadow:2px 2px 5px rgba(60,60,60,.8);width:100%}header .banner{background-color:#8b4da0;background-image:url(img/textures/bkgd_texture1.png),linear-gradient(-30deg,rgba(139,77,160,.2),rgba(9,152,203,.8));background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;height:320px;margin-top:0;padding-top:3%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 95%);clip-path:polygon(0 0,100% 0,100% 100%,0 95%)}#who header .banner{background-color:#62c5dc;background-image:url(img/textures/bkgd_texture1.png),linear-gradient(-30deg,#62c5dc,#1b7782)}#what header .banner{background-color:#007693;background-image:url(img/textures/bkgd_texture1.png),linear-gradient(-30deg,#b49d33,#007693)}#how header .banner{background-color:#206e78;background-image:url(img/textures/bkgd_texture1.png),linear-gradient(-30deg,#b0dcab,#206e78)}#why header .banner{background-color:#1b3a71;background-image:url(img/textures/bkgd_texture1.png),linear-gradient(-30deg,#1a66b4,#1b3a71)}@media screen and (min-width:700px){header .banner{background-image:url(img/textures/bkgd_texture1.png),url(img/textures/iStock-184878991.jpg);background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:contain,cover;height:400px;padding-top:3%}.background-image.visible{opacity:1}#how header .banner{background-image:url(img/textures/bkgd_texture1.png),linear-gradient(0deg,rgba(130,220,60,.2),rgba(18,98,60,.8)),url(img/textures/iStock-588381240.jpg);background-size:contain,contain,cover}#what header .banner{background-image:url(img/textures/bkgd_texture1.png),url(img/textures/iStock-867219064.jpg);background-size:contain,cover}#who header .banner{background-image:url(img/textures/bkgd_texture1.png),url(img/textures/iStock-488253188.jpg);background-size:contain,cover}#why header .banner{background-image:url(img/textures/bkgd_texture1.png),url(img/textures/iStock-184850329b.jpg);background-size:contain,cover}}@media screen and (min-width:900px){header{-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);padding-bottom:3rem}header .banner{margin:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 95%);clip-path:polygon(0 0,100% 0,100% 100%,0 95%)}nav a{font-size:2rem;margin-top:2rem}}ul.conferences li{display:block;margin-bottom:1rem;padding:.5rem;width:90%}ul.conferences li p dfn{font-style:normal;font-weight:700}ul.conferences span{display:block}ul.conferences img.thumb{border:thin solid #787878;display:block;height:120px;margin:.5rem .5rem .5rem 0;width:85px}ul.conferences a small{font-size:12px}@media screen and (min-width:1000px){section{margin:auto;width:90%}article{display:inline-block;margin:0;vertical-align:top;width:43%}#agenda article{display:block;width:90%}}#questions dt,.descriptions h3{margin-top:2rem}#questions dt a,.descriptions h3 a,.descriptions p a.toggle{margin-left:-3rem;padding:0 0 0 3rem}#questions dt a:before,.descriptions h3 a:before,.descriptions p a.toggle:before{color:#4080ff;content:'+';display:inline-block;font-size:3rem;font-weight:500;position:absolute;top:-2rem;left:0;margin:0;padding:0 1rem 0 0}#questions dt a.expanded:before,.descriptions h3 a.expanded:before,.descriptions p a.expanded:before{content:'-'}#more_details div,#questions dd,.descriptions div{display:none;margin-left:0}