@import url('https://fonts.googleapis.com/css?family=Chivo:400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Nunito:400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Chivo:400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Nunito:400,700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#captcha summary{display:none;}
.field-name-body img{max-width:100%;}.field-name-body .btn-default{font-family:'Chivo',sans-serif;font-weight:bold;}.field-name-body p,.field-name-body li{font-family:'Chivo',sans-serif;}.field-name-body h1,.field-name-body h2,.field-name-body h3,.field-name-body h4{font-family:'Chivo',sans-serif;}.field-name-body .row{margin-top:40px;margin-bottom:40px;}.field-name-body .pager li > a{border-radius:0;color:#2b70c7;font-family:'Chivo',sans-serif;font-size:0.9em;font-weight:bold;margin-bottom:32px;}.sesame-nav{background-color:#4baa4f;}.sesame-nav a{color:#fff;font-family:'Chivo',sans-serif;text-transform:uppercase;font-size:1.01em;}.sesame-nav .row{margin-top:0;margin-bottom:0;}.sesame-nav ul{list-style:none;margin:0;padding-left:0;}.sesame-nav li{display:inline-block;padding:8px 16px;margin-right:36px;margin-left:0;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:none;}.sesame-nav li:hover{background:#2b70c7;}.sesame-nav li a:hover{text-decoration:none;}.sesame-buttons{background-color:#dd50a6;}.sesame-underwriting{background-color:#2b70c7;}.sesame-underwriting img{max-width:300px;}.full-width-container{width:100%;max-width:100%;}.sesame-intro p{font-size:1.2em;margin-top:56px;margin-left:16px;color:#3e3e3e;letter-spacing:.01em;}.relative-col{position:relative;}#sesame-social-share{float:right;}.sesame-story h2{font-size:1.4em;line-height:1.4em;margin-top:0;font-weight:bold;font-family:'Chivo',sans-serif;}.sesame-story a{color:#000;}.sponsor-logos{text-align:center;}.sponsor-logos img{padding:16px;}.sesame-underwriting .row{margin-top:16px;margin-bottom:16px;}.sponsors-footer{text-align:center;}#loadMore a{padding:12px;font-size:0.9em;border:1px solid #d4d4d4;font-family:'Chivo',sans-serif;font-weight:bold;color:#2b70c7;text-align:center;}#loadMore{margin:auto;text-align:center;}#menuToggle{display:none;position:relative;float:right;z-index:1;padding:10px;-webkit-user-select:none;user-select:none;}@media (max-width:737px){#menuToggle{display:block;}.desktop-nav{display:none;}}#menuToggle input{display:block;width:40px;height:32px;padding:8px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;}#menuToggle span:first-child{transform-origin:0 0;}#menuToggle span:nth-last-child(2){transform-origin:0 100%;}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323;}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);}#menu{position:absolute;display:none;width:300px;margin:-37px 0 0 -270px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(900px,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1);padding-top:38px;background-color:#dd50a6;}#menu li{display:block;}#menu li a{padding:8px;font-size:0.9em;line-height:1em;margin-top:0;font-weight:bold;font-family:'Chivo',sans-serif;}#menu li a:hover{text-decoration:none;}#menuToggle input:checked ~ ul{transform:none;}.btn-default{width:100%;text-transform:uppercase;padding:0.25em 0.5em;border-radius:0;background-color:#0075cd;font-size:1em;color:#fff;border:none;}.btn-default:hover{background-color:#0075cd !important;color:#fff;}.btn-default:focus{background-color:#0075cd !important;color:#fff;}#submission-form{overflow:hidden;display:none;}#submission-form-video{overflow:hidden;display:none;}#submission-form .form-actions,#submission-form-video .form-actions{display:flex;-webkit-justify-content:center;justify-content:center;position:relative !important;bottom:0;left:0;margin:0;padding:0.75em;box-shadow:none;background-color:#fff;}.form-textarea-wrapper textarea{font-family:'Chivo',sans-serif;padding:8px;}.form-item input[type="radio"]{width:20px;display:inline-block;position:absolute;left:0;}.form-item label.option{width:20px;font-size:90%;padding:0.5em 0.75em;font-weight:300;margin-left:20px;color:#757575;}.grid{width:100%;}.grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:6px;margin-right:6px;}.memory{margin-bottom:16px;transition:inherit;width:370px;display:inline-block;margin-right:4px;vertical-align:top;background-position:0 0;background-size:contain;background-repeat:no-repeat;border:1px solid #cecece;padding:8px;font-family:'Chivo',sans-serif;}.memory h2{text-transform:capitalize;font-weight:bold;padding:56px 0px 10px;margin:0;text-align:center;font-size:25px;}.memory h3{text-align:center;padding:0;margin:0;padding-top:8px;font-size:1.3em;}.memory p{padding:16px 8px 8px;}.memory div{padding-top:16px;}.memory.text h3{font-size:1.1em;}.row.title-row{margin-bottom:12px;margin-top:12px;margin-left:6px;margin-right:6px;}#slide-form-video{margin-top:16px;}.webform-layout-box.horiz > * + *{margin-left:0;}.webform-layout-box > .form-item input{font-family:'Nunito',sans-serif;padding:4px;}.form-item .description{font-size:1em;font-family:'Chivo',sans-serif;padding-bottom:8px;font-weight:bold;}.webform-component--share-your-memory{margin-bottom:0;}.webform-submit{font-family:'Nunito',sans-serif;border:none;background-color:#4cab4f;color:#fff;padding:8px 16px;}.video-memory{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-top:16px;}.video-memory iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.character-container h2{margin-top:0px;}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.page-node-7766 .now-playing-overlay{position:absolute;top:36%;left:0;height:100%;width:100%;text-align:center;color:#ececec;text-transform:capitalize;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;}.page-node-7766 h4 a{color:#000;}@media (max-width:737px){.page-node-7766 .field-name-body .row{margin-top:0px;margin-bottom:0px;}}@media (max-width:1199px){.now-playing-overlay{top:30%;}.sesame-nav a{color:#fff;font-family:'Nunito',sans-serif;text-transform:uppercase;font-weight:bold;font-size:.9em;}.sesame-nav li{padding:8px 16px;margin-right:16px;margin-left:0;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:none;}}@media (max-width:991px){.now-playing-overlay{top:40%;font-size:2em;}.sesame-nav a{color:#fff;font-family:'Nunito',sans-serif;text-transform:uppercase;font-weight:bold;font-size:0.7em;}.sesame-nav li{padding:8px 12px;margin-right:6px;margin-left:0;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:none;}.grid-row{display:block;margin-top:0px;margin-bottom:0px;}.memory{width:100%;}.memory h2{padding:116px 0 0;}}@media (max-width:737px){.web-extra .now-playing-overlay{top:34%;}.sesame-nav li a{color:#fff;font-family:'Nunito',sans-serif;text-transform:uppercase;font-weight:bold;font-size:0.8em;}.sesame-nav li{padding:8px 6px;margin-right:6px;margin-left:0;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:none;}.grid-row{display:block;margin-top:0px;margin-bottom:0px;}.memory{width:100%;}.memory h2{padding:96px 0 0;}}@media (max-width:550px){.memory{width:100%;}.memory h2{padding:66px 0 0;}}#cboxLoadedContent{height:auto !important;}

.timeline{background-color:#fff;height:100%;transition:background-color 2s ease;}.timeline-row{padding-bottom:10%;}.timeline-row h2{text-align:center;}.timeline-row .popup-image{opacity:0;text-align:center;}.timeline-row p{text-align:center;}.timeline-row .fade-text{opacity:0;}.intro-row{padding-top:40%;padding-bottom:60%;}.intro-row h1{text-align:center;}.intro-row p{font-size:1.2em;}.color-white{background-color:#fff;}.color-yellow h2{color:#ffcb00;}.color-red h2{color:#ff2d0c;}.color-blue h2{color:#0074cd;}.color-green h2{color:#58bf16;}.color-orange h2{color:#ff9f00;}.color-pink h2{color:#fa3b9e;}.color-purple h2{color:#c800ad;}#dot-nav{right:10px;top:35%;margin-top:-50px;height:100px;z-index:999;}#dot-nav ul{list-style:none;margin:0;padding:0;}#dot-nav li{position:relative;background-color:#fff;border:2px solid #383838;border-radius:15px 15px 15px 15px;cursor:pointer;padding:5px;height:10px;margin:10px 10px 0px 0px;width:10px;vertical-align:bottom;display:none;}#dot-nav li.active,#dot-nav li:hover{background-color:#0074cd;}#dot-nav a{outline:0;vertical-align:top;margin:0px 0px 0px 25px;position:relative;top:-5px;}.awesome-tooltip + .tooltip > .tooltip-inner{color:#f5f5f5;border:1px solid #0074cd;}.awesome-tooltip + .tooltip.left > .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #58bf16;}@media (max-width:784px){#dot-nav{display:none;}.intro-row{padding-top:24px;padding-bottom:30%;}.intro-row h1{text-align:center;}.intro-row p{font-size:1.2em;}}.downArrow{text-align:center;padding-top:40px;}.bounce{-moz-animation:bounce 3s;-webkit-animation:bounce 3s;animation:bounce 3s;}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);transform:translateY(-15px);}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}}

