@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{background-color:#F7F7E7;color:#601415;font-family:"Lexend", Tahoma, Arial, sans-serif;font-size:18px;font-weight:300;line-height:1.4}h1,h2,h3{font-family:"jaf-mashine", sans-serif;font-weight:800}h1{font-size:60px}h2{font-size:45px;margin-bottom:25px}h3{font-size:30px;margin-bottom:25px}h4{font-family:"Lexend", Tahoma, Arial, sans-serif;font-size:20px;font-weight:800;margin-bottom:10px}p{margin:auto 0 20px}ul,ol{margin-bottom:20px}ul li,ol li{margin:0 0 10px 40px}ul{list-style:disc}ol{list-style:decimal}a{color:#601415;cursor:pointer;text-decoration:underline}a:hover,a:visited{color:#601415}strong,b,.bold{font-weight:700}em,i,.italics{font-style:italic}img{width:100%}label{color:#601415;display:block;font-weight:bold;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}label.hide-label{display:none}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],select{height:44px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],select,textarea{appearance:none;background:white;border:1px solid #000;border-radius:0;font-family:"Lexend", Tahoma, Arial, sans-serif;font-size:18px;margin-bottom:50px;outline:none;padding:10px;resize:none;width:100%}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#000;font-family:"Lexend", Tahoma, Arial, sans-serif;font-weight:100}#event-interest-form input[type=text],#event-interest-form input[type=email],#event-interest-form input[type=tel],#event-interest-form input[type=password],#event-interest-form input[type=url],#event-interest-form select,#event-interest-form textarea{margin-bottom:0}#event-interest-form input[type=text]+.hint,#event-interest-form input[type=email]+.hint,#event-interest-form input[type=tel]+.hint,#event-interest-form input[type=password]+.hint,#event-interest-form input[type=url]+.hint,#event-interest-form select+.hint,#event-interest-form textarea+.hint{margin:10px 0 20px}#event-interest-form #event_interest_title{margin-bottom:20px}select{color:#601415;font-style:italic}.buttons{text-align:center}.button,.button:active,.button:visited,.button:hover,input[type=submit]{background:#D61C8E;border:3px solid #F1F1F2;color:#fff;cursor:pointer;display:inline-block;font-family:"Lexend", Tahoma, Arial, sans-serif;font-size:18px;font-weight:600;letter-spacing:1;margin-bottom:6px;min-width:225px;outline:none;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase}.button.maroon-button,.button.maroon-button:active,.button.maroon-button:visited,.button.maroon-button:hover,input.maroon-button[type=submit]{background:#601415;border:3px solid #601415;color:#E0E32D}.button.yellow-button,.button.yellow-button:active,.button.yellow-button:visited,.button.yellow-button:hover,input.yellow-button[type=submit]{background:#E0E32D;border:3px solid #E0E32D;color:#601415}form abbr{text-decoration:none}.hint{font-size:14px;font-style:italic;margin:-8px 0 20px}.checkbox,.radio-button{cursor:pointer}.radio-button{color:#601415}.checkbox label{color:#601415}.checkbox i{text-align:center;width:28px}.hidden-fields-container{display:none}.error{border:2px solid #A82400;border-radius:25px;color:#A82400;font-weight:800;padding:25px}.disabled-inputs input[type=text]::placeholder,.disabled-inputs input[type=email]::placeholder,.disabled-inputs input[type=tel]::placeholder,.disabled-inputs input[type=password]::placeholder,.disabled-inputs input[type=url]::placeholder,.disabled-inputs select::placeholder,.disabled-inputs textarea::placeholder{color:#F1F1F2}.pdf a,.pdf a:visited,.pdf a:hover{border-bottom:0 !important;color:unset !important;font-weight:normal !important;position:unset !important;text-decoration:unset !important}.pdf a:before,.pdf a:visited:before,.pdf a:hover:before{border-top:0 !important;margin:0 auto !important;position:unset !important;width:0 !important}.ui-datepicker{background:white;color:black;margin-top:-1}.ui-datepicker a,.ui-datepicker a:visited,.ui-datepicker a:hover{color:black}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-calendar{display:block;padding:0 20px}.ui-datepicker .ui-datepicker-header{padding-top:10px}.ui-datepicker .ui-datepicker-calendar{padding-bottom:10px;text-align:center}.ui-datepicker .ui-datepicker-calendar th{color:black;font-weight:bold;padding:2px 4px}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td td a:visited,.ui-datepicker .ui-datepicker-calendar td td a:hover{display:block;margin:0 2px;padding:2px;text-align:center}.ui-datepicker a.ui-datepicker-prev,.ui-datepicker a.ui-datepicker-prev:visited,.ui-datepicker a.ui-datepicker-prev:hover{float:left}.ui-datepicker a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-next:visited,.ui-datepicker a.ui-datepicker-next:hover{float:right}.ui-datepicker .ui-datepicker-title{clear:both;color:#000;font-weight:bold;padding:10px 0;text-align:center}.hamburger{display:none}.social-media-icons a,.social-media-icons a:visited,.social-media-icons a:hover{display:inline;margin-right:4px;padding:0;text-decoration:none}.content-margins{margin:0 auto;max-width:980px;padding:0 40px;width:100%}.content-margins.text-margins{margin:100px auto;max-width:800px}.content-margins.wide-margins{max-width:1200px}.content-margins.full-page-margins{max-width:1620px}.content-margins.page-margins{margin:100px auto}.flash{background:#601415;color:white;font-weight:bold;padding:10px;text-align:center}.flash.whilst-page-scrolling{left:0;position:fixed;right:0;z-index:2}.announcement{font-size:30px}header{background-color:white;color:#601415;font-weight:800;position:relative;z-index:10}header .logo a,header .logo a:visited,header .logo a:hover{background:url(/assets/forwardfest/2025-elements/ff-logo-yellow-70e9b005839567bf888fe10aa471ff5d9f0844aeb998657e7fd5d37448469c0b.png) left center no-repeat;background-size:contain;display:inline-block;height:50px;margin:10px 20px;width:125px}header .dates{font-size:20px}header .dates .smaller{font-size:12px}ul.navigation{margin-bottom:0}ul.navigation.homepage a,ul.navigation.homepage a:visited,ul.navigation.homepage a:hover{text-decoration:underline;padding:20px}ul.navigation li{list-style-type:none;margin:0;margin-right:30px;padding:0}ul.navigation li:last-of-type{margin-right:0}ul.navigation a,ul.navigation a:visited,ul.navigation a:hover{color:#601415;display:block;font-size:16px;font-weight:700;letter-spacing:2px;text-decoration:none;text-transform:uppercase}ul.navigation a.active,ul.navigation a.active:visited,ul.navigation a.active:hover{text-decoration:underline}ul.navigation .social-media-icons a,ul.navigation .social-media-icons a:visited,ul.navigation .social-media-icons a:hover{color:#601415;display:inline;font-size:28px;margin-right:20px;padding:0;text-decoration:none}ul.navigation .social-media-icons a:last-of-type,ul.navigation .social-media-icons a:visited:last-of-type,ul.navigation .social-media-icons a:hover:last-of-type{margin-right:35px}.main-image{padding:25px 0}.main-image img{width:100%}.numbers-section{align-items:center;display:grid;gap:15px 30px;grid-template-columns:1fr 1fr;text-align:center}.numbers-section .number{font-size:40px;font-weight:800;justify-self:end;padding-right:10px}.numbers-section .value{font-size:24px;justify-self:start}.attend-section .attendee-types{margin:0 100px}.attend-section .attendee-category{margin-bottom:25px}.attend-section .attendee-category .text{font-size:20px;font-weight:700;text-transform:uppercase}footer{border-top:2px solid #E0E32D;color:#601415;font-size:16px}footer .contact-us-column{padding:75px}footer .graphic-column{padding:75px 50px}footer hr{margin-top:50px}footer input[type=text],footer input[type=email],footer input[type=tel],footer input[type=password],footer input[type=url],footer select,footer textarea{background:white;border-radius:0;color:#000}footer .submit-button{text-align:left}footer .logo a,footer .logo a:visited,footer .logo a:hover{background:url(/assets/forwardfest/2025-elements/ff-logo-yellow-70e9b005839567bf888fe10aa471ff5d9f0844aeb998657e7fd5d37448469c0b.png) center center no-repeat;background-size:contain;display:block;height:200px;width:250px}footer .menu-info ul{font-weight:bold;list-style-type:none}footer .menu-info li{margin:0 0 15px 0}footer .menu-info a{text-decoration:none}footer .social-media-icons{font-size:35px}footer .social-media-icons a,footer .social-media-icons a:visited,footer .social-media-icons a:hover{display:inline;margin-right:10px;padding:0;text-decoration:none}footer .credit,footer .copyright{font-size:14px;font-weight:700}footer .credit img,footer .copyright img{max-width:200px}.sponsor-logos{gap:50px 4%}.sponsor-logos.special-thanks .sponsor-container{width:180px}.sponsor-logos.special-thanks a,.sponsor-logos.special-thanks a:visited,.sponsor-logos.special-thanks a:hover{width:160px}.sponsor-logos.special-thanks .sponsor-image{height:120px;margin:18px auto;width:140px}.sponsor-logos a,.sponsor-logos a:visited,.sponsor-logos a:hover{display:block;text-decoration:none}.sponsor-logos .sponsor-image{background-position:center center;background-repeat:no-repeat;background-size:contain;height:150px;margin:15px auto;width:150px}.event-sponsors{gap:40px 2%;margin:0 auto;max-width:80%}.faqs .title h3{margin:0}.collapsible:not(:last-child){margin-bottom:40px}.collapsible .title{cursor:pointer;padding:10px;z-index:100}.collapsible .title h4{margin:0}.collapsible .fa{margin-right:10px;margin-top:5px;transition:all 0.3s ease-in}.collapsible .details{max-height:0;margin:15px 0 0 0;opacity:0;pointer-events:none;transition:all 0.3s ease-in}.collapsible.active .fa{transform:rotate(90deg);transition:all 0.3s ease-in}.collapsible.active .details{max-height:500px;opacity:1;transition:all 0.3s ease-in}.collapsible .fr-view ul{list-style-position:inside}.mailchimp-form{gap:25px 4%}.mailchimp-form .last{flex-basis:100%}.mailchimp-form input{margin-bottom:25px}.period-after-link:after{content:".";margin-left:-5px}hr{display:block;height:1px;border:0;border-top:1px solid #601415;margin:1em 0;padding:0}.hidden{display:none}.center{text-align:center}.left{text-align:left}.right{text-align:right}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row.columns-2{gap:25px 2%}.row.columns-4{gap:25px 1%}.column{display:flex;flex-direction:column;flex:1}.column.column-50{flex:0 0 48%}.column.column-33{flex:0 0 33%}.column.column-25{flex:0 0 24%}.flex{display:flex}.justify-content-around{justify-content:space-around}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.relative{position:relative}.absolute{position:absolute}.no-bottom-margin{margin-bottom:0 !important}.no-top-margin{margin-top:0 !important}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.nudge-down-5{margin-top:5px !important}.nudge-down-15{margin-top:15px !important}.nudge-down-25{margin-top:25px !important}.nudge-down-50{margin-top:50px !important}.nudge-down-75{margin-top:75px !important}.nudge-down-100{margin-top:100px !important}.nudge-down-200{margin-top:200px !important}.nudge-left-5{margin-left:5px !important}.nudge-right-5{margin-right:5px !important}.nudge-right-15{margin-right:15px !important}.vertical-margin-50{margin-bottom:50px !important;margin-top:50px !important}.vertical-padding-10{padding-bottom:10px !important;padding-top:10px !important}.vertical-padding-25{padding-bottom:25px !important;padding-top:25px !important}.vertical-padding-50{padding-bottom:50px !important;padding-top:50px !important}.vertical-padding-100{padding-bottom:100px !important;padding-top:100px !important}.bold{font-weight:700 !important}.extra-bold{font-weight:800 !important}.pink{color:#D61C8E !important}.pink a,.pink a:visited,.pink a:hover{color:#D61C8E}.maroon{color:#601415 !important}.maroon a,.maroon a:visited,.maroon a:hover{color:#601415}.teal{color:#AEE0E9 !important}.teal a,.teal a:visited,.teal a:hover{color:#AEE0E9}.yellow{color:#E0E32D !important}.yellow a,.yellow a:visited,.yellow a:hover{color:#E0E32D}.white{color:white !important}.black{color:black !important}.black a,.black a:visited,.black a:hover{color:black}.border-radius{border-radius:7px}.h3-font-size{font-size:30px !important}.h2-font-size{font-size:45px !important}.smaller{font-size:16px}.video{height:0;overflow:hidden;padding-bottom:55.25%;padding-top:0;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}ul.inline-list{list-style-type:none;margin-bottom:0}ul.inline-list li{display:inline-block;margin:0}ul.inline-list li:not(:first-child):before{content:"\f111";font-family:"Font Awesome 5 Pro";font-size:7px;font-weight:600;padding:0 7px 0 4px;position:relative;top:-2px}ul.no-list-style{list-style-type:none}ul.no-list-style li{margin:0 0 5px}.caps{letter-spacing:1px;text-transform:uppercase}.lowercase{text-transform:lowercase}a.icon-link,a.icon-link:visited,a.icon-link:hover{color:black;font-size:90}.white-background{background-color:#fff}.cream-background{background-color:#F7F7E7}.maroon-background{background-color:#601415;color:#E0E32D}.orange-background{background-image:url(/assets/forwardfest/2025-elements/bg-flowers-45e4d809cae73765ee42300a40589483e43212f5a5f2041007b942e0e9841fc5.jpg)}.fr-view ul h4 p,.fr-view ul li p{display:inline}.fr-view ul li{margin-bottom:20px !important;margin-left:0 !important}.fr-view ul.core-values{margin-left:15px}.page-header{margin:50px 0 25px;overflow-x:clip;position:relative}.item-link-container{margin:15px auto;min-width:190px;text-align:center;width:calc((100%/3) - 20px)}a.item-link,a.item-link:visited,a.item-link:hover{border-radius:15px;border:3px solid white;box-shadow:0 0 0 0px white, 0 0 0 3px #601415;color:white;display:block;padding:25px;text-decoration:none}a.item-link .fa-caret-right,a.item-link:visited .fa-caret-right,a.item-link:hover .fa-caret-right{display:inline}a.item-link .fa-caret-down,a.item-link:visited .fa-caret-down,a.item-link:hover .fa-caret-down{display:none}a.item-link.active,a.item-link.active:visited,a.item-link.active:hover{color:#601415;box-shadow:0 0 0 0px white, 0 0 0 3px #601415}a.item-link.active .fa-caret-right,a.item-link.active:visited .fa-caret-right,a.item-link.active:hover .fa-caret-right{display:none}a.item-link.active .fa-caret-down,a.item-link.active:visited .fa-caret-down,a.item-link.active:hover .fa-caret-down{display:inline}a.item-link h3,a.item-link:visited h3,a.item-link:hover h3{margin-top:25px}a.item-link h3 i,a.item-link:visited h3 i,a.item-link:hover h3 i{padding-left:7px}a.item-link:hover{color:#601415}.item-container{display:none}hr.yellow-line{display:block;border:0;border-top:2px solid #E0E32D;margin:75px 0}.grid-container{display:grid;gap:15px 50px;grid-template-columns:1fr 2fr 2fr;grid-template-rows:min-content min-content min-content}@media only screen and (max-width: 1138px){#event-interest-form div:not(:has(.hint)) input[type=text],#event-interest-form div:not(:has(.hint)) input[type=email],#event-interest-form div:not(:has(.hint)) input[type=tel],#event-interest-form div:not(:has(.hint)) input[type=password],#event-interest-form div:not(:has(.hint)) input[type=url],#event-interest-form div:not(:has(.hint)) select,#event-interest-form div:not(:has(.hint)) textarea{margin-bottom:20px}#event-interest-form label:not(:has(input)){align-items:end;display:flex;height:50px}#event-interest-form .label-auto-height label{height:auto}}@media only screen and (max-width: 568px){input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea,input[type=url]{font-size:16px}.button,.button:active,.button:visited,.button:hover,input[type=submit]{width:100%}}@media only screen and (max-width: 980px){h1{font-size:52px}h2{font-size:38px}h3{font-size:25px}}@media only screen and (max-width: 568px){h1{font-size:45px;margin-bottom:10px}h2{font-size:30px}h3{font-size:20px}h4{font-size:18px}}@media only screen and (max-width: 1250px){nav ul.navigation{display:none}nav.open{background:#601415;overflow:visible;position:fixed;top:0;width:100%;z-index:100}nav.open ul.navigation{background:#601415;bottom:0;display:block;height:100vh;left:0;padding:25px 0 0;position:absolute;right:0;top:45px}nav.open ul.navigation li{border-top:3px solid #4b1010;display:block;font-size:18px;margin:0;text-align:center;text-transform:uppercase}nav.open ul.navigation li.social-media-icons{display:none}nav.open ul.navigation li:hover{background:#4b1010}nav.open ul.navigation li a,nav.open ul.navigation li a:visited,nav.open ul.navigation li a:hover{color:#F1F1F2;padding:15px}nav.open ul.navigation li a.active,nav.open ul.navigation li a.active:visited,nav.open ul.navigation li a.active:hover{background-color:#F1F1F2;color:#601415;text-decoration:none}nav.open ul.navigation li a:hover{background:none}nav .hamburger,nav .navigation{cursor:pointer;display:block;float:right}nav .navigation{color:white;padding:22px;text-transform:uppercase}nav .hamburger{height:50px;position:relative;right:15px;top:15px;width:60px;z-index:1000}nav .hamburger::before,nav .hamburger::after,nav .hamburger span{background-color:#601415;content:'';display:block;height:3px;left:22px;position:absolute;transition:none 0.5s ease 0s;transition-property:transform, top, bottom, right, opacity;width:30px}nav .hamburger::before{top:8px}nav .hamburger span{pointer-events:none;top:16px}nav .hamburger::after{top:24px}nav .hamburger.opening{background:transparent}nav .hamburger.opening::before,nav .hamburger.opening::after{background-color:#F1F1F2;top:10px}nav .hamburger.opening::before{transform:rotate(45deg)}nav .hamburger.opening span{background-color:#F1F1F2;opacity:0;right:-50px}nav .hamburger.opening::after{transform:rotate(-45deg)}}@media only screen and (max-width: 980px){.attend-section .attendee-category .text{font-size:20px}section.videos .row{display:block}section.videos .row .column:first-of-type{margin-bottom:50px}footer .contact-us-column{padding:50px}footer .contact-us-column h3{margin:0}footer .contact-us-column .nudge-down-50{margin-top:25px !important}footer .contact-us-column input,footer .contact-us-column textarea{margin-bottom:25px}footer .contact-us-column .row{display:block}}@media only screen and (max-width: 850px){.sponsors-section .sponsor-button{margin-top:25px}}@media only screen and (max-width: 568px){header .logo a,header .logo a:visited,header .logo a:hover{height:45px;width:135px}.content-margins.page-margins{min-height:0}.numbers-section{margin-bottom:50px}.collapsible{margin-bottom:40px}.collapsible ul{margin-left:15px}.attend-section .attendee-types{margin:0 50px}.board-member-section .row{display:block}.board-member-section .row .column:not(:first-of-type){margin-top:50px}footer .contact-us-column,footer .graphic-column{flex-basis:100% !important;margin-top:25px !important;max-width:980px;padding:50px 20px}footer .graphic-column .wrapper{margin:0 auto}footer .g-recaptcha{display:flex;justify-content:center;margin-bottom:50px}.row:not(.sponsor-logos){flex-direction:column}.sponsor-logos .column.column-25{flex:0 0 48%}.sponsor-logos .sponsor-image{height:125px;width:125px}.grid-container{gap:15px 0px}}@media only screen and (max-width: 500px){.attend-section .attendee-category .text{font-size:20px}}@media only screen and (max-width: 450px){.content-margins,.content-margins.full-page-margins{padding:0 20px}header .dates{display:none}}@media only screen and (max-width: 980px){.row.columns-4{gap:25px 3%}.column.column-25{flex:0 0 31%}.h3-font-size{font-size:25px !important}.h2-font-size{font-size:38px !important}}@media only screen and (max-width: 568px){.h3-font-size{font-size:20px !important}.h2-font-size{font-size:30px !important}.vertical-padding-100{padding-bottom:50px !important;padding-top:50px !important}.nudge-down-100{margin-top:50px !important}}@media only screen and (max-width: 450px){.item-link-container{width:100%}.row.columns-2{gap:unset}}
