/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'HCo Gotham XNarrow';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-regular.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-regular.woff) format('woff');}@font-face{font-family:'HCo Gotham XNarrow';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-500.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-500.woff) format('woff');}@font-face{font-family:'HCo Gotham XNarrow';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-700.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-700.woff) format('woff');}@font-face{font-family:'HCo Whitney SSm';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-regular.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-regular.woff) format('woff');}@font-face{font-family:'HCo Whitney SSm';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-500.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-500.woff) format('woff');}@font-face{font-family:'HCo Whitney SSm';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-700.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-hebrew-700.woff) format('woff');}@font-face{font-family:'HCo Gotham XNarrow';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-regular.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-regular.woff) format('woff');}@font-face{font-family:'HCo Gotham XNarrow';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-500.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-500.woff) format('woff');}@font-face{font-family:'HCo Gotham XNarrow';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-700.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-700.woff) format('woff');}@font-face{font-family:'HCo Whitney SSm';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-regular.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-regular.woff) format('woff');}@font-face{font-family:'HCo Whitney SSm';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-500.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-500.woff) format('woff');}@font-face{font-family:'HCo Whitney SSm';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-700.woff2) format('woff2'),url(/themes/custom/interelectronix/fonts/hco_fonts/fonts-he/noto-sans-hebrew-v43-latin-700.woff) format('woff');}
:root{--color-primary:#e54e4b;--color-secondary:#a7bd43;--color-primary-light:#f2e8dd;--bg-body:#000;--text-color:#fff;--bold-color:#fff;--light:#fffbf6;--border:#ccc;--shadow:0 0 8px 1px #ccc;--font-text:"HCo Whitney SSm";--font-heading:"HCo Gotham XNarrow";--table-border:#fff}.background-logo span{display:none}.background-logo{background-image:url(/sites/default/files/ixlogo_white.png);background-repeat:no-repeat;height:15px;width:203px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.text-light .background-logo{background-image:url(/sites/default/files/ixlogo2x_white.png);background-repeat:no-repeat;background-size:203px 15px}}
.image-video-text-overlay-container{position:absolute;top:0}.slide-in-text-from-bottom .image-video-text-overlay-container{position:relative;top:auto}.one-column-extended .image-video-container{overflow:hidden;position:relative;width:100%}.one-column-extended .image-video-container .field-image-for-view,.one-column-extended .image-video-container .video,.one-column-extended .image-video-text-overlay-container{height:100vh;width:100%}.one-column-extended .image-video-text-overlay-container div[class*=ad-line-]{line-height:1}.one-column-extended picture img,.one-column-extended video{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}div[id^=text-ad-line-]{line-height:normal}@media (max-width:576px){.with-video{display:none}.without-video{display:block}}@media (min-width:577px){.with-video{display:block}.without-video{display:none}}
#block-interelectronix-chooseotherlanguage img{height:18px;margin-right:8px;width:18px}
.field-body-text .field-body-text-item{display:flex;justify-content:center}.field-body-text .field-body-text-item.page-new .paragraph-body-text{max-width:1170px;width:100%}.field-body-text .field-body-text-item.page-new .paragraph.no-margin-bottom{margin-bottom:0}@media (max-width:576px){.field-body-text .field-body-text-item.page-new .paragraph{margin-bottom:40px}}@media (min-width:577px){.field-body-text .field-body-text-item.page-new .paragraph{margin-bottom:40px}}@media (min-width:769px){.field-body-text .field-body-text-item.page-new .paragraph{margin-bottom:60px}}@media (min-width:993px){.field-body-text .field-body-text-item.page-new .paragraph{margin-bottom:80px}}@media (min-width:1201px){.field-body-text .field-body-text-item.page-new .paragraph{margin-bottom:100px}}
.field-image-for-view{overflow:hidden}
.field-more-information{font-size:14px;margin-top:10px;text-transform:uppercase}.field-more-information a,.field-more-information a:hover{color:#e54e4b}
.field-subtitle-teaser{margin-bottom:10px;text-transform:uppercase}
.footer{background-color:#000;display:flex;font-size:12px;justify-content:center;line-height:1rem;padding:2rem 0}.footer,.footer a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.footer a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .views-row,.footer p,.footer span{color:#eee;margin-bottom:10px}.footer h4{border-bottom:1px solid #666;color:#fff;font-size:20px;padding-bottom:10px}.footer .views-field-title{text-transform:uppercase}.footer .choose-language img{height:18px;margin-right:18px;width:18px}.footer .container{padding-left:15px;padding-right:15px}.footer .container .region-footer{display:inline-grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){.footer .container{max-width:720px;width:100%}.footer .container .region-footer{grid-template-columns:1fr}}@media (max-width:576px){grid-template-rows:auto}@media (min-width:769px){.footer .container{max-width:960px;width:100%}}@media (min-width:993px){.footer .container{max-width:1170px;width:100%}}@media (min-width:1201px){.footer .container{max-width:1170px;width:100%}}
.footer .search-wrapper{display:inline-block;max-width:768px;position:relative;width:100%}.footer #views-exposed-form-search-content-page-1{display:inline-grid;grid-template-columns:6fr 1fr}.footer .search-box__button{background-color:#fff;border:0;border-radius:0;height:100%;padding:0;width:100%}.footer .icon.search-box__open{height:16px;width:16px}.footer .form-item{margin:0}.footer .search-input,.footer .search-input:focus{border:0 solid #ccc;border-radius:0;font-size:16px;padding:10px 40px 10px 15px;width:100%}.footer .search-icon{cursor:pointer;position:absolute;right:10px;top:37%;transform:translateY(-50%)}.footer .search-icon img{height:auto;opacity:.6;width:20px}.footer .search-icon:hover img{opacity:1}
.node-text-container{display:flex;justify-content:center}.node-text-container .one-column-node{padding-left:15px;padding-right:15px}.landingpage-one-column-abfallend img{width:100%}@media (max-width:768px){.node-text-container .one-column-node{display:inline-grid;gap:0;grid-template-columns:1fr;max-width:768px}}@media (max-width:576px){.landingpage-one-column-abfallend .field-image-for-view{margin-bottom:20px}}@media (min-width:577px){.landingpage-one-column-abfallend .field-image-for-view{margin-bottom:40px}}@media (min-width:769px){.node-text-container .one-column-node{display:inline-grid;gap:30px;grid-template-columns:1fr 3fr;max-width:1170px}.landingpage-one-column-abfallend .field-image-for-view{margin-bottom:60px}}@media (min-width:993px){.landingpage-one-column-abfallend .field-image-for-view{margin-bottom:80px}}@media (min-width:1201px){.landingpage-one-column-abfallend .field-image-for-view{margin-bottom:100px}}
@media (max-width:576px){.row-one-withoutimage{margin-top:20px}}@media (min-width:577px){.row-one-withoutimage{margin-top:40px}}@media (min-width:769px){.row-one-withoutimage{margin-top:60px}}@media (min-width:993px){.row-one-withoutimage{margin-top:80px}}@media (min-width:1201px){.row-one-withoutimage{margin-top:90px}}
.impactinator{font-family:HCo Gotham XNarrow;font-weight:700;text-transform:uppercase}
.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[href="#main-content"].visually-hidden:active,[href="#main-content"].visually-hidden:focus{position:absolute}
*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}html:focus-within{scroll-behavior:smooth}html{font-size:18px;scroll-behavior:smooth}body,html{height:100%}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:var(--bg-body);color:var(--text-color);font-family:HCo Whitney SSm;font-size:18px;font-weight:400;line-height:1.4rem;min-height:100vh;overflow-x:hidden}#main-wrapper{display:flex;flex-direction:column;justify-content:center;padding-top:54px}.main-wrapper{background:var(--bg-body);display:block;position:relative}.main-container{grid-gap:30px;display:grid;gap:30px;margin:0;position:relative;width:100%}.no-sidebar .main-container{grid-template-columns:100%}.sidebar-left .main-container{align-self:center;grid-template-columns:25% 75%}.sidebar-right .main-container{align-self:center}.two-sidebar .main-container{align-self:center;grid-template-columns:25% 50% 25%}#sidebar-left{order:1}#main{background:var(--bg-body);margin:0;order:2;padding:0;position:relative;width:100%;z-index:2}#sidebar-right{order:3}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden],template{display:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:var(--bold-color);font-family:HCo Gotham XNarrow;font-style:normal;font-weight:700;line-height:1.1;margin:0 0 10px;text-transform:uppercase}p{margin:0 0 1rem}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{color:#e54e4b;transition:color .4s ease}a,a:active,a:focus,a:hover{-webkit-text-decoration:none;text-decoration:none}a:active,a:focus,a:hover{border:0;outline:0}a:active,a:hover,li a.active{color:#e54e4b}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}abbr,acronym{cursor:help}acronym{border-bottom:1px dotted}b,strong{color:var(--bold-color);font-weight:bolder}cite,dfn,em{font-style:italic}ins,mark{background:#333;color:#fff;padding:4px 8px;-webkit-text-decoration:none;text-decoration:none}del{-webkit-text-decoration:line-through;text-decoration:line-through}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}tt,var{font-family:monospace,monospace;font-style:italic}[dir=rtl] blockquote,blockquote{background-color:#fff;box-shadow:#ccc;isolation:isolate;margin:.5rem 0 1rem;padding:1rem;position:relative}blockquote:before{color:var(--text-color);content:"\e008";font-family:HCo Whitney SSm;font-size:4rem;left:0;line-height:1rem;position:absolute;top:0;z-index:-1}blockquote p:last-of-type{margin:0}pre{overflow:auto}kbd{background-color:var(--bg-body);font-size:1rem;padding:4px 10px}kbd,pre,samp{font-family:monospace,monospace}pre,samp{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;color:#333;display:block;font-size:13px;line-height:1.42857143;margin:0 0 10px;padding:9px;word-break:break-all}code{background:#fff;font-family:monospace,monospace;font-size:1rem;padding:2px 10px}pre code{background-color:transparent;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}address{font-style:italic}address,dl{margin:0 0 1.75rem}dt{color:var(--text-color);font-weight:400}dd{margin:0 0 1.75rem}hr{background:#ccc;border:0;box-sizing:content-box;clear:both;height:2px;margin:8px 0;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.6rem;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:0;border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}button[disabled],html input[disabled]{cursor:not-allowed;opacity:.7}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input{line-height:normal}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{background:#fff;border:1px solid #ccc;border-radius:0;max-width:100%;padding:10px;transition:border .3s linear}textarea{border:1px solid #ccc;border-radius:0;max-width:100%;overflow:auto;padding:12px;transition:border .3s linear;vertical-align:top;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #e54e4b;outline:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#fff;border:1px solid #ccc;border-radius:0;color:var(--text-color);display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:8px 40px;text-align:center;text-transform:uppercase;vertical-align:middle}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#ebebeb;border-color:#adadad;color:var(--text-color)}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;outline-offset:-2px}fieldset{border:1px solid #ccc;margin:0 0 10px;padding:.35rem .5rem .5rem 0}fieldset>:last-child{margin-bottom:0}legend{border:0;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}optgroup{font-weight:700}select{padding:4px 8px}form label{display:table;font-weight:700}label[for]{cursor:pointer}.page-content input[type=password],.page-content input[type=search],.page-content input[type=text]{outline:0;padding:9px 6px}.form-item{margin-bottom:1rem}.form-required:after{color:#e54e4b;content:"*";display:inline-block;padding-left:4px}.form-item label{display:block}label.option{display:inline;font-weight:400}::-webkit-input-placeholder{color:#8a8a8a}:-moz-placeholder{color:#8a8a8a}::-moz-placeholder{color:#8a8a8a;opacity:1}:-ms-input-placeholder{color:#8a8a8a}ol,ul{margin:0;padding:0 0 .25rem 1rem}[dir=rtl] ol,[dir=rtl] ul{padding:0 1rem .25rem 0}ol ol,ul ul{margin:0;padding:0 0 .25rem 1rem}[dir=rtl] ol ol,[dir=rtl] ul ul{padding:0 1rem .25rem 0}ul{list-style:square}li>ol,li>ul{margin-bottom:0}[dir=rtl] ol,[dir=rtl] ul{padding:0 1em .25em 0}.node-content li{padding:0}.node-content ul{margin-bottom:10px}img,picture,svg{border:0;height:auto;margin:0;max-width:100%;padding:0;vertical-align:middle;width:100%}svg:not(:root){overflow:hidden}figure{border:0;height:auto;margin:10px 0;max-width:100%}figcaption{font-size:14px;line-height:16px}.align-left,figure.align-left,img.align-left{float:left;margin:20px 20px 20px 0}.align-right,figure.align-right,img.align-right{float:right;margin:20px 0 20px 20px}.align-center,figure.align-center,img.align-center{clear:both;display:block;margin:20px auto}figure.align-center{display:table}figure.align-center img{clear:both;display:block;margin:0 auto}.feed-icon{display:block}details{margin-bottom:1rem}summary{background-color:#fff;box-shadow:#ccc;color:var(--text-color);cursor:pointer;padding:.5rem}details .form-details-wrapper{background-color:#fff;padding:1rem}::selection{background:#e54e4b;color:#fff;text-shadow:none}::-moz-selection{background:#e54e4b;color:#fff;text-shadow:none}.zitat{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:20px;padding-top:20px;text-align:center}.image-fit-left picture img{-o-object-position:left;object-position:left}.image-fit-right picture img{-o-object-position:right;object-position:right}.youtube-link{margin-bottom:10px}#header,.header{background-color:var(--bg-body);border-bottom:1px solid #ccc;display:flex;height:54px;justify-content:center;margin:0;opacity:.95;padding:0;position:fixed;width:100%;z-index:3}.header-container{align-items:center;display:inline-grid;grid-template-columns:1fr 3fr;padding:6px 15px;position:relative}.site-branding-region{align-items:center;display:flex}.site-branding-region img{max-height:80px;width:auto}.header-right{align-items:center;display:flex;justify-content:flex-end;width:100%}.primary-menu-wrapper{display:inline-grid;font-family:HCo Gotham XNarrow;font-size:18px;font-weight:700;text-transform:uppercase;width:100%}.region-primary-menu .menu,.region-primary-menu .submenu{list-style:none;list-style-type:none}.region-primary-menu .menu{display:flex;gap:0;z-index:10}.menu-item-has-children{display:inline-flex;position:relative}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[href="#main-content"].visually-hidden:active,[href="#main-content"].visually-hidden:focus{position:absolute}table{border-collapse:collapse;border-spacing:0;font-size:13px;margin-bottom:1.2rem;overflow-x:auto;white-space:nowrap;width:100%}table thead{color:var(--text-color);font-family:HCo Gotham XNarrow;font-weight:700}table td,table th,table tr{vertical-align:middle}table tr{border-bottom:1px solid var(--table-border)}table th{background:var(--bg-body);font-family:HCo Gotham XNarrow;margin:0;padding:5px 10px 5px 2px;text-align:left;text-shadow:none}table th,table th a{color:var(--text-color)}table td{font-family:HCo Gotham XNarrow;font-weight:400;padding:5px 10px 5px 2px}@media (max-width:992px){.sidebar-right .main-container{grid-template-columns:100%}.menu{flex-direction:column}#menu__toggle{height:0;opacity:0;width:0}#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.menu__btn>span:before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.menu__btn>span:after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.primary-menu-wrapper{left:0!important}.menu__btn{cursor:pointer;height:20px;width:20px;z-index:1}.menu__btn>span,.menu__btn>span:after,.menu__btn>span:before{background-color:var(--text-color);border-radius:2px;display:block;height:3px;position:absolute;top:26px;transition-duration:.25s;width:20px}.menu__btn>span:before{content:"";top:-6px}.menu__btn>span:after{content:"";top:6px}.menu-item-has-children{align-items:flex-start;flex-direction:column}.menu-item-has-children:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:"";left:325px;position:absolute;top:34px}.primary-menu-wrapper{background-color:#333;box-shadow:2px 2px 6px rgba(0,0,0,.4);color:#fff;display:block;font-weight:400;height:100%;left:-100%;list-style:none;margin:0;padding-top:53px;position:fixed;top:0;transition-duration:.25s;width:350px}.primary-menu-wrapper ul{padding:0}.primary-menu-wrapper .main-menu{border-top:1px solid #fff}.primary-menu-wrapper .main-menu li{border-bottom:1px solid #fff;padding:22px 0 16px 12px}.primary-menu-wrapper .main-menu li a{color:#fff}.primary-menu-wrapper .main-menu li.active>a{color:#e54e4b}.primary-menu-wrapper .menu-item-has-children .submenu-overlay{background:none;cursor:pointer;height:64px;left:0;position:absolute;top:0;width:100%;z-index:10}.primary-menu-wrapper .menu-item-has-children .submenu{font-size:15px;height:0;visibility:hidden;width:100%}.primary-menu-wrapper .menu-item-has-children .submenu li{padding:10px 0}.primary-menu-wrapper .menu-item-has-children .submenu li a{line-height:1.4;padding:8px 10px}.primary-menu-wrapper .menu-item-has-children .submenu li a:hover{color:#e54e4b}.primary-menu-wrapper .menu-item-has-children .submenu li:first-child{border-top:1px solid #fff;margin-top:10px}.primary-menu-wrapper .menu-item-has-children .submenu li:last-child{border-bottom:none;padding-bottom:0}.primary-menu-wrapper .menu-item-has-children #submenu__toggle{height:0;opacity:0;width:0}.primary-menu-wrapper .menu-item-has-children #submenu__toggle:checked~.submenu{height:auto;visibility:visible}}@media (max-width:576px){h1,h1 a{font-size:26px}h2,h2 a{font-size:24px}h3,h3 a{font-size:22px}h4,h4 a{font-size:20px}.header-container{max-width:540px}}@media (min-width:577px){h1,h1 a{font-size:26px}h2,h2 a{font-size:24px}h3,h3 a{font-size:22px}h4,h4 a{font-size:20px}}@media (min-width:769px){h1,h1 a{font-size:30px}h2,h2 a{font-size:28px}h3,h3 a{font-size:26px}h4,h4 a{font-size:24px}.header-container{max-width:720px;width:720px}}@media (min-width:993px){.sidebar-right .main-container{grid-template-columns:75% 25%}h1,h1 a{font-size:32px}h2,h2 a{font-size:30px}h3,h3 a{font-size:28px}h4,h4 a{font-size:26px}.header-container{max-width:960px;width:960px}#menu__toggle,#submenu__toggle,.menu__btn{display:none}.menu-item-has-children{align-items:center;justify-content:space-between}.menu-item-has-children .submenu:hover,.menu-item-has-children:hover>.submenu{opacity:1;visibility:visible}.primary-menu-wrapper{background-color:transparent;display:inline-grid;padding:0;position:relative;transform:translateX(0);width:100%;z-index:10}.primary-menu-wrapper .menu-wrap{justify-self:end;padding:0;position:relative;transform:none;z-index:10}.primary-menu-wrapper .region-primary-menu .menu{-moz-column-gap:1rem;column-gap:1rem;flex-direction:row;padding:0;row-gap:.5rem}.primary-menu-wrapper .region-primary-menu .menu a{color:var(--text-color);display:block;padding:.5rem 0}.primary-menu-wrapper .region-primary-menu .menu-item-level-1{border:0;padding:0;position:relative}.primary-menu-wrapper .region-primary-menu .menu-item-level-1>a:after{background-color:#e54e4b!important;content:"";display:block;height:2px;opacity:0;transform:scaleX(0);transform-origin:left center 0;transition:all .15s ease-out 0s;width:100%}.primary-menu-wrapper .region-primary-menu .menu-item-level-1.menu-item-active>a:after,.primary-menu-wrapper .region-primary-menu .menu-item-level-1:hover>a:after{opacity:1;transform:scale(1)}.primary-menu-wrapper .region-primary-menu .menu-item-level-1 a,.primary-menu-wrapper .region-primary-menu .menu-item-level-1>span{color:var(--text-color);display:block;line-height:18px;margin-top:6px;padding:0}.primary-menu-wrapper .region-primary-menu .menu-item-level-1>span{padding-bottom:2px}.primary-menu-wrapper .menu-item-has-children:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-color);content:"";height:0;left:2px;position:relative;right:0;top:4px;width:0}.primary-menu-wrapper .submenu{background-color:var(--bg-body);border:1px solid #ccc;border-radius:0;display:flex;flex-direction:column;font-size:15px;line-height:1.4rem;margin-top:14px;max-width:300px;min-width:200px;padding:0 10px;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.primary-menu-wrapper .submenu li{border-top:0;padding:0}.primary-menu-wrapper .submenu a,.primary-menu-wrapper .submenu li>span{color:var(--text-color);font-weight:400;padding:5px 0;width:calc(100% - 1rem)}.primary-menu-wrapper .submenu a:last-child,.primary-menu-wrapper .submenu li>span:last-child{padding-bottom:10px}.primary-menu-wrapper .submenu .menu-item-active a,.primary-menu-wrapper .submenu .menu-item-active li>span,.primary-menu-wrapper .submenu a:hover{color:#e54e4b}.primary-menu-wrapper .submenu .submenu{left:100%;top:0}.primary-menu-wrapper .submenu .menu-item-has-children:after{color:var(--text-color)}}@media (min-width:1201px){h1,h1 a{font-size:32px}h2,h2 a{font-size:30px}h3,h3 a{font-size:28px}h4,h4 a{font-size:26px}.header-container{max-width:1140px;width:1140px}}
