@import url("https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap");.cbm-dev{display:none}.z1{position:relative;z-index:1}.z2{position:relative;z-index:2}.z3{position:relative;z-index:3}.block-center{display:block;margin-left:auto !important;margin-right:auto !important}.justify{text-align:justify}.text-bottom-holder{position:relative;width:100%;height:100%}.text-bottom-holder>div.text-bottom{position:absolute;bottom:0}.relative{position:relative}.display-flex{display:-webkit-flex;display:flex}.display-flex>*{display:block}.flex-wrap-container{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-container>*{width:100%}.flex-center{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}[data-whatinput=mouse] img.slick-slide:focus{outline:0px !important}.image-center{position:relative}.image-center img{position:absolute}.image-center.center-vertical{overflow-x:hidden}.image-center.center-vertical img{top:0;bottom:0;height:100%;max-height:100%;width:auto;max-width:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.image-center.center-horizontal{overflow-y:hidden}.image-center.center-horizontal img{left:0;right:0;height:auto;max-height:none;width:100%;max-width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#1779ba;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",serif}body{font-family:"geomanistregular"}h1{color:#3c3c3c;line-height:1.15;font-weight:700;font-size:28px}@media print,screen and (min-width:64em){h1{font-size:54px}}h2{font-size:25px;color:#3c3c3c}@media print,screen and (min-width:64em){h2{font-size:38px}}.copy p{font-weight:500;line-height:1.56;letter-spacing:.47px;color:#343434;font-size:16px}@media print,screen and (min-width:64em){.copy p{font-size:18px}}.copy p a{text-decoration:underline}footer.footer{background-color:#2b2b2b;padding:40px 0;position:relative;z-index:99999999}@media print,screen and (min-width:64em){footer.footer{padding:110px 0 120px}}footer.footer h2,footer.footer .subheading,footer.footer .heading,footer.footer .copyright{color:#fbfbfb}footer.footer h2{margin-bottom:16px;font-size:25px;line-height:1.36;text-align:center}@media print,screen and (min-width:64em){footer.footer h2{margin-bottom:32px;font-size:50px;text-align:left}}footer.footer .subheading{text-align:center}@media print,screen and (min-width:64em){footer.footer .subheading{text-align:left}}footer.footer .podcast-column{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}@media print,screen and (min-width:64em){footer.footer .podcast-column{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:64px}}footer.footer .podcast-column .subheading{font-size:16px;line-height:1.79;letter-spacing:1.1px;margin-bottom:20px;font-weight:300}@media print,screen and (min-width:64em){footer.footer .podcast-column .subheading{margin-bottom:0}}@media screen and (max-width:63.9375em){footer.footer .podcast-column .podcasts{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer.footer .podcast-column .podcasts a{width:70%}}footer.footer .podcast-column .podcasts a{display:inline-block;transition:all .3s ease-in-out}@media print,screen and (min-width:64em){footer.footer .podcast-column .podcasts a{margin-left:20px}}footer.footer .podcast-column .podcasts a:hover,footer.footer .podcast-column .podcasts a:focus{-webkit-transform:translateY(-5px);transform:translateY(-5px)}footer.footer .podcast-column .podcasts a img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;-webkit-transform:scale(1.15);transform:scale(1.15)}@media screen and (max-width:63.9375em){footer.footer .podcast-column .podcasts a img{margin-bottom:15px}}footer.footer .heading{width:100%;text-transform:uppercase;margin-bottom:0;font-weight:700}@media print,screen and (min-width:40em){footer.footer .heading{margin-bottom:20px}}footer.footer .quick-links{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer.footer .quick-links a{width:33%;display:inline-block;color:#fbfbfb;transition:all .3s ease-in-out}footer.footer .quick-links a:hover,footer.footer .quick-links a:focus{color:#b64e63}footer.footer .contact{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:flex-start;align-content:flex-start;margin-top:15px}@media print,screen and (min-width:40em){footer.footer .contact{margin-top:0;padding:0 25px;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb}}footer.footer .contact .details p{color:#fbfbfb;margin-bottom:0}footer.footer .contact .details a{display:block;color:#fbfbfb;transition:all .3s ease-in-out}footer.footer .contact .details a:hover,footer.footer .contact .details a:focus{color:#b64e63}footer.footer .address{margin-top:25px}@media print,screen and (min-width:64em){footer.footer .address{padding:0 25px;margin-top:0}}footer.footer .address .copy p{font-size:16px;font-weight:300;color:#fbfbfb}footer.footer .youtube{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:25px}@media print,screen and (min-width:64em){footer.footer .youtube{margin:55px 0;display:inline-block}}footer.footer .youtube a{display:inline-block;transition:all .3s ease-in-out}footer.footer .youtube a:hover,footer.footer .youtube a:focus{-webkit-transform:translateY(-6px);transform:translateY(-6px)}footer.footer .copyright-column{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:64em){footer.footer .copyright-column{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}}footer.footer .copyright-column .copyright{font-size:12px;letter-spacing:1px;line-height:1.9;font-weight:300;width:100%;text-align:center;margin:25px 0}@media print,screen and (min-width:64em){footer.footer .copyright-column .copyright{width:auto;text-align:left;margin:0}}@media screen and (max-width:39.9375em){footer.footer .copyright-column .links{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}footer.footer .copyright-column .links a{color:#fbfbfb;text-transform:uppercase;display:inline-block;font-size:12px;font-weight:300;letter-spacing:1.26px}@media print,screen and (min-width:40em){footer.footer .copyright-column .links a{font-size:14px}}footer.footer .copyright-column .links a.tou{margin:0 8px;padding:0 8px;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb}header.hero-header{position:relative}header.hero-header:before{position:absolute;content:"";top:0;left:0;width:100%;height:100px;background-color:rgba(255,255,255,0);z-index:1}header.hero-header .sticky{position:relative;z-index:9}@media screen and (max-width:39.9375em){header.hero-header .sticky{top:0 !important}}header.hero-header .sticky .top-bar{background-color:#fff;transition:background-color .3s ease-in-out}header.hero-header .sticky.is-stuck .top-bar{background-color:#fff}.top-bar{padding:0;background:0 0;height:100px}@media print,screen and (min-width:64em){.top-bar{height:150px}}.top-bar>.row{width:100%}.top-bar>.row .column{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.top-bar .top-nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}@media screen and (max-width:39.9375em){.top-bar .top-nav{-webkit-justify-content:flex-end;justify-content:flex-end}}.top-bar .top-bar-title{margin:0;-webkit-flex:initial;flex:initial}.top-bar .top-bar-left{margin-left:auto;margin-right:0;-webkit-flex:initial;flex:initial}.top-bar .top-bar-left li.menu-item{position:relative;display:inline-block;list-style:outside none none;margin:0 1.5em;padding:0}.top-bar .top-bar-left li.menu-item>a{padding:.5em 0;color:rgba(182,78,99,.5);position:relative;letter-spacing:1px;text-decoration:none}.top-bar .top-bar-left li.menu-item>a:before,.top-bar .top-bar-left li.menu-item>a:after{position:absolute;transition:all .35s ease}.top-bar .top-bar-left li.menu-item>a:before{bottom:0;display:block;height:3px;width:0;content:"";background-color:#b64e63}.top-bar .top-bar-left li.menu-item>a:after{left:0;top:0;padding:.5em 0;position:absolute;content:attr(data-hover);color:#4d0312;white-space:nowrap;width:0;overflow:hidden}.top-bar .top-bar-left li.menu-item>a:hover:before{opacity:1;width:100%}.top-bar .top-bar-left li.menu-item>a:hover:after{width:100%}.top-bar .top-bar-left li.menu-item.is-active a:before{opacity:1;width:100%}.top-bar .top-bar-left li.menu-item.is-active a:after{width:100%}.top-bar ul{background-color:transparent}.top-bar .hamburger{margin-left:auto;padding:0}.top-bar .top-bar-right{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none}.top-bar .top-bar-right>a{height:60px;display:inline-block;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 2rem}.top-bar .top-bar-right a.cta-primary{background:#b64e63 !important;color:#fbfbfb;position:relative}.top-bar .top-bar-right a.cta-primary:after{content:"";width:calc(100% + 4px);height:5px;display:block;opacity:.2;background-color:#fbfbfb;position:absolute;bottom:-2px;left:-2px;transition:all .3s ease-in-out}.top-bar .top-bar-right a.cta-primary:hover,.top-bar .top-bar-right a.cta-primary:focus{background:#4d0312 !important}.top-bar .top-bar-right a.cta-primary:hover:after,.top-bar .top-bar-right a.cta-primary:focus:after{opacity:0}.top-bar .top-bar-right a.cta-nav{color:#b64e63}.top-bar .top-bar-right a.cta-nav:hover,.top-bar .top-bar-right a.cta-nav:focus{background:#4d0312 !important;color:#fbfbfb}.top-bar .top-bar-burger{margin-left:32px}.hero.basic{margin:80px 0}.hero.basic .row{position:relative}.hero.basic .row .cross{position:absolute;left:-310px;top:-140px;z-index:999999;pointer-events:none}@media screen and (max-width:39.9375em){.hero.basic .row .cross{left:-60px;top:-150px;height:350px}}.hero.basic .row .wrapper{text-align:center;position:relative;z-index:99999999}.hero.basic .row .wrapper iframe{border-radius:3px;width:100%}.hero.basic .row .wrapper .column{margin-top:36px;text-align:left}.hero.basic h1{text-align:center;margin-bottom:30px}.hero.main{height:calc(100vh - 160px);max-height:300px;margin-bottom:50px;position:relative}@media print,screen and (min-width:40em){.hero.main{margin-bottom:100px;max-height:450px}}@media print,screen and (min-width:64em){.hero.main{max-height:600px}}.hero.main .image-container{position:absolute;top:0;right:0;height:100%;width:100%}@media print,screen and (min-width:40em){.hero.main .image-container{width:70%}}@media print,screen and (min-width:64em){.hero.main .image-container{width:80%}}.hero.main .image-container:before{content:"";position:absolute;top:0;right:1px;height:100%;width:100%;z-index:1}@media print,screen and (min-width:40em){.hero.main .image-container:before{background-image:linear-gradient(to right,#fff 15%,transparent 55%)}}.hero.main .image-container:after{content:"";background-color:#fbfbfb;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.9;z-index:0}@media print,screen and (min-width:40em){.hero.main .image-container:after{opacity:.7}}@media print,screen and (min-width:64em){.hero.main .image-container:after{display:none}}.hero.main .image-container .image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.82;border-bottom-right-radius:50% 20%}.hero.main .row{position:relative;height:100%;z-index:999999;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hero.main .row .chevron{position:absolute;left:50%;bottom:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9;display:none}@media print,screen and (min-width:64em){.hero.main .row .chevron{left:0;bottom:50px}}.hero.main .row .cross{position:absolute;left:-100px;top:-35px;height:400px;pointer-events:none;opacity:.4}@media print,screen and (min-width:40em){.hero.main .row .cross{opacity:1;left:-110PX;top:-70px;height:550PX;z-index:1}}@media print,screen and (min-width:64em){.hero.main .row .cross{left:-270px;height:770px;top:-60px}}.hero.main .row .wrapper{position:relative;z-index:999999999;text-align:left}@media print,screen and (min-width:64em){.hero.main .row .wrapper{padding:0}}.hero.main .row .wrapper h1{margin-bottom:30px}.hero.main .row .wrapper .subheading{color:#b64e63;font-weight:700;font-size:20px;letter-spacing:.5px;margin-bottom:5px}.hero.main .row .wrapper .subheading span{font-weight:300}@media screen and (max-width:39.9375em){.hero.main .row .wrapper .subheading span{display:block}}.hero.main .row .wrapper .subheading span:before{content:"|";font-weight:100;font-size:20px;vertical-align:middle;margin-left:4px;margin-right:4px;display:none}@media print,screen and (min-width:40em){.hero.main .row .wrapper .subheading span:before{display:inline-block}}.hero.main .row .wrapper .ctas{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:40em){.hero.main .row .wrapper .ctas{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.hero.main .row .wrapper .ctas a:first-child{margin-bottom:12px}@media print,screen and (min-width:40em){.hero.main .row .wrapper .ctas a:first-child{margin-right:12px;margin-bottom:0}}.hero .mobile-button{margin-top:15px}@media print,screen and (min-width:64em){.hero .mobile-button{display:none}}.off-canvas.is-transition-overlap.is-open{z-index:99999999999999;box-shadow:none;box-shadow:rgba(100,100,100,.2) 6px 2px 10px}.off-canvas.is-transition-overlap{background:#fbfbfb;padding:50px;width:320px;-webkit-transform:translateX(300px);transform:translateX(300px);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.off-canvas.is-transition-overlap.is-open{-webkit-transform:translate(0);transform:translate(0)}.off-canvas #menu-top-menu>li{text-align:right;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.3s -webkit-transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease;opacity:0;width:100%}.off-canvas #menu-top-menu>li.shown{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}.off-canvas #menu-top-menu>li.shown>.is-accordion-submenu{-webkit-justify-content:flex-end;justify-content:flex-end}.off-canvas #menu-top-menu>li.shown>.is-accordion-submenu li a{text-align:right;font-size:14px}.off-canvas #menu-top-menu>li a{padding:10px 0;font-size:22px;color:#b64e63}.off-canvas #menu-top-menu>li a:hover,.off-canvas #menu-top-menu>li a:focus{color:#4d0312}.off-canvas .menu .is-active>a{background:0 0;color:#4d0312}.off-canvas .logo{margin-top:15px;margin-bottom:15px;display:block}.off-canvas .button{width:100%;margin:15px 0}.off-canvas .button.play{font-size:11px}.off-canvas .social-icons-wrapper{margin-top:15px}.off-canvas .close-button{position:ABSOLUTE;top:20PX;right:20PX;font-size:30PX}.off-canvas .menu-item{width:100%}.js-off-canvas-overlay.is-overlay-fixed{position:fixed;z-index:99999999;background-color:#fbfbfb;opacity:.8;transition:all .3s ease-in-out}section.form{position:relative;background:#b64e63;padding:32px 0}@media print,screen and (min-width:64em){section.form{padding:60px 0}}section.form h2{color:#fbfbfb;margin-bottom:32px}section.form .gform_title{padding-bottom:30px;margin-bottom:40px;position:relative}section.form .gform_title:after{content:"";display:block;width:36px;height:1px;background:rgba(251,251,251,.2);position:absolute;bottom:0;left:0;right:0;margin:0 auto}section.form .gform_description{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#fbfbfb;display:block;margin-bottom:28px}.gform_wrapper .validation_error,.gform_wrapper .validation_message{color:#c60000}.gform_wrapper .validation_error{margin-bottom:24px}.gform_wrapper .validation_message{text-align:right;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-top:12px}.gform_wrapper ul{list-style-type:none;margin-left:0}@media print,screen and (min-width:40em){.gform_wrapper .gform_fields{display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(6,1fr)}}.gform_wrapper .gfield{margin-bottom:10px;position:relative}@media print,screen and (min-width:64em){.gform_wrapper .gfield{margin-bottom:0}}.gform_wrapper .gfield.grid-half{-ms-grid-column-span:3;grid-column:span 3}.gform_wrapper .gfield.grid-two-thirds{-ms-grid-column-span:4;grid-column:span 4}.gform_wrapper .gfield.grid-one-third{-ms-grid-column-span:2;grid-column:span 2}.gform_wrapper .gfield.grid-full{-ms-grid-column-span:6;grid-column:span 6}.gform_wrapper .gfield .gfield_label{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3c3c3c;margin-bottom:10px;transition:font-size .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,font-size .15s ease-out;transition:transform .15s ease-out,font-size .15s ease-out,-webkit-transform .15s ease-out}.gform_wrapper .gfield.focused input[type=file]:before{content:attr(data-filename);display:block;position:absolute;left:0;top:20px;width:calc(100% - 20px);color:#fff;text-indent:0}.gform_wrapper .gfield.g-checkboxes .gfield_label{top:-36px}.gform_wrapper .gfield .gfield_checkbox{display:-ms-grid;display:grid;grid-gap:24px}.gform_wrapper .gfield .gfield_checkbox input{visibility:hidden;display:none}@media print,screen and (min-width:40em){.gform_wrapper .gfield .gfield_checkbox{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:64em){.gform_wrapper .gfield .gfield_checkbox{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr)}}.gform_wrapper .gfield .gfield_checkbox label{height:80px;border:solid 1.5px #fff;background:0 0;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;margin:0;transition:all .3s ease-in-out}.gform_wrapper .gfield .gfield_checkbox label:hover,.gform_wrapper .gfield .gfield_checkbox label:focus{background:#fff;color:#4d0312}.gform_wrapper .gfield .gfield_checkbox input:checked+label{color:#4d0312;background:#fff;position:relative}.gform_wrapper .gfield .gfield_checkbox input:checked+label:before{content:"";display:block;width:16px;height:16px;background:url(//dailytvmass.com/wp-content/themes/dailytvmass/assets/css/../../assets/images/icon-check.svg) no-repeat center center;position:absolute;left:-10px;top:calc(50% - 8px)}.gform_wrapper .gfield.gf_file_upload label{display:block !important;position:relative;color:transparent}.gform_wrapper .gfield.gf_file_upload label:before{content:attr(data-filename);height:55px;line-height:55px;background-color:transparent;width:60%;top:0;left:0;position:absolute;padding:0 16px;font-weight:500;overflow:hidden;color:#3c3c3c}.gform_wrapper .gfield.gf_file_upload label:hover:after{box-shadow:0px 0px 10px #ddd;transition-duration:.3s}.gform_wrapper .gfield.gf_file_upload label:after{content:attr(data-status);text-align:center;width:37.5%;background-color:#1779ba;height:55px;line-height:55px;position:absolute;top:0;right:0;transition-duration:.3s;color:#fbfbfb;font-weight:500}.gform_wrapper .gfield.gf_file_upload input{height:1px;width:1px;opacity:.01}.gform_wrapper .gfield_select{height:54px;border-radius:25px;padding:5px 32px}input[type=text][rows],textarea[rows]{height:120px;padding-top:20px}select{border:none;border:2px solid #e8e8e8;border-radius:25.5px;background-color:transparent;box-shadow:unset;height:54px;line-height:20px;padding:0 30PX}@media print,screen and (min-width:40em){select{max-width:350px}}input[type=text],input[type=file],textarea{border:none;border:2px solid #e8e8e8;border-radius:25.5px;background-color:transparent;box-shadow:unset;height:54px;line-height:20px;padding:0 30PX;color:#fbfbfb;margin:0;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#3c3c3c;transition:all .3s ease-in-out}@media print,screen and (min-width:40em){input[type=text],input[type=file],textarea{max-width:350px}}input[type=text]:focus,input[type=file]:focus,textarea:focus{border-color:#b64e63;box-shadow:unset;background-color:transparent;box-shadow:none}input[type=text][rows],input[type=file][rows],textarea[rows]{height:150px}input[type=file]{padding:58.5px 0 0;overflow:hidden;box-sizing:border-box;text-indent:-9999999999px}input[type=file]:after{content:"";display:block;position:absolute;right:0;top:20px;width:16px;height:16px;background:url(//dailytvmass.com/wp-content/themes/dailytvmass/assets/css/../../assets/images/icon-upload.svg) no-repeat top right;background-size:contain}input[type=submit]{display:inline-block;padding:15px 27px;font-size:16px;font-weight:900;line-height:1.25;letter-spacing:.5px;text-align:center;color:#fff;border-radius:25.5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.17);text-transform:uppercase;border:2px solid transparent;white-space:nowrap;background-color:#fbfbfb;border-color:#b64e63;color:#b64e63}input[type=submit]:hover,input[type=submit]:focus{background:#b64e63;border-color:#b64e63;color:#fbfbfb}@media screen and (max-width:39.9375em){input[type=submit]{width:100%;text-align:center}}@media print,screen and (min-width:40em){.ginput_complex{display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(6,1fr)}.ginput_complex span{-ms-grid-column-span:3;grid-column:span 3}}.ginput_complex label{margin-top:7px}.ginput_complex select{margin-bottom:0 !important}.gform_page_footer .gform_previous_button,.gform_page_footer .gform_next_button{background-color:transparent;border-color:#b64e63;color:#b64e63;cursor:pointer}@media screen and (max-width:39.9375em){.gform_page_footer .gform_previous_button,.gform_page_footer .gform_next_button{width:100%;margin-bottom:25px}}.gform_page_footer .gform_previous_button:hover,.gform_page_footer .gform_previous_button:focus,.gform_page_footer .gform_next_button:hover,.gform_page_footer .gform_next_button:focus{background-color:#b64e63;color:#fbfbfb}@media print,screen and (min-width:64em){.gform_page_footer .gform_button{margin-left:10px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fbfbfb;-webkit-box-shadow:0 0 0 30px transparent inset !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.placeholder,:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1;color:#3c3c3c;opacity:1}a,.button,.cta,svg path{transition:all .3s ease-in-out}a{color:#b64e63}a:hover,a:focus{color:#4d0312}.slider .slide{display:none}.slider .slide:first-child{display:block}.slider.slick-initialized .slide{display:block}::-moz-selection{color:#fbfbfb;background:#b64e63}::selection{color:#fbfbfb;background:#b64e63}::-moz-selection{color:#fbfbfb;background:#b64e63}.blur{opacity:.6}#toast-container{z-index:999999999}#toast-container>div{opacity:.95}.candybox-link{color:#3c3c3c;display:inline-block;transition:all .3s ease-in-out}.candybox-link a{transition:all .3s ease-in-out;color:#3c3c3c;background-image:linear-gradient(to right,#3c3c3c 0%,#3c3c3c 100%);background-repeat:no-repeat;background-position:0 95%;background-size:0% 2px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.candybox-link a:hover,.candybox-link a:focus{color:#3c3c3c;background-image:linear-gradient(to right,#3c3c3c 0%,#3c3c3c 100%);background-size:78.5% 2px}.candybox-link svg{margin-left:10px}.candybox-link:hover,.candybox-link:focus{background-image:linear-gradient(45deg,#3c3c3c 0%,#3c3c3c 100%);-webkit-background-clip:text}.candybox-link:hover a,.candybox-link:focus a{color:#b64e63 !important;background-image:#b64e63;opacity:1;text-decoration:none}.candybox-link:hover a svg path,.candybox-link:focus a svg path{fill:#b64e63}.design-line{display:inline-block;background-color:#b64e63;height:3px;width:45px;margin:10px 0}@media print,screen and (min-width:40em){.design-line{margin-top:12px;margin-bottom:28px}}.archive{font-size:18px;color:#b64e63;font-family:"Noto Serif",serif;font-style:italic;display:inline-block;font-weight:400;margin-bottom:32px;position:relative}@media print,screen and (min-width:64em){.archive{font-size:26px}}.archive:after{content:url(//dailytvmass.com/wp-content/themes/dailytvmass/assets/css/../../assets/images/archive-chevron.svg);position:absolute;top:55%;right:-24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.mass-collection .wpgb-card{margin-bottom:24px}@media print,screen and (min-width:40em){.mass-collection .wpgb-card-inner{max-height:290px}}@media screen and (max-width:63.9375em){.mass-collection .wpgb-card-media,.mass-collection .wpgb-card-media-thumbnail,.mass-collection .wpgb-card-media-content{max-height:230px}}.mass-collection .wpgb-card-body{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:5em !important}@media screen and (max-width:39.9375em){.mass-collection .wpgb-card-body{padding:2em !important}}.mass-collection .wpgb-card-body time{width:100% !important;text-align:center !important;font-size:28px !important;font-family:"Noto Serif",serif !important;color:#3c3c3c !important;margin-bottom:0 !important}.mass-collection .wpgb-card-body .celebrant{width:100%;text-align:center;margin-bottom:15px}.mass-collection .wpgb-card-body .celebrant span{font-size:16px !important;font-weight:700 !important;font-family:"Noto Serif",serif !important;color:#343434}.mass-collection .wpgb-card-body p{margin-bottom:15px !important;display:inline-block !important;padding:15px 27px !important;font-size:16px !important;font-weight:900 !important;line-height:1.25 !important;letter-spacing:.5px !important;text-align:center !important;border-radius:25.5px !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.17) !important;text-transform:uppercase !important;border:2px solid transparent !important;white-space:nowrap !important;border-color:#b64e63 !important;color:#b64e63 !important}.mass-collection .wpgb-card-body p:before{border-left-color:#b64e63 !important}.mass-collection .wpgb-card-body p:hover,.mass-collection .wpgb-card-body p:focus{background-color:#b64e63 !important;color:#fbfbfb !important}.mass-collection .wpgb-card-body p:hover:before,.mass-collection .wpgb-card-body p:focus:before{border-left-color:#fbfbfb !important}.wpgb-select{color:#b64e63;font-family:"Noto Serif",serif;background-color:#fbfbfb !important;border-radius:25.5px !important;height:52px !important;padding:5px 20px !important;border-color:#e8e8e8 !important}.wpgb-select:focus{border-color:#b64e63 !important}.wpgb-select-separator{display:none !important}#main-content{position:relative;z-index:5}iframe{width:100%;border-radius:3px}*:focus{outline-style:dashed !important;outline-width:3px !important;outline-color:#b64e63 !important}.skip-nav{background:#4d0312;color:#fff !important;font-weight:500;left:0;padding:6px;position:absolute;-webkit-transform:translateY(-1000%);transform:translateY(-1000%);transition:all .3s}.skip-nav:focus{-webkit-transform:translateY(0%);transform:translateY(0%)}body.single-post .hero .wrapper h1{margin-bottom:14px !important}body.single-post .hero .wrapper .subtitle{font-size:20px;letter-spacing:.5px;color:#b64e63}@media print,screen and (min-width:64em){body.single-post article.post{display:-ms-grid;display:grid;gap:20px 50px;-ms-grid-columns:20px 50px 1fr 50px 20px;grid-template-columns:20px 1fr 20px}body.single-post article.post>*{grid-column:2/-2}body.single-post article.post img,body.single-post article.post blockquote,body.single-post article.post h2,body.single-post article.post h3,body.single-post article.post h4,body.single-post article.post h5,body.single-post article.post h6{grid-column:1/-1;text-align:center}body.single-post article.post img{margin:0}}body.single-post .social-links{margin-top:32px;margin-bottom:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}body.single-post .social-links .copy{font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;color:#3c3c3c;margin-bottom:20px}body.single-post .social-links a{padding:8px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:20px;margin-bottom:12px;width:100%}body.single-post .social-links a:last-of-type{margin-right:0}@media print,screen and (min-width:40em){body.single-post .social-links a{margin-right:12px;margin-bottom:0;width:auto}}body.single-post .social-links a svg{height:20px;margin-right:10px;-webkit-transform:scale(1.4);transform:scale(1.4)}body.single-post .social-links a svg path{transition:all .3s ease-in-out}body.single-post .social-links a:hover svg path,body.single-post .social-links a:focus svg path{fill:#b64e63}@media print,screen and (min-width:40em){body.single-post .social-links{-webkit-flex-direction:row;flex-direction:row}body.single-post .social-links .copy{margin-right:50px;margin-bottom:0}}body.single-post section.related{margin-top:50px}@media print,screen and (min-width:64em){body.single-post section.related{margin-top:100px}}body.single-post section.related h2.heading{margin-bottom:32px}body.single-post section.related .blog-card{margin-bottom:24px}body.single-post section.related .blog-card:last-of-type{margin-bottom:0}body.single-post section.related .blog-card a{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:64em){body.single-post section.related .blog-card a{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}body.single-post section.related .blog-card a .image{width:100%;height:315px;box-shadow:0 2px 12px 0 rgba(0,0,0,.2)}@media print,screen and (min-width:40em){body.single-post section.related .blog-card a .image{width:340px;min-width:340px;max-width:340px}}body.single-post section.related .blog-card a .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body.single-post section.related .blog-card a .content{padding:25px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media print,screen and (min-width:40em){body.single-post section.related .blog-card a .content{text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start}}body.single-post section.related .blog-card a .content h2{width:100%;font-weight:700}@media print,screen and (min-width:64em){body.single-post section.related .blog-card a .content h2{font-size:30px}}body.single-post section.related .blog-card a .content p{width:100%;font-weight:900;letter-spacing:.5px;font-size:20px}body.single-post section.subscribe{margin-top:50px;margin-bottom:0}@media print,screen and (min-width:64em){body.single-post section.subscribe{margin-top:100px;margin-bottom:130px}}.single-mass H2{font-weight:400 !important;font-size:28px}.single-mass .banner{margin:50px 0}@media print,screen and (min-width:64em){.single-mass .banner{margin:250px 0}}.single-mass .date{margin-top:15px;margin-bottom:15px;font-size:22px;font-family:"Noto Serif",serif;color:#3c3c3c}@media print,screen and (min-width:40em){.single-mass .date{font-size:28px;margin-top:41px;margin-bottom:35px}}.single-mass a.masses{display:block;margin-bottom:60px}@media print,screen and (min-width:64em){.single-mass .cross{top:-110px !important}}.single-mass .image-container img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:40em){.single-mass iframe{height:500px}}@media print,screen and (min-width:64em){.single-mass iframe{height:660px}}.single-mission .hero .wrapper h1{margin-bottom:14px !important}.single-mission .hero .wrapper .subtitle{font-size:20px;font-weight:900;letter-spacing:.5px;color:#b64e63}.single-mission section.mission h2{margin-bottom:0}@media print,screen and (min-width:64em){.single-mission section.mission h2{font-size:54px}}.single-mission section.mission iframe{margin-top:25px;width:100%}@media print,screen and (min-width:64em){.single-mission section.mission iframe{margin-top:50px}}.single-mission section.mission .button{margin-top:32px}.single-mission section.mission .accordion{margin:0;list-style-type:none}.single-mission section.mission .accordion .accordion-item{background-color:#4d0312;margin-bottom:14px}.single-mission section.mission .accordion .accordion-item.is-active .accordion-title:before{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%);-webkit-transform-origin:center;transform-origin:center}.single-mission section.mission .accordion .accordion-item .accordion-title{color:#fbfbfb;font-size:20px;display:block;position:relative;padding:24px}@media print,screen and (min-width:64em){.single-mission section.mission .accordion .accordion-item .accordion-title{font-size:28px}}.single-mission section.mission .accordion .accordion-item .accordion-title:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fbfbfb;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:64em){.single-mission section.mission .accordion .accordion-item .accordion-title:before{right:25px}}.single-mission section.mission .accordion .accordion-item .accordion-content{display:none}.single-mission section.mission .accordion .accordion-item .accordion-content .copy p{color:#fbfbfb}.single-mission section.mission .accordion .accordion-item .accordion-content iframe{width:100%;box-shadow:0 30px 60px -8px rgba(0,0,0,.2)}.single-mission section.mission .accordion .accordion-item .accordion-content a{margin:24px;margin-top:0;border-color:#fbfbfb}.single-mission section.mission .accordion .accordion-item .accordion-content a:hover,.single-mission section.mission .accordion .accordion-item .accordion-content a:focus{background-color:transparent}.single-mission section.leader{margin-top:50px}@media print,screen and (min-width:64em){.single-mission section.leader{margin-top:100px}}.single-mission section.leader h2{margin-bottom:0}@media print,screen and (min-width:64em){.single-mission section.leader h2{font-size:54px}}.single-mission section.leader .content{background-color:#4d0312}@media print,screen and (min-width:64em){.single-mission section.leader .content{padding:64px}}.single-mission section.leader .content h3,.single-mission section.leader .content p{color:#fbfbfb}.single-mission section.leader .content h3{margin-bottom:24px}@media print,screen and (min-width:64em){.single-mission section.leader .image{padding:0}}.single-mission section.leader .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.single-mission section.study{margin-top:50px}@media print,screen and (min-width:64em){.single-mission section.study{margin-top:100px}}@media print,screen and (min-width:64em){.single-mission section.study h2{font-size:54px}}.single-mission section.study .button{margin-bottom:15px}@media print,screen and (min-width:40em){.single-mission section.study .button{margin-right:15px;margin-bottom:0}}.single-mission section.order{margin:50px 0}@media print,screen and (min-width:64em){.single-mission section.order{margin:100px 0}}@media print,screen and (min-width:64em){.single-mission section.order h2{font-size:54px}}.single-mission section.order .gfield_label{font-weight:700}.single-mission section.order .ginput_product_price_label{display:inline-block;margin:7px 0}.single-mission section.order .ginput_quantity{margin-left:12px;display:inline-block;max-width:132px;color:#3c3c3c}.single-mission section.order .ginput_quantity:focus{border:none;border:2px solid #b64e63}.single-mission section.previous{margin-top:50px;margin-bottom:25px}@media print,screen and (min-width:64em){.single-mission section.previous{margin-top:100px;margin-bottom:100px}}.single-mission section.previous h2{margin-bottom:0}@media print,screen and (min-width:64em){.single-mission section.previous h2{font-size:54px}}.single-mission section.previous .missions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media print,screen and (min-width:40em){.single-mission section.previous .missions{margin-bottom:0;height:350px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.single-mission section.previous .missions.even{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.single-mission section.previous .missions .content{background-color:#b64e63;padding:32px}@media print,screen and (min-width:40em){.single-mission section.previous .missions .content{width:49%;padding:64px;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.single-mission section.previous .missions .content .year,.single-mission section.previous .missions .content h3,.single-mission section.previous .missions .content .person,.single-mission section.previous .missions .content span{color:#fbfbfb}.single-mission section.previous .missions .content .year{margin-bottom:0}.single-mission section.previous .missions .content .year.hidden{display:none}.single-mission section.previous .missions .content h3{font-size:18px;width:100%}@media print,screen and (min-width:64em){.single-mission section.previous .missions .content h3{font-size:28px}}.single-mission section.previous .missions .content .person{font-weight:500;font-size:16px;width:100%}.single-mission section.previous .missions .content span{position:relative;transition:all .3s ease-in-out}.single-mission section.previous .missions .content span:after{content:"";width:100%;height:1px;background-color:#fbfbfb;position:absolute;left:0;bottom:-1px;transition:all .3s ease-in-out}.single-mission section.previous .missions .content span:hover,.single-mission section.previous .missions .content span:focus{color:#4d0312}.single-mission section.previous .missions .content span:hover:after,.single-mission section.previous .missions .content span:focus:after{background-color:#4d0312}.single-mission section.previous .missions img{-o-object-fit:cover;object-fit:cover;height:auto}@media print,screen and (min-width:40em){.single-mission section.previous .missions img{width:51%}}.single-resource div.copy p:last-of-type{margin-bottom:0}.single-resource section.resource-form{margin:50px 0}@media print,screen and (min-width:64em){.single-resource section.resource-form{margin:100px 0}}.single-resource section.resource-form .gfield_label{font-weight:700}.single-resource section.resource-form .ginput_product_price_label{display:inline-block;margin:15px 0}.single-resource section.resource-form .ginput_quantity{margin-left:12px;display:inline-block;max-width:132px;color:#3c3c3c}.single-resource section.resource-form .ginput_quantity:focus{border:none;border:2px solid #b64e63}.single-resource .table{margin-top:50px;display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse;border:none}@media print,screen and (min-width:64em){.single-resource .table{margin-top:100px}}.single-resource .table .headings{background-color:#3c3c3c;color:#fbfbfb}.single-resource .table .headings th{text-align:left;text-transform:uppercase;padding:13px}.single-resource .table .content.even{background-color:#f6f6f6}.single-resource .table .content td{padding:13px}.single-resource .mejs-container{height:100px !important;background-color:transparent !important}.single-resource .mejs-container .mejs-inner{height:100%}.single-resource .mejs-container .mejs-inner .mejs-controls{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#fbfbfb;border:none;box-shadow:0 20px 30px -8px rgba(46,46,46,.15)}@media print,screen and (min-width:40em){.single-resource .mejs-container .mejs-inner .mejs-controls{padding:0 40px}}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-playpause-button>button{background:transparent url(//dailytvmass.com/wp-content/themes/dailytvmass/assets/css/../../assets/images/icon-play.svg) !important;background-repeat:no-repeat !important}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-currenttime,.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-duration{color:#3c3c3c !important;font-size:14px !important}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-time-rail .mejs-time-total{background:#e5e5e5 !important}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#e5e5e5 !important}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-time-rail .mejs-time-current{background:#b64e63 !important}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-volume-button>button{background:transparent url(//dailytvmass.com/wp-content/themes/dailytvmass/assets/css/../../assets/images/icon-volume.svg) !important;background-repeat:no-repeat !important}.single-resource .mejs-container .mejs-inner .mejs-controls .mejs-horizontal-volume-current{background:#b64e63 !important}.default .button,.error404 .button{margin-bottom:15px}.default section.subscribe,.error404 section.subscribe{margin:50px 0;margin-bottom:0}@media print,screen and (min-width:64em){.default section.subscribe,.error404 section.subscribe{margin:100px 0}}.default section.thankyou .button,.error404 section.thankyou .button{margin-bottom:15px}@media print,screen and (min-width:40em){.default section.thankyou .button,.error404 section.thankyou .button{margin-right:15px;margin-bottom:0}}.page-template-template-00_UI-Kit #main-content{margin:0}.page-template-template-00_UI-Kit #main-content section{margin:100px 0 0}.page-template-template-00_UI-Kit #main-content section .title{text-transform:uppercase;border-bottom:3px solid #000;margin-bottom:24px}.page-template-template-00_UI-Kit #main-content section.typography>*{margin-bottom:12px}.page-template-template-00_UI-Kit .super{margin-top:50px}.page-template-template-00_UI-Kit .background-header{margin-top:100px;position:relative}.page-template-template-00_UI-Kit .background-header .background-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;z-index:-1;max-width:650px;font-weight:700;font-style:italic;line-height:1;color:#e6e6e6;text-transform:uppercase;letter-spacing:-4px;font-size:8rem}.page-template-template-00_UI-Kit .background-header .subtitle{font-size:2rem;padding-left:5rem;line-height:2;margin:0}.page-template-template-00_UI-Kit .color-wrapper{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr)}.page-template-template-00_UI-Kit .color-wrapper .color{width:100%;height:0;padding-top:100%;margin-bottom:12px}.page-template-template-00_UI-Kit .color-wrapper .color.primary{background:#b64e63}.page-template-template-00_UI-Kit .color-wrapper .color.secondary{background:#4d0312}.page-template-template-00_UI-Kit .color-wrapper .color.black{background:#3c3c3c}.page-template-template-00_UI-Kit .color-wrapper .color.light-gray{background:#e6e6e6}.page-template-template-00_UI-Kit .color-wrapper .color.medium-gray{background:#cacaca}.page-template-template-00_UI-Kit .color-wrapper .color.dark-gray{background:#8a8a8a}.page-template-template-00_UI-Kit .color-wrapper .color.off-white{background:#e4e4e4}.page-template-template-00_UI-Kit .news-wrapper{margin-top:44px;display:-ms-grid;display:grid;grid-gap:24px}@media print,screen and (min-width:40em){.page-template-template-00_UI-Kit .news-wrapper{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}}@media print,screen and (min-width:64em){.page-template-template-00_UI-Kit .news-wrapper{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}}.page-template-template-01_Homepage .hero .chevron{display:block}.page-template-template-01_Homepage .hero.main{max-height:450px !important}@media print,screen and (min-width:64em){.page-template-template-01_Homepage .hero.main{max-height:740px !important}}.page-template-template-01_Homepage .hero.main .wrapper{text-align:center}@media print,screen and (min-width:64em){.page-template-template-01_Homepage .hero.main .image-container{width:60% !important}}@media print,screen and (min-width:64em){.page-template-template-01_Homepage .hero h1{font-size:44px}}.page-template-template-01_Homepage section.masses{margin-top:30px}@media print,screen and (min-width:64em){.page-template-template-01_Homepage section.masses{margin-top:128px}}.page-template-template-01_Homepage section.masses .date{margin-top:15px;margin-bottom:15px;font-size:22px;font-family:"Noto Serif",serif;color:#3c3c3c}@media print,screen and (min-width:64em){.page-template-template-01_Homepage section.masses .date{font-size:28px;margin-top:41px;margin-bottom:35px}}.page-template-template-01_Homepage section.masses .hidden{display:none}.page-template-template-01_Homepage section.masses .masses{display:block;margin-bottom:20px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.masses .masses{margin-bottom:0}}.page-template-template-01_Homepage section.masses .masses .button{box-shadow:0 1px 11px 0 rgba(0,0,0,.2)}.page-template-template-01_Homepage section.masses .masses .image-container img{width:100%;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:64em){.page-template-template-01_Homepage section.masses .masses .image-container img{height:300px}}.page-template-template-01_Homepage section.masses .masses.secondary .image-container{position:relative}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.masses .masses.secondary .image-container:before{content:"";background-image:linear-gradient(to right,transparent,#fff 95%);position:absolute;top:0;left:0;height:calc(100% + 2px);width:100%}}.page-template-template-01_Homepage section.about img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.about img{margin-bottom:0}}.page-template-template-01_Homepage section.about h2{position:relative;margin-bottom:0}.page-template-template-01_Homepage section.about h2:after{content:"";background-color:#f6f6f6;position:absolute;z-index:-1;left:0;top:0;display:none}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.about h2:after{display:block;left:-300px;top:95%;width:826px;height:475px}}@media print,screen and (min-width:64em){.page-template-template-01_Homepage section.about h2:after{height:577px}}.page-template-template-01_Homepage section.about a{margin-top:15px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.about a{margin-top:10px}}.page-template-template-01_Homepage section.subscribe{margin-top:45px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.subscribe{margin-top:120px}}.page-template-template-01_Homepage section.blogs{margin-top:50px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs{margin-top:150px}}.page-template-template-01_Homepage section.blogs h2{margin-bottom:0}.page-template-template-01_Homepage section.blogs .blog-cta{font-size:18px;color:#b64e63;font-family:"Noto Serif",serif;font-style:italic;font-weight:200;margin-bottom:24px;display:block;position:relative;text-transform:capitalize}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog-cta{font-size:26px;margin-bottom:48px}}.page-template-template-01_Homepage section.blogs .blog-cta:after{content:"";background-color:#f6f6f6;width:2000px;position:absolute;z-index:-2;left:0;top:95%;height:1440px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog-cta:after{height:1210px}}.page-template-template-01_Homepage section.blogs .blog-cta .archive{margin-bottom:0}.page-template-template-01_Homepage section.blogs .blog{margin-bottom:30px}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog{margin-bottom:66px}}.page-template-template-01_Homepage section.blogs .blog a{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog a{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.page-template-template-01_Homepage section.blogs .blog a .image{height:300px;width:100%}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog a .image{width:440px;min-width:440px;max-width:440px}}.page-template-template-01_Homepage section.blogs .blog a .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-01_Homepage section.blogs .blog a .content{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:22px}.page-template-template-01_Homepage section.blogs .blog a .content h3,.page-template-template-01_Homepage section.blogs .blog a .content .date{width:100%}.page-template-template-01_Homepage section.blogs .blog a .content h3{font-size:24px;font-weight:700;color:#3c3c3c}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog a .content h3{font-siez:30px}}.page-template-template-01_Homepage section.blogs .blog a .content .date{font-size:16px;letter-spacing:.5px;color:#b64e63;margin-top:0;margin-bottom:15px;font-weight:900}@media print,screen and (min-width:40em){.page-template-template-01_Homepage section.blogs .blog a .content .date{font-size:20px;margin-bottom:20px}}.page-template-template-01_Homepage section.blogs .blog span{padding:10px 25px}.page-template-template-01_Homepage .footer{margin-top:0}@media print,screen and (min-width:40em){.page-template-template-01_Homepage .footer{margin-top:60px}}@media print,screen and (min-width:64em){.page-template-template-02_About h2{font-size:54px}}@media screen and (max-width:39.9375em){.page-template-template-02_About section.about .image{margin-bottom:20px}}.page-template-template-02_About section.about .image img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-02_About section.about .content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center}.page-template-template-02_About section.about .content h2{position:relative;margin-bottom:0;width:100%}.page-template-template-02_About section.about .content h2:after{content:"";background-color:#f6f6f6;position:absolute;z-index:-1;display:none}@media print,screen and (min-width:40em){.page-template-template-02_About section.about .content h2:after{display:block;width:826px;height:600PX;left:-280px;top:95%}}.page-template-template-02_About section.values{margin-top:30px}@media print,screen and (min-width:40em){.page-template-template-02_About section.values{margin-top:84px}}.page-template-template-02_About section.values h2{margin-bottom:0}.page-template-template-02_About section.values .block{background-color:#4d0312;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media print,screen and (min-width:40em){.page-template-template-02_About section.values .block{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.page-template-template-02_About section.values .block:last-of-type{margin-bottom:0}.page-template-template-02_About section.values .block.even{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.page-template-template-02_About section.values .block .image{min-width:340px;width:100%}.page-template-template-02_About section.values .block .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-02_About section.values .block .content{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:12px}@media print,screen and (min-width:40em){.page-template-template-02_About section.values .block .content{padding:0 70px}}.page-template-template-02_About section.values .block .content h3,.page-template-template-02_About section.values .block .content p{color:#fbfbfb}.page-template-template-02_About section.values .block .content h3{font-size:28px}.page-template-template-02_About section.masses{margin-top:50px}.page-template-template-02_About section.masses .wpgb-area-top-1{display:none}@media print,screen and (min-width:40em){.page-template-template-02_About section.masses{margin-top:100px}}.page-template-template-02_About section.masses h2{margin-bottom:24px}@media screen and (max-width:63.9375em){.page-template-template-02_About section.masses h2{text-align:center;font-size:35px}}@media screen and (max-width:39.9375em){.page-template-template-02_About section.banner{margin-top:40px}}@media print,screen and (min-width:64em){.page-template-template-02_About section.banner .copy{padding-right:190px !important}}.page-template-template-02_About section.banner .cross{right:-180px !important;top:-40px !important}@media screen and (max-width:63.9375em){.page-template-template-03_Mass section.banner{margin:70px 0}.page-template-template-03_Mass section.banner .content{text-align:center}.page-template-template-03_Mass section.banner .content .copy{width:100%}}.page-template-template-03_Mass section.banner .cross{top:-110px !important;right:-150px !important}@media print,screen and (min-width:64em){.page-template-template-04_Contact section.contact h2{font-size:54px}}.page-template-template-04_Contact section.contact .gform_wrapper{margin-top:15px}.page-template-template-04_Contact section.contact .gfield{margin-bottom:0}.page-template-template-04_Contact section.contact .primary .wrapper,.page-template-template-04_Contact section.contact .secondary .wrapper{padding:30px 40px;width:100%;color:#fbfbfb;position:relative;z-index:2}@media print,screen and (min-width:64em){.page-template-template-04_Contact section.contact .primary .wrapper,.page-template-template-04_Contact section.contact .secondary .wrapper{padding:58px 64px}}.page-template-template-04_Contact section.contact .primary .wrapper H3,.page-template-template-04_Contact section.contact .secondary .wrapper H3{font-size:27px}.page-template-template-04_Contact section.contact .primary .wrapper a,.page-template-template-04_Contact section.contact .secondary .wrapper a{color:#fbfbfb}.page-template-template-04_Contact section.contact .primary .wrapper a:hover,.page-template-template-04_Contact section.contact .primary .wrapper a:focus,.page-template-template-04_Contact section.contact .secondary .wrapper a:hover,.page-template-template-04_Contact section.contact .secondary .wrapper a:focus{color:#3c3c3c}.page-template-template-04_Contact section.contact .primary .wrapper{background-color:#4d0312}.page-template-template-04_Contact section.contact .secondary .wrapper{background-color:#b64e63}.page-template-template-04_Contact section.contact .map{margin-top:50px}@media print,screen and (min-width:64em){.page-template-template-04_Contact section.contact .map{margin-top:165px}}.page-template-template-04_Contact section.contact .map .wrapper{position:relative}.page-template-template-04_Contact section.contact .map .wrapper .inner{display:block}@media print,screen and (min-width:64em){.page-template-template-04_Contact section.contact .map .wrapper .inner{position:absolute;height:670px;width:calc(100% + 100px);top:-250px;left:0;z-index:1}}.page-template-template-04_Contact section.contact .map .wrapper .inner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-04_Contact section.contact .map .wrapper .inner P{color:#3c3c3c;margin-top:10px;font-size:14px}@media print,screen and (min-width:64em){.page-template-template-04_Contact section.banner{margin-top:700px}.page-template-template-04_Contact section.banner .row{padding:50px 0}}@media print,screen and (min-width:64em){.page-template-template-04_Contact section.banner .cross{top:15px !important}}.page-template-template-05_Blog section.blog{position:relative;z-index:9}.page-template-template-05_Blog section.blog .blog-card{margin-bottom:24px}.page-template-template-05_Blog section.blog .blog-card:last-of-type{margin-bottom:0}.page-template-template-05_Blog section.blog .blog-card a{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:64em){.page-template-template-05_Blog section.blog .blog-card a{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.page-template-template-05_Blog section.blog .blog-card a .image{width:100%;height:315px;box-shadow:0 2px 12px 0 rgba(0,0,0,.2)}@media print,screen and (min-width:40em){.page-template-template-05_Blog section.blog .blog-card a .image{width:340px;min-width:340px;max-width:340px}}.page-template-template-05_Blog section.blog .blog-card a .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-05_Blog section.blog .blog-card a .content{padding:25px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media print,screen and (min-width:40em){.page-template-template-05_Blog section.blog .blog-card a .content{text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start}}.page-template-template-05_Blog section.blog .blog-card a .content h2{width:100%;font-weight:700}@media print,screen and (min-width:64em){.page-template-template-05_Blog section.blog .blog-card a .content h2{font-size:30px}}.page-template-template-05_Blog section.blog .blog-card a .content p{width:100%;font-weight:900;letter-spacing:.5px;font-size:20px}.page-template-template-05_Blog section.subscribe{margin-top:50px;margin-bottom:0}@media print,screen and (min-width:64em){.page-template-template-05_Blog section.subscribe{margin-top:100px;margin-bottom:130px}}@media print,screen and (min-width:64em){.page-template-template-06_Newsletter section.content h2{font-size:54px}}.page-template-template-06_Newsletter section.content .gform_wrapper{margin-top:15px}.page-template-template-06_Newsletter section.subscribe{margin-top:50px}@media print,screen and (min-width:64em){.page-template-template-06_Newsletter section.subscribe{margin-top:130px}}@media print,screen and (min-width:40em){.page-template-template-06_Newsletter footer{margin-top:100px}}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast .hero h1{font-size:53px}}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.schedule{position:relative}.page-template-template-07_Broadcast section.schedule:before{content:"";background-color:#f6f6f6;display:block;height:calc(100% - 35px);width:calc(100% + 2000px);position:absolute;bottom:0;left:80px;z-index:-1}}@media screen and (max-width:39.9375em){.page-template-template-07_Broadcast section.schedule .timezone{text-align:center}}.page-template-template-07_Broadcast section.schedule .wrapper{display:-webkit-flex;display:flex;margin-bottom:32px;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:40em){.page-template-template-07_Broadcast section.schedule .wrapper{padding-right:100px;margin-bottom:64px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.page-template-template-07_Broadcast section.schedule .wrapper .image{height:340px;min-width:340px}.page-template-template-07_Broadcast section.schedule .wrapper .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-07_Broadcast section.schedule .wrapper .content{padding:21px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center}.page-template-template-07_Broadcast section.schedule .schedules{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:32px}@media print,screen and (min-width:40em){.page-template-template-07_Broadcast section.schedule .schedules{-webkit-justify-content:flex-start;justify-content:flex-start}}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.schedule .schedules{-webkit-justify-content:center;justify-content:center}}.page-template-template-07_Broadcast section.schedule .schedules:last-of-type{margin-bottom:0}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.schedule .schedules{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}}.page-template-template-07_Broadcast section.schedule .schedules .image{height:150px;width:150px}@media screen and (max-width:63.9375em){.page-template-template-07_Broadcast section.schedule .schedules .image{margin-bottom:15px;margin-right:24px}}@media screen and (max-width:39.9375em){.page-template-template-07_Broadcast section.schedule .schedules .image{margin-right:0}}.page-template-template-07_Broadcast section.schedule .schedules .image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.page-template-template-07_Broadcast section.schedule .schedules .content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.schedule .schedules .content{padding-left:70px}}@media screen and (max-width:39.9375em){.page-template-template-07_Broadcast section.schedule .schedules .content{width:100%}.page-template-template-07_Broadcast section.schedule .schedules .content .copy{width:100%;text-align:center}}.page-template-template-07_Broadcast section.schedule .schedules .content p:last-of-type{margin-bottom:0}.page-template-template-07_Broadcast section.schedule .schedules .content a{text-decoration:underline}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.banner{margin:175px 0}}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.banner h2{font-size:28px}}.page-template-template-07_Broadcast section.banner .cross{top:-100px !important}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.app{margin-bottom:100px}}.page-template-template-07_Broadcast section.app .wrapper{background-color:#4d0312;padding:39px 64px}.page-template-template-07_Broadcast section.app .wrapper a{margin-right:15px}@media screen and (max-width:39.9375em){.page-template-template-07_Broadcast section.app .wrapper{text-align:center;padding:15px 35px}.page-template-template-07_Broadcast section.app .wrapper a{display:block;margin-bottom:15px;margin-right:0}}.page-template-template-07_Broadcast section.app .wrapper h2,.page-template-template-07_Broadcast section.app .wrapper .copy p{color:#fbfbfb;margin-bottom:32px}@media print,screen and (min-width:64em){.page-template-template-07_Broadcast section.app .wrapper h2{padding-right:120px}}@media print,screen and (min-width:64em){.page-template-template-08_Donation section.donation h2{font-size:54px}}.page-template-template-08_Donation footer{margin-top:50px}@media print,screen and (min-width:64em){.page-template-template-08_Donation footer{margin-top:100px}}.page-template-template-09_MassSponsorship section.sponsorship .heading{position:relative;margin:50px 0}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship section.sponsorship .heading{margin-bottom:150px;margin-top:0}}.page-template-template-09_MassSponsorship section.sponsorship .heading:before{content:"";position:absolute;top:50%;left:120px;height:calc(100% + 57px);width:800px;background-color:#f6f6f6;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;display:none}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship section.sponsorship .heading:before{display:block}}.page-template-template-09_MassSponsorship section.sponsorship .heading .copy p{font-size:20px;line-height:normal;margin-bottom:0}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship section.sponsorship .heading .copy p{font-size:28px}}.page-template-template-09_MassSponsorship section.sponsorship .blocks{padding:20px}@media print,screen and (min-width:40em){.page-template-template-09_MassSponsorship section.sponsorship .blocks{padding:120px}}.page-template-template-09_MassSponsorship section.sponsorship .blocks h2,.page-template-template-09_MassSponsorship section.sponsorship .blocks .copy p{color:#fbfbfb}.page-template-template-09_MassSponsorship section.sponsorship .blocks h2{font-size:28px}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship section.sponsorship .blocks h2{margin-bottom:40px}}.page-template-template-09_MassSponsorship section.sponsorship .blocks .wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:39.9375em){.page-template-template-09_MassSponsorship section.sponsorship .blocks .wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-09_MassSponsorship section.sponsorship .blocks .wrapper h2{width:100%}}.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:39.9375em){.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper{margin-bottom:20px}}.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100px}@media print,screen and (min-width:40em){.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing{margin-left:25px}}@media screen and (max-width:39.9375em){.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing:last-of-type{margin-left:25px}}.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing p,.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing span{color:#fbfbfb;margin-bottom:0;width:100%}@media print,screen and (min-width:40em){.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing p,.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing span{text-align:center}}.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing p{font-size:28px;line-height:1}.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing span{font-size:16px}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship section.sponsorship .blocks .pricing-wrapper .pricing span{margin-top:-25px}}.page-template-template-09_MassSponsorship section.sponsorship .blocks .button{margin-top:15px}.page-template-template-09_MassSponsorship section.sponsorship .blocks.primary{background-color:#4d0312}.page-template-template-09_MassSponsorship section.sponsorship .blocks.primary .pricing{margin-left:0 !important}.page-template-template-09_MassSponsorship section.sponsorship .blocks.secondary{background-color:#b64e63}.page-template-template-09_MassSponsorship section.sponsorship .mass{margin-top:50px}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship section.sponsorship .mass{margin-top:100px}}.page-template-template-09_MassSponsorship footer{margin-top:50px}@media print,screen and (min-width:64em){.page-template-template-09_MassSponsorship footer{margin-top:85px}}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.mission h2,.page-template-template-10b_Mission-Updated section.mission h2{font-size:54px}}.page-template-template-10_Mission section.mission img,.page-template-template-10b_Mission-Updated section.mission img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:39.9375em){.page-template-template-10_Mission section.mission img,.page-template-template-10b_Mission-Updated section.mission img{margin-bottom:20px}}.page-template-template-10_Mission section.mission .current,.page-template-template-10b_Mission-Updated section.mission .current{margin-top:25px}@media screen and (max-width:39.9375em){.page-template-template-10_Mission section.mission .current,.page-template-template-10b_Mission-Updated section.mission .current{display:-webkit-flex;display:flex}.page-template-template-10_Mission section.mission .current .content,.page-template-template-10b_Mission-Updated section.mission .current .content{-webkit-order:3;order:3}}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.mission .current,.page-template-template-10b_Mission-Updated section.mission .current{margin-top:100px}.page-template-template-10_Mission section.mission .current .title,.page-template-template-10b_Mission-Updated section.mission .current .title{padding:0}}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.mission .content,.page-template-template-10b_Mission-Updated section.mission .content{padding:0}}.page-template-template-10_Mission section.mission .content .container,.page-template-template-10b_Mission-Updated section.mission .content .container{display:block;background-color:#4d0312;padding:32px}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.mission .content .container,.page-template-template-10b_Mission-Updated section.mission .content .container{padding:64px}}.page-template-template-10_Mission section.mission .content .container h3,.page-template-template-10_Mission section.mission .content .container p,.page-template-template-10_Mission section.mission .content .container span,.page-template-template-10b_Mission-Updated section.mission .content .container h3,.page-template-template-10b_Mission-Updated section.mission .content .container p,.page-template-template-10b_Mission-Updated section.mission .content .container span{color:#fbfbfb}.page-template-template-10_Mission section.mission .content .container h3,.page-template-template-10b_Mission-Updated section.mission .content .container h3{margin-bottom:32px;font-size:28px}.page-template-template-10_Mission section.mission .content .container p:last-of-type,.page-template-template-10b_Mission-Updated section.mission .content .container p:last-of-type{margin-bottom:32px}.page-template-template-10_Mission section.mission .content .container span,.page-template-template-10b_Mission-Updated section.mission .content .container span{position:relative;transition:all .3s ease-in-out}.page-template-template-10_Mission section.mission .content .container span:after,.page-template-template-10b_Mission-Updated section.mission .content .container span:after{content:"";width:100%;height:1px;background-color:#fbfbfb;position:absolute;left:0;bottom:-1px;transition:all .3s ease-in-out}.page-template-template-10_Mission section.mission .content .container span:hover,.page-template-template-10_Mission section.mission .content .container span:focus,.page-template-template-10b_Mission-Updated section.mission .content .container span:hover,.page-template-template-10b_Mission-Updated section.mission .content .container span:focus{color:#b64e63}.page-template-template-10_Mission section.mission .content .container span:hover:after,.page-template-template-10_Mission section.mission .content .container span:focus:after,.page-template-template-10b_Mission-Updated section.mission .content .container span:hover:after,.page-template-template-10b_Mission-Updated section.mission .content .container span:focus:after{background-color:#b64e63}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.mission .image,.page-template-template-10b_Mission-Updated section.mission .image{padding:0}}.page-template-template-10_Mission section.mission .image img,.page-template-template-10b_Mission-Updated section.mission .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;height:100%}.page-template-template-10_Mission section.previous,.page-template-template-10b_Mission-Updated section.previous{margin-top:50px;margin-bottom:25px}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.previous,.page-template-template-10b_Mission-Updated section.previous{margin-top:100px;margin-bottom:100px}}.page-template-template-10_Mission section.previous h2,.page-template-template-10b_Mission-Updated section.previous h2{margin-bottom:0}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.previous h2,.page-template-template-10b_Mission-Updated section.previous h2{font-size:54px}}.page-template-template-10_Mission section.previous .missions,.page-template-template-10b_Mission-Updated section.previous .missions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media print,screen and (min-width:40em){.page-template-template-10_Mission section.previous .missions,.page-template-template-10b_Mission-Updated section.previous .missions{margin-bottom:0;height:350px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.page-template-template-10_Mission section.previous .missions.even,.page-template-template-10b_Mission-Updated section.previous .missions.even{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.page-template-template-10_Mission section.previous .missions .content,.page-template-template-10b_Mission-Updated section.previous .missions .content{background-color:#b64e63;padding:32px}@media screen and (max-width:39.9375em){.page-template-template-10_Mission section.previous .missions .content,.page-template-template-10b_Mission-Updated section.previous .missions .content{-webkit-order:2;order:2}}@media print,screen and (min-width:40em){.page-template-template-10_Mission section.previous .missions .content,.page-template-template-10b_Mission-Updated section.previous .missions .content{width:49%;padding:64px;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.page-template-template-10_Mission section.previous .missions .content .year,.page-template-template-10_Mission section.previous .missions .content h3,.page-template-template-10_Mission section.previous .missions .content .person,.page-template-template-10_Mission section.previous .missions .content span,.page-template-template-10b_Mission-Updated section.previous .missions .content .year,.page-template-template-10b_Mission-Updated section.previous .missions .content h3,.page-template-template-10b_Mission-Updated section.previous .missions .content .person,.page-template-template-10b_Mission-Updated section.previous .missions .content span{color:#fbfbfb}.page-template-template-10_Mission section.previous .missions .content .year,.page-template-template-10b_Mission-Updated section.previous .missions .content .year{margin-bottom:0}.page-template-template-10_Mission section.previous .missions .content .year.hidden,.page-template-template-10b_Mission-Updated section.previous .missions .content .year.hidden{display:none}.page-template-template-10_Mission section.previous .missions .content h3,.page-template-template-10b_Mission-Updated section.previous .missions .content h3{font-size:18px;width:100%}@media print,screen and (min-width:64em){.page-template-template-10_Mission section.previous .missions .content h3,.page-template-template-10b_Mission-Updated section.previous .missions .content h3{font-size:28px}}.page-template-template-10_Mission section.previous .missions .content .person,.page-template-template-10b_Mission-Updated section.previous .missions .content .person{font-weight:500;font-size:16px;width:100%}.page-template-template-10_Mission section.previous .missions .content span,.page-template-template-10b_Mission-Updated section.previous .missions .content span{position:relative;transition:all .3s ease-in-out}.page-template-template-10_Mission section.previous .missions .content span:after,.page-template-template-10b_Mission-Updated section.previous .missions .content span:after{content:"";width:100%;height:1px;background-color:#fbfbfb;position:absolute;left:0;bottom:-1px;transition:all .3s ease-in-out}.page-template-template-10_Mission section.previous .missions .content span:hover,.page-template-template-10_Mission section.previous .missions .content span:focus,.page-template-template-10b_Mission-Updated section.previous .missions .content span:hover,.page-template-template-10b_Mission-Updated section.previous .missions .content span:focus{color:#4d0312}.page-template-template-10_Mission section.previous .missions .content span:hover:after,.page-template-template-10_Mission section.previous .missions .content span:focus:after,.page-template-template-10b_Mission-Updated section.previous .missions .content span:hover:after,.page-template-template-10b_Mission-Updated section.previous .missions .content span:focus:after{background-color:#4d0312}.page-template-template-10_Mission section.previous .missions img,.page-template-template-10b_Mission-Updated section.previous .missions img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%}@media print,screen and (min-width:40em){.page-template-template-10_Mission section.previous .missions img,.page-template-template-10b_Mission-Updated section.previous .missions img{width:51%}}.page-template-template-10b_Mission-Updated .cb-title{margin:50px 0}@media print,screen and (min-width:64em){.page-template-template-10b_Mission-Updated .cb-title .column{padding:0 !important}}.page-template-template-10b_Mission-Updated .current{margin-top:0 !important}.page-template-template-10b_Mission-Updated .current:last-of-type{margin-bottom:100px}.page-template-template-10b_Mission-Updated .current .button{color:#b64e63 !important}.page-template-template-10b_Mission-Updated .current .button:hover,.page-template-template-10b_Mission-Updated .current .button:focus{color:#fbfbfb !important}.page-template-template-10b_Mission-Updated .current .button:after{display:none}.page-template-template-11_Resources .hero h1{margin-bottom:14px !important}.page-template-template-11_Resources .hero .subtitle{font-size:20px;font-weight:900;letter-spacing:.5px;color:#b64e63}@media print,screen and (min-width:64em){.page-template-template-11_Resources section.resources h2{font-size:54px}}.page-template-template-11_Resources section.resources .type{margin-bottom:30px}@media print,screen and (min-width:64em){.page-template-template-11_Resources section.resources .type{margin-bottom:100px}}.page-template-template-11_Resources section.resources .accordion{margin:0;list-style-type:none}.page-template-template-11_Resources section.resources .accordion .accordion-item{background-color:#b64e63;margin-bottom:14px;padding:24px}.page-template-template-11_Resources section.resources .accordion .accordion-item.is-active .accordion-title:before{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-title{color:#fbfbfb;font-size:20px;display:block;position:relative}@media print,screen and (min-width:64em){.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-title{font-size:28px}}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-title:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fbfbfb;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center;transition:all .3s ease-in-out}@media print,screen and (min-width:64em){.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-title:before{right:0;top:50%}}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content{display:none;padding-top:15px}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p{color:#fbfbfb}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a{display:inline-block;padding:15px 27px;font-size:16px;font-weight:900;line-height:1.25;letter-spacing:.5px;text-align:center;color:#fff;border-radius:25.5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.17);text-transform:uppercase;border:2px solid transparent;white-space:nowrap;border-color:#fbfbfb;text-decoration:none;transition:all .3s ease-in-out;background-color:#fbfbfb;color:#b64e63}@media screen and (max-width:39.9375em){.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a{width:100%;margin-bottom:15px}}@media print,screen and (min-width:40em){.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a{font-size:16px;min-width:170px;margin-right:12px}}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a:before{border-left-color:#b64e63 !important}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a:hover,.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a:focus{background-color:transparent;color:#fbfbfb}.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a:hover:before,.page-template-template-11_Resources section.resources .accordion .accordion-item .accordion-content .copy p a:focus:before{border-left-color:#fbfbfb !important}.page-template-template-11_Resources section.resource-form{margin-bottom:50px}@media print,screen and (min-width:64em){.page-template-template-11_Resources section.resource-form{margin-bottom:100px}}.page-template-template-11_Resources section.resource-form .gfield_label{font-weight:700}.page-template-template-11_Resources section.resource-form .ginput_product_price_label{display:inline-block;margin:7px 0}.page-template-template-11_Resources section.resource-form .ginput_quantity{margin-left:12px;display:inline-block;max-width:132px;color:#3c3c3c}.page-template-template-11_Resources section.resource-form .ginput_quantity:focus{border:none;border:2px solid #b64e63}@media print,screen and (min-width:64em){.page-template-template-11_Resources section.banner h2{font-size:28px}}.page-template-template-11_Resources section.banner .cross{top:-100px !important;right:-150px !important}.page-template-template-12_Teacher section.teacher{margin-bottom:50px}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.teacher{margin-bottom:120px}}.page-template-template-12_Teacher section.teacher h2{position:relative}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.teacher h2{font-size:28px}}.page-template-template-12_Teacher section.teacher h2:before{content:"";background-color:#f6f6f6;height:calc(100% + 90px);width:800px;position:absolute;top:50%;left:128px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;display:none}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.teacher h2:before{display:block}}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.video h2{font-size:54px}}.page-template-template-12_Teacher section.video .copy{margin-bottom:32px}.page-template-template-12_Teacher section.video .copy p:last-of-type{margin-bottom:0}.page-template-template-12_Teacher section.video .accordion{margin:0;list-style-type:none}.page-template-template-12_Teacher section.video .accordion .accordion-item{background-color:#b64e63;margin-bottom:14px}.page-template-template-12_Teacher section.video .accordion .accordion-item.is-active .accordion-title:before{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%);-webkit-transform-origin:center;transform-origin:center}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-title{color:#fbfbfb;font-size:20px;display:block;position:relative;padding:24px}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-title{font-size:28px}}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-title:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fbfbfb;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-title:before{right:25px}}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-content{display:none}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-content .copy p{color:#fbfbfb}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-content iframe{width:100%;box-shadow:0 30px 60px -8px rgba(0,0,0,.2)}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-content a{margin:24px;margin-top:0;border-color:#fbfbfb}.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-content a:hover,.page-template-template-12_Teacher section.video .accordion .accordion-item .accordion-content a:focus{background-color:transparent}.page-template-template-12_Teacher section.study{margin-top:50px}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.study{margin-top:100px}}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.study h2{font-size:54px}}.page-template-template-12_Teacher section.study .button{margin-bottom:15px}@media print,screen and (min-width:40em){.page-template-template-12_Teacher section.study .button{margin-right:15px;margin-bottom:0}}.page-template-template-12_Teacher section.order{margin:50px 0}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.order{margin:100px 0}}@media print,screen and (min-width:64em){.page-template-template-12_Teacher section.order h2{font-size:54px}}.page-template-template-12_Teacher section.order .gfield_label{font-weight:700}.page-template-template-12_Teacher section.order .ginput_product_price_label{display:inline-block;margin:7px 0}.page-template-template-12_Teacher section.order .ginput_quantity{margin-left:12px;display:inline-block;max-width:132px;color:#3c3c3c}.page-template-template-12_Teacher section.order .ginput_quantity:focus{border:none;border:2px solid #b64e63}.page-template-template-13_Thankyou section.thankyou h2{font-size:28px;margin-bottom:24px}.page-template-template-13_Thankyou section.thankyou .button{margin-top:12px;margin-right:12px}.page-template-template-13_Thankyou section.subscribe{margin:50px 0}@media print,screen and (min-width:64em){.page-template-template-13_Thankyou section.subscribe{margin:100px 0}}.social-icons-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.social-icons-wrapper .social-icon{position:relative;margin-right:24px}.social-icons-wrapper .social-icon:last-of-type{margin-right:0}.social-icons-wrapper .social-icon svg path{fill:#d3d3d3}.social-icons-wrapper .social-icon:hover svg path{fill:#b64e63}.social-icons-wrapper .social-icon svg{width:24px;height:24px}.social-icons-wrapper .social-icon.itunes g path,.social-icons-wrapper .social-icon.andriod g path{fill:none}.social-icons-wrapper .social-icon.itunes #original-icon path,.social-icons-wrapper .social-icon.andriod #original-icon path{fill:#d3d3d3}.social-icons-wrapper .social-icon:hover.itunes #original-icon path,.social-icons-wrapper .social-icon:hover.andriod #original-icon path{fill:#b64e63}.page-navigation{margin-top:20px}@media print,screen and (min-width:40em){.page-navigation{margin-top:50px}}.page-navigation ul.pagination{display:-webkit-flex;display:flex;margin-bottom:0}@media screen and (max-width:39.9375em){.page-navigation ul.pagination{-webkit-justify-content:center;justify-content:center}}.page-navigation ul.pagination li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:46px;height:46px;border-radius:50%;font-size:26px;font-weight:700;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;border:solid 2px #e8e8e8;transition:all .3s ease-in-out;margin-right:12px}.page-navigation ul.pagination li:last-of-type{margin-right:0}.page-navigation ul.pagination li.current{background:#b64e63;margin-right:12px}.page-navigation ul.pagination li:not(.current){background-color:#fbfbfb;color:#3c3c3c}.page-navigation ul.pagination li:not(.current) a{color:#3c3c3c}.page-navigation ul.pagination li:not(.current):hover{background-color:#b64e63}.page-navigation ul.pagination li:not(.current):hover a{color:#fbfbfb}.page-navigation ul.pagination li a{font-size:26px;font-weight:700;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.page-navigation ul.pagination li a:hover{background-color:rgba(255,255,255,0)}.button{display:inline-block;padding:15px 27px;font-size:16px;font-weight:900;line-height:1.25;letter-spacing:.5px;text-align:center;color:#fff;border-radius:25.5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.17);text-transform:uppercase;border:2px solid transparent;transition:all .3s ease-in-out}@media print,screen and (min-width:40em){.button{white-space:nowrap;font-size:16px;min-width:170px}}.button.primary{background-color:#b64e63 !important;border:2px solid #b64e63}.button.primary:hover,.button.primary:focus{background-color:#fbfbfb !important;color:#b64e63}.button.white{background-color:#fbfbfb;border-color:#b64e63;color:#b64e63}.button.white:before{border-left-color:#b64e63 !important}.button.white:hover,.button.white:focus{background-color:#b64e63;color:#fbfbfb}.button.white:hover:before,.button.white:focus:before{border-left-color:#fbfbfb !important}.button.black{background-color:#3c3c3c;border-color:#3c3c3c;color:#fbfbfb;min-width:190px}.button.black:hover,.button.black:focus{background-color:#fbfbfb;color:#3c3c3c}.button.play{padding-left:45px;position:relative}.button.play:hover:before,.button.play:focus:before{border-left-color:#b64e63}.button.play:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fbfbfb;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out}.card.news{position:relative;background:#3c3c3c;overflow:hidden}.card.news .image-wrapper{height:500px}.card.news .image-wrapper img{opacity:.75;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease}.card.news .date{background-color:#fbfbfb;color:#3c3c3c;font-size:18px;font-weight:800;min-height:48px;min-width:48px;padding:10px 0;position:absolute;right:15px;text-align:center;text-transform:uppercase;top:0;transition:all .25s ease}.card.news .date span{display:block;line-height:14px}.card.news .date .month{font-size:12px}.card.news .text-wrapper{padding:25px 20px 25px;position:absolute;bottom:0;z-index:1;color:#fbfbfb;opacity:1;transition:all .25s ease}.card.news .text-wrapper .card-title{font-weight:700;font-size:1.5rem;text-transform:capitalize}.card.news .text-wrapper .category{display:inline-block;padding-bottom:5px;border-bottom:3px solid #fff;margin-bottom:10px}.card.news .hover{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(182,78,99,.75);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;opacity:0;transition:all .25s ease}.card.news .hover img{transition:all .25s ease;opacity:0}.card.news:hover .hover,.card.news:focus .hover{transition-delay:.1s;opacity:1}.card.news:hover .text-wrapper,.card.news:focus .text-wrapper{opacity:0}.card.news:hover .date,.card.news:focus .date{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.card.news:hover .image-wrapper img,.card.news:focus .image-wrapper img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card.news:hover .hover img,.card.news:focus .hover img{opacity:1}.card.hover{position:relative}.card.hover .face{height:200px;transition:all .3s ease-in-out}.card.hover .face1{position:relative;background:#3c3c3c;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:1;-webkit-transform:translateY(100px);transform:translateY(100px)}.card.hover .face1 .content{opacity:.2;transition:all .3s ease-in-out;color:#fbfbfb;text-align:center}.card.hover .face1 .content img{max-width:100px}.card.hover .face1 .content h3{margin:10px 0 0;padding:0}.card.hover .face2{position:relative;background:#fbfbfb;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:20px;box-sizing:border-box;box-shadow:0 20px 50px rgba(0,0,0,.8);-webkit-transform:translateY(-100px);transform:translateY(-100px)}.card.hover .face2 .content{color:#3c3c3c}.card.hover:hover .face1,.card.hover:focus .face1{background:#4d0312;-webkit-transform:translateY(0);transform:translateY(0)}.card.hover:hover .face1 .content,.card.hover:focus .face1 .content{opacity:1}.card.hover:hover .face2,.card.hover:focus .face2{-webkit-transform:translateY(0);transform:translateY(0)}.card.image{background-color:#fbfbfb;color:#fbfbfb;font-size:16px;overflow:hidden;position:relative;text-align:left;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.card.image *,.card.image *:before,.card.image *:after{box-sizing:border-box;transition:all .45s ease}.card.image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;vertical-align:top}.card.image:before,.card.image:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:#b64e63;opacity:.5;transition:all .45s ease}.card.image:before{-webkit-transform:skew(30deg) translateX(-80%);transform:skew(30deg) translateX(-80%)}.card.image:after{-webkit-transform:skew(-30deg) translateX(-70%);transform:skew(-30deg) translateX(-70%)}.card.image figcaption{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;bottom:0;padding:25px 40% 25px 20px}.card.image figcaption:before,.card.image figcaption:after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#b64e63;box-shadow:0 0 20px rgba(0,0,0,.7);content:"";opacity:.5;z-index:-1}.card.image figcaption:before{-webkit-transform:skew(30deg) translateX(-100%);transform:skew(30deg) translateX(-100%)}.card.image figcaption:after{-webkit-transform:skew(-30deg) translateX(-90%);transform:skew(-30deg) translateX(-90%)}.card.image h3,.card.image p{margin:0;opacity:0;letter-spacing:1px}.card.image h3{font-size:36px;font-weight:700;line-height:1em;text-transform:uppercase}.card.image p{font-size:.9em}.card.image a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.card.image:hover h3,.card.image:hover p{-webkit-transform:translateY(0);transform:translateY(0);opacity:.9;transition-delay:.2s}.card.image:hover:before{-webkit-transform:skew(30deg) translateX(-20%);transform:skew(30deg) translateX(-20%);transition-delay:.05s}.card.image:hover:after{-webkit-transform:skew(-30deg) translateX(-10%);transform:skew(-30deg) translateX(-10%)}.card.image:hover figcaption:before{-webkit-transform:skew(30deg) translateX(-40%);transform:skew(30deg) translateX(-40%);transition-delay:.15s}.card.image:hover figcaption:after{-webkit-transform:skew(-30deg) translateX(-30%);transform:skew(-30deg) translateX(-30%);transition-delay:.1s}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:before,.hamburger:hover .hamburger-inner:after{background-color:#4d0312}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner{background-color:#4d0312}.hamburger.is-active .hamburger-inner:before{background-color:#4d0312}.hamburger.is-active .hamburger-inner:after{background-color:#4d0312}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:2rem;height:4px;border-radius:10px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner{background-color:#b64e63}.hamburger-inner:before{background-color:#b64e63}.hamburger-inner:after{background-color:#b64e63}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.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);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1),-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1)}.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);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1),-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1),-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1),-webkit-transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(.55,.055,.675,.19);transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:before{transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(.215,.61,.355,1);transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(.55,.055,.675,.19);transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:before{transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(.215,.61,.355,1);transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19),-webkit-transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .075s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-nav{background-color:transparent;padding:0}.main-nav .is-stuck .logo{margin-top:15px}.main-nav .container .logo{margin-bottom:50px;display:block;transition:all .3s ease-in-out}.main-nav .menu>li{width:100%;margin-bottom:36px;line-height:1}.main-nav .menu>li:last-of-type{margin-bottom:0}.main-nav .menu>li a{display:inline-block;font-size:22px;font-weight:500;letter-spacing:1.2px;color:#3c3c3c;text-transform:uppercase;padding:0;background:0 0 !important;transition:all .3s ease-in-out}.main-nav .menu>li a:hover,.main-nav .menu>li a:focus{color:#b64e63}.main-nav .menu>li.is-accordion-submenu-parent>a{display:inline;position:relative}.main-nav .menu>li.is-accordion-submenu-parent>a:before{content:"";width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #3c3c3c;position:absolute;top:50%;right:-18PX;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-nav .menu>li.is-accordion-submenu-parent.is-active>a:before{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #3c3c3c}.main-nav .menu>li .is-accordion-submenu{margin-top:30px;padding-left:20px}.main-nav .menu>li .is-accordion-submenu li{margin-bottom:20px}.main-nav .menu>li .is-accordion-submenu li:last-child{margin-bottom:0}.main-nav .menu>li .is-accordion-submenu li a{font-size:20px;text-transform:none;letter-spacing:0;transition:all .3s ease-in-out}.main-nav .menu>li .is-accordion-submenu li a:hover,.main-nav .menu>li .is-accordion-submenu li a:focus{color:#b64e63}.main-nav .donate{margin-top:50px}.main-nav .video{margin-top:24px}.main-nav .social-icons-wrapper{margin-top:50px;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:20px}section.subscribe h2{margin-bottom:31px}section.subscribe .copy{margin-bottom:30px}section.subscribe .content{padding:24px 12px;background-color:#4d0312;text-align:center}@media print,screen and (min-width:64em){section.subscribe .content{padding:38px 64px}}section.subscribe .content h3,section.subscribe .content p{color:#fbfbfb}section.subscribe .content h3{font-size:28px;margin-bottom:20px}section.subscribe .content p{font-size:16px;letter-spacing:.5px}section.subscribe .content .button{background-color:#fbfbfb;border-color:#4d0312 !important}section.subscribe .content .button:hover,section.subscribe .content .button:focus{background-color:#b64e63;color:#fbfbfb}section.subscribe .image{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width:63.9375em){section.subscribe .image{padding:0}}section.subscribe .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;height:200px}@media screen and (max-width:63.9375em){section.subscribe .image img{max-height:250px}}section.banner{margin:70px 0;text-align:center}@media print,screen and (min-width:64em){section.banner{margin:250px 0;text-align:left}}section.banner .row{position:relative}section.banner .row .cross{position:absolute;display:none}@media print,screen and (min-width:40em){section.banner .row .cross{max-height:500px;display:block;max-height:500px;right:-80px;z-index:-1}}@media print,screen and (min-width:64em){section.banner .row .cross{max-height:none;top:-200px;right:-200px}}@media print,screen and (min-width:64em){section.banner .row:before{content:"";display:block;border:2px solid #3c3c3c;height:calc(100% + 150px);width:calc(100% - 165px);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}}@media print,screen and (min-width:64em){section.banner .title{padding:0}}section.banner .title h2{display:inline-block;margin-bottom:20PX}@media print,screen and (min-width:40em){section.banner .title h2{background-color:#fff}}@media print,screen and (min-width:64em){section.banner .title h2{margin-bottom:0}}@media print,screen and (min-width:64em){section.banner .title{padding-right:0}}section.banner .content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;align-content:flex-end}section.banner .content .copy{margin-bottom:28px;width:100%}@media print,screen and (min-width:64em){section.banner .content .copy{padding-right:220px;width:auto}}section.banner .content .copy p{margin-bottom:0}@media print,screen and (min-width:40em){section.banner .content .copy p{background-color:#fff}}section.banner .content .wrapper{display:block;width:100%;margin-bottom:30px}section.banner .content .wrapper:last-of-type{margin-bottom:0}section.banner .content .wrapper a{text-transform:capitalize}