/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"SerifsMedium";src:url("../font/EBGaramond-Medium.woff2") format("woff2"),url("../font/EBGaramond-Medium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SansRegular";src:url("../font/cantarell-regular.woff2") format("woff2"),url("../font/cantarell-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SansBold";src:url("../font/cantarell-bold.woff2") format("woff2"),url("../font/cantarell-bold.woff") format("woff");font-weight:500;font-style:normal}
:root{--layoutMode: Mobile;--widthMin: 320px;--widthMax: 997px;--headerHeight: 50px;--colorRGB0: 35, 31, 32;--colorRGB1: 250, 250, 250;--colorRGB2: 40, 49, 62;--colorRGB3: 56, 178, 187;--colorRGB4: 238, 238, 238;--colorRGB5: 128, 128, 128;--colorRGB6: 64, 64, 64;--colorRGB7: 200, 64, 64;--colorRGB8: 56, 158, 170;--colorRGB9: 0, 91, 109;--color0: rgba(var(--colorRGB0));--color1: rgba(var(--colorRGB1));--color2: rgba(var(--colorRGB2));--color3: rgba(var(--colorRGB3));--color4: rgba(var(--colorRGB4));--color5: rgba(var(--colorRGB5));--color6: rgba(var(--colorRGB6));--color7: rgba(var(--colorRGB7));--color8: rgba(var(--colorRGB8));--color9: rgba(var(--colorRGB9));--textSizeBiggest: 36px;--textSizeBigger: 24px;--textSizeBig: 20px;--textSizeBase: 16px;--textSizeSmall: 14px;--textSizeSmaller: 11px;--fontSerifsMedium: SerifsMedium;--fontSansRegular: SansRegular;--fontSansBold: SansBold;--animF: .15s;--animN: .5s;--animS: 1.25s;--animXS: 2.5s;--timingBezier: cubic-bezier(0.785, 0.135, 0.15, 0.86);--colorRGBBg: var(--colorRGB1);--colorRGBFore: var(--colorRGB0);--colorBg: rgba(var(--colorRGBBg));--colorFore: rgba(var(--colorRGBFore))}@media all and (min-width: 768px){:root{--layoutMode: Desktop;--headerHeight: 88px}}*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sr-only{position:absolute;overflow:hidden;padding:0;margin:-0.0625rem;width:.0625rem;height:.0625rem;clip:rect(0, 0, 0, 0);border:0}html{min-width:var(--widthMin);scroll-behavior:smooth}body{background-color:var(--colorBg);font-family:var(--fontSansRegular);font-size:var(--textSizeBase);line-height:28px;color:var(--colorFore);overflow-x:hidden;transition:background-color var(--animN) ease}a{color:inherit}b{font-weight:normal;font-family:var(--fontSansBold)}h1,h2{font-family:var(--fontSerifsMedium);font-weight:normal}section{background-size:cover;min-height:100vh;padding-top:var(--headerHeight);padding-bottom:60px;background-color:var(--color_bg);color:var(--color_text);display:flex;align-items:center;justify-content:center}section .inner{width:100%;max-width:var(--widthMax);padding:20px}section .inner h2{color:var(--color_title);font-family:var(--fontSerifsMedium),Garamond;font-size:var(--textSizeBiggest);line-height:36px}
*[data-component=about-us-root] .inner{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px}*[data-component=about-us-root] .inner ul{list-style:none;display:flex}*[data-component=about-us-root] .inner ul li:not(:first-child){margin-left:10px}*[data-component=about-us-root] .inner ul li a{display:block;width:48px;height:48px;border-radius:50%;background-color:rgba(var(--colorRGB1), 0.25);display:flex;align-items:center;justify-content:center;transition:background-color var(--animN) ease}*[data-component=about-us-root] .inner ul li a img{width:24px;height:24px}*[data-component=about-us-root] .inner ul li a:hover{background-color:var(--color2)}@media all and (min-width: 768px){*[data-component=about-us-root] .inner{--cols: 2}*[data-component=about-us-root] .inner h2{grid-column:1/2;grid-row:1/2;width:90%}*[data-component=about-us-root] .inner .cont{grid-column:1/2;grid-row:2/3;padding-top:10px}*[data-component=about-us-root] .inner img{grid-column:2/3;grid-row:1/3;justify-self:flex-end}*[data-component=about-us-root] .inner ul{grid-column:2/3;grid-row:3/4;justify-self:flex-end}}
*[data-component=clients-root] .inner{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px}*[data-component=clients-root] .inner h2{grid-column:1/2;grid-row:1/2}*[data-component=clients-root] .inner .subtitle{grid-column:1/2;grid-row:2/3}*[data-component=clients-root] .inner .cont{grid-column:1/2;grid-row:3/4}*[data-component=clients-root] .inner .clients{grid-column:1/2;grid-row:4/5}*[data-component=clients-root] .inner .clients .cont2{font-weight:bold}*[data-component=clients-root] .inner .clients ul{grid-column:1/2;grid-row:4/5;margin-top:10px;list-style:none}*[data-component=clients-root] .inner .clients ul li{display:flex;align-items:center}*[data-component=clients-root] .inner .clients ul li:before{--size: 16px;content:"";display:block;width:var(--size);height:var(--size);margin-right:6px;background-image:url(../img/pressjam-studio-logo-icon.svg);background-size:contain;background-repeat:no-repeat;filter:grayscale(100) brightness(150%)}@media all and (min-width: 768px){*[data-component=clients-root] .inner{--cols: 2}*[data-component=clients-root] .inner h2{grid-column:1/2;grid-row:1/2}*[data-component=clients-root] .inner .subtitle{grid-column:1/2;grid-row:2/3}*[data-component=clients-root] .inner .cont{grid-column:2/3;grid-row:1/4}*[data-component=clients-root] .inner .clients{grid-column:1/2;grid-row:3/4}}
*[data-component=contacts-root] .inner{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px}*[data-component=contacts-root] .inner a{display:inline-block;width:-moz-fit-content;width:fit-content;padding:20px 30px;border-radius:7px;background-color:var(--color8);color:var(--color1);text-transform:uppercase;text-decoration:none;font-size:var(--textSizeSmall);transition:background-color var(--animN) ease}*[data-component=contacts-root] .inner a:hover{background-color:var(--color9)}@media all and (min-width: 768px){*[data-component=contacts-root] .inner{--cols: 2}*[data-component=contacts-root] .inner h2{grid-column:1/2;grid-row:1/2;width:90%}*[data-component=contacts-root] .inner .cont{grid-column:2/3;grid-row:1/2;padding-top:10px}*[data-component=contacts-root] .inner a{grid-column:2/3;grid-row:2/3}}
*[data-component=footer]{display:flex;align-items:center;justify-content:center;background-color:var(--color9);color:var(--color1)}*[data-component=footer] .inner{width:100%;max-width:var(--widthMax);padding:80px 20px;font-size:var(--textSizeSmaller);line-height:16px}*[data-component=footer] .inner img.logo{display:block;margin-bottom:16px;filter:grayscale(100) brightness(250%);width:40px;height:40px}*[data-component=footer] .inner a{text-decoration:none}*[data-component=footer] .inner a:hover{text-decoration:underline}*[data-component=footer] .inner ul{list-style:none;margin-top:20px}
*[data-component=header]{--color_bg: var(--color1);--color_text: var(--color0);--itemsPaddingH: 7px;position:fixed;z-index:10;top:0;left:0;width:100%;min-width:var(--widthMin);height:var(--headerHeight);background-color:var(--color_bg);transition:top var(--animN) var(--timingBezier),background-color var(--animN) var(--timingBezier);display:flex;justify-content:center}*[data-component=header] .inner{max-width:var(--widthMax);width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}*[data-component=header] .logo{position:relative;z-index:10}*[data-component=header] .logo a{display:block;padding:5px 20px;display:flex;width:300px;height:50px}*[data-component=header] .logo a img{width:100%;height:auto;transition:filter var(--animN) ease}*[data-component=header] .hamburger{width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer}*[data-component=header] .hamburger .hamburger-inner{width:20px;height:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}*[data-component=header] .hamburger .hamburger-inner div{width:3px;height:3px;border-radius:50%;background-color:var(--color_text)}*[data-component=header] nav{pointer-events:none;position:fixed;z-index:9;background-color:var(--color1);width:100%;height:100vh;padding:90px 0 60px 0;opacity:0;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-right:20px}*[data-component=header] nav ul{list-style:none}*[data-component=header] nav>ul{display:flex;flex-direction:column;color:var(--color0);transition:color var(--animN) ease;max-height:calc(100vh - 90px);overflow-x:hidden;overflow-y:auto}*[data-component=header] nav>ul a,*[data-component=header] nav>ul span{display:inline-block;text-decoration:none;white-space:nowrap;padding:9px var(--itemsPaddingH);background-image:linear-gradient(0deg, var(--color_text) 0%, var(--color_text) 100%);background-repeat:no-repeat;background-position:center 75%;background-size:0% 1px;transition:background-size var(--animS) var(--timingBezier)}*[data-component=header] nav>ul>li.selected>a,*[data-component=header] nav>ul>li.selected>span,*[data-component=header] nav>ul>li.selected>div>ul>li.selected>a,*[data-component=header] nav>ul a:hover{background-size:calc(100% - var(--itemsPaddingH)*2) 1px;transition-duration:var(--animF)}*[data-component=header] nav>ul>li>div{margin-left:20px;height:0;opacity:0;overflow:hidden;transition:height var(--animN) var(--timingBezier),opacity var(--animN) var(--timingBezier)}*[data-component=header] nav>ul>li.selected>div,*[data-component=header] nav>ul>li.open>div{height:var(--height);opacity:1}*[data-component=header] nav>ul[data-id=languages] li div{height:auto;opacity:1;margin-left:0}*[data-component=header] nav>ul[data-id=languages] li div ul{margin-left:0;height:auto;overflow:auto}*[data-component=header].animated .inner nav{transition:opacity var(--animN) ease}*[data-component=header].hidden{top:calc(var(--headerHeight)*-1)}*[data-component=header].open nav{pointer-events:all;opacity:1}*[data-component=header].white.transparent.top{--color_bg: transparent}@media all and (min-width: 1024px){*[data-component=header] .inner{flex-wrap:nowrap}*[data-component=header] .logo{transition:opacity var(--animN) ease}*[data-component=header] .logo a{padding-top:20px;padding-bottom:20px;width:310px;height:50px}*[data-component=header] .logo a img{width:310px;height:50px}*[data-component=header] .logo:hover{opacity:.75}*[data-component=header] .hamburger{display:none}*[data-component=header] nav{pointer-events:all;position:relative;background-color:rgba(0,0,0,0);width:100%;height:auto;padding:0;opacity:1;flex-direction:row;justify-content:flex-end;padding-right:0}*[data-component=header] nav>ul{color:var(--color_text)}*[data-component=header] nav>ul,*[data-component=header] nav>ul[data-id=languages]{flex-direction:row}*[data-component=header] nav>ul>li,*[data-component=header] nav>ul[data-id=languages]>li{margin:0 4px}*[data-component=header] nav>ul>li>span,*[data-component=header] nav>ul[data-id=languages]>li>span{cursor:default}*[data-component=header] nav>ul>li>span,*[data-component=header] nav>ul>li>a,*[data-component=header] nav>ul[data-id=languages]>li>span,*[data-component=header] nav>ul[data-id=languages]>li>a{padding-top:34px;padding-bottom:16px;transition:opacity var(--animN) ease,background-color var(--animN) ease;border-bottom-left-radius:12px;border-bottom-right-radius:12px}*[data-component=header] nav>ul>li>span.selected,*[data-component=header] nav>ul>li>a.selected,*[data-component=header] nav>ul[data-id=languages]>li>span.selected,*[data-component=header] nav>ul[data-id=languages]>li>a.selected{background-color:rgba(var(--colorRGB1), 0.5);box-shadow:0 0 4px 4px rgba(0,0,0,.05);background-size:0}*[data-component=header] nav>ul>li>div,*[data-component=header] nav>ul>li.selected>div,*[data-component=header] nav>ul[data-id=languages]>li>div,*[data-component=header] nav>ul[data-id=languages]>li.selected>div{margin-left:0;height:auto;opacity:0;overflow:visible;position:absolute;pointer-events:none;background-color:var(--color_bg)}}
*[data-component=homepage] .inner{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px}*[data-component=homepage] .inner a{display:inline-block;width:-moz-fit-content;width:fit-content;padding:20px 30px;border-radius:7px;background-color:var(--color8);color:var(--color1);text-transform:uppercase;text-decoration:none;font-size:var(--textSizeSmall);transition:background-color var(--animN) ease}*[data-component=homepage] .inner a:hover{background-color:var(--color9)}@media all and (min-width: 768px){*[data-component=homepage] .inner{--cols: 2}*[data-component=homepage] .inner h2{grid-column:1/2;grid-row:1/2;width:90%}*[data-component=homepage] .inner .cont{grid-column:2/3;grid-row:1/2;padding-top:10px}*[data-component=homepage] .inner a{grid-column:2/3;grid-row:2/3}}
*[data-component=section-type-a-root] .inner{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px}*[data-component=section-type-a-root] .inner a{display:inline-block;width:-moz-fit-content;width:fit-content;padding:20px 30px;border-radius:7px;background-color:var(--color8);color:var(--color1);text-transform:uppercase;text-decoration:none;font-size:var(--textSizeSmall);transition:background-color var(--animN) ease}*[data-component=section-type-a-root] .inner a:hover{background-color:var(--color9)}@media all and (min-width: 768px){*[data-component=section-type-a-root] .inner{--cols: 2}*[data-component=section-type-a-root] .inner h2{grid-column:1/2;grid-row:1/2;width:90%}*[data-component=section-type-a-root] .inner .cont{grid-column:2/3;grid-row:1/2;padding-top:10px}*[data-component=section-type-a-root] .inner a{grid-column:2/3;grid-row:2/3}}
*[data-component=services-root] .inner ul{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px;margin-top:40px;list-style:none}*[data-component=services-root] .inner ul li{display:flex}*[data-component=services-root] .inner ul li img{margin-top:5px;margin-right:20px}*[data-component=services-root] .inner ul li .col .cont{margin-top:20px}@media all and (min-width: 768px){*[data-component=services-root] .inner ul{--cols: 2}}
*[data-component=text-image-root] .inner{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px}*[data-component=text-image-root] .inner a{display:inline-block;width:-moz-fit-content;width:fit-content;padding:20px 30px;border-radius:7px;background-color:var(--color8);color:var(--color1);text-transform:uppercase;text-decoration:none;font-size:var(--textSizeSmall);transition:background-color var(--animN) ease}*[data-component=text-image-root] .inner a:hover{background-color:var(--color9)}@media all and (min-width: 768px){*[data-component=text-image-root] .inner{--cols: 2}*[data-component=text-image-root] .inner h2{grid-column:1/2;grid-row:1/2;width:90%}*[data-component=text-image-root] .inner .cont{grid-column:1/2;grid-row:2/3;padding-top:10px}*[data-component=text-image-root] .inner a{grid-column:1/2;grid-row:3/4}*[data-component=text-image-root] .inner img{grid-column:2/3;grid-row:1/4;justify-self:flex-end}}
