@charset "UTF-8";#sass-stack-diy{color:inherit}.Explicit,div.responsive,input,legend,li,ol,option,p,select,table,td,textarea,th,tr,ul{font-family:inherit;font-size:inherit}label{font-weight:400;white-space:normal}label.FormLabel{min-width:0;width:auto}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.mobile div.responsive{width:auto}.mobile div.responsive div.ErrorMessage.page-error>span.field-error-text{width:auto}div.responsive div.ErrorMessage.page-error>span.field-error-text{background:0 0;border:0;border-radius:0;padding:0}div.donation-form-container.responsive{background:0 0;border:0;border-radius:0;padding:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:icomoon;src:url("../../../fonts/icomoon/icomoon.woff?2q67u1") format("woff"),url("../../../fonts/icomoon/icomoon.ttf?2q67u1") format("truetype"),url("../../../fonts/icomoon/icomoon.svg?2q67u1#icomoon") format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:not(.fa),[class^=icon-]:not(.fa){font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-address-book:before{content:"\e607"}.icon-arrow-down22:before{content:"\e902"}.icon-arrow_forward:before{content:"\e204"}.icon-arrow-left22:before{content:"\e903"}.icon-arrow-right22:before{content:"\e901"}.icon-arrow-up22:before{content:"\e900"}.icon-cc:before{content:"\e6e1"}.icon-cc-by:before{content:"\e6e2"}.icon-cc-nc:before{content:"\e6e3"}.icon-cc-nc-eu:before{content:"\e6e4"}.icon-cc-nc-jp:before{content:"\e6e5"}.icon-cc-nd:before{content:"\e6e7"}.icon-cc-pd:before{content:"\e6e8"}.icon-cc-sa:before{content:"\e6e6"}.icon-cc-zero:before{content:"\e6e9"}.icon-directions:before{content:"\e603"}.icon-dot:before{content:"\e6e0"}.icon-dots:before{content:"\e6df"}.icon-ellipsis:before{content:"\e6de"}.icon-facebook:before{content:"\e6f6"}.icon-facebook2:before{content:"\e6f7"}.icon-facebook22:before{content:"\ea91"}.icon-flickr:before{content:"\e6f0"}.icon-flickr2:before{content:"\e6f1"}.icon-google:before{content:"\e631"}.icon-googleplus:before{content:"\e6f9"}.icon-googleplus2:before{content:"\e6fa"}.icon-instagram:before{content:"\ea92"}.icon-link:before{content:"\e616"}.icon-linkedin:before{content:"\e6ff"}.icon-linkedin2:before{content:"\e700"}.icon-list:before{content:"\e614"}.icon-mail2:before{content:"\e604"}.icon-mobile:before{content:"\e601"}.icon-menu:before{content:"\e6dd"}.icon-numbered-list:before{content:"\e615"}.icon-paperplane:before{content:"\e605"}.icon-paragraph-center:before{content:"\e623"}.icon-paragraph-left:before{content:"\e618"}.icon-paragraph-right:before{content:"\e625"}.icon-paypal:before{content:"\e714"}.icon-phone:before{content:"\e600"}.icon-pinterest:before{content:"\e6fb"}.icon-pinterest2:before{content:"\e6fc"}.icon-play_circle_outline:before{content:"\e01d"}.icon-skype2:before{content:"\e711"}.icon-smashing:before{content:"\e71b"}.icon-twitter:before{content:"\e6f4"}.icon-twitter2:before{content:"\e6f5"}.icon-vimeo:before{content:"\e6f2"}.icon-vimeo2:before{content:"\e6f3"}.icon-yahoo:before{content:"\e602"}.icon-youtube:before{content:"\e904"}.icon-pencil:before{content:"\e606"}.icon-paperclip:before{content:"\e608"}.icon-drawer:before{content:"\e609"}.icon-reply:before{content:"\e60a"}.icon-reply-all:before{content:"\e60b"}.icon-forward:before{content:"\e60c"}.icon-user:before{content:"\e60d"}.icon-users:before{content:"\e60e"}.icon-user-add:before{content:"\e60f"}.icon-vcard:before{content:"\e610"}.icon-export:before{content:"\e611"}.icon-location:before{content:"\e612"}.icon-map:before{content:"\e613"}.icon-share:before{content:"\e617"}.icon-heart:before{content:"\e619"}.icon-heart2:before{content:"\e61a"}.icon-star:before{content:"\e61b"}.icon-star2:before{content:"\e61c"}.icon-thumbsup:before{content:"\e61d"}.icon-thumbsdown:before{content:"\e61e"}.icon-chat:before{content:"\e61f"}.icon-comment:before{content:"\e620"}.icon-quote:before{content:"\e621"}.icon-house:before{content:"\e622"}.icon-search:before{content:"\e624"}.icon-printer:before{content:"\e626"}.icon-bell:before{content:"\e627"}.icon-link2:before{content:"\e628"}.icon-flag:before{content:"\e629"}.icon-cog:before{content:"\e62a"}.icon-tools:before{content:"\e62b"}.icon-trophy:before{content:"\e62c"}.icon-tag:before{content:"\e62d"}.icon-camera:before{content:"\e62e"}.icon-megaphone:before{content:"\e62f"}.icon-moon:before{content:"\e630"}.icon-music:before{content:"\e633"}.icon-music2:before{content:"\e634"}.icon-graduation:before{content:"\e636"}.icon-book:before{content:"\e637"}.icon-newspaper:before{content:"\e638"}.icon-lifebuoy:before{content:"\e63b"}.icon-eye:before{content:"\e63c"}.icon-clock:before{content:"\e63d"}.icon-microphone:before{content:"\e63e"}.icon-calendar:before{content:"\e63f"}.icon-bolt:before{content:"\e640"}.icon-thunder:before{content:"\e641"}.icon-droplet:before{content:"\e642"}.icon-briefcase:before{content:"\e644"}.icon-air:before{content:"\e645"}.icon-hourglass:before{content:"\e646"}.icon-gauge:before{content:"\e647"}.icon-key:before{content:"\e64a"}.icon-drive:before{content:"\e64e"}.icon-cup:before{content:"\e64f"}.icon-rocket:before{content:"\e650"}.icon-brush:before{content:"\e651"}.icon-suitcase:before{content:"\e652"}.icon-cone:before{content:"\e653"}.icon-earth:before{content:"\e654"}.icon-keyboard:before{content:"\e655"}.icon-browser:before{content:"\e656"}.icon-publish:before{content:"\e657"}.icon-code:before{content:"\e65f"}.icon-screen:before{content:"\e660"}.icon-light-bulb:before{content:"\e662"}.icon-creditcard:before{content:"\e663"}.icon-database:before{content:"\e664"}.icon-voicemail:before{content:"\e665"}.icon-clipboard:before{content:"\e666"}.icon-cart:before{content:"\e667"}.icon-box:before{content:"\e668"}.icon-ticket:before{content:"\e669"}.icon-rss:before{content:"\e66a"}.icon-signal:before{content:"\e66b"}.icon-statistics:before{content:"\e66f"}.icon-pie:before{content:"\e670"}.icon-bars:before{content:"\e671"}.icon-graph:before{content:"\e672"}.icon-lock:before{content:"\e673"}.icon-lock-open:before{content:"\e674"}.icon-logout:before{content:"\e675"}.icon-login:before{content:"\e676"}.icon-checkmark:before{content:"\e677"}.icon-cross:before{content:"\e678"}.icon-minus2:before{content:"\e67c"}.icon-plus2:before{content:"\e67d"}.icon-cross2:before{content:"\e67e"}.icon-minus:before{content:"\e67f"}.icon-plus:before{content:"\e680"}.icon-erase:before{content:"\e681"}.icon-blocked:before{content:"\e682"}.icon-info:before{content:"\e683"}.icon-info2:before{content:"\e684"}.icon-question:before{content:"\e685"}.icon-help:before{content:"\e686"}.icon-warning:before{content:"\e687"}.icon-cycle:before{content:"\e688"}.icon-cw:before{content:"\e689"}.icon-ccw:before{content:"\e68a"}.icon-shuffle:before{content:"\e68b"}.icon-arrow:before{content:"\e68c"}.icon-arrow2:before{content:"\e68d"}.icon-retweet:before{content:"\e68e"}.icon-loop:before{content:"\e68f"}.icon-history:before{content:"\e690"}.icon-back:before{content:"\e691"}.icon-switch:before{content:"\e692"}.icon-list2:before{content:"\e693"}.icon-add-to-list:before{content:"\e694"}.icon-layout:before{content:"\e695"}.icon-list22:before{content:"\e696"}.icon-text:before{content:"\e697"}.icon-text2:before{content:"\e698"}.icon-document:before{content:"\e699"}.icon-docs:before{content:"\e69a"}.icon-landscape:before{content:"\e69b"}.icon-pictures:before{content:"\e69c"}.icon-video:before{content:"\e69d"}.icon-music3:before{content:"\e69e"}.icon-folder:before{content:"\e69f"}.icon-archive:before{content:"\e6a0"}.icon-trash:before{content:"\e6a1"}.icon-download:before{content:"\e6a3"}.icon-disk:before{content:"\e6a4"}.icon-cloud:before{content:"\e6a6"}.icon-upload:before{content:"\e6a7"}.icon-bookmark:before{content:"\e6a8"}.icon-bookmarks:before{content:"\e6a9"}.icon-book2:before{content:"\e6aa"}.icon-play:before{content:"\e6ab"}.icon-pause:before{content:"\e6ac"}.icon-record:before{content:"\e6ad"}.icon-stop:before{content:"\e6ae"}.icon-next:before{content:"\e6af"}.icon-previous:before{content:"\e6b0"}.icon-first:before{content:"\e6b1"}.icon-last:before{content:"\e6b2"}.icon-resize-enlarge:before{content:"\e6b3"}.icon-resize-shrink:before{content:"\e6b4"}.icon-volume:before{content:"\e6b5"}.icon-sound:before{content:"\e6b6"}.icon-mute:before{content:"\e6b7"}.icon-arrow-left:before{content:"\e6c5"}.icon-arrow-down:before{content:"\e6c6"}.icon-arrow-up:before{content:"\e6c7"}.icon-arrow-right:before{content:"\e6c8"}.icon-arrow-left2:before{content:"\e6cd"}.icon-arrow-down2:before{content:"\e6ce"}.icon-arrow-up2:before{content:"\e6cf"}.icon-arrow-right2:before{content:"\e6d0"}.icon-arrow-left3:before{content:"\e6d5"}.icon-arrow-down3:before{content:"\e6d6"}.icon-arrow-up3:before{content:"\e6d7"}.icon-arrow-right3:before{content:"\e6d8"}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Caladea,serif;font-weight:400;line-height:1.1;color:#002bff}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#0b1157}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:41px}.h2,h2{font-size:34px}.h3,h3{font-size:28px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:16px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:24px}}.small,small{font-size:87%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#c8c8c8}.text-primary{color:#002bff}a.text-primary:focus,a.text-primary:hover{color:rgb(0,34.4,204)}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:rgb(42.808988764,84.191011236,43.5224719101)}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:rgb(35.984375,82.25,105.015625)}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:rgb(102.2741116751,80.7817258883,43.7258883249)}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:rgb(132.3234042553,53.2425531915,51.6765957447)}.bg-primary{color:#fff}.bg-primary{background-color:#002bff}a.bg-primary:focus,a.bg-primary:hover{background-color:rgb(0,34.4,204)}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:rgb(192.7777777778,225.8333333333,179.1666666667)}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:rgb(174.8695652174,217.0434782609,238.1304347826)}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:rgb(247.064516129,236.4838709677,180.935483871)}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:rgb(227.5869565217,185.4130434783,185.4130434783)}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #f7f7f7}ol,ul{margin-top:0;margin-bottom:11px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:22px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@media (min-width:1px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #0b1157}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#c8c8c8}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #0b1157;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:" —"}address{margin-bottom:22px;font-style:normal;line-height:1.42857143}.h1,.h2,.h3,h1,h2,h3{margin-bottom:22px;text-transform:uppercase}.h4,.h5,.h6,h4,h5,h6{margin-top:22px;margin-bottom:22px;font-family:"Nunito Sans",sans-serif;font-weight:500;color:#0b1157;text-transform:uppercase}.section-heading{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0 0 22px;border:0;color:#0b1157;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.333;margin-bottom:8px;padding-bottom:0;text-align:center;text-indent:0;text-shadow:none;text-transform:none}.section-heading .form-control{background:0 0;box-shadow:none;color:inherit;font-size:inherit;text-transform:inherit}.lead{font-weight:200}.text-bold{font-family:"Nunito Sans",sans-serif;font-weight:700}.text-medium{font-family:"Nunito Sans",sans-serif;font-weight:500}.small,small{font-size:85%}.section-heading{border-bottom:1px solid #002bff}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#002bff;border:0;border-bottom:1px solid #c8c8c8}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:12px;font-size:16px;line-height:1.42857143;color:#0b1157}.form-control{display:block;width:100%;height:50px;padding:11px 15px;font-size:16px;line-height:1.42857143;color:#0b1157;background-color:#fff;background-image:none;border:1px solid #c8c8c8;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#002bff;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,43,255,.6)}.form-control::-moz-placeholder{color:#c8c8c8;opacity:1}.form-control:-ms-input-placeholder{color:#c8c8c8}.form-control::-webkit-input-placeholder{color:#c8c8c8}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f7f7f7;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:50px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:34px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:73px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:38px;padding-top:12px;padding-bottom:12px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:34px;padding:5.5px 10px;font-size:14px;line-height:1.5;border-radius:2px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:34px;line-height:34px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:34px;padding:5.5px 10px;font-size:14px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:34px;line-height:34px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:34px;min-height:36px;padding:6.5px 10px;font-size:14px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:73px;padding:22px 30px;font-size:20px;line-height:1.3333333;border-radius:4px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:73px;line-height:73px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:73px;padding:22px 30px;font-size:20px;line-height:1.3333333;border-radius:4px}.form-group-lg select.form-control{height:73px;line-height:73px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:73px;min-height:42px;padding:23px 30px;font-size:20px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:62.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:50px;height:50px;line-height:50px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:73px;height:73px;line-height:73px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:34px;height:34px;line-height:34px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:rgb(42.808988764,84.191011236,43.5224719101);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgb(102.5280898876,177.4719101124,103.8202247191)}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:rgb(102.2741116751,80.7817258883,43.7258883249);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgb(191.807106599,160.7461928934,107.192893401)}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:rgb(132.3234042553,53.2425531915,51.6765957447);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgb(206.4127659574,132.0595744681,130.5872340426)}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:rgb(25.3112244898,39.1173469388,200.1887755102)}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:12px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:34px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{padding-top:12px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:23px;font-size:20px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6.5px;font-size:14px}}fieldset{margin-bottom:22px}legend{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;border-bottom:0}select[size].form-control{height:50px}.form-control{-webkit-appearance:none}select.form-control{background-color:#f7f7f7}.form-group{margin-bottom:22px}.checkbox,.radio{margin-bottom:22px}@media (min-width:768px){.form-inline .input-group .input-group-btn{width:1%}}form{padding-right:15px;padding-left:15px}.form--full{padding-right:0;padding-left:0}.label-required:after{color:#d0000d;content:" *"}label>.required{color:#d0000d}.label-optional:after{color:#c8c8c8;content:" (Optional)";font-weight:400;display:inline}label+.help-block{margin-top:-5px}.help-block em{color:#002bff}.checkbox label.wrapable{color:#0b1157!important}.highlighted-radio-group .radio{margin-top:0;margin-bottom:22px;background:#f7f7f7;border:1px solid #c8c8c8;color:#002bff;font-weight:700;cursor:pointer}.highlighted-radio-group .radio label{font-weight:inherit;padding:16.5px 11px 16.5px 31px;width:100%}.highlighted-radio-group .radio.radio-checked{background:#002bff;color:#fff}.highlighted-radio-group .radio.radio-checked label:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e677";font-weight:700;margin-left:-20px}.highlighted-radio-group .radio.radio-checked input[type=radio]{display:none}.styled-select{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;background:#fff}.styled-select.has-error{border-color:#d0000d}.styled-select.has-success{border-color:#37a941}.styled-select select{width:110%;max-width:110%;min-width:110%;appearance:none;-webkit-appearance:none;-moz-appearance:window;text-indent:.01px;text-overflow:"";background:0 0;border:none;outline:0;padding:.4em 19% .4em .8em;line-height:1.2}.styled-select select,.styled-select select[size]{height:48px}.styled-select select::-ms-expand{display:none}.styled-select select:focus{outline:0}.styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.styled-select:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e6ce";font-size:24px;background:#fff;color:#c8c8c8;padding:0;position:absolute;right:.5em;top:.65em;bottom:.3em;z-index:1;pointer-events:none}button#save_payment_method{border-radius:100px;box-shadow:none;outline:1px solid transparent;outline-offset:2px!important;background-color:#002bff;color:#fff}button#save_payment_method--hover,button#save_payment_method:hover{transform:none;background-color:#0b1157;box-shadow:none;color:#fff}button#save_payment_method--focus,button#save_payment_method:focus,button#save_payment_method:focus-within{box-shadow:none;outline:solid 1px #002BFF;background-color:#002bff}button#save_payment_method--active,button#save_payment_method:active{box-shadow:none;transform:none}button#save_payment_method [disabled]:hover,button#save_payment_method--disabled,button#save_payment_method:disabled{background-color:#c8c8c8;box-shadow:none;color:#545454;transform:none;opacity:1}button#save_payment_method:not(.disabled):not([disabled]).spirit-button--active{box-shadow:none!important}#donation-method-modal h4.modal-title{font-family:Caladea,serif;font-weight:700;text-transform:capitalize;width:100%;font-size:18px}fieldset.ds-form-group{border:0;padding:0;margin:0 0 .75rem}.ds-form-group-label{font-size:15px;padding:4px 0 4px;margin:0}.ds-form-group-label.ds-form-label-relative{padding:4px 0}.ds-form-group-label.ds-label-optional>span,.ds-form-group-label.ds-label-required>span{float:none;font-family:"Nunito Sans",sans-serif;font-style:normal;text-align:left}.ds-form-group-label.ds-label-required>span{color:#d7006d;font-size:20px;font-weight:700;font-stretch:normal;line-height:1}.ds-form-group-label.ds-has-danger,.ds-has-danger .ds-form-group-label{color:#d7006d}.ds-form-control.ds-has-danger:focus,.ds-has-danger .ds-form-control:focus{border-color:#d7006d}.ds-form-control-static{display:block;background-color:#fff;background-image:none;border:1px solid #fff;color:#212121;font-size:1rem;line-height:normal;width:100%;height:48px;padding:13px 12px}fieldset .ds-form-control-static{margin-top:28px;margin-bottom:4px}.ds-form-inline{margin-bottom:12px}.ds-form-inline fieldset.ds-form-group{margin:0 0 12px 0}@media (min-width:768px){.ds-form-inline fieldset.ds-form-group{margin:0 12px 4px 0}}.ds-form-inline fieldset.ds-form-group:last-child{margin:0}@media (min-width:768px){.ds-form-inline fieldset.ds-form-group:last-child{margin:0 0 4px}}.ds-form-inline .ds-c-select{margin:0}@media (min-width:768px){.ds-form-inline .ds-c-select{padding-right:42px}}.ds-input-group .input-group-addon{border:1px solid #9e9e9e;border-right:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.ds-input-group .input-group-addon md-icon{color:inherit}.ds-input-group .ds-form-control{border-top-left-radius:0;border-bottom-left-radius:0}.ds-form-group .ds-input-group{display:inline-table;width:100%;margin:28px 0 4px}.ds-form-group .ds-input-group .ds-form-control{margin:0}.ds-form-group.ds-has-danger .ds-input-group .input-group-addon{border-color:#d7006d}.ds-form-group-text-help{display:block;margin:0 0 12px}.ds-form-group-text-help.ds-has-danger{color:#d7006d}#login-form{margin-bottom:22px}.animated{animation-duration:.2s;animation-fill-mode:both}.animated-medium{animation-duration:1s;animation-fill-mode:both}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideInUp{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:11px 15px;font-size:16px;font-weight:400;line-height:1;color:#0b1157;text-align:center;background-color:#f7f7f7;border:1px solid #c8c8c8;border-radius:0}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5.5px 10px;font-size:14px;border-radius:2px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:22px 30px;font-size:20px;border-radius:4px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.input-group .input-group-addon{background:#fff}.input-group .input-group-addon:last-child{border-left:none}.input-group .input-group-addon:first-child{border-right:none}.input-group .input-group-addon:first-child+.form-control{border-left:none;box-shadow:none}.input-group .input-group-addon.has-success{border-color:#37a941}.input-group .input-group-addon.has-error{border-color:#d0000d}.input-group .input-group-addon:focus{border-color:#002bff}.input-group.has-focus .input-group-addon{border-color:#002bff}.cd-title{position:relative;height:160px;line-height:230px;text-align:center}.cd-title h1{font-size:2.4rem;font-weight:700}@media only screen and (min-width:768px){.cd-title{line-height:250px}}@media only screen and (min-width:1170px){.cd-title{height:200px;line-height:300px}.cd-title h1{font-size:3rem}}.cd-intro{width:90%;max-width:768px;text-align:center}.cd-intro{margin:4em auto}@media only screen and (min-width:768px){.cd-intro{margin:5em auto}}@media only screen and (min-width:1170px){.cd-intro{margin:6em auto}}.cd-headline{font-size:3rem;line-height:1.2}@media only screen and (min-width:768px){.cd-headline{font-size:4.4rem;font-weight:300}}@media only screen and (min-width:1170px){.cd-headline{font-size:6rem}}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.rotate-1 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-1 b{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.cd-headline.rotate-1 b.is-visible{opacity:1;transform:rotateX(0);animation:cd-rotate-1-in 1.2s}.cd-headline.rotate-1 b.is-hidden{transform:rotateX(180deg);animation:cd-rotate-1-out 1.2s}@keyframes cd-rotate-1-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{transform:rotateX(360deg);opacity:1}}@keyframes cd-rotate-1-out{0%{transform:rotateX(0);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{transform:rotateX(180deg);opacity:0}}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper::after{content:"";position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.waiting::after{animation:cd-pulse 1s infinite}.cd-headline.type .cd-words-wrapper.selected{background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.selected::after{visibility:hidden}.cd-headline.type .cd-words-wrapper.selected b{color:#0d0d0d}.cd-headline.type b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type i{position:absolute;visibility:hidden}.cd-headline.type i.in{position:relative;visibility:visible}@keyframes cd-pulse{0%{transform:translateY(-50%) scale(1);opacity:1}40%{transform:translateY(-50%) scale(.9);opacity:0}100%{transform:translateY(-50%) scale(0);opacity:0}}.cd-headline.rotate-2 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-2 em,.cd-headline.rotate-2 i{display:inline-block;backface-visibility:hidden}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{animation:cd-rotate-2-in .4s forwards}.cd-headline.rotate-2 i.out{animation:cd-rotate-2-out .4s forwards}.cd-headline.rotate-2 em{transform:translateZ(20px)}.no-csstransitions .cd-headline.rotate-2 i{transform:rotateX(0);opacity:0}.no-csstransitions .cd-headline.rotate-2 i em{transform:scale(1)}.no-csstransitions .cd-headline.rotate-2 .is-visible i{opacity:1}@keyframes cd-rotate-2-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;transform:translateZ(-20px) rotateX(0)}}@keyframes cd-rotate-2-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.cd-headline.loading-bar span{display:inline-block;padding:.2em 0}.cd-headline.loading-bar .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.loading-bar .cd-words-wrapper::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#0096a7;z-index:2;transition:width .3s -.1s}.cd-headline.loading-bar .cd-words-wrapper.is-loading::after{width:100%;transition:width 3s}.cd-headline.loading-bar b{top:.2em;opacity:0;transition:opacity .3s}.cd-headline.loading-bar b.is-visible{opacity:1;top:0}.cd-headline.slide span{display:inline-block;padding:.2em 0}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{top:0;opacity:1;animation:slide-in .6s}.cd-headline.slide b.is-hidden{animation:slide-out .6s}@keyframes slide-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}100%{opacity:0;transform:translateY(100%)}}.cd-headline.clip span{display:inline-block;padding:.2em 0}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper::after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.cd-headline.clip b{opacity:0}.cd-headline.clip b.is-visible{opacity:1}.cd-headline.zoom .cd-words-wrapper{perspective:300px}.cd-headline.zoom b{opacity:0}.cd-headline.zoom b.is-visible{opacity:1;animation:zoom-in .8s}.cd-headline.zoom b.is-hidden{animation:zoom-out .8s}@keyframes zoom-in{0%{opacity:0;transform:translateZ(100px)}100%{opacity:1;transform:translateZ(0)}}@keyframes zoom-out{0%{opacity:1;transform:translateZ(0)}100%{opacity:0;transform:translateZ(-100px)}}.cd-headline.rotate-3 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-3 b{opacity:0}.cd-headline.rotate-3 i{display:inline-block;transform:rotateY(180deg);backface-visibility:hidden}.is-visible .cd-headline.rotate-3 i{transform:rotateY(0)}.cd-headline.rotate-3 i.in{animation:cd-rotate-3-in .6s forwards}.cd-headline.rotate-3 i.out{animation:cd-rotate-3-out .6s forwards}.no-csstransitions .cd-headline.rotate-3 i{transform:rotateY(0);opacity:0}.no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}@keyframes cd-rotate-3-in{0%{transform:rotateY(180deg)}100%{transform:rotateY(0)}}@keyframes cd-rotate-3-out{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}.cd-headline.scale b{opacity:0}.cd-headline.scale i{display:inline-block;opacity:0;transform:scale(0)}.is-visible .cd-headline.scale i{opacity:1}.cd-headline.scale i.in{animation:scale-up .6s forwards}.cd-headline.scale i.out{animation:scale-down .6s forwards}.no-csstransitions .cd-headline.scale i{transform:scale(1);opacity:0}.no-csstransitions .cd-headline.scale .is-visible i{opacity:1}@keyframes scale-up{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes scale-down{0%{transform:scale(1);opacity:1}60%{transform:scale(0);opacity:0}}.cd-headline.push b{opacity:0}.cd-headline.push b.is-visible{opacity:1;animation:push-in .6s}.cd-headline.push b.is-hidden{animation:push-out .6s}@keyframes push-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes push-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}100%{opacity:0;transform:translateX(100%)}}.thumbnail{border-radius:4px;padding:2px}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#002bff}.popover{font-family:inherit}.popover__modal{max-width:400px;padding:22px 10px;border-radius:0;text-transform:none;z-index:99998}.popover__modal.top{width:275px}@media (min-width:500px){.popover__modal.top{max-width:450px;width:450px}}.popover__modal.bottom{width:275px}@media (min-width:450px){.popover__modal.bottom{width:400px}}.popover__modal .popover__close{position:relative;top:-8px;right:-8px;color:#c8c8c8;font-size:16px}.popover__modal .popover__close:hover{text-decoration:none}.popover__target{position:relative;z-index:99998}.popover__target .form-control{border:1px solid #0b1157;background:#fff}.popover__target .text-editor--transparent .jqte_editor{background:#fff}.margin-none{margin:0}.margin-base-vertical{margin-bottom:22px}.margin-large-vertical{margin-bottom:22px}@media (min-width:768px){.margin-large-vertical{margin-bottom:88px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.align-vertical{position:relative;top:50%;transform:translateY(-50%)}.pull-right{float:right!important}.pull-left{float:left!important}.pull-right-sm{float:none}@media (min-width:768px){.pull-right-sm{float:right}}.pull-left-sm{float:none}@media (min-width:768px){.pull-left-sm{float:left}}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.blur{-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.nowrap{white-space:nowrap}.no-decoration,.no-decoration:focus,.no-decoration:hover{text-decoration:none}.brand-primary{color:#002bff}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.main-wrapper--center{position:relative;min-height:1px;padding-right:15px;padding-left:15px;min-height:450px}@media (min-width:1200px){.main-wrapper--center{float:left;width:83.3333333333%}}@media (min-width:1200px){.main-wrapper--center{margin-left:8.3333333333%}}.jdrf-page-content-container.is-legacy-page{font-family:"Nunito Sans",sans-serif;font-size:14px;-webkit-font-smoothing:auto}.jdrf-page-content-container.is-legacy-page .jdrf-page-content-container-inner{font-family:inherit;font-size:inherit;-webkit-font-smoothing:inherit}a:not([href]):not(.disabled):not([disabled]){cursor:pointer}a.disabled,a[disabled]{opacity:.65;cursor:not-allowed}#_atssh,.social-share-addthis-button span{display:none}.main-wrap{height:100%}.body-bg{background:#f7f7f7}.jdrf-page-content-container.is-legacy-page{font-family:"Nunito Sans",sans-serif}.jdrf-page-content-container.is-legacy-page .jdrf-page-content-container-inner{color:#373a3c;-webkit-font-smoothing:antialiased}@media (min-width:1200px){.ds-container{padding:0}}a:not([disabled]):not(.disabled){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jdrf-page-content-container.is-legacy-page b,.jdrf-page-content-container.is-legacy-page strong,.main-wrap b,.main-wrap strong{font-family:"Nunito Sans",sans-serif!important;font-weight:500}.font-regular{font-family:"Nunito Sans",sans-serif}.font-medium{font-family:"Nunito Sans",sans-serif;font-weight:500}.text-secondary{color:#757575}.text-primary{color:#002bff}.text-primary-dark{color:#0b1157}.text-primary-light{color:#09bcef}.text-accent{color:#002bff}.text-tertiary{color:#f75c19}.text-white{color:#fff}.text-gray{color:#c8c8c8}.text-dark-gray{color:#0b1157}.text-success{color:#37a941}.text-normalcase{text-transform:none}.text-bold{font-family:"Nunito Sans",sans-serif;font-weight:700}.text-small{font-size:85%}.text-large{font-size:115%}.ds-subhead{color:#757575}@media (min-width:768px){.ds-subhead{font-size:1.5rem;line-height:1.75rem}}.ds-pipe{color:#bdbdbd;font-weight:600;margin:0 2px}.required{color:#d7006d;font-size:20px;font-weight:700;font-stretch:normal;line-height:1}.fixed--bottom,.fixed--top{position:fixed;left:0;right:0;z-index:999}.fixed--top{top:0}.fixed--bottom{bottom:0}.jdrf-p2p-pc-view__header-cta .-order-2-sm{border:1px solid}.page-loader{min-height:150px;position:relative}form[action*=Survey]:not(.form-is-visible){display:none}md-toolbar.md-default-theme:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar){background-color:#fff;color:inherit;box-shadow:0 2px 2px 0 #000;box-shadow:0 2px 2px 0 rgba(0,0,0,.24)}md-toolbar.md-default-theme:not(.md-menu-toolbar) button,md-toolbar:not(.md-menu-toolbar) button{vertical-align:baseline}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link{color:inherit}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-primary,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-primary{color:#002bff}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active{color:#002bff;overflow:visible}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after{content:" ";display:block;background-color:#002bff;position:relative;top:17px;height:2px;margin:0 -12px}@media (max-width:350px){md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after{margin:0 -10px}}@media (min-width:992px){md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after{top:29px}}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost{color:#002bff}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost:active,md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost:focus,md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost:hover,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost:active,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost:focus,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).md-ghost:hover{color:#fff}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button .caret,md-toolbar:not(.md-menu-toolbar) .md-button .caret{position:relative;top:-2px}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button md-icon,md-toolbar:not(.md-menu-toolbar) .md-button md-icon{color:inherit}md-toolbar.md-primary:not(.md-menu-toolbar){background-color:#002bff;color:#fff}md-toolbar.md-primary:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active{color:#8cd600}md-toolbar.md-primary:not(.md-menu-toolbar) .md-button:not(.md-raised).md-link.md-active:after{background-color:#8cd600}md-toolbar.md-primary:not(.md-menu-toolbar) .ds-btn-link,md-toolbar.md-primary:not(.md-menu-toolbar) .ds-btn-link:active,md-toolbar.md-primary:not(.md-menu-toolbar) .ds-btn-link:focus,md-toolbar.md-primary:not(.md-menu-toolbar) .ds-btn-link:hover,md-toolbar.md-primary:not(.md-menu-toolbar) .ds-btn-link:link,md-toolbar.md-primary:not(.md-menu-toolbar) .ds-btn-link:visited{background:0 0}.md-toolbar-tools{padding:12px 16px}@media (min-width:992px){.md-toolbar-tools{padding:20px 32px}}.md-button,a.md-button{border-radius:2px;line-height:20px;padding:10px 16px;margin:0}.md-button.md-icon-button.md-default-theme:not([disabled]):active,.md-button.md-icon-button.md-default-theme:not([disabled]):focus,.md-button.md-icon-button.md-default-theme:not([disabled]):hover,.md-button.md-icon-button:not([disabled]):active,.md-button.md-icon-button:not([disabled]):focus,.md-button.md-icon-button:not([disabled]):hover,a.md-button.md-icon-button.md-default-theme:not([disabled]):active,a.md-button.md-icon-button.md-default-theme:not([disabled]):focus,a.md-button.md-icon-button.md-default-theme:not([disabled]):hover,a.md-button.md-icon-button:not([disabled]):active,a.md-button.md-icon-button:not([disabled]):focus,a.md-button.md-icon-button:not([disabled]):hover{background-color:rgba(158,158,158,.2)!important}.md-button.md-flat:not(.md-no-shadow):active,.md-button.md-flat:not(.md-no-shadow):focus,.md-button.md-flat:not(.md-no-shadow):hover,a.md-button.md-flat:not(.md-no-shadow):active,a.md-button.md-flat:not(.md-no-shadow):focus,a.md-button.md-flat:not(.md-no-shadow):hover{box-shadow:0 2px 5px 0 #000;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-raised,a.md-button.md-raised{box-shadow:0 2px 2px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.2)}.md-button.md-raised:active,.md-button.md-raised:focus,.md-button.md-raised:hover,a.md-button.md-raised:active,a.md-button.md-raised:focus,a.md-button.md-raised:hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.2),0 2px 8px 0 rgba(0,0,0,.1)}.md-button.md-ghost,a.md-button.md-ghost{background-color:#fff;border:1px solid #002bff;color:#002bff}.md-button.md-ghost:not([disabled]):active,.md-button.md-ghost:not([disabled]):focus,.md-button.md-ghost:not([disabled]):hover,a.md-button.md-ghost:not([disabled]):active,a.md-button.md-ghost:not([disabled]):focus,a.md-button.md-ghost:not([disabled]):hover{background-color:#002bff;color:#fff}.md-button.md-primary.md-flat,.md-button.md-primary.md-raised,a.md-button.md-primary.md-flat,a.md-button.md-primary.md-raised{border:1px solid #002bff}.md-button.md-primary.md-flat:not([disabled]),.md-button.md-primary.md-flat:not([disabled]):hover,.md-button.md-primary.md-flat:not([disabled]):link,.md-button.md-primary.md-raised:not([disabled]),.md-button.md-primary.md-raised:not([disabled]):hover,.md-button.md-primary.md-raised:not([disabled]):link,a.md-button.md-primary.md-flat:not([disabled]),a.md-button.md-primary.md-flat:not([disabled]):hover,a.md-button.md-primary.md-flat:not([disabled]):link,a.md-button.md-primary.md-raised:not([disabled]),a.md-button.md-primary.md-raised:not([disabled]):hover,a.md-button.md-primary.md-raised:not([disabled]):link{color:#fff;background-color:#002bff}.md-button.md-inverted.md-flat:not([disabled]),a.md-button.md-inverted.md-flat:not([disabled]){border:1px solid #fff}.md-button.md-inverted.md-flat:not([disabled]),.md-button.md-inverted.md-flat:not([disabled]):active,.md-button.md-inverted.md-flat:not([disabled]):focus,.md-button.md-inverted.md-flat:not([disabled]):hover,.md-button.md-inverted.md-flat:not([disabled]):link,a.md-button.md-inverted.md-flat:not([disabled]),a.md-button.md-inverted.md-flat:not([disabled]):active,a.md-button.md-inverted.md-flat:not([disabled]):focus,a.md-button.md-inverted.md-flat:not([disabled]):hover,a.md-button.md-inverted.md-flat:not([disabled]):link{color:#002bff;background-color:#fff}.md-button.md-inverted.md-raised:not([disabled]),.md-button.md-inverted.md-raised:not([disabled]):hover,.md-button.md-inverted.md-raised:not([disabled]):link,a.md-button.md-inverted.md-raised:not([disabled]),a.md-button.md-inverted.md-raised:not([disabled]):hover,a.md-button.md-inverted.md-raised:not([disabled]):link{border:1px solid #e0e0e0;border-top:1px solid rgba(0,0,0,.12);color:#002bff;background-color:#fff}.md-button.md-inverted.md-ghost,a.md-button.md-inverted.md-ghost{background-color:#002bff;border:1px solid #fff;color:#fff}.md-button.md-inverted.md-ghost:not([disabled]):active,.md-button.md-inverted.md-ghost:not([disabled]):focus,.md-button.md-inverted.md-ghost:not([disabled]):hover,a.md-button.md-inverted.md-ghost:not([disabled]):active,a.md-button.md-inverted.md-ghost:not([disabled]):focus,a.md-button.md-inverted.md-ghost:not([disabled]):hover{background-color:#002bff;color:#fff}.md-button.md-cta,a.md-button.md-cta{padding:16px 24px}.md-button.md-full-width,a.md-button.md-full-width{width:100%}@media (min-width:768px){.md-button.md-auto-width-sm,a.md-button.md-auto-width-sm{width:auto}}.md-button.md-fab,a.md-button.md-fab{box-shadow:0 2px 2px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.2);font-size:18px;line-height:34px;padding:0;width:36px;height:32px}.md-button.md-fab:active,.md-button.md-fab:focus,.md-button.md-fab:hover,a.md-button.md-fab:active,a.md-button.md-fab:focus,a.md-button.md-fab:hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.2),0 2px 8px 0 rgba(0,0,0,.1)}.md-button.md-fab.md-fab-facebook:not([disabled]),.md-button.md-fab.md-fab-facebook:not([disabled]):active,.md-button.md-fab.md-fab-facebook:not([disabled]):focus,.md-button.md-fab.md-fab-facebook:not([disabled]):hover,.md-button.md-fab.md-fab-facebook:not([disabled]):link,a.md-button.md-fab.md-fab-facebook:not([disabled]),a.md-button.md-fab.md-fab-facebook:not([disabled]):active,a.md-button.md-fab.md-fab-facebook:not([disabled]):focus,a.md-button.md-fab.md-fab-facebook:not([disabled]):hover,a.md-button.md-fab.md-fab-facebook:not([disabled]):link{background-color:#3b5998}.md-button.md-fab.md-fab-twitter:not([disabled]),.md-button.md-fab.md-fab-twitter:not([disabled]):active,.md-button.md-fab.md-fab-twitter:not([disabled]):focus,.md-button.md-fab.md-fab-twitter:not([disabled]):hover,.md-button.md-fab.md-fab-twitter:not([disabled]):link,a.md-button.md-fab.md-fab-twitter:not([disabled]),a.md-button.md-fab.md-fab-twitter:not([disabled]):active,a.md-button.md-fab.md-fab-twitter:not([disabled]):focus,a.md-button.md-fab.md-fab-twitter:not([disabled]):hover,a.md-button.md-fab.md-fab-twitter:not([disabled]):link{background-color:#4099ff}.md-button.md-fab.md-fab-youtube:not([disabled]),.md-button.md-fab.md-fab-youtube:not([disabled]):active,.md-button.md-fab.md-fab-youtube:not([disabled]):focus,.md-button.md-fab.md-fab-youtube:not([disabled]):hover,.md-button.md-fab.md-fab-youtube:not([disabled]):link,a.md-button.md-fab.md-fab-youtube:not([disabled]),a.md-button.md-fab.md-fab-youtube:not([disabled]):active,a.md-button.md-fab.md-fab-youtube:not([disabled]):focus,a.md-button.md-fab.md-fab-youtube:not([disabled]):hover,a.md-button.md-fab.md-fab-youtube:not([disabled]):link{background-color:#cd201f}.md-button.md-fab.md-fab-linkedin:not([disabled]),.md-button.md-fab.md-fab-linkedin:not([disabled]):active,.md-button.md-fab.md-fab-linkedin:not([disabled]):focus,.md-button.md-fab.md-fab-linkedin:not([disabled]):hover,.md-button.md-fab.md-fab-linkedin:not([disabled]):link,a.md-button.md-fab.md-fab-linkedin:not([disabled]),a.md-button.md-fab.md-fab-linkedin:not([disabled]):active,a.md-button.md-fab.md-fab-linkedin:not([disabled]):focus,a.md-button.md-fab.md-fab-linkedin:not([disabled]):hover,a.md-button.md-fab.md-fab-linkedin:not([disabled]):link{background-color:#007bb5}.md-button.md-fab.md-fab-mail:not([disabled]),.md-button.md-fab.md-fab-mail:not([disabled]):active,.md-button.md-fab.md-fab-mail:not([disabled]):focus,.md-button.md-fab.md-fab-mail:not([disabled]):hover,.md-button.md-fab.md-fab-mail:not([disabled]):link,a.md-button.md-fab.md-fab-mail:not([disabled]),a.md-button.md-fab.md-fab-mail:not([disabled]):active,a.md-button.md-fab.md-fab-mail:not([disabled]):focus,a.md-button.md-fab.md-fab-mail:not([disabled]):hover,a.md-button.md-fab.md-fab-mail:not([disabled]):link{background-color:#002bff}.md-button.md-fab [class*=" icon-"],.md-button.md-fab [class^=icon-],a.md-button.md-fab [class*=" icon-"],a.md-button.md-fab [class^=icon-]{display:inline-block;vertical-align:middle}md-menu-content{color:#212121;font-size:15px;max-height:none;padding:0}md-menu-content md-menu-item{height:auto;min-height:0}md-menu-content md-menu-item a,md-menu-content md-menu-item a:active,md-menu-content md-menu-item a:focus,md-menu-content md-menu-item a:hover,md-menu-content md-menu-item a:link,md-menu-content md-menu-item a:visited{color:inherit;text-decoration:none;padding:16px}md-menu-content md-menu-item a:active,md-menu-content md-menu-item a:focus,md-menu-content md-menu-item a:hover{background-color:#eee}md-menu-content md-menu-item .md-menu-item-icon{margin:0 32px 0 0}.md-open-menu-container.md-active{transform:none!important}.md-open-menu-container md-menu-divider{margin:0}md-datepicker.md-datepicker--right{display:inline-block;width:200px}md-datepicker.md-datepicker--right:after,md-datepicker.md-datepicker--right:before{display:table;content:" "}md-datepicker.md-datepicker--right:after{clear:both}md-datepicker.md-datepicker--right .md-datepicker-button{float:right;margin:0}md-datepicker.md-datepicker--right .md-datepicker-input-container{float:left;position:relative;top:5px;border-bottom-color:#757575}md-datepicker.md-datepicker--right .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:#002bff}md-datepicker.md-datepicker--right .md-datepicker-input-container.md-datepicker-invalid{border-bottom-color:#d7006d}md-datepicker.md-datepicker--right .md-icon-button+.md-datepicker-input-container{margin-left:0}.md-datepicker-calendar-pane.md-pane-open{z-index:10004}.ds-form-control-date{border:1px solid #757575;height:48px;padding:3px 0;margin:0 0 4px}.ds-form-control-date md-datepicker .md-datepicker-input-container{border-bottom:0}.ds-form-control-date md-datepicker .md-datepicker-triangle-button{display:none}.ds-row--relative{position:relative}.ds-row--reduced-space{margin-left:-8px;margin-right:-8px}.ds-row--reduced-space .ds-col-lg-1,.ds-row--reduced-space .ds-col-lg-10,.ds-row--reduced-space .ds-col-lg-11,.ds-row--reduced-space .ds-col-lg-12,.ds-row--reduced-space .ds-col-lg-2,.ds-row--reduced-space .ds-col-lg-3,.ds-row--reduced-space .ds-col-lg-4,.ds-row--reduced-space .ds-col-lg-5,.ds-row--reduced-space .ds-col-lg-6,.ds-row--reduced-space .ds-col-lg-7,.ds-row--reduced-space .ds-col-lg-8,.ds-row--reduced-space .ds-col-lg-9,.ds-row--reduced-space .ds-col-md-1,.ds-row--reduced-space .ds-col-md-10,.ds-row--reduced-space .ds-col-md-11,.ds-row--reduced-space .ds-col-md-12,.ds-row--reduced-space .ds-col-md-2,.ds-row--reduced-space .ds-col-md-3,.ds-row--reduced-space .ds-col-md-4,.ds-row--reduced-space .ds-col-md-5,.ds-row--reduced-space .ds-col-md-6,.ds-row--reduced-space .ds-col-md-7,.ds-row--reduced-space .ds-col-md-8,.ds-row--reduced-space .ds-col-md-9,.ds-row--reduced-space .ds-col-sm-1,.ds-row--reduced-space .ds-col-sm-10,.ds-row--reduced-space .ds-col-sm-11,.ds-row--reduced-space .ds-col-sm-12,.ds-row--reduced-space .ds-col-sm-2,.ds-row--reduced-space .ds-col-sm-3,.ds-row--reduced-space .ds-col-sm-4,.ds-row--reduced-space .ds-col-sm-5,.ds-row--reduced-space .ds-col-sm-6,.ds-row--reduced-space .ds-col-sm-7,.ds-row--reduced-space .ds-col-sm-8,.ds-row--reduced-space .ds-col-sm-9,.ds-row--reduced-space .ds-col-xl-1,.ds-row--reduced-space .ds-col-xl-10,.ds-row--reduced-space .ds-col-xl-11,.ds-row--reduced-space .ds-col-xl-12,.ds-row--reduced-space .ds-col-xl-2,.ds-row--reduced-space .ds-col-xl-3,.ds-row--reduced-space .ds-col-xl-4,.ds-row--reduced-space .ds-col-xl-5,.ds-row--reduced-space .ds-col-xl-6,.ds-row--reduced-space .ds-col-xl-7,.ds-row--reduced-space .ds-col-xl-8,.ds-row--reduced-space .ds-col-xl-9,.ds-row--reduced-space .ds-col-xs-1,.ds-row--reduced-space .ds-col-xs-10,.ds-row--reduced-space .ds-col-xs-11,.ds-row--reduced-space .ds-col-xs-12,.ds-row--reduced-space .ds-col-xs-2,.ds-row--reduced-space .ds-col-xs-3,.ds-row--reduced-space .ds-col-xs-4,.ds-row--reduced-space .ds-col-xs-5,.ds-row--reduced-space .ds-col-xs-6,.ds-row--reduced-space .ds-col-xs-7,.ds-row--reduced-space .ds-col-xs-8,.ds-row--reduced-space .ds-col-xs-9{padding-left:8px;padding-right:8px}.col-lg-15,.col-md-15,.col-sm-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.ds-btn.fixed--bottom,.ds-btn.fixed--bottom:active,.ds-btn.fixed--bottom:focus,.ds-btn.fixed--bottom:hover,.ds-btn.fixed--bottom:link,.ds-btn.fixed--bottom:visited,.ds-btn.fixed--top,.ds-btn.fixed--top:active,.ds-btn.fixed--top:focus,.ds-btn.fixed--top:hover,.ds-btn.fixed--top:link,.ds-btn.fixed--top:visited{border-radius:0}.ds-btn-xl{padding:20px 32px;font-size:16px;line-height:24px;border-radius:2px;min-height:64px;height:auto}@media (max-width:767px){.ds-btn-xl{padding:20px 0;width:100%;text-align:center}}.ds-btn-primary,.ds-btn-primary:active,.ds-btn-primary:focus,.ds-btn-primary:hover,.ds-btn-primary:link,.ds-btn-primary:visited{color:#fff}.ds-btn-primary md-icon{color:inherit}.ds-btn-secondary,.ds-btn-secondary:active,.ds-btn-secondary:focus,.ds-btn-secondary:hover,.ds-btn-secondary:link,.ds-btn-secondary:visited{background-color:#0b1157;color:#fff;border-color:#0b1157;border-radius:2px}.ds-btn-secondary:not(.ds-btn-flat):active,.ds-btn-secondary:not(.ds-btn-flat):focus,.ds-btn-secondary:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-accent,.ds-btn-accent:active,.ds-btn-accent:focus,.ds-btn-accent:hover,.ds-btn-accent:link,.ds-btn-accent:visited{background-color:#002bff;color:#fff;border-color:#002bff;border-radius:2px}.ds-btn-accent:not(.ds-btn-flat):active,.ds-btn-accent:not(.ds-btn-flat):focus,.ds-btn-accent:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-white,.ds-btn-white:active,.ds-btn-white:focus,.ds-btn-white:hover,.ds-btn-white:link,.ds-btn-white:visited{background-color:#fff;color:#212121;border-color:transparent;border-radius:2px}.ds-btn-white:not(.ds-btn-flat):active,.ds-btn-white:not(.ds-btn-flat):focus,.ds-btn-white:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-white md-icon{color:inherit}.ds-btn-success,.ds-btn-success:active,.ds-btn-success:focus,.ds-btn-success:hover,.ds-btn-success:link,.ds-btn-success:visited{background-color:#37a941;color:#fff;border-color:#37a941;border-radius:2px}.ds-btn-success:not(.ds-btn-flat):active,.ds-btn-success:not(.ds-btn-flat):focus,.ds-btn-success:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-success-dark,.ds-btn-success-dark:active,.ds-btn-success-dark:focus,.ds-btn-success-dark:hover,.ds-btn-success-dark:link,.ds-btn-success-dark:visited{background-color:#00a862;color:#fff;border-color:#00a862;border-radius:2px}.ds-btn-success-dark:not(.ds-btn-flat):active,.ds-btn-success-dark:not(.ds-btn-flat):focus,.ds-btn-success-dark:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-accent-outline,.ds-btn-accent-outline:active,.ds-btn-accent-outline:focus,.ds-btn-accent-outline:hover,.ds-btn-accent-outline:link,.ds-btn-accent-outline:visited{background-color:transparent;color:#002bff;border-color:#002bff;border-radius:2px}.ds-btn-accent-outline:not(.ds-btn-flat){box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.2)}.ds-btn-accent-outline:not(.ds-btn-flat):active,.ds-btn-accent-outline:not(.ds-btn-flat):focus,.ds-btn-accent-outline:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-facebook,.ds-btn-facebook:active,.ds-btn-facebook:focus,.ds-btn-facebook:hover,.ds-btn-facebook:link,.ds-btn-facebook:visited{background-color:#3b5998;color:#fff;border-color:#3b5998;border-radius:2px}.ds-btn-facebook:not(.ds-btn-flat):active,.ds-btn-facebook:not(.ds-btn-flat):focus,.ds-btn-facebook:not(.ds-btn-flat):hover{box-shadow:0 8px 8px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.12)}.ds-btn-facebook .fa{position:relative;top:3px;font-size:18px;margin:0 6px 0 0}.ds-btn-facebook span{position:relative;top:2px}.ds-btn--has-icon{padding:8px 16px}.ds-btn--has-icon md-icon{color:inherit}.ds-btn--has-icon md-icon~span{margin:0 0 0 12px}.ds-btn--has-icon span~md-icon{margin:0 0 0 4px}.ds-btn-accent-outline:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-accent-outline:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-accent-outline:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-accent-outline:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-accent-outline:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-accent-outline:not(.ds-btn-flat):not([class*=ds-elevation-]):visited,.ds-btn-accent:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-accent:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-accent:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-accent:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-accent:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-accent:not(.ds-btn-flat):not([class*=ds-elevation-]):visited,.ds-btn-facebook:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-facebook:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-facebook:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-facebook:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-facebook:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-facebook:not(.ds-btn-flat):not([class*=ds-elevation-]):visited,.ds-btn-secondary:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-secondary:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-secondary:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-secondary:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-secondary:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-secondary:not(.ds-btn-flat):not([class*=ds-elevation-]):visited,.ds-btn-success-dark:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-success-dark:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-success-dark:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-success-dark:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-success-dark:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-success-dark:not(.ds-btn-flat):not([class*=ds-elevation-]):visited,.ds-btn-success:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-success:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-success:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-success:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-success:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-success:not(.ds-btn-flat):not([class*=ds-elevation-]):visited,.ds-btn-white:not(.ds-btn-flat):not([class*=ds-elevation-]),.ds-btn-white:not(.ds-btn-flat):not([class*=ds-elevation-]):active,.ds-btn-white:not(.ds-btn-flat):not([class*=ds-elevation-]):focus,.ds-btn-white:not(.ds-btn-flat):not([class*=ds-elevation-]):hover,.ds-btn-white:not(.ds-btn-flat):not([class*=ds-elevation-]):link,.ds-btn-white:not(.ds-btn-flat):not([class*=ds-elevation-]):visited{box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.2)}.ds-card{margin-bottom:16px}.ds-card .ds-card-block-flush{padding:0}.ds-card .ds-card-block-header{background-color:#fafafa;border-top-left-radius:2px;border-top-right-radius:2px;padding:20px 16px}.ds-card .ds-card-block-header .ds-card-block-header-left{float:left}.ds-card .ds-card-block-header .ds-card-block-header-right{float:right}.ds-card .ds-card-title-bar-left{float:left}.ds-card .ds-card-title-bar-right{float:right;font-size:13px;line-height:13px}.ds-card .ds-card-title-bar-right a,.ds-card .ds-card-title-bar-right a:active,.ds-card .ds-card-title-bar-right a:focus,.ds-card .ds-card-title-bar-right a:hover,.ds-card .ds-card-title-bar-right a:link,.ds-card .ds-card-title-bar-right a:visited{color:#757575;text-decoration:none;text-transform:uppercase}.ds-card .ds-card-block-footer{background-color:#fafafa;border-top:1px solid #ddd}.ds-card .ds-card-block-footer a,.ds-card .ds-card-block-footer a:active,.ds-card .ds-card-block-footer a:focus,.ds-card .ds-card-block-footer a:hover,.ds-card .ds-card-block-footer a:link,.ds-card .ds-card-block-footer a:visited{color:inherit}@media (max-width:767px){.ds-card-flush{border-radius:0;margin-left:-15px;margin-right:-15px}}@media (min-width:768px){.ds-hero-card{border-radius:0 0 2px 2px}}.ds-hero-card .ds-card-img-top{display:block;position:relative;background-position:center center;background-size:cover;border-radius:0;width:100%;height:208px}@media (min-width:768px){.ds-hero-card .ds-card-img-top{height:488px}}@media (min-width:768px){.ds-hero-card .ds-card-img-top.ds-card-img-top--reduced-height{height:248px}}.ds-hero-card .ds-card-img-top .ds-card-img-edit-btn{font-size:13px;height:32px;padding:4px 10px;position:absolute;bottom:16px;left:16px;z-index:69}@media (min-width:768px){.ds-hero-card .ds-card-img-top .ds-card-img-edit-btn{padding:6px 12px;top:24px;left:24px}}.ds-hero-card .ds-card-img-top .ds-card-img-edit-btn md-icon{color:inherit;font-size:20px;line-height:20px;width:20px;height:20px;min-width:20px;min-height:20px}@media (min-width:768px){.ds-hero-card .ds-card-img-top .ds-card-img-edit-btn md-icon{line-height:18px}}.ds-hero-card .ds-card-img-top .ds-card-img-manage-menu{position:absolute;top:16px;right:16px;z-index:69}@media (min-width:768px){.ds-hero-card .ds-card-img-top .ds-card-img-manage-menu{top:24px;right:24px}}.ds-hero-card .ds-card-img-top .ds-card-img-manage-menu .ds-btn{font-size:13px;line-height:20px;height:32px;padding:6px 6px 6px 12px}.ds-hero-card .ds-card-img-top .ds-card-img-manage-menu .ds-btn>span{position:relative;top:-1px}.ds-hero-card .ds-card-img-top .ds-card-img-manage-menu .ds-btn md-icon{position:relative;top:-2px}.ds-hero-card .ds-card-img-top .ds-card-img-text{position:absolute;bottom:0;left:0;right:0;background:0 0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.2));color:#fff;font-size:20px;line-height:20px;text-shadow:0 0 3px #000;text-shadow:0 0 3px rgba(0,0,0,.8);padding:24px}.ds-hero-card .ds-card-img-top .ds-card-img-text h1{color:inherit;font-size:36px;line-height:44px;text-shadow:0 0 4px #000;text-shadow:0 0 4px rgba(0,0,0,.8);text-transform:initial;margin:0 0 4px}.ds-hero-card .ds-card-img-top .ds-card-img-text a,.ds-hero-card .ds-card-img-top .ds-card-img-text a:active,.ds-hero-card .ds-card-img-top .ds-card-img-text a:focus,.ds-hero-card .ds-card-img-top .ds-card-img-text a:hover,.ds-hero-card .ds-card-img-top .ds-card-img-text a:link,.ds-hero-card .ds-card-img-top .ds-card-img-text a:visited{color:inherit;text-decoration:none}.ds-hero-card .ds-card-block{position:relative}.ds-hero-card .ds-hero-card-text{padding:0 0 8px}.ds-hero-card .ds-hero-card-text p{margin-bottom:8px}.ds-hero-card .ds-hero-card-text .ds-card-title{color:#212121}.ds-hero-card .ds-hero-card-text a,.ds-hero-card .ds-hero-card-text a:active,.ds-hero-card .ds-hero-card-text a:focus,.ds-hero-card .ds-hero-card-text a:hover,.ds-hero-card .ds-hero-card-text a:link,.ds-hero-card .ds-hero-card-text a:visited{color:inherit;text-decoration:none}.ds-hero-card .ds-hero-card-text--centered{text-align:center}.ds-hero-card .ds-hero-card-info{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:12px 0}@media (min-width:768px){.ds-hero-card .ds-hero-card-info{border-top:0;padding:0 0 12px}}@media (min-width:992px){.ds-hero-card .ds-hero-card-info{float:left;border-bottom:0;padding:0}}.ds-hero-card .ds-hero-card-info .ds-hero-card-info-label{color:#757575}.ds-hero-card .ds-hero-card-info a,.ds-hero-card .ds-hero-card-info a:active,.ds-hero-card .ds-hero-card-info a:focus,.ds-hero-card .ds-hero-card-info a:hover,.ds-hero-card .ds-hero-card-info a:link,.ds-hero-card .ds-hero-card-info a:visited{color:inherit;text-decoration:none}.ds-hero-card .ds-hero-card-btns{font-size:0;margin:24px 0 0}@media (min-width:992px){.ds-hero-card .ds-hero-card-btns{float:right;margin:0}}.ds-hero-card .ds-hero-card-btns .ds-btn{width:48%}@media (min-width:992px){.ds-hero-card .ds-hero-card-btns .ds-btn{width:auto;margin:0 0 0 24px}}.ds-hero-card .ds-hero-card-btns .ds-btn.ds-hero-card-btn-main{width:100%;margin:0 0 16px}@media (min-width:992px){.ds-hero-card .ds-hero-card-btns .ds-btn.ds-hero-card-btn-main{width:304px;margin:0 0 0 24px}}.ds-hero-card .ds-hero-card-btns .ds-btn.ds-hero-card-btn-main md-icon{color:inherit}.ds-hero-card .ds-hero-card-btns md-menu{display:inline-block;width:48%;margin:0 4% 0 0}@media (min-width:992px){.ds-hero-card .ds-hero-card-btns md-menu{width:auto;margin:0 0 0 24px}}@media (max-width:991px){.ds-hero-card .ds-hero-card-btns md-menu~md-menu{margin:0}}.ds-hero-card .ds-hero-card-btns md-menu .ds-btn{width:100%;margin:0}@media (min-width:992px){.ds-hero-card .ds-hero-card-btns md-menu .ds-btn.ds-hero-card-btn-main{margin:0}}.ds-hero-card .ds-hero-card-btns .md-menu-block{width:100%}@media (min-width:992px){.ds-hero-card .ds-hero-card-btns .md-menu-block{width:auto}}.ds-hero-card--has-photo .ds-card-img-top .ds-card-img-text{padding-left:272px}.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo{position:absolute;top:-72px;left:0;right:0}@media (min-width:768px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo{top:-114px}}@media (min-width:992px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo{top:auto;bottom:0;left:22px;right:auto;padding:0 24px 24px 0}}.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail{border:0;width:144px;margin:0 auto}@media (min-width:768px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail{width:228px}}@media (min-width:992px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail{margin:0}}.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail .user-profile-photo{background-position:center center;background-size:cover;border-radius:4px;width:140px;height:140px;position:relative}@media (min-width:768px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail .user-profile-photo{width:224px;height:224px}}.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail .user-profile-photo .user-profile-photo-edit-btn{border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;font-size:13px;height:32px;padding:4px 10px;position:absolute;bottom:0;left:0}@media (min-width:768px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail .user-profile-photo .user-profile-photo-edit-btn{padding:6px 12px}}.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail .user-profile-photo .user-profile-photo-edit-btn md-icon{color:inherit;font-size:20px;line-height:20px;width:20px;height:20px;min-width:20px;min-height:20px}@media (min-width:768px){.ds-hero-card--has-photo .ds-card-block .ds-hero-card-photo .thumbnail .user-profile-photo .user-profile-photo-edit-btn md-icon{line-height:18px}}@media (min-width:992px){.ds-hero-card--has-photo .ds-card-block-body{border-left:1px solid #000;border-left:1px solid rgba(0,0,0,.12);padding:16px 0;margin:-16px 0 -16px 258px}}.ds-hero-card--has-photo .ds-hero-card-text{margin-top:72px}@media (min-width:768px){.ds-hero-card--has-photo .ds-hero-card-text{margin-top:114px}}.ds-story-card-wrap{position:relative}@media (min-width:768px){.ds-story-card .ds-card-block{padding:64px}}.ds-story-card .ds-card-block :last-child{margin-bottom:0}.ds-story-card .ds-story-edit-btn-xs{position:absolute;top:8px;right:8px}.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]),.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]):active,.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]):focus,.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]):hover,.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]):link,.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]):visited{background-color:#fff;color:inherit}.ds-story-card .ds-story-edit-btn-xs .md-fab:not([disabled]) md-icon{color:inherit}.ds-story-card .ds-story-edit-btns{position:absolute;top:8px;right:8px}.ds-story-card .ds-video-flush{margin:0 -16px 24px}@media (min-width:768px){.ds-story-card .ds-video-flush{padding:4px 0 0;margin:0 -64px 32px}}.ds-story-card .team-page-title{display:none}.ds-story-card .ds-card-block-footer{position:relative;padding:24px 16px}@media (min-width:768px){.ds-story-card .ds-card-block-footer{padding:24px 64px}}.ds-story-card .ds-contact-edit-btn-xs{position:absolute;top:8px;right:8px}.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]),.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]):active,.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]):focus,.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]):hover,.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]):link,.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]):visited{background-color:#fff;color:inherit}.ds-story-card .ds-contact-edit-btn-xs .md-fab:not([disabled]) md-icon{color:inherit}.ds-story-card .ds-contact-edit-btn{position:absolute;top:8px;right:8px}.ds-progress-meter-card .ds-card-block{background:#09bcef;background:linear-gradient(to right,#0072cf,#09bcef);color:#fff}.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{float:left}.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal{float:right;text-align:right}.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal,.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{font-size:26px;line-height:32px}@media (min-width:360px){.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal,.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{font-size:30px}}@media (min-width:375px){.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal,.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{font-size:32px}}@media (min-width:768px){.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal,.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{font-size:48px;line-height:48px}}@media (min-width:992px){.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal,.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{font-size:44px}}@media (min-width:1200px){.ds-progress-meter-card .ds-card-block .ds-progress-meter-goal,.ds-progress-meter-card .ds-card-block .ds-progress-meter-raised{font-size:48px}}.ds-progress-meter-card .ds-card-block .ds-progress-meter-label{color:#fff;color:rgba(255,255,255,.8);font-size:12px;line-height:12px;text-transform:uppercase;margin:0 0 4px}@media (min-width:768px){.ds-progress-meter-card .ds-card-block .ds-progress-meter-label{margin:0 0 12px}}.ds-progress-meter-card .ds-card-block .ds-progress-meter-label a,.ds-progress-meter-card .ds-card-block .ds-progress-meter-label a:link,.ds-progress-meter-card .ds-card-block .ds-progress-meter-label a:visited{color:inherit}.ds-progress-meter-card .ds-card-block .ds-progress-meter-label a:active,.ds-progress-meter-card .ds-card-block .ds-progress-meter-label a:focus,.ds-progress-meter-card .ds-card-block .ds-progress-meter-label a:hover{text-decoration:underline}.ds-progress-meter-card .ds-card-block .progress{background-color:#002855;background-color:rgba(0,40,85,.6);border-radius:12px;height:10px;margin:10px 0 0}@media (min-width:768px){.ds-progress-meter-card .ds-card-block .progress{margin:12px 0 0}}.ds-progress-meter-card .ds-card-block .progress .progress-bar{background-color:#f5f5f5;border-radius:12px}.ds-progress-meter-card .ds-list-group .ds-list-group-item{padding-right:8px}.ds-progress-meter-card .ds-list-group a,.ds-progress-meter-card .ds-list-group a:active,.ds-progress-meter-card .ds-list-group a:focus,.ds-progress-meter-card .ds-list-group a:hover,.ds-progress-meter-card .ds-list-group a:link,.ds-progress-meter-card .ds-list-group a:visited{color:#212121}.ds-progress-meter-card .ds-list-group a .ds-list-group-item-left md-icon,.ds-progress-meter-card .ds-list-group a:active .ds-list-group-item-left md-icon,.ds-progress-meter-card .ds-list-group a:focus .ds-list-group-item-left md-icon,.ds-progress-meter-card .ds-list-group a:hover .ds-list-group-item-left md-icon,.ds-progress-meter-card .ds-list-group a:link .ds-list-group-item-left md-icon,.ds-progress-meter-card .ds-list-group a:visited .ds-list-group-item-left md-icon{color:#002bff}.ds-progress-meter-card .ds-list-group a .ds-list-group-item-right,.ds-progress-meter-card .ds-list-group a:active .ds-list-group-item-right,.ds-progress-meter-card .ds-list-group a:focus .ds-list-group-item-right,.ds-progress-meter-card .ds-list-group a:hover .ds-list-group-item-right,.ds-progress-meter-card .ds-list-group a:link .ds-list-group-item-right,.ds-progress-meter-card .ds-list-group a:visited .ds-list-group-item-right{color:#9e9e9e}.ds-progress-meter-card .ds-list-group a .ds-list-group-item-right .ds-label-outline,.ds-progress-meter-card .ds-list-group a:active .ds-list-group-item-right .ds-label-outline,.ds-progress-meter-card .ds-list-group a:focus .ds-list-group-item-right .ds-label-outline,.ds-progress-meter-card .ds-list-group a:hover .ds-list-group-item-right .ds-label-outline,.ds-progress-meter-card .ds-list-group a:link .ds-list-group-item-right .ds-label-outline,.ds-progress-meter-card .ds-list-group a:visited .ds-list-group-item-right .ds-label-outline{border-color:#9e9e9e;color:inherit;margin:0 4px 0 0}.ds-progress-meter-card--small .ds-card-block{background:#09bcef;background:linear-gradient(to bottom right,#0072cf,#09bcef)}.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-raised{float:none;display:inline-block}.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-label{display:inline-block;color:#fff;font-size:16px;text-transform:none;margin:0 0 0 6px;position:relative;top:-1px}.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-percent-text{float:left}.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text{float:right}.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text a,.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text a:active,.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text a:focus,.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text a:hover,.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text a:link,.ds-progress-meter-card--small .ds-card-block .ds-progress-meter-goal-text a:visited{color:inherit}.ds-list-group.ds-progress-meter-related-list{margin:24px -16px -16px}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item{background:0 0;border-color:#000;border-color:rgba(0,0,0,.06);font-size:14px;padding:14px 16px}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item .ds-list-group-item-left{width:74%;margin-right:5%}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item .ds-list-group-item-right{width:21%}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-header{background:0 0;color:#fff;color:rgba(255,255,255,.8);border-top:0;font-size:16px}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer{color:#fff;color:rgba(255,255,255,.8)}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-left{width:72%;height:32px;padding:5px 0 0}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right{font-size:0;width:23%}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link{border-radius:100%;border:1px solid #fff;color:inherit;width:32px;height:32px;padding:0;margin:0 0 0 8px}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:first-child{margin:0}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:active,.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:focus,.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:hover{background:0 0}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link.disabled,.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link[disabled]{border:1px solid #fff;border:1px solid rgba(255,255,255,.5);color:#fff;color:rgba(255,255,255,.5)}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link md-icon{color:inherit}.ds-list-group.ds-progress-meter-related-list .ds-list-group-item-empty{font-family:"Nunito Sans",sans-serif;font-weight:700;text-align:center;padding-top:48px;padding-bottom:32px}.ds-detail-card .ds-list-group .ds-list-group-item--multi-line .ds-list-group-item-icon{margin-top:8px}.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs{position:absolute;top:8px;right:8px}.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]),.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):active,.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):focus,.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):hover,.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):link,.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):visited{background-color:#fff;color:inherit}.ds-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]) md-icon{color:inherit}.ds-detail-card .ds-list-group .ds-detail-edit-btn{position:absolute;top:8px;right:8px}.ds-tab-card{color:#757575;font-size:14px;line-height:20px}.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs{padding:0 16px}.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs md-tabs-canvas,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs md-tabs-canvas{height:128px}.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{height:128px}.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs .md-tab,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs .md-tab{width:50%;padding:40px 18px 12px}.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs .md-tab .ds-tab-label-amount,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs .md-tab .ds-tab-label-amount{color:#bdbdbd;font-size:48px;line-height:48px;margin:0 0 4px}.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs .md-tab.md-active .ds-tab-label-amount,.ds-tab-card md-tabs md-tabs-wrapper.md-stretch-tabs .md-tab.md-focused .ds-tab-label-amount,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs .md-tab.md-active .ds-tab-label-amount,.ds-tab-card md-tabs.md-default-theme md-tabs-wrapper.md-stretch-tabs .md-tab.md-focused .ds-tab-label-amount{color:inherit}.ds-tab-card .ds-list-group .ds-list-group-item-left{width:74%;margin-right:5%}.ds-tab-card .ds-list-group .ds-list-group-item-left a,.ds-tab-card .ds-list-group .ds-list-group-item-left a:active,.ds-tab-card .ds-list-group .ds-list-group-item-left a:focus,.ds-tab-card .ds-list-group .ds-list-group-item-left a:hover,.ds-tab-card .ds-list-group .ds-list-group-item-left a:link,.ds-tab-card .ds-list-group .ds-list-group-item-left a:visited{text-decoration:none}.ds-tab-card .ds-list-group .ds-list-group-item-right{width:21%}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-left{width:72%;height:32px;padding:5px 0 0}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right{font-size:0;width:23%}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link{border-radius:100%;border:1px solid #757575;color:#757575;width:32px;height:32px;padding:0;margin:0 0 0 8px}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:first-child{margin:0}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:active,.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:focus,.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link:hover{background:0 0}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link.disabled,.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link[disabled]{border:1px solid #000;border:1px solid rgba(0,0,0,.1);color:#000;color:rgba(0,0,0,.1)}.ds-tab-card .ds-list-group .ds-list-group-item-footer .ds-list-group-item-right .ds-btn.ds-btn-link md-icon{color:inherit}.ds-related-detail-card .ds-list-group .ds-list-group-item{font-size:14px}.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs{position:absolute;top:8px;right:8px}.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]),.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):active,.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):focus,.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):hover,.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):link,.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]):visited{background-color:#fff;color:inherit}.ds-related-detail-card .ds-list-group .ds-detail-edit-btn-xs .md-fab:not([disabled]) md-icon{color:inherit}.ds-related-detail-card .ds-list-group .ds-list-group-item-header{background:0 0;color:#757575;font-size:16px}.ds-related-detail-card .ds-list-group .ds-list-group-item-left:first-child{width:40px}.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:86%}@media (min-width:375px){.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:88%}}@media (min-width:440px){.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:90%}}@media (min-width:505px){.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:91.5%}}@media (min-width:575px){.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:92.5%}}@media (min-width:768px){.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:93.5%}}@media (min-width:992px){.ds-related-detail-card .ds-list-group .ds-list-group-item-left:nth-child(2){width:87.5%}}.event-cards{margin:32px auto}.event-cards .ds-col-md-4{padding:0;margin:0}@media (min-width:768px){.event-cards .ds-col-md-4{margin:0 32px 44px 0}}.event-cards .ds-card{margin:0 auto 22px;box-shadow:none;border:1px solid #c8c8c8;height:auto;width:264px;padding-bottom:20px}@media (min-width:768px){.event-cards .ds-card{margin:0 auto;min-height:400px;width:auto;padding-bottom:0}}@media (min-width:992px){.event-cards .ds-card{min-height:440px}}.event-cards .ds-card-img-top{box-shadow:none;border-radius:0}.event-cards .ds-card-block{padding:2rem 1rem 0;text-align:left}@media (min-width:768px){.event-cards .ds-card-block{padding:2rem 1rem 1rem}}.event-cards .ds-card-title{color:#0b1157;font-family:"Nunito Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;text-transform:initial;margin-top:0}@media (min-width:768px){.event-cards .ds-row{display:flex;margin:auto;max-width:1040px}.event-cards .ds-row .ds-col-md-4:last-child{margin-right:0}}.ds-list-group .ds-list-group-item-header{background-color:#fafafa}.ds-list-group .ds-list-group-item-left{float:left}.ds-list-group .ds-list-group-item-icon{margin:0 16px 0 0}.ds-list-group .ds-list-group-item-right{float:right}.ds-list-group .ds-list-group-item-footer{color:#9e9e9e}.page-diy_homepage .jdrf-p2p-participant-header,.tier1.pg-entry .jdrf-p2p-participant-header{margin-bottom:0}@media (min-width:768px){.page-diy_homepage .jdrf-p2p-participant-header,.tier1.pg-entry .jdrf-p2p-participant-header{margin-bottom:16px}}.page-diy_participant_search .jdrf-p2p-participant-header{margin-bottom:24px}.diy-hero{position:relative;margin:0 -24px 56px}@media (min-width:768px){.diy-hero{border-radius:8px;max-width:100%;margin:0 auto 72px}}@media (min-width:1024px){.diy-hero{max-width:calc(100% + 48px);margin:0 -24px 72px}}@media (min-width:1080px){.diy-hero{max-width:1200px;margin:0 -72px 72px}}@media (min-width:1248px){.diy-hero{margin:0 -96px 72px}}.diy-hero-banner{position:relative;height:auto;max-height:400px}.diy-hero-banner img{display:block;width:100%}@media (min-width:768px){.diy-hero-banner img{display:none}}.diy-hero-banner--video video{display:none}@media (min-width:768px){.diy-hero-banner--video video{display:block;border-radius:8px;width:100%;height:400px}}.diy-hero-banner--video video,.diy-hero-banner--video video *{-o-object-fit:cover;object-fit:cover}.diy-hero-overlay{position:absolute;background:rgba(0,0,0,.4);width:100%;height:100%}@media (min-width:768px){.diy-hero-overlay{border-radius:8px}}@media (min-width:768px){.diy-hero-bg{background-color:#edeff2;background-position:center center;background-size:cover;border-radius:8px;width:100%;height:400px}}.diy-hero__content{position:absolute;top:0;text-align:center;width:100%}.diy-hero__body{color:#fff;width:328px;max-width:100%;padding-top:32px;margin:0 auto}@media (min-width:375px){.diy-hero__body{padding-top:42px}}@media (min-width:414px){.diy-hero__body{padding-top:52px}}@media (min-width:480px){.diy-hero__body{padding-top:72px}}@media (min-width:570px){.diy-hero__body{padding-top:82px}}@media (min-width:768px){.diy-hero__body{width:852px;padding-top:124px}}.diy-hero__body .spirit-h2{color:inherit;text-align:inherit;margin:0}@media (min-width:768px){.diy-hero__body .spirit-h2{font-size:44px!important;margin:0 0 32px}}.diy-hero__body .spirit-h2 .cd-words-wrapper{display:inline}.diy-hero__body .spirit-h2 b{font-size:28px!important;font-weight:700}@media (min-width:768px){.diy-hero__body .spirit-h2 b{font-size:inherit!important}}.diy-hero__body .spirit-h2 em{display:block;font-size:44px!important;font-weight:700}@media (min-width:768px){.diy-hero__body .spirit-h2 em{display:inline;font-size:inherit!important}}.diy-hero__body .spirit-h2 em.cd-words-block{display:block}.diy-hero__body .spirit-subhead{color:#fff;font-weight:500;text-align:inherit;margin:0 0 40px}.diy-hero__body .spirit-subhead p{margin:0}@media (min-width:768px){.diy-hero__content.-with-subhead .diy-hero__body{padding-top:46px}}@media (min-width:768px){.diy-hero__content.-with-subhead .diy-hero__body .spirit-h2{margin:0 0 8px}}.diy-hero__content-xs{text-align:center;margin:24px 24px 32px}.diy-hero__content-xs .spirit-subhead{text-align:inherit;margin:0 0 32px}.diy-hero__content-xs .spirit-subhead p{margin:0}.diy-hero__content-xs .spirit-button{width:100%}.diy-hero__action-options{margin:0 24px}@media (min-width:768px){.diy-hero__action-options{margin:-32px 32px 0}}.diy-hero__action-options .spirit-card{max-width:100%;padding:0}.diy-hero__action-options .spirit-card .spirit-card__text{padding:0}.diy-hero__action-options .spirit-card .spirit-card__body{margin:0}@media (min-width:768px){.diy-hero__action-options-row{display:flex}}.diy-hero__action-option{display:flex;border-bottom:1px solid #edeff2;padding:24px}@media (max-width:767px){.diy-hero__action-option{display:flex}}@media (min-width:768px){.diy-hero__action-option{flex-direction:column;border-right:1px solid #edeff2;border-bottom:0;text-align:center;width:33.33333%;padding:32px 24px 28px}}.diy-hero__action-option:last-child{border-bottom:0}@media (min-width:768px){.diy-hero__action-option:last-child{border-right:0}}.diy-hero__action-option-icon img{height:54px;margin:0 24px 0 0}@media (min-width:768px){.diy-hero__action-option-icon img{margin:0 0 24px}}@media (min-width:768px){.diy-hero__action-option-text{display:flex;flex-direction:column;height:100%}}.diy-hero__action-option-text .spirit-h5{text-align:inherit;margin:0 0 8px}.diy-hero__action-option-text .spirit-h5 a,.diy-hero__action-option-text .spirit-h5 a:active,.diy-hero__action-option-text .spirit-h5 a:focus,.diy-hero__action-option-text .spirit-h5 a:hover,.diy-hero__action-option-text .spirit-h5 a:link,.diy-hero__action-option-text .spirit-h5 a:visited{color:inherit;text-decoration:none}.diy-hero__action-option-text .spirit-body-text-s{text-align:inherit}@media (min-width:768px){.diy-hero__action-option-text .spirit-body-text-s{margin:0 0 32px}}.diy-hero__action-option-text .spirit-link,.diy-hero__action-option-text .spirit-link:active,.diy-hero__action-option-text .spirit-link:focus,.diy-hero__action-option-text .spirit-link:hover,.diy-hero__action-option-text .spirit-link:link,.diy-hero__action-option-text .spirit-link:visited{text-decoration:none}@media (min-width:768px){.diy-hero__action-option-text .spirit-link{margin-top:auto}}.diy-hero__detail{margin:24px 24px 0}@media (min-width:768px){.diy-hero__detail{margin:-32px 32px 0}}.diy-hero__detail .spirit-card{max-width:100%;padding:0}.diy-hero__detail .spirit-card .spirit-card__text{padding:0}.diy-hero__detail .spirit-card .spirit-card__body{text-align:center;padding:24px 16px;margin:0}@media (min-width:768px){.diy-hero__detail .spirit-card .spirit-card__body{padding:32px 64px}}.diy-hero__detail-icon img{height:54px;margin:0 0 24px}.diy-hero__detail-text .spirit-h5{text-align:inherit;margin:0 0 4px}@media (min-width:768px){.diy-hero__detail-text .spirit-h5{margin:0 0 8px}}.diy-hero__detail-text .spirit-body-text-s{text-align:inherit;margin:0 0 32px}@media (min-width:768px){.diy-hero__detail-text .spirit-body-text-s{margin:0 0 24px}}.diy-hero__detail-text .spirit-button{width:100%}@media (min-width:768px){.diy-hero__detail-text .spirit-button{width:auto}}.diy-cs{margin-bottom:60px}.diy-cs .spirit-card{max-width:100%;padding:0;overflow:hidden}@media (min-width:721px) and (max-width:1024px){.diy-cs{margin:0 30px 60px}}@media (min-width:1248px){.diy-cs{margin:0 -62px;margin-bottom:60px}}.diy-cs .diy-cs-coloum .diy-cs-coloum--inner p{margin:0}.diy-cs-row{display:flex;align-items:center}.diy-cs-coloum-img{flex:0 0 40%;margin-right:0}.diy-cs-coloum-img img{border-top-left-radius:0;border-bottom-left-radius:0;max-width:100%}@media (min-width:1024px) and (max-width:1247px){img.desktop-visibilty{height:140px}}.diy-cs-coloum--inner{padding-right:130px}@media (min-width:1024px){.diy-cs-coloum--inner{padding-left:0;padding-bottom:10px}}.diy-cs-coloum--inner .spirit-h5{margin-top:10px;margin-bottom:5px}.diy-cs-coloum--inner .spirit-link{position:absolute;right:18px;bottom:19px;padding-bottom:23px;text-decoration:none}.diy-cs-coloum--inner .spirit-link:after{content:"";position:absolute;background-size:100%;background-repeat:no-repeat;background-position:bottom;width:76px;height:73px;bottom:-27px;right:31px}.mobile-visibilty{display:none}@media (max-width:720px){.desktop-visibilty{display:none}.mobile-visibilty{display:inline-block}.diy-cs-coloum-img{flex:0 0 100%;margin:0}.diy-cs-coloum-img img{border-top-right-radius:8px;border-bottom-left-radius:0;width:100%}.diy-cs-coloum--inner{padding-right:0;padding-bottom:100px}.diy-cs-coloum--inner .spirit-link{bottom:15px;left:18px}.diy-cs-coloum--inner .spirit-link::after{bottom:-22px;left:40px}.diy-cs .diy-cs-coloum{padding:15px;padding-top:10px}.diy-cs-row{display:block}}@media (min-width:721px) and (max-width:1024px){.diy-cs .diy-cs-coloum .diy-cs-coloum--inner p{font-size:12px}.diy-cs-coloum--inner{padding-right:120px;padding-left:0}.diy-cs-coloum--inner .spirit-h5{margin-top:0;margin-bottom:0}.diy-cs-coloum--inner .spirit-link::after{bottom:-4px;right:31px;width:60px}.diy-cs-coloum-img{margin-right:0}.diy-cs-coloum-img img{border-top-left-radius:8px;border-bottom-left-radius:8px;max-width:100%;height:140px}}.diy-donate-search-promo{text-align:center;margin:0 0 56px}@media (min-width:768px){.diy-donate-search-promo{margin:0 0 112px}}.diy-donate-search-promo .spirit-h3{text-align:inherit;margin:0 0 24px}.diy-donate-search-promo .spirit-button{width:100%}@media (min-width:768px){.diy-donate-search-promo .spirit-button{width:auto}}.diy-donate-search-promo .spirit-button .spirit-icon{width:24px;height:24px;margin-right:8px}.diy-campaign-examples{text-align:center;margin:0 0 32px}@media (min-width:768px){.diy-campaign-examples{margin:0 0 124px}}@media (min-width:768px){.diy-campaign-examples.-reduce-space-sm{margin:0 0 72px}}.diy-campaign-examples .spirit-h3{text-align:inherit;margin:0 0 8px}.diy-campaign-examples .spirit-subhead{text-align:inherit;margin:0 0 24px}@media (min-width:768px){.diy-campaign-examples .spirit-subhead{margin:0 0 32px}}.diy-campaign-examples .spirit-subhead p{margin:0 0 16px;text-align:inherit}@media (min-width:1024px){.diy-campaign-examples .spirit-subhead p{margin:0 0 24px}}.diy-campaign-examples .spirit-subhead p:last-child{margin:0}@media (min-width:768px){.diy-campaign-examples .spirit-card-grid .spirit-card{margin-bottom:0}}.diy-campaign-examples .spirit-card-grid .spirit-card .spirit-card__title{font-size:18px;line-height:1.33;font-family:Caladea,serif}.diy-ideas-promo{position:relative;margin:0 0 32px}@media (min-width:768px){.diy-ideas-promo{margin:0 0 96px}}.diy-ideas-section-bg{position:absolute;left:-480px;right:-480px;background-image:url(../images/icons-bg.png);background-position:center center;background-size:contain;width:calc(100% + 960px);height:190px}@media (min-width:768px){.diy-ideas-section-bg{height:292px}}.diy-ideas-section{position:relative;text-align:center;padding-top:32px;padding-bottom:32px}@media (min-width:768px){.diy-ideas-section{padding-top:60px;padding-bottom:60px}}.diy-ideas-section .spirit-h3{text-align:inherit;margin:0 0 8px}.diy-ideas-section .spirit-subhead{text-align:inherit;margin:0 0 24px}.diy-ideas-section .spirit-subhead p{margin:0}@media (max-width:413px){.diy-ideas-section .spirit-subhead p .spirit-link{display:block}}.diy-ideas-section .spirit-button{width:100%}@media (min-width:768px){.diy-ideas-section .spirit-button{width:auto}}.diy-home-steps-split{margin:18px 0 58px}@media (min-width:1080px){.diy-home-steps-split{margin:18px -72px 106px}}.diy-home-steps-split__contents{display:flex;flex-flow:column nowrap;width:100%}@media (min-width:768px){.diy-home-steps-split__contents{align-items:center;flex-flow:row;justify-content:space-between}}.diy-home-steps-split__message{width:100%}@media (min-width:768px){.diy-home-steps-split__message{order:1;width:100%;margin:0}}.diy-home-steps-split__message-item{margin:0 0 48px}@media (min-width:768px){.diy-home-steps-split__message-item{margin:0 0 56px}}.diy-home-steps-split__message-item .spirit-h6{color:#002bff;font-size:14px;margin:0 0 8px}.diy-home-steps-split__message-item .spirit-h4{margin:0 0 8px}.diy-home-steps-split__message-item .spirit-body-text-s p{margin:0}.diy-home-steps-split__message .spirit-button{width:100%}@media (min-width:768px){.diy-home-steps-split__message .spirit-button{width:auto}}.diy-home-steps-split__image-container{display:block;position:relative;min-height:1px;margin-bottom:40px}@media (min-width:768px){.diy-home-steps-split__image-container{flex:1 0 58%;order:2;width:58%;min-width:58%;margin-bottom:0;margin-left:80px}}.diy-home-steps-split.-reduce-space-xs .diy-home-steps-split__image-container{margin-bottom:8px}@media (min-width:768px){.diy-home-steps-split.-reduce-space-xs .diy-home-steps-split__image-container{margin-bottom:0}}.diy-home-steps-split__image{display:block;overflow:hidden;width:calc(100% + 48px);max-width:480px;padding:0;margin:0 -24px 0 -42px}@media (min-width:481px) and (max-width:767px){.diy-home-steps-split__image{position:relative;left:-18px;width:100%;margin:0 auto}}@media (min-width:768px){.diy-home-steps-split__image{border-radius:8px;width:100%;max-width:671px;margin:0}}.diy-home-steps-split__image-brush{display:block;position:absolute;bottom:10px;left:-18px;width:130%;height:auto;max-width:130%;min-height:1px;margin:0;padding:0}@media (min-width:768px){.diy-home-steps-split__image-brush{top:auto;bottom:10px;left:0;width:817px;max-width:817px}}@media (min-width:992px){.diy-home-steps-split__image-brush{left:-50px}}@media (min-width:1248px){.diy-home-steps-split__image-brush{left:0}}.diy-home-steps-split__image-brush-inner{display:block;position:relative;width:100%;padding-top:17.6%}.diy-home-steps-split__image-brush-inner svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.diy-reasons-promo{position:relative}.diy-reasons-section-brush{position:absolute;top:0;left:-480px;right:-480px;background-size:100% 100%;background-position:top center;background-repeat:no-repeat;width:calc(100% + 960px);height:570px}@media (min-width:1024px){.diy-reasons-section-brush{top:18px}}.diy-reasons-promo.-with-subhead .diy-reasons-section-brush{top:28px}@media (min-width:768px){.diy-reasons-promo.-with-subhead .diy-reasons-section-brush{top:52px}}@media (min-width:1024px){.diy-reasons-promo.-with-subhead .diy-reasons-section-brush{top:132px}}.diy-reasons-section{text-align:center}.diy-reasons-section .spirit-h3{text-align:inherit;margin:0 0 40px}@media (min-width:768px){.diy-reasons-section .spirit-h3{margin:0 0 48px}}.diy-reasons-section .spirit-subhead{text-align:inherit;margin:0 0 40px}@media (min-width:768px){.diy-reasons-section .spirit-subhead{margin:0 0 64px}}.diy-reasons-section .spirit-button{position:relative}.diy-reasons-promo.-with-subhead .diy-reasons-section .spirit-h3{margin:0 0 8px}.diy-reason .spirit-h4{text-align:inherit;margin:0 0 8px}.diy-reason .spirit-body-text-s{text-align:inherit;margin:0 0 40px}@media (min-width:768px){.diy-reason .spirit-body-text-s{margin:0 0 56px}}.diy-reason .spirit-body-text-s p{margin:0}.event-sponsors{margin:40px -15px 50px}@media (min-width:768px){.event-sponsors{margin:64px 0 75px}}@media (min-width:992px){.event-sponsors{margin:64px 0 75px}}@media (min-width:1200px){.event-sponsors{margin:64px -56px 75px -64px}}.event-sponsors .event-sponsors-logos{display:table;width:100%}.event-sponsors .event-sponsors-logos-row{display:table-row}.event-sponsors .event-sponsors-pagination{display:none;color:#bdbdbd;text-align:center;width:56px;min-width:56px;padding-bottom:24px;vertical-align:middle}.event-sponsors .event-sponsors-pagination a,.event-sponsors .event-sponsors-pagination a:active,.event-sponsors .event-sponsors-pagination a:focus,.event-sponsors .event-sponsors-pagination a:hover,.event-sponsors .event-sponsors-pagination a:link,.event-sponsors .event-sponsors-pagination a:visited{display:none;color:inherit}.event-sponsors .event-sponsors-pagination md-icon{font-size:56px;width:56px;height:56px}@media (min-width:992px){.event-sponsors .event-sponsors-pagination{display:table-cell}}@media (min-width:992px) and (max-width:1039px){.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-3 a,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-3 a:active,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-3 a:focus,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-3 a:hover,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-3 a:link,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-3 a:visited{display:block}}@media (min-width:1040px) and (max-width:1199px){.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-4 a,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-4 a:active,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-4 a:focus,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-4 a:hover,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-4 a:link,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-4 a:visited{display:block}}@media (min-width:1200px){.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-5 a,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-5 a:active,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-5 a:focus,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-5 a:hover,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-5 a:link,.event-sponsors .event-sponsors-pagination.event-sponsors-pagination--has-5 a:visited{display:block}}.event-sponsors .event-sponsors-carousel{display:table-cell;vertical-align:middle}.event-sponsors .event-sponsors-carousel-inner{width:276px;margin:0 auto}@media (min-width:566px){.event-sponsors .event-sponsors-carousel-inner{width:558px}}@media (min-width:1040px){.event-sponsors .event-sponsors-carousel-inner{width:828px}}@media (min-width:1200px){.event-sponsors .event-sponsors-carousel-inner{width:1104px}}.event-sponsors .event-sponsors-carousel-inner .owl-carousel--local-sponsors .owl-item{float:none;display:table-cell;padding:0 8px;vertical-align:middle}.event-sponsors .event-sponsors-carousel-inner .owl-carousel--local-sponsors .owl-item .ds-card{border:1px solid #000;border:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none;width:260px;height:145px;margin:0}.event-sponsors .event-sponsors-carousel-inner .owl-carousel--local-sponsors .owl-item .ds-card .event-sponsor-image-wrap-outer{display:table;width:100%;table-layout:fixed}.event-sponsors .event-sponsors-carousel-inner .owl-carousel--local-sponsors .owl-item .ds-card .event-sponsor-image-wrap{display:table-cell;text-align:center;width:100%;height:113px;vertical-align:middle}.event-sponsors .event-sponsors-carousel-inner .owl-carousel--local-sponsors .owl-item .ds-card img{max-width:100%;max-height:100%}body.page-diy_register:not(.page-is-visible){display:none}body.cons-logged-out:has(div.jdrf-gen-login-card){background-color:#f7f7f7}body.cons-logged-out:has(div.jdrf-gen-login-card){background-color:#f7f7f7}.ds-form-control-label{color:#0b1157}.ds-registration-card .ds-registration-utype-separator span{color:#0b1157;background-color:#f7f7f7}.ds-registration-regsummary-card .ds-card-block .ds-registration-card-intro{background-color:unset}.ds-btn-facebook,.ds-btn-facebook:active,.ds-btn-facebook:focus,.ds-btn-facebook:hover,.ds-btn-facebook:link,.ds-btn-facebook:visited{background-color:#002bff;color:#fff;border-color:none;border-radius:100px}.ds-btn-facebook:not(.ds-btn-flat):active,.ds-btn-facebook:not(.ds-btn-flat):focus,.ds-btn-facebook:not(.ds-btn-flat):hover{box-shadow:none}.ds-registration-card-related-toggle a{color:#002bff;text-decoration:underline}.ds-registration-card-related-toggle a:hover{color:#0b1157;text-decoration:underline}.ds-btn-facebook{border-radius:100px;box-shadow:none!important}.registration-instructions{text-align:center;margin-bottom:10px}.registration-event_name{text-transform:uppercase;font-weight:700;color:#002bff}.registration-options__container{position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:88px}@media (min-width:1200px){.registration-options__container{float:left;width:83.3333333333%}}@media (min-width:1200px){.registration-options__container{margin-left:8.3333333333%}}.registration-options{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.registration-options{float:left;width:66.6666666667%}}@media (min-width:992px){.registration-options{margin-left:16.6666666667%}}.registration-options__item{background-color:#f7f7f7;margin-bottom:22px;border:1px solid #c8c8c8;transition:all .3s}.registration-options__item:hover{background-color:rgb(239.35,239.35,239.35);transform:scale(1.1)}.registration-options__item button{background:0 0;border:0;text-align:left;width:100%;padding:11px 15px}.registration-options__title{color:#002bff;font-family:"Nunito Sans",sans-serif;font-weight:500}.registration-options__title span{display:block;font-size:.85em;font-family:"Nunito Sans",sans-serif;font-weight:300;color:#c8c8c8}@media (min-width:768px){.registration-options__title span{display:inline-block}}.ds-has-ripple{transform:none!important}.ds-form-control:focus~.ds-form-control-label{font-weight:400;color:#0b1157;font-family:"Nunito Sans",sans-serif}.ds-ripple-animate{animation:none!important}.ds-btn-link:focus,.ds-btn-link:hover{box-shadow:none!important}.ds-btn-link:hover{background-color:transparent!important;text-decoration:none;color:#0b1157}.ds-btn-link:focus,.ds-btn-link:hover{background-color:transparent!important;text-decoration:none}.ds-btn-link{color:#002bff}.alert{border-radius:0}.ds-btn-primary{border-radius:100px!important;box-shadow:none;outline:1px solid transparent;border:1px solid transparent;outline-offset:2px!important}.ds-btn-primary:focus{box-shadow:none;outline:solid 1px #002BFF;background-color:#002bff}.ds-btn-primary:hover{background-color:#0b1157;box-shadow:none}.ds-btn.ds-btn-primary-outline{border-radius:100px;background-color:#fff;box-shadow:none;color:#002bff;text-shadow:none;border:solid 1px #002bff;outline:1px solid transparent;outline-offset:2px!important}.ds-btn.ds-btn-primary-outline:hover{box-shadow:none!important;color:#0b1157;border-color:#0b1157;background-color:#fff!important}.ds-btn.ds-btn-primary-outline:hover{box-shadow:none;color:#0b1157!important;border-color:#0b1157;background-color:#fff}.ds-btn.ds-btn-primary-outline:focus,.ds-btn.ds-btn-primary-outline:focus-within{box-shadow:none!important;background-color:#fff!important;outline:solid 1px #002BFF;color:#002bff!important;border-color:#002bff}.ds-btn.ds-btn-primary-outline .spirit-button--active,.ds-btn.ds-btn-primary-outline:active{box-shadow:none!important}.registration-steps{padding:16px 0}@media (min-width:360px){.registration-steps{padding:16px}}@media (min-width:576px){.registration-steps{background-color:#f7f7f7;margin:0 0 56px}}@media (min-width:768px){.registration-steps{padding:17px 24px 16px}}.registration-steps .registration-steps-headline{color:#0b1157;font-size:16px;line-height:24px;text-align:center;padding:0 0 8px}@media (min-width:768px){.registration-steps .registration-steps-headline{font-size:20px;padding:0 0 16px}}@media (min-width:1248px){.registration-steps .registration-steps-headline{padding:6px 0;margin:0;position:absolute}}.registration-steps .registration-steps-progress{text-align:center;width:274px;margin:-16px auto 16px}@media (min-width:768px){.registration-steps .registration-steps-progress{width:518px;margin:-18px auto 18px}}.registration-steps .registration-steps-progress ol{list-style:none;padding:0;margin:0;position:relative;top:16px}@media (min-width:768px){.registration-steps .registration-steps-progress ol{top:18px}}.registration-steps .registration-steps-progress ol li{display:inline-block;background-color:#f7f7f7!important;color:#949494;font-size:14px;padding:0 8px;margin:0 0 0 70px}.registration-steps .registration-steps-progress ol li:first-child{margin:0}@media (min-width:576px){.registration-steps .registration-steps-progress ol li{background-color:#eee}}@media (min-width:768px){.registration-steps .registration-steps-progress ol li{margin:0 0 0 80px}.registration-steps .registration-steps-progress ol li:first-child{margin:0}}.registration-steps .registration-steps-progress ol li .registration-step-number{display:inline-block;border:1px solid #000;border:1px solid rgba(0,0,0,.38);border-radius:100%;font-size:12px;line-height:24px;text-align:center;width:28px;height:28px}@media (min-width:768px){.registration-steps .registration-steps-progress ol li .registration-step-number{font-size:16px;width:38px;height:38px;padding:6px 0;margin:0 8px 0 0}}@media (max-width:767px){.registration-steps .registration-steps-progress ol li .registration-step-label{display:none}}.registration-steps .registration-steps-progress ol li.registration-step--active{color:#002bff}.registration-steps .registration-steps-progress ol li.registration-step--active .registration-step-number{border:1px solid #002bff}.registration-steps .registration-steps-progress hr{margin:0}@media (min-width:576px){.spirit-container .registration-steps{margin-right:-24px;margin-left:-24px}}.ds-registration-card{box-shadow:none;background-color:#f7f7f7}.ds-registration-card .ds-h5{text-transform:capitalize}.ds-registration-card .ds-card-block{padding:22px 16px 24px;margin:2px 0 0}@media (min-width:768px){.ds-registration-card .ds-card-block{padding:30px 46px 32px}}.ds-registration-card .ds-registration-card-intro{color:#949494;margin:0 0 24px}.ds-registration-card .ds-registration-card-intro .ds-h3{color:#0b1157;text-transform:capitalize}.ds-registration-card .ds-registration-card-intro p{font-size:14px;line-height:20px}.ds-registration-card .ds-registration-card-intro p:last-child{margin:0}.ds-registration-card .ds-text-help,.ds-registration-card .ds-text-msg{font-family:"Nunito Sans",sans-serif;font-size:13px;line-height:20px;display:block}.ds-registration-card .ds-form-group:not(.ds-has-danger) .ds-text-help,.ds-registration-card .ds-text-msg{color:#0b1157}.ds-registration-card .ds-input-group .input-group-addon{background-color:transparent}.ds-registration-card .ds-input-group .material-icons{color:#0b1157}.ds-registration-card .ds-input-group .input-group-addon-placeholder{color:#bdbdbd;outline:0}.ds-registration-card .ds-input-group .input-group-addon-hidden{padding:0}.ds-registration-card .ds-input-group .ds-form-control{border-left:0}.ds-registration-card .ds-registration-utype-separator{text-align:center;padding:16px 0 24px}.ds-registration-card .ds-registration-utype-separator span{display:inline-block;background-color:#fff;color:#757575;text-transform:uppercase;padding:0 12px;margin:0 auto;position:relative;top:12px}.ds-registration-card .ds-registration-utype-separator hr{margin:0}.ds-registration-card .ds-registration-card-related-toggle{color:#000;color:rgba(0,0,0,.54);text-align:center;margin:24px 0 0}@media (min-width:768px){.ds-registration-card .ds-registration-card-related-toggle{margin:40px 0 0}}.ds-registration-submit-actions{padding:16px 0 0}.spirit-container .ds-registration-submit-actions{margin-bottom:32px}.ds-registration-utype-card{margin-top:32px}@media (min-width:768px){.ds-registration-utype-card .ds-card-block{padding:56px 86px}}.ds-registration-utype-card .ds-registration-card-intro .ds-h3{margin-bottom:8px}.ds-registration-utype-card .ds-registration-card-intro h2{margin-bottom:8px}.ds-registration-utype-card .ds-registration-card-intro h2{margin-bottom:8px}.ds-registration-utype-card .ds-registration-utype-submit{padding:16px 0 0}.ds-registration-utype-card .ds-registration-utype-submit .ds-btn--has-icon md-icon~span{margin:0 0 0 4px}.ds-registration-utype-card .ds-registration-utype-submit .ds-btn--has-icon span~md-icon{margin:0 0 0 4px}.ds-registration-utype-card .ds-registration-utype-found-account{color:#757575;padding:16px 0 0}.ds-registration-utype-card .ds-registration-utype-found-account .ds-h3{color:#0b1157;margin-bottom:8px}.ds-registration-utype-card .ds-registration-utype-found-account p{line-height:20px}.ds-registration-utype-card .ds-registration-utype-found-account p:last-child{margin:0}.ds-registration-utype-card .ds-registration-utype-found-account .ds-btn{margin:24px 0 0}.ds-registration-utype-card .ds-registration-utype-login-submit{padding:16px 0 0}.ds-registration-utype-card .ds-registration-utype-login-submit .ds-checkbox-group{font-size:14px;line-height:20px;margin:0}@media (min-width:768px){.ds-registration-utype-card .ds-registration-utype-login-submit .ds-checkbox-group{margin:12px 0}}.ds-registration-utype-card .ds-registration-utype-login-submit .ds-checkbox-group .ds-checkbox{margin:0}.ds-registration-utype-card .ds-registration-utype-login-submit .ds-btn{margin:32px 0 0}@media (min-width:768px){.ds-registration-utype-card .ds-registration-utype-login-submit .ds-btn{margin:0}}.ds-registration-email-preferences p{color:#0b1157}.ds-form-group-label,.ds-registration-reg-card .ds-registration-diabetes-connection .ds-text-help,.ds-text-help,.jdrf-page-content-container.is-legacy-page .jdrf-page-content-container-inner{color:#0b1157}.ds-registration-utype-related-actions{text-align:center;padding:16px 0 0;margin-bottom:16px}.ds-registration-ptype-card,.ds-registration-reg-card{background-color:#f7f7f7!important}.ds-registration-tfind-card{background-color:#f7f7f7}.ds-registration-tfind-card .ds-registration-card-intro{margin:0 0 32px}.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons{width:100%;margin:20px 0 16px}.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn.ds-btn-primary{border-radius:2px!important}.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn{float:none;border-color:transparent;box-shadow:none;color:#0b1157;font-family:"Nunito Sans",sans-serif;text-align:left;text-transform:none;white-space:normal;height:auto;padding:16px 24px;margin:0 0 16px}.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn .btn-description{color:#0b1157;font-size:13px;line-height:16px;margin:8px 0 0}.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn.ds-active,.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:active,.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:focus,.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:hover{border-color:#002bff;color:#fff}.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn.ds-active .btn-description,.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:active .btn-description,.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:focus .btn-description,.ds-registration-tfind-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:hover .btn-description{color:inherit}.ds-registration-tfind-card .ds-registration-event-picker p{color:#0b1157;font-size:13px;line-height:20px;margin:0 0 16px}.ds-registration-tfind-card .ds-registration-event-picker .ds-card{box-shadow:none!important}.ds-registration-tfind-card .ds-registration-event-picker .ds-card .ds-card-block{padding:16px;font-size:14px;line-height:20px}.ds-registration-tfind-card .ds-registration-event-picker .ds-card .ds-radio-custom span{float:left;padding-left:40px}.ds-registration-tfind-card .ds-registration-event-picker .ds-card .ds-radio-custom span:before{top:14px}.ds-registration-tfind-card .ds-registration-event-picker .ds-card .ds-radio-custom span span{float:none;padding:0}.ds-registration-tfind-card .ds-registration-event-picker .ds-card .ds-radio-custom span .ds-registration-event-picker-goal{display:block;color:#000;color:rgba(0,0,0,.54);font-size:13px;line-height:16px;margin:8px 0 0}.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-radio-custom{float:left;margin:14px 8px 0 0}.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-radio-custom span:before{top:-2px}.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{float:left;width:136px;margin:0}@media (min-width:360px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:174px}}@media (min-width:375px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:188px}}@media (min-width:400px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:210px}}@media (min-width:414px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:224px}}@media (min-width:480px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:294px}}@media (min-width:576px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:388px}}@media (min-width:768px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:444px}}@media (min-width:992px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:352px}}@media (min-width:1200px){.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group{width:282px}}.ds-registration-tfind-card .ds-registration-event-picker .ds-card.ds-registration-event-picker-new .ds-form-group .ds-form-control{margin:0}.ds-registration-tfind-card .ds-registration-donation-levels{color:#0b1157;font-size:13px;line-height:20px;padding:16px 0 0}.ds-registration-tfind-card .ds-registration-donation-levels .ds-h5{color:#0b1157;font-size:15px;font-family:"Nunito Sans",sans-serif;line-height:inherit;margin:0 0 4px}.ds-registration-tfind-card .ds-registration-donation-levels p{line-height:inherit;margin:0 0 16px}.ds-registration-tfind-card .ds-registration-donation-levels .ds-btn-group.ds-radio-buttons{display:block;font-size:14px;margin:0 -1.5%}.ds-registration-tfind-card .ds-registration-donation-levels .ds-btn-group.ds-radio-buttons .ds-btn{font-size:14px;width:47%;padding-right:0;padding-left:0;margin:0 1.5% 16px;border-radius:100px}.ds-registration-tfind-existing-card{margin-bottom:32px}.ds-registration-tfind-existing-card .ds-input-group{display:table-row}.ds-registration-tfind-existing-card .ds-input-group .input-group-addon{border:0;border-bottom:1px solid #002bff;padding:0}.ds-registration-tfind-existing-card .ds-input-group .ds-form-control{display:table-cell;border:0;border-bottom:1px solid #002bff;font-family:"Nunito Sans",sans-serif;font-weight:500}.ds-registration-tfind-existing-card .ds-registration-tfind-search-results{min-height:24px;margin:16px 0 0}.ds-registration-tfind-existing-card .ds-registration-tfind-search-result{border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.12);padding:16px 12px}.ds-registration-tfind-existing-card .ds-registration-tfind-search-result:last-child{border-bottom:0}.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-info{float:left;padding:0 12px 0 0;width:78%}@media (min-width:414px){.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-info{width:82%}}@media (min-width:576px){.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-info{width:85%}}.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-info .ds-registration-tfind-search-result-team{color:#000;color:rgba(0,0,0,.87);font-size:14px;line-height:20px}.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-info .ds-registration-tfind-search-result-captain{color:#000;color:rgba(0,0,0,.54);font-size:13px;line-height:16px}.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-action{float:right;text-align:right;width:22%}@media (min-width:414px){.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-action{width:18%}}@media (min-width:576px){.ds-registration-tfind-existing-card .ds-registration-tfind-search-result-action{width:15%}}.ds-registration-tfind-other-options{font-size:14px;text-align:center}.ds-registration-tfind-other-options ul{list-style:none;padding:0}.ds-registration-tfind-other-options ul li{margin:8px 0 0}@media (min-width:576px){.ds-registration-tfind-other-options ul li{display:inline;border-left:1px solid #000;border-left:1px solid rgba(0,0,0,.87);padding:0 16px 0 18px;margin:0}}.ds-registration-tfind-other-options ul li:first-child{margin:0}@media (min-width:576px){.ds-registration-tfind-other-options ul li:first-child{border-left:0;padding-left:0}}@media (min-width:576px){.ds-registration-tfind-other-options ul li:last-child{padding-right:0}}.ds-registration-tfind-other-options ul li a,.ds-registration-tfind-other-options ul li a:active,.ds-registration-tfind-other-options ul li a:focus,.ds-registration-tfind-other-options ul li a:hover,.ds-registration-tfind-other-options ul li a:link,.ds-registration-tfind-other-options ul li a:visited{text-transform:uppercase}.ds-registration-ptype-card .ds-form-group .ds-form-control{margin-bottom:12px}@media (min-width:768px){.ds-registration-ptype-card .ds-form-group .ds-form-control{margin-bottom:4px}}.ds-registration-ptype-card .ds-registration-honoree{margin:0 0 16px}.ds-registration-ptype-card .ds-registration-event-details{padding:8px 0 0}@media (min-width:768px){.ds-registration-ptype-card .ds-registration-event-details{padding:16px 0 0}}.ds-registration-ptype-card .ds-registration-event-details .ds-h5{color:#002bff}.ds-registration-ptype-card .ds-registration-date-time .ds-form-group:last-child{margin:0}.ds-registration-ptype-card .ds-registration-date-time .ds-form-group:last-child .ds-form-control{margin-bottom:0}.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons{width:100%;margin:20px 0 16px}.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn{float:none;border-color:transparent;box-shadow:none;color:#000;color:rgba(0,0,0,.87);font-family:"Nunito Sans",sans-serif;text-align:left;text-transform:none;white-space:normal;height:auto;padding:16px 24px;margin:0 0 16px}.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn .btn-description{color:#000;color:rgba(0,0,0,.87);font-size:13px;line-height:16px;margin:8px 0 0}.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn.ds-active,.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:active,.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:focus,.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:hover{border-color:#002bff;color:#fff}.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn.ds-active .btn-description,.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:active .btn-description,.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:focus .btn-description,.ds-registration-ptype-card .ds-participation-types .ds-btn-group.ds-radio-buttons .ds-btn:hover .btn-description{color:inherit}.ds-registration-ptype-card .ds-registration-donation-levels{color:#000;color:rgba(0,0,0,.54);font-size:13px;line-height:20px;padding:16px 0 0}.ds-registration-ptype-card .ds-registration-donation-levels .ds-h5{color:#000;color:rgba(0,0,0,.87);font-size:15px;font-family:"Nunito Sans",sans-serif;line-height:inherit;margin:0 0 4px}.ds-registration-ptype-card .ds-registration-donation-levels p{line-height:inherit;margin:0 0 16px}.ds-registration-ptype-card .ds-registration-donation-levels .ds-btn-group.ds-radio-buttons{display:block;font-size:14px;margin:0 -1.5%}.ds-registration-ptype-card .ds-registration-donation-levels .ds-btn-group.ds-radio-buttons .ds-btn{font-size:14px;width:47%;padding-right:0;padding-left:0;margin:0 1.5% 16px}.ds-registration-reg-card .ds-registration-diabetes-connection,.ds-registration-reganother-card .ds-registration-diabetes-connection{margin:30px 0 0}.ds-registration-reg-card .ds-registration-diabetes-connection .ds-text-help,.ds-registration-reganother-card .ds-registration-diabetes-connection .ds-text-help{display:inline-block;margin:0 0 16px}.ds-registration-reg-card .ds-registration-diabetes-connection .ds-checkbox,.ds-registration-reganother-card .ds-registration-diabetes-connection .ds-checkbox{font-size:15px;line-height:24px}.ds-registration-reg-card .ds-registration-email-preferences .ds-h5,.ds-registration-reganother-card .ds-registration-email-preferences .ds-h5{color:#002bff}.ds-registration-reg-card .ds-registration-email-preferences .ds-checkbox,.ds-registration-reganother-card .ds-registration-email-preferences .ds-checkbox{font-size:14px;line-height:20px}.ds-registration-waiver-card .waiver-text-general{margin-bottom:30px}.ds-registration-waiver-card .waiver-text-container{max-height:200px;overflow:hidden;margin-bottom:30px}.ds-registration-waiver-card .waiver-text{max-height:200px;overflow-y:scroll;margin-bottom:30px}.ds-registration-waiver-card .printable-link-block{margin-bottom:30px}.ds-registration-regsummary-card .ds-card-block{padding:0}.ds-registration-regsummary-card .ds-card-block .ds-registration-card-intro{background-color:#fff;padding:24px 16px 16px;margin:0}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-card-intro{padding:32px 46px 16px}}.ds-registration-regsummary-card .ds-card-block .ds-registration-card-intro p{font-size:13px}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body{background-color:#f7f7f7;box-shadow:none;padding:16px 24px}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body{padding:24px 46px}}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-row{margin:0 8px 16px}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-row{margin:0 16px 16px}}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-row-left{float:left;width:84%;margin:0 3% 0 0}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-row-right{float:right;text-align:right;width:13%}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-row-right a md-icon{color:inherit;font-size:20px;width:20px;min-width:20px;height:20px;min-height:20px}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-label{color:#0b1157;font-size:13px;line-height:13px;margin:0 0 4px}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body .ds-registration-summary-value{font-size:15px}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-body hr{background-color:#002bff;height:2px;border:0}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer{background-color:#fff;padding:24px 16px 32px}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer{padding:24px 46px}}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-btn{margin:0 0 8px}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer p{color:#000;color:rgba(0,0,0,.54);font-size:13px;line-height:20px;text-align:center;padding:0 46px;margin:0}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-registration-summary-reganother{border:1px solid #000;border:1px solid rgba(0,0,0,.12);color:#000;color:rgba(0,0,0,.54);font-size:12px;line-height:20px;text-align:center;padding:24px 16px;margin:0 0 32px}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-registration-summary-reganother{font-size:13px;padding:16px 46px}}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-registration-summary-reganother h3{color:#0b1157;margin:0 auto 16px}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-registration-summary-reganother h3{margin:0 auto 8px}}.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-registration-summary-reganother .ds-btn{font-size:13px;line-height:16px;width:240px;height:32px;padding:8px 16px;margin:0 auto 16px}@media (min-width:768px){.ds-registration-regsummary-card .ds-card-block .ds-registration-summary-footer .ds-registration-summary-reganother .ds-btn{width:260px;margin:0 auto 8px}}.ds-registration-payment-card .ds-registration-payment-amount{font-size:20px;line-height:28px;margin:0 0 32px}.ds-registration-payment-card .ds-registration-billing-info{margin:0 0 32px}.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header{margin:0 0 8px}.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header .ds-h5{float:left;color:#002bff;margin:0}.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a,.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a:active,.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a:focus,.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a:hover,.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a:link,.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a:visited{float:right;color:#002bff;position:relative;top:-2px}.ds-registration-payment-card .ds-registration-billing-info .ds-registration-billing-info-header a md-icon{color:inherit;font-size:20px;width:20px;min-width:20px;height:20px;min-height:20px}.ds-registration-payment-card .ds-registration-payment-info{padding:0 0 16px}.ds-registration-payment-card .ds-registration-payment-info .ds-h5{color:#002bff;margin:0 0 8px}.ds-registration-rthanks-actions{padding:16px 0 0;margin:0 0 24px}.ds-registration-rthanks-actions .ds-btn{margin:0 0 12px}@media (min-width:768px){.ds-registration-rthanks-actions .ds-btn{margin:0}}.ds-registration-submit-actions .ds-btn{border-radius:100px!important;box-shadow:none}.ds-registration-submit-actions .ds-btn:hover{box-shadow:none!important}.app-6 .ds-card h3,.app-8 .ds-card h3{margin-bottom:1.5rem}.app-6 .ds-card .ds-row,.app-8 .ds-card .ds-row{margin:0 0 2.5rem}.app-6 .ds-card .ds-row:last-child,.app-8 .ds-card .ds-row:last-child{margin:0}.app-6 .ds-form-group,.app-8 .ds-form-group{display:inline-block;margin:0 30px 0 0}@media (min-width:768px){.app-6 .ds-form-group,.app-8 .ds-form-group{margin:0 60px 0 0}}.app-6 .ds-form-group.QuickGivingPriceColumn,.app-8 .ds-form-group.QuickGivingPriceColumn{width:95px}@media (max-width:399px){.app-6 .ds-form-group.QuickGivingPriceColumn,.app-8 .ds-form-group.QuickGivingPriceColumn{margin:0}}.app-6 .ds-form-group.QuickGivingTotalColumn,.app-8 .ds-form-group.QuickGivingTotalColumn{margin:0}@media (max-width:399px){.app-6 .ds-form-group.QuickGivingTotalColumn,.app-8 .ds-form-group.QuickGivingTotalColumn{width:100%;margin:10px 0 0}}@media (max-width:399px){.app-6 .ds-form-group.QuickGivingGrandTotalColumn,.app-8 .ds-form-group.QuickGivingGrandTotalColumn{width:100%;margin:0 0 10px}}.app-6 .ds-form-group.CartPriceColumn,.app-8 .ds-form-group.CartPriceColumn{width:120px}.app-6 .ds-form-group .ds-form-control-static,.app-8 .ds-form-group .ds-form-control-static{padding:13px 0}a:link,div.responsive a:link,div.responsive a:visited{color:#002bff;font-weight:600}.spirit-link,.spirit-link:link,.spirit-link:visited,div.responsive a.spirit-link,div.responsive a.spirit-link:link,div.responsive a.spirit-link:visited{font-weight:600}.cart-contents{margin:0 auto 30px;font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:14px}.ds-btn-primary{background-color:#002bff;border-color:#002bff;border-radius:6px;font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:16px;text-transform:none;margin-bottom:10px!important}@media (max-width:767px){.ds-btn-primary{width:100%}}.button-link--gray{background-color:#fff;box-shadow:0 2px 4px 0 transparent,0 0 4px 0 transparent,inset 0 0 0 2px #edeff2;color:#002bff!important;text-shadow:none;margin-bottom:10px!important}.button-link--gray:active,.button-link--gray:hover{color:#002bff}@media (max-width:767px){.button-link--gray{width:100%}}a.button-link--gray{margin-right:11px}.required-indicator{color:#d7006d;font-size:20px;font-weight:700;font-stretch:normal;line-height:1}.form-control{display:block;width:100%;height:50px;padding:10px 15px;font-size:14px;line-height:1.42857143;color:#58595b;background-color:#fff;background-image:none;border:1px solid #a9a9a9;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type=text].auto-width{width:auto}.styled-select{background-color:#edeff2;border:none;border-radius:6px;margin-bottom:20px}.styled-select select{-moz-appearance:none;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-webkit-font-feature-settings:"liga","kern";-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;background:0 0;border:0;color:#0b1157;cursor:pointer;display:flex;font-family:"Nunito Sans",sans-serif;font-feature-settings:"liga","kern";font-size:16px;font-style:normal;font-weight:500;height:48px;letter-spacing:0;line-height:1.5;margin:0;max-width:none;overflow:hidden;padding:10px 12px;padding-bottom:0;padding-right:64px;padding-top:0;position:relative;text-align:left;text-indent:0;text-shadow:none;text-transform:none;width:100%;z-index:10}.styled-select:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e6ce";background:#fff;padding:0;position:absolute;right:.5em;top:.65em;bottom:.3em;z-index:1;pointer-events:none;background-color:#edeff2;color:#0b1157;font-size:20px}.pg-billing .checkout,.pg-checkout,.pg-confirm .confirm,.pg-product_detail,.pg-view_cart .cart,.pg-view_quick_giving .quick-giving-form{margin-bottom:64px}.cart,.catalog,.product{display:none}.pg-catalog .catalog,.pg-checkout .cart,.pg-product_detail .product,.pg-view_cart .cart{display:block;margin-bottom:150px}.pg-Admission .appArea,.pg-Apparel .appArea,.pg-Other .appArea,.pg-Sponsorships .appArea,.pg-billing .appArea,.pg-catalog .appArea,.pg-checkout .appArea,.pg-completed .appArea,.pg-confirm .appArea,.pg-home .appArea,.pg-product_detail .appArea,.pg-view_cart .appArea{display:none}.QuickGivingQuantityInput{max-width:130px}@media (min-width:400px){.QuickGivingQuantityInput{max-width:66px}}.CartQuantityInput{max-width:100px}@media (min-width:400px){.CartQuantityInput{max-width:66px}}.QuickGivingGrandTotalInput,.QuickGivingTotalInput{max-width:100%}@media (min-width:400px){.QuickGivingGrandTotalInput,.QuickGivingTotalInput{max-width:100px}}.CartAdditionalDonationInput,.QuickGivingAdditionalDonationInput{max-width:155px}.cart__info{margin:0 auto 33px;font-size:14px;font-family:"Nunito Sans",sans-serif;font-weight:400}.cart__additional-gift{margin:33px auto}.cart__grand-total h3{color:#0b1157;font-size:24px;font-family:"Nunito Sans",sans-serif;font-weight:700;line-height:32px;text-transform:none}.cart__grand-total h3 .total-amount,.cart__grand-total h3 .total-label{display:inline-block;width:49%}.cart__grand-total h3 .total-amount{text-align:right}.ShoppingButtons{margin:0 8px 0 0}@media (max-width:399px){.ShoppingButtons{display:block;width:100%;margin:0 0 10px}}.app-1.pg-billing .ds-card{margin:0 0 20px}.app-1.pg-billing .ds-checkbox-group .ds-checkbox-custom{font-weight:500;color:#0b1157}.app-1.pg-billing .ds-checkbox-group span{display:inline-block;line-height:1.25}.app-1.pg-confirm .ds-card,.app-8.pg-completed .ds-card{margin:0 0 20px}.app-1.pg-confirm .ds-card h3,.app-8.pg-completed .ds-card h3{margin-bottom:1.5rem}.app-1.pg-confirm .ds-card .ds-row,.app-8.pg-completed .ds-card .ds-row{margin:0 0 2.5rem}.app-1.pg-confirm .ds-card .ds-row:last-child,.app-8.pg-completed .ds-card .ds-row:last-child{margin:0}.app-1.pg-confirm .ds-form-group.ConfirmQuantityColumn,.app-8.pg-completed .ds-form-group.ConfirmQuantityColumn{display:inline-block;width:95px;margin:0 30px 0 0}@media (max-width:399px){.app-1.pg-confirm .ds-form-group.ConfirmQuantityColumn,.app-8.pg-completed .ds-form-group.ConfirmQuantityColumn{margin:0}}@media (min-width:768px){.app-1.pg-confirm .ds-form-group.ConfirmQuantityColumn,.app-8.pg-completed .ds-form-group.ConfirmQuantityColumn{margin:0 60px 0 0}}.app-1.pg-confirm .ds-form-group.ConfirmTotalColumn,.app-8.pg-completed .ds-form-group.ConfirmTotalColumn{display:inline-block;width:120px;margin:0}.app-1.pg-confirm .ds-form-group:last-child,.app-8.pg-completed .ds-form-group:last-child{margin:0}.app-1.pg-confirm .ds-form-group .ds-form-control-static,.app-8.pg-completed .ds-form-group .ds-form-control-static{padding:13px 0}.catalog .category-cards .spirit-card{width:100%;max-width:100%;margin-bottom:40px}.catalog .category-cards .spirit-card .spirit-card__title{text-align:center;font-family:Caladea,serif}.catalog .category-cards .jdrf-diy-ecommerce-products{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product .jdrf-diy-ecommerce-product--more-link,.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product .jdrf-diy-ecommerce-product--name{color:#0b1157;font-size:14px;font-family:"Nunito Sans",sans-serif;font-weight:400;text-align:center;line-height:20px}.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product .jdrf-diy-ecommerce-product--price{color:#0b1157;font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:700;margin-bottom:25px}.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product .jdrf-diy-ecommerce-product--image img{max-height:40px;margin-bottom:15px}.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product .button-container{margin-top:25px}.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product-two-col{padding:20px;display:flex;flex-direction:column;flex:1;flex-basis:50%;text-align:center;margin-bottom:25px}.catalog .category-cards .jdrf-diy-ecommerce-products .jdrf-diy-ecommerce-product-three-col{padding:20px;display:flex;flex-direction:column;flex:1;flex-basis:33%}.catalog .category-cards .jdrf-diy-ecommerce-products .quantity-changer .minus,.catalog .category-cards .jdrf-diy-ecommerce-products .quantity-changer .plus{display:inline-block;border:1px solid #002bff;height:32px;width:32px;border-radius:16px;color:#002bff}.catalog .category-cards .jdrf-diy-ecommerce-products .quantity-changer .plus{background:#002bff;color:#fff}.catalog .category-cards .jdrf-diy-ecommerce-products .quantity-changer .quantity{display:inline-block;width:60px;font-size:14px;text-align:center}.catalog .buttons{text-align:center}.product .spirit-card{display:block;width:100%;max-width:100%}.product .spirit-card .product-details{border-bottom:1px solid #edeff2;padding-bottom:20px;margin-bottom:20px}.product .spirit-card .product-details .product-name{display:inline-block;width:75%;color:#0b1157;font-size:32px;font-family:"Nunito Sans",sans-serif;font-weight:700;line-height:40px;vertical-align:top}.product .spirit-card .product-details .product-name .product-description{color:#575859;font-size:24px;font-family:"Nunito Sans",sans-serif;font-weight:400;letter-spacing:0;line-height:36px}@media (max-width:767px){.product .spirit-card .product-details .product-name{width:100%}}.product .spirit-card .product-details .product-price{display:inline-block;width:25%;text-align:right;color:#0b1157;font-size:32px;font-family:"Nunito Sans",sans-serif;font-weight:700;line-height:40px;vertical-align:top}@media (max-width:767px){.product .spirit-card .product-details .product-price{width:100%}}.product .spirit-card .product-quantity{border-bottom:1px solid #edeff2;padding-bottom:20px;margin-bottom:20px}.product .spirit-card .product-configuration{border-bottom:1px solid #edeff2;padding-bottom:20px;margin-bottom:20px}.product .spirit-card .product-configuration label{color:#0b1157;font-size:16px;font-family:"Nunito Sans",sans-serif;font-weight:500;line-height:20px}.product .spirit-card .product-buttons{text-align:right}.product .spirit-card .product-buttons #UPDATE_ITEM{margin-bottom:30px}.cart .spirit-card{width:100%;max-width:100%}.cart h3.spirit-card__title{text-align:center;font-family:Caladea,serif}.cart .product-container{border-bottom:1px solid #edeff2;padding-bottom:20px;margin-bottom:30px}.cart .product-container .ds-form-control-label,.cart .product-container h5{text-transform:none;color:#0b1157;font-size:16px;font-family:"Nunito Sans",sans-serif;font-weight:500}.cart .product-container .cart__product-options{margin-bottom:10px}.cart .product-container .cart__product-options .option-label{font-weight:500}.cart .product-container .edit{margin-top:10px;margin-bottom:10px}.cart .product-container .ds-form-group{margin:0;width:50%}.cart .product-container .CartPriceColumn{margin:0;width:49%;text-align:right}.cart .cart__additional-gift{border-bottom:1px solid #edeff2;padding-bottom:10px;margin-bottom:40px}.cart .cart__additional-gift .ds-form-control-label,.cart .cart__additional-gift h5{text-transform:none;color:#0b1157;font-size:16px;font-family:"Nunito Sans",sans-serif;font-weight:500}.cart .button-link--gray{width:100%}.cart .cart__buttons{text-align:center}.pg-billing .spirit-card,.pg-completed .spirit-card,.pg-confirm .spirit-card{z-index:0;width:100%;max-width:100%}.pg-billing .spirit-card .spirit-card__title,.pg-completed .spirit-card .spirit-card__title,.pg-confirm .spirit-card .spirit-card__title{font-size:19px;text-align:center;margin-bottom:25px}.pg-billing .spirit-card h4,.pg-completed .spirit-card h4,.pg-confirm .spirit-card h4{color:#0b1157;font-size:18px;font-family:"Nunito Sans",sans-serif;font-weight:700;line-height:24px;text-transform:none;margin-top:40px}.pg-billing .spirit-card .ds-form-control-label,.pg-completed .spirit-card .ds-form-control-label,.pg-confirm .spirit-card .ds-form-control-label{text-transform:none;color:#0b1157;font-size:16px;font-family:"Nunito Sans",sans-serif;font-weight:500}.pg-billing .spirit-card .checkout__order-summary-row,.pg-completed .spirit-card .checkout__order-summary-row,.pg-confirm .spirit-card .checkout__order-summary-row{margin-bottom:10px}.pg-billing .spirit-card .checkout__order-summary-row .checkout__order-summary-label,.pg-billing .spirit-card .checkout__order-summary-row .checkout__order-summary-value,.pg-completed .spirit-card .checkout__order-summary-row .checkout__order-summary-label,.pg-completed .spirit-card .checkout__order-summary-row .checkout__order-summary-value,.pg-confirm .spirit-card .checkout__order-summary-row .checkout__order-summary-label,.pg-confirm .spirit-card .checkout__order-summary-row .checkout__order-summary-value{display:inline-block;width:60%;vertical-align:top;color:#575859;font-size:14px;font-family:"Nunito Sans",sans-serif;font-weight:400;line-height:20px}.pg-billing .spirit-card .checkout__order-summary-row .checkout__order-summary-label.total,.pg-billing .spirit-card .checkout__order-summary-row .checkout__order-summary-value.total,.pg-completed .spirit-card .checkout__order-summary-row .checkout__order-summary-label.total,.pg-completed .spirit-card .checkout__order-summary-row .checkout__order-summary-value.total,.pg-confirm .spirit-card .checkout__order-summary-row .checkout__order-summary-label.total,.pg-confirm .spirit-card .checkout__order-summary-row .checkout__order-summary-value.total{width:30%;color:#0b1157;font-size:24px;font-weight:700;line-height:32px;border-top:1px solid #edeff2;padding-top:30px;margin-top:30px}.pg-billing .spirit-card .checkout__order-summary-row .checkout__order-summary-value,.pg-completed .spirit-card .checkout__order-summary-row .checkout__order-summary-value,.pg-confirm .spirit-card .checkout__order-summary-row .checkout__order-summary-value{color:#0b1157;width:40%;text-align:right;font-size:16px;font-weight:700}.pg-billing .spirit-card .checkout__order-summary-row .checkout__order-summary-value.total,.pg-completed .spirit-card .checkout__order-summary-row .checkout__order-summary-value.total,.pg-confirm .spirit-card .checkout__order-summary-row .checkout__order-summary-value.total{width:70%}.pg-billing .spirit-card .buttons,.pg-completed .spirit-card .buttons,.pg-confirm .spirit-card .buttons{text-align:right;border-top:1px solid #edeff2;padding-top:20px;margin-top:20px}.pg-billing .spirit-card .buttons .order-info,.pg-completed .spirit-card .buttons .order-info,.pg-confirm .spirit-card .buttons .order-info{display:inline-block;margin-right:20px}@media (max-width:767px){.pg-billing .spirit-card .buttons .order-info,.pg-completed .spirit-card .buttons .order-info,.pg-confirm .spirit-card .buttons .order-info{margin-bottom:10px}}.pg-billing form[name=Donate],.pg-completed form[name=Donate],.pg-confirm form[name=Donate]{float:left;width:67%;vertical-align:top;padding-right:0;padding-left:0;margin-right:2%}@media (max-width:1024px){.pg-billing form[name=Donate],.pg-completed form[name=Donate],.pg-confirm form[name=Donate]{float:none;width:100%;margin-right:0}}.pg-billing .ds-checkbox-custom input[type=checkbox],.pg-completed .ds-checkbox-custom input[type=checkbox],.pg-confirm .ds-checkbox-custom input[type=checkbox]{position:absolute!important}.pg-billing .checkout__order-summary,.pg-completed .checkout__order-summary,.pg-confirm .checkout__order-summary{float:right;width:30%;vertical-align:top}@media (max-width:1024px){.pg-billing .checkout__order-summary,.pg-completed .checkout__order-summary,.pg-confirm .checkout__order-summary{float:none;width:100%;margin-bottom:40px}}.pg-billing checkout-actions,.pg-completed checkout-actions,.pg-confirm checkout-actions{display:block;background:#002bff;border-top:0;padding-top:12px;padding-bottom:12px;position:fixed;bottom:0;left:0;right:0;z-index:1}.pg-billing .spirit-row,.pg-completed .spirit-row,.pg-confirm .spirit-row{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.pg-billing .checkout-actions-nav-column,.pg-completed .checkout-actions-nav-column,.pg-confirm .checkout-actions-nav-column{max-width:264px}.pg-billing .checkout-actions-footer__actions,.pg-completed .checkout-actions-footer__actions,.pg-confirm .checkout-actions-footer__actions{display:flex;align-items:center;min-height:32px}@media (min-width:1250px){.pg-billing .checkout-actions-footer__actions,.pg-completed .checkout-actions-footer__actions,.pg-confirm .checkout-actions-footer__actions{max-width:906px;padding-left:50px}}@media (min-width:1200px){.pg-billing .checkout-actions-footer__actions,.pg-completed .checkout-actions-footer__actions,.pg-confirm .checkout-actions-footer__actions{max-width:856px}}.pg-completed h3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#0b1157;font-family:"Nunito Sans",sans-serif;font-feature-settings:"liga","kern";font-size:24px;line-height:32px;font-style:normal;font-weight:700;letter-spacing:0;text-align:left;text-indent:0;text-shadow:none;text-transform:none}@media (max-width:767px){.pg-completed .thank-you-content{margin-bottom:150px}}.pg-completed .thank-you-content .thank-you-text{width:69%;display:inline-block;vertical-align:top;margin-right:1%}@media (max-width:767px){.pg-completed .thank-you-content .thank-you-text{width:100%;display:block;margin-right:0}}.pg-completed .thank-you-content .event-details{width:30%;display:inline-block;vertical-align:top}@media (max-width:767px){.pg-completed .thank-you-content .event-details{width:100%;display:block}}.pg-completed .thank-you-content .event-details h3{display:none}@media (max-width:767px){.pg-completed .thank-you-content .event-details h3{display:block}}.pg-completed .checkout__order-summary{float:none;width:40%;margin-bottom:150px}@media (max-width:767px){.pg-completed .checkout__order-summary.desktop{display:none}}.pg-completed .checkout__order-summary.mobile{display:none}@media (max-width:767px){.pg-completed .checkout__order-summary.mobile{display:block;width:100%;margin-bottom:40px}}.pg-completed .event-name{font-family:"Nunito Sans",sans-serif;font-size:14px;font-weight:700}.ecommerce-cart .spirit-form-group{display:inline-block;margin:0 30px 0 0}@media (min-width:768px){.ecommerce-cart .spirit-form-group{margin:0 60px 0 0}}.ecommerce-cart .spirit-form-group.QuickGivingPriceColumn{width:95px}@media (max-width:399px){.ecommerce-cart .spirit-form-group.QuickGivingPriceColumn{margin:0}}.ecommerce-cart .spirit-form-group.QuickGivingTotalColumn{margin:0}@media (max-width:399px){.ecommerce-cart .spirit-form-group.QuickGivingTotalColumn{width:100%;margin:10px 0 0}}@media (max-width:399px){.ecommerce-cart .spirit-form-group.QuickGivingGrandTotalColumn{width:100%;margin:0 0 10px}}.ecommerce-cart .spirit-form-group.CartPriceColumn{width:120px}.ecommerce-cart .spirit-form-group .spirit-form-control-static{padding:13px 0}.ecommerce-cart .spirit-form-control{display:block;width:100%;padding:13px 12px;font-size:1rem;color:#0b1157;background-color:#fff;background-image:none;border:1px solid #9e9e9e;border-radius:0;line-height:normal}.ecommerce-cart .spirit-form-control:not(textarea){height:48px}.app-1.pg-confirm .spirit-card,.app-8.pg-completed .spirit-card{margin:0 0 20px}.app-1.pg-confirm .spirit-card h3,.app-8.pg-completed .spirit-card h3{margin-bottom:1.5rem}.app-1.pg-confirm .spirit-card .spirit-row,.app-8.pg-completed .spirit-card .spirit-row{margin:0 0 2.5rem}.app-1.pg-confirm .spirit-card .spirit-row:last-child,.app-8.pg-completed .spirit-card .spirit-row:last-child{margin:0}.app-1.pg-confirm .spirit-form-group.ConfirmQuantityColumn,.app-8.pg-completed .spirit-form-group.ConfirmQuantityColumn{display:inline-block;width:95px;margin:0 30px 0 0}@media (max-width:399px){.app-1.pg-confirm .spirit-form-group.ConfirmQuantityColumn,.app-8.pg-completed .spirit-form-group.ConfirmQuantityColumn{margin:0}}@media (min-width:768px){.app-1.pg-confirm .spirit-form-group.ConfirmQuantityColumn,.app-8.pg-completed .spirit-form-group.ConfirmQuantityColumn{margin:0 60px 0 0}}.app-1.pg-confirm .spirit-form-group.ConfirmTotalColumn,.app-8.pg-completed .spirit-form-group.ConfirmTotalColumn{display:inline-block;width:120px;margin:0}.app-1.pg-confirm .spirit-form-group:last-child,.app-8.pg-completed .spirit-form-group:last-child{margin:0}.app-1.pg-confirm .spirit-form-group .spirit-form-control-static,.app-8.pg-completed .spirit-form-group .spirit-form-control-static{padding:13px 0}.cart .spirit-form-group{margin:0;width:50%}.event-creation-form{margin-bottom:64px}.event-creation-form form{padding-right:0;padding-left:0}