:root{--btn-fill-light: #1e73d6;--btn-fill-dark: #451a50;--nav-hover-color: #00ffff;--nav-background-color: #034088;--brand-pink: #c6003c;--brand-marine: #072669;--brand-dark-blue: #003c55;--brand-medium-teal: #22d9e6;--brand-light-teal: #1266ff;--brand-light-brown: #f5e8a3;--brand-light-yellow: #fcfcfa;--bgc-light: #effdff;--bgc-main: white;--overlay: rgba(11, 70, 121, 0.6)}.bgc--light{background-color:var(--bgc-light)}.bgc--main{background-color:var(--bgc-main)}.color--light-blue{color:var(--btn-fill-light)}.color--purple{color:var(--btn-dark)}.color--nav-aqua{color:var(--nav-background-color)}.color--pink{color:var(--brand-pink)}.color--marine{color:var(--brand-marine)}.color--dark-blue{color:var(--brand-dark-blue)}.color--medium-teal{color:var(--brand-medium-teal)}.color--light-teal{color:var(--nav-hover-color)}.color--teal{color:var(--brand-light-teal)}.color--light-brown{color:var(--brand-light-brown)}.color--light-yellow{color:var(--brand-light-yellow)}.btn-color--main{color:#fff;text-decoration:none;background-color:var(--btn-fill-light);border:2px solid var(--brand-medium-teal);transition:all .25s ease-in-out}.btn-color--main:hover{color:var(--btn-fill-light);background-color:var(--brand-medium-teal)}.btn-color--alt-blue{border:2px solid var(--nav-background-color);color:var(--nav-background-color);background-color:#fff;text-decoration:none;transition:all .25s ease-in-out}.btn-color--alt-blue:hover{color:#fff;background-color:var(--nav-background-color)}.btn-color--alt-pink{background-color:#fff;border:2px solid var(--brand-pink);text-decoration:none;color:var(--brand-pink);transition:all .25s ease-in-out}.btn-color--alt-pink:hover{color:#fff;background-color:var(--brand-pink)}.btn-color--alt-pink:before{display:inline;content:"";background:url(images/trash-2-outline.svg);height:25px;width:25px;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;left:-5px}.btn-color--alt-pink:hover::before{display:inline;content:"";background:url(images/trash-outline-white.svg);height:25px;width:25px;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;left:-5px}@font-face{font-family:MillerDisplayBold;src:url(fonts/Miller-Display-Bold.woff2);font-weight:500;font-style:normal}@font-face{font-family:Averta;src:url(fonts/avertastd-regular-webfont.woff2);font-weight:400;font-style:normal}@font-face{font-family:AvertaBold;src:url(fonts/avertastd-bold-webfont.woff2);font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:MillerDisplayBold;color:var(--brand-marine)}p,ul,li,a{color:var(--brand-marine)}p,ul,li,a,span{font-family:Averta}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}p{line-height:24px}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0}.flex-col{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}.col-md-6{width:100%;margin:0}.col-md-4{width:100%;margin:0}.col-md-3{width:100%;margin:0}.col-lg-6{width:100%;margin:0}.col-lg-4{width:100%;margin:0}.col-lg-3{width:100%;margin:0}@media screen and (min-width:768px){.col-md-6{width:50%;margin:0}.col-md-4{width:31%;margin:0;padding:0 1%}.col-md-3{width:25%;margin:0}}@media screen and (min-width:1040px){.col-lg-6{width:50%;margin:0}.col-lg-4{width:31%;margin:0;padding:0 1%}.col-lg-3{width:25%;margin:0}}.hide-section{display:none;visibility:hidden}.header{position:fixed;z-index:99;left:0;right:0;bottom:0;border-radius:0 .5em 0 0;background-color:var(--nav-background-color)}.header-container{}.hidden-logo-container{display:flex;justify-content:center;align-items:center;position:relative;z-index:99}.header-container .logo-container{display:none}.header-container .logo-container a{}.hidden-logo-container a img,.header-container .logo-container a img{max-width:250px;width:200px;height:200px}.header-container .navigation-container{}.header-container .navigation-container .main-navigation{}.header-container .navigation-container .main-navigation .nav-items{display:flex;justify-content:space-evenly;align-items:center;list-style:none;padding:0;margin:0}.header-container .navigation-container .main-navigation .nav-items .nav-item{padding:.5em}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment{position:relative}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment::before{}@media screen and (max-width:500px){.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment a{position:relative}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment a.generate{}.header-container .navigation-container .main-navigation .nav-items .nav-item a.resources{position:relative}.header-container .navigation-container .main-navigation .nav-items .nav-item a svg{left:auto!important}}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment a::before{height:45px;width:45px}.header-container .navigation-container .main-navigation .nav-items .nav-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-size:14px;padding-bottom:5px;transition:all .25s ease-in-out}.header-container .navigation-container .main-navigation .nav-items .nav-item a svg{position:relative;left:-5px;max-width:30px}.header-container .navigation-container .main-navigation .nav-items .nav-item a svg path{transition:all .2s ease-in-out}.header-container .navigation-container .main-navigation .nav-items .nav-item a svg.more-right{position:relative;left:-2px}.header-container .navigation-container .main-navigation .nav-items .nav-item a:hover svg path,.header-container .navigation-container .main-navigation .nav-items .nav-item a:focus svg path{fill:var(--brand-medium-teal)!important}.header-container .navigation-container .main-navigation .nav-items .nav-item a:hover,.header-container .navigation-container .main-navigation .nav-items .nav-item a:focus{color:var(--brand-medium-teal);fill:var(--brand-medium-teal);text-decoration:underline}@media screen and (min-width:768px){.header{position:fixed;min-height:125px;left:0;right:0;top:0;bottom:auto;border-radius:0;background-repeat:no-repeat;background-size:cover;background-color:transparent;background-image:url(images/header-bg-shape--tablet.svg)}.header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto}.hidden-logo-container{display:none;visibility:hidden}.header-container .logo-container{display:block;position:relative}.header-container .logo-container img{position:absolute;transform:translate(0,-50px)}.header-container .navigation-container{}.header-container .navigation-container .main-navigation{min-height:100px;display:flex;justify-content:center;align-items:center}.header-container .navigation-container .main-navigation .nav-items{margin:1em 0}.header-container .navigation-container .main-navigation .nav-items .nav-item{padding:.5em 1em}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment::before{display:none}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment a{top:auto}.header-container .navigation-container .main-navigation .nav-items .nav-item.mobile-adjustment a::before{height:25px;width:25px}.header-container .navigation-container .main-navigation .nav-items .nav-item a{flex-direction:row;font-size:16px}}@media screen and (min-width:800px){.header{background-image:url(images/header-bg-shape.svg)}}@media screen and (min-width:1040px){.header{background-image:url(images/header-bg-shape--2.svg)}.header-container .navigation-container .main-navigation .nav-items{transform:translate(10px,15px)}.header-container .logo-container img{transform:translate(100px,-50px)}}@media screen and (min-width:1280px){.header{background-image:url(images/header-bg-shape--3.svg)}}.btn-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px}.btn-container.alone{justify-content:flex-end}.btn-container.centered{justify-content:center}#custom_twitter_button{display:flex;justify-content:flex-end;align-items:center;margin-top:4px;visibility:hidden}.body{position:relative;min-height:100vh;height:100%;margin:0}.body .background-image{position:absolute;z-index:0;left:0;right:0;bottom:0;height:100%;width:100%;background-image:url(images/desktop_background.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom}fieldset{padding:0;border:none}section{height:auto;padding:0 2.5%;transition:all .2s ease-in-out}.low-section{transform:translateY(-50px)}.high-section{}@media screen and (min-width:768px){.low-section{transform:translateY(75px)}.high-section{transform:translateY(200px)}}main{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:80vh;padding-bottom:50px}hr{border:1px solid var(--brand-marine)}.btn-shape{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.375em .75em;border-radius:1.375em .375em 1.375em .375em}.btn-shape-lg{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1em 1.25em;border-radius:1.375em .375em 1.375em .375em;border:2px solid var(--brand-light-teal)}.subject-input{max-width:400px;padding:10px 2.5%;margin:auto}.subject-input form{}.subject-input form fieldset label{width:auto;font-size:32px;color:var(--brand-marine);font-weight:700;position:relative;top:-10px}.subject-input form fieldset .input-wrapper{display:flex;justify-content:center;align-items:center;border:2px solid var(--brand-medium-teal);border-radius:18px 8px;padding:0;background-color:#fff}.subject-input form fieldset .input-wrapper #topic{height:25px;width:100%;border:none;border-radius:1.25em 0 0 .5em;padding:5px 5px 5px 15px}.subject-input form fieldset .input-wrapper #topic:focus{outline:none;border:2px solid var(--brand-marine);border-radius:1.25em 0 0 .5em}.subject-input form fieldset .input-wrapper #submit_btn{color:#fff!important;background-color:var(--btn-fill-light)!important;padding:.75em 1.25em!important;border-radius:2px .5em 1.25em 2px!important;border:2px solid transparent!important;white-space:nowrap}.subject-input .subject-input-content{}.subject-input .subject-input-content p{text-align:center}.subject-input .subject-input-content p small{}.subject-input-results{max-width:1040px;padding:0 2.5%;margin:auto}.subject-input-results .subject-input-results-content{}.subject-input-results .subject-input-results-content .results{}.subject-input-results .subject-input-results-content .results .results-fill{}.subject-input-results .subject-input-results-content .results .results-fill #titles{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.subject-input-results .subject-input-results-content .results .results-fill #titles .titleBlock{}.subject-input-results .subject-input-results-content .results .results-fill #titles .titleBlock button{display:inline;overflow:visible;background-color:transparent;color:var(--brand-marine);border:none;text-decoration:underline;font-size:32px;text-align:center;font-weight:700;padding:1px 3px;cursor:pointer}.validation{display:none;color:red}.error{border:1px solid red!important}@media screen and (min-width:900px){.subject-input-results .subject-input-results-content .results .results-fill #titles .titleBlock button{font-size:calc(40px + (65 - 42) * ((100vw - 320px)/(1600 - 320)));padding:1px 6px}}.subject-input-results .subject-input-results-content .results .results-fill #titles .titleBlock input.searchResult{color:var(--brand-light-teal)}.subject-input-results .results-navigation-container{margin:50px auto 100px;width:100%;max-width:900px}.subject-input-results .results-navigation-container .results-navigation{padding:0;list-style:none}.subject-input-results .results-navigation-container .results-navigation li{width:50%}.subject-input-results .results-navigation-container .results-navigation li a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;margin:5px;transition:all .25s ease-in-out}.subject-input-results .results-navigation-container .results-navigation li a:hover{box-shadow:0 5px 12px -5px rgba(0,0,0,.5)}.subject-input-results .results-navigation-container .results-navigation li a.generate::before{content:"";display:block;background:url(images/portent-outline.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:35px;width:35px;position:relative;padding-bottom:10px}.subject-input-results .results-navigation-container .results-navigation li a.save::before{content:"";display:block;background:url(images/heart-outline.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:35px;width:35px;position:relative;padding-bottom:10px}.subject-input-results .results-navigation-container .results-navigation li a.share::before{content:"";display:block;background:url(images/share-outline.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:35px;width:35px;position:relative;padding-bottom:10px}a.share.blue-share::before{content:"";display:block;background:url(images/share--blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:25px;width:25px;position:relative}a.share.blue-share:hover::before{content:"";display:block;background:url(images/share-outline.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:25px;width:25px;position:relative}.subject-input-results .results-navigation-container .results-navigation li a.edit::before{content:"";display:block;background:url(images/edit-outline.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:35px;width:35px;position:relative;padding-bottom:10px}@media screen and (min-width:768px){.subject-input-results .results-navigation-container{margin:100px 0}.subject-input-results .results-navigation-container .results-navigation li{width:25%}.subject-input-results .subject-input-results-content .results .results-fill #titles{justify-content:center}}.resources{width:100%;max-width:1040px;margin:auto}.resources .resource-header{}.resources .resource-header h1{}.resources .resource-header hr{}.resources .resource-header .resource-header-upper-section{max-width:800px;margin:25px auto;text-align:center}.resources .resource-body{}.resources .resource-body ul.strategy-listing{justify-content:space-between;align-items:flex-start;list-style-type:none;padding:0;width:100%}.resources .resource-body ul.strategy-listing li{padding:10px}.resources .resource-body ul.strategy-listing li h2{}.resources .resource-body ul.strategy-listing li p{}.resources .resource-body ul.strategy-listing li ul{margin-top:40px;padding-inline-start:20px}.resources .resource-body ul.strategy-listing li ul li{padding:5px 0}.resources .resource-cta-small{padding:50px 2.5%;max-width:450px;margin:auto}.resources .resource-cta-small p{text-align:center}.resources .resource-cta-medium{padding:50px 2.5%;max-width:800px;text-align:center;margin:25px auto}.resources .resource-cta-medium h2{font-size:32px;margin-bottom:0}.resources .resource-cta-medium p{}.resources .resource-cta-medium ul{list-style-type:none;padding:0;margin-top:50px}.resources .resource-cta-medium ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px}.resources .resource-cta-medium ul li img{width:100%;max-width:45px;height:auto}.resources .resource-cta-medium ul li .img-label{font-size:14px;color:#707070;margin-top:5px}.resources .resource-cta-medium .btn-container{}.saved-ideas{max-width:500px;margin:0 auto auto}.saved-ideas .saved-ideas-header{text-align:center}.saved-ideas .saved-ideas-header h1{margin:0 auto}.saved-ideas .saved-ideas-header hr{max-width:50%}.saved-ideas .saved-ideas-header p{}.saved-ideas .saved-ideas-body{width:100%}.saved-ideas .saved-ideas-body ul.saved-ideas-list{width:100%;padding:0;list-style-type:none}.saved-ideas .saved-ideas-body ul.saved-ideas-list li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:all .2s ease-in-out;margin:10px auto;background-color:#effdff}.saved-ideas .saved-ideas-body ul.saved-ideas-list li:hover{box-shadow:0 5px 12px -4px rgba(0,0,0,.5)}.saved-ideas .saved-ideas-body ul.saved-ideas-list li span{margin:5px 0}.saved-ideas .saved-ideas-body ul.saved-ideas-list li .idea-title{font-family:MillerDisplayBold;font-weight:700;font-size:18px;color:var(--brand-marine)}.saved-ideas .saved-ideas-body ul.saved-ideas-list li .idea-created-on{}.hidden-slide{display:none!important;visibility:hidden!important}.current-slide{display:block;visibility:visible}.modal{height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:100;overflow:hidden;padding:0}.modal .modal-overlay{height:100%;width:100%;background-color:var(--overlay)}.modal .modal-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:5%;z-index:2;width:100%}.modal .modal-container .modal-slides{list-style:none;margin:0;padding:0;width:100%}.modal .modal-container .modal-slides .slide{background-color:#effdff;padding:.75em;border-radius:1.5em .25em;box-shadow:0 5px 12px -4px rgba(0,0,0,.5);max-width:90%;margin:auto;position:relative;z-index:5}.modal .modal-container .modal-slides .slide .close-btn-container{}.modal .modal-container .modal-slides .slide .close-btn-container a.close-btn{display:flex;justify-content:flex-end;align-items:center;text-decoration:none;color:#000;font-size:14px}.modal .modal-container .modal-slides .slide .close-btn-container a.close-btn::after{content:"";background:url(images/x_icon.svg);height:15px;width:15px;left:5px;display:block;position:relative}.modal .modal-container .modal-slides .slide .slide-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.modal .modal-container .modal-slides .slide .slide-container .slide-image{width:100%}.modal .modal-container .modal-slides .slide .slide-container .slide-image img{width:inherit}.modal .modal-container .modal-slides .slide .slide-container h2{text-align:center}.modal .modal-container .modal-slides .slide .slide-container .slide-content{}.modal .modal-container .modal-slides .slide .slide-container .slide-content ul{list-style-type:disc;list-style-position:outside;padding-inline-start:20px}.modal .modal-container .modal-slides .slide .slide-container .slide-btn-container{display:flex;justify-content:space-between;width:100%;padding-top:20px}#blurbsModal .slide-btn-container{top:calc(61% - 10px)}.slide-btn-container{width:100%;padding:0;display:flex;justify-content:space-around;align-items:center;margin:0 auto;position:absolute;z-index:99;top:75%;left:15px}.blurbs.modal{}.titleBtnCopy{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:20px 0 0}.titleBtnCopy span{display:inline;overflow:visible;background-color:transparent;color:var(--brand-marine);border:none;text-decoration:underline;font-size:38px;text-align:left;font-weight:700;padding:5px}.titleBtnCopy span.active{border-radius:5px;color:#fff;background-color:var(--brand-marine)}@media screen and (min-width:768px){.modal .modal-container{top:10%}.modal .modal-container .modal-slides .slide{max-width:350px;padding:1.5em}}.share-ideas .share-ideas-body h1{text-align:center}.at-share-btn-elements{display:flex;justify-content:space-between;align-items:center;max-width:250px;margin:auto}.footer-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:300px;background-color:#fff;margin-top:50px}@media screen and (max-width:500px){.footer-wrapper{padding:25px 2.5% 75px}}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:auto}.footer-container .right-container p{text-align:center}.footer-copy{margin:25px auto;text-align:center}@media screen and (min-width:768px){.footer-wrapper{margin-top:200px}.footer-container{display:flex;flex-direction:row;justify-content:space-between;max-width:1040px}}