@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://use.typekit.net/lti0ser.css");@import url("https://use.typekit.net/vnd5vrh.css");@font-face{font-family:caviar_dreams;font-style:normal;font-weight:400;src:url(../fonts/CaviarDreams-webfont.woff) format("woff")}@font-face{font-family:caviar_dreams;font-style:italic;font-weight:400;src:url(../fonts/CaviarDreams_Italic-webfont.woff) format("woff")}@font-face{font-family:caviar_dreams;font-style:normal;font-weight:700;src:url(../fonts/Caviar_Dreams_Bold-webfont.woff) format("woff")}@font-face{font-family:caviar_dreams;font-style:italic;font-weight:700;src:url(../fonts/CaviarDreams_BoldItalic-webfont.woff) format("woff")}html{overflow-x:hidden}body.k12-pizza-portfolio{background-color:#fff;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;margin:0;max-width:100vw;overflow-x:hidden;overflow-y:scroll;padding:0;position:relative}body.k12-pizza-portfolio .font-caviardreams{font-family:caviar_dreams,Josefin Sans,Arial Narrow,sans-serif}body.k12-pizza-portfolio .font-brother,body.k12-pizza-portfolio h1,body.k12-pizza-portfolio h2,body.k12-pizza-portfolio h3,body.k12-pizza-portfolio h4,body.k12-pizza-portfolio h5,body.k12-pizza-portfolio h6,body.k12-pizza-portfolio li,body.k12-pizza-portfolio p{font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif}body.k12-pizza-portfolio h1,body.k12-pizza-portfolio h2,body.k12-pizza-portfolio h3,body.k12-pizza-portfolio h4,body.k12-pizza-portfolio h5,body.k12-pizza-portfolio h6{text-transform:uppercase}body.k12-pizza-portfolio h1{color:#282829}body.k12-pizza-portfolio h1,body.k12-pizza-portfolio h2{font-family:caviar_dreams,Josefin Sans,Arial Narrow,sans-serif}body.k12-pizza-portfolio h2{color:#404040}body.k12-pizza-portfolio p{color:#1a1818;text-wrap:balance}@media only screen and (max-width:660px){body.k12-pizza-portfolio p{text-wrap:unset}}body.k12-pizza-portfolio .nf-field-label label,body.k12-pizza-portfolio .nf-form-content label{font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif!important}body.k12-pizza-portfolio .nf-form-content input[type=email],body.k12-pizza-portfolio .nf-form-content input[type=tel],body.k12-pizza-portfolio .nf-form-content input[type=text],body.k12-pizza-portfolio .nf-form-content select,body.k12-pizza-portfolio .nf-form-content textarea{background-color:rgba(67,200,246,.15)!important;border:2px solid #43c8f6!important;border-radius:0!important}body.k12-pizza-portfolio .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#43c8f6!important}body.k12-pizza-portfolio .nf-form-content input[type=submit]{background-color:#f240ac!important;border:3px solid #f240ac!important;border-radius:9px!important;color:#000!important}body.k12-pizza-portfolio .nf-form-content input[type=submit]:hover{background-color:rgba(242,64,172,.15)!important}body.k12-pizza-portfolio .content-section{min-height:60vh}@media only screen and (max-width:750px) and (orientation:portrait){body.k12-pizza-portfolio .content-section{min-height:80vh}}body.k12-pizza-portfolio .zig-zag-borders{--mask:conic-gradient(from 122.5deg at top,#0000,#000 1deg 114deg,#0000 115deg) top/9.1rem 51% repeat-x,conic-gradient(from -57.5deg at bottom,#0000,#000 1deg 114deg,#0000 115deg) calc(50% + 4.55rem) 100%/9.1rem 51% repeat-x;background-color:#fff;margin-bottom:-3rem;margin-top:-4.5rem;-webkit-mask:var(--mask);mask:var(--mask);min-height:4rem;padding-top:4vh;position:relative;z-index:50}body.k12-pizza-portfolio .zig-zag-borders.content-section{margin-bottom:-3rem;margin-top:-3rem;min-height:30vh;padding-top:4vh}body.k12-pizza-portfolio .zig-zag-borders.pink-shadow{background-image:url(/wp-content/themes/schwans/images/k12-pizza-portfolio/zigzag-shadow-cropped.svg);mask:none;--mask:none;background-color:transparent;background-repeat:repeat-x;background-size:contain}@media screen and (max-width:768px){body.k12-pizza-portfolio .zig-zag-borders.pink-shadow{background-size:cover}}body.k12-pizza-portfolio .zig-zag-borders.green-shadow{background-image:url(/wp-content/themes/schwans/images/k12-pizza-portfolio/zigzag-shadow-green.svg);mask:none;--mask:none;background-color:transparent;background-repeat:repeat-x;background-size:contain}@media screen and (max-width:768px){body.k12-pizza-portfolio .zig-zag-borders.green-shadow{background-size:cover}}body.k12-pizza-portfolio .zig-zag-borders.top-border{background-image:url(/wp-content/themes/schwans/images/k12-pizza-portfolio/zigzag-top-border.svg);mask:none;--mask:none;background-color:transparent;background-repeat:repeat-x;background-size:contain;padding-top:6.5vh}body.k12-pizza-portfolio .zig-zag-borders.top-border img{height:8.5vh}@media screen and (max-width:768px){body.k12-pizza-portfolio .zig-zag-borders.top-border{margin-top:-1.5rem}}body.k12-pizza-portfolio .zig-zag-borders:after{bottom:-3rem;content:"";height:3rem;position:absolute;width:100%;z-index:45}body.k12-pizza-portfolio .zig-zag-borders>img{display:block;height:7.5vh}@media only screen and (min-width:1600px) and (min-height:790px){body.k12-pizza-portfolio .zig-zag-borders>img{height:12vh}}@media only screen and (min-width:2600px) and (min-height:790px){body.k12-pizza-portfolio .zig-zag-borders>img{height:5vh}}body.k12-pizza-portfolio .zig-zag-bottom-border{--mask:conic-gradient(from -57.5deg at bottom,#0000,#000 1deg 114deg,#0000 115deg) 50%/9.1rem 100%;-webkit-mask:var(--mask);mask:var(--mask);position:relative}body.k12-pizza-portfolio .zig-zag-bottom-border:after{background-color:#fff;bottom:-2%;content:"";height:2%;position:absolute;width:100%}body.k12-pizza-portfolio img{height:auto;max-width:100%}body.k12-pizza-portfolio .vertical-divider img{display:block;height:auto;max-width:1.5rem;width:100%}body.k12-pizza-portfolio main{max-width:100vw;position:relative}body.k12-pizza-portfolio header{display:grid;grid-template-columns:2rem repeat(12,1fr) 2rem;grid-template-rows:repeat(3,1fr);max-width:100vw;position:fixed;top:0;width:100%;z-index:1000}body.k12-pizza-portfolio header:before{background-color:#1a1818;content:"";display:block;grid-column:1/span 14;grid-row:1;height:2rem}body.k12-pizza-portfolio header .schwans-logo{display:block;grid-column:13;grid-row:1/span 3;height:auto;margin:.5rem 1rem;max-width:100px;width:100%}body.k12-pizza-portfolio #intro.bg-pizza-slice{background:#f231ba url(../../images/k12-pizza-portfolio/bg-k12-pizza.png) 50% no-repeat fixed;background-size:cover;max-height:100vh}@media only screen and (max-width:750px) and (orientation:portrait){body.k12-pizza-portfolio #intro.bg-pizza-slice{background-attachment:unset;background-position:calc(100% + 200px) top}}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1em 2rem 6rem 0}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .headline-image{display:block;height:auto;max-height:64vh;max-width:100%;width:auto}@media only screen and (max-width:660px){body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .headline-image{max-height:90vh}}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .headline-image img{display:block;height:100%;margin:0 auto;max-height:64vh;width:100%}@media only screen and (max-width:660px){body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .headline-image img{max-height:90vh}}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .hero-logos{display:flex;width:38%}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .hero-logos .panel-logo{max-height:150px}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .hero-logos .panel-logo:last-child{max-height:200px}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .hero-logos .panel-logo img{display:block;margin-left:auto;margin-right:auto;max-height:100%}@media only screen and (max-width:660px){body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .hero-logos{align-items:center;height:90px;justify-content:center;margin:50px auto 0;width:90%}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage .hero-logos .panel-logo{max-height:100%;max-width:40%}body.k12-pizza-portfolio #intro.bg-pizza-slice .stage{grid-template-columns:100%;padding:30% .5rem .5rem}}body.k12-pizza-portfolio #challenge .stage{align-items:center;display:grid;grid-template-columns:50% 10% 40%;grid-template-rows:auto;justify-items:center;padding:2rem 2rem 4rem}body.k12-pizza-portfolio #challenge .stage .intro-panel{grid-column:1;grid-row:1}body.k12-pizza-portfolio #challenge .stage .intro-panel h1 span{color:#f238b4;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif}body.k12-pizza-portfolio #challenge .stage .intro-panel p{font-size:1.375rem;font-weight:100}body.k12-pizza-portfolio #challenge .stage .intro-panel ul{display:grid;gap:.875rem 1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin:0;padding:0}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li{align-items:start;display:flex;flex-flow:row nowrap;font-size:1.25rem;gap:0 .5rem;line-height:1.2;list-style:none;margin:0;padding:0;text-transform:uppercase}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li img{display:block;height:auto;max-width:3rem}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li span{display:block;font-weight:600}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li:nth-of-type(3n+1){color:#f5671c}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li:nth-of-type(3n+2){color:#37960c}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li:nth-of-type(3n+3){color:#2889d5}body.k12-pizza-portfolio #challenge .stage .intro-panel ul li:nth-of-type(3n+4){color:#f237b4}body.k12-pizza-portfolio #challenge .stage .complementary-panel{grid-column:3;grid-row:1;text-align:center}body.k12-pizza-portfolio #challenge .stage .complementary-panel h2 span{color:#2bc918;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif}body.k12-pizza-portfolio #challenge .stage .vertical-divider{grid-column:2;grid-row:1}@media only screen and (max-width:660px){body.k12-pizza-portfolio #challenge .stage{gap:2rem 0;grid-template-columns:100%;grid-template-rows:auto auto}body.k12-pizza-portfolio #challenge .stage .intro-panel{grid-column:1;grid-row:1}body.k12-pizza-portfolio #challenge .stage .intro-panel ul{grid-template-columns:100%}body.k12-pizza-portfolio #challenge .stage .complementary-panel{grid-column:1;grid-row:2}body.k12-pizza-portfolio #challenge .stage .vertical-divider{display:none}}body.k12-pizza-portfolio #challenge .stage .quiz-cta{background:linear-gradient(180deg,#ee915d,#ef7556,#f1379f,#f230bb);border:3px solid #1a1818;border-radius:9px;color:#fff;display:block;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;margin:1rem auto;padding:.6em 2em .8em;text-transform:uppercase;transition:all .3s ease}body.k12-pizza-portfolio #challenge .stage .quiz-cta:hover{background:linear-gradient(180deg,#f230bb,#f1379f,#ef7556,#ee915d)}body.k12-pizza-portfolio .quiz_modal{background-color:rgba(0,0,0,.8);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:5000}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap{background:#fff;height:80vh;left:50%;margin:20px auto;min-width:300px;padding:20px;position:absolute;top:calc(50% - 20px);transform:translate(-50%,-50%);width:80vw}@media only screen and (max-width:750px){body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap{padding:4px}}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap img.close-quiz_modal{background-color:#fff;border-radius:.35rem;height:44px;position:absolute;right:20px;top:20px;width:44px;z-index:50}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap img.close-quiz_modal:hover{background-color:#f238b4;cursor:pointer}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;overflow-y:scroll}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells{display:flex;flex-flow:row nowrap;gap:2rem}@media only screen and (max-width:750px){body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells{flex-flow:column-reverse nowrap}}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells .nf-cell{flex:1 1 auto;width:calc(40% - 2rem)!important}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells .nf-cell img{height:auto;width:100%}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells .nf-cell:first-of-type{width:60%!important}@media only screen and (max-width:750px){body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells .nf-cell{width:100%!important}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells .nf-cell:first-of-type{padding:0 20px;width:100%!important}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content nf-cells .nf-cell img{height:20vh;margin:0 auto!important;width:auto}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-cont{width:100%}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content{padding:0 5px}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content nf-cells{display:flex;flex-flow:column-reverse nowrap}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-field-element img{width:100%}}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .quiz-question .nf-field-label{margin-bottom:.3em!important;text-wrap:balance}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .quiz-question .nf-field-label span.nf-label-span{color:#282829;font-family:caviar_dreams,Josefin Sans,Arial Narrow,sans-serif;font-size:2rem;line-height:1.2;text-transform:uppercase}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .quiz-question .nf-field-label span.nf-label-span>span:not(.ninja-forms-req-symbol){color:#f238b4;display:inline-block;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;line-height:1.1;margin-right:-.25em;vertical-align:baseline}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .quiz-question .nf-field-label span.nf-label-span .ninja-forms-req-symbol{color:#282829;font-size:2rem;line-height:1.2}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-progress-container{background-color:rgba(249,205,84,.15);border:3px solid #f9cd54;margin:0 auto 1.5rem}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-progress-container .nf-progress{background-color:#f9cd54}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content input[type=button]{background:#38aff1;background:linear-gradient(180deg,#38aff1,#40c4f6,#48d9fb);border:3px solid #1a1818;border-radius:1.15em;color:#fff;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-weight:700;padding-bottom:1em;text-shadow:0 3px 5px #832062;text-transform:uppercase}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-form-content input[type=button]:hover{background:#48d9fb;background:linear-gradient(180deg,#48d9fb,#40c4f6,#38aff1)}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg{max-width:unset;padding:0}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg h3{color:#282829;font-family:caviar_dreams,Josefin Sans,Arial Narrow,sans-serif;text-transform:uppercase}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg h3>span{color:#f238b4;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel .content,body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel .lifestyle{flex:1 1 50%}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel .lifestyle img{display:block;width:100%}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel .content{text-align:center}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel .content .solution{font-family:caviar_dreams,Josefin Sans,Arial Narrow,sans-serif;font-weight:700;margin:0 20px 1rem;text-align:left;text-transform:uppercase}body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel .content img{display:block;margin:0 auto 1rem;width:100%}@media only screen and (max-width:600px){body.k12-pizza-portfolio .quiz_modal .quiz_modal-wrap .quiz_modal-content .nf-response-msg .answer-panel{align-items:center;flex-flow:row wrap;justify-content:center}}body.k12-pizza-portfolio #participation.bg-slicer-new{background:#f231ba url(../../images/k12-pizza-portfolio/bg-2-participation-driver.jpg) 0 no-repeat fixed;position:relative;z-index:2}@media only screen and (max-width:750px) and (orientation:portrait){body.k12-pizza-portfolio #participation.bg-slicer-new{background-attachment:unset;background-position:top}}body.k12-pizza-portfolio #participation.bg-slicer-new .stage{display:grid;grid-template-columns:2rem repeat(12,1fr) 2rem;grid-template-rows:auto;padding:4rem 0 0}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .primary-panel{grid-column:6/span 10;grid-row:1/span 2;position:relative;z-index:4}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .panel-logo{grid-column:2;grid-row:3;padding:2rem 0}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .panel-product{align-self:end;grid-column:6/span 9;grid-row:2/span 3;justify-self:end;margin-bottom:-200px;margin-right:-20%;max-width:none;position:relative;width:120%;z-index:3}@media screen and (max-width:660px){body.k12-pizza-portfolio #participation.bg-slicer-new .stage .panel-product{margin-bottom:-67px}}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .content-panel{background-color:#f231ba;display:grid;grid-column:1/span 14;grid-row:4;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:1rem 2rem 5rem}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .content-panel .content{grid-column:1/span 4;grid-row:2}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .content-panel .content li,body.k12-pizza-portfolio #participation.bg-slicer-new .stage .content-panel .content p{color:#fef2f0;font-size:1.5rem;font-weight:100}@media only screen and (max-width:660px){body.k12-pizza-portfolio #participation.bg-slicer-new .stage{grid-template-columns:2rem repeat(4,1fr) 2rem;grid-template-rows:auto auto repeat(2,1fr) auto}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .primary-panel{grid-column:2/span 4;grid-row:1}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .panel-logo{grid-column:2/span 1;grid-row:2}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .panel-product{grid-column:1/span 6;grid-row:4/span 2}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .content-panel{align-content:start;align-self:stretch;grid-column:1/span 6;grid-row:3/span 3;padding-bottom:200px}body.k12-pizza-portfolio #participation.bg-slicer-new .stage .content-panel .content{grid-column:1/span 12}}body.k12-pizza-portfolio #helper.bg-thumbs-up{background:#49d7fa url(../../images/k12-pizza-portfolio/bg-3-handy-helper.jpg) 50% no-repeat fixed;position:relative;z-index:2}@media only screen and (max-width:750px) and (orientation:portrait){body.k12-pizza-portfolio #helper.bg-thumbs-up{background-attachment:unset;background-position:top}}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage{display:grid;grid-template-columns:2rem repeat(12,1fr) 2rem;grid-template-rows:auto;padding:4rem 0 0}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .primary-panel{grid-column:2/span 6;grid-row:1/span 2;position:relative;z-index:4}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .panel-logo{grid-column:2;grid-row:3;padding:2rem 0}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .panel-product{align-self:end;grid-column:6/span 9;grid-row:2/span 3;position:relative;z-index:3}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .content-panel{background-color:#49d7fa;display:grid;grid-column:1/span 14;grid-row:4;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:1rem 2rem 5rem}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .content-panel .content{grid-column:1/span 4;grid-row:2}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .content-panel .content p{font-size:1.5rem;font-weight:100}@media only screen and (max-width:660px){body.k12-pizza-portfolio #helper.bg-thumbs-up .stage{grid-template-columns:2rem repeat(4,1fr) 2rem;grid-template-rows:auto auto repeat(2,1fr) auto}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .primary-panel{grid-column:2/span 4;grid-row:1}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .panel-logo{grid-column:2/span 1;grid-row:2}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .panel-product{grid-column:1/span 6;grid-row:4/span 2}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .content-panel{align-content:start;align-self:stretch;grid-column:1/span 6;grid-row:3/span 3}body.k12-pizza-portfolio #helper.bg-thumbs-up .stage .content-panel .content{grid-column:1/span 12}}body.k12-pizza-portfolio #value.bg-dollar-sign{background:#f9cd54 url(../../images/k12-pizza-portfolio/bg-4-value-maximizer.jpg) 50% 0 no-repeat fixed;position:relative;z-index:2}@media only screen and (max-width:750px) and (orientation:portrait){body.k12-pizza-portfolio #value.bg-dollar-sign{background-attachment:unset;background-position:top}}body.k12-pizza-portfolio #value.bg-dollar-sign .stage{display:grid;grid-template-columns:2rem repeat(12,1fr) 2rem;grid-template-rows:auto;padding:4rem 0 0}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .primary-panel{grid-column:8/span 6;grid-row:1/span 2;position:relative;z-index:4}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .panel-logo{grid-column:12;grid-row:3;padding:1rem 0 6rem}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .panel-product{align-self:end;grid-column:6/span 9;grid-row:2/span 3;position:relative;z-index:3}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .content-panel{background-color:#f9cd54;display:grid;grid-column:1/span 14;grid-row:4;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:1rem 2rem 5rem}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .content-panel .content{grid-column:1/span 4;grid-row:2}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .content-panel .content p{font-size:1.5rem;font-weight:100}@media only screen and (max-width:660px){body.k12-pizza-portfolio #value.bg-dollar-sign .stage{grid-template-columns:2rem repeat(4,1fr) 2rem;grid-template-rows:auto auto repeat(2,1fr) auto}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .primary-panel{grid-column:2/span 4;grid-row:1}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .panel-logo{grid-column:2/span 1;grid-row:2;padding:1rem 0}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .panel-product{grid-column:1/span 6;grid-row:4/span 2}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .content-panel{align-content:start;align-self:stretch;grid-column:1/span 6;grid-row:3/span 3}body.k12-pizza-portfolio #value.bg-dollar-sign .stage .content-panel .content{grid-column:1/span 12}}body.k12-pizza-portfolio #faqs.bg-faqs{background:#f231ba url(../../images/k12-pizza-portfolio/bg-5-portable-do-it-all.jpg) 50% no-repeat fixed;position:relative;z-index:2}body.k12-pizza-portfolio #faqs.bg-faqs .stage{display:grid;grid-template-columns:2rem repeat(12,1fr) 2rem;grid-template-rows:30px auto auto auto;padding:4rem 0 0}body.k12-pizza-portfolio #faqs.bg-faqs .stage .primary-panel{grid-column:2/span 6;grid-row:2/span 1;position:relative;z-index:4}@media screen and (max-width:660px){body.k12-pizza-portfolio #faqs.bg-faqs .stage .primary-panel{padding:1.5rem 0}}body.k12-pizza-portfolio #faqs.bg-faqs .stage .panel-logo{grid-column:12;grid-row:3;padding:1rem 0 6rem}body.k12-pizza-portfolio #faqs.bg-faqs .stage .panel-product{align-self:end;grid-column:6/span 9;grid-row:1/span 3;justify-self:end;max-width:none;position:relative;right:-274px;width:120%;z-index:3}@media only screen and (max-width:660px){body.k12-pizza-portfolio #faqs.bg-faqs .stage .panel-product{grid-row:2/span 2;margin-top:-150px;max-width:none;right:5%;width:90%}}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel{background-color:#f231ba;display:grid;grid-column:1/span 14;grid-row:4;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:0 2rem 5rem;position:relative}@media only screen and (max-width:660px){body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel{padding-top:80px}}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel:before{background:#f231ba;content:"";height:130px;position:absolute;top:-130px;width:100%}@media screen and (max-width:660px){body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel:before{display:none}}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faq-cta{grid-column:3/span 8;grid-row:3;text-align:center}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faq-btn{background:linear-gradient(180deg,#ee915d,#ef7556,#f1379f,#f230bb);border:5px solid #1a1818;border-radius:26px;box-shadow:0 6px 14px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:block;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;margin:1rem auto;padding:.6em 2em .8em;text-transform:uppercase;transition:all .3s ease}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faq-btn:hover{background:linear-gradient(180deg,#f230bb,#f1379f,#ef7556,#ee915d)}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faq-btn:hover{transform:translateY(-1px)}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faq-btn:active{transform:translateY(0)}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .content{grid-column:3/span 8;grid-row:2;margin-bottom:40px;text-align:center}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .content p{color:#fff;font-family:brother-1816,sans-serif;font-size:28px;font-weight:100}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs{display:grid;gap:4rem 5rem;grid-column:2/span 10;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10rem;padding-bottom:4rem;text-align:left;will-change:height,opacity}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs .faq-rule{background:#000;height:4px;margin:14px 0 10px;width:100%}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs .faq-label--q{color:#ffd865;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-size:28px;font-weight:800}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs .faq-question{color:#fff;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-size:28px;margin:0}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs .faq-answer p{color:#fff;display:inline;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-size:28px;font-weight:100}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs .faq-label--a{color:#73e553;font-family:brother-1816,Josefin Sans,Century Gothic,sans-serif;font-size:28px;font-weight:800}@media only screen and (max-width:660px){body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .faqs{gap:2.5rem;grid-column:1/span 12;grid-row:4;grid-template-columns:1fr;margin-top:2rem}body.k12-pizza-portfolio #faqs.bg-faqs .stage{grid-template-columns:2rem repeat(4,1fr) 2rem;grid-template-rows:auto auto repeat(2,1fr) auto}body.k12-pizza-portfolio #faqs.bg-faqs .stage .primary-panel{grid-column:2/span 4;grid-row:1}body.k12-pizza-portfolio #faqs.bg-faqs .stage .panel-logo{grid-column:2/span 1;grid-row:2;padding:1rem 0}body.k12-pizza-portfolio #faqs.bg-faqs .stage .panel-product{align-self:start;grid-column:1/span 6;grid-row:2/span 2;max-width:none;padding-top:110px;right:5%;width:90%}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel{align-content:start;align-self:stretch;grid-column:1/span 6;grid-row:3/span 3;padding-top:170px}body.k12-pizza-portfolio #faqs.bg-faqs .stage .content-panel .content{grid-column:1/span 12}}body.k12-pizza-portfolio #versatile.bg-duo{background:#67e269 url(../../images/k12-pizza-portfolio/bg-5-portable-do-it-all.jpg) 50% no-repeat fixed;position:relative;z-index:2}@media only screen and (max-width:750px) and (orientation:portrait){body.k12-pizza-portfolio #versatile.bg-duo{background-attachment:unset;background-position:top}}body.k12-pizza-portfolio #versatile.bg-duo .stage{align-items:center;display:grid;grid-template-columns:2rem calc(45% - 2rem) 10% calc(45% - 2rem) 2rem;grid-template-rows:auto auto 1fr 1fr max-content;justify-items:center;padding:4rem 0 0}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.primary-panel{grid-column:2;grid-row:1}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.panel-logo{align-self:start;grid-column:2;grid-row:2/span 2;justify-self:start;max-width:8vw;position:relative;z-index:10}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.panel-product{grid-column:2;grid-row:2/span 3;position:relative;z-index:6}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.content-panel{grid-column:2;grid-row:5;position:relative;z-index:6}body.k12-pizza-portfolio #versatile.bg-duo .stage .vertical-divider{grid-column:3;grid-row:1/span 5;position:relative;z-index:6}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.primary-panel{grid-column:4;grid-row:1}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.panel-logo{align-self:start;grid-column:4;grid-row:2/span 2;justify-self:start;max-width:9vw;position:relative;z-index:10}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.panel-product{grid-column:4;grid-row:3/span 2;position:relative;z-index:6}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.content-panel{grid-column:4;grid-row:5;position:relative;z-index:6}body.k12-pizza-portfolio #versatile.bg-duo .stage .content-panel{align-self:end;padding:0 0 4rem}body.k12-pizza-portfolio #versatile.bg-duo .stage .content-panel p{font-size:1.5rem;font-weight:100}body.k12-pizza-portfolio #versatile.bg-duo .stage:after{background-color:#67e269;content:"";display:block;grid-column:1/span 5;grid-row:4/span 2;height:100%;position:relative;width:100%;z-index:1}@media only screen and (max-width:660px){body.k12-pizza-portfolio #versatile.bg-duo .stage{grid-template-columns:2rem repeat(4,1fr) 2rem;grid-template-rows:auto}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.primary-panel{grid-column:2/span 4;grid-row:1}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.panel-logo{grid-column:2/span 1;grid-row:2;margin-bottom:5px;margin-left:10px;max-width:15vw}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.panel-product{grid-column:2/span 4;grid-row:4/span 2;position:relative;z-index:10}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.content-panel{align-content:start;align-self:stretch;background-color:#67e269;grid-column:1/span 6;grid-row:3/span 2;padding:1rem 2rem 6rem}body.k12-pizza-portfolio #versatile.bg-duo .stage .first-group.content-panel .content{grid-column:2/span 10}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group{padding-top:2rem}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.primary-panel{grid-column:2/span 4;grid-row:6}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.panel-logo{grid-column:2/span 1;grid-row:7;margin-bottom:10px;margin-left:11vw;max-width:24vw}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.panel-product{grid-column:2/span 4;grid-row:9/span 1;position:relative;z-index:10}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.content-panel{align-content:start;align-self:stretch;background-color:#67e269;grid-column:1/span 6;grid-row:8/span 2;padding:1rem 2rem 10rem}body.k12-pizza-portfolio #versatile.bg-duo .stage .second-group.content-panel .content{grid-column:2/span 10}body.k12-pizza-portfolio #versatile.bg-duo .stage .vertical-divider,body.k12-pizza-portfolio #versatile.bg-duo .stage:after{display:none}}body.k12-pizza-portfolio #request.content-section{background-color:#fff}body.k12-pizza-portfolio #request.content-section .stage{margin:40px auto 20px;max-width:1200px;padding:0 40px}body.k12-pizza-portfolio #request.content-section .stage table td{vertical-align:bottom}body.k12-pizza-portfolio #request.content-section .stage table td.form-hero-graphic{width:60%}@media only screen and (max-width:720px){body.k12-pizza-portfolio #request.content-section .stage table td{display:block}body.k12-pizza-portfolio #request.content-section .stage table td.form-hero-graphic{width:100%}}body.k12-pizza-portfolio #request.content-section .stage p{font-size:1.25rem;font-weight:100}@media only screen and (max-width:720px){body.k12-pizza-portfolio #request.content-section .stage p{text-align:center}}body.k12-pizza-portfolio #request.content-section .stage p small{font-size:.8rem}body.k12-pizza-portfolio footer{background-color:#000;padding:1.5rem 3rem;text-align:center}body.k12-pizza-portfolio footer li,body.k12-pizza-portfolio footer p{color:#fff;font-family:caviar_dreams,Josefin Sans,Arial Narrow,sans-serif;font-size:.875rem;text-transform:uppercase}body.k12-pizza-portfolio footer ul{margin:0;padding:0}body.k12-pizza-portfolio footer ul li{border-right:1px solid #fff;display:inline-block;list-style-type:none;margin:0 -4px 0 1rem;padding:0 1rem 0 0}body.k12-pizza-portfolio footer ul li:last-of-type{border-right:0}body.k12-pizza-portfolio footer a{color:#4baadf;text-decoration:none}body.k12-pizza-portfolio footer a:hover{text-decoration:underline}