#case-study *,#case-study *::before,#case-study *::after{box-sizing:border-box}#case-study *{margin:0}#case-study img,#case-study picture,#case-study video,#case-study canvas,#case-study svg{display:block;max-width:100%}#case-study p,#case-study h1,#case-study h2,#case-study h3,#case-study h4,#case-study h5,#case-study h6{overflow-wrap:break-word}#case-study header ul,#case-study footer ul{padding:0;list-style-type:none}#case-study{--type-page-margin: var(--gap);--type-page-wide-margin: var(--gap)}@media(min-width: 768px){#case-study{--type-page-margin: var(--gap);--type-page-wide-margin: var(--gap)}}@media(min-width: 1024px){#case-study{--type-page-margin: clamp(var(--gap), calc((100vw - var(--type-page-width)) / 2), 100%);--type-page-wide-margin: clamp(var(--gap), calc((100vw - var(--type-page-wide-width)) / 2), 100%)}}#case-study{--type-page-width: 906px;--type-page-wide-width: 1408px;--color-accent-main: #ed1c24;--color-accent-secondary: #1d6fed;--color-accent-secondary-hover: #1964D6;--color-accent-tertiary: #636973;--color-form-input-border: #c0c1c3;--color-tag: #333333;--color-tag-bg: #efefef;--color-tag-hover-bg: #c0c1c3;--color-cs-accent: #ed1c24;--gap: 20px;--border-radius: 6px;--font-size: 16px;--line-height: 22px;--font-size-h1: 42px;--line-height-h1: 48px;--font-size-deck: 32px;--line-height-deck: 38px;--font-size-h2: 32px;--line-height-h2: 38px;--font-size-h3: 32px;--line-height-h3: 38px;--font-size-lead: 32px;--line-height-lead: 38px;--font-size-small: 14px;--line-height-small: 18px;--font-size-tag: 14px;--line-height-tag: 18px;--case-study-margin: 64px}@media(min-width: 768px){#case-study{--gap: 32px;--font-size: 20px;--line-height: 28px;--font-size-h1: 64px;--line-height-h1: 64px;--font-size-deck: 56px;--line-height-deck: 60px;--font-size-h2: 42px;--line-height-h2: 48px;--font-size-h3: 32px;--line-height-h3: 38px;--font-size-lead: 32px;--line-height-lead: 38px;--font-size-small: 16px;--line-height-small: 20px;--font-size-tag: 14px;--line-height-tag: 18px;--case-study-margin: 104px}}#case-study{font-family:Roboto,sans-serif;font-size:var(--font-size);line-height:var(--line-height);font-weight:400}#case-study h1,#case-study h2,#case-study h3,#case-study h4,#case-study h5{page-break-inside:avoid;break-inside:avoid;page-break-after:avoid;break-after:avoid}#case-study h1{margin-bottom:calc(var(--line-height-h1)*.75);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:600}#case-study h2{margin-bottom:calc(var(--line-height-h2)/2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:600}#case-study h2.deck{font-size:var(--font-size-deck);line-height:var(--line-height-deck)}#case-study h3{margin-bottom:calc(var(--line-height-h3)/2);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:400}#case-study h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600}#case-study p{margin-top:0;margin-bottom:var(--line-height)}#case-study p.lead{font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin-bottom:var(--line-height-lead)}#case-study p.hint{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:var(--line-height-small);color:var(--color-accent-tertiary)}#case-study .-no-page-break.-before{page-break-before:avoid;break-before:avoid}#case-study .-no-page-break.-after{page-break-after:avoid;break-after:avoid}#case-study .-no-page-break.-inside{page-break-inside:avoid;break-inside:avoid}#case-study section{margin:0 var(--type-page-margin) calc(var(--gap)*2) var(--type-page-margin);max-width:var(--type-page-width);padding:0}#case-study section.header-print{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid var(--color-accent-main);print-color-adjust:exact;-webkit-print-color-adjust:exact}@media screen{#case-study section.header-print{display:none}}#case-study section.header-print svg{margin-bottom:.5rem}#case-study section.footer-print{padding-top:.5rem;border-top:2px solid var(--color-accent-main);print-color-adjust:exact;-webkit-print-color-adjust:exact}#case-study section.footer-print a{color:var(--color-accent-main)}@media screen{#case-study section.footer-print{display:none}}#case-study section.header{margin:0 var(--type-page-wide-margin) var(--gap) var(--type-page-wide-margin);max-width:var(--type-page-width-wide);display:grid;grid-template-columns:1fr}@media(min-width: 768px){#case-study section.header{gap:var(--gap);grid-template-columns:3fr 1fr}}@media print{#case-study section.header{gap:var(--gap);grid-template-columns:1fr 1fr;page-break-inside:avoid;break-inside:avoid}}#case-study section.header .company{font-size:var(--font-size)}#case-study section.header .company img,#case-study section.header .company svg{max-width:150px;margin-bottom:calc(var(--font-size)/2)}#case-study section.header .company img.logos-wide,#case-study section.header .company svg.logos-wide{max-width:314px}#case-study section.header .company p.logo{margin-top:calc(var(--font-size))}#case-study section.header>.logo{margin:0 0 0 auto}#case-study section.info-block{margin:0 0 var(--case-study-margin) 0;max-width:100%;display:grid;grid-template-columns:1fr;page-break-after:always;break-after:always}@media(min-width: 768px){#case-study section.info-block{grid-template-columns:1fr 1fr}}#case-study section.info-block picture img{width:100%;height:100%;object-fit:cover}#case-study section.info-block .project{background-color:#000;color:#fff;display:flex;flex-direction:column;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}@media(min-width: 768px){#case-study section.info-block .project{padding:var(--gap) var(--type-page-wide-margin) var(--gap) 0;display:grid;gap:var(--gap);grid-template-columns:1fr}}#case-study section.info-block .project ul{display:grid;gap:var(--gap);margin:0;list-style-type:none;grid-template-columns:1fr;padding:var(--gap)}@media(min-width: 512px){#case-study section.info-block .project ul{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){#case-study section.info-block .project ul{padding:var(--gap) calc(var(--gap)*2)}}#case-study section.info-block .project ul li{margin-bottom:0}#case-study section.info-block .project ul li>div{font-weight:300}#case-study section.info-block .project ul li>h4{font-weight:700;font-size:var(--font-size-h3);line-height:var(--line-height-h3)}#case-study section.info-block .project ul.actions{align-items:center}@media print{#case-study section.info-block .project ul.actions{display:none}}#case-study section.info-block .project ul.actions li{display:flex;gap:calc(var(--line-height)/5);justify-self:center}#case-study section.info-block .project ul.actions li:last-child{justify-self:end}@media(min-width: 512px){#case-study section.info-block .project ul.actions li{justify-self:start}}#case-study section.info-block .project ul.actions svg{width:22px;height:22px}@media(min-width: 768px){#case-study section.info-block .project ul.actions svg{width:26px;height:26px}}#case-study section.info-block .b-company{grid-area:b-company;background-color:var(--color-cs-accent);display:none}@media(min-width: 1024px){#case-study section.info-block .b-company{display:block}}#case-study section.info-block .a-project{grid-area:a-project;background-color:#000;display:none}@media(min-width: 1024px){#case-study section.info-block .a-project{display:block}}#case-study section.quote{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='70' fill='none' viewBox='0 0 80 70'%3E %3Cpath fill='%23ED1C24' d='M63 0h17L63 35h17v34H46V35L63 0ZM17 0h17L17 35h17v34H0V35L17 0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 6px left 0;print-color-adjust:exact;-webkit-print-color-adjust:exact;page-break-inside:avoid;break-inside:avoid;background-size:40px auto;padding-left:calc(40px + var(--gap))}@media(min-width: 768px){#case-study section.quote{background-size:60px auto;padding-left:calc(60px + var(--gap)*.75)}}@media(min-width: 1024px){#case-study section.quote{background-size:80px auto;padding-left:calc(80px + var(--gap))}}#case-study section.quote .author{max-width:max-content;margin-left:auto}#case-study section.wide{max-width:var(--type-page-width-wide);margin-left:var(--type-page-wide-margin);margin-right:var(--type-page-wide-margin)}@media(min-width: 1024px){#case-study section.t1-i2-right{max-width:calc(var(--type-page-width) + (var(--type-page-wide-width) - var(--type-page-width))/2);margin-left:var(--type-page-margin);margin-right:var(--type-page-wide-margin);display:grid;gap:var(--gap);grid-template-columns:1fr 2fr}}@media(min-width: 1024px){#case-study section.t1-i1-right{max-width:calc(var(--type-page-width) + (var(--type-page-wide-width) - var(--type-page-width))/2);margin-left:var(--type-page-margin);margin-right:var(--type-page-wide-margin);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}}@media(min-width: 1024px){#case-study section.i1-t1-left{max-width:calc(var(--type-page-width) + (var(--type-page-wide-width) - var(--type-page-width))/2);margin-left:var(--type-page-wide-margin);margin-right:var(--type-page-margin);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}}@media(min-width: 1024px){#case-study section.t2-i1-right{max-width:calc(var(--type-page-width) + (var(--type-page-wide-width) - var(--type-page-width))/2);margin-left:var(--type-page-margin);margin-right:var(--type-page-wide-margin);display:grid;gap:var(--gap);grid-template-columns:2fr 1fr}}@media(min-width: 1024px){#case-study section.t1-i1{max-width:var(--type-page-width);margin-left:var(--type-page-margin);margin-right:var(--type-page-margin);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}}#case-study section.i2-i2{display:grid;gap:var(--gap);grid-template-columns:1fr}@media(min-width: 1024px),print{#case-study section.i2-i2{max-width:var(--type-page-wide-width);margin-left:var(--type-page-wide-margin);margin-right:var(--type-page-wide-margin);grid-template-columns:1fr 1fr}}#case-study section.i2-i2>img{margin-bottom:var(--gap)}#case-study section.features{max-width:100vw;margin-left:0;margin-right:0;padding:calc(var(--gap)*2) var(--type-page-margin);border-top:10px solid var(--color-accent-main);border-bottom:10px solid var(--color-accent-main);margin-top:calc(var(--gap)*2)}@media(min-width: 1024px){#case-study section.features{border-top:14px solid var(--color-accent-main);border-bottom:14px solid var(--color-accent-main);margin-top:calc(var(--gap)*4)}}#case-study section.incut{background-color:var(--color-accent-tertiary);color:#fff;max-width:100vw;margin-left:0;margin-right:0;padding:calc(var(--gap)*2) var(--type-page-margin)}#case-study section.byline{display:grid;border-top:1px solid var(--color-accent-tertiary);padding-top:var(--gap);margin-bottom:calc(var(--gap)*1.5)}@media(min-width: 768px){#case-study section.byline{margin-bottom:calc(var(--gap)*3);padding-top:calc(var(--gap)*2)}}#case-study section.byline.-about{grid-template-columns:1fr}@media(min-width: 768px){#case-study section.byline.-about{grid-template-columns:1fr 2fr}}#case-study section.byline.-about .author{padding-right:var(--gap)}#case-study section.byline.-about .about{padding-top:calc(var(--gap)/2)}@media(min-width: 768px){#case-study section.byline.-about .about{padding-top:0;padding-left:var(--gap);border-left:1px solid var(--color-accent-tertiary)}}#case-study section.byline .about{font-size:var(--font-size-small);line-height:var(--line-height-small)}#case-study section.demo{display:flex;align-items:center;gap:var(--gap);background-color:#000;color:#fff;margin:0;max-width:100%;flex-direction:column;padding:var(--gap);page-break-before:avoid;break-before:avoid}@media print{#case-study section.demo{display:none}}#case-study section.demo *{margin:0}@media(min-width: 768px){#case-study section.demo{padding:calc(var(--gap)*2) var(--type-page-margin)}}@media(min-width: 1024px){#case-study section.demo{flex-direction:row}}#case-study section.demo .button{white-space:nowrap;print-color-adjust:exact;-webkit-print-color-adjust:exact}#case-study section.-hr{border-bottom:1px solid var(--color-accent-tertiary)}#case-study section.-no-margin{margin-bottom:0}#case-study section.video-quote{max-width:100vw;margin-left:0;margin-right:0;padding:var(--gap) var(--type-page-wide-margin);background-color:#000;color:#fff;display:grid;grid-template-columns:1fr}@media(min-width: 1024px){#case-study section.video-quote{gap:var(--gap);grid-template-columns:3fr 1fr}}#case-study section.video-quote>.quote{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='70' fill='none' viewBox='0 0 80 70'%3E %3Cpath fill='%23ED1C24' d='M63 0h17L63 35h17v34H46V35L63 0ZM17 0h17L17 35h17v34H0V35L17 0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 6px left 0;print-color-adjust:exact;-webkit-print-color-adjust:exact;page-break-inside:avoid;break-inside:avoid;background-size:40px auto;padding-left:calc(40px + var(--gap));padding-top:calc(var(--gap)/2)}@media(min-width: 768px){#case-study section.video-quote>.quote{background-size:60px auto;padding-left:calc(60px + var(--gap)*.75)}}@media(min-width: 1024px){#case-study section.video-quote>.quote{background-position:top 0 left 0;background-size:80px auto;padding-left:0;padding-top:calc(60px + var(--gap))}}#case-study section.video-quote>.quote>.author{grid-template-columns:60px auto}@media(min-width: 1024px){#case-study section.video-quote>.quote>.author{grid-template-columns:80px auto}}#case-study section.video-quote>.quote>.author img{border:1px solid rgba(0,0,0,0)}#case-study section.video-quote>.quote>.author .position{color:var(--color-form-input-border)}#case-study{margin-top:var(--case-study-margin)}#case-study img{width:100%;height:auto}#case-study .tags{display:flex;gap:12px;flex-wrap:wrap}#case-study .tags .tag{cursor:pointer;display:inline-block;border-radius:var(--border-radius);padding:2px 8px 3px 8px;color:var(--color-tag);background-color:var(--color-tag-bg);font-size:var(--font-size-tag);line-height:var(--line-height-tag);text-decoration:none}#case-study .tags .tag:hover{background-color:var(--color-tag-hover-bg)}#case-study ul{margin-bottom:var(--line-height);padding-left:var(--font-size)}#case-study ul li{margin-bottom:var(--line-height)}#case-study ul li::marker{color:var(--color-accent-main)}#case-study ul li p:last-child{margin-bottom:0}#case-study ul.-bulletless{list-style:none;padding-left:0}@media(min-width: 768px){#case-study ul.-c2{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap)}}#case-study ul.-c2 li{break-inside:avoid;page-break-inside:avoid}@media(min-width: 768px){#case-study ul.-c3{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--gap)}}#case-study ul.-c3 li{break-inside:avoid;page-break-inside:avoid}#case-study ul.-icons{list-style-type:none;padding-left:0;margin-bottom:calc(var(--line-height)*2);display:grid}@media(min-width: 768px){#case-study ul.-icons{grid-template-columns:1fr 1fr;column-gap:var(--gap)}#case-study ul.-icons.-c3{grid-template-columns:1fr 1fr 1fr}}#case-study .-cs-accent{color:var(--color-accent-main)}#case-study a.button{border-radius:var(--border-radius);padding:calc(var(--line-height)/3) var(--line-height);text-decoration:none;background-color:var(--color-accent-secondary);color:#fff}#case-study a.button:hover{background-color:var(--color-accent-secondary-hover);border-color:var(--color-accent-secondary-hover)}#case-study a.button.-download{background-color:#fff;color:#000}#case-study a.button.-download:hover{background-color:var(--color-tag-bg);border-color:var(--color-tag-bg)}#case-study div.subsection{margin-bottom:calc(var(--gap)*2)}#case-study hr{width:100%;height:0px;border-top:10px solid var(--color-accent-main);margin-top:calc(var(--gap)*3);margin-bottom:calc(var(--gap)*3)}@media(min-width: 1024px){#case-study hr{border-top:14px solid var(--color-accent-main)}}#case-study hr.thin{border-top:1px solid var(--color-accent-tertiary)}#case-study .author{display:grid;column-gap:16px;grid-template-columns:80px auto;grid-template-rows:min-content auto;grid-template-areas:"photo name" "photo position"}#case-study .author img{grid-area:photo;width:100%;height:auto;border-radius:100%;border:1px solid var(--color-form-input-border)}#case-study .author .name{grid-area:name;align-self:end;font-size:var(--font-size);line-height:var(--line-height);font-weight:500}#case-study .author .position{grid-area:position;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-accent-tertiary)}#case-study .-accent{color:var(--color-accent-main)}#case-study .hidden{display:none}#case-study div.incut{padding:var(--gap) 0;margin-bottom:calc(var(--gap)*2);background-color:var(--color-accent-tertiary);color:#fff}#case-study div.incut>*{margin-bottom:0}#case-study div.incut .author img{border:1px solid rgba(0,0,0,0)}#case-study div.incut .author .position{color:#fff}#case-study .-mb0{margin-bottom:0}#case-study table{font-size:var(--font-size);line-height:var(--line-height)}#case-study table th{text-align:left}#case-study table.side-by-side{border-spacing:0;border-collapse:collapse}#case-study table.side-by-side thead,#case-study table.side-by-side tbody{display:grid;row-gap:calc(var(--gap)/2);grid-template-columns:1fr 1fr;grid-auto-rows:auto}#case-study table.side-by-side tr{display:contents}#case-study table.side-by-side th{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:600;padding:0 calc(var(--gap)/2) calc(var(--gap)/2) calc(var(--gap)/2)}#case-study table.side-by-side th:first-of-type{color:var(--color-accent-main)}#case-study table.side-by-side th:nth-child(2){color:var(--color-accent-tertiary)}#case-study table.side-by-side th:first-child{padding-left:0}#case-study table.side-by-side th:last-child{padding-right:0}#case-study table.side-by-side td{border-bottom:1px solid var(--color-form-input-border);padding:0 calc(var(--gap)/2) calc(var(--gap)/2) calc(var(--gap)/2)}#case-study table.side-by-side td:first-child{padding-left:0}#case-study table.side-by-side td:last-child{padding-right:0}#case-study table.side-by-side tr:last-child td{border:0}#case-study table.before-after{border-spacing:0;border-collapse:collapse}#case-study table.before-after thead,#case-study table.before-after tbody{display:grid;row-gap:calc(var(--gap)/2);grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}#case-study table.before-after tr{display:contents}#case-study table.before-after th{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:600;padding:0 calc(var(--gap)/2) calc(var(--gap)/2) calc(var(--gap)/2)}#case-study table.before-after th:nth-child(2){color:var(--color-accent-tertiary)}#case-study table.before-after th:last-child{color:var(--color-accent-main)}#case-study table.before-after th:first-child{padding-left:0}#case-study table.before-after th:last-child{padding-right:0}#case-study table.before-after td{border-bottom:1px solid var(--color-form-input-border);padding:0 calc(var(--gap)/2) calc(var(--gap)/2) calc(var(--gap)/2);align-content:center}#case-study table.before-after td:first-child{padding-left:0}#case-study table.before-after td:last-child{padding-right:0}#case-study table.before-after td:nth-child(2)>.value{color:var(--color-accent-tertiary)}#case-study table.before-after td:last-child>.value{color:var(--color-accent-main)}#case-study table.before-after.-centered td:not(:first-child),#case-study table.before-after.-centered th:not(:first-child){text-align:center}#case-study table.before-after tr:last-child td{border:0}#case-study table.before-after .value{font-size:var(--font-size-h3);line-height:1}.section-image{position:relative;margin-top:var(--line-height)}.video-icon:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64px;height:64px;background-image:url(//revizto.com/wp-content/themes/ace/img/play.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;opacity:.5;z-index:9}
