@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto+Slab:wght@400;500&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}html:focus-within{scroll-behavior:smooth;}html{font-size:16px;scroll-behavior:smooth;}html,body{height:100%;}body{background-color:#fff;color:#4A4A4A;font-family:'Roboto Slab',serif;font-size:16px;font-weight:400;min-height:100vh;line-height:1.4em;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}template,[hidden]{display:none;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}h1,h2,h3,h4,h5,h6{color:#222222;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:normal;line-height:1.6;margin:0 0 10px 0;}h1{font-size:2.1rem;}h2{font-size:1.8rem;}h3{font-size:1.5rem;}h4{font-size:1.3rem;}h5,h6{font-size:1.2rem;text-transform:uppercase;}p{margin:0 0 1.2rem 0;}a:not([class]){text-decoration-skip-ink:auto;}a{color:#e3831c;background-color:transparent;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;}a:active,a:hover,a:focus{background-color:transparent;text-decoration:none;border:0;outline:0;}a:hover{color:#A7BD43;}a:active,li a.active{color:#e3831c;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}abbr{cursor:help;}acronym{border-bottom:1px dotted;cursor:help;}b,strong{font-weight:bold;color:#222222;}em,dfn,cite{font-style:italic;}mark,ins{padding:4px 8px;background:#222222;color:#ffffff;text-decoration:none;}del{text-decoration:line-through;}small{font-size:80%;}big{font-size:125%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}tt,var{font-family:monospace,monospace;font-style:italic;}blockquote,[dir="rtl"] blockquote{position:relative;background-color:#ffffff;margin:0.5rem 0 1rem 0;padding:1rem;-webkit-box-shadow:0 0 8px 1px #cccccc;box-shadow:0 0 8px 1px #cccccc;isolation:isolate;}blockquote>p:last-child{margin-bottom:0;}pre{overflow:auto;}kbd{background-color:#ffffff;padding:4px 10px;font-family:monospace,monospace;font-size:1rem;}pre,samp{background-color:unset;margin:1rem 0;padding:4px 1rem;font-family:monospace,monospace;font-size:1rem;}pre.sf-dump,pre.sf-dump .sf-dump-default{background:#fff!important;}pre.sf-dump .sf-dump-protected,pre.sf-dump .sf-dump-public{color:#000!important;}code{padding:2px 10px;font-family:monospace,monospace;font-size:1rem;background:#ffffff;}address{margin:0 0 1.75rem;font-style:italic;}dl{margin:0 0 1.75rem;}dt{font-weight:400;color:#222222;}dd{margin:0 0 1.75rem;}hr{clear:both;width:100%;margin:1em 0;border-top:2px dotted #333;-webkit-box-sizing:content-box;box-sizing:content-box;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.6;}button,input{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border:0;border-style:none;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0;}button[disabled],html input[disabled]{cursor:not-allowed;opacity:0.7;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}input{line-height:normal;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:10px;background:rgba(255,255,255,0.4);max-width:100%;border:1px solid #dbdbd3;border-radius:4px;-webkit-transition:border 0.3s linear;transition:border 0.3s linear;}textarea{background:rgba(255,255,255,0.4);width:100%;max-width:100%;padding:12px;border:1px solid #dbdbd3;border-radius:4px;overflow:auto;-webkit-transition:border 0.3s linear;transition:border 0.3s linear;vertical-align:top;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{border:1px solid #e3831c;outline:0;}input[type="submit"],input[type="button"],button{font-family:'Roboto Condensed',sans-serif;padding:14px 16px;background:#d74527;text-transform:uppercase;color:#ffffff;border:0;border-radius:0px;transition:background-color 0.25s ease;}input[type="submit"]:hover{background-color:#222222;}input[type="checkbox"],input[type="radio"]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;}fieldset{margin:0 0 10px 0;padding:0.35rem 0.5rem 0.5rem 0;border:1px solid #dbdbd3;}fieldset> :last-child{margin-bottom:0;}legend{display:table;max-width:100%;padding:0;color:inherit;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal;}optgroup{font-weight:bold;}select{padding:4px 0;}form label{display:table;font-weight:bold;}label[for]{cursor:pointer;}.page-content input[type="text"],.page-content input[type="email"],.page-content input[type="password"],.page-content input[type="search"]{padding:9px 6px;outline:0;}.form-item{margin-bottom:1rem;}.form-item label{display:block;}label.option{display:inline;font-weight:normal;}::-webkit-input-placeholder{color:#8a8a8a;}:-moz-placeholder{color:#8a8a8a;}::-moz-placeholder{color:#8a8a8a;opacity:1;}:-ms-input-placeholder{color:#8a8a8a;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}ul{list-style:disc;}ol{list-style:decimal;}li>ul,li>ol{margin-bottom:0;}.node-content li{padding:6px 0;}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse;}th,tr,td{vertical-align:middle;}th{background:#e3831c;font-family:'Roboto Condensed',sans-serif;color:#ffffff;margin:0;padding:10px;border:2px solid #dbdbd3;text-align:left;text-shadow:none;}th a{color:#ffffff;}td{padding:5px 10px;border:2px solid #dbdbd3;}img,picture,svg{max-width:100%;height:auto;margin:0;padding:0;border:0;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{max-width:100%;height:auto;margin:1em 0;border:0;}figcaption{padding:4px;font-size:0.8rem;background:#ffffff;border:1px solid #dbdbd3;text-align:center;}.align-left,img.align-left,figure.align-left{float:left;margin:20px 20px 20px 0;}.align-right,img.align-right,figure.align-right{float:right;margin:20px 0 20px 20px;}.align-center,img.align-center,figure.align-center{display:block;clear:both;margin:20px auto;}figure.align-center{display:table;}figure.align-center img{display:block;clear:both;margin:0 auto;}.image-field{margin:0;}.feed-icon{display:block;}summary{background-color:#ffffff;color:#4A4A4A;padding:0.5rem;cursor:pointer;}::-moz-selection{background:#000;color:#ffffff;text-shadow:none;text-stroke-width:0px;-webkit-text-stroke-width:0px;}::selection{background:#000;color:#ffffff;text-shadow:none;text-stroke-width:0px;-webkit-text-stroke-width:0px;}.container{position:relative;width:100%;max-width:1170px;height:auto;margin:0 auto;padding:0 10px;}.container-narrow{position:relative;width:100%;max-width:770px;height:auto;margin:0 auto;padding:0 10px;}.main-wrapper{position:relative;padding:0 0 0 0;z-index:2;flex-grow:1;min-height:35vh;}.main-container{position:relative;display:-ms-grid;display:grid;width:100%;margin:0;padding:0;}.no-sidebar .main-container{-ms-grid-columns:100%;grid-template-columns:100%;}.sidebar-left .main-container{-ms-grid-columns:25% 75%;grid-template-columns:25% 75%;}.sidebar-right .main-container{-ms-grid-columns:75% 25%;grid-template-columns:75% 25%;}.two-sidebar .main-container{-ms-grid-columns:25% 50% 25%;grid-template-columns:25% 50% 25%;}#sidebar-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#front-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}#main{position:relative;width:100%;margin:0;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2;}#sidebar-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.local-action{list-style:none;}.button-action{background-color:#A7BD43;color:#ffffff;padding:6px 12px;}.button-action:hover{background-color:#e3831c;color:#ffffff;}#header,.header-top,.header{position:relative;width:100%;margin:0;padding:0;z-index:5;}#header{position:fixed;top:0;left:0;transition:all .25s ease-in-out;background-color:#000;color:#fff;z-index:20;}#header.sticked{box-shadow:0px 3px 10px rgba(0,0,0,0.15);transition:all .25s ease-in-out;}.toolbar-horizontal #header{top:60px;}.gin--vertical-toolbar #header{left:65px;width:calc(100% - 65px);}.header-top{background-color:#F2E8DD;}.header-top-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-top-left i{background:#FFFBF6;color:#e3831c;width:2rem;height:2rem;border:2px solid #ffffff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;}.header{}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-logo img{width:250px;height:auto;filter:grayscale(1) brightness(0) invert(1);}.site-name-slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.site-name{position:relative;font-family:'Roboto Condensed',sans-serif;font-size:1.8rem;line-height:1.1;color:#222222;text-transform:uppercase;}.site-name a,.site-name a:hover{color:#222222;}.site-slogan{font-size:0.9rem;color:#222222;line-height:1;}.header-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mobile-menu{display:none;margin-right:6px;}.mobile-menu i{padding:3px;font-size:2rem;}.close-mobile-menu{display:none;width:34px;height:34px;font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;z-index:200;border:2px solid #e3831c;border-radius:50%;cursor:pointer;}.primary-menu-wrapper{font-family:'Roboto Condensed',sans-serif;font-weight:400;}.menu-wrap{position:relative;}ul.main-menu,.region-primary-menu .menu{position:relative;font-family:'Roboto Condensed',sans-serif;color:#222222;margin:0;padding:0;font-size:1rem;font-weight:400;z-index:10;list-style:none;list-style-type:none;text-transform:none;}ul.main-menu>li>span,.region-primary-menu .menu>li>span{display:block;padding:16px 14px;}ul.main-menu>li a,.region-primary-menu .menu>li a{color:#222222;text-decoration:none;}ul.main-menu li,.region-primary-menu .menu li{position:relative;display:inline-block;padding:0;}ul.main-menu>li,.region-primary-menu .menu>li{display:inline-block;line-height:1;}ul.main-menu>li>a,.region-primary-menu .menu>li>a{display:block;margin:0;padding:16px 14px;font-size:15px;text-transform:uppercase;transition:all .25s ease-in-out;position:relative;color:#aaa;}ul.main-menu>li>a:hover,.region-primary-menu .menu>li>a:hover{color:#fff;transition:all .25s ease-in-out;}ul.main-menu>li>a.is-active,.region-primary-menu .menu>li>a.is-active{color:#fff;}ul.main-menu>li>a:after,.region-primary-menu .menu>li>a:after{content:"";display:inline-block;position:absolute;width:40px;left:calc(50% - 20px);bottom:0;height:0px;background-color:#fff;transition:all .25s ease-in-out;}ul.main-menu:hover>li>a.is-active,.region-primary-menu .menu:hover>li>a.is-active{color:#aaa;transition:all .25s ease-in-out;}ul.main-menu:hover>li>a.is-active:after,.region-primary-menu .menu:hover>li>a.is-active:after{height:0px;transition:all .25s ease-in-out;}ul.main-menu>li>a.is-active:after,.region-primary-menu .menu>li>a.is-active:after,ul.main-menu>li>a:hover:after,.region-primary-menu .menu>li>a:hover:after{height:3px;transition:all .25s ease-in-out;}ul.main-menu ul.submenu,.region-primary-menu .menu .submenu{position:absolute;display:none;top:48px;margin:0;padding:0;z-index:10;opacity:0;}ul.main-menu ul.submenu li,.region-primary-menu .menu .submenu li{display:block;width:160px;font-size:0.9rem;background:#222222;border-top:1px solid #494949;text-align:left;}ul.main-menu ul.submenu li a,.region-primary-menu .menu .submenu li a{display:block;padding:12px 4px 12px 14px;color:#ffffff;}li.expanded:hover ul.submenu,li.collapsed:hover ul.submenu,.menu-item-has-children:hover .submenu{display:block;-webkit-animation:slideUp 0.5s forwards;animation:slideUp 0.5s forwards;}.active-menu li.expanded:hover ul.submenu,.active-menu li.collapsed:hover ul.submenu,.active-menu .menu-item-has-children:hover .submenu{-webkit-animation:none;animation:none;}.menu-item-has-children>a::after{content:' +';}.full-page-search{position:relative;}.search-icon{position:relative;margin:0;cursor:pointer;}.search-icon a{color:#222222;}.search-box{position:fixed;display:none;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.9);z-index:20;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.search-box-content{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;margin:0 auto;-webkit-animation:slideDown 0.5s linear forwards;animation:slideDown 0.5s linear forwards;text-align:center;}.search-box-content .block-region{width:100%;}.search-box-content .block-title{color:#ffffff;}.search-box-content form label{display:none;}.search-box-content input[type="search"]{width:100%;padding:1.4rem;background-color:#121212;color:#ffffff;border:2px solid #3F3B3B;border-radius:6px;outline:0;}.search-box-content input[type="submit"]{padding:20px 40px;text-transform:uppercase;}.search-box-content input[type="submit"]:hover{background:#000000;}.search-box-close{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:url(/themes/zsom/images/cursor.svg),auto;}.sidebar{position:relative;margin:0;}#sidebar-left{padding:0 20px 0 0;}#sidebar-right{padding:0 0 0 20px;}.region-sidebar-first,.region-sidebar-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.sidebar .block{background-color:#ffffff;margin-bottom:1rem;padding:15px 10px;border-radius:6px;-webkit-box-shadow:0 0 8px 1px #cccccc;box-shadow:0 0 8px 1px #cccccc;}.sidebar .block-title{padding-left:6px;font-size:1.3rem;border-left:2px solid #e3831c;line-height:1.4;}.sidebar ul{list-style:none;list-style-type:none;margin:0;padding:0;}.sidebar li{padding:6px 0;border-bottom:2px solid #dbdbd3;}.sidebar li:last-child{border:0;}.sidebar .form-search{width:100%;}#last-section{position:relative;visibility:hidden;width:100%;min-height:1px;z-index:12;}#footer{display:block;right:0;bottom:0;left:0;width:100%;z-index:0;background-color:#000;color:#ddd;position:relative;}#footer strong{color:#aaa;}#footer a{color:#fff;}#footer .container{}.footer,.footer-top,.footer-bottom{position:relative;width:100%;}.footer-top,.footer-bottom{padding:1rem 0;letter-spacing:1px;}.region-footer-top,.region-footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;}.region-footer-top p:last-child,.region-footer-bottom p:last-child{margin:0;}.region-footer-top .block:not(:last-child){margin-bottom:1rem;}.footer-blocks{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer-block{-webkit-box-flex:1;-ms-flex:1 0 260px;flex:1 0 260px;}.footer .block-title{position:relative;padding-left:8px;border-left:2px solid #e3831c;}.footer ul{margin:0;padding:0;list-style:none;list-style-type:none;}.footer li{padding:4px 0;border-bottom:1px solid #bbb0a1;}.footer li:last-child{border-bottom:0;}.footer-bottom-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:3px double #bbb0a1;padding:1rem 0;}.page-title-wrap{position:relative;margin:5vh 0 3em 0;}.page-title-wrap h1.page-title{margin:0;font-family:'Roboto Condensed',sans-serif;color:#222222;font-weight:bolder;font-size:50px;text-transform:uppercase;text-align:center;line-height:1.1em;}ul.page-tabs{display:inline-block;margin:1em auto;padding:0;border:0;text-align:center;list-style:none;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;}.page-tabs li{padding:0;display:inline-block;}.page-tabs li a{display:inline-block;padding:14px 16px;background-color:#eee;color:#000;transition:all 0.3s ease;text-shadow:none;}ul.page-tabs li.active-page-tab a{background:#d74527;color:#ffffff;text-shadow:none;}ul.page-tabs li a:hover{background:#d74527;color:#ffffff;text-shadow:none;}.node,.node-promoted,.node-sticky,.node-unpublished,.node-view-mode-full{position:relative;}.node-view-mode-teaser.node-sticky{position:relative;padding:0 1rem 1rem 1rem;background:#ffffff;border:1px solid #dbdbd3;border-radius:6px;}.node-view-mode-teaser{position:relative;margin-bottom:60px;padding-bottom:60px;border-bottom:4px double #dbdbd3;}.node-view-mode-full .node-taxonomy-container{margin-bottom:14px;}.node-header{position:relative;}.author-picture{float:left;}.author-picture img{width:auto;height:30px;margin-right:6px;}.node-submitted-details{margin:0 0 8px 0;padding:4px 0;color:#96918b;border-bottom:1px solid #dbdbd3;}.node-submitted-details i{color:#e3831c;}.node-submitted-details a{color:#96918b;}.node-submitted-details i.fa-calendar,.node-submitted-details i.fa-th-large{margin-left:14px;}.node-taxonomy-container,.node-links-container{position:relative;display:block;width:100%;margin:1rem 0 0 0;padding:1rem 0;border-top:1px solid #dbdbd3;}.node-links-container{border-bottom:1px solid #dbdbd3;}h3.term-title{margin:0;font-size:1.1rem;line-height:1;}.term-title i{font-size:1.1rem;color:#e3831c;}ul.taxonomy-terms{margin:1rem 0 0.2rem 0;padding:0;list-style:none;list-style-type:none;}li.taxonomy-term{display:inline-block;}li.taxonomy-term a{padding:4px 12px;border:3px solid #ffffff;border-radius:2px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}li.taxonomy-term a:hover{background:#ffffff;}.node-links-container ul.links{position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{position:relative;display:inline-block;padding:0;list-style-type:none;}.node-links-container li{margin-right:20px;float:left;}.node-links-container li.node-readmore{margin-left:0;float:right;}.node-readmore{float:left;}li.node-readmore a{padding:6px 12px;background:#e3831c;color:#ffffff;-webkit-transition:background 0.4s ease;transition:background 0.4s ease;}li.node-readmore a:hover{background:#222222;color:#ffffff;}nav.pager{position:relative;}.pager ul.pager__items{position:relative;margin:0;padding:1rem 0;list-style:none;list-style-type:none;}.pager__items{clear:both;text-align:center;}.pager__item{display:inline-block;}.pager__item a{padding:8px 14px;border:3px solid #ffffff;border-radius:3px;}.pager__item a:hover,.pager__item.is-active a{background-color:#e3831c;color:#ffffff;}.block-title{position:relative;}#breadcrumb{position:relative;background-color:#F2E8DD;width:100%;margin:0;padding:10px 0;z-index:3;}.breadcrumb-items{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}ol.breadcrumb-items li{padding:0;}.breadcrumb-item-seperator{margin:0 10px;}#highlighted{position:relative;background:#FFFBF6;z-index:2;}#highlighted .block{margin:0 0 6px 0;padding:6px 0;}#content-top,#content-bottom{width:100%;}.region-content-top,.region-content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.region-content-bottom{margin-top:1rem;}.region-content-top .block,.region-content-bottom .block{margin:0 0 1rem 0;padding:1rem;background-color:#FFFBF6;-webkit-box-shadow:0 0 8px 1px #cccccc;box-shadow:0 0 8px 1px #cccccc;}.error-page{text-align:center;}.error-page h1,.error-page h2,.error-page h3{font-size:5rem;}.search-advanced summary{margin:10px 0;cursor:pointer;}.search-advanced .form-details-wrapper{padding:0.5rem 1.4rem;border:1px solid #dbdbd3;}.search-advanced .form-wrapper{padding:0.5rem 1.4rem;}ol.search-results{margin:0;padding:0;border-top:1px solid #dbdbd3;list-style:none;list-style-type:none;}ol.search-results li{margin:0 0 16px 0;padding:0 0 12px 0;border-bottom:1px solid #dbdbd3;}.message{position:relative;color:#ffffff;text-shadow:none;margin:20px 0;padding:14px 14px 14px 14px;}.message em{color:#ffffff;font-style:italic;border-bottom:1px dotted #ffffff;}.message p{margin:0;}.message a,.message a:visited{color:#ffffff;text-decoration:none;}.message-status{background:#89ad32;}.message-status::before{}.message-error{background:#c94d1c;}.message-error::before{}.message-warning{background:#cd5a0a;}.message-warning::before{}[dir] .field:not(:last-child){margin-bottom:36px;}.field__label{font-weight:bold;}[dir=ltr] .field--label-inline .field__label,[dir=ltr] .field--label-inline .field__items{float:left;}[dir=ltr] .field--label-inline .field__label,[dir=ltr] .field--label-inline>.field__item,[dir=ltr] .field--label-inline .field__items{padding-right:0.5em;}.field--label-inline .field__label::after{content:":";}.view{padding:0;}.view-header{margin-bottom:1rem;}.view .pager{margin:1rem 0;}.view .pager ul{list-style:none;margin:0;padding:0;}.text_left,.text-left{text-align:left;}.text_right,.text-right{text-align:right;}.text_center,.text-center{text-align:center;}.text-justify{text-align:justify;}.center{margin:0 auto;}.full{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1.4rem;margin:1rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}.one_half,.one_three,.one_four,.one_four_first,.one_four_last{-webkit-box-flex:1;-ms-flex:1;flex:1;}.full>div{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;}.scrolltop{position:fixed;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:10px;bottom:10px;width:48px;height:48px;background:#222222;color:#ffffff;border-radius:6px;z-index:20;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;text-align:center;}.scrolltop i{font-size:1.6rem;line-height:1;}.scrolltop:hover{background:#e3831c;}.view-in-mobile{display:block;}.view-in-desktop{display:none;}.inline{display:inline-block;}.inline:not(:last-child){padding-right:1rem;}.rtl{direction:rtl;}.ltr{direction:ltr;}.clear{clear:both;width:100%;}#highlighted::before,#last-section::before{content:"";display:table;clear:both;}#highlighted::after,#last-section::after{content:"";display:table;clear:both;}#main-wrapper::before,#homepage-content-wrapper::before,#main-wrapper::after,#homepage-content-wrapper::after{content:"";display:table;clear:both;}.page-title-wrap::before,.page-title-wrap::after,.node-content::before,.node-content::after{content:"";display:table;clear:both;}.node-header::before,.node-header::after,.node-taxonomy-container::before,.node-taxonomy-container::after,.node-links-container::before,.node-links-container::after,nav.pager::before,nav.pager::after{content:"";display:table;clear:both;}#node-comment::before,#node-comment::after{content:"";display:table;clear:both;}#maintenance{padding-top:4rem;text-align:center;font-family:'Roboto Condensed',sans-serif;font-size:16px;background-color:#000;width:100%;height:100vh;overflow:hidden;line-height:1.4em;display:flex;align-items:center;align-content:center;justify-content:center;}#maintenance .container{position:relative;z-index:2;display:inline-block;width:500px;max-width:calc(90% - 60px);background:rgba(0,0,0,0.5);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.30);color:#fff;text-align:center;margin:0 auto;padding:30px;}#maintenance i{color:#e3831c;font-size:4rem;margin:1rem 0;}#maintenance-bg{background-image:url(/themes/zsom/images/_o_bg_01.jpg);background-position:center bottom;background-size:contain;background-repeat:no-repeat;width:100%;max-width:100%;height:100vh;z-index:1;position:absolute;display:inline-block;bottom:0;left:0;}#maintenance h1{font-size:28px;margin:0.6em 0 1.4em 0;line-height:34px;color:#fff;}#banner{position:relative;background-image:url(/themes/zsom/images/h_06.jpg);background-size:cover;width:100%;margin:75px 0% 5vh 0%;display:inline-block;height:80vh;background-position:top center;}#banner:before{}#banner-logo{width:500px;display:inline-block;filter:grayscale(1) brightness(0.1) invert(1) drop-shadow(2px 4px 6px rgba(0,0,0,0.9));}#banner .section-title{margin-top:30vh;text-align:center;}.menu-social{display:inline-block;}ul.social-icons{margin:0;padding:0;list-style:none;line-height:15px;}ul.social-icons li{height:100%;display:inline-block;}ul.social-icons li a{padding:16px 6px;vertical-align:top;display:inline-block;color:#fff;}ul.social-icons li a svg{margin-top:-6px;width:15px;height:15px;display:inline-block;fill:#aaa;transition:all .25s ease-in-out;}ul.social-icons li a:hover svg{fill:#fff;transition:all .25s ease-in-out;}.footer-social{display:inline-block;margin:3em auto;text-align:center;width:100%;}.footer-social ul.social-icons li{margin:0 0.6em;}.footer-social ul.social-icons li a{color:#565656;padding:15px 15px;border-radius:40px;border:2px solid #787878;transition:all .25s ease-in-out;}.footer-social ul.social-icons li a:hover{color:#000;border:2px solid #000;transition:all .25s ease-in-out;}.footer-social ul.social-icons li a svg{fill:#787878;margin-top:-1px;width:25px;height:25px;display:inline-block;transition:all .25s ease-in-out;}.footer-social ul.social-icons li a:hover svg{fill:#000;transition:all .25s ease-in-out;}.page-node-type-termek .footer-social,.node-nid-5 .footer-social,.node-nid-6 .footer-social{margin:0 auto;padding:3em 0;background-color:rgba(0,0,0,1);z-index:3;}.page-node-type-termek .footer-social ul.social-icons li a,.node-nid-5 .footer-social ul.social-icons li a,.node-nid-6 .footer-social ul.social-icons li a{color:#aaa;border:2px solid #aaa;}.page-node-type-termek .footer-social ul.social-icons li a:hover,.node-nid-5 .footer-social ul.social-icons li a:hover,.node-nid-6 .footer-social ul.social-icons li a:hover{color:#fff;border:2px solid #fff;}.page-node-type-termek .footer-social ul.social-icons li a svg,.node-nid-5 .footer-social ul.social-icons li a svg,.node-nid-6 .footer-social ul.social-icons li a svg{fill:#787878;}.page-node-type-termek .footer-social ul.social-icons li a:hover svg,.node-nid-5 .footer-social ul.social-icons li a:hover svg,.node-nid-6 .footer-social ul.social-icons li a:hover svg{fill:#fff;}.front-section{min-height:5vh;margin:5vh auto;}.section-title{text-align:center;margin-bottom:3vh;}.section-title h2{font-size:44px;font-weight:bold;text-transform:uppercase;line-height:1em;}.section-link{margin-top:2em;text-align:center;}.section-link a{font-family:'Roboto Condensed',sans-serif;display:inline-block;text-transform:uppercase;padding:15px 17px;letter-spacing:1px;color:#333;border:2px solid #676767;transition:all 0.25s ease;}.section-link a:hover{transition:all 0.25s ease;color:#e3831c;border:2px solid #e3831c;}a.gb{font-family:'Roboto Condensed',sans-serif;display:inline-block;text-transform:uppercase;padding:15px 17px;letter-spacing:1px;color:#333;border:2px solid #676767;transition:all 0.25s ease;}a.gb:hover{transition:all 0.25s ease;color:#e3831c;border:2px solid #e3831c;}.view-cover .views-field-field-image .field-content > div{background-size:cover;width:100%;margin:0 0% 0 0%;display:inline-block;height:75vh;background-position:center center;background-attachment:fixed;}.view-sorok{margin:calc(5vh + 3em) auto 5vh auto;}#prod .view-sorok{padding-bottom:10vh;margin-bottom:0;}#prod{margin-bottom:0;}.view-sorok .view-content{display:flex;justify-content:center;align-items:stretch;justify-items:center;width:100%;margin:0;align-content:flex-start;flex-wrap:wrap;flex-direction:row;}.view-sorok .views-row{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:column;width:calc(32% - 2em);margin:1em;height:100%;align-content:stretch;position:relative;transition:all 0.25s ease;}.view-sorok .views-row:hover{transform:scale(1.05);transition:all 0.25s ease;}.view-sorok .views-row .views-field-view-node a{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;}.view-sorok .views-row .views-field-field-image{width:100%;}.view-sorok .views-row .views-field-field-image img{width:300px;max-width:100%;}.view-sorok .views-row .views-field-fieldset{width:100%;display:inline-block;}.view-sorok .views-row .views-field-field-image{display:inline-block;text-align:center;}.view-sorok .views-row .views-field-fieldset{display:inline-block;}.view-sorok .views-row .views-field-title h3{text-transform:uppercase;line-height:1em;font-weight:bold;font-size:38px;letter-spacing:0;}.view-sorok .views-row .views-field-title span{font-size:18px;letter-spacing:2px;font-weight:100;text-transform:capitalize;display:inline-block;width:100%;line-height:1em;margin-top:0;margin-bottom:0.6em;}.view-sorok .views-row .views-field-title .field-content{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;}.view-sorok .views-row .views-field-fieldset{position:relative;z-index:10;}.view-sorok .views-row .views-field-fieldset .od{background-color:#fff;position:relative;padding:20px;border-radius:20px;}.view-sorok .views-row .views-field-fieldset .od:before{content:"";display:inline-block;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;z-index:-1;border-radius:23px;}.view-sorok .views-row .views-field-fieldset .od:before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,1) 100%);}.view-sorok .views-row .views-field-body p:last-child{margin-bottom:0;}.view-sorok .view-header{display:inline-block;width:100%;}.prod-f .view-sorok .view-header,#block-views-block-sorok-block-1-f .view-sorok .view-header{margin-top:-50px;}.prod-f,#block-views-block-sorok-block-1-f{background-color:rgba(0,0,0,1);color:#fff;}.view-sorok .view-header h2.node-title{font-size:100px;font-weight:700;text-transform:uppercase;z-index:10;position:relative;line-height:100px;}.prod-f .view-sorok .view-header h2.node-title,#block-views-block-sorok-block-1-f .view-sorok .view-header h2.node-title{fill-color:rgba(0,0,0,1);-webkit-text-fill-color:rgba(0,0,0,1);text-stroke-width:5px;-webkit-text-stroke-width:5px;text-stroke-color:rgba(255,255,255,1);-webkit-text-stroke-color:rgba(255,255,255,1);}.prod-f .view-sorok .view-header h2.node-title:before,#block-views-block-sorok-block-1-f .view-sorok .view-header h2.node-title:before{display:inline-block;content:attr(data-title);position:absolute;width:100%;top:0;left:0;z-index:1;fill-color:rgba(0,0,0,1);-webkit-text-fill-color:rgba(0,0,0,1);text-stroke-width:0px;-webkit-text-stroke-width:0px;text-stroke-color:rgba(255,255,255,1);-webkit-text-stroke-color:rgba(255,255,255,1);}.prod-f .view-sorok .views-row .views-field-fieldset .od,#block-views-block-sorok-block-1-f .view-sorok .views-row .views-field-fieldset .od{background-color:rgba(0,0,0,1);}.prod-f .view-sorok .views-row .views-field-title h3,#block-views-block-sorok-block-1-f .view-sorok .views-row .views-field-title h3{color:#fff;}.prod-f .view-sorok .views-row .views-field-fieldset .od:before,#block-views-block-sorok-block-1-f .view-sorok .views-row .views-field-fieldset .od:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,1) 100%);}#about{}#about .container{}#order{background-image:url(/themes/zsom/images/bg_slate_01.jpg);background-size:cover;width:100%;padding:5vh 0 5vh 0;margin:5vh 0% 5vh 0%;display:inline-block;background-position:center;color:#fff;}#order{margin-top:0;}#order h2,#order h3,#order h4,#order h5{color:#fff;}#order h4{font-size:40px;}#order h5{font-size:30px;}#order strong{color:#fff;}#order p:last-child{margin-bottom:0;}.webform-submission-form{width:700px;max-width:90%;margin:0 auto;}.webform-submission-form label{font-size:95%;letter-spacing:1px;font-family:'Roboto Condensed',sans-serif;display:inline-block;width:100%;}.webform-submission-form .form-item-name,.webform-submission-form .form-item-email{width:48%;display:inline-block;}.webform-submission-form .form-item-email{float:right;}.dialog-off-canvas-main-canvas{min-height:100vh;display:flex;flex-direction:column;}.toolbar-horizontal .dialog-off-canvas-main-canvas{min-height:calc(100vh - 60px);}#about-gal{background-color:#000;padding:2vh 0;margin-bottom:5vh;display:inline-block;width:100%;}.views-field-field-galeria{margin:0.5em;}.views-field-field-galeria .field-content{text-align:center;}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:320px;overflow-x:hidden;overflow-y:auto;padding:50px 30px;}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px;}.sidr.sidr-right{left:auto;right:-350px;}.sidr.sidr-left{left:-350px;right:auto;}.sidr{font-size:16px;background:#fff;color:#333;box-shadow:10px 0 20px rgb(0 0 0 / 19%),6px 0 6px rgb(0 0 0 / 23%);}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:15px - 4;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;-webkit-box-shadow:0 5px 5px 3px rgba(#000,.2);box-shadow:0 5px 5px 3px rgba(#000,.2);}.sidr p{font-size:15px - 2;margin:0 0 12px}.sidr p a{color:#aaa;transition:all 0.25s ease;}.sidr p a:hover{color:#fff;transition:all 0.25s ease;}.sidr>p{margin-left:15px;margin-right:15px;}.sidr ul{display:block;margin:0 0 15px;padding:0;}.sidr ul li{display:block;margin:0;transition:all 0.25s ease;color:#aaa;}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{color:#fff;transition:all 0.25s ease;}.sidr ul li a,.sidr ul li span{padding:10px 15px;display:block;text-decoration:none;transition:all 0.25s ease;color:#aaa;}.sidr ul li a:hover{color:#fff;transition:all 0.25s ease;}.sidr ul li ul{margin:0}.sidr ul li ul li{}.sidr ul li ul li:last-child{}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{color:#fff;transition:all 0.25s ease;}.sidr ul li ul li a,.sidr ul li ul li span{transition:all 0.25s ease;color:#aaa;padding-left:30px;}.sidr form{margin:0 15px;}.sidr label{font-size:15px - 2;}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:15px - 2;padding:5px;margin:0 0 10px;background:rgba(#000,.1);color:rgba(#333,.6);display:block;clear:both;}.sidr input[type=checkbox]{width:auto;display:inline;clear:none;}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(#333,.9);}.sidr-class-visually-hidden{display:none;}ul.sidr-class-social-icons{margin-top:2em;text-align:center;}ul.sidr-class-social-icons li{margin:0 0.6em;display:inline-block;}ul.sidr-class-social-icons li a{color:#565656;padding:5px 5px;transition:all .25s ease-in-out;}ul.sidr-class-social-icons li a:hover{color:#fff;transition:all .25s ease-in-out;}ul.sidr-class-social-icons li a svg{fill:#787878;margin-top:-1px;width:25px;height:25px;display:inline-block;transition:all .25s ease-in-out;}ul.sidr-class-social-icons li a:hover svg{fill:#fff;transition:all .25s ease-in-out;}.footer-social{display:inline-block;margin:3em auto;text-align:center;width:100%;z-index:1;}.sidr-class-region-primary-menu{padding-top:1em;margin-top:1em;border-top:3px dotted #aaa;padding-bottom:1em;margin-bottom:1em;border-bottom:3px dotted #aaa;}ul.sidr-class-main-menu{margin-bottom:0;}.sidr-class-toggle-mobile-menu-close{right:10px;top:10px;position:absolute;padding:15px;}.sidr-class-toggle-mobile-menu-close svg{width:30px;height:30px;fill:#aaa;transition:all .25s ease-in-out;}.sidr-class-toggle-mobile-menu-close:hover svg{fill:#fff;transition:all .25s ease-in-out;}#mobile-menu{background-color:#000;color:#fff;}.sidr-class-site-logo{margin-top:2em;margin-bottom:3em;}.sidr-class-site-logo img{width:100%;height:auto;filter:grayscale(1) brightness(0) invert(1);}.sidr-class-main-menu-item a{position:relative;font-family:'Roboto Condensed',sans-serif;color:#222222;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#aaa;text-align:center;}#global-overlay{position:fixed;top:0;left:0;display:inline-block;width:100%;height:100vh;background-color:rgba(255,255,255,0.7);backdrop-filter:blur(2px);z-index:200;opacity:0;visibility:hidden;transition:background-color 0.25s ease;}#global-overlay.active{width:100%;opacity:1;visibility:visible;transition:background-color 0.25s ease;}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.pace-inactive{display:none;}.pace .pace-progress{background:#d74527;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px;overflow:hidden;}#navigation-toggle{padding:10px 18px;text-align:center;}#navigation-toggle svg{fill:#fff;width:20px;height:20px;vertical-align:text-bottom;}#sliding-popup{background-color:#000;color:#fff;width:100%;padding-top:1em;padding-bottom:1em;}.gin--vertical-toolbar #sliding-popup{left:65px;width:calc(100% - 65px);}.eu-cookie-compliance-content{margin:0 auto;max-width:1150px;display:flex;text-align:left;width:100%;max-width:1170px;}#sliding-popup h2{color:#fff;font-size:1.4rem;}#sliding-popup button.find-more-button{font-family:'Roboto Condensed',sans-serif;padding:unset;background:unset;text-transform:unset;color:#ffffff;transition:all 0.25s ease;font-size:16px;}#sliding-popup button.find-more-button:hover{color:#d74527;font-size:14.4px;transition:all 0.25s ease;}.eu-cookie-compliance-message{float:left;max-width:100%;flex:1;margin-right:1em;}.eu-cookie-compliance-buttons{float:right;max-width:40%;display:flex;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;}#sliding-popup button.agree-button{padding:10px 14px;background-color:#fff;color:#000;transition:all 0.25s ease;}#sliding-popup button.agree-button:hover{background-color:#d74527;color:#fff;transition:all 0.25s ease;}#sliding-popup button.decline-button{padding:10px 14px;background-color:#aaa;color:#000;transition:all 0.25s ease;}#sliding-popup button.decline-button:hover{background-color:#d74527;color:#fff;transition:all 0.25s ease;}#popup-text p{display:inline-block;margin-bottom:0;font-size:90%;}.sidr-class-mobile-menu-g{width:100%;position:absolute;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0.7;}.sidr-class-mobile-menu-g svg{fill:#222;width:80%;transform:rotate(45deg);}.footer-g{position:absolute;opacity:0.08;bottom:0;width:100%;text-align:center;z-index:-1;pointer-events:none;}.footer-g svg{max-width:90%;width:600px;fill:#000;}#cover{position:relative;z-index:10;}#navigation-toggle{display:none;}#front-logo{text-align:center;width:100%;z-index:10;margin-top:-180px;z-index:10;position:relative;}#front-logo:after{position:absolute;background-color:#fff;border-radius:200px;width:356px;height:356px;display:inline-block;content:"";text-align:center;left:calc(50% - 178px);z-index:-1;top:-15px;}.front-logo-g{max-width:90%;width:300px;display:inline-block;}.prod-f strong,#block-views-block-sorok-block-1-f strong{color:#fff;}#block-views-block-sorok-block-1-f .view-sorok{margin-bottom:0;padding-bottom:0;}#block-zsom-local-tasks{text-align:center;}.node-nid-8 .footer-g{}.view-termek-paletta{text-align:center;position:relative;}.view-termek-paletta:after{content:"";display:inline-block;width:100%;height:100%;z-index:-1;position:absolute;left:0;bottom:0;}.view-termek-paletta .view-content{z-index:10;position:relative;}.view-termek-paletta .views-row{position:relative;vertical-align:bottom;display:inline-block;width:120px;}.view-termek-paletta .views-row .views-field-view-node a{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;}.view-termek-paletta .views-row .views-field-field-termek-kep{}.view-termek-paletta .views-row .views-field-field-termek-kep .field-content{width:120px;height:350px;position:relative;overflow:hidden;}.view-termek-paletta .views-row .views-field-field-termek-kep .field-content img{position:absolute;left:calc(50% - 125px);top:calc(50% - 125px);height:250px;width:250px;max-width:unset;transition:all 0.25s ease;}.view-termek-paletta .views-row:hover .views-field-field-termek-kep .field-content img{top:calc(50% - 145px);transform:scale(1.1);transition:all 0.25s ease;}.view-termek-paletta .views-row .views-field-field-termek-kep .field-content:after{z-index:-1;display:inline-block;position:absolute;content:"";left:calc(50% - 60px);bottom:10px;height:120px;width:120px;border-radius:200px;transform:perspective(300px) rotateX(80deg);background:radial-gradient(circle,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.35) 25%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);opacity:1;transition:all 0.25s ease;}.view-termek-paletta .views-row:hover .views-field-field-termek-kep .field-content:after{opacity:0.3;transition:all 0.35s ease;}.node-nid-6 .view-galeria{background-color:#000;padding:2vh 0;display:inline-block;width:100%;vertical-align:middle;}.region-content-bottom-fw .block-views-block-galeria-block-1{}.no-cover{height:75px;background-color:#000;display:inline-block;width:100%;}iframe{max-width:100%;}.swiper-slide{height:auto !important;}.view-galeria{overflow:hidden;position:relative;}.view-galeria .view-content{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;gap:0;grid-gap:0px;transition-timing-function:ease;}.view-galeria .view-content .views-row{flex-shrink:0;width:100%;height:100%;position:relative;text-align:center;}.view-galeria .view-content .views-row img{display:inline-block;vertical-align:top;}#ag-overlay{background-color:rgba(0,0,0,0.0);backdrop-filter:blur(0px);position:fixed;top:0;left:0;display:inline-block;width:100%;height:100vh;z-index:100;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;transition:all .2s ease-in-out;opacity:0;visibility:hidden;}#ag-overlay.active{visibility:visible;opacity:1;transition:all .2s ease-in-out;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(5px);}#ag-wrapper{width:500px;max-width:90%;display:inline-block;padding:30px;text-align:center;background-color:rgba(255,255,255,0.9);border-radius:10px;}#ag-title{font-family:'Roboto Condensed',sans-serif;font-size:2em;letter-spacing:1px;margin-bottom:0.8em;font-weight:bold;}#ag-desc{margin-bottom:2em;}#ag-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch;}#ag-p{display:inline-block;width:40%;padding:10px 15px;text-transform:uppercase;letter-spacing:2px;font-size:1.4em;cursor:pointer;background-color:rgba(0,0,0,0.1);border:2px solid #fff;}#ag-p:hover{transition:all .2s ease-in-out;background-color:#fff;color:#000;}#ag-b{display:inline-block;width:40%;padding:10px 15px;text-transform:uppercase;letter-spacing:2px;font-size:1.4em;cursor:pointer;background-color:rgba(0,0,0,0.1);border:2px solid #fff;}#ag-b:hover{transition:all .2s ease-in-out;background-color:#fff;color:#000;}#ag-ico{font-family:'Roboto Condensed',sans-serif;position:relative;width:150px;height:150px;font-weight:bold;font-size:80px;letter-spacing:-5px;display:inline-block;margin-bottom:0.4em;line-height:150px;text-align:center;}#ag-ico:before{content:"";position:absolute;width:150px;height:150px;left:0;top:0;border-radius:100px;border:15px solid #f33;}.product-page-wrapper{display:flex;position:relative;padding-top:85px;}.product-page-wrapper .page-title-wrap{margin:0;}.product-page-wrapper .page-title-wrap h1.page-title{text-align:left;}.product-page-left{width:50%;padding:30px;padding-left:0;text-align:center;display:flex;flex-direction:column;align-items:center;}.product-page-left:before{}.product-page-right{width:50%;padding:30px;padding-right:0;}.product-page-wrapper .field--name-field-image{max-width:600px;margin-bottom:0!important;text-align:center;position:absolute;top:190px;left:calc(-50%);z-index:-1;}.product-page-wrapper .field--name-field-termek-kep{width:100%;height:100%;display:inline-block;margin-bottom:0!important;text-align:center;}.product-page-wrapper .field--name-field-termek-kep > div{width:100%;height:100%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;}.product-page-wrapper .field--name-field-rovid-leiras{margin-bottom:1em!important;}.product-page-wrapper .field--type-text-with-summary{margin-bottom:1em!important;}.pp-table-price-wrapper{display:inline-block;text-align:center;}.pp-table-label h2{margin-bottom:0;}.pp-table-desc{color:#787878;margin-bottom:1em;}.pp-table-i2{color:#787878;margin-top:1em;margin-bottom:1em;}.pp-table-qty{font-family:'Roboto Condensed',sans-serif;font-weight:bold;width:calc(20% - 1em);margin-right:1em;text-align:right;min-width:100px;}.pp-table-pt{font-size:80%;text-transform:uppercase;letter-spacing:1px;width:20%;text-align:center;line-height:1.1em;min-width:100px;}.pp-table-price{font-family:'Roboto Condensed',sans-serif;font-weight:bold;color:#000;text-align:right;width:20%;min-width:140px;}.pp-table-price del{color:rgba(0,0,0,0.8);margin-right:0.4em;}.pp-table-price span{color:#f00;}.pp-table-price-per-liter{color:#787878;font-size:90%;text-align:right;width:20%;}.pp-table-kisker{margin-bottom:1em;}.pp-table-price-table-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;}.pp-table-price-item-wrapper{display:flex;align-items:center;padding:5px;}.pp-table-price-table-wrapper .pp-table-price-item-wrapper:nth-child(even){background-color:rgba(1,1,1,0.05);}.pp-table-barrel_info{color:#787878;}.gin--vertical-toolbar .product-page-wrapper{padding-top:0px;}#beertap{background-position:center center;background-repeat:no-repeat;margin:0;padding:10vh 0;}#beertap .section-content{display:flex;justify-content:flex-end;}#beertap .section-content-left{width:50%;display:inline-block;}#beertap strong,#beertap h3{color:#fff;}#preorder{margin:0;padding:5vh 0;background:#d74527;color:#fff;}#preorder a.gbi{font-family:'Roboto Condensed',sans-serif;display:inline-block;text-transform:uppercase;padding:15px 17px;letter-spacing:1px;color:#fff;border:2px solid #fff;transition:all 0.25s ease;}#preorder a.gbi:hover{transition:all 0.25s ease;background:#000;border:2px solid #000;}#preorder .section-content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;}#preorder .section-content-text{flex:1;}#preorder .section-content-button{margin-left:2em;}#preorder strong{color:#fff;}#preorder h3{font-weight:bold;margin:0;padding:0;color:#fff;letter-spacing:2px;text-transform:uppercase;text-wrap-style:pretty;}.cont-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;}.cont-left{width:48%;margin-right:2%;height:100%;display:inline-block;background-position:center;background-size:cover;}.cont-right{width:48%;margin-left:2%;height:100%;display:flex;}.cont-left-img{display:inline-block;height:500px;width:100%;background-position:30%;background-repeat:no-repeat;}.node-nid-26 #block-zsom-page-title{display:none;}.node-nid-26 .cont-wrapper{margin-top:10vh;}.node-nid-26 .cont-right h3:last-child{margin-bottom:0;}.node-nid-27 .field--name-body{text-align:center;}.node-nid-27 #block-zsom-content figure{position:relative;margin:0 auto 2em auto;padding:0;display:inline-block;}.node-nid-27 #block-zsom-content figure:before{content:"";z-index:-1;position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);display:inline-block;top:-10px;left:-10px;--color-1:#808080;--color-2:#a9a9a9;--size:8px;background-image:conic-gradient(var(--color-1) 25%,var(--color-2) 25%,var(--color-2) 50%,var(--color-1) 50%,var(--color-1) 75%,var(--color-2) 75%);background-size:calc(var(--size)*2) calc(var(--size)*2);}.node-nid-27 #block-zsom-content figure img{margin:0!important;}.webform-submission-megrendeles-form{}.webform-submission-megrendeles-form{}.webform-submission-megrendeles-form th{background:#d9d9d9;color:#000;padding:10px;border:1px solid #fff;text-transform:uppercase;}.webform-submission-megrendeles-form td{padding:5px 10px;border:1px solid #fff;}.webform-submission-megrendeles-form td .form-item{margin-top:0.5em;margin-bottom:0.5em;}.webform-submission-megrendeles-form .tabledrag-toggle-weight-wrapper{display:none;}.webform-submission-megrendeles-form .webform-multiple-table--handle{display:none;}.webform-submission-megrendeles-form .webform-multiple-table--weight{display:none;}.webform-submission-megrendeles-form td.row-pp{text-align:center;vertical-align:middle;}.webform-submission-megrendeles-form td.row-pp del{}.webform-submission-megrendeles-form td.row-pp span{color:#f00;}.webform-submission-megrendeles-form td.row-total{text-align:center;vertical-align:middle;font-weight:bold;}.webform-submission-megrendeles-form .webform-multiple-table--operations{vertical-align:middle;white-space:nowrap;}.webform-submission-megrendeles-form .webform-multiple-table--operations input{vertical-align:middle;}.webform-submission-megrendeles-form .webform-multiple-table--operations input:nth-child(1){}.webform-submission-megrendeles-form .webform-multiple-table--operations input:nth-child(2){}.webform-submission-megrendeles-form .webform-multiple-table tr:nth-child(even){background:#ededed;}.webform-submission-megrendeles-form .webform-multiple-table tr:nth-child(odd){background:#ffffff;}.webform-submission-megrendeles-form .markup-total{border-bottom:1px solid #ddd;padding-bottom:1em;letter-spacing:1px;font-size:18px;}.webform-submission-megrendeles-form label,.webform-submission-megrendeles-form .fieldset-legend{font-size:120%;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#000;font-family:'Roboto Condensed',sans-serif;margin-bottom:0.6em;display:inline-block;}.webform-submission-megrendeles-form .form-type-checkbox,.webform-submission-megrendeles-form .form-type-radio{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;line-height:24px;}.webform-submission-megrendeles-form .form-type-checkbox input,.webform-submission-megrendeles-form .form-type-radio input{margin-right:0.5em;line-height:24px;}.webform-submission-megrendeles-form .form-type-checkbox label,.webform-submission-megrendeles-form .form-type-radio label{font-size:unset;text-transform:uppercase;letter-spacing:unset;display:inline-block;margin-right:0.5em;font-size:110%;font-weight:600;color:#000;width:auto;margin-bottom:0;line-height:24px;}.webform-submission-megrendeles-form .form-type-checkbox .description,.webform-submission-megrendeles-form .form-type-radio .description{opacity:0.8;line-height:24px;}.webform-submission-megrendeles-form .webform-element-description{display:inline-block;width:auto;}.webform-submission-megrendeles-form input[type=email],.webform-submission-megrendeles-form input[type=tel],.webform-submission-megrendeles-form input[type=text],.webform-submission-megrendeles-form input[type=number],.webform-submission-megrendeles-form input[type=date],.webform-submission-megrendeles-form select{font-size:100%;padding:9px 6px;border-radius:4px;border:1px solid;}.webform-submission-megrendeles-form input[type=tel]{padding-left:3em;}.webform-submission-megrendeles-form table .form-type-number{display:inline-block;position:relative;}.webform-submission-megrendeles-form table .form-type-number input[type=number]{width:100px;}.webform-submission-megrendeles-form .form-item-termekek-add-more-items{display:none;}.webform-submission-megrendeles-form .form-item{margin-bottom:2rem;}.webform-submission-megrendeles-form .fieldset-wrapper .form-item{margin-bottom:0.5rem;}.webform-submission-megrendeles-form .form-item-atvetel-napja .description{margin-top:0.5em;}.webform-submission-megrendeles-form .form-item-atvetel-helye-2 label{font-weight:unset;}.webform-submission-megrendeles-form .form-item-hozzajarulok-az-adataim-kezelesehez{display:flex;flex-direction:row;flex-wrap:wrap;}.webform-submission-megrendeles-form .form-item-hozzajarulok-az-adataim-kezelesehez label{width:calc(100% - 2em);}.webform-submission-megrendeles-form .form-item-hozzajarulok-az-adataim-kezelesehez .description{margin-left:2em;}.webform-submission-megrendeles-form .price-table{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #ededed;overflow-x:auto;}.webform-submission-megrendeles-form .price-table table{min-width:550px;overflow:hidden;}.webform-submission-megrendeles-form .price-table tr:nth-child(even){background:#ededed;mix-blend-mode:multiply;}.webform-submission-megrendeles-form .price-table tr:nth-child(odd){background:#ffffff;mix-blend-mode:multiply;}.webform-submission-megrendeles-form .price-table td{cursor:pointer;position:relative;padding:5px 5px;min-width:110px;transition:all .25s ease-in-out;}.webform-submission-megrendeles-form .price-table td p{margin-bottom:0.2em;}.webform-submission-megrendeles-form .price-table td:hover{transition:all .25s ease-in-out;color:#000;}.webform-submission-megrendeles-form .price-table td del{margin-right:0.5em;}.webform-submission-megrendeles-form .price-table td span{color:#f00;}.webform-submission-form .form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}@media (max-width:768px){.webform-multiple-table-responsive td > label.visually-hidden{position:inherit !important;display:block;overflow:inherit;clip:inherit;width:inherit;height:inherit;margin:0.2em 0;}.webform-submission-megrendeles-form td.row-pp{text-align:left;}.webform-submission-megrendeles-form td.row-total{text-align:left;}}
@media (orientation:landscape){}@media (orientation:portrait){#banner{background-size:contain;background-position:center;background-repeat:no-repeat;height:0;padding-bottom:56%;overflow:hidden;}#banner:before{}.view-cover .views-field-field-image .field-content > div{background-size:cover;background-position:center center;background-repeat:no-repeat;height:0;padding-bottom:56%;overflow:hidden;background-attachment:local;}}@media only screen and (max-width:1600px){}@media only screen and (max-width:1400px){}@media only screen and (max-width:1200px){.container{width:100%;max-width:96%;padding:0 2%;}.eu-cookie-compliance-content{width:100%;max-width:96%;padding:0 2%;}.view-sorok .views-row{width:calc(24% - 2em);min-width:336px;}.view-cover .views-field-field-image .field-content > div{background-size:cover;background-position:center center;background-repeat:no-repeat;height:0;padding-bottom:56%;overflow:hidden;background-attachment:local;}.product-page-wrapper .field--name-field-image{display:none;}#navigation-toggle{display:inline-block;}#block-zsom-main-menu{display:none;}}@media only screen and (max-width:1100px){ul.main-menu>li>a,.region-primary-menu .menu>li>a{padding:16px 12px;}.view-sorok .view-header h2.node-title{font-size:90px;line-height:1.2em;}.section-title h2{font-size:40px;}.region-footer-top p{line-height:2em;}}@media only screen and (max-width:1000px){.cont-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;}.cont-left{width:100%;margin-right:unset;}.cont-right{margin-top:2em;width:100%;margin-left:unset;}}@media only screen and (max-width:959px){.view-sorok .view-header h2.node-title{font-size:80px;}h3{font-size:1.4rem;}.section-title h2{font-size:38px;}#front-logo{margin-top:-120px;}.front-logo-g{width:240px;}#front-logo:after{width:296px;height:296px;left:calc(50% - 148px);top:-15px;}#sliding-popup h2{font-size:1.3rem;margin-top:10px;}.eu-cookie-compliance-buttons{display:flex;align-content:center;flex-direction:column;flex-wrap:nowrap;align-items:stretch;}.view-sorok .views-row{min-width:calc(50% - 2em);}.page-title-wrap h1.page-title{font-size:42px;}.view-sorok{margin:calc(3vh + 3em) auto 3vh auto;}.product-page-wrapper{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center;}.product-page-left{width:100%;padding:30px;}.product-page-right{width:100%;padding:30px;text-align:center;padding-top:0;}.product-page-wrapper .field--name-field-image{display:inline-block;max-width:unset;top:-250px;left:0;z-index:-1;width:100%;}.product-page-wrapper .field--name-field-image img{width:500px;max-width:90%;}.product-page-wrapper .field--name-field-termek-kep > div{min-height:90vh;background-size:contain;}.product-page-wrapper .page-title-wrap h1.page-title{text-align:center;}.pp-table-price-table-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;}.pp-table-price{min-width:100px;}#beertap{padding:5vh 0;background-position:center right;}#beertap .section-content-left{width:100%;text-align:center;}#beertap h1,#beertap h2,#beertap h3,#beertap p{text-align:center!important;}}@media only screen and (max-width:868px){.eu-cookie-compliance-content{text-align:center;flex-direction:column;align-items:stretch;}.eu-cookie-compliance-message{float:unset;margin-right:0em;margin-bottom:10px;}#sliding-popup h2{margin-top:0px;}.eu-cookie-compliance-buttons{flex:1;float:unset;display:flex;align-content:center;flex-direction:row;flex-wrap:nowrap;align-items:stretch;max-width:100%;justify-content:center;}}@media only screen and (max-width:768px){.view-sorok .view-header h2.node-title{font-size:64px;}.prod-f .view-sorok .view-header,#block-views-block-sorok-block-1-f .view-sorok .view-header{margin-top:-40px;}#ag-title{font-size:1.6em;}.product-page-left{width:100%;padding:30px 0 30px 0;}.product-page-wrapper .field--name-field-image{width:100%;left:0%;}.product-page-wrapper .field--name-field-image img{width:100%;max-width:unset;}.product-page-wrapper .field--name-field-termek-kep > div{background-size:cover;}.pp-table-qty{min-width:80px;}.pp-table-pt{min-width:80px;}.pp-table-price{min-width:80px;}.product-page-wrapper .field--name-field-image{top:-150px;}.product-page-right{padding:0px;padding-bottom:30px;}#preorder .section-content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-wrap-style:pretty;justify-content:center;}#preorder .section-content-text{margin-bottom:1em;}#preorder .section-content-button{margin-left:0em;}#preorder h3{text-align:center;letter-spacing:0px;}}@media only screen and (max-width:560px){.view-sorok .view-header h2.node-title{font-size:50px;}h3{font-size:1.3rem;}.section-title h2{font-size:34px;}.menu-social{display:none;}#front-logo{margin-top:-100px;}.front-logo-g{width:200px;}#front-logo:after{width:246px;height:246px;left:calc(50% - 123px);top:-15px;}.front-section{text-align:center;}.front-section label{text-align:left;}.front-section .form-actions{text-align:left;}.view-sorok .views-row{min-width:unset;width:400px;max-width:90%;}.view-sorok .views-row .views-field-title span{text-align:center;}.view-sorok .views-row .views-field-title h3{text-align:center;font-size:34px;margin-bottom:0;width:100%;}#footer a{white-space:nowrap;width:100%;}#footer .sep{display:none;}#block-zsom-content .form-item-name,#block-zsom-content .form-item-email{width:100%;}#contact .form-item-name,#contact .form-item-email{width:100%;}.prod-f .view-sorok .view-header,#block-views-block-sorok-block-1-f .view-sorok .view-header{margin-top:-30px;}.product-page-wrapper .field--name-field-image{width:110%;left:-5%;}.product-page-wrapper .field--name-field-image img{width:100%;max-width:unset;}}@media only screen and (max-width:480px){.site-logo img{width:200px;}.view-sorok .view-header h2.node-title{font-size:50px;}.page-title-wrap h1.page-title{font-size:36px;}#front-logo{margin-top:-20%;}.front-logo-g{width:160px;}#front-logo:after{width:206px;height:206px;left:calc(50% - 103px);top:-15px;}}@media only screen and (max-width:420px){.view-sorok .view-header h2.node-title{font-size:40px;}.prod-f .view-sorok .view-header,#block-views-block-sorok-block-1-f .view-sorok .view-header{margin-top:-25px;}}@media only screen and (max-width:320px){}@media (max-width:61em){.gin--vertical-toolbar #header{left:0px;top:84px;}}
