/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content img{max-width:100%;height:auto;}
.node--type-page .node-view-mode-full{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.node--type-page .node-view-mode-full .lottie-wrapper{min-width:0}@media (max-width:61.99875rem){.node--type-page .node-view-mode-full .lottie-wrapper{position:absolute;z-index:0;right:0;bottom:-2.5rem;max-width:9.375rem;max-height:9.375rem}.node--type-page .node-view-mode-full .lottie-wrapper+.node-content{z-index:1;padding-bottom:5rem}}@media (min-width:62rem){.node--type-page .node-view-mode-full .lottie-wrapper{grid-row:1/span 3;grid-column:2/3}}.node--type-page .node-view-mode-full .node-header h1,.node--type-page .node-view-mode-full .node-header h2{margin-bottom:1.5rem}.node--type-page .node-view-mode-full .node-actions{padding-top:1.5rem}@media (min-width:62rem){.node--type-page .node-view-mode-full{display:grid;grid-template-columns:65.68627451fr 34.31372549fr;grid-auto-rows:auto;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.node--type-page .node-view-mode-full .node-header{grid-row:1/2;grid-column:1/2;min-width:0}.node--type-page .node-view-mode-full .node-content{grid-row:2/3;grid-column:1/2;min-width:0}.node--type-page .node-view-mode-full .node-actions{grid-row:3/4;grid-column:1/2}}.cycle-wrapper{position:relative;display:grid;width:100%}.cycle-wrapper span{overflow:hidden;grid-row:1/1;grid-column:1/1;opacity:0}.cycle-wrapper span::after{display:inline;content:" ";border-right:2px solid #00e47c}.cycle-wrapper.om-cw-2 span{-webkit-animation:rotate-word 4s linear infinite 0s;-o-animation:rotate-word 4s linear infinite 0s;animation:rotate-word 4s linear infinite 0s}.cycle-wrapper.om-cw-3 span{-webkit-animation:rotate-word 6s linear infinite 0s;-o-animation:rotate-word 6s linear infinite 0s;animation:rotate-word 6s linear infinite 0s}.cycle-wrapper.om-cw-4 span{-webkit-animation:rotate-word 8s linear infinite 0s;-o-animation:rotate-word 8s linear infinite 0s;animation:rotate-word 8s linear infinite 0s}.cycle-wrapper.om-cw-5 span{-webkit-animation:rotate-word 10s linear infinite 0s;-o-animation:rotate-word 10s linear infinite 0s;animation:rotate-word 10s linear infinite 0s}.cycle-wrapper span:nth-child(2){-webkit-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.cycle-wrapper span:nth-child(3){-webkit-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}.cycle-wrapper span:nth-child(4){-webkit-animation-delay:6s;-o-animation-delay:6s;animation-delay:6s}.cycle-wrapper span:nth-child(5){-webkit-animation-delay:8s;-o-animation-delay:8s;animation-delay:8s}.cycle-wrapper span:nth-child(6){-webkit-animation-delay:10s;-o-animation-delay:10s;animation-delay:10s}@-webkit-keyframes rotate-word{0%{opacity:0}2%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}5%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}17%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}20%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:0}100%{opacity:0}}@-o-keyframes rotate-word{0%{opacity:0}2%{-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0}5%{-o-transform:translateY(0px);transform:translateY(0px);opacity:1}17%{-o-transform:translateY(0px);transform:translateY(0px);opacity:1}20%{-o-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes rotate-word{0%{opacity:0}2%{-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0}5%{-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}17%{-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}20%{-webkit-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:0}100%{opacity:0}}
.opn-miner .input-group-text{color:var(--bs-input-color,#08312a);background-color:var(--bs-warm-gray)}.opn-miner .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.opn-miner input+.input-group-prepend .input-group-text,.opn-miner input+.input-group-text,.opn-miner select+.input-group-prepend .input-group-text,.opn-miner select+.input-group-text{border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.opn-miner input:focus+.input-group-prepend .input-group-text,.opn-miner input:focus+.input-group-text,.opn-miner select:focus+.input-group-prepend .input-group-text,.opn-miner select:focus+.input-group-text{border-bottom-color:var(--bs-accent-green);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;outline:none 0 -webkit-focus-ring-color}.opn-miner .loading::after{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;color:rgba(var(--bs-primary-rgb),1);border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);-o-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.opn-miner .loading.loading-error::after{-webkit-animation:none;-o-animation:none;animation:none;border:var(--bs-spinner-border-width) solid transparent;background:url(/themes/custom/opnme24/img/icons/danger.svg) no-repeat center .1875rem/auto 1.75rem;background-color:#ffc107;width:2.75rem;height:2.75rem}.opn-miner .connection-error,.opn-miner .connection-info{display:block;z-index:6;width:auto;height:auto;left:-1.5rem;right:-1.5rem;bottom:1.5rem;top:10rem;position:absolute;text-align:center;color:#fff}.opn-miner .connection-error,.opn-miner .connection-info{margin:1.5rem}.opn-miner .term-suggestions div:hover{background:#00e47c}.opn-miner select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 19.6L19.3 12.7L20 13.4L13.6 20H10.3L4 13.4L4.7 12.7L11.5 19.6V4H12.5V19.6Z' fill='%23004032'/%3e%3c/svg%3e");padding:.625rem 3rem .625rem 1rem;background-color:var(--bs-warm-gray);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 1rem center;-webkit-background-size:24px 24px;background-size:24px 24px;font-family:inherit;font-weight:400;line-height:1.3333333333;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.opn-miner .basic-search .term-suggestions-wrapper{margin-top:1rem}.opn-miner .basic-search #pagination-page{max-width:120px}.opn-miner#ui-datepicker-div{border:1px solid #08312a}.opn-miner#ui-datepicker-div .ui-datepicker-header{background:#00e47c}.opn-miner#ui-datepicker-div .ui-datepicker-calendar td,.opn-miner#ui-datepicker-div .ui-datepicker-calendar th,.opn-miner#ui-datepicker-div .ui-datepicker-calendar tr,.opn-miner#ui-datepicker-div .ui-state-default{color:#08312a}.opn-miner#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover{color:#000;background:#66efb0}.opn-miner#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#00e47c}.opn-miner#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-hover{background:#66efb0}.opn-miner#ui-datepicker-div .ui-datepicker-next-hover,.opn-miner#ui-datepicker-div .ui-datepicker-prev-hover{background:#66efb0}.opn-miner#ui-datepicker-div .ui-datepicker-next .ui-icon:before,.opn-miner#ui-datepicker-div .ui-datepicker-prev .ui-icon:before{display:block;width:var(--om-icon-width);height:var(--om-icon-height,var(--om-icon-width,1em));content:"";background-color:var(--om-icon-color,currentColor);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--om-mask-image);mask-image:var(--om-mask-image);top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;--om-icon-width:1.5rem;--om-icon-height:1.5rem}.opn-miner#ui-datepicker-div .ui-datepicker-prev .ui-icon:before{--om-mask-image:url("/themes/custom/opnme24/img/icons/arrow-left.svg")}.opn-miner#ui-datepicker-div .ui-datepicker-next .ui-icon:before{--om-mask-image:url("/themes/custom/opnme24/img/icons/arrow-right.svg")}
.teaser-title a{text-decoration:none;color:inherit}.teaser-content{padding:1.5rem 1.25rem;-webkit-filter:drop-shadow(.125rem .125rem .0625rem var(--om-shadow-color,rgba(137,136,133,.3)));filter:drop-shadow(.125rem .125rem .0625rem var(--om-shadow-color,rgba(137,136,133,.3)))}@media (min-width:75rem){.teaser-content{padding:2.5rem 3.125rem 3.75rem}}.teaser-side-panel{position:relative;padding:1.5rem 1.25rem;-webkit-filter:drop-shadow(.125rem .125rem .0625rem var(--om-shadow-color,rgba(137,136,133,.3)));filter:drop-shadow(.125rem .125rem .0625rem var(--om-shadow-color,rgba(137,136,133,.3)))}.teaser-side-panel .share-toggle{padding-left:2.125rem;text-indent:unset}.teaser-side-panel .rating-option-result::before{display:inline-block;content:"Likes: "}.teaser-side-panel div.thumbsup-rating-wrapper>div.form-type-radio{gap:.625rem}@media (min-width:75rem){.teaser-side-panel{padding:1.875rem 2.3125rem 1.875rem}.teaser-side-panel::before{position:absolute;top:0;right:100%;display:block;width:30%;height:100%;content:"";background-color:inherit}}.teaser-metadata .share-toggle{min-width:14.9375rem;font-weight:700}.teaser-badge{font-size:1rem;font-weight:500}.teaser-actions-primary .btn{min-width:14.9375rem}.product--view-mode-teaser.product--type-product-type-o2t .teaser-side-panel{--om-theme-bg-color:#00E47C;--om-theme-text-on-bg:#08312A;--om-theme-hover-bg-color:#66EFB0;--om-theme-active-bg-color:#00E47C;background-image:url(/themes/custom/opnme24/img/side-panel-bubbles.svg);background-repeat:no-repeat;background-position:right top;-webkit-background-size:auto 100%;background-size:auto 100%}@media (min-width:48rem){.product--view-mode-teaser.product--type-product-type-o2t .teaser-side-panel{min-width:21.5rem}}.product--view-mode-teaser.product--type-product-display-tac [data-bs-theme=dark] .opnme-share-widget,.product--view-mode-teaser.product--type-product-type-tec [data-bs-theme=dark] .opnme-share-widget{--bs-link-color:$white;--bs-link-color-rgb:255,255,255}
.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);-o-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner-border{to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes spinner-grow{0%{-o-transform:scale(0);transform:scale(0)}50%{opacity:1;-o-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}
.ajax-progress.ajax-spinner-fullscreen{position:fixed;z-index:1261;top:50%;left:50%;width:2rem;height:2rem;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ajax-progress.ajax-spinner-inline{width:1rem;height:1rem;margin-right:.5em}
@font-face{font-family:BoehringerForwardText;src:url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BoehringerForwardText;src:url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-Md.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-Md.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-Md.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BoehringerForwardText;src:url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-Bd.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-Bd.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-Bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BoehringerForwardText;src:url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-It.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-It.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-It.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BoehringerForwardText;src:url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-MdIt.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-MdIt.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-MdIt.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BoehringerForwardText;src:url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-BdIt.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-BdIt.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-text/BoehringerForwardText-BdIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:BoehringerForwardHead;src:url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BoehringerForwardHead;src:url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-Md.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-Md.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-Md.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BoehringerForwardHead;src:url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-Bd.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-Bd.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-Bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BoehringerForwardHead;src:url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-It.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-It.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-It.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BoehringerForwardHead;src:url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-MdIt.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-MdIt.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-MdIt.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BoehringerForwardHead;src:url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-BdIt.ttf) format("truetype"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-BdIt.woff) format("woff"),url(/themes/custom/opnme24/fonts/boehringer-forward-head/BoehringerForwardHead-BdIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}
