@media screen{#print_prompt strong{position:absolute;visibility:hidden;pointer-events:none}}#print_prompt{background:none;border:none;outline:0;display:block;margin:0;padding:0;position:static;list-style:none}.break>div{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.break>div{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1200px){.break>div{max-width:82.8125vw}}.wysiwyg-full .container,.locality .container,.team .container,.case-study,.image-row section,.site-framework .container,.website-costs .container,.maintenance .container,.sub-section .container,#signoff section,#signedoff section{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.wysiwyg-full .container,.locality .container,.team .container,.case-study,.image-row section,.site-framework .container,.website-costs .container,.maintenance .container,.sub-section .container,#signoff section,#signedoff section{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1200px){.wysiwyg-full .container,.locality .container,.team .container,.case-study,.image-row section,.site-framework .container,.website-costs .container,.maintenance .container,.sub-section .container,#signoff section,#signedoff section{max-width:60rem}}.row-wrap{position:relative;z-index:2;padding-top:10vh;padding-bottom:10vh}.row-wrap>div,.row-wrap>section{align-items:center}@media screen and (min-width: 0) and (max-width: 767px){.row-wrap{padding-top:3rem !important;padding-bottom:3rem !important}}#proposal-wrap,.wysiwyg-full header,.locality .container,.locality .images,.team header,.team-member figure,.case-study,.image-row section,.site-framework header,.layout,.website-costs header,.maintenance header,.sub-section header,.content-checklist,.two-col,.matrix,#outro,#outro .account-manager{display:grid}.price-total .price-title,#outro nav,#outro nav div{display:flex}.option{display:flex;flex-direction:column}.wysiwyg-full header h1,.locality header h1,.team header h1,.site-framework header h1,.website-costs header h1,.maintenance header h1{text-transform:uppercase;font-weight:900;line-height:1em;margin:0;font-size:2rem}.wysiwyg-full header blockquote,.locality header blockquote,.team header blockquote,.site-framework header blockquote,.website-costs header blockquote,.maintenance header blockquote{margin:3rem 0;font-size:1.2rem;line-height:1.5em;position:relative;color:#fff}.wysiwyg-full header blockquote strong,.locality header blockquote strong,.team header blockquote strong,.site-framework header blockquote strong,.website-costs header blockquote strong,.maintenance header blockquote strong{font-size:1rem;line-height:1rem;display:block;margin-top:1rem;color:#676767;position:absolute}@media screen and (min-width: 768px){.wysiwyg-full header h1,.locality header h1,.team header h1,.site-framework header h1,.website-costs header h1,.maintenance header h1{font-size:3rem}.wysiwyg-full header blockquote,.locality header blockquote,.team header blockquote,.site-framework header blockquote,.website-costs header blockquote,.maintenance header blockquote{font-size:2.2rem}}@media screen and (min-width: 1200px){.wysiwyg-full header h1,.locality header h1,.team header h1,.site-framework header h1,.website-costs header h1,.maintenance header h1{font-size:5rem}}.wysiwyg-full .container section,.locality .container,.maintenance .container section,.sub-section header,.content-checklist section,.full,.two-col section{color:inherit}.wysiwyg-full .container section h1,.locality .container h1,.maintenance .container section h1,.sub-section header h1,.content-checklist section h1,.full h1,.two-col section h1,.wysiwyg-full .container section h2,.locality .container h2,.maintenance .container section h2,.sub-section header h2,.content-checklist section h2,.full h2,.two-col section h2,.wysiwyg-full .container section h3,.locality .container h3,.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3,.two-col section h3,.wysiwyg-full .container section h4,.locality .container h4,.maintenance .container section h4,.sub-section header h4,.content-checklist section h4,.full h4,.two-col section h4,.wysiwyg-full .container section h5,.locality .container h5,.maintenance .container section h5,.sub-section header h5,.content-checklist section h5,.full h5,.two-col section h5,.wysiwyg-full .container section h6,.locality .container h6,.maintenance .container section h6,.sub-section header h6,.content-checklist section h6,.full h6,.two-col section h6{line-height:1em;letter-spacing:0.1rem}.wysiwyg-full .container section h1:first-child,.locality .container h1:first-child,.maintenance .container section h1:first-child,.sub-section header h1:first-child,.content-checklist section h1:first-child,.full h1:first-child,.two-col section h1:first-child,.wysiwyg-full .container section h2:first-child,.locality .container h2:first-child,.maintenance .container section h2:first-child,.sub-section header h2:first-child,.content-checklist section h2:first-child,.full h2:first-child,.two-col section h2:first-child,.wysiwyg-full .container section h3:first-child,.locality .container h3:first-child,.maintenance .container section h3:first-child,.sub-section header h3:first-child,.content-checklist section h3:first-child,.full h3:first-child,.two-col section h3:first-child,.wysiwyg-full .container section h4:first-child,.locality .container h4:first-child,.maintenance .container section h4:first-child,.sub-section header h4:first-child,.content-checklist section h4:first-child,.full h4:first-child,.two-col section h4:first-child,.wysiwyg-full .container section h5:first-child,.locality .container h5:first-child,.maintenance .container section h5:first-child,.sub-section header h5:first-child,.content-checklist section h5:first-child,.full h5:first-child,.two-col section h5:first-child,.wysiwyg-full .container section h6:first-child,.locality .container h6:first-child,.maintenance .container section h6:first-child,.sub-section header h6:first-child,.content-checklist section h6:first-child,.full h6:first-child,.two-col section h6:first-child{margin-top:0}.wysiwyg-full .container section h2,.locality .container h2,.maintenance .container section h2,.sub-section header h2,.content-checklist section h2,.full h2,.two-col section h2{color:#fff}.wysiwyg-full .container section h4,.locality .container h4,.maintenance .container section h4,.sub-section header h4,.content-checklist section h4,.full h4,.two-col section h4{font-weight:300;color:inherit;color:#676767}.wysiwyg-full .container section h4:first-child,.locality .container h4:first-child,.maintenance .container section h4:first-child,.sub-section header h4:first-child,.content-checklist section h4:first-child,.full h4:first-child,.two-col section h4:first-child{margin-top:0}.wysiwyg-full .container section p,.locality .container p,.maintenance .container section p,.sub-section header p,.content-checklist section p,.full p,.two-col section p{line-height:1.85rem}.wysiwyg-full .container section address,.locality .container address,.maintenance .container section address,.sub-section header address,.content-checklist section address,.full address,.two-col section address{color:#020202;font-style:normal;margin:2rem 0}.wysiwyg-full .container section blockquote,.locality .container blockquote,.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote,.two-col section blockquote{margin:3rem 0;font-size:1.2rem;line-height:1.5em;position:relative;color:#fff}.wysiwyg-full .container section blockquote strong,.locality .container blockquote strong,.maintenance .container section blockquote strong,.sub-section header blockquote strong,.content-checklist section blockquote strong,.full blockquote strong,.two-col section blockquote strong{font-size:1rem;line-height:1rem;display:block;margin-top:1rem;color:#676767;position:absolute}.wysiwyg-full .container section figure,.locality .container figure,.maintenance .container section figure,.sub-section header figure,.content-checklist section figure,.full figure,.two-col section figure{margin:5rem 0}.wysiwyg-full .container section h3,.locality .container h3,.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3,.two-col section h3{color:#fff;font-weight:500;margin-bottom:0.5em;line-height:1.2em}.wysiwyg-full .container section ul,.locality .container ul,.maintenance .container section ul,.sub-section header ul,.content-checklist section ul,.full ul,.two-col section ul{list-style:none;padding-left:3rem;margin:2rem 0}.wysiwyg-full .container section ul li,.locality .container ul li,.maintenance .container section ul li,.sub-section header ul li,.content-checklist section ul li,.full ul li,.two-col section ul li{list-style:none;position:relative;margin-bottom:1rem}.wysiwyg-full .container section ul li:before,.locality .container ul li:before,.maintenance .container section ul li:before,.sub-section header ul li:before,.content-checklist section ul li:before,.full ul li:before,.two-col section ul li:before{content:'';position:absolute;right:calc(100% + 1rem);width:1.375rem;height:0;top:0.6em;border-bottom:1px solid #A39077}.wysiwyg-full .container section ul li:last-child,.locality .container ul li:last-child,.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,.two-col section ul li:last-child{margin-bottom:0}.wysiwyg-full .container section h3,.locality .container h3,.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3,.two-col section h3,.wysiwyg-full .container section p:first-child,.locality .container p:first-child,.maintenance .container section p:first-child,.sub-section header p:first-child,.content-checklist section p:first-child,.full p:first-child,.two-col section p:first-child{position:relative}.wysiwyg-full .container section h3:before,.locality .container h3:before,.maintenance .container section h3:before,.sub-section header h3:before,.content-checklist section h3:before,.full h3:before,.two-col section h3:before,.wysiwyg-full .container section p:first-child:before,.locality .container p:first-child: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,.two-col section 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){.wysiwyg-full .container section h3,.locality .container h3,.maintenance .container section h3,.sub-section header h3,.content-checklist section h3,.full h3,.two-col section h3{padding-left:3rem}.wysiwyg-full .container section h3:before,.locality .container h3:before,.maintenance .container section h3:before,.sub-section header h3:before,.content-checklist section h3:before,.full h3:before,.two-col section h3:before{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(-1)}}@media screen and (min-width: 1200px){.wysiwyg-full .container section h3:before,.locality .container h3:before,.maintenance .container section h3:before,.sub-section header h3:before,.content-checklist section h3:before,.full h3:before,.two-col section h3:before{position:absolute;right:calc(100% + 2rem);top:50%;transform:translateY(-50%) scaleX(-1)}.wysiwyg-full .container section p:first-child:before,.locality .container p:first-child: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,.two-col section p:first-child:before{position:absolute;right:calc(100% + 2rem);top:0.5em}.wysiwyg-full .container section ul,.locality .container ul,.maintenance .container section ul,.sub-section header ul,.content-checklist section ul,.full ul,.two-col section ul{padding-left:6.25rem}.wysiwyg-full .container section ul li:before,.locality .container ul li:before,.maintenance .container section ul li:before,.sub-section header ul li:before,.content-checklist section ul li:before,.full ul li:before,.two-col section ul li:before{right:calc(100% + 2rem)}}@media screen and (min-width: 768px){.wysiwyg-full .container section blockquote,.locality .container blockquote,.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote,.two-col section blockquote{font-size:2.2916666667vw}}@media screen and (min-width: 768px) and (min-width: 1800px){.wysiwyg-full .container section blockquote,.locality .container blockquote,.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote,.two-col section blockquote{font-size:2.2916666667}}.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}.wysiwyg-full header blockquote strong,.locality header blockquote strong,.team header blockquote strong,.site-framework header blockquote strong,.website-costs header blockquote strong,.maintenance header blockquote strong,.wysiwyg-full .container section h4,.locality .container h4,.maintenance .container section h4,.sub-section header h4,.content-checklist section h4,.full h4,.two-col section h4,.wysiwyg-full .container section blockquote strong,.locality .container blockquote strong,.maintenance .container section blockquote strong,.sub-section header blockquote strong,.content-checklist section blockquote strong,.full blockquote strong,.two-col section blockquote strong,.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}.wysiwyg-full header blockquote,.locality header blockquote,.team header blockquote,.site-framework header blockquote,.website-costs header blockquote,.maintenance header blockquote,.wysiwyg-full .container section h2,.locality .container h2,.maintenance .container section h2,.sub-section header h2,.content-checklist section h2,.full h2,.two-col section h2,.wysiwyg-full .container section blockquote,.locality .container blockquote,.maintenance .container section blockquote,.sub-section header blockquote,.content-checklist section blockquote,.full blockquote,.two-col section blockquote,.row-wrap .container:before,.team-member h3,.case-study blockquote p,.image-row section h3,.price-total,.price-total .price-title,.graph-wrap h3,.option .price,#signoff h1,#signedoff h1,.form-success h3,.form-success p,#outro h2{font-family:"ivymode",serif;font-weight:600;letter-spacing:0;line-height:1.45em}.wysiwyg-full header h1,.locality header h1,.team header h1,.site-framework header h1,.website-costs header h1,.maintenance header h1{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#A39077}@media screen and (min-width: 768px){.wysiwyg-full header h1,.locality header h1,.team header h1,.site-framework header h1,.website-costs header h1,.maintenance header h1{-webkit-text-stroke-width:1.5px}}.price-total .note:before,.content-checklist li:before,#signoff .signature-wrap:before,#signedoff .signature-wrap:before,#signoff button:after,#signedoff button:after,#outro .footer-link:before{font-family:'Font Awesome 5 Pro';line-height:1em}#print_prompt strong{position:absolute;width:1px;height:1px;overflow:hidden;visibility:hidden}html.fadeDoc .wysiwyg-full .container,.wysiwyg-full html.fadeDoc .container,html.fadeDoc .team .container,.team html.fadeDoc .container,html.fadeDoc .site-framework .container,.site-framework html.fadeDoc .container,html.fadeDoc .website-costs .container,.website-costs html.fadeDoc .container,html.fadeDoc .maintenance .container,.maintenance html.fadeDoc .container{opacity:0}html.fadeDoc .animate-in .wysiwyg-full .container,.wysiwyg-full html.fadeDoc .animate-in .container,html.fadeDoc .animate-in .team .container,.team html.fadeDoc .animate-in .container,html.fadeDoc .animate-in .site-framework .container,.site-framework html.fadeDoc .animate-in .container,html.fadeDoc .animate-in .website-costs .container,.website-costs html.fadeDoc .animate-in .container,html.fadeDoc .animate-in .maintenance .container,.maintenance html.fadeDoc .animate-in .container{animation-name:tabIn;animation-duration:1000ms;animation-count:once;animation-fill-mode:forwards}html.fadeDoc .wysiwyg-full header blockquote strong,.wysiwyg-full header blockquote html.fadeDoc strong,html.fadeDoc .locality header blockquote strong,.locality header blockquote html.fadeDoc strong,html.fadeDoc .team header blockquote strong,.team header blockquote html.fadeDoc strong,html.fadeDoc .site-framework header blockquote strong,.site-framework header blockquote html.fadeDoc strong,html.fadeDoc .website-costs header blockquote strong,.website-costs header blockquote html.fadeDoc strong,html.fadeDoc .maintenance header blockquote strong,.maintenance header blockquote html.fadeDoc strong,html.fadeDoc .wysiwyg-full .container section blockquote strong,.wysiwyg-full .container section blockquote html.fadeDoc strong,html.fadeDoc .locality .container blockquote strong,.locality .container blockquote html.fadeDoc strong,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 .two-col section blockquote strong,.two-col section blockquote html.fadeDoc strong,html.fadeDoc .case-study blockquote .author,.case-study blockquote html.fadeDoc .author{opacity:0}html.fadeDoc .animate-in .wysiwyg-full header blockquote strong,.wysiwyg-full header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .locality header blockquote strong,.locality header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .team header blockquote strong,.team header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .site-framework header blockquote strong,.site-framework header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .website-costs header blockquote strong,.website-costs header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .maintenance header blockquote strong,.maintenance header blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .wysiwyg-full .container section blockquote strong,.wysiwyg-full .container section blockquote html.fadeDoc .animate-in strong,html.fadeDoc .animate-in .locality .container blockquote strong,.locality .container blockquote html.fadeDoc .animate-in strong,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 .two-col section blockquote strong,.two-col section 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}#proposal-wrap{grid-template-columns:100%;padding-bottom:4rem}@media screen and (min-width: 1200px){#proposal-wrap{grid-template-columns:16rem auto}}#cms{counter-reset:rowCount}.wysiwyg-full{padding-bottom:12rem}.wysiwyg-full header{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:3rem;align-items:end}.wysiwyg-full header p{padding-left:3rem;position:relative}.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 .container{margin:0 auto}.wysiwyg-full .container .fluff{margin:0}.wysiwyg-full video,.wysiwyg-full figure{border-radius:0.5rem}.wysiwyg-full .fluff{max-width:45rem}.wysiwyg-full section{position:relative;padding-bottom:2rem}.wysiwyg-full section:empty{display:none}@media screen and (min-width: 1200px){.wysiwyg-full h1{grid-column:1/-1}.wysiwyg-full header{grid-template-columns:1fr 1fr}}.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;line-height:1em}@media screen and (min-width: 1200px){.row-wrap .container:before{position:absolute;right:calc(100% + 0rem);top:0.5em}}.locality{padding-bottom:12rem}.locality header{padding-bottom:3rem}.locality section{padding-bottom:3rem}.locality .container{grid-template-columns:100%;grid-column-gap:3rem;align-items:stretch}.locality .images{grid-template-columns:100%;grid-row-gap:3rem;padding-bottom:3rem}.locality .images figure{margin:0}.locality .images figure figcaption{color:#A39077;line-height:1.3125rem;margin-bottom:1em}.locality .images figure figcaption strong{font-size:21px;color:#fff;font-weight:600;line-height:1.3125rem}@media screen and (min-width: 768px){.locality header{grid-column:1/-1}.locality .container{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.locality .container{grid-column-gap:5rem;grid-template-columns:3fr 2fr}}.team{margin-bottom:6rem}.team header{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:3rem;align-items:end}.team header p{padding-left:3rem;position:relative}.team 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}.team .container{margin:0 auto}.team .container .fluff{margin:0}.team .fluff{max-width:45rem}.team section{position:relative;padding-bottom:2rem}.team section:empty{display:none}.team-member{margin-bottom:4.5rem}.team-member img{display:block}.team-member figure{grid-template-columns:100%;margin:0;grid-row-gap:2.5rem;grid-column-gap:2.5rem}.team-member h3{font-size:1.4rem;color:#fff;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}.team-member p:first-of-type{color:#fff}@media screen and (min-width: 581px){.team-member figure{grid-template-columns:1fr 1fr}.team-member h3{font-size:2rem}.team-member:nth-child(even) figure{order:1}.team-member:nth-child(even) picture{order:2}}@media screen and (min-width: 768px){.team-member figure{grid-column-gap:3rem}.team-member h3{font-size:2.5rem}}@media screen and (min-width: 1200px){.team-member figure{grid-column-gap:3rem;font-size:1.1rem;line-height:1.857em}}@media screen and (min-width: 1600px){.team-member figure{grid-column-gap:4rem}}.case-study-row{margin-bottom:6rem}.case-study{grid-template-columns:100%}.case-study video,.case-study picture{display:block;margin-bottom:4rem;border-radius:0 2.5rem 0 2.5rem;overflow:hidden;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}@media screen and (min-width: 1200px){.case-study{grid-template-columns:1fr 3fr}.case-study picture,.case-study video{grid-column:1/-1}}.image-row{margin-bottom:6rem}.image-row section{grid-template-columns:100%}.image-row section video,.image-row section picture{display:block;margin-bottom:4rem;border-radius:0 2.5rem 0 2.5rem;overflow:hidden;object-fit:cover}.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:1.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}@media screen and (min-width: 1200px){.image-row section{grid-template-columns:1fr 1fr}.image-row section h3{font-size:2.5rem}.image-row section picture,.image-row section video{grid-column:1/-1}.image-row section p{padding-left:3rem}.image-row section .title{padding-left:3rem}}.site-framework{padding-bottom:12rem}.site-framework header{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:3rem;align-items:end}.site-framework .container{margin:0 auto}.layout{grid-template-columns:100%;grid-row-gap:3rem;grid-column-gap:3rem;align-items:start;padding-bottom:5rem}.layout h2{font-size:24px;color:#fff;padding-bottom:2rem;font-weight:500;border-bottom:1px solid #A39077;position:relative;margin:0}.layout h2:before{content:'';width:1rem;height:1rem;border:1px solid #A39077;border-radius:1rem;background:#020202;display:block;position:absolute;bottom:-0.5rem;left:0}@media screen and (min-width: 768px){.layout{grid-template-columns:1fr 2fr}}@media screen and (min-width: 1200px){.layout{grid-template-columns:1fr 3fr}}.website-costs{counter-reset:component;padding-bottom:12rem}.website-costs header{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:3rem;align-items:end}.website-costs .container{margin:0 auto}.price-total{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}.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}.price-total .price-title strong{white-space:nowrap}}.component{counter-increment:component;margin-bottom:6rem}.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{padding-bottom:12rem}.maintenance header{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:3rem;align-items:end}.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}@media screen and (min-width: 1200px){.maintenance h1{grid-column:1/-1}.maintenance header{grid-template-columns:1fr 1fr}}.sub-section{padding-bottom:12rem}.sub-section header{grid-template-columns:100%;grid-column-gap:3rem;grid-row-gap:3rem;margin-bottom:5rem}@media screen and (min-width: 1200px){.sub-section header{grid-template-columns:2fr 1fr}.sub-section header img{margin-left:auto}}.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}.two-col{grid-template-columns:100%;grid-column-gap:3rem;grid-row-gap:3rem;margin-bottom:4rem}@media screen and (min-width: 768px){.two-col{grid-template-columns:1fr 1fr}}.graph-wrap{margin:0 auto 4rem 0}.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 .graph{margin:0 auto 0 0}.graph-wrap .graph.doughnut{max-width:30rem}.graph-wrap .graph.doughnut h3{min-width:30rem}.break{padding:2rem 0}.break>div:before{content:'';display:block;border-bottom:2px dashed #A39077}.matrix{grid-template-columns:100%;grid-row-gap:6rem;grid-column-gap:1rem}@media screen and (min-width: 768px){.matrix{grid-template-columns:1fr 1fr 1fr}.matrix .option:nth-child(3n+2){margin-top:-1.5rem;margin-bottom:-1.5rem}}.option{align-items:center;justify-content:center;background:#EFEAE1;border-radius:0.5rem;padding:1rem 1rem 3rem 1rem;position:relative;text-align:center;color:#676767}.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}.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,#signedoff{background:#676767;color:#fff}#signoff h1,#signedoff h1{font-size:3rem}#signoff form,#signedoff form{max-width:600px;margin:0 auto}#signoff label,#signedoff label{display:block;font-size:1.2rem;margin-bottom:0.5rem}#signoff label .fa,#signedoff label .fa{font-weight:300}#signoff .signature-wrap,#signedoff .signature-wrap{position:relative;margin-bottom:2rem}#signoff .signature-wrap:before,#signedoff .signature-wrap:before{position:absolute;bottom:0;left:0;line-height:3rem;height:3rem;width:3rem;text-align:center;pointer-events:none;content:"\f5b7";font-size:2rem;color:#020202}#signoff canvas,#signedoff canvas{max-width:100%;border-bottom:4px solid #020202}#signoff textarea,#signedoff textarea{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}#signoff input[type=text],#signedoff input[type=text]{border-bottom:4px solid #020202;font-size:1.2rem;line-height:3rem;height:3rem;padding:0;margin-bottom:2rem;max-width:600px}#signoff input[type=text]:hover,#signoff input[type=text]:focus,#signedoff input[type=text]:hover,#signedoff input[type=text]:focus{background:#fff;color:#020202}#signoff button,#signedoff button{padding:1rem 3rem;margin-left:auto;background:pink;color:#020202}#signoff button strong,#signedoff button strong{font-weight:300}#signoff button:after,#signedoff button:after{content:'\f00c';margin-left:0.5rem}#signedoff canvas{background:#676767;pointer-events:none}#signature{background:white}.form-success{z-index:200}.form-success h3{font-size:3rem}.form-success p{font-size:2rem;max-width:30rem}#outro{align-items:center;justify-content:center;min-height:100vh;padding:4rem 2rem;background:#A39077;color:#EFEAE1}#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 nav{flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;max-width:100vw;padding:2rem 1.5rem}#outro .footer-link{color:#fff;margin-left:2rem}#outro .footer-link:before{margin-right:0.5rem;content:'\f621';font-weight:700;font-size:0.8em}@media screen and (min-width: 581px){#outro .account-manager{grid-template-columns:1fr 4fr}#outro nav{justify-content:space-between}}#footer-branding{width:3rem;height:3rem}#footer-branding svg{width:3rem;height:3rem}#print_prompt{position:fixed;bottom:2rem;right:2rem;width:6.25rem;height:6.25rem;background:pink;border-radius:6.25rem;z-index:2;padding:1rem}#print_prompt:hover{background:#8db18a}#print_prompt:hover svg path{fill:white}
/*# sourceMappingURL=defered.css.map */
