html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{font-size:10px;line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}:focus{outline:none}img{display:block}.hide{display:none}.show{display:block}body{font-family:"Montserrat",sans-serif;font-weight:400;background-color:#e53328}.site-header{position:absolute;left:50%;top:-4px;z-index:100;transform:translateX(-50%)}.site-branding{background-color:#FFF;box-shadow:7px 7px 12px rgba(0,0,0,0.5);width:200px;height:154px;position:relative;text-indent:-999999px}.site-branding:after{content:"";background:url("../img/city-ceramics-logo.svg") center bottom no-repeat;background-size:contain;position:absolute;left:20px;top:20px;right:20px;bottom:20px;display:block}.title-section{box-sizing:border-box;position:relative;padding-top:180px;min-height:80vh;display:flex;flex-direction:column;justify-content:center}.title-section .img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:#000}.title-section .img:after{content:"";width:100%;height:60%;display:block;background-image:linear-gradient(transparent 0%, #000 100%);position:absolute;left:0;bottom:0;opacity:.5}.title-section .img img{width:100%;height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;opacity:.8}.title-section .txt{box-sizing:border-box;padding:40px 20px;position:relative;z-index:2;text-align:center;max-width:960px;margin:auto;color:#FFF}a{color:#FFF;text-decoration:none}h2{font-size:4.8em;font-weight:700;line-height:1.3em;margin-bottom:.5em;text-transform:uppercase;text-shadow:5px 5px 8px rgba(0,0,0,0.4)}@media (min-width: 900px){h2{font-size:6em}}@media (max-width: 480px){h2{font-size:3.4em}}h3{font-size:2.4em;font-weight:700;line-height:1.3em;margin-bottom:.5em}h4{font-size:2em;font-weight:700;line-height:1.3em;margin-bottom:.5em}p,ul,ol{font-size:1.8em;line-height:1.5em;margin-bottom:1em}ul{list-style:disc outside;margin-left:1.5em}ol{list-style:decimal outside;margin-left:1.5em}strong,b{font-weight:700}.contacts{background-color:#e53328;color:#FFF;padding:20px;text-align:center}@media (min-width: 900px){.contacts p:last-child,.contacts ul:last-child{margin-bottom:0}}ul.contacts-list{list-style:none;margin-left:0}ul.contacts-list li{white-space:nowrap}ul.contacts-list li .label{font-weight:700}.description,.covid-notice{padding:20px;background-color:rgba(0,0,0,0.5);margin:0}.covid-notice h3{color:#FFF;position:relative}.covid-notice h3:before{content:"";width:3em;height:1px;display:block;background-color:#e53328;position:absolute;left:50%;top:-20px;transform:translateX(-50%)}.covid-notice h3{font-size:2em}.covid-notice h4,.covid-notice p{font-size:1.8em}.covid-notice p:last-child{margin:0}@media (min-width: 900px){.site-branding{width:240px;height:180px}.contacts{padding:40px;display:flex;text-align:left;justify-content:center}.contacts .contact,.contacts .visit,.contacts .times{flex:1;text-align:left;max-width:300px}.contacts .visit,.contacts .times{margin-left:80px;position:relative}.contacts .visit:before,.contacts .times:before{content:"";width:1px;height:100%;display:block;background-color:#FFF;position:absolute;left:-40.5px;top:0}}
