﻿/*!
Theme Name: Helmut Seitz
Version: dev-f66d527e
Template: qbits-theme
*//*!
Theme Name: qbits - Parent Theme
Version: {{THEME_VERSION}}
*/:root{--primary: #000000;--white: #FFFFFF;--black: #000000;--grey: #AFAFAF;--lightgrey: #efefef;--green: #1C9542;--backgroundColor: var(--white);--headerBackgroundColor: var(--grey);--placeholderColor: var(--grey);--swiperColor: var(--primary);--headerHeight: 80px;--spacingSmall: 15px;--spacingMedium: 20px;--spacingLarge: 50px;--sidePadding: 80px;--maxWidth: 1920px;--contentMaxWidth: 1400px;--typoMarginBottom: 1.8rem;--fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;--fontSizeSmall: 1.4rem/1.9rem;--fontSizeMedium: 1.7rem/2.4rem;--fontSizeLarge: 3rem/4.2rem;--fontSizeXLarge: 3.6rem/4.2rem;--typoCopy: 400 var(--fontSizeMedium) var(--fontFamily);--typoCaption: 400 var(--fontSizeSmall) var(--fontFamily);--typoH1: 700 var(--fontSizeXLarge) var(--fontFamily);--typoH2: 700 var(--fontSizeLarge) var(--fontFamily);--galleryCaption: var(--typoCaption);--accordionTypoTitle: 400 var(--fontSizeLarge) var(--fontFamily);--accordionTypoEntryTitle: 400 var(--fontSizeSmall) var(--fontFamily);--accordionEntryBorderRadius: 12px;--accordionPlus: url(images/icons/plus.svg);--accordionMinus: url(images/icons/minus.svg);--quoteBackground: var(--lightgrey);--quoteBorderLeftColor: var(--primary);--quoteTypoQuotes: 400 300px/0.7 sans-serif;--quoteTypoContent: normal 400 var(--fontSizeMedium) var(--fontFamily);--quoteTypoCite: normal 700 var(--fontSizeMedium) var(--fontFamily);--quoteQuotesColor: var(--primary);--gridCarouselTypoTitle: 700 var(--fontSizeMedium) var(--fontFamily);--gridCarouselTypoContent: var(--typoCopy);--hintContent: italic 400 var(--fontSizeMedium) var(--fontFamily);--hintAuthor: normal 700 var(--fontSizeMedium) var(--fontFamily);--statsTypoCounter: var(--typoH2);--statsTypoDescription: var(--typoCopy);--timelineTypoYear: var(--typoH2);--timelineTypoContent: var(--typoCopy);--timelineSpacingLarge: 80px;--iconCarouselTypoText: var(--typoCopy)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.break-word,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.hyphens{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.force-unlimited-full-width{width:100vw;margin-left:calc(50% - 50vw);max-width:100vw}.force-full-width{width:100vw;margin-left:calc(50% - 960px);max-width:1920px}@media screen and (max-width: 1920px){.force-full-width{margin-left:calc(50% - 50vw)}}.has-max-width,footer .footerContent,.base-header,header{max-width:var(--maxWidth);margin:0 auto}.has-content-max-width{max-width:var(--contentMaxWidth);margin:0 auto}*[class^=_brlbs-cb-],*[class*=" _brlbs-cb-"]{display:none}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=hidden]{display:none}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=hidden].content-blocker-visible{display:block}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=transparent]{opacity:0}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=transparent].content-blocker-visible{opacity:1}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}[class$=-container].alignright,[class*="-container "].alignright{float:right}[class$=-container].alignleft,[class*="-container "].alignleft{float:left}[class$=-container].aligncenter,[class*="-container "].aligncenter{margin-left:auto;margin-right:auto}.animated{animation-duration:.3s}html{scroll-behavior:smooth}body .is-layout-constrained{--wp--style--global--content-size: initial}body .is-layout-flex{display:flex}body .wp-block-image.alignright{float:right}body .wp-block-image.alignleft{float:left}body .wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.base-header,header{position:fixed;z-index:1000;width:100vw;height:var(--headerHeight);background:var(--headerBackgroundColor)}.base-header.sticky-header,header.sticky-header{-webkit-transform:unset !important;-moz-transform:unset !important;-ms-transform:unset !important;transform:unset !important;position:absolute;top:calc(var(--currentStageHeight) - var(--headerHeight))}.base-header .headerContentWrapper,header .headerContentWrapper{display:none;position:relative}.base-main,main{background:var(--backgroundColor);position:relative;display:block;padding:calc(var(--headerHeight) + var(--spacingLarge)) var(--sidePadding) var(--spacingLarge) var(--sidePadding);margin:0 auto;max-width:calc(var(--contentMaxWidth) + var(--sidePadding)*2)}body.page-template-page-no-padding main{padding-left:0;padding-right:0}.base-form,.form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.base-form .form-row,.form .form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:right;-moz-justify-content:right;-ms-justify-content:right;justify-content:right;-ms-flex-pack:right;width:100%;gap:20px}.base-form span.wpcf7-form-control-wrap,.form span.wpcf7-form-control-wrap,.base-form span.form-control-wrap,.form span.form-control-wrap{display:block;position:relative}.base-form .column-third,.form .column-third{-webkit-box-flex:0 0 calc(33.3333333333% - 13.3333333333px);-moz-box-flex:0 0 calc(33.3333333333% - 13.3333333333px);-webkit-flex:0 0 calc(33.3333333333% - 13.3333333333px);-ms-flex:0 0 calc(33.3333333333% - 13.3333333333px);flex:0 0 calc(33.3333333333% - 13.3333333333px);-o-transition:.2s ease-out;-ms-transition:.2s ease-out;-moz-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out;margin-bottom:5px}@media screen and (max-width: 768px){.base-form .column-third,.form .column-third{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.base-form .column-half,.form .column-half{-webkit-box-flex:0 0 calc(50% - 10px);-moz-box-flex:0 0 calc(50% - 10px);-webkit-flex:0 0 calc(50% - 10px);-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);margin-bottom:5px}@media screen and (max-width: 768px){.base-form .column-half,.form .column-half{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.base-form .column-full,.form .column-full{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5px}.base-form .column-full.align-end,.form .column-full.align-end,.base-form .column-half.align-end,.form .column-half.align-end,.base-form .column-third.align-end,.form .column-third.align-end{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.base-wpcf7,.wpcf7{--formInputGap: 16px;--formButtonGap: 70px;--successColor: #4CAF50;--errorColor: #F7A244}.base-wpcf7 p,.wpcf7 p{max-width:100%}.base-wpcf7 input,.wpcf7 input,.base-wpcf7 textarea,.wpcf7 textarea,.base-wpcf7 select,.wpcf7 select{width:100%}.base-wpcf7 select,.wpcf7 select{min-width:100%}.base-wpcf7 .wpcf7-list-item,.wpcf7 .wpcf7-list-item{display:block;margin:0}.base-wpcf7 .wpcf7-submit,.wpcf7 .wpcf7-submit{width:auto}.base-wpcf7 .flex-end,.wpcf7 .flex-end{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}@media screen and (max-width: 768px){.base-wpcf7 .flex-end,.wpcf7 .flex-end{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}}.base-wpcf7 .half,.wpcf7 .half{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--formInputGap)}.base-wpcf7 .half>*,.wpcf7 .half>*{-webkit-box-flex:0 0 calc(50% - var(--formInputGap)/2);-moz-box-flex:0 0 calc(50% - var(--formInputGap)/2);-webkit-flex:0 0 calc(50% - var(--formInputGap)/2);-ms-flex:0 0 calc(50% - var(--formInputGap)/2);flex:0 0 calc(50% - var(--formInputGap)/2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.base-wpcf7 .half,.wpcf7 .half{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.base-wpcf7 .half>*,.wpcf7 .half>*{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 768px){.base-wpcf7 .half.no-wrap,.wpcf7 .half.no-wrap{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.base-wpcf7 .half.no-wrap>*,.wpcf7 .half.no-wrap>*{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.base-wpcf7 .half.no-wrap>*:last-child,.wpcf7 .half.no-wrap>*:last-child{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.base-wpcf7 .third,.wpcf7 .third{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--formInputGap)}.base-wpcf7 .third>*,.wpcf7 .third>*{-webkit-box-flex:0 0 calc(33.3333333333% - var(--formInputGap)*2/3);-moz-box-flex:0 0 calc(33.3333333333% - var(--formInputGap)*2/3);-webkit-flex:0 0 calc(33.3333333333% - var(--formInputGap)*2/3);-ms-flex:0 0 calc(33.3333333333% - var(--formInputGap)*2/3);flex:0 0 calc(33.3333333333% - var(--formInputGap)*2/3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.base-wpcf7 .third,.wpcf7 .third{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.base-wpcf7 .third>*,.wpcf7 .third>*{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.base-wpcf7 .buttons,.wpcf7 .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:var(--formButtonGap);padding-top:65px}.base-wpcf7 .buttons.center,.wpcf7 .buttons.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.base-wpcf7 .buttons>p,.wpcf7 .buttons>p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:var(--formButtonGap)}.base-wpcf7 .buttons>p br,.wpcf7 .buttons>p br{display:none}.base-wpcf7 .buttons>p .wpcf7-spinner,.wpcf7 .buttons>p .wpcf7-spinner{display:none;order:-1}.base-wpcf7 form .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{border:0;font-weight:700;margin:0;padding:20px 0}.base-wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{color:var(--successColor)}.base-wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{color:var(--errorColor)}.base-wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-not-valid-tip{color:var(--errorColor);padding-top:5px;white-space:normal}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}*::-webkit-input-placeholder{color:var(--placeholderColor);font-style:normal;font-weight:400;opacity:1 !important}*:-moz-placeholder{color:var(--placeholderColor);font-style:normal;font-weight:400;opacity:1 !important}*::-moz-placeholder{color:var(--placeholderColor);font-style:normal;opacity:1 !important;font-weight:400}*:-ms-input-placeholder{color:var(--placeholderColor);font-style:normal;font-weight:400;opacity:1 !important}*::-ms-input-placeholder{color:var(--placeholderColor);font-style:normal;font-weight:400;opacity:1 !important}*::placeholder{color:var(--placeholderColor);font-style:normal;font-weight:400;opacity:1 !important}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{opacity:0;transition:unset}.swiper-navigation .swiper-button-next.swiper-button-disabled svg,.swiper-navigation .swiper-button-next.swiper-button-disabled i,.swiper-navigation .swiper-button-prev.swiper-button-disabled svg,.swiper-navigation .swiper-button-prev.swiper-button-disabled i{color:var(--swiperColor)}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{transition:.25s ease;font-size:0;height:64px;width:64px;border-radius:50%;right:unset;left:unset;top:50%;margin-top:-32px}.swiper-navigation .swiper-button-next svg,.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev svg,.swiper-navigation .swiper-button-prev i{top:0;bottom:0;position:absolute;left:0;margin:auto;right:unset;font-size:50px;color:var(--swiperColor)}.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev i{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width: 768px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{transform:scale(0.7)}}.swiper-navigation .swiper-button-next.swiper-button-next,.swiper-navigation .swiper-button-prev.swiper-button-next{transform-origin:right;right:0;background:unset;border:unset}.swiper-navigation .swiper-button-next.swiper-button-next svg,.swiper-navigation .swiper-button-next.swiper-button-next i,.swiper-navigation .swiper-button-prev.swiper-button-next svg,.swiper-navigation .swiper-button-prev.swiper-button-next i{right:0;left:unset}.swiper-navigation .swiper-button-next.swiper-button-next:after,.swiper-navigation .swiper-button-prev.swiper-button-next:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-button-next.swiper-button-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev{transform-origin:left;left:0;background:unset;border:unset}.swiper-navigation .swiper-button-next.swiper-button-prev:after,.swiper-navigation .swiper-button-prev.swiper-button-prev:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--swiperColor);opacity:.5}.swiper-navigation .swiper-pagination-bullet-active{background-color:var(--swiperColor) !important;opacity:1 !important}.swiper-navigation .swiper-pagination-bullets{text-align:center}.swiper-button-next svg.svg-inline--fa,.swiper-button-prev svg.svg-inline--fa{height:1em}.swiper-lazy-preloader-white{filter:drop-shadow(0 0 1px rgba(105, 105, 105, 0.4))}html{font-size:62.5%}body{position:relative;top:0;left:0;width:100%;overflow-x:hidden;background:var(--backgroundColor);color:var(--black);font:var(--typoCopy)}.wp-caption{display:table-cell;width:auto !important}figcaption,.wp-caption-text{font:var(--typoCaption)}.wp-block-image,.wp-block-embed{margin-top:0;margin-bottom:3rem}#content>.wp-block-columns>.wp-block-column{margin:0 auto}.wp-block-columns{width:100%}ul.wp-block-list{list-style-type:none;list-style-position:inside}ul.wp-block-list>li{position:relative;padding-left:1em;padding-bottom:.5rem}ul.wp-block-list>li:before{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);content:"•";position:absolute;left:.32em;color:var(--primary)}ol.wp-block-list{list-style-position:outside;margin-left:1.25em}p,.has-copy-text,.has-copy-text-font-size,.copy{font:var(--typoCopy)}h1{font:var(--typoH1)}h2{font:var(--typoH2)}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--typoMarginBottom)}#content ul.wp-block-list,#content ol.wp-block-list{margin-bottom:var(--typoMarginBottom)}#content ul.wp-block-list ol,#content ul.wp-block-list ul,#content ol.wp-block-list ol,#content ol.wp-block-list ul{margin-bottom:0}a{text-decoration:underline}@font-face{font-family:"GTPressura-Light";src:url("./fonts/GTPressura/GTPressura-Light.woff2") format("woff2"),url("./fonts/GTPressura/GTPressura-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GTPressura-Bold";src:url("./fonts/GTPressura/GTPressura-Bold.woff2") format("woff2"),url("./fonts/GTPressura/GTPressura-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--headerHeight: 100px;--sidePadding: 64px;--maxWidth: 1920px;--wpColumnGap: 20px;--contentVerticalPadding: 64px;--fontFamily700: "GTPressura-Bold";--fontFamily300: "GTPressura-Light";--typoCopy: 300 var(--paragraph-FontSize) var(--paragraph-FontFamily);--s1-fontFamily: var(--fontFamily300);--s1-fontWeight: 300;--s1-fontSize: 5.6rem;--s1-lineHeight: 120%;--s1-letterSpacing: 0.056rem;--s1-subline-fontFamily: var(--fontFamily700);--s1-subline-fontWeight: 700;--s1-subline-fontSize: 5.6rem;--s1-subline-lineHeight: 120%;--s1-subline-letterSpacing: 0.112rem;--s2-fontFamily: var(--fontFamily300);--s2-fontWeight: 300;--s2-fontSize: 3.8rem;--s2-lineHeight: 120%;--s2-letterSpacing: 0.076rem;--s2-subline-fontFamily: var(--fontFamily700);--s2-subline-fontWeight: 700;--s2-subline-fontSize: 3.8rem;--s2-subline-lineHeight: 120%;--s2-subline-letterSpacing: 0.076rem;--s3-fontFamily: var(--fontFamily300);--s3-fontWeight: 300;--s3-fontSize: 2.8rem;--s3-lineHeight: 120%;--s3-letterSpacing: 0.112rem;--s3-subline-fontFamily: var(--fontFamily700);--s3-subline-fontWeight: 700;--s3-subline-fontSize: 2.8rem;--s3-subline-lineHeight: 120%;--s3-subline-letterSpacing: 0.056rem;--paragraphBold-fontFamily: var(--fontFamily700);--paragraphBold-fontWeight: 700;--paragraphBold-fontSize: 1.8rem;--paragraphBold-lineHeight: 140%;--paragraphBold-letterSpacing: 0.072rem;--paragraph-fontFamily: var(--fontFamily300);--paragraph-fontWeight: 300;--paragraph-fontSize: 1.8rem;--paragraph-lineHeight: 140%;--paragraph-letterSpacing: 0.072rem;--link-fontFamily: var(--fontFamily300);--link-fontWeight: 300;--link-fontSize: 1.8rem;--link-lineHeight: 140%;--link-letterSpacing: 0.072rem;--buttonBold-fontFamily: var(--fontFamily700);--buttonBold-fontWeight: 700;--buttonBold-fontSize: 1.8rem;--buttonBold-lineHeight: 140%;--buttonBold-letterSpacing: 0.072rem;--button-fontFamily: var(--fontFamily300);--button-fontWeight: 300;--button-fontSize: 1.8rem;--button-lineHeight: 140%;--button-letterSpacing: 0.072rem;--navigation-main-fontFamily: var(--fontFamily700);--navigation-main-fontWeight: 700;--navigation-main-fontSize: 1.8rem;--navigation-main-lineHeight: 130%;--navigation-main-letterSpacing: 0.072rem;--navigation-fontFamily: var(--fontFamily300);--navigation-fontWeight: 300;--navigation-fontSize: 1.8rem;--navigation-lineHeight: 130%;--navigation-letterSpacing: 0.072rem;--arrow-right: url(images/icons/arrow-right.svg);--swiperColor: var(--black-100);--swiper-theme-color: var(--black-100);--swiper-navigation-size: 22px;--galleryCaption: var(--typoCaption);--accordionEntryBorderRadius: 8px;--quoteBackground: var(--lightgrey);--quoteBorderLeftColor: var(--primary);--quoteTypoQuotes: 400 300px/0.7 sans-serif;--quoteTypoContent: normal 400 var(--fontSizeMedium) var(--fontFamily);--quoteTypoCite: normal 700 var(--fontSizeMedium) var(--fontFamily);--quoteQuotesColor: var(--primary);--gridCarouselTypoTitle: 700 var(--fontSizeMedium) var(--fontFamily);--gridCarouselTypoContent: var(--typoCopy);--hintContent: italic 400 var(--fontSizeMedium) var(--fontFamily);--hintAuthor: normal 700 var(--fontSizeMedium) var(--fontFamily);--statsTypoCounter: var(--typoH2);--statsTypoDescription: var(--typoCopy);--timelineTypoYear: var(--typoH2);--timelineTypoContent: var(--typoCopy);--timelineSpacingLarge: 80px;--iconCarouselTypoText: var(--typoCopy);--footerBackgroundColor: var(--grey-100);--white-100: #ffffff;--black-100: #1D1D1B;--grey-100: #F4F4F4;--grey-90: rgba(244, 244, 244, 0.9);--light-grey-100: #F4F4F4;--orange-100: #F58232;--orange-dark-100: #EB5E00;--turquoise-100: #009BB4;--turquoise-dark-100: #007C8F;--anthrazit-100: #646464;--anthrazit-dark-100: #1D1D1B;--primary: var(--black-100);--page-background-color: var(--white-100);--wp--preset--color--black-100: var(--black-100);--wp--preset--color--grey-100: var(--grey-100);--wp--preset--color--orange-100: var(--orange-100);--wp--preset--color--turquoise-100: var(--turquoise-100);--wp--preset--color--anthrazit-100: var(--anthrazit-100);--wp--preset--color--white-100: var(--white-100);--wp--preset--color--page-background: var(--page-background-color);--wp--preset--font-size--s-1: var(--s1-fontSize);--wp--preset--font-size--s-2: var(--s2-fontSize);--wp--preset--font-size--s-3: var(--s3-fontSize);--wp--preset--font-size--paragraph: var(--paragraph-fontSize)}@media screen and (max-width: 768px){:root{--sidePadding: 24px;--wpColumnGap: 10px;--contentVerticalPadding: 21px;--typoCopy: 300 var(--paragraph-FontSize) var(--paragraph-FontFamily);--s1-fontFamily: var(--fontFamily300);--s1-fontWeight: 300;--s1-fontSize: 4rem;--s1-lineHeight: 120%;--s1-letterSpacing: 0.04rem;--s1-subline-fontFamily: var(--fontFamily700);--s1-subline-fontWeight: 700;--s1-subline-fontSize: 4rem;--s1-subline-lineHeight: 120%;--s1-subline-letterSpacing: 0.08rem;--s2-fontFamily: var(--fontFamily300);--s2-fontWeight: 300;--s2-fontSize: 2.8rem;--s2-lineHeight: 120%;--s2-letterSpacing: 0.112rem;--s2-subline-fontFamily: var(--fontFamily700);--s2-subline-fontWeight: 700;--s2-subline-fontSize: 2.8rem;--s2-subline-lineHeight: 120%;--s2-subline-letterSpacing: 0.112rem;--s3-fontFamily: var(--fontFamily300);--s3-fontWeight: 300;--s3-fontSize: 2.4rem;--s3-lineHeight: 120%;--s3-letterSpacing: 0.096rem;--s3-subline-fontFamily: var(--fontFamily700);--s3-subline-fontWeight: 700;--s3-subline-fontSize: 2.4rem;--s3-subline-lineHeight: 120%;--s3-subline-letterSpacing: 0.096rem;--paragraph-fontSize: 1.6rem}}h1,.s1,.has-s-1-font-size{font-family:var(--s1-fontFamily),sans-serif;font-weight:var(--s1-fontWeight);font-size:var(--s1-fontSize);line-height:var(--s1-lineHeight);letter-spacing:var(--s1-letterSpacing)}h1 strong,.s1 strong,.has-s-1-font-size strong{font-family:var(--s1-subline-fontFamily),sans-serif;font-weight:var(--s1-subline-fontWeight);font-size:var(--s1-subline-fontSize);line-height:var(--s1-subline-lineHeight);letter-spacing:var(--s1-subline-letterSpacing)}.s1-subline{font-family:var(--s1-subline-fontFamily),sans-serif;font-weight:var(--s1-subline-fontWeight);font-size:var(--s1-subline-fontSize);line-height:var(--s1-subline-lineHeight);letter-spacing:var(--s1-subline-letterSpacing)}h2,.s2,.has-s-2-font-size{font-family:var(--s2-fontFamily),sans-serif;font-weight:var(--s2-fontWeight);font-size:var(--s2-fontSize);line-height:var(--s2-lineHeight);letter-spacing:var(--s2-letterSpacing)}h2 strong,.s2 strong,.has-s-2-font-size strong{font-family:var(--s2-subline-fontFamily),sans-serif;font-weight:var(--s2-subline-fontWeight);font-size:var(--s2-subline-fontSize);line-height:var(--s2-subline-lineHeight);letter-spacing:var(--s2-subline-letterSpacing)}h3,.s3,.has-s-3-font-size{font-family:var(--s3-fontFamily),sans-serif;font-weight:var(--s3-fontWeight);font-size:var(--s3-fontSize);line-height:var(--s3-lineHeight);letter-spacing:var(--s3-letterSpacing)}h3 strong,.s3 strong,.has-s-3-font-size strong{font-family:var(--s3-subline-fontFamily),sans-serif;font-weight:var(--s3-subline-fontWeight);font-size:var(--s3-subline-fontSize);line-height:var(--s3-subline-lineHeight);letter-spacing:var(--s3-subline-letterSpacing)}.has-paragraph-font-size{font-family:var(--paragraph-fontFamily),sans-serif;font-weight:var(--paragraph-fontWeight);font-size:var(--paragraph-fontSize);line-height:var(--paragraph-lineHeight);letter-spacing:var(--paragraph-letterSpacing)}.has-paragraph-font-size strong{font-family:var(--paragraphBold-fontFamily),sans-serif;font-weight:var(--paragraphBold-fontWeight);font-size:var(--paragraphBold-fontSize);line-height:var(--paragraphBold-lineHeight);letter-spacing:var(--paragraphBold-letterSpacing)}.paragraphBold{font-family:var(--paragraphBold-fontFamily),sans-serif;font-weight:var(--paragraphBold-fontWeight);font-size:var(--paragraphBold-fontSize);line-height:var(--paragraphBold-lineHeight);letter-spacing:var(--paragraphBold-letterSpacing)}.paragraph,p{font-family:var(--paragraph-fontFamily),sans-serif;font-weight:var(--paragraph-fontWeight);font-size:var(--paragraph-fontSize);line-height:var(--paragraph-lineHeight);letter-spacing:var(--paragraph-letterSpacing)}.paragraph strong,p strong{font-family:var(--paragraphBold-fontFamily),sans-serif;font-weight:var(--paragraphBold-fontWeight);font-size:var(--paragraphBold-fontSize);line-height:var(--paragraphBold-lineHeight);letter-spacing:var(--paragraphBold-letterSpacing)}.link{color:inherit;font:inherit;font-weight:var(--link-lineHeight);font-family:var(--link-letterSpacing),sans-serif}.buttonBold,button:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger),.wp-block-file a:not(.accordion-trigger),.wp-block-button.buttonstyle:not(.accordion-trigger){font-family:var(--buttonBold-fontFamily),sans-serif;font-weight:var(--buttonBold-fontWeight);font-size:var(--buttonBold-fontSize);line-height:var(--buttonBold-lineHeight);letter-spacing:var(--buttonBold-letterSpacing)}.button,button:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file a:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),button:not(.accordion-trigger).white,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).white,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).white,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).white,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).white,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).white,.wp-block-file a:not(.accordion-trigger).white,.wp-block-button.buttonstyle:not(.accordion-trigger).white{font-family:var(--button-fontFamily),sans-serif;font-weight:var(--button-fontWeight);font-size:var(--button-fontSize);line-height:var(--button-lineHeight);letter-spacing:var(--button-letterSpacing)}.navigationMain{font-family:var(--navigation-main-fontFamily),sans-serif;font-weight:var(--navigation-main-fontWeight);font-size:var(--navigation-main-fontSize);line-height:var(--navigation-main-lineHeight);letter-spacing:var(--navigation-main-letterSpacing)}.navigation{font-family:var(--navigation-fontFamily),sans-serif;font-weight:var(--navigation-fontWeight);font-size:var(--navigation-fontSize);line-height:var(--navigation-lineHeight);letter-spacing:var(--navigation-letterSpacing)}h1.uppercase,h2.uppercase,h3.uppercase,p.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-bottom:.8rem}button:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger),.wp-block-file a:not(.accordion-trigger),.wp-block-button.buttonstyle:not(.accordion-trigger){--button-padding: 12px 32px;--button-border-radius: 4px;--button-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.04);--button-gap: 12px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-radius:var(--button-border-radius);border:1px solid rgba(0,0,0,0);text-decoration:none;color:var(--white-100);box-shadow:var(--button-box-shadow);transition:all ease-in-out .3s}button:not(.accordion-trigger) svg,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger) svg,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) svg,.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) svg,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) svg,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) svg,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) svg,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) svg,.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) svg,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) svg,.wp-block-file a:not(.accordion-trigger) svg,.wp-block-button.buttonstyle:not(.accordion-trigger) svg{color:var(--black-100)}button:not(.accordion-trigger).uppercase,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).uppercase,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).uppercase:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).uppercase,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).uppercase:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger).uppercase,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).uppercase:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).uppercase:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).uppercase,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).uppercase,.wp-block-file a:not(.accordion-trigger).uppercase,.wp-block-button.buttonstyle:not(.accordion-trigger).uppercase{text-transform:uppercase}button:not(.accordion-trigger):has(.has-orange-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-orange-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-orange-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):has(.has-orange-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-orange-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger):has(.has-orange-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-orange-100-background-color):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-orange-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):has(.has-orange-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):has(.has-orange-100-background-color),.wp-block-file a:not(.accordion-trigger):has(.has-orange-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-orange-100-background-color),button:not(.accordion-trigger).has-orange-100-background-color,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).has-orange-100-background-color,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).has-orange-100-background-color:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).has-orange-100-background-color,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).has-orange-100-background-color:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger).has-orange-100-background-color,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).has-orange-100-background-color:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).has-orange-100-background-color:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).has-orange-100-background-color,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).has-orange-100-background-color,.wp-block-file a:not(.accordion-trigger).has-orange-100-background-color,.wp-block-button.buttonstyle:not(.accordion-trigger).has-orange-100-background-color,button:not(.accordion-trigger).orange,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).orange,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).orange:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).orange,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).orange:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger).orange,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).orange:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).orange:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).orange,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).orange,.wp-block-file a:not(.accordion-trigger).orange,.wp-block-button.buttonstyle:not(.accordion-trigger).orange{background:var(--orange-100)}button:not(.accordion-trigger):has(.has-orange-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-orange-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-orange-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):has(.has-orange-100-background-color):hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-orange-100-background-color):hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-orange-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):has(.has-orange-100-background-color):hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):has(.has-orange-100-background-color):hover,.wp-block-file a:not(.accordion-trigger):has(.has-orange-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-orange-100-background-color):hover,button:not(.accordion-trigger).has-orange-100-background-color:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).has-orange-100-background-color:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).has-orange-100-background-color:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).has-orange-100-background-color:hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).has-orange-100-background-color:hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).has-orange-100-background-color:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).has-orange-100-background-color:hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).has-orange-100-background-color:hover,.wp-block-file a:not(.accordion-trigger).has-orange-100-background-color:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).has-orange-100-background-color:hover,button:not(.accordion-trigger).orange:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).orange:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).orange:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).orange:hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).orange:hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).orange:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).orange:hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).orange:hover,.wp-block-file a:not(.accordion-trigger).orange:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).orange:hover{background:var(--orange-dark-100);box-shadow:0 4px 20px 0 rgba(235,94,0,.4)}button:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.wp-block-file a:not(.accordion-trigger):has(.has-anthrazit-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-anthrazit-100-background-color),button:not(.accordion-trigger).anthrazit,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).anthrazit,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).anthrazit:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).anthrazit,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).anthrazit:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger).anthrazit,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).anthrazit:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).anthrazit:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).anthrazit,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).anthrazit,.wp-block-file a:not(.accordion-trigger).anthrazit,.wp-block-button.buttonstyle:not(.accordion-trigger).anthrazit{background:var(--anthrazit-100)}button:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,.wp-block-file a:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-anthrazit-100-background-color):hover,button:not(.accordion-trigger).anthrazit:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).anthrazit:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).anthrazit:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).anthrazit:hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).anthrazit:hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).anthrazit:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).anthrazit:hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).anthrazit:hover,.wp-block-file a:not(.accordion-trigger).anthrazit:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).anthrazit:hover{background:var(--anthrazit-dark-100);box-shadow:0 4px 20px 0 rgba(0,0,0,.4)}button:not(.accordion-trigger):has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger):has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):has(.has-turquoise-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):has(.has-turquoise-100-background-color),.wp-block-file a:not(.accordion-trigger):has(.has-turquoise-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-turquoise-100-background-color),button:not(.accordion-trigger).turquoise,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).turquoise,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).turquoise:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).turquoise,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).turquoise:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger).turquoise,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).turquoise:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).turquoise:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).turquoise,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).turquoise,.wp-block-file a:not(.accordion-trigger).turquoise,.wp-block-button.buttonstyle:not(.accordion-trigger).turquoise{background:var(--turquoise-100)}button:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,.wp-block-file a:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-turquoise-100-background-color):hover,button:not(.accordion-trigger).turquoise:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).turquoise:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).turquoise:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).turquoise:hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).turquoise:hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).turquoise:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).turquoise:hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).turquoise:hover,.wp-block-file a:not(.accordion-trigger).turquoise:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).turquoise:hover{background:var(--turquoise-dark-100);box-shadow:0 4px 20px 0 rgba(0,124,143,.4)}button:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file a:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),button:not(.accordion-trigger).white,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).white,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).white,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).white,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).white,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).white,.wp-block-file a:not(.accordion-trigger).white,.wp-block-button.buttonstyle:not(.accordion-trigger).white{background:var(--white-100);color:var(--black-100)}button:not(.accordion-trigger):has(.has-white-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):has(.has-white-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color):hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color):hover,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color):hover,.wp-block-file a:not(.accordion-trigger):has(.has-white-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color):hover,button:not(.accordion-trigger).white:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).white:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).white:hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).white:hover,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).white:hover,.wp-block-file a:not(.accordion-trigger).white:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).white:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.12)}button:not(.accordion-trigger):focus-visible,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger):focus-visible,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):focus-visible:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger):focus-visible,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):focus-visible:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger):focus-visible,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):focus-visible:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):focus-visible:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger):focus-visible,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger):focus-visible,.wp-block-file a:not(.accordion-trigger):focus-visible,.wp-block-button.buttonstyle:not(.accordion-trigger):focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--black);border-radius:2px;outline-offset:-2px}button:not(.accordion-trigger).outline,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger).outline,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline,.wp-block-file a:not(.accordion-trigger).outline,.wp-block-button.buttonstyle:not(.accordion-trigger).outline{background:var(--white);box-shadow:none}button:not(.accordion-trigger).outline:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:hover,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline:hover:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline:hover,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline:hover,.wp-block-file a:not(.accordion-trigger).outline:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline:hover{background:var(--white)}button:not(.accordion-trigger).outline:has(.has-orange-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:has(.has-orange-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-orange-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:has(.has-orange-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline:has(.has-orange-100-background-color):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline:has(.has-orange-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline:has(.has-orange-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline:has(.has-orange-100-background-color),.wp-block-file a:not(.accordion-trigger).outline:has(.has-orange-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-orange-100-background-color),button:not(.accordion-trigger).outline.orange,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline.orange,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline.orange:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline.orange,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline.orange:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline.orange:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline.orange,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline.orange,.wp-block-file a:not(.accordion-trigger).outline.orange,.wp-block-button.buttonstyle:not(.accordion-trigger).outline.orange{color:var(--orange-100);border:1px solid var(--orange-100);box-shadow:inset 0 0 0 0 var(--orange-100)}button:not(.accordion-trigger).outline:has(.has-orange-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:has(.has-orange-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-orange-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:has(.has-orange-100-background-color):hover,.wp-block-file a:not(.accordion-trigger).outline:has(.has-orange-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-orange-100-background-color):hover,button:not(.accordion-trigger).outline.orange:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline.orange:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline.orange:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline.orange:hover,.wp-block-file a:not(.accordion-trigger).outline.orange:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline.orange:hover{border:1px solid var(--orange-dark-100);box-shadow:inset 0 0 0 1px var(--orange-dark-100)}button:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),.wp-block-file a:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color),button:not(.accordion-trigger).outline.anthrazit,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline.anthrazit,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline.anthrazit:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline.anthrazit,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline.anthrazit:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline.anthrazit:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline.anthrazit,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline.anthrazit,.wp-block-file a:not(.accordion-trigger).outline.anthrazit,.wp-block-button.buttonstyle:not(.accordion-trigger).outline.anthrazit{color:var(--anthrazit-100);border:1px solid var(--anthrazit-100);box-shadow:inset 0 0 0 0 var(--anthrazit-100)}button:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):hover,.wp-block-file a:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-anthrazit-100-background-color):hover,button:not(.accordion-trigger).outline.anthrazit:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline.anthrazit:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline.anthrazit:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline.anthrazit:hover,.wp-block-file a:not(.accordion-trigger).outline.anthrazit:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline.anthrazit:hover{border:1px solid var(--anthrazit-dark-100);box-shadow:inset 0 0 0 1px var(--anthrazit-dark-100)}button:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),.wp-block-file a:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color),button:not(.accordion-trigger).outline.turquoise,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline.turquoise,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline.turquoise:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline.turquoise,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger).outline.turquoise:has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger).outline.turquoise:has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger).outline.turquoise,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger).outline.turquoise,.wp-block-file a:not(.accordion-trigger).outline.turquoise,.wp-block-button.buttonstyle:not(.accordion-trigger).outline.turquoise{color:var(--turquoise-100);border:1px solid var(--turquoise-100);box-shadow:inset 0 0 0 0 var(--turquoise-100)}button:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):hover,.wp-block-file a:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline:has(.has-turquoise-100-background-color):hover,button:not(.accordion-trigger).outline.turquoise:hover,.single-product .gallery-and-text .right .button.download:not(.accordion-trigger).outline.turquoise:hover,.single-product .gallery-and-text .right button.download:not(.accordion-trigger).outline.turquoise:hover:has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger).outline.turquoise:hover,.wp-block-file a:not(.accordion-trigger).outline.turquoise:hover,.wp-block-button.buttonstyle:not(.accordion-trigger).outline.turquoise:hover{border:1px solid var(--turquoise-dark-100);outline:1px solid var(--turquoise-dark-100);box-shadow:inset 0 0 0 1px var(--turquoise-dark-100)}.wp-block-button.buttonstyle[class*=icon-] .wp-block-button__link{padding:12px 24px}.wp-block-button.buttonstyle:hover .has-orange-100-background-color{background:var(--orange-dark-100) !important;box-shadow:0 4px 20px 0 rgba(235,94,0,.4)}.wp-block-button.buttonstyle:hover .has-turquoise-100-background-color{background-color:var(--turquoise-dark-100) !important;box-shadow:0 4px 20px 0 rgba(0,124,143,.4)}.wp-block-button.buttonstyle:hover .has-anthrazit-100-background-color{background:var(--anthrazit-dark-100) !important;box-shadow:0 4px 20px 0 rgba(0,0,0,.4)}.wp-block-button.buttonstyle .wp-block-button__link{background:rgba(0,0,0,0);transition:inherit;padding:var(--button-padding)}.wp-block-button.buttonstyle.big{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100% !important;border-radius:8px}.wp-block-button.buttonstyle.big a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;gap:0;padding:24px;flex:1;width:100%;height:100%;text-transform:uppercase;text-align:left}.wp-block-button.buttonstyle.big a>strong{text-transform:none}.wp-block-button.buttonstyle.big a:hover{box-shadow:none}.wp-block-button:has(a:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--black);border-radius:2px}.wp-block-button a{padding:0;background:0;color:inherit}a.wp-block-button__link.wp-element-button{display:-webkit-box;display:-moz-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--button-gap)}a.wp-block-button__link.wp-element-button svg{position:relative;top:1.4px}a:not(.wp-block-button__link.wp-element-button):focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--black);border-radius:2px}a:not(.wp-block-button__link.wp-element-button){font-family:var(--paragraph-fontFamily),sans-serif;font-weight:var(--paragraph-fontWeight);font-size:var(--paragraph-fontSize);line-height:var(--paragraph-lineHeight);letter-spacing:var(--paragraph-letterSpacing);color:var(--black-100);text-underline-offset:.45rem;text-underline-position:from-font;transition:all ease-in-out .3s;padding:var(--button-padding)}a:not(.wp-block-button__link.wp-element-button):hover,a:not(.wp-block-button__link.wp-element-button):active{color:var(--orange-100)}a:not(.wp-block-button__link.wp-element-button):hover[href^="mailto:"]::before,a:not(.wp-block-button__link.wp-element-button):hover[href^="tel:"]::before,a:not(.wp-block-button__link.wp-element-button):active[href^="mailto:"]::before,a:not(.wp-block-button__link.wp-element-button):active[href^="tel:"]::before{color:var(--orange-100)}a:not(.wp-block-button__link.wp-element-button)[href^="mailto:"],a:not(.wp-block-button__link.wp-element-button)[href^="tel:"]{position:relative;padding-left:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}a:not(.wp-block-button__link.wp-element-button)[href^="mailto:"]::before,a:not(.wp-block-button__link.wp-element-button)[href^="tel:"]::before{content:"";position:absolute;width:14px;left:0;margin-right:8px;color:var(--black-100);transition:all ease-in-out .3s}a:not(.wp-block-button__link.wp-element-button)[href^="mailto:"]::before{font:var(--fa-font-regular);content:"";font-size:14px}a:not(.wp-block-button__link.wp-element-button)[href^="tel:"]::before{font:var(--fa-font-regular);content:"";font-size:14px}.wp-block-column:has(.wp-block-button.buttonstyle.big){display:flex;flex-direction:column}@media screen and (max-width: 1024px){.wp-block-columns.wrap-categories{flex-wrap:wrap !important;flex:1 1 calc(50% - 32px) !important}}@media screen and (max-width: 782px){.wp-block-columns.wrap-categories{flex-wrap:wrap !important}}main{background:var(--grey-100);position:relative;display:block;margin:0 auto;max-width:var(--maxWidth);padding:calc(var(--headerHeight) + var(--contentVerticalPadding)) var(--sidePadding) var(--contentVerticalPadding) var(--sidePadding)}.stage-area-container+main{padding-top:24px}p:has(+.wp-block-list){margin-bottom:0}p>strong{font-family:var(--paragraphBold-fontFamily),sans-serif;font-weight:var(--paragraphBold-fontWeight);font-size:var(--paragraphBold-fontSize);line-height:var(--paragraphBold-lineHeight);letter-spacing:var(--paragraphBold-letterSpacing)}ul,.wp-block-list{padding-left:24px;margin-bottom:24px}ul li,.wp-block-list li{font-family:var(--paragraph-fontFamily),sans-serif;font-weight:var(--paragraph-fontWeight);font-size:var(--paragraph-fontSize);line-height:var(--paragraph-lineHeight);letter-spacing:var(--paragraph-letterSpacing)}.wp-block-image{margin-bottom:0}.sorry-no-results{font-family:var(--paragraph-fontFamily),sans-serif;font-weight:var(--paragraph-fontWeight);font-size:var(--paragraph-fontSize);line-height:var(--paragraph-lineHeight);letter-spacing:var(--paragraph-letterSpacing)}.wp-block-columns{align-items:stretch !important;margin-bottom:38px;gap:32px}.wp-block-columns .wp-block-column.has-orange-100-background-color,.wp-block-columns .wp-block-column.has-turquoise-100-background-color,.wp-block-columns .wp-block-column.has-anthrazit-100-background-color{padding:24px;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.04);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.wp-block-columns .wp-block-column.has-orange-100-background-color p,.wp-block-columns .wp-block-column.has-turquoise-100-background-color p,.wp-block-columns .wp-block-column.has-anthrazit-100-background-color p{color:var(--white)}.wp-block-columns .wp-block-column.has-orange-100-background-color p.has-s-2-font-size,.wp-block-columns .wp-block-column.has-turquoise-100-background-color p.has-s-2-font-size,.wp-block-columns .wp-block-column.has-anthrazit-100-background-color p.has-s-2-font-size{text-transform:uppercase;margin-bottom:0}.wp-block-columns .wp-block-column.has-orange-100-background-color p.has-s-3-font-size,.wp-block-columns .wp-block-column.has-turquoise-100-background-color p.has-s-3-font-size,.wp-block-columns .wp-block-column.has-anthrazit-100-background-color p.has-s-3-font-size{font-family:var(--s3-subline-fontFamily),sans-serif;font-weight:var(--s3-subline-fontWeight);font-size:var(--s3-subline-fontSize);line-height:var(--s3-subline-lineHeight);letter-spacing:var(--s3-subline-letterSpacing)}.wp-block-columns>div>p:last-child{margin-bottom:0}.wp-block-columns.force-full-width{padding-left:0;padding-right:0}.wp-block-columns.force-full-width .wp-block-columns{padding-left:var(--sidePadding);padding-right:var(--sidePadding)}.map-block{align-items:center !important}.map-block .wp-block-column:not(:has(.map-container)):not(:has(.brlbs-cmpnt-container)){padding:64px}@media screen and (max-width: 1024px){.map-block .wp-block-column:not(:has(.map-container)):not(:has(.brlbs-cmpnt-container)){padding:0}}.map-block .has-s-2-font-size{text-transform:uppercase;margin-bottom:0}.map-block .has-s-2-font-size strong{display:block;text-transform:none;margin-bottom:3.2rem}.map-block p{margin-bottom:0}.map-block .wp-block-buttons{margin-top:3.2rem}.cta-container h2{margin-bottom:0}.cta-container .wp-block-buttons{margin-top:32px}.wp-block-file a{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start !important;background:var(--orange-100);color:var(--white) !important;gap:0;position:relative;padding-right:78px !important;display:inline-block}.wp-block-file a:after{content:"";position:absolute;right:32px;top:50%;width:18px;height:21px;transform:translateY(-50%);background-image:url(images/icons/arrow-down-to-line.svg);background-repeat:no-repeat;background-size:contain}.wp-block-file a:hover{background:var(--orange-dark-100);box-shadow:0 4px 20px 0 rgba(235,94,0,.4)}.wp-block-file a strong{font-family:var(--buttonBold-fontFamily),sans-serif;font-weight:var(--buttonBold-fontWeight);font-size:var(--buttonBold-fontSize);line-height:var(--buttonBold-lineHeight);letter-spacing:var(--buttonBold-letterSpacing)}.wp-block-image figure,.wp-block-image{border-radius:10px;overflow:hidden}footer{background:var(--footerBackgroundColor);border-top:2px solid var(--orange-100);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);max-width:var(--maxWidth);margin:0 auto}footer .footerContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;padding:32px}@media only screen and (max-width: 768px){footer .footerContent{padding:var(--sidePadding)}}footer .footerContent .columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:40px;width:100%}footer .footerContent .columns .column-left .logo{max-width:250px;height:auto}@media screen and (max-width: 768px){footer .footerContent .columns .column-left .logo{max-width:220px}}footer .footerContent .columns .column-left .logo a{display:block}footer .footerContent .columns .column-left .logo img{display:block;height:100%;width:100%}footer .footerContent .columns .column-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}@media screen and (max-width: 912px){footer .footerContent .columns .column-right{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}}footer .footerContent .columns .column-right p{margin-bottom:0}footer .footerContent .columns .column-right .menu-footer-sitemap-container ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;gap:32px;margin-bottom:0;padding-left:0}@media screen and (max-width: 912px){footer .footerContent .columns .column-right .menu-footer-sitemap-container ul{row-gap:8px;column-gap:16px}}@media screen and (max-width: 520px){footer .footerContent .columns .column-right .menu-footer-sitemap-container ul{flex-direction:column}}footer .footerContent .columns .column-right .menu-footer-sitemap-container ul a{text-decoration-color:rgba(0,0,0,0);text-underline-offset:.45rem;text-underline-position:from-font;transition:all ease-in-out .3s}footer .footerContent .columns .column-right .menu-footer-sitemap-container ul a:hover,footer .footerContent .columns .column-right .menu-footer-sitemap-container ul a:active{color:var(--orange-100);text-decoration-color:var(--orange-100)}footer .footerContent .columns .column-right .menu-footer-sitemap-container ul a:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--black);border-radius:2px}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{opacity:0;transition:unset}.swiper-navigation .swiper-button-next.swiper-button-disabled svg,.swiper-navigation .swiper-button-next.swiper-button-disabled i,.swiper-navigation .swiper-button-prev.swiper-button-disabled svg,.swiper-navigation .swiper-button-prev.swiper-button-disabled i{color:var(--swiperColor)}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{--arrow-width: 38px;transition:.25s ease;font-size:0;height:92px;width:var(--arrow-width);padding:20px 0;margin-top:0;border-radius:4px;background:rgba(246,246,246,.6);box-shadow:0 4px 20px 0 rgba(0,0,0,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:absolute;top:-6px}.swiper-navigation .swiper-button-next.product-carousel-prev,.swiper-navigation .swiper-button-next.product-carousel-next,.swiper-navigation .swiper-button-prev.product-carousel-prev,.swiper-navigation .swiper-button-prev.product-carousel-next{top:50%;transform:translateY(-50%)}.swiper-navigation .swiper-button-next.modal-prev,.swiper-navigation .swiper-button-next.modal-next,.swiper-navigation .swiper-button-prev.modal-prev,.swiper-navigation .swiper-button-prev.modal-next{top:50%;transform:translateY(-50%)}.swiper-navigation .swiper-button-next svg,.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev svg,.swiper-navigation .swiper-button-prev i{top:0;bottom:0;position:absolute;left:0;margin:auto;right:unset;font-size:22px;color:var(--swiperColor)}.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev i{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.swiper-navigation .swiper-button-next.swiper-button-next,.swiper-navigation .swiper-button-prev.swiper-button-next{right:-1px}@media screen and (max-width: 645px){.swiper-navigation .swiper-button-next.swiper-button-next,.swiper-navigation .swiper-button-prev.swiper-button-next{right:calc(-1*var(--sidePadding))}}.swiper-navigation .swiper-button-next.swiper-button-next:after,.swiper-navigation .swiper-button-prev.swiper-button-next:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-button-next.swiper-button-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev{transform-origin:left;left:-1px}@media screen and (max-width: 645px){.swiper-navigation .swiper-button-next.swiper-button-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev{left:calc(-1*var(--sidePadding))}}.swiper-navigation .swiper-button-next.swiper-button-prev:after,.swiper-navigation .swiper-button-prev.swiper-button-prev:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-button-next.swiper-button-prev.modal-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev.modal-prev{left:-18px}@media screen and (max-width: 767px){.swiper-navigation .swiper-button-next.swiper-button-prev.modal-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev.modal-prev{left:0}}.swiper-navigation .swiper-button-next.swiper-button-next.modal-next,.swiper-navigation .swiper-button-prev.swiper-button-next.modal-next{right:-18px}@media screen and (max-width: 600px){.swiper-navigation .swiper-button-next.swiper-button-next.modal-next,.swiper-navigation .swiper-button-prev.swiper-button-next.modal-next{left:unset}}@media screen and (max-width: 767px){.swiper-navigation .swiper-button-next.swiper-button-next.modal-next,.swiper-navigation .swiper-button-prev.swiper-button-next.modal-next{right:0}}.swiper-navigation .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--swiperColor);opacity:.5}.swiper-navigation .swiper-pagination-bullet-active{background-color:var(--swiperColor) !important;opacity:1 !important}.swiper-navigation .swiper-pagination-bullets{text-align:center}.swiper-button-next svg.svg-inline--fa,.swiper-button-prev svg.svg-inline--fa{height:1em}.swiper-lazy-preloader-white{filter:drop-shadow(0 0 1px rgba(105, 105, 105, 0.4))}@media screen and (max-width: 1200px){.wrap-early{flex-wrap:wrap !important;flex-direction:column}}.wrap-early.wp-block-columns{gap:6.4rem;margin-bottom:0}@media screen and (max-width: 1024px){#content .wrap-categories{flex-wrap:wrap !important;flex-direction:column}}#content .wrap-categories.wp-block-columns{gap:3.2rem}#content .wrap-categories.wp-block-columns>.wp-block-column{margin:0}.product-item-featherlight{max-width:100%}.product-item-featherlight .featherlight-content{max-width:100%}.product-item-featherlight .featherlight-content .swiper-modal{max-width:100%}.product-item-featherlight .featherlight-content .swiper-modal .swiper-slide-wrapper{max-width:100%}html.with-featherlight.with-product-item-featherlight{overflow:unset;overflow-x:hidden}html.with-featherlight.featherlight-image-loaded .swiper-modal.swiper-initialized .featherlight-close{opacity:1 !important}html.with-featherlight.featherlight-image-loaded .swiper-modal.swiper-initialized .modal-prev:not(.swiper-button-disabled),html.with-featherlight.featherlight-image-loaded .swiper-modal.swiper-initialized .modal-next:not(.swiper-button-disabled){opacity:1 !important}.featherlight{background:rgba(242,242,242,.9) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.featherlight .featherlight-content{position:static;margin:0 !important;background:rgba(0,0,0,0) !important;padding:0;border-bottom:none}@media screen and (max-width: 1024px){.featherlight .featherlight-content{padding:0;border-bottom:none}}.featherlight .featherlight-content .swiper-slide-wrapper img{border-radius:10px}.featherlight .featherlight-close-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:16px;width:50px;height:50px;padding:20px 16px;position:absolute;right:var(--sidePadding);top:var(--sidePadding);border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html{min-height:100vh}body{display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;background:var(--grey-100);min-height:100vh}body .is-layout-constrained{--wp--style--global--content-size: initial}body .is-layout-flex{display:flex}body .mobile-menu-open{overflow-y:visible}body>header,body>main,body>footer{width:100%}body>main{flex:1 1 auto;min-width:0;overflow:hidden}*[class^=_brlbs-cb-],*[class*=" _brlbs-cb-"]{display:none}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=hidden]{display:none}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=hidden].content-blocker-visible{display:block}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=transparent]{opacity:0}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id][data-pre-consent-check-visibility=transparent].content-blocker-visible{opacity:1}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}[class$=-container].alignright,[class*="-container "].alignright{float:right}[class$=-container].alignleft,[class*="-container "].alignleft{float:left}[class$=-container].aligncenter,[class*="-container "].aligncenter{margin-left:auto;margin-right:auto}.animated{animation-duration:.3s}:where(.wp-block-columns){margin-bottom:0}.single-product .gallery-and-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px;margin-bottom:120px}@media screen and (max-width: 1428px){.single-product .gallery-and-text{gap:24px}}@media only screen and (max-width: 1024px){.single-product .gallery-and-text{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.single-product .gallery-and-text .left{max-width:100%;-webkit-box-flex:0 0 calc(45% - 50px);-moz-box-flex:0 0 calc(45% - 50px);-webkit-flex:0 0 calc(45% - 50px);-ms-flex:0 0 calc(45% - 50px);flex:0 0 calc(45% - 50px)}@media screen and (max-width: 912px){.single-product .gallery-and-text .left{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.single-product .gallery-and-text .left .gallery-container .column-left{width:100%}.single-product .gallery-and-text .right{max-width:100%;-webkit-box-flex:0 0 calc(50% - 50px);-moz-box-flex:0 0 calc(50% - 50px);-webkit-flex:0 0 calc(50% - 50px);-ms-flex:0 0 calc(50% - 50px);flex:0 0 calc(50% - 50px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (max-width: 912px){.single-product .gallery-and-text .right{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.single-product .gallery-and-text .right .over-content{margin-bottom:0;text-transform:uppercase}.single-product .gallery-and-text .right .subline{text-transform:none;margin-bottom:32px}.single-product .gallery-and-text .right .description p:last-child{margin-bottom:0}.single-product .gallery-and-text .right .button.download,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.white.wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:28px;box-shadow:none;margin-top:24px}.single-product .gallery-and-text .right .button.download .button-text,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .button-text,.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .button-text,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .button-text,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .button-text,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .button-text,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .button-text,.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .button-text,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .button-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-product .gallery-and-text .right .button.download .buttonBold,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .buttonBold,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .buttonBold,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .buttonBold,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .buttonBold,.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .buttonBold,.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .buttonBold,.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .buttonBold,.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .buttonBold,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .buttonBold,.single-product .gallery-and-text .right .button.download button:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) button:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) button:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) button:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) button:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) button:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) button:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) button:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) button:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) button:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .button.download a:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) a:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) a:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) a:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) a:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) a:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-file a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) a:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) a:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .button.download:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .button.download button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .button.download .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .download.wp-block-button.buttonstyle.white:not(.accordion-trigger),.single-product .gallery-and-text .right .button.download .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file .button.download a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file button.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file .download.button:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file .download.button.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file button.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .button.download a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .button.download .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file .button.download a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file button.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file .download.button:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file .download.button.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .wp-block-file a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file button.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .button.download a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.button:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .download.button.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) a.download.white:not(.accordion-trigger){text-transform:none}.single-product .gallery-and-text .right .button.download .fa-regular,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color) .fa-regular,.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger) .fa-regular,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color) .fa-regular,.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle.white:not(.accordion-trigger) .fa-regular,.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color) .fa-regular,.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color) .fa-regular,.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger) .fa-regular,.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger) .fa-regular{font-size:24px}@media screen and (max-width: 390px){.single-product .gallery-and-text .right .button.download,.single-product .gallery-and-text .right button.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .download.wp-block-button.buttonstyle:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right .wp-block-file a.download:not(.accordion-trigger):has(.has-white-100-background-color),.wp-block-file .single-product .gallery-and-text .right a.download:not(.accordion-trigger):has(.has-white-100-background-color),.single-product .gallery-and-text .right button.download.white:not(.accordion-trigger),.single-product .gallery-and-text .right .download.white.wp-block-button.buttonstyle:not(.accordion-trigger),.single-product .gallery-and-text .right .wp-block-file a.download.white:not(.accordion-trigger),.wp-block-file .single-product .gallery-and-text .right a.download.white:not(.accordion-trigger){-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:8px}}.single-product .accordion-container{margin-bottom:120px}.single-product .accordion-container .gallery-container{margin-left:0}.single-product .accordion-container .gallery-container .swiper-wrapper{gap:10px}.single-product .accordion-container .gallery-container .slider-wrapper .gallery-wrapper .slider-container .swiper-slide.accordion-img{flex:0 0 100px !important}.single-product .accordion-container .gallery-container .slider-wrapper .gallery-wrapper .slider-container .swiper-slide.accordion-img .swiper-slide-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100px;height:100px;background:var(--grey-100);border-radius:10px}.single-product .accordion-container .gallery-container .slider-wrapper .gallery-wrapper .slider-container .swiper-slide.accordion-img .swiper-slide-wrapper .slide-image{width:100%;height:100%;max-height:437px;max-width:100%;object-fit:contain;border-radius:10px}.single-product .content-container{margin-bottom:126px}.single-product .content-container h2{margin-bottom:0}.single-product .content-container .wp-block-buttons{margin-top:32px}.single-product .grid-carousel{overflow:hidden}/*# sourceMappingURL=style.css.map */
