@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
.actionLinks{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .actionLinks{margin-right:0;}.actionLinks li{display:inline-block;margin:0 0.3em;}.actionLinks li:first-child{margin-left:0;}[dir="rtl"] .actionLinks li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.button,.image-button{margin-left:0.5em;margin-right:0.5em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.layout-containerInline label:after,.layout-containerInline .label:after{content:':';}.radios .layout-containerInline label:after{content:'';}.radios .layout-containerInline .form-type-radio{margin:0 1em;}.layout-containerInline .form-actions,.layout-containerInline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{align-self:flex-start;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{align-self:flex-end;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{align-self:flex-start;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{align-self:flex-end;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{align-self:flex-start;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{align-self:flex-end;margin-left:1em;margin-right:0;}
.field-label{font-weight:bold;}.layout-fieldLabel-inline .field-label,.layout-fieldLabel-inline .field-items{align-left:flex-start;}.layout-fieldLabel-inline .field-label,.layout-fieldLabel-inline > .field-item,.layout-fieldLabel-inline .field-items{padding-right:0.5em;}[dir="rtl"] .layout-fieldLabel-inline .field-label,[dir="rtl"] .layout-fieldLabel-inline .field-items{padding-left:0.5em;padding-right:0;}.layout-fieldLabel-inline .field-label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/sparkle_motion/images/fa-color/required-red.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background-image:url(/themes/sparkle_motion/images/fa-color/error-red.svg) no-repeat;background-size:contain;}
.icon-help{background-image:url(/themes/sparkle_motion/images/fa-black/question-circle.svg);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background-image:url(/themes/sparkle_motion/images/fa-black/feed.svg);background-position:center center;background-size:16px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form-inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form-inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form-inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form-inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form-inline .form-actions{clear:left;}[dir="rtl"] .form-inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list-comma-list{display:inline;}.item-list-comma-list .item-list-comma-list,.item-list-comma-list li,[dir="rtl"] .item-list-comma-list .item-list-comma-list,[dir="rtl"] .item-list-comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.isActive{color:#000;}
ul.menu{list-style:none;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}
.more-link,.moreLink{display:block;text-align:right;}[dir="rtl"] .more-link,[dir="rtl"] .moreLink{text-align:left;}
.pager-items{clear:both;text-align:center;}.pager-item{display:inline;padding:0.5em;}.pager-item.isActive{font-weight:bold;}
th.isActive img{display:inline;}td.isActive{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.isActive{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.layout-textareaContainer textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.messages{background:no-repeat 10px 17px;background-size:24px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 45px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages-status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/sparkle_motion/images/fa-color/check-green.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages-status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages-warning{background-color:#fdf8ed;background-image:url(/themes/sparkle_motion/images/fa-color/warning-yellow.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages-warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages-error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/sparkle_motion/images/fa-color/error-red.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages-error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages-error p.error{color:#a51b00;}
.progress-track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress-bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress-bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node-isUnpublished{background-color:#fff4f4;}
.visuallyHidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;color:transparent;background-color:transparent;margin:0;padding:0;}html{-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;}body{margin:0 auto;line-height:1.6;font-weight:400;}.temporary-scrollbarMeasure{position:absolute;top:-9999px;width:100px;height:100px;overflow:scroll;}b,strong{font-weight:700;}em,i{font-style:italic;}small{font-size:0.8em;}big{font-size:1.2em;}dl dt{font-weight:700;}ol,ul{line-height:1.3;}pre,code{font-family:monospace;line-height:1.2;}#toolbar-administration .contextual-toolbar-tab .toolbar-icon-edit{display:block;}button,.button,input[type=submit],input[type=reset],input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff;}.bx-wrapper img{max-width:100%;display:block;}.bxslider{margin:0;padding:0;-webkit-perspective:1000;}ul.bxslider{list-style:none;}.bx-viewport{-webkit-transform:translateZ(0);}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(/themes/ttd2018/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000;}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}.bx-wrapper .bx-prev{left:10px;background:url(/themes/ttd2018/css/images/controls.png) 0 -32px no-repeat;}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next{right:10px;background:url(/themes/ttd2018/css/images/controls.png) -43px -32px no-repeat;}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/themes/ttd2018/css/images/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/themes/ttd2018/css/images/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.fieldName-field-video{position:relative;}.fieldName-field-video .video-embed-field-launch-modal .video-embed-field-thumb{width:100%;height:100%;position:absolute;z-index:100;top:0;background:rgba(0,0,0,0.6) url(/themes/ttd2018/images/icons/btn-video.svg) no-repeat scroll center center/50px 50px;}@media (max-width:800px){.fieldName-field-video .video-embed-field-launch-modal img{width:100%;}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;background-color:#fff;}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;}body{line-height:1.5;font-family:"Open Sans","Source Sans Pro","Droid Serif",Arial,"Segoe UI",sans-serif;color:#333;font-weight:400;margin:0 auto;}.layout-page{width:100%;margin:0 auto;position:relative;overflow-x:hidden;}.layout-content{background:#f7f7f7 url(/themes/ttd2018/images/backgrounds/content-bg-pattern.png);}.layout-content .region-content{padding-left:1.66667rem;padding-right:1.66667rem;margin:0 auto;max-width:1200px;}@media (max-width:800px){.layout-content .region-content{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (max-width:500px){.layout-content .region-content{padding-left:0.41667rem;padding-right:0.41667rem;}}.layout-content .region-content img{max-width:100%;height:auto;display:block;}.layout-content .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.layout-content .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.overlay{width:100%;display:none;position:fixed;height:100%;top:0;left:0;z-index:100;background-color:rgba(0,0,0,0.8);}h1{font-size:2.66667rem;font-weight:normal;}@media (max-width:800px){h1{font-size:1.66667rem;}}h2{color:#293033;font-size:2rem;line-height:2.72222rem;font-weight:normal;}@media (max-width:800px){h2{font-size:1.33333rem;line-height:2rem;}}h3{font-weight:bold;font-size:1.33333rem;line-height:1.55556rem;}@media (max-width:800px){h3{font-size:1.11111rem;line-height:1.33333rem;}}h3 a{color:#D71921;}h4{background:#1D1D1D;color:#fff;font-size:1.33333rem;line-height:1.55556rem;padding:10px 25px;}@media (max-width:800px){h4{font-size:1.11111rem;line-height:1.33333rem;padding:8px 18px;}}p{font-size:1rem;line-height:1.44444rem;}a{color:#D71921;text-decoration:none;}a:hover{color:#A60001;}a.btn,.competition-entry-voting .btn{color:#fff;background:#D71921;border-radius:25px;padding:10px 20px;display:inline-block;}@media (max-width:800px){a.btn,.competition-entry-voting .btn{padding:7px 15px;}}a.btn:hover,.competition-entry-voting .btn:hover{background:#A60001;}a.btn.btn-large,.competition-entry-voting .btn-large.btn{border-radius:50px;font-size:larger;padding:15px 60px;margin:0 auto;}@media (max-width:800px){a.btn.btn-large,.competition-entry-voting .btn-large.btn{padding:11px 40px;}}a.btn.link-pdf,.competition-entry-voting .link-pdf.btn{padding:10px 46px 10px 20px;}a.btn.link-pdf:after,.competition-entry-voting .link-pdf.btn:after{background:url(/themes/ttd2018/images/icons/link-pdf_w.svg) right center no-repeat;top:10px;right:15px;}a.btn.link-pencil,.competition-entry-voting .link-pencil.btn{padding:10px 46px 10px 20px;}a.btn.link-pencil:after,.competition-entry-voting .link-pencil.btn:after{background:url(/themes/ttd2018/images/icons/link-pencil_w.svg) right center no-repeat;top:10px;right:15px;}a.btn.link-arrow,.competition-entry-voting .link-arrow.btn{padding:10px 56px 10px 20px;}a.btn.link-arrow:after,.competition-entry-voting .link-arrow.btn:after{background:url(/themes/ttd2018/images/icons/link-arrow_w.svg) right center no-repeat;top:13px;right:15px;}a.link-pdf{padding-right:26px;position:relative;}a.link-pdf:after{content:' ';display:inline-block;margin-left:6px;background:url(/themes/ttd2018/images/icons/link-pdf.svg) right center no-repeat;background-size:auto 22px;width:22px;height:22px;position:absolute;top:1px;right:0;}@media (max-width:800px){a.link-pdf:after{display:none;}}a.link-pdf-red{padding-right:26px;position:relative;}a.link-pdf-red:after{content:' ';display:inline-block;margin-left:6px;background:url(/themes/ttd2018/images/icons/link-pdf_r.svg) right center no-repeat;background-size:auto 22px;width:22px;height:22px;position:absolute;top:1px;right:0;}@media (max-width:800px){a.link-pdf-red:after{display:none;}}a.link-pencil{padding-right:26px;position:relative;}a.link-pencil:after{content:' ';display:inline-block;margin-left:12px;background:url(/themes/ttd2018/images/icons/link-pencil.svg) right center no-repeat;background-size:auto 22px;width:22px;height:22px;position:absolute;top:1px;right:0;}@media (max-width:800px){a.link-pencil:after{display:none;}}a.link-arrow{padding-right:30px;position:relative;}a.link-arrow:after{content:' ';display:inline-block;margin-left:6px;background:url(/themes/ttd2018/images/icons/link-arrow.svg) right center no-repeat;background-size:auto 22px;width:22px;height:22px;position:absolute;bottom:1px;right:0;}@media (max-width:800px){a.link-arrow:after{display:none;}}a.link-arrow-left{padding-left:30px;position:relative;}a.link-arrow-left:before{content:' ';display:inline-block;margin-right:6px;background:url(/themes/ttd2018/images/icons/link-arrow-left.svg) left center no-repeat;background-size:auto 22px;width:22px;height:22px;position:absolute;top:1px;left:0;}@media (max-width:800px){a.link-arrow-left:before{display:none;}}a.link-external{padding-right:40px;position:relative;}a.link-external:after{content:' ';display:inline-block;margin-left:6px;background:url(/themes/ttd2018/images/icons/link-external.svg) right center no-repeat;background-size:auto 22px;width:22px;height:22px;position:absolute;top:1px;right:0;}@media (max-width:800px){a.link-external:after{display:none;}}main.layout-content a{font-weight:bold;}b,strong{font-weight:700;}em{font-style:oblique;}i{font-style:italic;}small{font-size:0.8em;}big{font-size:1.2em;}dl dt{font-weight:700;}abbr{text-transform:uppercase;}pre,code{font-family:Courier,monospace;}#block-alreadyregistered{background:#fff url(/themes/ttd2018/images/backgrounds/footer-color-bar.svg) center bottom no-repeat;background-size:100% 6px;padding:30px 30px 20px 30px;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);margin-bottom:20px;}#block-alreadyregistered h3{margin-top:0;}#block-alreadyregistered .btn{padding:3px 25px;margin-right:10px;margin-bottom:10px;}.form-actions .save-final,.form-actions .final-submit-button{display:inline-block;margin-bottom:8px;}form{padding-bottom:50px;}form input[type=text],form input[type=number],form input[type=url],form input[type=tel],form input[type=email],form input[type=date],form select{padding:8px 15px;border:1px solid #979797;font-size:0.83333rem;font-family:inherit;}form input[type=submit]{color:#fff;background:#D71921;border-radius:25px;border:none;font-family:inherit;font-size:0.88889rem;line-height:0.88889rem;font-weight:bold;padding:7px 20px;}form legend{font-weight:bold;}form fieldset,form .team-details{background:#fff;padding:20px;}form .field--type-datetime{margin-bottom:1em;}form .field--type-datetime h4{font-size:1rem;background:none;color:#333;font-weight:normal;}form .field--type-datetime .description{font-size:0.85rem;}form .formType-date{margin-top:0;margin-bottom:0;}form .description{color:#A60001;}form .form-actions #edit-submit{color:#fff;background:#D71921 url(/themes/ttd2018/images/icons/link-arrow_w.svg) no-repeat;background-size:15px 15px;background-position:94% 50%;border-radius:25px;padding:10px 46px 10px 20px;display:inline-block;}form .form-actions #edit-submit.disabled{background:#979797 url(/themes/ttd2018/images/icons/link-arrow_w.svg) no-repeat;background-size:15px 15px;background-position:94% 50%;cursor:not-allowed;}form .form-actions #edit-submit-temp{color:#fff;background:#D71921 url(/themes/ttd2018/images/icons/link-pencil_w.svg) no-repeat;background-size:auto 15px;background-position:94% 50%;border-radius:25px;padding:10px 46px 10px 20px;display:inline-block;}@media (min-width:801px){form#user-login-form > .form-item label,form#user-password-form > .form-item label{min-width:175px;float:left;}form#user-login-form > .form-item div.description,form#user-password-form > .form-item div.description{margin-left:175px;}}@media (max-width:800px){form#user-login-form input,form#user-password-form input{width:100%;}}form#user-register-form h3,form#user-register-form legend,form#competition-entry-video-form h3,form#competition-entry-video-form legend{margin:2rem 0 1rem;}form#user-register-form fieldset,form#competition-entry-video-form fieldset{background:none;border:none;padding:0;margin:0;}form#user-register-form legend,form#competition-entry-video-form legend{font-size:1.33333rem;line-height:1.55556rem;}form#user-register-form label,form#user-register-form .label,form#competition-entry-video-form label,form#competition-entry-video-form .label{display:block;margin:0 0 0.5rem;}form#user-register-form input,form#user-register-form select,form#user-register-form .select,form#user-register-form .layout-containerInline,form#competition-entry-video-form input,form#competition-entry-video-form select,form#competition-entry-video-form .select,form#competition-entry-video-form .layout-containerInline{display:block;width:100%;}form#user-register-form .layout-containerInline input,form#user-register-form .select select,form#competition-entry-video-form .layout-containerInline input,form#competition-entry-video-form .select select{width:100%;}form#user-register-form .formType-checkbox,form#competition-entry-video-form .formType-checkbox{padding-left:1.5rem;margin:0 0 1em;}form#user-register-form .formType-checkbox label,form#competition-entry-video-form .formType-checkbox label{margin:0;}form#user-register-form .formType-checkbox input,form#competition-entry-video-form .formType-checkbox input{float:left;width:auto;margin-top:0.375rem;margin-left:-1.5rem;}form#user-register-form .field--type-mdr-school-reference .form-item,form#competition-entry-video-form .field--type-mdr-school-reference .form-item{display:block;}form#user-register-form .field--type-mdr-school-reference input,form#competition-entry-video-form .field--type-mdr-school-reference input{max-width:none;}form#user-register-form .field--type-mdr-school-reference .form-submit,form#competition-entry-video-form .field--type-mdr-school-reference .form-submit{margin:1em 0;}form#user-register-form .description,form#competition-entry-video-form .description{margin-top:0.25rem;font-size:0.75rem;}@media (min-width:801px){form#user-register-form label,form#user-register-form .label,form#competition-entry-video-form label,form#competition-entry-video-form .label{display:inline-block;vertical-align:middle;margin-right:10px;width:25%;}form#user-register-form input,form#user-register-form select,form#user-register-form .select,form#user-register-form .layout-containerInline,form#competition-entry-video-form input,form#competition-entry-video-form select,form#competition-entry-video-form .select,form#competition-entry-video-form .layout-containerInline{display:inline-block;width:50%;}form#user-register-form .layout-containerInline input,form#user-register-form .select select,form#competition-entry-video-form .layout-containerInline input,form#competition-entry-video-form .select select{width:100%;}form#user-register-form .description,form#competition-entry-video-form .description{margin-left:calc(25% + 10px);width:50%;}form#user-register-form .formType-checkbox label,form#competition-entry-video-form .formType-checkbox label{width:auto;}form#user-register-form .formType-checkbox .description,form#competition-entry-video-form .formType-checkbox .description{margin-left:0;width:auto;}form#user-register-form .form-submit,form#competition-entry-video-form .form-submit{width:auto;}form#user-register-form .field--type-mdr-school-reference .form-item,form#competition-entry-video-form .field--type-mdr-school-reference .form-item{display:block;}form#user-register-form .field--type-mdr-school-reference #edit-field-school-0-lookup-lookup-button,form#competition-entry-video-form .field--type-mdr-school-reference #edit-field-school-0-lookup-lookup-button{margin-left:calc(25% + 10px);}}form#competition-entry-video-form #edit-cycle-wrapper,form#competition-entry-video-form #edit-status-wrapper,form#competition-entry-video-form #edit-uid-wrapper,form#competition-entry-video-form #edit-weight-wrapper{display:none;}form#competition-entry-video-form #edit-field-markup-video-criteria-wrapper h2{margin-top:0;}form#competition-entry-video-form .form-submit{margin-bottom:1rem;}form#competition-entry-video-form .form-submit#edit-validate{padding:10px 20px;}form#competition-entry-video-form progress{margin:2rem auto;display:block;}@media (min-width:801px){form#competition-entry-video-form #edit-field-video-title-wrapper > .form-item label,form#competition-entry-video-form #edit-field-youtube-url-wrapper > .form-item label,form#competition-entry-video-form #edit-field-video-tag-wrapper > .form-item label,form#competition-entry-video-form #edit-field-video-years-wrapper > .form-item label,form#competition-entry-video-form #edit-field-how-did-you-hear-wrapper > .form-item label{margin-right:10px;min-width:275px;float:left;}form#competition-entry-video-form .form-submit{width:auto;}form#competition-entry-video-form progress{width:60%;}form#competition-entry-video-form .teammate-group .form-item label{min-width:275px;float:left;}}@media (max-width:800px){form#competition-entry-video-form input{width:100%;}}form#competition-entry-video-form .disabled{background-color:gray;cursor:not-allowed;}.form-isRequired:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/sparkle_motion/images/fa-color/required-red.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.inner-page-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:url(/themes/ttd2018/images/backgrounds/header-color-bar.svg) center bottom no-repeat;background-size:100% 6px;padding-bottom:6px;margin-bottom:50px;}@media (max-width:800px){.inner-page-header{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.inner-page-header .intro{width:53.25%;position:relative;overflow:hidden;}@media (max-width:800px){.inner-page-header .intro{width:100%;}}.inner-page-header .intro .blur{background-position:bottom center;-webkit-filter:blur(8px);filter:blur(8px);position:absolute;width:100%;height:100%;}.inner-page-header .intro .inner{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(19,48,144,0.6);z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:bold;font-size:1.33333rem;line-height:1.55556rem;}@media (max-width:1100px){.inner-page-header .intro .inner{font-size:1.11111rem;line-height:1.33333rem;}}@media (max-width:800px){.inner-page-header .intro .inner{position:relative;padding:20px;font-size:0.88889rem;line-height:1.11111rem;}}.inner-page-header .intro .inner .field{display:inline-block;padding:0 40px;}@media (max-width:800px){.inner-page-header .intro .inner .field{padding:0;}}.inner-page-header .divider{background:url(/themes/ttd2018/images/backgrounds/subheader-divider.png) center center no-repeat;width:6px;background-size:6px 100%;-ms-flex-negative:0;flex-shrink:0;}@media (max-width:800px){.inner-page-header .divider{display:none;}}.inner-page-header .image{height:200px;width:46.75%;background-position:top center;background-size:cover;background-repeat:no-repeat;}@media (max-width:800px){.inner-page-header .image{width:100%;}}.messages{margin-bottom:20px;}.ui-dialog .button--primary{color:#fff;background:#D71921;border-radius:25px;border:none;font-size:0.88889rem;line-height:0.88889rem;font-weight:bold;padding:7px 20px;}.paragraphItem-2-content-columns{margin-bottom:75px;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .left{width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .left .inner{padding:25px;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .left .inner p{margin:0;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .right{width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .right p{font-size:1.38889rem;line-height:40px;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box a.link-arrow:after{top:7px;}@media (max-width:800px){.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box{display:block;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .left{width:100%;}.paragraphItem-2-content-columns .paragraph-container.box-left .outer-box .right{width:100%;}}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .right{background:#fff;width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .right .inner{padding:25px;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .right .inner p{margin:0;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .left{width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .left p{font-size:1.38889rem;line-height:40px;}@media (max-width:800px){.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box{display:block;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .left{width:100%;}.paragraphItem-2-content-columns .paragraph-container.box-right .outer-box .right{width:100%;}}.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box .left{background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box .right{background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box .inner{padding:15px 25px;}@media (max-width:800px){.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box{display:block;}.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box .left{width:100%;}.paragraphItem-2-content-columns .paragraph-container.box-separate .outer-box .right{width:100%;}}.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);}.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box .left{width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box .right{width:48%;}.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box .inner{padding:15px 25px;}@media (max-width:800px){.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box{display:block;}.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box .left{width:100%;}.paragraphItem-2-content-columns .paragraph-container.box-single .outer-box .right{width:100%;}}.paragraphItem-2-content-columns .paragraph-container.box-no .section-title{margin:10px 0;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .left{width:48%;padding-right:25px;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .right{width:48%;padding-right:25px;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .inner,.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .inner > .field-item{height:100%;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .inner > .field-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width:800px){.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box{display:block;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .left{width:100%;}.paragraphItem-2-content-columns .paragraph-container.box-no .outer-box .right{width:100%;}}.paragraphItem-2-content-columns .paragraph-container .paragraphItem-activity-cards{margin-bottom:50px;}.paragraphItem-2-content-columns .paragraph-container .paragraphItem-activity-cards .fieldName-field-activity-card{display:block;width:350px;}.paragraphItem-2-content-columns .paragraph-container .paragraphItem-activity-cards .fieldName-field-activity-card > .field-item{width:100%;margin-right:0;margin-bottom:0;}body.page-about-teendrive365 .right a,body.page-about-teendrive365--teendrive365-in-school .right a{color:#133090;font-weight:normal;}.paragraphItem-3-action-boxes .box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:800px){.paragraphItem-3-action-boxes .box-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.paragraphItem-3-action-boxes .box-container .box{width:30%;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:10px;margin-bottom:20px;}@media (max-width:800px){.paragraphItem-3-action-boxes .box-container .box{width:100%;}}@media (max-width:500px){.paragraphItem-3-action-boxes .box-container .box{padding:5px;}}.paragraphItem-3-action-boxes .box-container .box a{color:#fff;text-decoration:none;}.paragraphItem-3-action-boxes .box-container .box.box01 .inner{background:#133090;}.paragraphItem-3-action-boxes .box-container .box.box02 .inner{background:#48AAFA;}.paragraphItem-3-action-boxes .box-container .box.box03 .inner{background:#FD8334;}.paragraphItem-3-action-boxes .box-container .box .inner{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraphItem-3-action-boxes .box-container .box .inner .left{width:40%;background-size:cover;background-position:center center;margin-right:10px;}@media (max-width:800px){.paragraphItem-3-action-boxes .box-container .box .inner .left{height:180px;}}@media (max-width:500px){.paragraphItem-3-action-boxes .box-container .box .inner .left{height:100px;}}.paragraphItem-3-action-boxes .box-container .box .inner .right{padding:5px 0;font-weight:bold;}.paragraphItem-3-action-boxes .box-container .box .inner .right .fieldType-string{font-size:1.38889rem;line-height:1.88889rem;}@media (max-width:1100px){.paragraphItem-3-action-boxes .box-container .box .inner .right .fieldType-string{font-size:1.11111rem;line-height:1.66667rem;}}.paragraphItem-3-action-boxes .box-container .box .inner .right .fieldType-string-long{font-size:0.88889rem;line-height:1.22222rem;}@media (max-width:1100px){.paragraphItem-3-action-boxes .box-container .box .inner .right .fieldType-string-long{font-size:0.77778rem;line-height:1.05556rem;}}.paragraphItem-3-videos{padding:0 50px;}@media (max-width:800px){.paragraphItem-3-videos{padding:0;}}.paragraphItem-3-videos .fieldName-field-video-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;}.paragraphItem-3-videos .fieldName-field-video-group > .field-item{width:32%;margin-bottom:20px;min-height:100%;}.paragraphItem-3-videos .fieldName-field-video-group > .field-item article{min-height:100%;}@media (max-width:800px){.paragraphItem-3-videos .fieldName-field-video-group{display:block;}.paragraphItem-3-videos .fieldName-field-video-group .field-item{width:100%;}}.paragraphItem-3-videos .fieldName-field-button-link{margin-top:10px;text-align:center;}.paragraphItem-activity-cards{margin-bottom:50px;}.paragraphItem-activity-cards .field--name-field-activity-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;}.paragraphItem-activity-cards .field--name-field-activity-card > .video-slide.field__item{width:29%;margin-right:6.5%;margin-bottom:70px;cursor:auto;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);}.paragraphItem-activity-cards .field--name-field-activity-card > .video-slide.field__item:nth-child(3n){margin-right:0;}@media (max-width:800px){.paragraphItem-activity-cards .field--name-field-activity-card > .video-slide.field__item{width:100%;margin-right:0;}}.paragraphItem-announcement{margin-bottom:50px;}.paragraphItem-announcement .box{background:#fff url(/themes/ttd2018/images/backgrounds/vertical-color-bar.png) left center no-repeat;background-size:3px 100%;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:20px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:800px){.paragraphItem-announcement .box{display:block;}}.paragraphItem-announcement .box h3{margin:0;color:#D71921;}@media (max-width:800px){.paragraphItem-announcement .box h3{margin-bottom:20px;}}.paragraphItem-announcement .box a.btn,.paragraphItem-announcement .box .competition-entry-voting .btn,.competition-entry-voting .paragraphItem-announcement .box .btn{padding:8px 66px 8px 40px;font-weight:bold;}.paragraphItem-announcement .box a.btn:after,.paragraphItem-announcement .box .competition-entry-voting .btn:after,.competition-entry-voting .paragraphItem-announcement .box .btn:after{top:11px;right:25px;}.paragraphItem-full-width-block-w-image-link{margin-bottom:50px;}.paragraphItem-full-width-block-w-image-link .box{background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;position:relative;}.paragraphItem-full-width-block-w-image-link .box .flag{position:absolute;right:-17px;top:15px;background:url(/themes/ttd2018/images/backgrounds/flag_blue_bg.png) center bottom no-repeat;text-align:center;width:150px;height:37px;line-height:2.27778rem;font-weight:bold;font-size:0.77778rem;color:#fff;padding-left:20px;padding-right:10px;}.paragraphItem-full-width-block-w-image-link .box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:800px){.paragraphItem-full-width-block-w-image-link .box .inner{display:block;}}.paragraphItem-full-width-block-w-image-link .box .inner .image{width:300px;margin-right:30px;-ms-flex-negative:0;flex-shrink:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraphItem-full-width-block-w-image-link .box .inner .image .fieldName-field-video{width:100%;}.paragraphItem-full-width-block-w-image-link .box .inner .image a{display:block;width:100%;}@media (max-width:800px){.paragraphItem-full-width-block-w-image-link .box .inner .image{display:block;}}.paragraphItem-full-width-block-w-image-link .box .inner .image img{display:block;margin:0 auto;}.paragraphItem-full-width-block-w-image-link .box .inner .content h3{color:#D71921;margin:5px 0 10px 0;}.paragraphItem-full-width-block-w-image-link .box .inner .content .fieldName-field-body{min-height:108px;}.paragraphItem-full-width-block-w-image-link .box .inner .content .link{font-weight:bold;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraphItem-full-width-block-w-image-link .box .inner .content .link .btn{font-size:0.88889rem;border-radius:16px;}.paragraphItem-full-width-block-w-image-link .box .inner .content .link a{margin-right:20px;}.paragraphItem-full-width-block-w-image-link .box.image-small .image{width:200px;}.paragraphItem-image-row{margin-bottom:50px;}.paragraphItem-image-row .fieldName-field-image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.paragraphItem-image-row .fieldName-field-image-row .field-item{background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.paragraphItem-intro-title-text{margin-bottom:30px;}.paragraphItem-intro-title-text h2{margin:0 0 10px 0;}.paragraphItem-quick-links{margin-bottom:50px;}.paragraphItem-quick-links .box{background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;}.paragraphItem-quick-links .box .field-label{display:inline-block;}.paragraphItem-quick-links .box .fieldName-field-quick-links{display:inline-block;}.paragraphItem-quick-links .box .fieldName-field-quick-links .field-item{display:inline-block;margin-left:40px;}.paragraphItem-quick-links .box .fieldName-field-quick-links .field-item a{font-weight:bold;}.paragraphItem-row-of-cards{margin:20px 0;}.paragraphItem-row-of-cards .paragraph-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraphItem-row-of-cards .paragraph-container .card{background:#fff;width:30%;margin-right:5%;position:relative;padding:15px 15px 50px 15px;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);margin-bottom:50px;}@media (max-width:800px){.paragraphItem-row-of-cards .paragraph-container .card{width:100%;margin-right:0;}}.paragraphItem-row-of-cards .paragraph-container .card:last-of-type{margin-right:0;}.paragraphItem-row-of-cards .paragraph-container .card .flag{position:absolute;top:40px;right:0;background:url(/themes/ttd2018/images/backgrounds/flag-bg.png) left center no-repeat;color:#fff;font-weight:bold;height:40px;line-height:40px;padding-left:40px;padding-right:10px;text-align:center;}.paragraphItem-row-of-cards .paragraph-container .card .flag:after{content:' ';background:url(/themes/ttd2018/images/backgrounds/flag-bg-ending.png) center center no-repeat;height:50px;width:17px;position:absolute;right:-17px;top:-10px;display:block;}.paragraphItem-row-of-cards .paragraph-container .card .image{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:170px;border-bottom:#D71921 20px solid;}.paragraphItem-row-of-cards .paragraph-container .card h3{color:#D71921;margin-bottom:10px;}.paragraphItem-row-of-cards .paragraph-container .card .fieldType-text-long{margin-bottom:20px;}.paragraphItem-row-of-cards .paragraph-container .card .fieldType-link{position:absolute;width:100%;bottom:15px;left:15px;}.paragraphItem-row-of-cards .paragraph-container .card .fieldType-link .field-item{display:inline-block;margin-right:30px;font-weight:bold;}.paragraphItem-row-of-cards .paragraph-container .card .fieldType-link .field-item:last-of-type{margin-right:0;}.promo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff top left repeat-y url(/themes/ttd2018/images/backgrounds/bg-bl-multi-border.png);background-size:contain;padding:30px 35px 30px 35px;margin:25px 0;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);}.promo-box p{color:#D71921;font-size:21px;font-weight:bold;margin:0;}.promo-box a{display:block;font-size:16px;font-weight:normal;color:#fff;padding:7px 57px 7px 40px;border-radius:27px;background:93% 50% no-repeat #D71921 url(/themes/ttd2018/images/icons/bg-red-arrow-right.png);}.promo-box a:hover{-webkit-box-shadow:1px 2px 4px #666;box-shadow:1px 2px 4px #666;-webkit-transition:-webkit-box-shadow 0.4s ease-in;transition:-webkit-box-shadow 0.4s ease-in;transition:box-shadow 0.4s ease-in;transition:box-shadow 0.4s ease-in,-webkit-box-shadow 0.4s ease-in;}.promo-box .ajax-progress{display:none;}.block-teendrive-quiz{background-image:url(/themes/ttd2018/images/quizzes/quiz--background-default.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;text-align:center;color:#fff;background-color:#fff;border:1px solid #fff;border-top:none;}.block-ttd2018-quiz-educators---do-you-practice-what-you-teach{background-image:url(/themes/ttd2018/images/quizzes/quiz--practice-what-you-teach.jpg);}.block-ttd2018-quiz-educators---are-you-ready{background-image:url(/themes/ttd2018/images/quizzes/quiz--are-you-ready-educators.jpg);}.ttd_quiz_wrapper{background-color:rgba(0,0,0,0.3);}.ttd_quiz_slide{font-size:2.25rem;font-family:"Open Sans","Source Sans Pro","Droid Serif",Arial,"Segoe UI",sans-serif;padding:3%;vertical-align:middle;min-height:300px;}.ttd_quiz_slide p{line-height:1.3;color:#fff;}.ttd_quiz_question .answer-wrapper{display:block;width:100%;text-align:center;}.ttd_quiz_question .answer-wrapper .answer-container{display:inline-block;text-align:right;width:37rem;margin:0.5rem;}@media (max-width:500px){.ttd_quiz_question .answer-wrapper .answer-container{width:100%;padding-right:5rem;}}.ttd_quiz_question .answer-wrapper .answer-container .icon{display:none;float:left;clear:none;margin-right:0;font-size:3.25rem;}.ttd_quiz_question .answer-wrapper .answer-container .icon.correct{color:#5ad734;}.ttd_quiz_question .answer-wrapper .answer-container .icon.incorrect{color:#e74f44;}.ttd_quiz_question .answer-wrapper .answer-container .answer-text{display:inline-block;border-radius:5rem;font-size:2rem;font-family:"OpenSans",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;text-align:center;border:none;background-color:rgba(255,255,255,0.2);width:33rem;margin:0;padding:1rem;cursor:pointer;color:#fff;}@media (max-width:500px){.ttd_quiz_question .answer-wrapper .answer-container .answer-text{width:calc(100% - 5rem);}}.ttd_quiz_question .answer-wrapper .answer-container .answer-text.selected{color:#D71921;background-color:#fff;}.ttd_quiz_question .answer-wrapper .answer-container input[type=radio]{position:absolute;left:-9999px;}.ttd_quiz_score,.ttd_quiz_result_text{font-size:2.5rem;}.ttd_quiz_score a,.ttd_quiz_result_text a{color:#2881db;font-weight:bold;}.ttd_quiz_score a:hover,.ttd_quiz_result_text a:hover{color:#48AAFA;}.ttd_quiz_score_percent{text-align:center;vertical-align:middle;margin:2rem;}.ttd_percent_circle{border-radius:100%;display:inline-block;text-align:center;vertical-align:middle;background-color:rgba(255,255,255,0.75);width:25rem;height:25rem;}.ttd_percent_score{display:inline-block;text-align:center;vertical-align:middle;color:#713f32;font-size:9.5rem;line-height:25rem;}.ttd_quiz_correct_answers{margin-top:2rem;}.ttd_quiz_correct_answers .correct-answers-header{font-size:2.5rem;}.ttd_quiz_correct_answers dl{font-size:2rem;line-height:1.3;}.ttd_quiz_correct_answers dl dt{display:inline-block;font-size:2rem;margin-top:2rem;width:50%;color:#d6d6d6;text-align:right;vertical-align:top;}.ttd_quiz_correct_answers dl dt:after{content:':';}.ttd_quiz_correct_answers dl dd{display:inline-block;font-size:2rem;margin-top:2rem;margin-left:1.5rem;width:40%;padding-left:0;color:#fff;text-align:left;vertical-align:top;font-weight:bold;}@media (max-width:500px){.ttd_quiz_correct_answers dl dt{margin-top:2.5rem;width:100%;text-align:left;}.ttd_quiz_correct_answers dl dd{margin-top:0.5rem;width:100%;text-align:center;}}.ttd_quiz_result_headline{display:none;}.ttd_quiz_nav .button{display:inline-block;width:24rem;max-width:28rem;}.ttd_quiz_legend,.ttd_quiz_intro_text,.ttd_quiz_question_text,.ttd_quiz_score,.ttd_quiz_result_text{margin-bottom:2rem;}.ttd_quiz_legend strong,.ttd_quiz_intro_text strong,.ttd_quiz_question_text strong,.ttd_quiz_score strong,.ttd_quiz_result_text strong{font-family:"OpenSansSemiBold",sans-serif;font-weight:normal;}.ttd_quiz_nav{margin-top:3.7rem;}.ttd_quiz_nav .button{display:inline-block;font-size:1.5rem;width:24rem;max-width:90%;}.ttd_quiz_nav .button:hover{-webkit-box-shadow:inset 24rem 0 0 0 #fff;box-shadow:inset 24rem 0 0 0 #fff;color:#D71921;}.section-interactiveBlock{padding:0;border-bottom:0;max-height:inherit;}.section-interactiveBlock iframe{display:inline-block;overflow:hidden;text-align:center;width:100%;height:700px;border:0;padding:0;margin:0;}@media (max-width:1080px){.section-interactiveBlock{display:none;}}.paragraph--type--video-slideshow-gallery{text-align:center;}.paragraph--type--video-slideshow-gallery .gallery-video{border:1px solid #fff;border-top:none;}.paragraph--type--video-slideshow-gallery .flickity-prev-next-button{top:40%;background-color:transparent;}.paragraph--type--video-slideshow-gallery .flickity-prev-next-button.next{right:0;}.paragraph--type--video-slideshow-gallery .flickity-prev-next-button.previous{left:0;}.paragraph--type--video-slideshow-gallery .flickity-prev-next-button .arrow{fill:#333;}.paragraph--type--video-slideshow-gallery .flickity-prev-next-button:hover .arrow{fill:#A60001;}.pathway-educators .paragraph--type--video-slideshow-gallery .flickity-prev-next-button:hover .arrow{fill:#A60001;}.video-slides{width:100%;padding:1rem 5rem;}.video-slide{display:inline-block;width:20%;vertical-align:middle;cursor:pointer;padding:0.25rem;}@media (max-width:500px){.video-slide{width:25%;}}.video-slide.now-playing img{border:0.5rem solid #A60001;}.video-slide img{height:auto;width:100%;border:1px solid #333;}.video-slide .vimeo-loading{background-color:#333;border:1px solid #fff;text-align:center;min-height:120px;padding-top:3.5rem;}.video-slide .vimeo-loading .icon{font-size:3rem;}.video-slide .field--name-field-video-title{margin:0;margin-bottom:0.5rem;font-size:1.75rem;text-align:center;color:#A60001;}@media (max-width:500px){.video-slide .field--name-field-video-title{font-size:1.5rem;}}.video-slide:hover .field--name-field-video-title{color:#A60001;}.pathway-educators .video-slide .field--name-field-video-title{color:#A60001;}.pathway-educators .video-slide:hover .field--name-field-video-title{color:#D71921;}.ui-dialog{width:80%;}@media (min-width:801px){.webform-submission-sign-up-for-updates-form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;}.webform-submission-sign-up-for-updates-form .form-item .fieldset-inner{width:100%;}.webform-submission-sign-up-for-updates-form .form-item label{min-width:125px;}.webform-submission-sign-up-for-updates-form .form-item label a{text-decoration:underline;}}.webform-submission-sign-up-for-updates-form .form-item input[type=text],.webform-submission-sign-up-for-updates-form .form-item input[type=email]{width:70%;}@media (max-width:1099px){.webform-submission-sign-up-for-updates-form .formType-datelist{display:block;}}.webform-submission-sign-up-for-updates-form .formType-datelist > div{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:499px){.webform-submission-sign-up-for-updates-form .formType-datelist > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.webform-submission-sign-up-for-updates-form .formType-datelist > div .formType-select{margin:0 10px 0 0;}@media (max-width:499px){.webform-submission-sign-up-for-updates-form .formType-datelist > div .formType-select{margin-bottom:10px;}}.webform-submission-sign-up-for-updates-form .formType-checkbox{margin:0	0 20px 0;}.webform-submission-sign-up-for-updates-form .formType-checkbox input[type=checkbox]{margin-top:5px;}.webform-submission-sign-up-for-updates-form .formType-checkbox label{margin-left:15px;}.webform-submission-vft-2017-safety-questions-form #edit-intro-text h2{font-size:1.25rem;font-weight:bold;}.webform-submission-vft-2017-safety-questions-form div.form-item input{width:100%;}.webform-submission-vft-2017-safety-questions-form .form-actions #edit-actions-submit{color:#fff;background:#D71921 url(/themes/ttd2018/images/icons/link-pencil_w.svg) no-repeat;background-size:auto 15px;background-position:94% 50%;border-radius:25px;padding:15px 46px 15px 20px;display:inline-block;}.layout-footer{background:#1D1D1D url(/themes/ttd2018/images/backgrounds/footer-color-bar.svg) center bottom no-repeat;background-size:100% 6px;}.layout-footer .region-footer{padding-left:1.66667rem;padding-right:1.66667rem;margin:0 auto;max-width:1200px;padding-top:10px;padding-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:800px){.layout-footer .region-footer{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (max-width:500px){.layout-footer .region-footer{padding-left:0.41667rem;padding-right:0.41667rem;}}@media (max-width:800px){.layout-footer .region-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}}@media (max-width:800px){.layout-footer .region-footer #block-oldfooterlogos{width:100%;}}.layout-footer .region-footer #block-oldfooterlogos ul,.layout-footer .region-footer #block-oldfooterlogos li{list-style-type:none;margin:0;padding:0;}.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:800px){.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;}}.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos li{border-right:1px solid #979797;padding-right:25px;margin-right:25px;}@media (max-width:500px){.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos li{padding:0 10px;margin:0 0 15px 0;width:50%;border-right:0;}}.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos li:last-of-type{border-right:0;margin-right:0;padding-right:0;}.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos li a{display:block;}@media (max-width:500px){.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos li a{text-align:center;}}.layout-footer .region-footer #block-oldfooterlogos ul.footer-logos li a img{max-width:100%;height:auto;display:block;}@media (max-width:800px){.layout-footer .region-footer #block-footer{width:100%;}}.layout-footer .region-footer #block-footer ul,.layout-footer .region-footer #block-footer li{list-style-type:none;margin:0;padding:0;}.layout-footer .region-footer #block-footer ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:800px){.layout-footer .region-footer #block-footer ul.menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;}}.layout-footer .region-footer #block-footer ul.menu li{margin-right:10px;padding-right:10px;border-right:2px solid #D71921;}@media (max-width:800px){.layout-footer .region-footer #block-footer ul.menu li{border-right:1px solid #D71921;}}@media (max-width:500px){.layout-footer .region-footer #block-footer ul.menu li{line-height:0.72222rem;}}.layout-footer .region-footer #block-footer ul.menu li:last-of-type{border-right:0;padding-right:0;margin-right:0;}.layout-footer .region-footer #block-footer ul.menu li a{text-decoration:none;font-size:0.88889rem;font-weight:bold;}@media (max-width:500px){.layout-footer .region-footer #block-footer ul.menu li a{font-size:0.72222rem;}}.layout-subfooter{padding-left:1.66667rem;padding-right:1.66667rem;margin:0 auto;max-width:1200px;}@media (max-width:800px){.layout-subfooter{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (max-width:500px){.layout-subfooter{padding-left:0.41667rem;padding-right:0.41667rem;}}.layout-subfooter .region-subfooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-bottom:40px;}@media (max-width:800px){.layout-subfooter .region-subfooter{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.layout-subfooter .region-subfooter .block:first-of-type{padding-right:40px;border-right:1px solid #000;}@media (max-width:800px){.layout-subfooter .region-subfooter .block:first-of-type{padding:0 0 20px 0;border-right:none;}}.layout-subfooter .region-subfooter .block:last-of-type{padding-left:40px;}@media (max-width:800px){.layout-subfooter .region-subfooter .block:last-of-type{padding:0 0 20px 0;}}.layout-subfooter .region-subfooter .block p a{font-weight:bold;}@media (max-width:800px){.layout-subfooter .region-subfooter .block{width:100%;}}@media (min-width:801px){.layout-subfooter .region-subfooter #block-drivingagreement{width:48%;}}.layout-subfooter .region-subfooter #block-drivingagreement .links{padding:10px 0 0;}.layout-subfooter .region-subfooter #block-drivingagreement .links a{font-size:0.88889rem;font-weight:bold;display:inline-block;margin-bottom:20px;}.layout-subfooter .region-subfooter #block-drivingagreement .links .link-pdf.btn{margin-right:40px;}@media (min-width:801px){.layout-subfooter .region-subfooter #block-letsstayintouch{width:48%;}}.layout-subfooter .region-subfooter #block-letsstayintouch .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 12px;}@media (max-width:1100px){.layout-subfooter .region-subfooter #block-letsstayintouch .top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 12px 0;}}.layout-subfooter .region-subfooter #block-letsstayintouch .top .left .btn.link-pencil{font-size:0.88889rem;font-weight:bold;}@media (max-width:1100px){.layout-subfooter .region-subfooter #block-letsstayintouch .top .left{width:100%;margin-bottom:20px;}}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right h5{font-size:1rem;margin:24px 0;}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right a.social{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;height:43px;width:43px;background-color:#D71921;border-radius:50%;margin-left:5px;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right a.social:first-of-type{margin-left:0;}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right a.social:hover{background-color:#A60001;}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right a.social.fb{background-image:url(/themes/ttd2018/images/icons/social-facebook.svg);}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right a.social.tw{background-image:url(/themes/ttd2018/images/icons/social-twitter.svg);}.layout-subfooter .region-subfooter #block-letsstayintouch .top .right a.social.tg{background-image:url(/themes/ttd2018/images/icons/social-telegram.svg);}.layout-header{background:#f7f7f7 url(/themes/ttd2018/images/backgrounds/header-color-bar.svg) center top no-repeat;background-size:100% 6px;}.layout-header .region-header{padding-left:1.66667rem;padding-right:1.66667rem;margin:0 auto;max-width:1200px;padding-top:50px;padding-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}@media (max-width:800px){.layout-header .region-header{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (max-width:500px){.layout-header .region-header{padding-left:0.41667rem;padding-right:0.41667rem;}}@media (max-width:800px){.layout-header .region-header{padding-top:20px;background-color:#fff;}}.layout-header .region-header .block-system-branding-block{width:100%;max-width:390px;}@media (max-width:1100px){.layout-header .region-header .block-system-branding-block{max-width:220px;}}.layout-header .region-header .block-register-for-the-challenge-header-link{position:absolute;top:10px;right:0;}.layout-header .region-header .block-register-for-the-challenge-header-link .peoples-choice-voting-btn{padding:4px 15px;}@media (max-width:800px){.layout-header .region-header .block-register-for-the-challenge-header-link .peoples-choice-voting-btn{display:none;}}.layout-header .region-header .block-ttd2018-main-menu-menu{position:static;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu{margin:0 0 10px 0;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li{display:inline-block;margin-left:20px;position:relative;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li{margin-left:15px;}}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li{display:block;width:100%;margin:0;padding:5px 25px;}}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded{border-bottom:1px solid #eee;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded .mobile-expand{display:none;background:#D71921 url(/themes/ttd2018/images/icons/plus-solid.svg);background-size:14px 14px;background-position:center center;background-repeat:no-repeat;float:right;height:20px;width:20px;margin-top:4px;}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded .mobile-expand{display:inline-block;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded .mobile-expand.active{background:#D71921 url(/themes/ttd2018/images/icons/minus-solid.svg);background-size:14px 14px;background-position:center center;background-repeat:no-repeat;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded:hover:after{width:100%;}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded:hover:after{width:0%;}}@media (min-width:801px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded:hover ul.menu{display:block;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded:after{content:'';display:block;width:0;height:4px;background:#D71921;-webkit-transition:width 0.3s;transition:width 0.3s;position:relative;top:0px;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li.menu-item-isExpanded.menu-item-isActiveTrail:after{width:100%;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li:nth-last-of-type(2) ul.menu{left:auto;right:0;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li a{font-size:0.94444rem;font-weight:bold;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li a{font-size:0.77778rem;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu{display:none;position:absolute;top:100%;left:0;margin:0;width:230px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);padding:15px 0;z-index:99;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu{width:200px;}}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu{padding:10px;background:#efefef;-webkit-box-shadow:none;box-shadow:none;display:none;width:100%;position:static;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li.menu-item{margin:0;padding:0;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li.menu-item a{font-size:0.77778rem !important;line-height:1.11111rem !important;padding:8px 15px !important;margin:0 !important;width:100% !important;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li{display:block;width:100%;text-align:left;margin:0 0 15px 0;position:relative;z-index:10;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li{margin:0 0 10px 0;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li:last-of-type{margin:0;position:static;padding:0;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li:last-of-type{margin:0;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li:last-of-type a{color:#D71921;background:none;border-radius:0px;font-size:inherit;line-height:1.11111rem;font-size:0.94444rem;padding:8px 15px;}@media (max-width:1100px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li:last-of-type a{font-size:0.77778rem;}}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li:last-of-type a{font-size:0.88889rem;display:inline-block;margin-top:10px;}}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li a{display:block;line-height:1.11111rem;padding:8px 15px;}.layout-header .region-header .block-ttd2018-main-menu-menu ul.menu > li ul.menu li a:hover{background-color:#D71921;color:#fff;}@media (max-width:800px){.layout-header .region-header .block-ttd2018-main-menu-menu{display:none;position:absolute;left:0;width:100%;top:100%;background:#fff;z-index:5;-webkit-box-shadow:2px 4px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 4px 2px 0 rgba(0,0,0,0.2);padding-bottom:0px;}}.layout-header .region-header .mobile-menu-trigger{display:none;}@media (max-width:800px){.layout-header .region-header .mobile-menu-trigger{display:block;}}.layout-header .region-header .mobile-menu-trigger .hamburger{padding:5px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.layout-header .region-header .mobile-menu-trigger .hamburger:hover{opacity:0.7;}.layout-header .region-header .mobile-menu-trigger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.layout-header .region-header .mobile-menu-trigger .hamburger-inner{display:block;top:50%;margin-top:-2px;}.layout-header .region-header .mobile-menu-trigger .hamburger-inner,.layout-header .region-header .mobile-menu-trigger .hamburger-inner::before,.layout-header .region-header .mobile-menu-trigger .hamburger-inner::after{width:40px;height:3px;background-color:#D71921;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.layout-header .region-header .mobile-menu-trigger .hamburger-inner::before,.layout-header .region-header .mobile-menu-trigger .hamburger-inner::after{content:"";display:block;}.layout-header .region-header .mobile-menu-trigger .hamburger-inner::before{top:-10px;}.layout-header .region-header .mobile-menu-trigger .hamburger-inner::after{bottom:-10px;}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic{overflow:hidden;}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in;}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic .hamburger-inner:after{top:10px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent;}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.layout-header .region-header .mobile-menu-trigger .hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.page-create-new-account--teendrive365-in-schoolpage-create-new-account--teendrive365-in-school .tabs-primary{display:none;}article.nodeType-activities.node-viewMode-card{height:100%;padding-bottom:105px;position:relative;}article.nodeType-activities.node-viewMode-card .card-header-image{height:100px;background-color:#333;background-size:cover;background-position:center center;background-repeat:no-repeat;}article.nodeType-activities.node-viewMode-card .inner{padding:0 15px;margin-bottom:10px;}article.nodeType-activities.node-viewMode-card .inner h3{color:#D71921;margin-bottom:5px;}article.nodeType-activities.node-viewMode-card .inner p{margin:0;font-size:0.88889rem;line-height:1.11111rem;}article.nodeType-activities.node-viewMode-card .links{position:absolute;bottom:0;width:100%;}article.nodeType-activities.node-viewMode-card .fieldName-field-pdf-files{padding:0 10px;width:100%;}article.nodeType-activities.node-viewMode-card .fieldName-field-pdf-files .field-item{padding:12px 5px;border-bottom:1px solid rgba(151,151,151,0.2);}article.nodeType-activities.node-viewMode-card .fieldName-field-pdf-files .field-item:last-of-type{border-bottom:0;}article.nodeType-activities.node-viewMode-card .fieldName-field-pdf-files .field-item .file--application-pdf{background:0;padding:0;width:100%;}article.nodeType-activities.node-viewMode-card .fieldName-field-pdf-files .field-item .file--application-pdf a{font-size:0.88889rem;font-weight:bold;padding-left:45px;background:url(/themes/ttd2018/images/icons/link-pdf.svg) left center no-repeat;background-size:22px 22px;display:block;}body.page-competition-archives .inner-page-intro{padding-bottom:20px;}body.page-competition-archives .inner-page-intro h1{margin:0 0 10px 0;}body.page-competition-archives .video-archive-links{margin-bottom:50px;}body.page-competition-archives .video-archive-links ul,body.page-competition-archives .video-archive-links li{list-style-type:none;margin:0;padding:0;}body.page-competition-archives .video-archive-links li{display:inline-block;margin-right:5px;margin-bottom:15px;}body.page-competition-archives .video-archive-links li a{display:inline-block;background:#fff;font-weight:bold;border:2px solid #D71921;padding:5px 20px 5px 20px;border-radius:20px;font-size:0.88889rem;}body.page-competition-archives .video-archive-links li a.active{background:#D71921 url(/themes/ttd2018/images/icons/check_w.svg) right 10px center no-repeat;background-size:20px 20px;color:#fff;padding:5px 40px 5px 20px;}body.page-competition-archives .video-archive-links li a.active:hover{color:#fff;}body.page-competition-archives .archive-entries .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px;}@media (max-width:800px){body.page-competition-archives .archive-entries .view-content{display:block;}}body.page-competition-archives .archive-entries .view-content .views-row{width:29%;margin-bottom:50px;margin-right:6.5%;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;}body.page-competition-archives .archive-entries .view-content .views-row:nth-child(3n){margin-right:0;}body.page-competition-archives .archive-entries .view-content .views-row .video-image{position:relative;cursor:pointer;}body.page-competition-archives .archive-entries .view-content .views-row .video-image .play-btn{background:url(/themes/ttd2018/images/icons/btn-video.png) center center no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.2;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}body.page-competition-archives .archive-entries .view-content .views-row .entry-details h3{color:#D71921;margin-bottom:10px;}body.page-competition-archives .archive-entries .view-content .views-row .entry-details p{margin:0 0 5px 0;font-size:16px;}body.page-competition-archives .archive-entries .view-content .views-row:hover .play-btn{opacity:0.5;}body.page-competition-archives .videoModal{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;padding:50px 0;display:none;}body.page-competition-archives .videoModal .videoModal-close{position:fixed;top:1.5rem;right:1.5rem;background:url(/themes/ttd2018/images/icons/icon-close.svg);background-size:25px 25px;height:25px;width:25px;opacity:0.7;cursor:pointer;z-index:1001;}body.page-competition-archives .videoModal .videoModal-close:hover{opacity:1;}body.page-competition-archives .videoModal .videoModal-width-container{margin:0 auto;max-width:177.77778vh;max-width:calc(177.77778vh - 10.66667rem);}body.page-competition-archives .videoModal .videoModal-width-container .responsive-video{position:relative;padding-bottom:56.25%;height:0;}body.page-competition-archives .videoModal .videoModal-width-container .responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.competition-entry-voting .inner-page-header .blur,.competition-entry-voting .inner-page-header .image{background-image:url("/sites/default/files/2018-08/sublevel-hero-challenge-gallery@2x.jpg");}.competition-entry-voting h1{margin:0 0 10px;}.competition-entry-voting .promo-box{margin-top:50px;}.competition-entry-voting .video-title{margin:4px 0;}.competition-entry-voting .vote-button-wrap{margin-top:16px;}.competition-entry-voting p strong{color:#D71921;}.entries-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0 50px;}.entries-grid .entry-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:50px;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;font-size:0.888rem;}@media (min-width:501px){.entries-grid .entry-wrap{width:48%;}}@media (min-width:801px){.entries-grid .entry-wrap{width:29%;}}.entries-grid .entry-wrap .youtube-thumb{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.entries-grid .entry-wrap .youtube-thumb img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.entries-grid .entry-wrap .youtube-thumb::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.3) url(/themes/ttd2018/images/icons/btn-video.svg) no-repeat scroll center center/50px 50px;}.entries-grid .entry-wrap .video-title{color:#D71921;margin-top:15px;margin-bottom:15px;font-weight:600;font-size:1.33333rem;line-height:1.55556rem;}.entries-grid .entry-wrap .video-subhead{margin-bottom:10px;font-weight:700;}.entries-grid .entry-wrap .video-creator{margin-bottom:10px;}.entries-grid .entry-wrap .competition_entry{margin-bottom:auto;}.entries-grid .entry-wrap form.competition-entry-vote-form .form-submit,.entries-grid .entry-wrap .vote-button-placeholder{display:block;width:90%;padding:15px;margin:2rem auto 1.5rem;background-color:#D71921;color:#fff;border-radius:25px;text-align:center;font-weight:bold;}.entries-grid .entry-wrap .vote-button-placeholder:not(.selected){opacity:0.1;}.entries-grid .entry-wrap form.competition-entry-vote-form{padding-bottom:0;}.entries-grid .entry-wrap form.competition-entry-vote-form .form-submit{-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}.entries-grid .entry-wrap form.competition-entry-vote-form .form-submit:hover{background-color:#c0161d;}.voting-legal{padding-bottom:60px;}.voting-legal p{font-size:0.8rem;}article.nodeType-de-video-archive.node-viewMode-teaser{background:#fff;padding:25px;}article.nodeType-de-video-archive.node-viewMode-teaser .de-video-archive--embed--container{display:none;}article.nodeType-de-video-archive.node-viewMode-teaser .field--name-field-de-video-archive-videos ol{list-style:none;padding:0;margin:0;}article.nodeType-de-video-archive.node-viewMode-teaser .archived-vid-field--name-video-title{color:#D71921;margin-bottom:10px;}article.nodeType-de-video-archive.node-viewMode-teaser .views-row{width:29%;margin-bottom:50px;margin-right:6.5%;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;}article.nodeType-de-video-archive.node-viewMode-teaser .views-row:nth-child(3n){margin-right:0;}article.nodeType-de-video-archive.node-viewMode-teaser .views-row .video-image{position:relative;cursor:pointer;}article.nodeType-de-video-archive.node-viewMode-teaser .views-row .video-image .play-btn{background:url(/themes/ttd2018/images/icons/btn-video.png) center center no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.2;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}article.nodeType-de-video-archive.node-viewMode-teaser .views-row .entry-details p{margin:0 0 5px 0;font-size:16px;}article.nodeType-de-video-archive.node-viewMode-teaser .views-row:hover .play-btn{opacity:0.5;}.pager .pager-items .isActive a{text-decoration:underline;}body.page-nodeType-homepage #block-ttd2018-page-title{display:none;}body.page-nodeType-homepage .region-content .hero{background:#fff url(/themes/ttd2018/images/backgrounds/footer-color-bar.svg) center bottom no-repeat;background-size:100% 6px;padding:40px;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);margin-bottom:50px;}@media (max-width:800px){body.page-nodeType-homepage .region-content .hero{padding:20px;}}@media (max-width:500px){body.page-nodeType-homepage .region-content .hero{padding:10px 10px 20px 10px;}}body.page-nodeType-homepage .region-content .hero .slider .bx-wrapper{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;}body.page-nodeType-homepage .region-content .hero .headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:1100px){body.page-nodeType-homepage .region-content .hero .headline{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width:1100px){body.page-nodeType-homepage .region-content .hero .headline .headline-text{width:100%;}}body.page-nodeType-homepage .region-content .hero .headline .headline-text h1{margin:0;line-height:2.66667rem;}@media (max-width:1100px){body.page-nodeType-homepage .region-content .hero .headline .headline-text h1{line-height:1.77778rem;margin-bottom:10px;}}body.page-nodeType-homepage .region-content .hero .headline .headline-text h2{font-size:1rem;margin:0;}@media (max-width:1100px){body.page-nodeType-homepage .region-content .hero .headline .headline-text h2{font-size:0.88889rem;margin-bottom:15px;}}@media (max-width:800px){body.page-nodeType-homepage .region-content .hero .headline .headline-text h2{line-height:1.33333rem;}}body.page-nodeType-homepage .region-content .hero .headline .headline-link{-ms-flex-negative:0;flex-shrink:0;}body.page-nodeType-homepage .region-content .hero .headline .headline-link a{font-weight:bold;font-size:1rem;}@media (max-width:1100px){body.page-nodeType-homepage .region-content .hero .headline .headline-link a{font-size:0.77778rem;}}body.page-nodeType-homepage .region-content .safe-driving-tips{margin-bottom:20px;}body.page-nodeType-homepage .region-content .safe-driving-tips h2{margin-bottom:10px;}body.page-nodeType-homepage .region-content .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;}body.page-nodeType-homepage .region-content .main-content .decorative-image{width:90%;}body.page-nodeType-homepage .region-content .main-content .decorative-image .fieldName-field-main-decorative-image{padding:50px;}@media (max-width:800px){body.page-nodeType-homepage .region-content .main-content .decorative-image{display:none;}}body.page-nodeType-homepage .region-content .main-content .main-content-inner .fieldName-body{font-size:1.33333rem;line-height:2rem;margin-bottom:30px;}body.page-nodeType-homepage .region-content .main-content .main-content-inner a.link-arrow{font-weight:bold;font-size:1rem;}@media (max-width:800px){body.page-nodeType-homepage .region-content .main-content .main-content-inner{width:100%;}}body.page-nodeType-homepage .region-content .bottom-content{padding-bottom:50px;}.view-video-gallery .view-filters{margin-bottom:50px;}.view-video-gallery .view-filters .views-exposed-form{text-align:center;}.view-video-gallery .view-filters .bef-links ul{list-style:none;padding:0;margin:0;}.view-video-gallery .view-filters .bef-links li{display:inline-block;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id{margin-bottom:10px;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id,.view-video-gallery .view-filters .form-item-field-video-year-target-id{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id label,.view-video-gallery .view-filters .form-item-field-video-year-target-id label{width:55px;font-weight:bold;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id .form-select,.view-video-gallery .view-filters .form-item-field-video-year-target-id .form-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id .form-select a,.view-video-gallery .view-filters .form-item-field-video-year-target-id .form-select a{display:inline-block;background:#fff;font-weight:bold;border:2px solid #D71921;padding:5px 30px 5px 30px;border-radius:20px;font-size:0.94444rem;margin-bottom:10px;margin-right:10px;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id .form-select a.bef-link--selected,.view-video-gallery .view-filters .form-item-field-video-year-target-id .form-select a.bef-link--selected{background:#D71921 url(/themes/ttd2018/images/icons/check_w.svg) right 10px center no-repeat;background-size:20px 20px;color:#fff;padding:5px 40px 5px 30px;}.view-video-gallery .view-filters .form-item-field-video-tags-target-id .form-select a.bef-link--selected:hover,.view-video-gallery .view-filters .form-item-field-video-year-target-id .form-select a.bef-link--selected:hover{color:#fff;}.view-video-gallery .view-filters .form-item-field-video-year-target-id,.view-video-gallery .view-filters .form-actions{display:inline-block;}.view-video-gallery .view-filters .form-actions{margin:0;}.view-video-gallery .view-filters .form-actions #edit-submit-video-gallery{display:none;}.view-video-gallery .view-filters .form-actions #edit-reset{margin:0;padding:0;border-radius:0;background:none;color:#D71921;}.view-video-gallery .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px;}@media (max-width:800px){.view-video-gallery .view-content{display:block;}}.view-video-gallery .view-content .views-row{width:29%;margin-bottom:50px;margin-right:6.5%;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:15px;}@media (max-width:800px){.view-video-gallery .view-content .views-row{width:100%;margin-right:0;}}.view-video-gallery .view-content .views-row:nth-child(3n){margin-right:0;}.view-video-gallery .view-content .views-row .state-merit-winner-image-wrapper{background-color:#D71921;padding:1rem 0;}.view-video-gallery .view-content .views-row .state-merit-winner-image-wrapper img{margin:0 auto;height:100%;}.view-news-listing .views-row{margin-bottom:30px;background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:25px 35px;}.view-news-listing .views-row .views-field-title h3{margin:0 0 6px 0;}.view-news-listing .views-row .views-field-field-headline{font-size:0.88889rem;line-height:1.44444rem;font-weight:bold;margin:0 0 6px 0;}.view-news-listing .views-row .views-field-body p{margin:0;font-size:0.88889rem;line-height:1.44444rem;}.view-news-listing .views-row .views-field-view-node{margin-top:15px;font-size:1rem;line-height:1.33333rem;font-weight:bold;}.view-news-listing .views-row .views-field-view-node a:after{top:3px;}.page-nodeType-news-press-release #block-ttd2018-content{padding-bottom:100px;}.page-nodeType-news-press-release .link-back{margin-bottom:25px;}.page-nodeType-news-press-release .link-back a{padding-left:45px;font-weight:bold;font-size:0.88889rem;}.page-nodeType-news-press-release .content-box{background:#fff;-webkit-box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);box-shadow:4px 6px 3px 0 rgba(0,0,0,0.1);padding:50px 50px 100px;}.page-nodeType-news-press-release .content-box h2{margin:0 0 25px 0;}.page-nodeType-news-press-release .content-box .fieldName-body p:first-of-type{margin-top:0;}body.page-nodeType-page{}body.page-nodeType-page article.nodeType-page{padding-bottom:75px;}@media (max-width:800px){body.page-nodeType-page article.nodeType-page{padding:20px;}}body.page-nodeType-page .inner-page-intro{padding-bottom:20px;}body.page-nodeType-page .inner-page-intro h1{margin:0 0 10px 0;}body.page-nodeType-page .entry-steps ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;}@media (max-width:800px){body.page-nodeType-page .entry-steps ul{display:block;}}body.page-nodeType-page .entry-steps ul li{min-height:150px;margin-bottom:75px;}body.page-nodeType-page .entry-steps ul li div{width:60%;}body.page-nodeType-page .entry-steps ul li div h3{text-align:center;}body.page-nodeType-page .entry-steps ul li div p{padding-top:10px;}body.page-nodeType-page .entry-steps ul li div a{font-weight:bold;display:inline-block;}body.page-nodeType-page .about-the-challenge-judging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (max-width:800px){body.page-nodeType-page .about-the-challenge-judging{display:block;}}body.page-nodeType-page ul.challenge-prizes{list-style:none;padding:0;}body.page-nodeType-page ul.challenge-prizes li{min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (max-width:800px){body.page-nodeType-page ul.challenge-prizes li{display:block;}}body.page-nodeType-page ul.challenge-prizes li img{margin-right:20px;min-width:200px;}body.page-nodeType-page ul.challenge-prizes li p{padding-top:10px;}body.page-nodeType-page ul.challenge-timeline{list-style:none;padding:0;margin-bottom:auto;}body.page-nodeType-page ul.challenge-timeline li{margin:0 0 30px;}body.page-nodeType-page ul.challenge-timeline li img{float:left;}body.page-nodeType-page ul.challenge-timeline li p{margin-top:0;margin-left:50px;}body.page-nodeType-page .about-the-challenge-tips img{margin-right:20px;}body.page-nodeType-page.page-about-teendrive365 #awards,body.page-nodeType-page.page-about-teendrive365 #partnerships{margin-top:20px;}article.nodeType-video.node-viewMode-teaser{background:#fff;padding:20px;}article.nodeType-video.node-viewMode-teaser h3{color:#D71921;margin-top:15px;margin-bottom:5px;}article.nodeType-video.node-viewMode-teaser .fieldName-field-subheadline{margin-bottom:10px;font-weight:bolder;}
