/*!
Theme Name: Kamex
Theme URI: http://underscores.me/
Author: effix-marketing-kft
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kamex
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Kamex is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@font-face{font-family:Titillium-Regular;src:url(//kamexgroup.hu/wp-content/themes/kamex/fonts/TitilliumWeb-Regular.ttf);font-display:block}@font-face{font-family:Titillium-SemiBold;src:url(//kamexgroup.hu/wp-content/themes/kamex/fonts/TitilliumWeb-SemiBold.ttf);font-display:block}@font-face{font-family:Titillium-Bold;src:url(//kamexgroup.hu/wp-content/themes/kamex/fonts/TitilliumWeb-Bold.ttf);font-display:block}:root{--primary-dark:#53677f;--primary-light:#a0abbe;--dark:#2d4159;--dark-grey:#767676;--light-grey:#e7eaef;--light-grey-50:#f3f4f7;--footer-dark:#1e2c3d;--black:#1e2c3d;--white:#fff}.about-us-contact-content{padding:1rem 0}.about-us-contact-content .site-button{color:var(--dark)}.about-us-contact-content p,.footer-contact-links p{margin:0;margin-bottom:10px !important}.color-primary-dark{color:var(--primary-dark) !important}.color-primary-light{color:var(--primary-light) !important}.color-dark{color:var(--dark) !important}.color-dark-grey{color:var(--dark-grey) !important}.color-light-grey{color:var(--light-grey) !important}.color-light-grey-50{color:var(--light-grey-50) !important}.color-footer-dark{color:var(--footer-dark) !important}.color-black{color:var(--black) !important}.color-white{color:var(--white) !important}.has-min-height-desktop-550{min-height:550px}.pointer-events-none{pointer-events:none}.display-none{display:none}.betetanyag-category-wrapper{transition:opacity 1.2s ease-in-out;opacity:1;position:relative;overflow:hidden}.betetanyag-wrapper-hide{max-height:0}.betetanyag-wrapper-fade{opacity:0}@media screen and (max-width:1000px){.has-min-height-desktop-550{min-height:350px}}@media screen and (max-width:800px){.has-min-height-desktop-550{min-height:revert}}.has-padding-top-2rem{padding-top:2rem !important}.has-padding-top-4rem{padding-top:4rem !important}.bg-light-grey-50{background:var(--light-grey-50,#f3f4f7)}.opacity-50{opacity:.5}.image-cover{width:100%;height:100%;object-fit:cover;object-position:center}html{font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%}@media screen and (max-width:1600px){html{font-size:16px}}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}.bg-decoration-2{background:url(//kamexgroup.hu/wp-content/themes/kamex/images/decorations/decoration-element-2.png);background-size:70% 100%;background-repeat:no-repeat}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}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;display:block}img[data-src],img.manual-lazy{opacity:0}.site-section-product-tiles .product-card__thumbnail-wrapper img.lazyloaded{opacity:.5}img.lazyloaded{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}a[data-lbwps-srcsmall] img{transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease !important}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}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}body,button,input,select,optgroup,textarea{color:var(--black);font-family:Arial;font-weight:400;font-size:1rem;line-height:1.4}p{font-family:Arial;line-height:1.8}div{line-height:1.8}h1,h2,h3,h4,h5,h6{margin:0;color:var(--black,#000);font-family:Titillium-Bold;clear:both;letter-spacing:2px;line-height:1.4}.single-inspiration h1,.single-inspiration h2,.single-inspiration h3,.single-inspiration h4,.single-inspiration h5,.single-inspiration h6{margin-block-end:1em}.style-category,.style-1,.style-2,.style-3,.style-4,.style-5,.style-6{font-family:Titillium-Bold;color:var(--dark,#2d4159)}.uppercase{text-transform:uppercase}.style-tiny{font-family:Titillium-Regular;color:#bbb;font-size:.75rem;font-weight:500;line-height:normal}.style-small{font-family:Titillium-Regular;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.style-category{font-size:.875rem;font-weight:700;line-height:150%;letter-spacing:1px;text-transform:uppercase}.style-1{font-size:3.25rem;line-height:1.3;text-transform:uppercase;font-weight:700;letter-spacing:4px}.style-2{font-size:2.5rem;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:3px}.style-3{font-size:2.125rem;line-height:1.4;font-weight:600;letter-spacing:3px}.style-4{font-size:1.875rem;line-height:1.3;letter-spacing:2px;font-weight:700;text-transform:uppercase}.style-5{font-family:Titillium-Bold;text-transform:uppercase;font-size:1rem;line-height:1.4;letter-spacing:2px}.style-6{font-size:1.125rem;line-height:1.4;font-weight:700}.aboutus-info-panel-container h3{font-size:1.125rem;line-height:1.4;font-weight:700;color:var(--primary-dark,#53677f);font-family:Titillium-Regular;margin-bottom:6px}.about-us-torekvesunk-block h2{font-size:1.5rem;line-height:1.3;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:var(--primary-light,#a0abbe)}.about-us-torekvesunk-title p{color:var(--dark,#2d4159);font-size:1.5rem;line-height:1.4;letter-spacing:1px;font-weight:600}h2{font-size:1.5rem}.about-us-our-goal-section .title{font-family:Titillium-Regular;font-weight:700;color:var(--dark,#2d4159);font-size:1.5rem;text-transform:uppercase}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.4em 1em .4em;font-family:Titillium-Regular;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}select,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;padding:3px}input:focus::placeholder{color:transparent}select{border:1px solid #ccc}textarea{width:100%}.social-flag{padding:.5rem 1rem;padding-right:30px;position:absolute;display:flex;align-items:center;top:110%;right:0;font-weight:600;background-color:rgba(160,171,190,1);color:var(--primary-dark)}.social-flag a{margin-left:3px}.social-wrapper img{width:32px;height:32px;margin-right:4px}.site-main-header{background-color:var(--dark);padding:6rem 0 3rem}.contact-page-header{padding-top:6rem !important;padding-bottom:6rem !important}.site-main-header.tile-header{padding:6rem 0 10rem}.site-main-header.product-header{background-color:revert}.site-main-header a,.site-main-header{color:var(--primary-light)}.single-post-date{font-family:Titillium-Regular;font-size:16px}.single-post-excerpt{margin-bottom:2rem}.single-blog-content .site-breadcrumbs a{color:var(--dark)}.site-breadcrumbs{margin-bottom:10px}.site-main-header h1{color:var(--light-grey,#e7eaef)}.list-view-item{color:var(--black) !important;background-color:#fff;padding:2rem 1rem;grid-column:span 6;display:grid;grid-gap:20px;grid-template-columns:repeat(6,1fr);border:1px solid rgba(45,65,89,.2);transition:all .3s ease-in-out}.list-view-item:hover{transform:translateY(-4px)}.list-view-item .image-wrapper{padding:.5rem;padding-top:0;grid-column:span 1;object-fit:contain;object-position:top}.listview-inspiraciok .list-view-item .image-wrapper,.listview-beszallitoink .list-view-item .image-wrapper{grid-column:span 2}.listview-inspiraciok .list-view-item>div,.listview-beszallitoink .list-view-item>div{grid-column:span 4;display:flex;flex-direction:column}.page-id-949 .list-view-item .image-wrapper{padding:0;object-fit:cover}.page-id-949 .list-view-item .image-wrapper img{width:100%;object-fit:cover;height:100%}.list-view-item>div{grid-column:span 5;display:flex;flex-direction:column}.list-view-item>div .read-more-link{margin-top:auto}@media screen and (max-width:700px){.list-view-item .image-wrapper,.list-view-item>div{grid-column:1/-1 !important}.list-view-item>div{align-items:center;text-align:center}.list-view-item>div .read-more-link{align-self:center}.list-view-item img{height:80px;width:auto}}.site-main{margin-top:126px;min-height:60vh;display:flex;flex-direction:column}.site{max-width:1920px;width:100%;margin:0 auto}.site-logo-anchor img{width:100%;height:100%;object-fit:contain;object-position:center}.site-section{width:100%;position:relative;padding:0 2rem}.site-section.no-side-padding{padding-left:0;padding-right:0}.site-section-inner{position:relative;max-width:1600px;width:100%;margin:0 auto;padding:0 2rem}.site-section-inner.inner-small{max-width:1000px}.site-section-inner.no-side-padding{padding-left:0;padding-right:0}.grid-12{display:grid;grid-gap:20px;grid-template-columns:repeat(12,1fr)}.grid-4{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.grid-6{display:grid;grid-gap:20px;grid-template-columns:repeat(6,1fr)}.content-vertical-middle{display:flex;flex-direction:column;justify-content:center}.main-navigation{display:flex;height:76px;background-color:#fff;padding:.8rem .5rem;position:relative;font-weight:700;letter-spacing:.1em}.main-navigation .primary-menu-container,.main-navigation .secondary-menu-container{display:flex;align-items:center;font-family:Titillium-Regular;letter-spacing:1px}.primary-menu-container{margin-left:1%}.main-navigation .secondary-menu-container{margin-left:auto}.primary-menu,.secondary-menu,.footer-bottom-menu{display:flex;list-style-type:none;margin:0;padding:0}.primary-menu{padding-right:20px}.primary-menu .menu-item-has-children{position:relative}.primary-menu .sub-menu{transition:all .3s ease-in-out;transform:translateY(-6px);opacity:0;margin-left:0;padding-left:0;list-style-type:none;position:absolute;left:-1.5rem;z-index:10000;top:100%;pointer-events:none;background-color:var(--white);box-shadow:0 2px 2px -2px #727272}.primary-menu .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:revert;transform:translateY(0)}.primary-menu .sub-menu li{margin-top:.5rem;margin-bottom:.5rem;border-bottom:1px solid #b0b0b0}.primary-menu .sub-menu li a{padding:.5rem 1.5rem 1rem;display:block}.primary-menu .sub-menu li:last-of-type{margin-bottom:0}.primary-menu .sub-menu li:first-of-type{margin-top:30px}.primary-menu .sub-menu .menu-item{margin-left:0 !important}.secondary-menu{flex-wrap:wrap}.mobile-navigation ul{list-style-type:none;margin:0;padding:0}.current-menu-item>a{color:var(--primary-dark) !important}.main-navigation .primary-menu .menu-item,.main-navigation .secondary-menu .menu-item{margin-left:2rem}.main-navigation .primary-menu .menu-item{font-family:Titillium-SemiBold}.main-navigation .secondary-menu .menu-item{font-weight:400}.menu-item a:hover{color:var(--primary-light) !important}.menu-item a{transition:color .1s ease-in-out}.menu-item a{cursor:pointer;color:var(--black);text-decoration:none;white-space:nowrap}.search-button{border-radius:50%;background-color:var(--light-grey);align-self:center;display:block;padding:10px;height:36px;width:36px;min-width:36px;margin-left:20px;margin-right:10px;transition:all .1s ease-in-out}.search-button:hover{background-color:var(--primary-light)}.search-button.search-menu-open{background-color:var(--primary-dark)}.search-container.search-container-open{display:flex}.search-container>div{max-width:500px;width:100%;display:flex;flex-direction:column}a.link-under-search{align-self:flex-end;margin-top:6px;color:var(--primary-dark);font-size:.75rem;text-decoration:underline}.search-container{display:none;background-color:#fff;justify-content:center}.search-container>div{padding:1rem;max-width:500px}a.header-webshop-button{position:relative;color:var(--light-grey);background-color:var(--primary-dark);margin:-.8rem -.5rem;padding:1rem 2rem;margin-left:1rem;display:flex;align-items:center;justify-content:center;padding-right:4rem;transition:background-color .3s ease-in-out}.header-webshop-button:after{content:"";top:0;right:.8rem;position:absolute;height:100%;width:2.4rem;background-repeat:no-repeat;background-position:center;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/ajto-01.svg);transition:all .3s ease-in-out}.header-webshop-button:before{opacity:0;content:"";top:0;right:.8rem;position:absolute;height:100%;width:2.4rem;background-repeat:no-repeat;background-position:center;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/ajto-02.svg);transition:all .3s ease-in-out}.header-webshop-button:hover{background-color:var(--dark)}a.header-webshop-button:hover:before{opacity:1}a.header-webshop-button:hover:after{opacity:0}.primary-menu .menu-item-has-children>a,.products-menu-item a{padding-right:1.5rem;position:relative}.primary-menu .menu-item-has-children>a:after,.products-menu-item a:after{content:"";background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/menu_item_arrow_2.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:0;height:100%;width:1rem;transition:.1s ease-in-out}.primary-menu .menu-item-has-children:hover>a:after,.menu-open .products-menu-item a:after{transform:rotateZ(-180deg)}.page-inside{margin:0 auto;max-width:1920px}.mega-menu{pointer-events:none;opacity:0;background-color:var(--dark);color:var(--light-grey);width:100%;position:absolute;z-index:998;transition:opacity .1s ease-in-out}.mega-menu ul{list-style-type:none}.menu-open .main-navigation:hover~.mega-menu{opacity:1;pointer-events:revert}.mega-menu:hover{opacity:1;pointer-events:revert}.menu-open .mega-menu{top:0;opacity:1;pointer-events:revert}.mega-menu .menu-item-has-children a{color:var(--primary-light)}.mega-menu .sub-menu a{text-decoration:none;color:var(--white)}.mega-menu .sub-menu{margin:0;padding:0}.mega-menu .mega-menu-col>ul{margin:0;padding:0}.mega-menu-content{max-width:1300px;padding:1rem;margin:0 auto;min-height:200px;display:flex}.mega-menu .mega-menu-col{flex:1;padding:.5rem}.mega-menu .mega-menu-row,.mega-menu .menu-item-has-children{margin-bottom:2rem}.mega-menu .main-nav a,.mega-menu .mega-menu-section-title,.mega-menu .menu-item-has-children>a{font-size:.9rem;text-transform:uppercase;color:var(--primary-light);margin-bottom:6px;display:block}.mega-menu .mega-menu-section-title>a{color:var(--primary-light)}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}a.category-button-all{color:var(--primary-light,#a0abbe);border-bottom:3px solid var(--primary-light);text-decoration:none !important}.category-button{color:var(--dark,#2d4159);font-family:Titillium-Regular;font-size:1.2rem;font-weight:600}.category-button-active{text-decoration:underline}.archive-card__date{margin-top:6px;margin-bottom:6px}.archive-container{display:grid;grid-gap:20px;grid-column:span 8;grid-template-columns:repeat(3,1fr)}.knowledge-base-page .archive-container{padding-top:40px;padding-bottom:40px;grid-template-columns:repeat(4,1fr)}.archive-aside{grid-column:span 4;display:flex;flex-direction:column;align-items:flex-start}.archive-aside>a{margin-bottom:20px}a.archive-card{color:var(--dark);align-self:flex-start}.archive-pagination{grid-column:1/-1}a[data-lbwps-srcsmall] img{transition:transform .3s ease,box-shadow .3s ease}a[data-lbwps-srcsmall]:hover img{transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.3)}.inspiration-banner{height:calc(90vh - 90px);min-height:520px;width:100%;position:relative}.inspiration-banner__image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.inspiration-banner__content-wrapper{position:absolute;top:calc(10px + 40%);transform:translateY(-40%);right:0}.inspiration-banner__content{padding:2rem;color:var(--white);padding-right:100px;min-width:40%;max-width:620px;background-color:rgba(160,171,190,.8)}.inspiration-banner__content{font-size:1.6rem}.inspiration-banner__content h1,.inspiration-banner__content h2,.inspiration-banner__content h3,.inspiration-banner__content h4,.inspiration-banner__content h5{color:var(--white);text-transform:uppercase}.inspiration-text-container{padding-top:100px}.inspiration-image-container{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.inspiration-image-container__1-col{grid-template-columns:1fr}.inspiration-banner p{margin-bottom:0;font-size:1.2rem}.inspiration-sticky-container{display:flex;align-items:flex-start;position:relative;padding-top:120px;padding-bottom:20px}.inspiration-sticky-content{flex:1;padding:2rem;padding-left:0;position:sticky;top:100px;padding-top:80px}.inspiration-sticky-content__right{flex:1;padding:2rem;padding-right:0;position:sticky;top:100px;padding-top:80px;order:1}.inspiration-center-block{height:600px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:992px){.inspiration-image-container__small{grid-template-columns:1fr}}@media screen and (max-width:768px){.inspiration-image-container>div{padding-top:20px !important}.inspiration-center-block{height:revert;padding:3rem 1rem 5rem}.inspiration-sticky-container{flex-direction:column;padding-top:0}.inspiration-sticky-content{position:relative;top:0;padding:1rem}.inspiration-sticky-content__right{position:relative;top:0;order:-1;padding:1rem}.inspiration-banner__content{max-width:100%;padding:1rem}.inspiration-banner__content-wrapper{top:revert;bottom:0;transform:revert}.inspiration-text-container{padding:40px 0}.inspiration-image-container{grid-template-columns:1fr}}.worker-card__title{margin-bottom:12px;text-transform:uppercase}.workers-container{padding-top:20px;padding-bottom:60px}.workers-container .worker-card{padding-top:20px;padding-bottom:20px;grid-column:span 4}.worker-card-inside{grid-column:span 3;display:flex;flex-direction:column;line-height:1.6}.worker-card-inside a{color:var(--dark,#2d4159);font-family:Titillium-Regular}.worker-card__job-title{color:var(--dark,#2d4159);font-family:Titillium-Bold;font-style:normal;line-height:normal}.worker-card__job-title-description{font-family:Titillium-Bold;color:var(--primary-light,#a0abbe)}.has-icon{position:relative;padding-left:30px}.has-icon:before{content:'';left:0;top:0;width:24px;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute}.has-icon.icon--phone:before{background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-contact-phone.svg)}.has-icon.icon--location:before{background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-contact-pin.svg)}.has-icon.icon--email:before{background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-contact-email.svg)}.worker-card-inside .has-icon:before{filter:invert()}.worker-card-inside a:hover{text-decoration:underline}.contact-page .contact-information-container,.contact-page .contact-information-container a,.contact-page .contact-information-container p{color:var(--light-grey)}.contact-page .contact-information-container h2{color:var(--primary-light)}.contact-page .contact-information-container div{display:flex;flex-direction:column}.contact-page p{margin:0}.contact-map-wrapper{-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;top:0;right:0;width:40%;height:100%}textarea{resize:none}.single-contact-section p{margin:revert}#contact-form-section{scroll-margin-block-start:100px}.connection-form input[type=text],.connection-form input[type=email],.connection-form input[type=tel],.connection-form input[type=submit],.connection-form textarea{outline-color:#c6c6c6;border:none;padding:.5rem;width:100%}.connection-form p{display:block;width:100%}.connection-form a{color:var(--dark);text-decoration:underline}.connection-form input[type=submit]{width:revert;padding:.7rem 5rem .7rem}.connection-form input[type=submit]{background-color:var(--primary-dark);color:var(--light-grey);display:block;margin-left:auto}.connection-form.wpcf7-list-item label{display:flex;align-items:center;color:#fff}.banner-container{position:relative;min-height:500px;height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);width:100%;margin:0 auto}.welcome-text{font-size:3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--white)}.swiper.main-swiper,.swiper.main-swiper-info{position:relative;height:100%;width:100%}.main-swiper-info .swiper-wrapper{align-items:flex-end}.main-swiper-info .swiper-slide{display:flex;justify-content:center}.swiper-slide{position:relative;background-size:cover;background-position:center}.swiper-pagination .swiper-pagination-bullet{background-color:#fff}.swiper-button-next:after,.swiper-button-prev:after{color:var(--black)}.main-swiper-overlay{width:100%;max-width:520px;height:70%;background-color:rgba(160,171,190,.8);position:absolute;z-index:2;top:0;left:5%}.main-swiper-overlay .overlay-content-wrapper{position:absolute;width:100%;height:100%;bottom:0;left:0}.main-swiper-overlay .overlay-content{position:relative;width:100%;height:100%;overflow:hidden}.main-swiper-overlay .overlay-content p{margin:0}.main-swiper-overlay .overlay-content .content__right,.main-swiper-overlay .overlay-content .content__left{position:absolute;width:100%;bottom:0}.main-swiper-overlay .overlay-content .content__left{display:flex;flex-direction:column;justify-content:center;left:0}.main-swiper-overlay .content__right-content{width:100%;height:100%;margin-left:auto;display:flex;flex-direction:column}.main-swiper-overlay .content__left-content{max-width:800px;width:100%;margin-left:auto}.main-swiper-overlay .content__left-content,.main-swiper-overlay .content__right-content{padding:1rem;position:relative}.banner-bottom-design-element{z-index:-1;width:48%;position:absolute;top:calc(100% - 2px);right:0;clip-path:polygon(0 0,100% 0,100% 100%,20% 100%)}.banner-bottom-design-element-inside:first-of-type{background-color:var(--primary-light);height:120px}.banner-bottom-design-element-inside{height:60px;width:100%;position:relative;background-color:rgba(231,234,239,.5)}.main-swiper-overlay .swiper-pagination-bullet{width:20% !important;height:8px !important;border-radius:0 !important}.main-swiper-overlay .swiper-pagination{bottom:revert !important;position:revert !important}.offer-content{box-sizing:border-box;margin-top:1rem;display:flex;flex-direction:column;padding-left:10px;padding-right:10px;width:100%;color:var(--white,#fff)}.offer-content h1,.offer-content h2,.offer-content h3,.offer-content h4{margin-bottom:10px;color:var(--white,#fff);font-size:2.25rem;line-height:1.1;text-transform:uppercase}@media screen and (max-width:1000px){.offer-content h1,.offer-content h2,.offer-content h3,.offer-content h4{font-size:1.325rem}.content__right-content .swiper-pagination{margin-top:20px !important}}a.read-more-link,.read-more-link{text-transform:uppercase;position:relative;display:inline-block;font-size:1rem;align-self:flex-start;letter-spacing:1.6px;color:var(--primary-dark);text-decoration:none;font-weight:700}a.read-more-link.has-arrow-right,.read-more-link.has-arrow-right{padding-right:2rem}a.read-more-link.has-arrow-right:hover:after,.read-more-link.has-arrow-right:hover:after,.card:hover .read-more-link.has-arrow-right:after,.fp-knowledge-base:hover .read-more-link.has-arrow-right:after{transform:translateX(3px)}a.read-more-link.has-arrow-left,.read-more-link.has-arrow-left{padding-left:1.8rem}.read-more-link:after{content:"";background:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-arrow.svg);position:absolute;top:0;width:1.4rem;background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;transition:all .1s ease-in-out}.read-more-link.white{color:var(--white)}.read-more-link.white:after{background:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-arrow-white.svg);background-repeat:no-repeat;background-position:center}.card-title.read-more-link:after{top:0;height:100%}.card-title.read-more-link.has-arrow-right:after{right:1rem}.read-more-link.has-arrow-right:after{right:0}.read-more-link.has-arrow-left:after{left:0}.has-bg-dark{background-color:var(--dark)}.fp-about-us-top-decoration{display:none;position:absolute;background-color:var(--light-grey-50);height:150px;left:0;top:0;width:100%;clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,80% 30%,0 30%)}.fp-about-us .site-section-inner{margin-top:70px;margin-bottom:120px}.fp-about-us-content{grid-column:1/span 6;display:flex;flex-direction:column;justify-content:center;padding-top:120px;padding-bottom:120px}.fp-about-us .main-text-container{color:var(--dark,#2d4159);letter-spacing:revert;width:100%}.main-text-container p{font-family:Titillium-Bold;line-height:1.4;font-size:1.875rem}.fp-about-us img{height:100%;object-fit:cover;object-position:right}.fp-about-us .sub-text-container{max-width:500px}.fp-about-us .site-section-inner>div{flex:1}.fp-about-us-link{margin-top:20px}.fp-service-card img{height:70px;margin-bottom:20px}.fp-our-strength{background-color:rgba(231,234,239,.5)}.fp-our-strength-container{overflow:hidden;display:flex;padding-top:50px;padding-bottom:50px;flex-wrap:wrap;justify-content:space-between}.fp-our-strength-container .our-strength-card{flex-basis:250px;flex-grow:1;text-align:center;padding:1rem;min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:900}.fp-our-strength-container .our-strength-card p{max-width:250px;color:var(--dark,#2d4159);text-align:center}.fp-product-range-info{z-index:1;background-color:var(--dark)}.fp-product-range-info p{color:var(--light-grey);margin-bottom:60px}.fp-product-range-info h2{color:var(--light-grey,#e7eaef);margin-bottom:60px}.fp-product-range-info .background-decoration{background:linear-gradient(to bottom,rgba(231,234,239,.5),rgba(231,234,239,.5)),url(//kamexgroup.hu/wp-content/themes/kamex/images/product-range-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;mix-blend-mode:multiply;filter:blur(3px);position:absolute;top:0;left:0;width:100%;height:100%}.fp-product-range-decoration-element{position:absolute;top:100%;left:0;width:100%;height:120px;background-color:var(--light-grey);clip-path:polygon(0 0,100% 0,100% 100%,75% 100%,65% 30%,0 30%)}.fp-product-range-content{text-align:center;width:100%;margin:0 auto;padding-top:100px;padding-bottom:100px;grid-column:3/span 8;display:flex;flex-direction:column;justify-content:center;align-items:center}.site-button,a.site-button,input.site-button{display:inline-block;cursor:pointer;padding:1rem 4rem 1rem;border:1px solid var(--primary-light);text-transform:uppercase;text-decoration:none;background-color:transparent;color:var(--primary-light);font-weight:400;letter-spacing:2px;transition:all .1s ease-in-out;text-align:center}.site-button--shortcode{margin-bottom:1rem;text-align:center;padding:1rem 4% 1rem !important}.site-button.site-button-dark{background-color:var(--dark);color:#f0f0f0}.site-button.site-button--dark{color:var(--dark,#2d4159)}.site-button.site-button--small{padding:.5rem 1.5rem}.site-button.site-button-grey{color:var(--light-grey,#e7eaef);background:var(--primary-dark,#53677f);border:none}a.site-button__betetanyag{background-color:var(--light-grey);color:var(--dark);font-size:1.1rem;padding:1rem 1.5rem !important;font-family:Titillium-Bold;letter-spacing:2px;line-height:1.4;text-align:start !important;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.site-button:hover{transform:translateY(-2px);box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.fp-our-current-offers,.fp-news{background-color:#f3f4f7;padding-top:140px}.fp-our-current-offers h2,.fp-news h2,.fp-subcontractors h2{margin-top:40px;color:var(--primary-dark,#53677f);text-align:center}.current-offers-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;padding-top:60px;padding-bottom:200px;justify-content:center}.fp-service-card{color:var(--black) !important;background-color:#fff;border:1px solid rgba(45,65,89,.2);transition:all .3s ease-in-out}.fp-service-card:hover{transform:translateY(-4px)}.current-offers-container a.fp-product-card{flex:1;background-color:var(--white);text-decoration:none;color:var(--dark)}.fp-product-card-image{height:30vw;width:100%;min-height:300px;max-height:350px;object-fit:cover;object-position:center}.fp-product-card-content{padding:1rem;display:flex;flex-direction:column;align-items:flex-start}.fp-product-card-content .read-more-link{margin-left:auto}.mailchimp-input-container div{padding:1rem 0}.mailchimp-bottom-container{display:flex;justify-content:space-between;align-items:center}.mailchimp-input-container input:not(.site-button){background-color:transparent;color:var(--primary-light);outline:none;border:none;border-bottom:1px solid var(--primary-dark)}.mailchimp-terms input{margin-right:10px}.mailchimp-input-container input::placeholder{color:var(--primary-light,#53677f)}.mailchimp-name{grid-column:span 4}.mailchimp-email{grid-column:5/span 4}.mailchimp-terms{width:50%}.mailchimp-terms a{color:#fff;text-decoration:underline}.mailchimp-submit{grid-column:10/span 3}.mailchimp-input-container>div{width:100%}.fp-newsletter{background-color:var(--dark);padding:4rem 0;color:var(--white)}.site-section.newsletter{background-color:#1e2c3d}.site-section.newsletter .site-section-inner{padding:3rem 1rem}.card-container.card-container-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.simple-page-card .card-title{display:block;padding:1rem;font-weight:800;background-color:var(--white)}.simple-page-card img{max-height:300px;object-fit:cover;object-position:center}.card{cursor:pointer;transition:.2s ease-in-out;background-position:center;background-size:cover;display:block;position:relative}.card.has-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(176deg,rgba(0,0,0,.569362779291404) 0%,rgba(255,255,255,0) 100%)}.card.has-gradient:hover:after{background-image:linear-gradient(#fff 81px,rgba(255,255,255,0) 290px)}.card.has-gradient:hover h3{color:var(--black)}.card:hover{box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px}.card h3{transition:all .2s ease-in-out;color:var(--primary-dark,#53677f);z-index:1;position:relative;font-size:1rem;text-transform:uppercase;letter-spacing:1px}.single-blog-thumbnail{height:300px;width:100%;object-fit:cover;object-position:center;opacity:.4}.single-content__container{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}.single-content__container--full{grid-template-columns:1fr}.single-content__img{width:100%;aspect-ratio:1/1;object-fit:cover}@media screen and (max-width:800px){.single-content__container{grid-template-columns:1fr}}.blog-card-container{padding-top:40px}.blog-card{margin-bottom:40px}.blog-card-thumbnail-wrapper{grid-column:2/span 5;height:320px;position:relative}.blog-card-thumbnail-wrapper img{height:100%;width:100%;max-width:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}.blog-card-content{margin-top:20px;grid-column:8/span 4}.blog-card-date{color:var(--dark-grey,#767676);font-family:Titillium-Regular}.blog-card-content h3{margin:20px 0;color:var(--black)}.blog-card-content .site-button{margin-top:20px}.knowledge-base-section-header{border-bottom:1px solid var(--primary-dark);padding-bottom:30px;padding-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.knowledge-base-section-header a{margin-left:10px;margin-top:10px}.newsletter-card-container{grid-template-columns:repeat(4,1fr);padding:40px 0 120px}.newsletter-card{padding:1rem}.newsletter-card-date{font-size:.9rem;margin-top:20px;margin-bottom:20px;color:var(--dark-grey,#767676);font-family:Titillium-Regular}.fp-subcontractors .site-button{margin-top:40px}.fp-subcontractors .site-section-inner{padding-top:30px;padding-bottom:30px;text-align:center}.fp-subcontractor-container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px;margin-bottom:20px;max-width:1100px;margin-left:auto;margin-right:auto}.fp-subcontractor-container a{margin:10px}.fp-subcontractor-container img{height:140px;width:auto}.site-section.fp-news{padding-bottom:60px}.fp-knowledge-base{padding:1rem;flex:1;background-color:var(--primary-light);align-self:flex-start;aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:flex-end}.fp-knowledge-base .read-more-link{font-family:Titillium-Bold;color:#53677f}.fp-news-container{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);padding:60px 0 1rem}@media screen and (max-width:1100px){.fp-news-container{grid-template-columns:repeat(3,1fr)}.fp-news-container .news-card:nth-child(3){display:none}}@media screen and (max-width:1000px){.fp-news-container{grid-template-columns:repeat(2,1fr)}.fp-knowledge-base{height:150px;grid-column:1/-1;aspect-ratio:revert}}@media screen and (max-width:700px){.fp-news-container{grid-template-columns:1fr}.fp-news-container .news-card:nth-child(2){display:none}}.fp-news-container>.card{color:var(--black);background-color:#fff;min-height:450px;display:flex;flex-direction:column}.fp-news-container>.card:first-of-type{margin-left:0}.news-card__thumbnail-wrapper,.archive-card__thumbnail-wrapper{width:100%;position:relative}.news-card__thumbnail-wrapper img,.archive-card__thumbnail-wrapper{aspect-ratio:1/1}.card__newsletter .archive-card__thumbnail-wrapper,.knowledge-base-page .archive-card__thumbnail-wrapper{aspect-ratio:1/1}.news-card__thumbnail,.archive-card__thumbnail{width:100%;height:100%;object-fit:cover;object-position:center}.news-card-content,.archive-card-content{flex-grow:1;padding:10px 20px;display:flex;flex-direction:column;align-items:flex-start}.news-card-content .site-button,.news-card-content .site-button{margin-top:auto}.news-card__date{font-size:.8rem;margin-block-start:0;margin-block-end:0;color:var(--primary-light)}.news-card__excerpt{margin-block-start:0;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3rem;overflow:hidden;line-height:1.5rem;text-overflow:ellipsis}.card .news-card__title{color:var(--black);display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3rem;overflow:hidden;line-height:1.5rem;text-overflow:ellipsis;margin-block-start:.5rem;margin-block-end:.5rem}.page-inside{position:relative}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}a.site-link,p.site-link{font-family:Titillium-Bold;position:relative;color:var(--primary-dark);font-weight:700;letter-spacing:1.12px;text-transform:uppercase;text-decoration:none;margin:0}a.site-link.has-arrow,p.site-link.has-arrow{display:inline-block;padding-right:2rem}a.site-link.has-arrow:after,p.site-link.has-arrow:after{content:"";background:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-arrow.svg);background-size:contain;position:absolute;right:0;top:0;width:1.4rem;background-repeat:no-repeat;background-position:center;height:100%;transition:all .1s ease-in-out}a.site-link.has-arrow:hover:after,p.site-link.has-arrow:hover:after,.card:hover .site-link.has-arrow:after{transform:translateX(3px)}.mega-menu-content{font-family:Titillium-Regular}.mega-menu-content li{line-height:2;font-weight:800;font-size:1.1rem}.site-header-wrapper{position:fixed;width:100%;top:0;left:0;z-index:999}.header-top-container{display:flex;align-items:center;background-color:#1e2c3d;padding:6px;gap:.5rem;min-height:50px}.header-top-container .header-contact{margin:0 6px}.header-top-container a{font-weight:600;color:#fff !important}@media screen and (max-width:750px){.header-profile-wrapper{display:none}}@media screen and (max-width:450px){.header-top-container a{font-size:14px}}.site-header{max-width:1920px;position:relative;width:100%;margin:0 auto;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.site-footer{background-color:var(--footer-dark);display:flex;flex-direction:column;justify-content:flex-end;font-family:Arial}.footer-contact-links a,.footer-address span{font-family:Titillium-Regular}.site-footer li{line-height:2}.site-footer-contact>*{line-height:2}.site-footer .site-info{padding:30px 0;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.site-footer .site-info ul{list-style:none;margin:0;padding-inline-start:0}.site-footer .site-info .menu-item a{color:var(--white)}.site-footer .site-info .menu-item-has-children>a,.footer-contact-title,.site-footer .main-nav a{text-transform:uppercase;color:var(--primary-light) !important}.footer-contact-links{font-weight:600}.footer-social-links{margin-top:30px;display:flex}.footer-social-links a{margin-right:20px}.footer-contact-links p{margin:0}.footer-contact-links a{color:var(--white)}.footer-bottom-menu{display:flex;flex-wrap:wrap}.footer-address{display:flex;flex-direction:column;color:var(--white);margin-bottom:12px}.site-footer-contact{display:flex;flex-direction:column}.footer-bottom{border-top:2px solid var(--primary-dark);display:flex;justify-content:space-between;padding-bottom:40px}.footer-bottom-right-container{display:flex;flex-direction:column;align-items:flex-end}.footer-bottom-right-container .secondary-menu-container{padding:30px 0}.footer-bottom-right-container .secondary-menu-container .menu-item a{color:var(--primary-light);text-transform:uppercase;font-weight:700;margin-left:1rem}.footer-bottom-right-container .footer-bottom-menu-container .menu-item a{color:var(--white) !important;margin-left:2rem}.footer-logo{max-width:260px;padding-top:30px;display:block}@media screen and (max-width:1400px){.site-footer .site-info{grid-template-columns:repeat(3,1fr)}.site-footer .site-info>div{margin-bottom:20px}}@media screen and (max-width:900px){.site-footer .site-info{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column-reverse}.footer-bottom-right-container{align-items:flex-start}.footer-bottom-right-container .footer-bottom-menu-container .menu-item a,.footer-bottom-right-container .secondary-menu-container .menu-item a{margin-left:0;margin-right:2rem}}@media screen and (max-width:600px){.archive-container{grid-template-columns:revert !important}.site-footer .site-info{grid-template-columns:1fr}.footer-logo{width:200px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-item figcaption{margin-top:10px}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}@media (max-width:768px){.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{grid-template-columns:1fr !important}}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.position__relative{position:relative !important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.about-us-text-center{color:var(--primary-dark,#53677f);text-align:center}.aboutus-contact-link-container p{margin:10px 0}.about-us-first-block{padding-bottom:50px}.about-us-our-activity-block{padding:55px 0 90px}.aboutus-info-panel-container{padding:50px 0;font-family:Titillium-Regular;color:var(--primary-dark,#53677f);font-weight:600}.aboutus-info-panel-container>div p{margin:0}.image-background-left{position:absolute;width:calc(50% - 20px);left:0;top:0;height:100%;object-fit:cover;object-position:center}.image-background-right{position:absolute;width:calc(42%);right:0;top:0;height:100%;object-fit:cover;object-position:center}.brand-logo-container{max-width:1400px;margin:0 auto;padding:50px 0}.about-us-our-goal-decoration{position:absolute;top:0;height:250px;max-width:55%;object-fit:cover;object-position:right}.about-us-our-goal-container ul{padding:0;margin:0;text-decoration:none;list-style-type:none;color:var(--white)}.about-us-our-goal-container ul li{border-top:1px solid var(--primary-dark);padding:1rem 1rem 1rem 0}.about-us-torekvesunk-block{margin-top:50px;margin-bottom:50px}.row-width-slider{margin-top:50px}.width-slider{max-width:300px;width:100%}.product-filter-form{max-height:0;overflow:hidden;transition:max-height .2s ease-out}@supports (overflow:clip){.product-filter-form{overflow:clip}}.filter-aside-control{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.filter-aside-control>*{background-color:#fff}.product-filter-wrapper{display:flex;justify-content:space-between;padding:1rem}.product-filter-container{flex:1;max-width:80%}.tax-filter-row{display:flex}.tax-filter-title{font-weight:500;font-family:Titillium-Regular;text-transform:uppercase;min-width:12rem}.tax-filter-terms{flex:1}.single-product-overview-page section{margin-top:100px}section.single-product__downloads-wrapper{margin-top:0;padding:0}.single-product-overview-page{padding-bottom:50px}.single-product__downloads{flex-direction:column;padding:1rem}.single-product__downloads-items{display:flex;flex-direction:column;align-items:revert}.document-type__arrow{height:30px}.product-document-button{padding:.2rem .5rem}.single-product__downloads-items{grid-gap:.5rem}.single-product__downloads-title{font-size:1.4rem;margin-bottom:.5rem;text-transform:uppercase}.product-filter-accordion-title{color:var(--dark,#2d4159);padding:1rem;border-bottom:1px solid var(--primary-dark,#53677f);font-family:Titillium-Regular;cursor:pointer;display:flex;justify-content:space-between;font-weight:700;transition:all .2s ease-in-out}.product-filter-accordion-title.expanded{color:var(--light-grey);border-bottom:revert;background-color:var(--primary-dark)}.product-filter-accordion-title .img-arrow-expanded{display:none}.product-filter-accordion-title.expanded .img-arrow-expanded{display:revert}.product-filter-accordion-title.expanded .img-arrow-closed{display:none}.product-filter-accordion{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.product-filter-container{display:flex;flex-direction:column}.product-filter-container>div{padding:.4rem 0}.product-container-wrapper,.single-product__downloads{scroll-margin-top:100px}.product-container{margin-top:40px;margin-bottom:40px;transition:height .1s ease-in-out;display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);min-height:50vh;align-content:flex-start}.product-betetanyag-container{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);align-content:flex-start}@media (max-width:1250px){.product-container,.product-betetanyag-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.product-container,.product-betetanyag-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.system-finder-button-container{grid-template-columns:1fr !important}.system-finder .accordion-read-more{color:transparent}.product-container,.product-betetanyag-container{grid-template-columns:repeat(1,1fr)}.system-finder-card-top{flex-direction:column}.system-finder-card-top>div{flex:revert !important}}.system-finder-page-container{padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:start;margin-bottom:20px}@media screen and (max-width:1400px){.system-finder-page-container{grid-template-columns:1fr}}.system-finder-search{display:flex;justify-content:center;padding:2rem}.system-finder-search form{max-width:500px;width:100%}.system-finder-search-wrapper{position:relative}.system-finder-search-wrapper label{position:absolute;right:.8rem;top:.8rem;height:1.8rem;width:1.8rem;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/system-finder-search-icon.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.system-finder-search .system-finder-search-input{border-radius:2px;border:1px solid var(--primary-light,#a0abbe);background:#fff;padding:.8rem 3rem .8rem 1rem;width:100%}.system-finder-sub-container{padding:0 0 1rem}.system-finder-button-container{flex:3;display:flex;grid-template-columns:repeat(3,1fr);grid-gap:12px;align-items:start;padding-top:.5rem}.system-finder-button{background-color:#fff;padding:.5rem 1.5rem;font-family:Titillium-Regular;color:var(--dark) !important;border:1px solid rgba(0,0,0,.1);transition:all .1s ease-in-out}.system-finder-category{box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}.system-finder-category-title{position:relative;cursor:pointer;scroll-margin-top:100px;padding:2rem 0}.system-finder-category-title:after{content:"";position:absolute;top:0;right:0;height:100%;width:40px;background-repeat:no-repeat;background-position:center;background-size:contain}.system-finder-category-title:after{background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-plus.svg)}.system-finder-category-title.expanded:after{background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-minus.svg)}.system-finder-category-list{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.system-finder-button:hover{transform:translateY(-2px);box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.system-finder-page-header{background:var(--light-grey-50) !important}.system-finder-page-header h1{color:var(--dark)}.system-finder .product-container,.system-finder .product-betetanyag-container{grid-template-columns:repeat(2,1fr)}.single-product__technical-information-title-wrapper span{display:none}.system-finder-card .product-card__info .single-product__taxonomy{padding:6px}.system-finder-card-top{display:flex;padding-bottom:1rem}.system-finder-card-top>div{flex:1}.system-finder-card .single-product__taxonomy{padding:4px;width:33%}.system-finder-card .single-product__taxonomies{border-top:1px solid rgba(83,103,127,.6);padding-top:1rem;padding-bottom:1rem}.system-finder-card .single-product__technical-information-title-wrapper{border-bottom:0;border-top:1px solid var(--light-grey);padding:.5rem 1rem;cursor:pointer;display:flex;justify-content:space-between}.system-finder-image-link:hover{opacity:.8}.system-finder-card .single-product__technical-information-title-wrapper .accordion-read-more__open{display:block}.system-finder-card .single-product__technical-information-title-wrapper.expanded .accordion-read-more__open{display:none}.system-finder-card .single-product__technical-information-title-wrapper.expanded .accordion-read-more__close{display:block}.system-finder-card .single-product__technical-information-row-container{border-bottom:1px solid var(--light-grey);padding:0 1rem}.system-finder .single-product__technical-information-row:not(:last-of-type){border-bottom:1px solid var(--light-grey)}.system-finder .accordion-read-more{text-transform:uppercase;padding-right:2rem;position:relative}.system-finder .accordion-read-more:after{content:"";width:2rem;height:85%;position:absolute;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/accordion-plus-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}a.product-card,div.product-card{display:flex;color:var(--dark);background-color:var(--white);text-decoration:none;flex-direction:column;padding:8px;transition:box-shadow .2s ease-in;border-radius:2px;border:1px solid var(--light-grey,#e7eaef)}.product-card .product-card__info-overlay{transition:all .3s ease-in-out;opacity:0;transform:translateY(.5rem);pointer-events:none}.product-card .product-card__info-overlay *{line-height:1.2}.product-card__info-overlay .single-product__technical-information-title{padding-bottom:6px}.product-card__info-overlay .technical-value{padding-top:.4rem !important;font-size:14px !important}.product-card:hover .product-card__info-overlay{opacity:1;transform:translateY(0);pointer-events:revert}a.product-card:hover,div.product-card:hover{box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px}.fp-knowledge-base{transition:box-shadow .2s ease-in}.fp-knowledge-base:hover{box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px}.product-card__thumbnail-wrapper{position:relative;height:300px}.product-card__info{padding:8px 8px 0}.product-card__manufacturer,.inspiration-card__content{font-size:.875rem;color:var(--dark-grey,#767676)}.product-card__title{font-size:1.25rem;color:var(--black,#0a0f15);font-weight:500;text-transform:uppercase;margin-block-end:0 !important}.product-card__premium-label{font-family:Titillium-Regular;font-weight:900;letter-spacing:.2em;position:absolute;bottom:0;right:0;width:70%;background-color:var(--dark);color:var(--white);padding:.4rem;text-align:right;font-size:.8rem}.product-card__premium-label:before{content:"";clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%);height:100%;width:30%;position:absolute;left:-15%;top:0;background-color:var(--primary-dark)}.product-card__thumbnail{width:100%;height:100%;object-fit:cover}.product-card__info p{margin:0}.downloads-section-inner{padding-bottom:50px}.download-card{margin-top:-80px}.download-card-content{padding:1rem}.download-card-content__excerpt{color:var(--dark);margin-top:30px}.download-card:nth-of-type(1){grid-column:5/span 4}.download-card:nth-of-type(2){grid-column:9/span 4}.download-card__thumbnail-wrapper{position:relative;height:300px}.download-card__thumbnail{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,56% 90%,0 90%)}.partner-downloads-container{grid-template-columns:1fr;align-items:start}.partner-downloads__partner-names{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px}@media (max-width:600px){.partner-downloads__partner-names{flex-direction:column}}.partner-downloads-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}.downloads-logo-class{object-fit:contain;object-position:center}.partner-downloads{background-color:var(--white);padding:2rem 1rem;scroll-margin-top:100px}.partner-download-row-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px}@media (max-width:1100px){.partner-download-row-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.partner-download-row-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.partner-download-row-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.partner-download-row-container{grid-template-columns:repeat(1,1fr)}}.partner-download-row{box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px;padding:1rem}.partner-download-content{flex:1;display:flex;padding:1rem 0 0;flex-direction:column}.partner-download-content .site-link{margin-top:1rem}.file-name{color:var(--dark);font-size:1rem;display:block;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3rem;overflow:hidden;line-height:1.5rem;text-overflow:ellipsis}.partner-download-file-type{margin:0 .5rem}.partner-download-row img{width:100%}.partner-download-row>a{color:var(--black);text-transform:uppercase;display:flex;flex-direction:column}.download__image{aspect-ratio:1/1.414;object-fit:cover;object-position:center}.partner-download-row>a:hover{color:var(--primary-light)}.partner-download-row:last-of-type{border-bottom:none}.mixitup-control-active{background-color:var(--primary-dark) !important;color:var(--white) !important}.disabled-action{opacity:.4;pointer-events:none}#go-to-products-button{transition:all .1s ease-in-out}#go-to-products-button.filter-applied{font-weight:700}.product-filter-form.loading{opacity:.7;pointer-events:none}.product-filter-form div button{color:var(--dark-grey);border:1px solid var(--light-grey);background:var(--light-grey-50);border-radius:2px;margin-bottom:6px;margin-right:2px}.section__videos{margin-top:40px}.single-product__preview{grid-column:span 6;grid-row:1/span 3}.single-product__info,.single-product__intro{grid-column:8/span 5}.single-product__intro h1{margin-bottom:50px}.single-product__info>*{padding-right:2rem}.single-product__gallery{margin-bottom:10px}.single-product__info h1{margin-bottom:30px}.single-product__technical-information{grid-column:8/span 5}.single-product__info-excerpt{margin-bottom:40px}.ertekesitesi-mod-name{position:relative;cursor:pointer;padding-left:2rem}.ertekesitesi-mod-name:before{content:"";position:absolute;left:0;width:1.6rem;height:1.6rem;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/checkmark-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.ertekesitesi-mod-name:after{content:"";position:absolute;right:-2rem;width:1.6rem;height:1.6rem;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/information-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.ertekesitesi-mod-container{margin-bottom:6px}.ertekesitesi-mod-info{padding-left:2rem;transition:max-height .1s linear;overflow:hidden;max-height:0}.single-product__info-brand-title,.single-product__info-ertekesitesi-mod-title,.single-product__video-title{color:var(--dark-grey,#767676);font-family:Titillium-Regular;font-size:.9375rem;border-bottom:1px solid var(--dark-grey);text-transform:uppercase;margin-bottom:.5rem;padding:6px 0}.single-product__technical-information-title-wrapper{border-bottom:1px solid var(--dark-grey)}.single-product__technical-information-title{font-size:1.125rem}.single-product__info-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.single-product__info-ertekesitesi-mod{display:flex;flex-direction:column;margin-bottom:60px}.single-product__info-brand .img-gyarto-logo{height:60px;width:auto}.single-product__info-button-container,.product-contact-button-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;margin-top:1rem}.single-product__info-button-container .site-button,.product-contact-button-wrapper .site-button{text-align:center;padding:1rem .5rem}.single-product__details-wrapper{margin:40px 0 80px}.single-product__technical-information-row-container{display:flex;flex-direction:column}.single-product__technical-information-row{display:flex}.single-product__technical-information-row .technical-key{font-family:Titillium-Regular}.single-product__technical-information-row .technical-key,.single-product__technical-information-row .technical-value{font-size:1rem;color:var(--dark);flex-basis:240px;display:flex;align-items:center;min-height:4rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}.product-card .single-product__technical-information-row .technical-key,.product-card .single-product__technical-information-row .technical-value{font-size:1rem;color:var(--dark);flex-basis:9rem;display:flex;min-height:2rem;align-items:center;padding-right:.5rem;padding-top:.2rem;padding-bottom:.2rem}.single-product__technical-information-row .technical-value{font-weight:600}.single-product__technical-information-row-container ul{margin:0;list-style-type:none;padding-inline-start:0}.single-product__technical-information-row-container>ul>li{display:flex}.single-product__technical-information-row-container>ul>li>strong{flex-basis:240px;display:flex;align-items:center;min-height:4rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Titillium-Regular;font-weight:400}.single-product__technical-information-row-container>ul>li>strong,.single-product__technical-information-row-container ul ul{font-size:.825rem;color:var(--dark);flex-basis:240px;display:flex;min-height:4rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}.single-product__technical-information-row-container>ul>li>ul{flex:1}.single-product__technical-information-row-container ul ul{flex-direction:column;justify-content:center}.single-product__technical-information-row-container ul ul li{display:block}.single-product__technical-information-row-container>ul>li:not(:last-of-type){border-bottom:1px solid var(--dark-grey)}.single-product__technical-information-row .technical-value{flex:1}.single-product__technical-information-row:not(:last-of-type){border-bottom:1px solid var(--dark-grey)}.single-product__taxonomies{grid-column:2/span 5;display:flex;flex-wrap:wrap;align-content:flex-start}.single-product__taxonomy{display:flex;align-items:center;width:50%;min-width:200px;padding:20px 6px 20px 0}.single-product__taxonomy-term-container{display:flex;flex-wrap:wrap}.single-product__taxonomy-key{font-family:Titillium-Regular;font-size:.875rem;font-weight:500;color:var(--primary-dark,#53677f)}.single-product__taxonomy-term{color:var(--dark,#2d4159)}.single-product__taxonomy img{width:60px;height:60px;margin-right:1rem}.single-product__downloads-title-wrapper .document-type__arrow{display:none}.downloads_main_accordion_wrapper .single-product__downloads-title-wrapper .document-type__arrow{display:block}.downloads_main_accordion_wrapper .single-product__downloads-title-wrapper .document-type__arrow{transition:.1s ease-in-out}.downloads_main_accordion_wrapper .single-product__downloads-title-wrapper.expanded .document-type__arrow{transform:rotateZ(-180deg)}.downloads_main_accordion_wrapper .single-product__downloads{background-color:var(--light-grey);margin-top:1rem;padding:1rem 1.5rem}.downloads_main_accordion_wrapper .single-product__downloads-title{color:var(--dark);font-size:1.1rem;margin-bottom:0 !important;padding-bottom:0 !important;flex:revert;cursor:pointer}.downloads_main_accordion_wrapper .product-document-button:first-of-type{margin-top:1rem}.downloads_main_accordion_wrapper .product-document-button:last-of-type{margin-bottom:.5rem}.single-product__downloads{background-color:#f3f4f7;display:flex;padding:3rem 2rem;margin-bottom:1rem;margin-top:1rem}.single-product__downloads-title-wrapper{flex:1}.single-product__downloads-title{color:var(--dark);font-size:2rem;flex:1}.single-product__downloads-items>div{padding:.5rem 1rem;background-color:var(--primary-dark);color:var(--white);position:relative}.document-type,.downloads_main_accordion_wrapper .single-product__downloads-title-wrapper{display:flex;cursor:pointer;align-items:center;justify-content:space-between}.product-file-list{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.downloads_main_accordion_wrapper .single-product__downloads-items{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.system-finder-card .single-product__technical-information-row-container{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.product-document-button__file{display:flex;align-items:center;margin:12px 6px;color:var(--black)}.product-document-button__file:hover .document-file__name{color:var(--light-grey) !important}.product-document-button__file img{max-width:25px;filter:contrast(20)}.document-file__name{margin:.4rem 0 .4rem 1rem;color:#fff !important}.single-product__videos-title{font-size:2rem;color:var(--primary-dark,#53677f);margin-bottom:10px}.video-card-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.blog .video-card-container{grid-template-columns:1fr}.video-card{display:flex;padding:2rem;border-top:1px solid var(--dark-grey)}.video-card__info{padding-right:2rem;margin-bottom:20px;flex:1}.video-card__info{padding-right:0;margin-bottom:0}.video-card{padding:1rem 2rem;flex-direction:column}.video-card__video{flex:1;height:auto;aspect-ratio:16/9;background-color:grey;position:relative;display:flex;justify-content:center;align-items:center}.video-card__video-start-button{width:50px;height:50px;padding:10px;border-radius:50%;position:relative;background-color:rgba(0,0,0,.4);border:2px solid var(--white);background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/icon-play.svg);background-position:10px center;background-size:30px 30px;background-repeat:no-repeat}.video-card__video-thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.video-card__info h3{margin-bottom:10px}.single-product__related-products{padding:180px 2rem 150px}.single-product__related-products h2{font-size:1.5rem;margin-bottom:3rem}.cta-button-container{display:flex;gap:12px}@media (max-width:650px){.cta-button-container{flex-direction:column}}.help-cta-section-wrapper{padding:100px 2rem;background-color:var(--primary-dark);overflow:hidden}.help-cta-section-wrapper .background-decoration{background:url(//kamexgroup.hu/wp-content/themes/kamex/images/product-range-background.jpg),#d3d3d3 50%/cover no-repeat;background-repeat:no-repeat;background-size:cover;background-position:center;mix-blend-mode:luminosity;filter:blur(5px);position:absolute;top:0;left:0;width:100%;height:100%}.help-cta-section{background-color:var(--light-grey-50);display:flex;justify-content:space-between;align-items:center;padding:2rem;font-family:Titillium-Regular;color:var(--dark)}.help-cta-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:center;display:block}.help-cta-description{text-align:center}.product-slider{height:300px;max-width:400px;width:100%}.card-layout-slider{height:500px;margin-bottom:10px}.card-layout-slider-thumb{height:130px}.card-layout-slider-thumb-wrapper .card-layout-slide{cursor:pointer}.product-slider .swiper-slide img,.card-layout-slider .swiper-slide img,.card-layout-slider-thumb .swiper-slide img,.banner-img{width:100%;height:100%;object-fit:cover;object-position:center}.card-layout-slider .swiper-button-next.swiper-button-disabled,.card-layout-slider .swiper-button-prev.swiper-button-disabled{pointer-events:revert}.swiper.main-swiper{position:relative;height:100%;width:100%}.swiper-slide{position:relative;background-size:cover;background-position:center}.swiper-pagination .swiper-pagination-bullet{background-color:#fff}.swiper-button-next:after,.swiper-button-prev:after{color:var(--black)}.site-section-product-tiles{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);margin-top:-8rem;padding-bottom:4rem}a.product-tile{position:relative;background-position:right top;background-size:contain;background-repeat:no-repeat;color:var(--light-grey-50,#f3f4f7)}a.product-tile:hover .product-tile-content{bottom:0}a.product-tile:hover .product-tile-content .site-link{opacity:1}a.product-tile h2{text-transform:uppercase;color:var(--light-grey-50,#f3f4f7)}.product-tile-content{padding:10px 20px;width:100%;display:flex;align-items:flex-start;flex-direction:column;position:absolute;left:0;top:0;transition:bottom .3s ease-in-out}.product-tile-content .site-link{margin-top:1rem;font-size:.8rem;color:var(--white);opacity:0;transition:opacity .3s ease-in-out .1s}.product-tile-content .has-arrow:after{filter:brightness(10)}.product-tile-content img{width:20px;height:20px;margin-top:auto}.site-section-product-tiles .product-card__thumbnail-wrapper{background:var(--dark,#2d4159);position:relative;overflow:hidden}#betetanyag_sulykalkulator_form{max-width:600px;margin:60px auto 100px}#betetanyag_sulykalkulator_form label{display:block;color:gray;font-family:Titillium-Regular;font-size:.825rem;font-weight:500;line-height:150%;margin-left:.5rem}#betetanyag_sulykalkulator_form input[type=number],#betetanyag_sulykalkulator_form select{line-height:1;padding-top:.5rem;padding-left:.5rem;padding-bottom:.5rem;width:100%}#betetanyag_sulykalkulator_form .input{margin-bottom:10px;font-family:Titillium-Regular;font-size:.825rem;font-weight:500;color:var(--black,#0a0f15)}#betetanyag_sulykalkulator_form #betet-submit{width:revert;margin-bottom:20px}#betetanyag_sulykalkulator_form .error_text{color:red;margin-top:-10px}.fp_betetanyag_sulykalkulator_result_wrapper{padding:1rem;border-radius:2px;border:1px solid var(--light-grey,#e7eaef);background:var(--light-grey-50,#f3f4f7);width:50%}@media screen and (max-width:1340px){.site-section-product-tiles{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1450px){.social-flag{display:none}.main-navigation .secondary-menu-container,.main-navigation>.header-webshop-button{display:none}.main-navigation #hamburger-button{display:block}.search-button{margin-left:auto;margin-right:10px}}@media screen and (max-width:1000px){.system-finder-button-container{grid-template-columns:repeat(2,1fr)}.system-finder .product-container,.system-finder .product-betetanyag-container{grid-template-columns:1fr}.main-navigation .primary-menu-container{display:none}.site-section{padding-left:1rem;padding-right:1rem}.site-section-inner{padding-left:1rem;padding-right:1rem}.site-main-header{background-color:var(--dark);padding:2rem 0 2rem}.contact-page-header{padding-top:2rem !important}.row-width-slider{margin-top:0}.width-slider{margin-top:50px;padding-left:1rem;padding-right:1rem}.filter-aside-control{flex-direction:revert;margin-top:10px;position:sticky;bottom:0;padding:10px 0;background-color:#fff}.filter-aside-control{padding-bottom:10px}.product-filter-container{max-width:revert}.product-filter-wrapper{flex-direction:column}.tax-filter-row{flex-direction:column}.tax-filter-title{margin-bottom:6px}.current-offers-container{grid-template-columns:1fr 1fr;padding-bottom:40px}.welcome-text{font-size:1.4rem}.banner-container{height:calc(100dvh - 90px);max-height:60vh}.main-swiper-overlay{bottom:0;left:0;width:100%;max-width:100%;top:revert;height:auto;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(45,65,89,.6) 30%,rgba(45,65,89,1) 100%);padding-top:60px}.main-swiper-overlay .overlay-content-wrapper{position:relative}.banner-bottom-design-element{display:none}.main-swiper-overlay .overlay-content-wrapper{height:revert}.main-swiper-overlay .overlay-content .content__right,.main-swiper-overlay .overlay-content .content__left{position:relative;clip-path:revert;width:100%}.main-swiper-overlay .overlay-content .content__left{background-color:rgba(160,171,190,.8);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 25%,75% 0);clip-path:polygon(80% 0,90% 35%,100% 35%,100% 100%,0 100%,0 0)}.main-swiper-overlay .overlay-content .content__left-content{padding-top:5rem;margin-left:0}.main-swiper-overlay .overlay-content .content__right-content{width:100%;padding:1rem;height:revert}.main-swiper-info .swiper-slide{display:block}.main-text-container p{margin-bottom:0}.single-product__main>*{grid-column:1/-1 !important}.single-product__intro h1{margin-bottom:20px}.single-product__taxonomies{padding-top:20px;padding-bottom:20px}.site-main-header.product-header{padding:2rem 0 0}.single-product__info-excerpt{margin-bottom:20px}.single-product__preview{grid-row:revert}.single-product__intro{order:-1}.single-product__info-brand{margin-bottom:20px}.single-product__info>*{padding-right:0}.card-layout-slider{height:450px}.single-product__technical-information-row .technical-key{flex-basis:150px}.single-product__downloads-title{text-align:center;padding-bottom:3rem}.single-product__details>*{grid-column:1/-1 !important}.single-product__taxonomy{padding:2px 6px 2px 2px}.single-product__details-wrapper{margin:30px 0}.single-product__downloads{flex-direction:column}.single-product__downloads-items{grid-template-columns:revert}.worker-card-inside{grid-column:1/span 4}}@media screen and (max-width:870px){.contact-map-wrapper{position:relative;width:100%;height:400px}.contact-page-header{padding-bottom:2rem !important}a.product-tile .product-tile-content{bottom:0}a.product-tile .product-tile-content .site-link{opacity:1}.style-1{font-size:2rem}.style-2{font-size:1.8rem}.style-3{font-size:1.6rem}.style-4{font-size:1.1rem}.help-cta-section{flex-direction:column}.help-cta-description{display:block;margin-bottom:20px}.fp-about-us-top-decoration{display:revert}.mobile-no-padding{padding:0 !important}.site-section-inner{padding-left:1rem;padding-right:1rem}.search-image-wrapper{margin-left:20px}.single-search-result-wrapper{flex-direction:column-reverse}.mailchimp-bottom-container{flex-direction:column;align-items:revert}.mailchimp-terms{width:100%;margin-bottom:20px}.main-text-container{padding-right:10%}.fp-newsletter{padding-top:40px;padding-bottom:40px}.current-offers-container{grid-template-columns:1fr}.fp-our-current-offers h2,.fp-news h2{font-size:1.6rem}.fp-our-current-offers,.fp-news{padding-top:40px}.fp-product-range-decoration-element{display:none}.fp-our-strength{padding-left:0;padding-right:0}.fp-our-strength-container .our-strength-card{flex-basis:160px}.fp-about-us .site-section-inner{margin-bottom:40px;margin-top:40px}.main-text-container p{margin-top:0}.fp-about-us{display:flex;flex-direction:column-reverse}.fp-about-us img{margin-left:-1rem;min-width:calc(100% + 2rem)}.fp-about-us .sub-text-container{padding:0;padding-right:10%}.fp-about-us .main-text-container{max-width:revert}.fp-about-us-content{padding-top:0;padding-bottom:0}.image-background-right,.image-background-left{position:relative;width:100%}.order-first-mobile{order:-1}.has-margin-top-mobile-100{margin-top:100px}.has-margin-top-mobile-40{margin-top:40px}.site-main-header.tile-header{padding-bottom:7rem;padding-top:2rem}.site-section-product-tiles{grid-gap:30px}.product-card__thumbnail-wrapper{height:260px}.product-tile .product-card__thumbnail-wrapper{height:160px}.site-section-product-tiles{grid-template-columns:1fr}.grid-12>*{grid-column:1/-1 !important}.grid-12 .worker-card{grid-column:span 6 !important}.about-us-torekvesunk-block{margin-top:30px;margin-bottom:30px}.about-us-first-block{padding-bottom:0}.about-us-our-activity-block{padding-bottom:0;padding-top:30px}.download-card{margin-top:20px}.bg-decoration-2{background-size:100% 480px}.about-us-our-goal-decoration{height:200px;max-width:revert}.blog-card-thumbnail-wrapper img{width:100%}.single-product__taxonomies{flex-direction:column}.single-product__taxonomy{width:100%}.card-layout-slider{height:350px}.single-product__info-button-container,.product-contact-button-wrapper{grid-template-columns:1fr;grid-gap:10px}.video-card{flex-direction:column;padding:0}.video-card__video{flex:revert}.single-product__related-products{padding:30px 1rem}.card-container.card-container-3{grid-template-columns:1fr}}@media screen and (max-width:768px){.video-card-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){.video-card-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.grid-12 .worker-card{grid-column:1/-1 !important}}#hamburger-button.is-active{position:fixed;z-index:99999;top:20px;right:20px;animation:showButtonAnimation;animation-duration:1s}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--white)}@keyframes showButtonAnimation{from{opacity:0}to{opacity:1}}#hamburger-button{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}body.mobile-menu-open{height:100vh;overflow-y:hidden}.mobile-nav-overlay{top:0;right:0;z-index:9999;position:fixed;width:0;height:100%;background-color:var(--footer-dark);overflow:hidden;transition:width .5s ease-in-out,opacity .5s ease-in-out;opacity:0;display:flex;justify-content:center;padding-top:100px;overflow:auto}.mobile-nav-overlay .footer-social-links{justify-content:center}.mobile-nav-overlay .footer-social-links a{margin:10px}.mobile-menu-open .mobile-nav-overlay{width:100%;opacity:1;transition:width .5s ease-in-out,opacity .5s ease-in-out}.mobile-navigation{display:flex;flex-direction:column;align-items:center;font-family:Titillium-Regular}.mobile-navigation .menu{display:flex;flex-direction:column;align-items:center}.mobile-navigation{opacity:0;transition:opacity .3s ease-in}.mobile-menu-open .mobile-navigation{opacity:1;transition:opacity .3s ease-in .5s}.mobile-nav-overlay #menu-close-button{opacity:0;transition:opacity .3s ease-in}.mobile-menu-open .mobile-nav-overlay #menu-close-button{opacity:1;transition:opacity .3s ease-in .5s}.mobile-navigation .menu-item{text-align:center}.mobile-navigation .menu-item a{color:var(--white);padding:.5rem}.mobile-navigation li{margin-bottom:20px}.mobile-navigation .mobile-webshop-button{margin-top:50px}.mobile-navigation #primary-menu{padding:0;font-size:1.5rem}.menu-item-333>a{pointer-events:none}.asl_m,.asl_m .probox,.asl_m .probox>div,.asl_m .probox input,div.asl_w .probox .promagnifier{height:38px !important}.asl_m .probox>div{width:38px !important}.asl_m .probox input{font-size:16px !important}.asl_res_url{color:#1e2c3d !important}.search-title{margin-bottom:1rem}.single-search-result-wrapper{display:flex;justify-content:space-between;border-top:2px solid var(--primary-light);padding:1rem}.search-more-button{display:inline-block;margin-top:10px}.single-search-result-container{margin-left:20px;margin-right:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1000px}.single-search-result-container>h2{margin-block-start:.2em;margin-block-end:.6em}.search-image-wrapper{display:flex;align-items:center}.search-navigation{margin-top:2em}.search-navigation a{color:inherit}.single-search-thumbnail{object-position:center;object-fit:cover;height:120px;width:200px;min-width:200px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper-404{position:relative;display:flex;align-items:center;padding-top:100px;padding-bottom:100px;background-image:url(//kamexgroup.hu/wp-content/themes/kamex/images/background-decoration-404.png);background-size:cover;background-position:left}.wrapper-404>div{flex:1}.content-404{margin-left:200px;margin-bottom:150px}.image-wrapper-404{position:relative;height:500px}.image-404{position:absolute;width:100%;height:100%;object-fit:contain;object-position:left}.@media screen and (min-width:1451px){.mobile-nav-overlay{display:none}}@media screen and (max-width:1200px){.wrapper-404{flex-direction:column;padding-top:0;padding-bottom:0;background-image:revert;background-color:var(--light-grey)}.content-404{margin-left:0;margin-bottom:0;padding:20px 20px 100px}.wrapper-404>div{flex:revert;width:100%}.image-wrapper-404{height:300px;margin-bottom:50px}}@media screen and (max-width:320px){html{font-size:12px}}.header-profile-ribbon{display:flex;justify-content:flex-end;background-color:#f3f4f7;padding:0 1rem;border-top:1px solid rgba(45,65,89,.2);max-height:100px;transition:max-height .3s ease-in-out;overflow:hidden}.header-profile-wrapper{margin-left:auto;padding:0 1rem}.mobile-profile-wrapper{margin-top:20px}.header-profile{padding:4px 0;display:flex;align-items:center}.header-profile p{color:#fff;margin:2px 0 0 3px}.header-profile:hover p{color:#eee}.header-profile-icon{display:flex;justify-content:center;align-items:center;height:25px;width:25px}.single-profile-page{display:flex;justify-content:center;align-items:flex-start;text-align:center}.single-profile-page .site-button{margin-bottom:1rem}.single-profile-page.logged-in{flex-direction:column;align-items:center}.single-profile-page.logged-out{gap:20px}.error-msg{color:red;font-weight:600}#loginform input[type=submit],.forminator-button-submit{background-color:var(--black) !important;border:none !important;color:#fff !important;padding:.5rem 1rem !important;text-decoration:none !important;cursor:pointer !important;width:100% !important;margin-bottom:0 !important;border-radius:3px !important}.login-form-card,.register-form-card{padding:2rem;background-color:#fff;border-radius:6px;margin:60px 0;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.login-form-card{width:100%;max-width:320px}.register-form-card{width:100%;max-width:520px}#loginform p{margin:0}#loginform input[type=text],#loginform input[type=password]{width:100%}textarea{box-sizing:border-box;resize:none}.footer-form .wpcf7-list-item-label a{color:#000;text-decoration:underline}#loginform,#wpcf7-f1552-o1{width:100%}#loginform input,#wpcf7-f1552-o1 input{margin-bottom:1rem}#loginform label,#wpcf7-f1552-o1 label{display:block;margin-bottom:.5rem}.forminator-checkbox__wrapper p{margin-top:0}.member-login-registration-container input[type=text],.member-login-registration-container input[type=email],.member-login-registration-container input[type=password],.member-login-registration-container textarea{background-color:#e8f0fe;outline-color:#6b6b6b;color:#000;border:none;padding:1rem .5rem;width:100%}@media (max-width:800px){.single-page.logged-out{flex-direction:column}.single-page.logged-out .login-form-card,.single-page.logged-out .register-form-card{max-width:100%;margin:10px 0}}.site-alert{background-color:#f8f9fa;color:#333;padding:15px 20px;border:1px solid #ddd;border-radius:5px;margin:10px 0;font-family:Arial,sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:10px}.site-alert--success{background-color:#f3ffe5;color:#2f7a0a;border:1px solid #c4e6a3}.site-alert--success:before{content:"✔";font-size:1.2em;color:#2f7a0a}.site-alert{opacity:0;transform:translateY(-10px);animation:fadeIn .5s ease-out .3s forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.proclose svg polygon{fill:#fff}.cky-consent-container{background-color:rgba(0,0,0,.7);left:0 !important;top:0 !important;width:100% !important;height:100% !important;display:flex;align-items:center !important;justify-content:center !important}.cky-consent-bar{width:440px}