.team-member figure,.case-study,.image-row section,.layout,.maintenance header,.sub-section header,.content-checklist,.matrix,#outro,#outro .account-manager{display:grid}#proposal-header,.price-total .price-title{display:flex}.option{display:flex;flex-direction:column}.maintenance .container section,.sub-section header,.content-checklist section,.full{color:inherit}.maintenance .container section h1,.sub-section header h1,.content-checklist section h1,.full h1,.maintenance .container section h2,.sub-section header h2,.content-checklist section h2,.full h2,.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3,.maintenance .container section h4,.sub-section header h4,.content-checklist section h4,.full h4,.maintenance .container section h5,.sub-section header h5,.content-checklist section h5,.full h5,.maintenance .container section h6,.sub-section header h6,.content-checklist section h6,.full h6{line-height:1em;letter-spacing:0.1rem}.maintenance .container section h1:first-child,.sub-section header h1:first-child,.content-checklist section h1:first-child,.full h1:first-child,.maintenance .container section h2:first-child,.sub-section header h2:first-child,.content-checklist section h2:first-child,.full h2:first-child,.maintenance .container section h3:first-child,.sub-section header h3:first-child,.content-checklist section h3:first-child,.full h3:first-child,.maintenance .container section h4:first-child,.sub-section header h4:first-child,.content-checklist section h4:first-child,.full h4:first-child,.maintenance .container section h5:first-child,.sub-section header h5:first-child,.content-checklist section h5:first-child,.full h5:first-child,.maintenance .container section h6:first-child,.sub-section header h6:first-child,.content-checklist section h6:first-child,.full h6:first-child{margin-top:0}.maintenance .container section h2,.sub-section header h2,.content-checklist section h2,.full h2{color:#fff}.maintenance .container section h4,.sub-section header h4,.content-checklist section h4,.full h4{font-weight:300;color:inherit;color:#676767}.maintenance .container section h4:first-child,.sub-section header h4:first-child,.content-checklist section h4:first-child,.full h4:first-child{margin-top:0}.maintenance .container section p,.sub-section header p,.content-checklist section p,.full p{line-height:1.85rem}.maintenance .container section address,.sub-section header address,.content-checklist section address,.full address{color:#020202;font-style:normal;margin:2rem 0}.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote{margin:3rem 0;font-size:1.2rem;line-height:1.5em;position:relative;color:#fff}.maintenance .container section blockquote strong,.sub-section header blockquote strong,.content-checklist section blockquote strong,.full blockquote strong{font-size:1rem;line-height:1rem;display:block;margin-top:1rem;color:#676767;position:absolute}.maintenance .container section figure,.sub-section header figure,.content-checklist section figure,.full figure{margin:5rem 0}.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3{color:#fff;font-weight:500;margin-bottom:0.5em;line-height:1.2em}.maintenance .container section ul,.sub-section header ul,.content-checklist section ul,.full ul{list-style:none;padding-left:3rem;margin:2rem 0}.maintenance .container section ul li,.sub-section header ul li,.content-checklist section ul li,.full ul li{list-style:none;position:relative;margin-bottom:1rem}.maintenance .container section ul li:before,.sub-section header ul li:before,.content-checklist section ul li:before,.full ul li:before{content:'';position:absolute;right:calc(100% + 1rem);width:1.375rem;height:0;top:0.6em;border-bottom:1px solid #A39077}.maintenance .container section ul li:last-child,.sub-section header ul li:last-child,.content-checklist section ul li:last-child,.full ul li:last-child{margin-bottom:0}.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3,.maintenance .container section p:first-child,.sub-section header p:first-child,.content-checklist section p:first-child,.full p:first-child{position:relative}.maintenance .container section h3:before,.sub-section header h3:before,.content-checklist section h3:before,.full h3:before,.maintenance .container section p:first-child:before,.sub-section header p:first-child:before,.content-checklist section p:first-child:before,.full p:first-child:before{display:block;margin-bottom:1em;content:url(/wp-content/themes/proposals/img/photo-mark.svg);width:1.5rem;height:2rem;transform:scaleX(-1r)}@media screen and (min-width: 0) and (max-width: 1199px){.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3{padding-left:3rem}.maintenance .container section h3:before,.sub-section header h3:before,.content-checklist section h3:before,.full h3:before{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(-1)}}@media screen and (min-width: 1200px){.maintenance .container section h3:before,.sub-section header h3:before,.content-checklist section h3:before,.full h3:before{position:absolute;right:calc(100% + 2rem);top:50%;transform:translateY(-50%) scaleX(-1)}.maintenance .container section p:first-child:before,.sub-section header p:first-child:before,.content-checklist section p:first-child:before,.full p:first-child:before{position:absolute;right:calc(100% + 2rem);top:0.5em}.maintenance .container section ul,.sub-section header ul,.content-checklist section ul,.full ul{padding-left:6.25rem}.maintenance .container section ul li:before,.sub-section header ul li:before,.content-checklist section ul li:before,.full ul li:before{right:calc(100% + 2rem)}}@media screen and (min-width: 768px){.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote{font-size:2.2916666667vw}}@media screen and (min-width: 768px) and (min-width: 1800px){.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote{font-size:2.2916666667}}#proposal-header h1 strong,h1,h2,.price-total .note{font-family:"aktiv-grotesk",sans-serif;letter-spacing:0.1rem;line-height:1.2em;font-weight:900;text-transform:uppercase;transition:color 600ms}.maintenance .container section h4,.sub-section header h4,.content-checklist section h4,.full h4,.maintenance .container section blockquote strong,.sub-section header blockquote strong,.content-checklist section blockquote strong,.full blockquote strong,html,h3,.team-member h3 .position,.case-study blockquote .author,.price-total .price sub span,.component h2{font-family:"aktiv-grotesk",sans-serif;letter-spacing:0;font-weight:300;line-height:1.85em}.maintenance .container section h2,.sub-section header h2,.content-checklist section h2,.full h2,.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote,#proposal-header h1,blockquote,.team-member h3,.row-wrap .container:before,.case-study blockquote p,.image-row section h3,.price-total,.price-total .price-title,.option .price,#outro h2,#proposal-nav li:before,.graph-wrap h3{font-family:"ivymode",serif;font-weight:600;letter-spacing:0;line-height:1.45em}.price-total .note:before,.content-checklist li:before,#outro .footer-link:before{font-family:'Font Awesome 5 Pro';line-height:1em}html.fadeDoc .maintenance .container section blockquote strong,.maintenance .container section blockquote html.fadeDoc strong,html.fadeDoc .sub-section header blockquote strong,.sub-section header blockquote html.fadeDoc strong,html.fadeDoc .content-checklist section blockquote strong,.content-checklist section blockquote html.fadeDoc strong,html.fadeDoc .full blockquote strong,.full blockquote html.fadeDoc strong,html.fadeDoc .case-study blockquote .author,.case-study blockquote html.fadeDoc .author{opacity:0}html.fadeDoc .animate-in .maintenance .container section blockquote strong,.maintenance .container section blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .sub-section header blockquote strong,.sub-section header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .content-checklist section blockquote strong,.content-checklist section blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .full blockquote strong,.full blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .case-study blockquote .author,.case-study blockquote html.fadeDoc .animate-in .author{animation-name:tabInLeft;animation-delay:500ms;animation-duration:1000ms;animation-count:once;animation-fill-mode:forwards}*,*::before,*::after{background:#fff !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{swhite-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}html{font-size:10pt}@page{size:210mm 297mm;margin:27mm 16mm 27mm 16mm}#proposal-header{align-items:center;justify-content:center;text-align:center;height:100vh}#proposal-header #branding{display:flex;align-items:center;justify-content:space-between;margin-bottom:200px}#proposal-header #branding svg{width:200px}#proposal-header #branding svg g{fill:#000}#proposal-header #branding:before,#proposal-header #branding:after{content:'';display:block;width:100%;margin:0 50px;border-bottom:1px solid #000}#proposal-header #branding:before{transform:rotate(-45deg);transform-origin:calc(100% + 75px)}#proposal-header #branding:after{transform:rotate(-45deg);transform-origin:-75px}#proposal-header h1{text-align:center;font-size:20px;text-transform:none}#proposal-header h1 strong{display:block;font-weight:900;font-size:50px;text-transform:uppercase}#proposal-header .so:after{content:' - '}#proposal-header .scroll-down{display:none}#proposal-header:before{display:none}blockquote{border:0;margin:3rem 0;font-size:2em;max-width:500px}h1,h2{text-transform:uppercase;margin-top:0}h1{font-size:4rem;font-weight:900;margin-top:0;max-width:14cm;display:block}h1 strong{font-weight:900}h3{font-weight:600;margin-bottom:0.5rem}p,ul{page-break-inside:avoid}img{max-width:100%;height:auto}picture,video,figure{max-width:100%;height:auto;margin:0}.wysiwyg-full{page-break-before:always}.wysiwyg-full header{page-break-after:always}.wysiwyg-full header p{padding-left:3rem;position:relative;max-width:350px}.wysiwyg-full header p:before{display:block;margin-bottom:1em;content:url(/wp-content/themes/proposals/img/photo-mark.svg);width:1.5rem;height:2rem;position:absolute;left:0;top:0}.wysiwyg-full img{display:block;max-width:12cm;margin:0 auto}.wysiwyg-full .container section{page-break-inside:avoid}.locality{page-break-before:always}.locality .container{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:3rem;align-items:start}.locality header{grid-column:1/-1}.locality figure{margin:0 0 3rem 0;page-break-inside:avoid}.team{page-break-before:always}.team header{page-break-after:always}.team-member{page-break-inside:avoid;margin-bottom:60px}.team-member img{display:block}.team-member figure{grid-template-columns:1fr 1fr;margin:0;align-items:start;grid-row-gap:2.5rem;grid-column-gap:4rem}.team-member figcaption{page-break-inside:avoid}.team-member h3{font-size:2rem;margin:0 0 1rem 0}.team-member h3 .position{display:block;font-size:1.1rem;color:#A39077}.team-member picture{border-radius:0 2.5rem 0 2.5rem;overflow:hidden;align-self:start;page-break-inside:avoid;page-break-before:avoid}.team-member p:first-of-type{color:#A39077}.team-member:nth-child(even) figure{order:1;grid-template-columns:1fr 1fr}.team-member:nth-child(even) picture{order:2}.team-member:last-child{margin-bottom:0}.row-wrap{counter-increment:rowCount}.row-wrap .container{position:relative}.row-wrap .container:before{color:#A39077;font-weight:900;content:counter(rowCount,decimal-leading-zero);font-size:1.625rem}.case-study-row{page-break-inside:avoid}.case-study{grid-template-columns:1fr 3fr}.case-study video,.case-study picture{border-radius:0 2.5rem 0 2.5rem;overflow:hidden;display:block;margin-bottom:4rem;grid-column:1/-1;object-fit:cover}.case-study video img,.case-study picture img{display:block;object-fit:cover;width:100%;height:100%}.case-study .logo{margin-bottom:3rem}.case-study blockquote{margin:0}.case-study blockquote p{margin:0;font-size:1.8rem;line-height:1.5em;position:relative;color:#fff}.case-study blockquote .author{font-size:1rem;line-height:1rem;display:block;margin-top:1rem;color:#A39077;position:absolute}.image-row{page-break-inside:avoid}.image-row section{grid-template-columns:1fr 1fr}.image-row section video,.image-row section picture{display:block;margin-bottom:2rem;border-radius:0 2.5rem 0 2.5rem;overflow:hidden;object-fit:cover;grid-column:1/-1}.image-row section video img,.image-row section picture img{display:block;object-fit:cover;width:100%;height:100%}.image-row section .logo{margin-bottom:3rem}.image-row section h3{margin:0;color:#fff;font-size:2.5rem}.image-row section p{padding-left:3rem;position:relative}.image-row section p:before{display:block;margin-bottom:1em;content:url(/wp-content/themes/proposals/img/photo-mark.svg);width:1.5rem;height:2rem;position:absolute;left:0;top:0}.site-framework{page-break-before:always}.site-framework header{padding-bottom:3rem;align-items:end;page-break-after:always}.site-framework .container{margin:0 auto}.layout{page-break-inside:avoid;grid-template-columns:1fr 3fr;grid-row-gap:3rem;grid-column-gap:3rem;align-items:start;margin-bottom:3rem}.layout h2{font-size:1.2rem;color:#fff;padding-bottom:2rem;font-weight:500;border-bottom:1px solid #A39077;position:relative;text-transform:none}.layout h2:before{content:'';width:1rem;height:1rem;border:1px solid #A39077;border-radius:1rem;background:#fff;display:block;position:absolute;bottom:-0.5rem;left:0}.layout:last-child{margin-bottom:0}.website-costs{page-break-before:always;counter-reset:component}.website-costs header{page-break-after:always}.website-costs header p{padding-left:3rem;position:relative;max-width:350px}.website-costs header p:before{display:block;margin-bottom:1em;content:url(/wp-content/themes/proposals/img/photo-mark.svg);width:1.5rem;height:2rem;position:absolute;left:0;top:0}.website-costs .container{margin:0 auto}.price-total{page-break-inside:avoid;font-size:1.6rem;line-height:1.5em;margin:0 auto;max-width:44rem}.price-total .price-title{color:#fff;align-items:center;justify-content:center;margin:0}.price-total .price-title strong{display:block;margin:0 2rem;width:100%;text-align:center;white-space:nowrap}.price-total .price-title span{border-bottom:1px solid #A39077;position:relative;margin:0;width:100%;height:0}.price-total .price-title span:before{content:'';display:block;width:1rem;height:1rem;border:1px solid #A39077;background:#020202;border-radius:1rem;position:absolute;top:50%;transform:translateY(-50%)}.price-total .price-title span:first-child:before{left:0}.price-total .price-title span:last-child:before{right:0}.price-total .price{margin:0;text-align:center;color:#A39077}.price-total .price sub{bottom:0;font-size:0.6em}.price-total .note{font-size:1rem;color:#A39077;text-transform:none;font-weight:400;text-align:center;margin-top:2rem;line-height:1.85rem}.price-total .note:before{content:'\f055';margin-right:0.5rem;font-size:1.2rem;font-size:100;line-height:1.85rem}@media screen and (min-width: 1600px){.price-total{font-size:2.5rem}}.component{page-break-inside:avoid;counter-increment:component;margin-bottom:3rem}.component h2{font-size:1.2rem;font-weight:500;color:#fff;line-height:1.5em;margin:0}.component h2:before{content:counter(component,upper-latin) ": ";color:#A39077}.component ul{list-style:none;padding-left:3rem;margin:2rem 0}.component ul li{list-style:none;position:relative;margin-bottom:1rem}.component ul li:before{content:'';position:absolute;right:calc(100% + 1rem);width:1.375rem;height:0;top:0.6em;border-bottom:1px solid #A39077}.component ul li:last-child{margin-bottom:0}@media screen and (min-width: 1200px){.component ul{padding-left:6.25rem}.component ul li:before{right:calc(100% + 2rem)}}.maintenance{page-break-before:always}.maintenance h1{grid-column:1/-1}.maintenance header{grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:3rem;align-items:end;grid-template-columns:1fr 1fr}.maintenance header p{position:relative}.maintenance header p:before{display:block;margin-bottom:1em;content:url(/wp-content/themes/proposals/img/photo-mark.svg);width:1.5rem;height:2rem;position:absolute;left:-4rem;top:0;transform:scaleX(-1)}.maintenance .container{margin:0 auto}.maintenance .container .fluff{margin:0}.sub-section{page-break-before:always}.sub-section h2{display:block;max-width:12cm}.sub-section header{grid-template-columns:100%;grid-column-gap:3rem;grid-row-gap:3rem;margin-bottom:5rem}.sub-section header img{display:none}.content-checklist{grid-template-columns:100%;grid-column-gap:3rem;grid-row-gap:3rem;margin-bottom:8rem}.content-checklist ul{margin:0;list-style:none;padding:0 0 0 2rem}.content-checklist li{display:block;list-style:none;margin:0 0 1rem 0;position:relative}.content-checklist li:before{left:-1.5rem;position:relative;content:'\f00d';color:#D56363}.content-checklist li.check:before{content:'\f00c';color:#93DB8C}@media screen and (min-width: 1200px){.content-checklist{grid-template-columns:2fr 1fr}}.full{margin-bottom:4rem}.break{padding:2rem 0}.break>div:before{content:'';display:block;border-bottom:2px dashed #A39077}.matrix{page-break-inside:avoid;padding-top:6rem;grid-template-columns:1fr 1fr 1fr;grid-row-gap:3rem;grid-column-gap:1rem}.matrix .option:nth-child(3n+2){margin-top:-1.5rem;margin-bottom:-1.5rem}.option{box-shadow:1px;align-items:center;justify-content:center;border-radius:0.5rem;padding:1rem 0.5rem 3rem 0.5rem;position:relative;text-align:center;filter:drop-shadow(0px 0px 1px #000)}.option img{position:absolute;top:-1rem;left:50%;transform:translateX(-50%) translateY(-50%)}.option h4{font-size:1.2rem;font-weight:400;text-transform:uppercase;color:#020202;margin-bottom:0}.option .price{font-size:2.1rem;color:#020202}.option ul{padding:0;margin:0;list-style:none;width:100%}.option li{margin:0;list-style:none;padding:0.5rem;border-bottom:2px dotted #A39077}.option li:last-child{border-bottom:0}.option:before{content:'';width:8.75rem;height:8.75rem;background:#EFEAE1;position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);z-index:-1;border-radius:8.75rem}.option.option-amethyst h4,.option.option-amethyst .price{color:#7B0BAD}.option.option-ruby h4,.option.option-ruby .price{color:#C91E52}.option.option-sapphire h4,.option.option-sapphire .price{color:#0F49B1}#signoff{display:none}#signedoff{page-break-before:always}#signedoff label{display:block}#signedoff canvas{pointer-events:none;max-width:100%;width:400px;border-bottom:2px solid}#signedoff textarea{display:none}form.signoff{display:none}#signature{background:white}#outro{page-break-before:always;align-items:center;justify-content:center;padding:4rem 2rem}#outro h2{max-width:30rem}#outro .content{max-width:50rem;margin:0 auto}#outro .account-manager{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:2rem;margin-top:4rem;align-items:center}#outro .account-manager picture{border-radius:100%;overflow:hidden;max-width:10rem}#outro .account-manager picture img{display:block;object-fit:cover;width:100%;height:100%}#outro .account-manager h3{font-weight:500;margin:0 0 1em 0;color:#fff}#outro .footer-link{color:#fff}#outro .footer-link:before{margin-right:0.5rem;content:'\f621';font-weight:700;font-size:0.8em}#outro nav div a{display:block;font-size:1.2rem;text-decoration:none}#outro nav div a:after{display:none}#footer-branding{display:none}#proposal-nav{page-break-before:always;page-break-after:always;counter-reset:nav;z-index:3;display:block;max-width:15rem}#proposal-nav li{counter-increment:nav;position:relative;list-style:none;line-height:1.5rem;padding-bottom:0.5rem;margin-bottom:0.5rem;text-transform:capitalize}#proposal-nav li:before{content:counter(nav,decimal-leading-zero);font-weight:700;left:-2rem;position:absolute;text-align:left;line-height:1.5em}#proposal-nav li a{font-size:1rem;font-weight:500;display:inline-block;padding-bottom:0.5rem;text-decoration:none}#proposal-nav ol{padding-left:5.5rem}#proposal-nav svg{display:none}.graph-wrap{margin-bottom:4rem;max-width:600px}.graph-wrap h3{font-size:1.2rem;text-align:center}.graph-wrap textarea{position:absolute;top:0;left:0;pointer-events:none;opacity:0;width:1px;height:1px}.graph-wrap canvas{max-width:600px;width:100%;height:auto}#print_prompt{display:none}
/*# sourceMappingURL=print.css.map */
