img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*
Theme Name: značkárna
Theme URI: https://www.znackarna.cz
Description: A template for the znackarna s.r.o. websites.
Author: značkárna s.r.o.
Author URI: https://www.znackarna.cz
Text Domain: znackarna
Version: 1.0
*/
@font-face{font-family:'ABC Normal';src:url(//znackarna.cz/files/themes/znackarna/css/../fonts/ABC_Normal_Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'ABC Normal';src:url(//znackarna.cz/files/themes/znackarna/css/../fonts/ABC_Normal_Medium.ttf) format('truetype');font-weight:700;font-style:normal}
/*! 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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:-.25em}sup{top:-.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}fieldset{padding:.35em .75em .625em}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}
:root{--color-bg-light:#eee;--color-border:#e5e5e5;--color-link:#007aff;--color-yellow-highlight:#fff8bb;--color-black:#000;--color-white:#fff;--color-red:red}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:10px}*:focus{outline:none}body{padding:0;margin:0;font-family:'ABC Normal';color:var(--color-black,#000);text-rendering:optimizeLegibility}p,p *,li,li *,table *,a{font-size:3.5rem;line-height:150%}br{font-size:0rem;line-height:0}ul,ol{padding:0;margin:0}a{color:var(--color-link,#007aff);text-decoration:none;transition:all .3s}a.black{color:var(--color-black,#000)}a:hover{color:var(--color-link,#007aff);text-decoration:none}a.black:hover{color:var(--color-black,#000)}strong{font-size:inherit}h1,h2{font-size:10rem;line-height:90%;margin:0 0 30px}h1 a,h2 a{font-size:inherit;line-height:inherit}.lm-container{position:fixed;z-index:13;left:50px;top:30px}header .lm-container.menu{margin-left:auto;top:35px;right:50px;left:auto}.lm-container a.logo{font-size:2.5rem;line-height:145%;color:var(--color-white,#fff);font-weight:700;z-index:13}.lm-container .black{position:absolute;z-index:2;top:0;left:0;overflow:hidden;height:30px;width:120px}.lm-container .black.max-height{height:30px !important}.lm-container .black a.logo,header .black svg{color:var(--color-black,#000);position:absolute;top:0;left:0}.lm-container a.logo.top{color:var(--color-bg-light,#eee)}.lm-container .menu-button{margin-left:auto;cursor:pointer;z-index:13;transition:all .5s}.lm-container .menu-button .row-1,.lm-container .menu-button .row-2{transition:all .5s;transform-origin:50% 50% 0;-webkit-backface-visibility:hidden}.lm-container .menu-button:not(.top):hover .row-1{transform:translate(-5.5px,0) scaleX(.75)}.lm-container .menu-button:not(.top):hover .row-2{transform:translate(-2.5px,0) scaleX(.95)}.lm-container .black .menu-button.top rect{fill:var(--color-black,#000)}.lm-container .menu-button.top .row-1{transform:translate(-3px,3.5px) rotate(45deg)}.lm-container .menu-button.top .row-2{transform:translate(-3px,-2px) rotate(-45deg)}.lm-container .menu-button.top:hover .row-1{transform:rotate(45deg) translate(.3px,4.7px) scaleX(.82593)}.lm-container .menu-button.top:hover .row-2{transform:rotate(-45deg) translate(-.5px,-3.5px) scaleX(.82593)}section{position:relative}section.black{background-color:var(--color-black,#000)}section.black *{color:var(--color-white,#fff)}footer{text-align:center;color:var(--color-border,#e5e5e5);font-size:2.1rem;line-height:145%;padding:50px 0}#menu{position:fixed;height:100%;width:100%;z-index:0;left:0;top:-100%;background-color:var(--color-white,#fff);display:flex;justify-content:center;align-items:center;transition:all .5s;opacity:0}#menu.open{z-index:12;opacity:1;top:0}#menu .menu-content{width:1350px;display:flex}#menu .menu-content .desc{flex:0 0 75%;display:flex;flex-direction:column}#menu .menu-content .desc .email{flex:1;display:flex;flex-direction:column-reverse}#menu .menu-content .desc .email a{font-size:2.5rem}#menu .menu-content .desc p{width:690px;margin:15px 0 0}#menu .menu-content nav{flex:0 0 25%}#menu .menu-content nav ul{list-style-type:none}#menu .menu-content nav ul li:first-child a{padding-top:0}#menu .menu-content nav ul li:last-child a{padding-bottom:0}#menu .menu-content nav ul li a{font-size:5rem;line-height:150%;font-weight:700;position:relative;display:block;padding-bottom:12px;padding-top:12px}#menu .menu-content nav ul li a span{font-size:5rem;font-weight:700;position:relative}#menu .menu-content nav ul li a:hover,#menu .menu-content nav ul li.current-menu-item a{color:var(--color-black,#000);transition:all .5s}#menu .menu-content nav ul li a span:before{content:"";width:0;background-color:var(--color-black,#000);height:5px;position:absolute;bottom:-2px;left:0;transition:all .5s}#menu .menu-content nav ul:hover li.current-menu-item a{color:var(--color-link,#007aff)}#menu .menu-content nav ul:hover li.current-menu-item a span:before{width:0}#menu .menu-content nav ul:hover li.current-menu-item a:hover{color:var(--color-black,#000)}#menu .menu-content nav ul:hover li.current-menu-item a:hover span:before{width:100%}#menu .menu-content nav ul li a:hover span:before,#menu .menu-content nav ul li.current-menu-item a span:before{width:100%}.container{width:100%;margin:0 auto}.full-height{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.full-height .content{width:740px;margin:0 auto;position:relative}.full-height .content h1{line-height:150%;font-size:5rem}.full-height .content .duration{position:absolute;left:50%;bottom:-84px;transform:translateX(-50%);transition:all 1s;font-size:2rem;color:var(--color-border,#e5e5e5)}.full-height p{text-align:center;margin:0}.full-height h1,.full-height h2{text-align:center}.full-height p a.tel{font-size:5rem;line-height:145%}.full-height .pin{text-align:center;padding:0 0 75px}.full-height .pin a,.full-height .pin a span{font-size:2.5rem;line-height:130%}.full-height .pin a path{transition:all .5s}.full-height .pin a:hover path{fill:var(--color-red,red)}.full-height .pin a span{display:block}.full-height .pin p,.full-height .pin p *{font-size:2.5rem;line-height:145%}.full-height .address{width:405px;margin:0 auto;text-align:center}.full-height h3{font-size:5rem}.full-height .address p,.full-height .address p *{font-size:2.5rem}.full-height .address p.court{margin:40px auto 0 auto;color:var(--color-border,#e5e5e5);width:328px}.scroll-container{width:3px;height:90px;background-color:var(--color-bg-light,#eee);overflow:hidden;position:relative}.scroll-container.black{background-color:#171717}.scroll-container .scroll{width:3px;height:30px;background-color:var(--color-link,#007aff);position:absolute;top:-30px;left:0;animation-name:scroll;animation-iteration-count:infinite;animation-duration:2s}.client-container{border-bottom:1px solid var(--color-bg-light,#eee);border-right:1px solid var(--color-bg-light,#eee);display:flex;flex-wrap:wrap}.client-container .client-tile{flex:0 0 16.6666%;border-top:1px solid var(--color-bg-light,#eee);border-left:1px solid var(--color-bg-light,#eee)}.client-container .client-tile .content{width:100%;padding-bottom:100%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all .5s}.client-container .client-tile .content .img{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;transition:width .5s,height .5s,box-shadow .5s}.client-container .client-tile .content .img div{opacity:0;height:0;overflow:hidden;transition:all .75s;width:80%}.client-container .client-tile .content .img div.visible{opacity:1}.client-container .client-tile .content .img .close{position:absolute;top:30px;right:30px;display:none}.client-container .client-tile .content .img .close{position:absolute;top:30px;right:30px;cursor:pointer}.client-container .client-tile .content .img .close .row-1{transform:translate(-3px,3.5px) rotate(45deg);transition:all .5s;transform-origin:50% 50% 0;-webkit-backface-visibility:hidden}.client-container .client-tile .content .img .close .row-2{transform:translate(-3px,-2px) rotate(-45deg);transition:all .5s;transform-origin:50% 50% 0;-webkit-backface-visibility:hidden}.client-container .client-tile .content .img .close:hover .row-1{transform:rotate(45deg) translate(.3px,4.7px) scaleX(.82593)}.client-container .client-tile .content .img .close:hover .row-2{transform:rotate(-45deg) translate(-.5px,-3.5px) scaleX(.82593)}.client-container .client-tile .content .img h3{font-size:5rem;margin:30px 0 40px}.client-container .client-tile .content.show .img{width:calc(200% + 1px);height:calc(200% + 1px);box-shadow:0px 0px 50px rgba(0,0,0,.1);z-index:2;background-color:var(--color-white,#fff)}.client-container .client-tile .content.show .overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.client-container .client-tile .content .img.shadow{box-shadow:0px 0px 50px rgba(0,0,0,.1);z-index:2;background-color:var(--color-white,#fff)}.client-container .client-tile .content.show{cursor:initial}.client-container .client-tile .content.show .img p{display:block;margin:30px 0 60px;position:relative}.client-container .client-tile .content.show .img a{display:block;font-size:2.5rem}.client-container .client-tile .content.show .img .close{display:block}.client-container .client-tile .content img{max-width:70%;max-height:70%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s;-webkit-backface-visibility:hidden}.client-container .client-tile .content .detail{position:absolute;height:30%;width:100%;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:2.5rem;line-height:150%;opacity:0;transition:all .5s}.client-container .client-tile:hover{z-index:2}.client-container .client-tile:hover .content img,.client-container .client-tile .content.show img{-webkit-filter:none;filter:none}.client-container .client-tile:hover .content .detail{opacity:1}.client-container .client-tile:hover .img{box-shadow:0px 0px 25px rgba(0,0,0,.1)}.people-container{border-bottom:1px solid var(--color-bg-light,#eee);border-right:1px solid var(--color-bg-light,#eee);display:flex;flex-wrap:wrap}.people-container .people-tile{flex:0 0 33.3333%;border-top:1px solid var(--color-bg-light,#eee);border-left:1px solid var(--color-bg-light,#eee)}.people-container .people-tile .content{width:100%;padding-bottom:100%;position:relative;transition:all .5s;background-color:var(--color-white,#fff);overflow:hidden}.people-container .people-tile .content .person{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;width:100%;padding:13% 30px 0;top:0;left:0;transition:all 1s}.people-container .people-tile .content .person .img{margin-bottom:26px;transition:all 1s;opacity:1;width:56%}.people-container .people-tile .content .person .img img{width:100%}.people-container .people-tile .content .person p{text-align:center;font-size:3rem;margin:12px 0 43px;transition:all .5s;opacity:0}.people-container .people-tile .content .person p.job-position{margin:0;font-size:2.5rem;color:var(--color-border,#e5e5e5);opacity:1}.people-container .people-tile .content .person p.contact{margin:0}.people-container .people-tile .content .person p.contact a{font-size:2.5rem}.people-container .people-tile .content .person h3{font-weight:700;font-size:5rem;line-height:120%;margin:0}.people-container .people-tile:hover .content{box-shadow:0px 0px 50px rgba(0,0,0,.1);z-index:2}.people-container .people-tile:hover .content .person{top:-314px}.people-container .people-tile:hover .content .person p{opacity:1}.people-container .people-tile:hover .content .person .img,.people-container .people-tile:hover .content .person p.job-position{opacity:0}.place-container{border-bottom:1px solid var(--color-bg-light,#eee);border-right:1px solid var(--color-bg-light,#eee);display:flex;flex-wrap:wrap}.place-container .place-tile{flex:0 0 33.3333%;border-top:1px solid var(--color-bg-light,#eee);border-left:1px solid var(--color-bg-light,#eee)}.place-container .place-tile .content{width:100%;padding-bottom:100%;position:relative;transition:all .5s;background-color:var(--color-white,#fff);overflow:hidden}.place-container .place-tile .content .place{position:absolute;top:0;left:0;min-height:100%;display:flex;flex-direction:column;text-align:center;width:100%;justify-content:center;align-items:center}.place-container .place-tile .content .place .map-block{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;transition:z-index .1s step-end,opacity .5s linear}.place-container .place-tile .content .place .map-block.show{z-index:10;opacity:1}.place-container .place-tile:hover .content{box-shadow:0px 0px 50px rgba(0,0,0,.1);z-index:2}.place-container .place-tile .content .place h3{font-size:5rem;margin:85px 0 15px;transition:all .5s}.place-container .place-tile .content .place p,.place-container .place-tile .content .place p *{margin:0;font-size:2.5rem}.place-container .place-tile .content .place p.desc{opacity:0;transition:all .5s}.place-container .place-tile .content .place .map{position:absolute;bottom:0;left:0;width:100%;padding:0 0 50px;cursor:pointer}.place-container .place-tile .content .place .map path{fill:var(--color-border,#e5e5e5);transition:all .5s}.place-container .place-tile .content .place .map p{color:var(--color-border,#e5e5e5);transition:all .5s}.place-container .place-tile:hover .content .place p.desc{opacity:1}.place-container .place-tile:hover .content .place h3{margin:-52px 0 15px}.place-container .place-tile:hover .content .place .map path{fill:var(--color-red,red)}.place-container .place-tile:hover .content .place .map p{color:var(--color-black,#000)}.shape-container{border-bottom:1px solid var(--color-bg-light,#eee);border-right:1px solid var(--color-bg-light,#eee);display:flex;flex-wrap:wrap}.shape-container .shape-tile{flex:0 0 33.3333%;border-top:1px solid var(--color-bg-light,#eee);border-left:1px solid var(--color-bg-light,#eee)}.shape-container .shape-tile .content{width:100%;padding-bottom:100%;position:relative;transition:all .5s;background-color:var(--color-white,#fff);overflow:hidden}.shape-container .shape-tile .content .shape{position:absolute;top:0;left:0;min-height:100%;display:flex;flex-direction:column;text-align:center;width:100%;justify-content:center;align-items:center}.shape-container .shape-tile .content .shape h3{font-size:5rem;position:absolute;bottom:15%;left:0;width:100%;margin:0;transition:all .5s;opacity:1}.shape-container .shape-tile .content .shape .desc{text-align:center;height:0;overflow:hidden;transition:all .5s;opacity:0;width:100%;margin:0 auto}.shape-container .shape-tile .content .shape .desc p{margin:65px 0 75px}.shape-container .shape-tile .content .shape .desc a{font-size:2.5rem}.shape-container .shape-tile:hover .content{box-shadow:0px 0px 50px rgba(0,0,0,.1);z-index:2}.shape-tile .triangle-wrap{position:relative;margin-top:-35px;display:flex;flex-direction:column;transition:all .5s;width:80%}.shape-tile .triangle{width:0;height:0;border-style:solid;border-width:0 120px 210px;border-color:transparent transparent var(--color-white,#fff) transparent;filter:drop-shadow(40px 5px 50px rgba(0,0,0,.15));-webkit-filter:drop-shadow(40px 5px 50px rgba(0,0,0,.15));transition:filter .5s,border-width .5s}.shape-tile.hover .triangle{filter:drop-shadow(0px 0px 0px rgba(0,0,0,0));-webkit-filter:drop-shadow(0px 0px 0px rgba(0,0,0,0))}.shape-tile .triangle-hover{width:0;height:0;border-style:solid;border-width:0 120px 210px;border-color:transparent transparent var(--color-red,red) transparent;transition:all .5s;position:absolute;z-index:1;top:0;left:0;transform:scale(0);transform-origin:0% 100%}.shape-tile.hover .triangle-hover{transform:scale(1)}.shape-tile.transform .triangle-hover,.shape-tile.transform .triangle{border-width:0 53.5px 93px}.shape-tile.transform .triangle-wrap{margin-top:-10px}.shape-tile .circle-wrap{position:relative;margin-top:-35px;display:flex;flex-direction:column;transition:all .5s}.shape-tile .circle{width:216px;height:216px;border-radius:108px;background-color:var(--color-white,#fff);box-shadow:25px 5px 50px rgba(0,0,0,.1);transition:box-shadow .5s,width .5s,height .5s}.shape-tile.hover .circle{box-shadow:0px 0px 0px rgba(0,0,0,0)}.shape-tile .circle-hover{width:216px;height:216px;border-radius:108px;background-color:#7ac942;transform:scale(0);position:absolute;z-index:1;top:0;left:0;transition:transform .5s,width .5s,height .5s}.shape-tile.hover .circle-hover{transform:scale(1)}.shape-tile.transform .circle-hover,.shape-tile.transform .circle{width:95px;height:95px}.shape-tile.transform .circle-wrap{margin-top:-10px}.shape-tile .square-wrap{position:relative;margin-top:-35px;display:flex;flex-direction:column;transition:all .5s}.shape-tile .square{width:206px;height:206px;background-color:var(--color-white,#fff);box-shadow:25px 5px 50px rgba(0,0,0,.1);transition:box-shadow .5s,width .5s,height .5s}.shape-tile.hover .square{box-shadow:0px 0px 0px rgba(0,0,0,0)}.shape-tile.hover.transform .square-wrap{margin-top:-10px}.shape-tile .square-hover{width:206px;height:206px;background-color:var(--color-link,#007aff);transform:scaleX(0);position:absolute;transform-origin:0% 50%;z-index:1;top:0;left:0;transition:transform .5s,width .5s,height .5s}.shape-tile.hover .square-hover{transform:scaleX(1)}.shape-tile.transform .square-hover,.shape-tile.transform .square{width:91px;height:91px}.shape-tile.transform .square-wrap{margin-top:-10px}.article-list article{width:1440px;height:720px;border:1px solid var(--color-bg-light,#eee);margin:0 auto 100px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:all .5s}.article-list article .content{position:relative}.article-list article .duration:after{content:"";height:2px;background-color:var(--color-border,#e5e5e5);position:absolute;bottom:-2px;left:0;width:0;transition:all .5s}.article-list article h2{text-align:center;margin:0 0 30px;font-size:5rem;line-height:150%;width:740px}.article-list article h2 a{font-weight:700;color:var(--color-black,#000);text-align:center;transition:color 1s}.article-list article .duration,.article-detail article .duration{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);transition:all 1s;font-size:2rem;color:var(--color-border,#e5e5e5)}.article-list article.selected:hover img{transform:scale(1.03)}.article-list article.selected:hover .duration:after{width:100%}.article-list article:hover .duration:after{width:100%}.article-list article .content{position:absolute;z-index:3}.article-list article img{position:relative;z-index:1;top:0;left:0;opacity:0;transition:all 1s;width:100%;height:auto}.article-list article .img-overlay{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .5s;background:rgba(0,0,0,.03)}.article-list article.selected img,.article-list article.selected .img-overlay{opacity:1}.article-list article.selected .duration{color:var(--color-white,#fff)}.article-list article.selected h2 a{color:var(--color-white,#fff);text-shadow:0px 4px 50px rgba(0,0,0,.35)}.next-articles{padding:70px 0;text-align:center}.next-articles a{font-size:2.5rem}.article-detail h1{font-size:5rem}.article-detail article h1{font-size:5rem;line-height:135%;margin:0 0 30px}.article-detail img.main-img{width:1440px;height:auto}.article-detail article .duration{text-align:center}.article-detail .arrow{width:10px;height:10px;border-bottom:2px solid var(--color-border,#e5e5e5);border-right:2px solid var(--color-border,#e5e5e5);transform:rotateZ(45deg);margin:0 auto;margin-top:70px;display:inline-block}.article-detail .footer .arrow{margin-top:0;margin-right:20px;transform:rotateZ(-135deg);position:relative;top:1px}.article-detail .element{margin:75px auto;text-align:center;position:relative;width:700px}.article-detail .element.auto-width{width:auto}.article-detail .element .wider{margin:0 -30px}.article-detail .element .wider2{margin:0 -115px}.article-detail .element .widest,.article-detail .element .full-width{margin:0 -140px}.article-detail .element p{text-align:left;margin-bottom:40px;font-size:2rem;line-height:180%}.article-detail .element p *{font-size:2rem}.article-detail .element a,.article-detail .element div:not(.duration){font-size:2rem;line-height:135%}.article-detail .element p:last-child{margin-bottom:0}.article-detail .headline{width:100%;height:720px;display:flex;align-items:center;justify-content:center;flex-direction:column}.article-detail .headline .content{position:relative}.article-detail .element blockquote{box-shadow:0px 3px 4px rgba(0,0,0,.05);padding:48px 60px 38px;border:1px solid #eee;margin:0;position:relative;border-radius:3px;text-align:left}.article-detail .element blockquote cite{display:block;margin-top:30px;font-size:2rem;line-height:220%}.article-detail .element blockquote cite a{font-size:inherit;line-height:inherit;color:var(--color-link,#007aff)}.article-detail .element blockquote.yellow{background-color:var(--color-yellow-highlight,#fff8bb);border:1px solid var(--color-yellow-highlight,#fff8bb)}.article-detail .element blockquote p,.article-detail .element blockquote a{line-height:220%}.article-detail .element blockquote p{margin:0 0 15px;display:inline;border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 5px}.article-detail .element blockquote .link p{border-bottom:0 none;padding:0}.article-detail .element blockquote .quotation_mark{position:absolute;top:18px;left:18px;z-index:1}.article-detail .element blockquote .quotation_mark.bottom{position:absolute;bottom:18px;right:18px;top:auto;left:auto;z-index:1}.article-detail .element blockquote .link{margin-top:30px}.article-detail .element p.perex{font-size:2.5rem;line-height:180%;margin:0;font-weight:700}.article-detail h2{font-size:3.5rem;font-weight:700;line-height:135%;margin:0 0 -50px;text-align:left}.article-detail ul,.article-detail ol{margin:0 0 40px;padding-left:2px}.article-detail ol{list-style-position:inside}.article-detail ul{padding-left:22px}.article-detail .element ul:last-child,.article-detail .element ol:last-child{margin:0}.article-detail li{font-weight:700;text-align:left;font-size:2rem;line-height:220%}.article-detail li span{font-size:inherit;line-height:inherit;font-weight:400;padding-left:4px}.article-detail .files-list{list-style-type:none;padding:0}.article-detail .files-list li{display:flex;font-weight:400;padding:43px 0;border-bottom:1px solid var(--color-bg-light,#eee)}.article-detail .files-list li:last-child{border-bottom:0 none;padding:43px 0 0}.article-detail .files-list li:first-child{padding:0 0 43px}.article-detail .files-list .icon{width:80px;height:80px;border-radius:40px;background-color:var(--color-yellow-highlight,#fff8bb);margin-right:26px;display:flex;justify-content:center;align-items:center}.article-detail .files-list .icon span{font-weight:700;padding:0;position:relative;top:-2px;left:0}.article-detail .files-list li .icon span:after{content:"";width:0;position:absolute;bottom:0;left:0;height:2px;background-color:var(--color-black,#000);transition:all .3s}.article-detail .files-list li:hover .icon span:after{width:100%}.article-detail .files-list div{line-height:135%}.article-detail .files-list .description{justify-content:center;display:flex;flex-direction:column}.article-detail .counter{width:55px;height:55px;border-radius:28px;background-color:var(--color-white,#fff);font-weight:700;position:absolute;right:34px;bottom:34px;z-index:1;padding-top:12px;color:var(--color-black,#000)}.article-detail div.image-list{display:flex}.article-detail .image-list div.image{margin-right:70px}.article-detail ul.blocks-gallery-grid{padding-left:0;flex-wrap:nowrap}.wp-block-gallery.columns-3 .blocks-gallery-item{margin:0 70px 0 0;width:280px;height:280px}.wp-block-image{margin:0}.article-detail div.image img{width:100%}.article-detail .image-list div.image img{width:280px;height:280px;object-fit:cover}.article-detail div.image{line-height:0;display:block;overflow:hidden}.article-detail div.image a{line-height:0;display:block}.article-detail img{transition:transform 1s}.article-detail a:hover img{transform:scale(1.05)}.article-detail .image-list div:last-child{margin-right:0}.article-detail .writer{display:flex;line-height:0}.article-detail .writer div,.article-detail .writer div a{line-height:135%}.article-detail .writer .photo{margin-right:26px;line-height:0}.article-detail .writer .photo img{height:80px;width:80px;object-fit:cover;border-radius:40px}.article-detail .writer .name{display:flex;flex-direction:column;text-align:left;justify-content:center}.article-detail .footer{padding-top:77px;border-top:1px solid var(--color-bg-light,#eee);text-align:left}.article-detail .footer h3{font-size:2rem;line-height:135%;font-weight:700;margin:0 0 10px}.article-detail .footer ul{list-style-type:none;padding:0;margin-bottom:65px}.article-detail .footer ul li a{font-weight:400;color:var(--color-black,#000)}.article-detail .footer ul li a:hover{color:var(--color-link,#007aff)}.article-detail .footer .back-to-top{color:var(--color-border,#e5e5e5);cursor:pointer;transition:all .3s}.article-detail .footer .back-to-top:hover{color:var(--color-link,#007aff)}.article-detail .footer .back-to-top img{margin-right:25px}.no-relative{position:initial !important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.relative{position:relative}.d-flex{display:flex}.flex-1{flex:1}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.no-margin{margin:0 !important}.flex-direction-column{flex-direction:column}@keyframes scroll{from{top:-30px}to{top:100px}}@keyframes goup{from{margin-top:0}to{margin-top:-30px}}
@media (max-width:1700px){#menu .menu-content{width:1150px}.client-container .client-tile .content.show .img p{font-size:3.1rem;margin:20px 0 40px}.client-container .client-tile .content .img h3{font-size:5rem;margin:30px 0 40px}.people-container .people-tile .content .person h3,.shape-container .shape-tile .content .shape h3{font-size:4rem}.people-container .people-tile .content .person p.job-position{font-size:2rem}.people-container .people-tile .content .person p{font-size:2.6rem}.people-container .people-tile .content .person p.contact a{font-size:2.6rem}.people-container .people-tile:hover .content .person{top:-280px}.shape-tile .square,.shape-tile .square-hover{width:170px;height:170px}.shape-tile .circle,.shape-tile .circle-hover{width:180px;height:180px;border-radius:90px}.shape-tile .triangle,.shape-tile .triangle-hover{border-width:0 100px 174px}.shape-container .shape-tile .content .shape .desc p{margin:45px 0 55px;font-size:3rem}.shape-container .shape-tile .content .shape .desc a{font-size:2rem}}@media (max-width:1499px){h1,h2{font-size:8rem}p,p *,li,li *,table *,a{font-size:2.8rem}#menu .menu-content{width:950px}#menu .menu-content nav ul li a,#menu .menu-content nav ul li a span{font-size:3.5rem}#menu .menu-content .desc p{width:610px;margin:3px 0 0}#menu .menu-content .desc .email a{font-size:2rem}#menu .menu-content nav ul li a span:before{height:4px;bottom:-1px}.scroll-container{height:60px}.scroll-container .scroll{height:20px}.client-container .client-tile .content img{max-width:60%;max-height:60%}.client-container .client-tile .content.show .img p,.client-container .client-tile .content.show .img a{font-size:2.5rem}.client-container .client-tile .content .img div{width:82%}.client-container .client-tile .content.show .img p{margin:10px 0 20px}.people-container .people-tile .content .person h3,.shape-container .shape-tile .content .shape h3,.place-container .place-tile .content .place h3,.full-height p a.tel{font-size:3.5rem}.client-container .client-tile .content .img h3{font-size:4rem;margin:35px 0 25px}.place-container .place-tile .content .place h3{font-size:4rem}.place-container .place-tile .content .place p,.place-container .place-tile .content .place p *{font-size:2.2rem}.place-container .place-tile .content .place .map{padding:0 0 25px}.people-container .people-tile .content .person p.job-position{font-size:1.75rem}.people-container .people-tile .content .person .img{margin-bottom:15px}.people-container .people-tile .content .person p{font-size:2rem;margin:0 0 30px}.people-container .people-tile .content .person p.contact a{font-size:2rem}.people-container .people-tile:hover .content .person{top:-205px}.shape-container .shape-tile .content .shape .desc p{margin:35px 0 45px;font-size:2.5rem}.article-list article{width:1140px;height:570px}.article-list article h2{line-height:130%}.article-list article .duration,.article-detail article .duration{bottom:-60px}.article-detail img.main-img{width:1140px}.article-detail .headline{height:570px}}@media (min-width:1920px){.container{max-width:1920px}}
@media (max-width:1199px){h1,h2{font-size:7rem;margin:0 0 20px}p,p *,li,li *,table *,a{font-size:2.5rem}#menu .menu-content{width:750px}#menu .menu-content nav ul li a,#menu .menu-content nav ul li a span{font-size:3rem}#menu .menu-content .desc p{width:490px;margin:3px 0 0}#menu .menu-content .desc .email a{font-size:1.8rem}#menu .menu-content nav ul li a span:before{height:3px;bottom:0}.client-container .client-tile{flex:0 0 25%}.client-container .client-tile .content .img div{width:75%}.people-container .people-tile .content .person h3,.shape-container .shape-tile .content .shape h3,.full-height p a.tel{font-size:3rem}.people-container .people-tile .content .person p.job-position{font-size:1.5rem}.people-container .people-tile .content .person p{font-size:1.6rem;margin:0 0 25px}.people-container .people-tile .content .person p.contact a{font-size:1.6rem}.people-container .people-tile:hover .content .person{top:-170px}.shape-tile .square,.shape-tile .square-hover{width:130px;height:130px}.shape-tile .circle,.shape-tile .circle-hover{width:140px;height:140px;border-radius:75px}.shape-tile .triangle,.shape-tile .triangle-hover{border-width:0 70px 124px}.shape-container .shape-tile .content .shape .desc p{margin:25px 0 35px;font-size:2rem}.shape-container .shape-tile .content .shape .desc a{font-size:1.6rem}.shape-tile.transform .square-hover,.shape-tile.transform .square{width:61px;height:61px}.shape-tile.transform .circle-hover,.shape-tile.transform .circle{width:65px;height:65px}.shape-tile.transform .triangle-hover,.shape-tile.transform .triangle{border-width:0 36.2px 63px}.shape-tile.transform .circle-wrap{margin-top:0}.place-container .place-tile .content .place h3{font-size:3.5rem}.place-container .place-tile .content .place p,.place-container .place-tile .content .place p *{font-size:2rem}.place-container .place-tile .content .place .map{padding:0 0 15px}.article-list article{width:960px;height:480px}.article-list article h2{line-height:100%;width:600px}.article-list article h2 a{font-size:4rem}.article-list article .duration,.article-detail article .duration{bottom:-50px}.article-detail img.main-img{width:960px}.article-detail article h1{font-size:4.5rem}.article-detail h2{font-size:3.6rem}.article-detail .element p.perex{font-size:2.3rem}.article-detail .element .widest,.article-detail .element .full-width{margin:0 -90px}.article-detail .image-list div.image img{width:260px;height:260px}.article-detail .image-list div.image{margin-right:50px}.article-detail .image-list div:last-child{margin-right:0}.article-detail .counter{right:24px;bottom:24px}.article-detail .headline{height:480px}.wp-block-gallery.columns-3 .blocks-gallery-item{margin:0 50px 0 0;width:260px;height:260px}}
@media (max-width:991px){h1,h2{font-size:6rem;margin:0 0 20px}p,p *,li,li *,table *,a{font-size:2.2rem}#menu .menu-content{width:550px}#menu .menu-content nav ul li a,#menu .menu-content nav ul li a span{font-size:2.5rem}#menu .menu-content .desc p{width:390px;margin:3px 0 0}#menu .menu-content .desc .email a{font-size:1.5rem}.client-container .client-tile .content.show .img p,.client-container .client-tile .content.show .img a{font-size:2rem}.client-container .client-tile .content .img h3{font-size:3.5rem}.people-container .people-tile .content .person{padding:14% 20px 0}.people-container .people-tile .content .person h3,.shape-container .shape-tile .content .shape h3{font-size:2.4rem}.full-height p a.tel{font-size:2.6rem}.people-container .people-tile .content .person p.job-position{font-size:1.2rem}.people-container .people-tile .content .person .img{margin-bottom:5px}.people-container .people-tile .content .person p{font-size:1.2rem;margin:0 0 15px}.people-container .people-tile .content .person p.contact a{font-size:1.2rem}.people-container .people-tile:hover .content .person{top:-125px}.shape-tile .square,.shape-tile .square-hover{width:100px;height:100px}.shape-tile .circle,.shape-tile .circle-hover{width:110px;height:110px;border-radius:55px}.shape-tile .triangle,.shape-tile .triangle-hover{border-width:0 53px 94px}.shape-container .shape-tile .content .shape .desc p{margin:15px 0 25px;font-size:1.6rem}.shape-container .shape-tile .content .shape .desc a{font-size:1.4rem}.shape-tile.transform .square-hover,.shape-tile.transform .square{width:51px;height:51px}.shape-tile.transform .circle-hover,.shape-tile.transform .circle{width:55px;height:55px}.shape-tile.transform .triangle-hover,.shape-tile.transform .triangle{border-width:0 30.5px 53px}.place-container .place-tile .content .place h3{font-size:3rem;margin:55px 0 15px}.place-container .place-tile .content .place p,.place-container .place-tile .content .place p *{font-size:1.6rem}.place-container .place-tile .content .place .map{padding:0 0 15px}.place-container .place-tile .content .place svg{transform:scale(.8)}.full-height .content{width:480px}.full-height .content h1{line-height:150%;font-size:4rem}.article-list article{width:730px;height:365px}.article-list article h2{line-height:75%;width:500px}.article-list article h2 a{font-size:3.5rem}.article-list article .duration,.article-detail article .duration{font-size:1.6rem;bottom:-30px}.article-detail article h1{font-size:3rem;margin-bottom:35px}.article-detail img.main-img{width:730px}.article-detail .element .widest,.article-detail .element .full-width{margin:0 -65px}.article-detail .element .wider2{margin:0 -60px}.article-detail .element{width:600px}.article-detail .element .wider{margin:0 -30px}.article-detail .element p.perex{font-size:2rem}.article-detail .image-list div.image img{width:220px;height:220px}.article-detail .image-list div.image{margin-right:35px}.article-detail .image-list div:last-child{margin-right:0}.article-detail .counter{right:14px;bottom:14px}.article-detail .headline{height:365px}.wp-block-gallery.columns-3 .blocks-gallery-item{margin:0 35px 0 0;width:220px;height:220px}}
@media (max-width:767px){h1,h2{font-size:5rem;margin:0 0 15px}p,p *,li,li *,table *,a{font-size:1.75rem}#menu .menu-content{width:350px}#menu .menu-content nav ul li a,#menu .menu-content nav ul li a span{font-size:2rem}#menu .menu-content .desc p{width:190px;margin:3px 0 0}#menu .menu-content .desc .email a{font-size:1.4rem}#menu .menu-content nav ul li a span:before{height:3px;bottom:0}.client-container .client-tile{flex:0 0 33.3333%}.people-container .people-tile{flex:0 0 50%}.people-container .people-tile .content .person h3{font-size:2.6rem}.people-container .people-tile .content .person p.job-position{font-size:1.3rem}.people-container .people-tile .content .person p{font-size:1.4rem;margin:0 0 20px}.people-container .people-tile .content .person p.contact a{font-size:1.4rem}.people-container .people-tile:hover .content .person{top:-144px}.shape-container .shape-tile{flex:0 0 100%}.shape-tile .square,.shape-tile .square-hover{width:206px;height:206px}.shape-tile .circle,.shape-tile .circle-hover{width:216px;height:216px;border-radius:108px}.shape-tile .triangle,.shape-tile .triangle-hover{border-width:0 120px 210px}.shape-container .shape-tile .content .shape h3{font-size:5rem}.shape-container .shape-tile .content .shape .desc p{margin:65px 0 75px;font-size:3.5rem}.shape-container .shape-tile .content .shape .desc a{font-size:2.5rem}.shape-tile.transform .square-hover,.shape-tile.transform .square{width:91px;height:91px}.shape-tile.transform .circle-hover,.shape-tile.transform .circle{width:95px;height:95px}.shape-tile.transform .triangle-hover,.shape-tile.transform .triangle{border-width:0 53.5px 93px}.full-height .pin a,.full-height .pin a span{font-size:2rem}.full-height h3{font-size:4.5rem;margin:25px 0}.full-height .address p,.full-height .address p *{font-size:2rem}.full-height .address p.court{margin:25px auto 0 auto}.place-container .place-tile .content .place h3{font-size:2rem;margin:40px 0 15px}.place-container .place-tile .content .place p,.place-container .place-tile .content .place p *{font-size:1.2rem}.place-container .place-tile .content .place .map{padding:0 0 15px}.place-container .place-tile .content .place svg{transform:scale(.6);top:10px;position:relative}.article-detail h2{margin:0 0 -30px}footer{font-size:1.6rem}.full-height .content{width:420px}.full-height .content h1{font-size:3.5rem}.article-list article{width:540px;height:270px;margin-bottom:50px}.article-list article h2{line-height:45%;width:400px}.article-list article h2 a{font-size:2.6rem}.article-list article .duration,.article-detail article .duration{font-size:1.4rem;bottom:-20px}.article-detail img.main-img{width:540px}.article-detail .element .widest,.article-detail .element .full-width{margin:0 -70px}.article-detail .element .wider2{margin:0 -65px}.article-detail .element{width:400px;margin:50px auto}.article-detail .arrow{margin-top:50px}.article-detail .element .wider{margin:0 -30px}.article-detail .element p.perex{font-size:1.8rem}.article-detail .element p{margin:25px 0}.article-detail .image-list div.image img{width:170px;height:170px}.article-detail .element blockquote{padding:43px 35px 33px}.article-detail .element p,.article-detail .element p *,.article-detail li,.article-detail .element a,.article-detail .element div,.article-detail .element blockquote cite{font-size:1.8rem}.article-detail h2{font-size:3rem}.article-detail .image-list div.image{margin-right:15px}.article-detail .image-list div:last-child{margin-right:0}.article-detail .element div.counter{width:45px;height:45px;padding-top:10px;font-size:1.8rem}.article-detail .headline{height:270px;margin-top:12px}}
@media (max-width:575px){h1,h2{font-size:3.5rem;margin:0 0 10px}p,p *,li,li *,table *,a{font-size:1.3rem}#menu .menu-content{width:100%;padding:0 20px;flex-direction:row-reverse}#menu .menu-content nav{flex:0 0 100%}#menu .menu-content .desc{display:none}#menu .menu-content nav ul li a,#menu .menu-content nav ul li a span{font-size:2.5rem;text-align:center}header{padding:15px 25px}.client-container .client-tile{flex:0 0 50%}.client-container .client-tile .content .img div{width:82%}.client-container .client-tile .content.show .img p,.client-container .client-tile .content.show .img a{font-size:1.6rem}.client-container .client-tile .content .img h3{font-size:3rem;margin:25px 0 20px}.people-container .people-tile{flex:0 0 100%}.people-container .people-tile .content .person h3{font-size:2.8rem}.people-container .people-tile .content .person p.job-position{font-size:1.4rem}.people-container .people-tile .content .person p{font-size:1.6rem;margin:0 0 25px}.people-container .people-tile .content .person p.contact a{font-size:1.6rem}.people-container .people-tile:hover .content .person{top:-170px}.shape-tile .square,.shape-tile .square-hover{width:130px;height:130px}.shape-tile .circle,.shape-tile .circle-hover{width:140px;height:140px;border-radius:75px}.shape-tile .triangle,.shape-tile .triangle-hover{border-width:0 70px 124px}.shape-container .shape-tile .content .shape h3{font-size:3.5rem}.full-height p a.tel{font-size:2.2rem}.shape-container .shape-tile .content .shape .desc p{margin:25px 0 35px;font-size:2rem}.shape-container .shape-tile .content .shape .desc a{font-size:1.6rem}.shape-tile.transform .square-hover,.shape-tile.transform .square{width:61px;height:61px}.shape-tile.transform .circle-hover,.shape-tile.transform .circle{width:65px;height:65px}.shape-tile.transform .triangle-hover,.shape-tile.transform .triangle{border-width:0 36.2px 63px}.shape-tile.transform .circle-wrap{margin-top:0}.full-height h3{font-size:4rem}.full-height .address p,.full-height .address p *{font-size:1.6rem}.full-height .address{width:100%;max-width:405px;padding:0 20px}.full-height .address p.court{width:100%}.place-container .place-tile{flex:0 0 100%}.place-container .place-tile .content .place h3{font-size:3.5rem;margin:85px 0 15px}.place-container .place-tile .content .place p,.place-container .place-tile .content .place p *{font-size:2rem}.place-container .place-tile .content .place .map{padding:0 0 15px}.place-container .place-tile .content .place svg{transform:scale(1);top:0}.full-height .content{width:100%}.full-height .content h1{font-size:2.8rem}.article-list article{width:calc(100% - 30px);height:auto;margin-bottom:35px;margin:0 15px 35px}.article-list article h2{width:80%;margin:0 auto 25px auto;line-height:30%}.article-list article h2 a{font-size:2rem}.article-list article .duration,.article-detail article .duration{bottom:-25px}.article-list article.selected:hover .duration{opacity:1}.article-list article img{width:100%;height:270px;object-fit:cover}.article-detail{padding:0 15px}.article-detail,.article-detail img.main-img,.article-detail .element.widest,.article-detail .element .full-width,.article-detail .element.wider2,.article-detail .element,.article-detail .element.wider,.article-detail .element.title{width:100%}.article-detail .element .widest,.article-detail .element .full-width,.article-detail .element .wider2,.article-detail .element .wider{margin:0}.article-detail .element.title{padding-top:80px}.article-detail .headline{height:310px}.article-detail article h1{font-size:2.5rem}.article-detail .element blockquote{padding:38px 30px 28px}.article-detail .arrow{margin-top:30px}.article-detail .image-list div.image img{width:100%;height:auto}.article-detail .image-list div.image{margin-right:2%}.article-detail .image-list div:last-child{margin-right:0}.article-detail .counter{right:4px;bottom:4px}.article-detail .counter{width:35px;height:35px;padding-top:1px}.wp-block-gallery.columns-3 .blocks-gallery-item{margin:0 2% 0 0;width:33.3333%;height:auto}}