@font-face{font-family:"Gotham";src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.eot");src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.woff2") format("woff2"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.woff") format("woff"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Gotham";src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Bold.eot");src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Bold.woff2") format("woff2"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Bold.woff") format("woff"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Gotham';src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Light.eot");src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Light.woff2") format("woff2"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Light.woff") format("woff"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Gotham Condensed';src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham-condensed/GothamCondensed-Bold.eot");src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham-condensed/GothamCondensed-Bold.eot?#iefix") format("embedded-opentype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham-condensed/GothamCondensed-Bold.woff2") format("woff2"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham-condensed/GothamCondensed-Bold.woff") format("woff"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham-condensed/GothamCondensed-Bold.ttf") format("truetype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham-condensed/GothamCondensed-Bold.svg#GothamCondensed-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham Black';src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.eot");src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.woff2") format("woff2"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.woff") format("woff"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Black.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Book";src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Book.eot");src:url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Book.woff2") format("woff2"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Book.woff") format("woff"),url("https://www.trifectanutrition.com/hubfs/fonts/gotham/Gotham-Book.ttf") format("truetype");font-weight:normal;font-style:normal}.trifecta-header #searchButton{background-color:#d6001c}.trifecta-header,.footer-bottom{background-color:#211551}footer .col-12 p.footer-heading{color:#d6001c}.footer-form input[type="submit"].hs-button{background:#d6001c none !important}.footer-social-icons svg path{fill:#d6001c}footer a:hover{color:#d6001c}footer .footer-contact:before{content:url(https://www.trifectanutrition.com/hubfs/f45-person-icon.svg);width:30px;height:30px;background-color:#d6001c;background-size:cover;margin-right:15px;border-radius:50px;padding:5px 6px}footer .footer-contact img{display:none}footer .row.px-xl-5 .text-xl-left{display:none}footer .footer-contact:first-child:before{content:url(https://www.trifectanutrition.com/hubfs/f45-phone-icon.svg);width:30px;height:30px;background-color:#d6001c;background-size:cover;margin-right:15px;border-radius:50px;padding:5px 7px}footer .footer-contact:first-child img{display:none}footer .footer-contact:last-child:before{content:url(https://www.trifectanutrition.com/hubfs/f45-mail-icon.svg);width:30px;height:30px;background-color:#d6001c;background-size:cover;margin-right:15px;border-radius:50px;padding:5px 6px}footer .footer-contact:last-child img{display:none}body.f45-meals-page{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:300 !important}body.f45-meals-page h2{color:#211551;font-family:'Gotham Condensed';font-size:72px;line-height:1}body.f45-meals-page .meals-plans-all .container{border-bottom:2px solid #d6001c}body.f45-meals-page .meals-plans-plan h3{color:#211551;font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:900 !important;font-size:36px}body.f45-meals-page .meals-plans-plan-subtitle{color:#211551;font-size:26px}body.f45-meals-page .meals-plans-plan-inner .basic-price{font-size:22px;line-height:1}body.f45-meals-page .meals-plans-plan-inner .basic-price span{color:#d6001c}body.f45-meals-page .meals-plans-plan-but{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:900 !important;background:#d6001c;line-height:1;letter-spacing:1.5px;padding:20px}body.f45-meals-page .meals-faq h3{color:#211551 !important;font-family:'Gotham Condensed' !important;font-weight:900 !important;font-size:60px}body.f45-meals-page .meals-faq-subtitle{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:300 !important;line-height:1;letter-spacing:normal;margin-bottom:20px}body.f45-meals-page .meals-faq-subtitle-bold{color:#211551;text-transform:uppercase}.meal-plan-landing .meal-plan-module h1{color:#211551;font-family:'Gotham Condensed';font-size:72px;line-height:1;text-transform:uppercase}.meal-plan-landing .stars-inner::before{color:#d6001c}.meal-plan-landing .meals-but-square .checkbox input:checked+label{background:#d6001c;border-color:#d6001c}.meal-plan-landing .meals-total-inline .meals-add-to-cart{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:900 !important;letter-spacing:1.5px;text-transform:uppercase;font-size:20px;background:#d6001c;border-color:#d6001c}.meal-plan-landing .meal-plan-module .meals-pref-learn{color:#d6001c}.meal-plan-landing .macronut-round{border:5px solid #211551}.meal-plan-landing .macronut-round.macronut-kcal{border-color:#d6001c}.meal-plan-landing h2.weeks-menu-title{font-family:'Gotham Condensed';font-size:60px;line-height:1;text-transform:uppercase;color:#211551}.meal-plan-landing h3.h3{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:900 !important;text-transform:uppercase;font-size:36px;color:#211551}.meal-plan-landing .meals-faq h3.h3{color:#211551 !important;font-family:'Gotham Condensed' !important;font-weight:900 !important;font-size:60px}.meal-plan-landing .meals-faq .meals-faq-subtitle{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:300 !important;line-height:1;letter-spacing:normal;margin-bottom:20px}.meal-plan-landing .meals-faq .meals-faq-subtitle-bold{color:#211551;text-transform:uppercase}.meal-plan-landing .meals-page-color-line{background:#211551}.meshim_widget_components_chatButton_ButtonBar .favicon{background:#d6001c !important}body#partner-f45 .partner-topbar{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:900 !important;letter-spacing:1.5px}body#partner-f45 .partner-topbar .topbar-text p{color:#fff}body#partner-f45 .partner-topbar .btn-partner-topbar{background-color:#fff;color:#d6001c;padding:5px 10px}body#partner-f45 .partner-topbar .btn-partner-topbar:hover{text-decoration:none}body#partner-f45 #hs_cos_wrapper_Partner_Header .partner-header a:first-child{border-right:none !important}body#partner-f45 #hs_cos_wrapper_Partner_Header .partner-header a:last-child{display:none !important}body#partner-f45 .main{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:300 !important}body#partner-f45 .main p,body#partner-f45 .main a,body#partner-f45 .main div{font-family:"Gotham",Helvetica,Arial,serif !important;font-weight:300 !important}body#partner-f45 .main a:hover{text-decoration:none}body#partner-f45 .main h1,body#partner-f45 .main h2,body#partner-f45 .main h3,body#partner-f45 .main h4,body#partner-f45 .main h5,body#partner-f45 .main h6{font-weight:900 !important;font-family:"Gotham Condensed",Helvetica,Arial,serif !important;text-transform:uppercase;color:#211551}body#partner-f45 .main .h0{font-size:60px;line-height:70px}body#partner-f45 .main h1,body#partner-f45 .main .h1{font-size:44px;line-height:1}body#partner-f45 .main h2,body#partner-f45 .main .h2{font-size:48px;line-height:56px}body#partner-f45 .main h3{font-size:36px;line-height:44px}body#partner-f45 .main h4{font-size:30px;line-height:36px}body#partner-f45 .main .btn-f45{font-weight:bold;padding:20px;font-weight:900 !important;border-radius:1px;display:inline-block;text-transform:uppercase}body#partner-f45 .main .btn-f45.btn-red{background-color:#d6001c;color:#fff}body#partner-f45 .main .btn-f45-hollow{padding:5px 15px;border:2px solid #d6001c;font-weight:900 !important;border-radius:1px;font-size:14px;color:#d6001c;border-radius:1px;display:inline-block;line-height:1;letter-spacing:1.5px;padding:16px 30px 14px}body#partner-f45 .main .btn-f45-hollow.btn-white{border:2px solid #fff;color:#fff}body#partner-f45 .main .row-number-1{position:relative}body#partner-f45 .main .row-number-1 .row-fluid:first-child:before{content:'';height:5px;position:absolute;left:0;top:170px;width:20%;background-color:#d6001c;z-index:1}body#partner-f45 .main .row-number-1 .row-fluid .dnd-column .row-fluid:before{height:0}body#partner-f45 .main .row-number-4{height:100%}body#partner-f45 .main .row-number-4 .row-fluid{height:100%}body#partner-f45 .main .row-number-4 .row-fluid .span12{height:100%}body#partner-f45 .main .row-number-4 .row-fluid .span12 .hs_cos_wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body#partner-f45 .main .header-text{background-color:#fff;padding:0;max-width:450px;margin-bottom:40px}body#partner-f45 .main .header-text h1{padding:40px 0 20px;border-bottom:1px solid #000;margin:0 20px 20px;font-family:"Gotham Condensed",Helvetica,Arial,serif !important}body#partner-f45 .main .header-text p{color:#211551}body#partner-f45 .main .header-text .cta_button{display:block}body#partner-f45 .main .header-text>p:first-of-type{padding:0 20px}body#partner-f45 .main #hs_cos_wrapper_widget_1578503942528_ img{max-height:400px}body#partner-f45 .main .cell_1578503942739-vertical-alignment{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:start !important}body#partner-f45 .main .row-number-5{position:relative}body#partner-f45 .main .row-number-5 h2 strong{font-family:"Gotham Condensed",Helvetica,Arial,serif !important}body#partner-f45 .main .row-number-5 .row-fluid:first-child:before{content:'';height:5px;position:absolute;right:0;top:120px;width:20%;background-color:#d6001c;z-index:1}body#partner-f45 .main .row-number-5 .row-fluid .dnd-column .row-fluid:before{height:0}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ h2{margin-bottom:50px;color:#211551}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ h2 strong{color:#211551}body#partner-f45 .main .row-number-7{position:relative}body#partner-f45 .main .row-number-7 .row-fluid:before{content:'';height:100%;position:absolute;left:-60px;top:0;width:50%;background-color:#d6001c;background-image:url(https://www.trifectanutrition.com/hubfs/f45-collage_meals_label.jpg);background-size:cover;-webkit-transform:skew(-10deg);transform:skew(-10deg)}body#partner-f45 .main .row-number-7 .row-fluid .dnd-column img{max-width:100%}body#partner-f45 .main .row-number-7 .row-fluid .dnd-column .row-fluid:before{height:0}body#partner-f45 .main form.hs-form .input input[type="text"],body#partner-f45 .main form.hs-form .input input[type="email"],body#partner-f45 .main form.hs-form .input select{width:100%;border-radius:1px;border:1px solid #c9ccd4;margin-bottom:15px}body#partner-f45 .main form.hs-form .input select{-webkit-appearance:none;background-color:#fff}body#partner-f45 .main form.hs-form input[type="submit"]{background:#d6001c !important;color:#fff !important;width:100%;font-size:21px;padding:15px;margin-bottom:15px;font-weight:900;border:0;border-radius:1px}body#partner-f45 .main .science-text h2,body#partner-f45 .main .science-text p{padding:0 30px;position:relative;z-index:1}body#partner-f45 .main .science-text h2{padding-bottom:20px}body#partner-f45 .main .science-backed{background-image:url(https://www.trifectanutrition.com/hubfs/f-45-control-section-bg.jpeg) !important;background-size:cover !important;background-position:right 20% !important;background-repeat:no-repeat !important;position:relative}body#partner-f45 .main .science-backed:before{content:'';height:100%;position:absolute;left:-10%;top:0;width:20%;background-color:#fff;-webkit-transform:skew(10deg);transform:skew(10deg)}body#partner-f45 .main .science-backed img{opacity:0;visibility:hidden;max-width:100%}body#partner-f45 .main .control-text h2,body#partner-f45 .main .control-text p{padding:0 30px;position:relative;z-index:1}body#partner-f45 .main .control-text h2{padding-bottom:20px}body#partner-f45 .main .control-image{background-image:url(https://www.trifectanutrition.com/hubfs/f45-science-section-bg.jpeg) !important;background-size:cover !important;background-position:right center !important;background-repeat:no-repeat !important;position:relative}body#partner-f45 .main .control-image:before{content:'';height:101%;position:absolute;right:-8%;top:0;width:20%;background-color:#fff;-webkit-transform:skew(-10deg);transform:skew(-10deg);height:100%}body#partner-f45 .main .control-image img{opacity:0;visibility:hidden;max-width:100%}body#partner-f45 .main .how-trifecta-works-icon path{fill:#211551}body#partner-f45 .main .row-number-20>.row-fluid:first-of-type{background-color:#fff;margin-top:-80px}body#partner-f45 .main .row-number-20>.row-fluid:first-of-type .span4{border-right:2px solid #211551;padding:20px;margin-top:40px}body#partner-f45 .main .row-number-20>.row-fluid:first-of-type .span4:last-child{border-right:0}@media all and (-ms-high-contrast:none){body#partner-f45 .main #hs_cos_wrapper_widget_1578445335540_ img{width:500px}}@media(max-width:576px){body#partner-f45 .main img{max-width:100%}body#partner-f45 .main .h0{font-size:60px;line-height:70px}body#partner-f45 .main h1,body#partner-f45 .main .h1{font-size:44px;line-height:1}body#partner-f45 .main h2,body#partner-f45 .main .h2{font-size:36px;line-height:1.2}body#partner-f45 .main h3{font-size:36px;line-height:44px}body#partner-f45 .main h4{font-size:30px;line-height:36px}body#partner-f45 .main .row-number-1{padding-top:20px !important}body#partner-f45 .main .row-number-1 .row-fluid:first-child:before{top:5%;width:40%}body#partner-f45 .main #hs_cos_wrapper_module_15785173752493{overflow:auto}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_{text-align:center}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ h2{text-align:center !important;border-bottom:5px solid #d6001c;margin:0 15px 20px;padding-bottom:20px}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ p,body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ .hs-cta-node{text-align:center !important}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ a.cta_button{float:none !important;display:block;margin:0 15px !important}body#partner-f45 .main .row-number-5 .row-fluid:before,body#partner-f45 .main .row-number-7 .row-fluid:before{display:none}body#partner-f45 .main #cta_button_2498149_cfed803d-7bfe-4027-866e-28dcf836de39{display:block;text-align:center}body#partner-f45 .main .body_content-row-3-margin{margin-top:20px !important}body#partner-f45 .main .row-number-10 .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body#partner-f45 .main .row-number-10 .row-fluid .dnd-column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body#partner-f45 .main .row-number-10 .row-fluid .dnd-column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}body#partner-f45 .main #hs_cos_wrapper_widget_1578445401870 h3{font-size:24px}body#partner-f45 .main .science-backed:before,body#partner-f45 .main .control-image:before{display:none}body#partner-f45 .main .science-text h2,body#partner-f45 .main .control-text h2{padding:20px 0}body#partner-f45 .main .science-text p,body#partner-f45 .main .control-text p{padding:0}body#partner-f45 .main .row-number-18,body#partner-f45 .main .row-number-20{background-color:#f5f5f5}body#partner-f45 .main .row-number-18 h2{margin-bottom:0;padding-bottom:20px}body#partner-f45 .main .row-number-18 .row-fluid{padding:0 15px}body#partner-f45 .main .row-number-20 p{margin-bottom:0}body#partner-f45 .main .row-number-20>.row-fluid:first-of-type{background-color:#fff}body#partner-f45 .main .row-number-20>.row-fluid:first-of-type .span4{border-right:0}body#partner-f45 .main .row-number-22{padding-bottom:40px !important}body#partner-f45 .main .row-number-22 .span4{border-right:0}body#partner-f45 .main .row-number-22 .widget-type-cell .dnd-row{border-top:2px solid #211551;padding:40px 0}body#partner-f45 .main .row-number-26{margin-top:0 !important}body#partner-f45 .main .row-number-29 h2{padding:0 20px}body#partner-f45 .main .row-number-35 h4{border-bottom:5px solid #d6001c;padding-bottom:20px;margin:0 40px 20px}body#partner-f45 .main .row-number-35 h4 .cta-text{border-bottom:0}body#partner-f45 .main .row-number-35 #hs_cos_wrapper_widget_1578677775104{width:100%}body#partner-f45 .main .row-number-35 #hs_cos_wrapper_widget_1578677775104 a.btn-f45{margin:20px 20px 0;display:block;text-align:center}body#partner-f45 .main #hs_cos_wrapper_widget_1578445606187{padding:0 15px}}@media(max-width:768px){body#partner-f45 .main img{max-width:100%}body#partner-f45 .main .h0{font-size:60px;line-height:70px}body#partner-f45 .main h1,body#partner-f45 .main .h1{font-size:44px;line-height:1}body#partner-f45 .main h2,body#partner-f45 .main .h2{font-size:36px;line-height:1.2}body#partner-f45 .main h3{font-size:36px;line-height:1.2}body#partner-f45 .main h4{font-size:30px;line-height:1.2}body#partner-f45 .main .science-backed{background-position:center !important}body#partner-f45 .main .control-image:before,body#partner-f45 .main .science-backed:before{display:none !important}body#partner-f45 .main .row-number-20>.row-fluid:first-of-type .span4{border-right:0}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_{text-align:center}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ h2{text-align:center !important}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ p,body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ .hs-cta-node{text-align:center !important}body#partner-f45 .main #hs_cos_wrapper_widget_1578355824933_ a.cta_button{float:none !important;margin:0 15px !important}body#partner-f45 .main .row-number-7 .row-fluid:before{width:0}body#partner-f45 .main .row-number-14 h2,body#partner-f45 .main .row-number-16 h2{font-size:20px}}