.btn,.btn:link,.btn:visited,.btn:focus,.btn:hover,.btn:active,.btn--no-style,.btn--no-style:link,.btn--no-style:visited,.btn--no-style:focus,.btn--no-style:hover,.btn--no-style:active,.btn-primary,.btn-primary:link,.btn-primary:visited,.btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn--primary,.btn--primary:link,.btn--primary:visited,.btn--primary:focus,.btn--primary:hover,.btn--primary:active,.btn--primary-inverted,.btn--primary-inverted:link,.btn--primary-inverted:visited,.btn--primary-inverted:focus,.btn--primary-inverted:hover,.btn--primary-inverted:active,.btn--secondary,.btn--secondary:link,.btn--secondary:visited,.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:active,.btn--secondary-inverted,.btn--secondary-inverted:link,.btn--secondary-inverted:visited,.btn--secondary-inverted:focus,.btn--secondary-inverted:hover,.btn--secondary-inverted:active,.btn--auxiliary,.btn--auxiliary:link,.btn--auxiliary:visited,.btn--auxiliary:focus,.btn--auxiliary:hover,.btn--auxiliary:active,.btn--auxiliary-inverted,.btn--auxiliary-inverted:link,.btn--auxiliary-inverted:visited,.btn--auxiliary-inverted:focus,.btn--auxiliary-inverted:hover,.btn--auxiliary-inverted:active,.btn--auxiliary-2,.btn--auxiliary-2:link,.btn--auxiliary-2:visited,.btn--auxiliary-2:focus,.btn--auxiliary-2:hover,.btn--auxiliary-2:active,.btn--auxiliary-2-inverted,.btn--auxiliary-2-inverted:link,.btn--auxiliary-2-inverted:visited,.btn--auxiliary-2-inverted:focus,.btn--auxiliary-2-inverted:hover,.btn--auxiliary-2-inverted:active{appearance:none;border:none;border-radius:calc(2.5 * var(--fontSizeDefault));cursor:pointer;display:inline-block;-webkit-tap-highlight-color:transparent;font-family:var(--fontFamily);font-size:.75em;font-weight:300;margin-top:1rem;padding:.375rem .5rem;text-align:center;text-decoration:none;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-webkit-user-select:none;user-select:none}@media(min-width:768px){.btn,.btn:link,.btn:visited,.btn:focus,.btn:hover,.btn:active,.btn--no-style,.btn--no-style:link,.btn--no-style:visited,.btn--no-style:focus,.btn--no-style:hover,.btn--no-style:active,.btn-primary,.btn-primary:link,.btn-primary:visited,.btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn--primary,.btn--primary:link,.btn--primary:visited,.btn--primary:focus,.btn--primary:hover,.btn--primary:active,.btn--primary-inverted,.btn--primary-inverted:link,.btn--primary-inverted:visited,.btn--primary-inverted:focus,.btn--primary-inverted:hover,.btn--primary-inverted:active,.btn--secondary,.btn--secondary:link,.btn--secondary:visited,.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:active,.btn--secondary-inverted,.btn--secondary-inverted:link,.btn--secondary-inverted:visited,.btn--secondary-inverted:focus,.btn--secondary-inverted:hover,.btn--secondary-inverted:active,.btn--auxiliary,.btn--auxiliary:link,.btn--auxiliary:visited,.btn--auxiliary:focus,.btn--auxiliary:hover,.btn--auxiliary:active,.btn--auxiliary-inverted,.btn--auxiliary-inverted:link,.btn--auxiliary-inverted:visited,.btn--auxiliary-inverted:focus,.btn--auxiliary-inverted:hover,.btn--auxiliary-inverted:active,.btn--auxiliary-2,.btn--auxiliary-2:link,.btn--auxiliary-2:visited,.btn--auxiliary-2:focus,.btn--auxiliary-2:hover,.btn--auxiliary-2:active,.btn--auxiliary-2-inverted,.btn--auxiliary-2-inverted:link,.btn--auxiliary-2-inverted:visited,.btn--auxiliary-2-inverted:focus,.btn--auxiliary-2-inverted:hover,.btn--auxiliary-2-inverted:active{font-size:1em;padding:.5rem 1rem}}.btn:focus,.btn:active,.btn--no-style:focus,.btn--no-style:active,.btn-primary:focus,.btn-primary:active,.btn--primary:focus,.btn--primary:active,.btn--primary-inverted:focus,.btn--primary-inverted:active,.btn--secondary:focus,.btn--secondary:active,.btn--secondary-inverted:focus,.btn--secondary-inverted:active,.btn--auxiliary:focus,.btn--auxiliary:active,.btn--auxiliary-inverted:focus,.btn--auxiliary-inverted:active,.btn--auxiliary-2:focus,.btn--auxiliary-2:active,.btn--auxiliary-2-inverted:focus,.btn--auxiliary-2-inverted:active{outline:none}.btn:after,.btn--no-style:after,.btn-primary:after,.btn--primary:after,.btn--primary-inverted:after,.btn--secondary:after,.btn--secondary-inverted:after,.btn--auxiliary:after,.btn--auxiliary-inverted:after,.btn--auxiliary-2:after,.btn--auxiliary-2-inverted:after{content:"";font-family:rodriguez;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased}.btn--no-style:after{content:none}.btn--no-style,.btn--no-style:link,.btn--no-style:visited,.btn--no-style:focus,.btn--no-style:hover,.btn--no-style:active{background:none;border-radius:0;box-shadow:none;display:inline;margin-top:0;padding:0}.btn-primary,.btn--primary,.btn-primary:link,.btn--primary:link,.btn-primary:visited,.btn--primary:visited,.btn-primary:focus,.btn--primary:focus,.btn-primary:hover,.btn--primary:hover,.btn-primary:active,.btn--primary:active{background-color:var(--colorPrimary);box-shadow:inset 0 0 0 1px var(--colorPrimary);color:var(--colorWhite)}.btn-primary:focus,.btn--primary:focus,.btn-primary:hover,.btn--primary:hover,.btn-primary:active,.btn--primary:active{background-color:var(--colorWhite);color:var(--colorPrimary)}.btn--primary-inverted,.btn--primary-inverted:link,.btn--primary-inverted:visited,.btn--primary-inverted:focus,.btn--primary-inverted:hover,.btn--primary-inverted:active{background-color:var(--colorWhite);box-shadow:inset 0 0 0 1px var(--colorPrimary);color:var(--colorPrimary)}.btn--primary-inverted:focus,.btn--primary-inverted:hover,.btn--primary-inverted:active{background-color:var(--colorPrimary);color:var(--colorWhite)}.btn--secondary,.btn--secondary:link,.btn--secondary:visited,.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:active{background-color:var(--colorSecondary);box-shadow:inset 0 0 0 1px var(--colorSecondary);color:var(--colorPrimary)}.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:active{background-color:var(--colorWhite)}.btn--secondary-inverted,.btn--secondary-inverted:link,.btn--secondary-inverted:visited,.btn--secondary-inverted:focus,.btn--secondary-inverted:hover,.btn--secondary-inverted:active{background-color:var(--colorWhite);box-shadow:inset 0 0 0 1px var(--colorSecondary);color:var(--colorPrimary)}.btn--secondary-inverted:focus,.btn--secondary-inverted:hover,.btn--secondary-inverted:active{background-color:var(--colorSecondary)}.btn--auxiliary,.btn--auxiliary:link,.btn--auxiliary:visited,.btn--auxiliary:focus,.btn--auxiliary:hover,.btn--auxiliary:active{background-color:var(--colorAuxiliary);box-shadow:inset 0 0 0 1px var(--colorAuxiliary);color:var(--colorWhite)}.btn--auxiliary:focus,.btn--auxiliary:hover,.btn--auxiliary:active{background-color:var(--colorWhite);color:var(--colorAuxiliary)}.btn--auxiliary-inverted,.btn--auxiliary-inverted:link,.btn--auxiliary-inverted:visited,.btn--auxiliary-inverted:focus,.btn--auxiliary-inverted:hover,.btn--auxiliary-inverted:active{background-color:var(--colorWhite);box-shadow:inset 0 0 0 1px var(--colorAuxiliary);color:var(--colorAuxiliary)}.btn--auxiliary-inverted:focus,.btn--auxiliary-inverted:hover,.btn--auxiliary-inverted:active{background-color:var(--colorAuxiliary);color:var(--colorWhite)}.btn--auxiliary-2,.btn--auxiliary-2:link,.btn--auxiliary-2:visited,.btn--auxiliary-2:focus,.btn--auxiliary-2:hover,.btn--auxiliary-2:active{background-color:var(--colorAuxiliary2);box-shadow:inset 0 0 0 1px var(--colorAuxiliary2);color:var(--colorWhite)}.btn--auxiliary-2:focus,.btn--auxiliary-2:hover,.btn--auxiliary-2:active{background-color:var(--colorWhite);color:var(--colorAuxiliary2)}.btn--auxiliary-2-inverted,.btn--auxiliary-2-inverted:link,.btn--auxiliary-2-inverted:visited,.btn--auxiliary-2-inverted:focus,.btn--auxiliary-2-inverted:hover,.btn--auxiliary-2-inverted:active{background-color:var(--colorWhite);box-shadow:inset 0 0 0 1px var(--colorAuxiliary2);color:var(--colorAuxiliary2)}.btn--auxiliary-2-inverted:focus,.btn--auxiliary-2-inverted:hover,.btn--auxiliary-2-inverted:active{background-color:var(--colorAuxiliary2);color:var(--colorWhite)}.breadcrumbs{color:var(--colorAuxiliary2);display:flex;flex-wrap:wrap;justify-content:flex-start;justify-items:flex-start}.breadcrumbs__item:not(.breadcrumbs__item--current),.breadcrumbs__item:not(.breadcrumbs__item--current):link,.breadcrumbs__item:not(.breadcrumbs__item--current):visited,.breadcrumbs__item:not(.breadcrumbs__item--current):focus,.breadcrumbs__item:not(.breadcrumbs__item--current):hover,.breadcrumbs__item:not(.breadcrumbs__item--current):active{color:var(--colorAuxiliary2)}.breadcrumbs__item--current,.breadcrumbs__item--current:link,.breadcrumbs__item--current:visited,.breadcrumbs__item--current:focus,.breadcrumbs__item--current:hover,.breadcrumbs__item--current:active{color:var(--colorPrimary)}.circles__circle-wrap+.circles__circle-wrap{margin-top:var(--gutterWidth)}@media(min-width:576px){.circles__circle-wrap+.circles__circle-wrap{margin-top:0}}.circles__circle{height:180px;margin:0 auto;position:relative;visibility:visible!important;width:180px}.circles__circle__text-wrap{align-items:center;display:flex;height:123.74368671px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:123.74368671px}.circles__circle__text{font-size:.8em;text-align:center;width:100%}.circles__circle__line{animation-duration:.6s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out;stroke-dasharray:549.77871438 549.77871438;stroke-dashoffset:0;stroke:transparent}.svg-animations .circles__circle__line{stroke-dashoffset:-549.77871438}.circles--active .circles__circle__line{animation-name:circle}.circles--active .circles__circle__line--primary{stroke:var(--colorPrimary)}.circles--active .circles__circle__line--secondary{stroke:var(--colorSecondary)}.circles--active .circles__circle__line--auxiliary{stroke:var(--colorAuxiliary)}.circles--active .circles__circle__line--gray-dark{stroke:var(--colorAuxiliary2)}.circles--active .circles__circle__line--link-default{stroke:var(--colorPrimaryLight)}@keyframes circle{0%{stroke-dashoffset:-549.77871438}to{stroke-dashoffset:0}}.download-box{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}.download-box__icon-container{align-items:center;background-color:rgb(var(--colorWhiteRgb) / 80%);-ms-grid-column-align:start;display:flex;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;grid-row:1;justify-content:center;justify-self:start;padding:3.125rem;position:relative;z-index:var(--zIndexLow)}.download-box__icon{font-size:3.5em}.download-box__image-wrap{box-shadow:2px 2px 10px 1px var(--colorGrayTransparent);transition:box-shadow .3s ease-in-out 0s;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;grid-row:1}.download-box:hover .download-box__image-wrap{box-shadow:3px 5px 15px 3px var(--colorGrayTransparent)}.download-box__image{display:block;font-family:"object-fit: cover;";object-fit:cover;height:100%;width:100%}.download-box__download-icon{display:block;font-size:2em;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;padding:1rem 1rem 6rem 0}.download-box__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;padding:1rem 0 6rem}.download-step{padding-top:3rem}.download-step .btn:after{content:""}.download-step .li-no-before:before{content:""}.download-step .file-download{color:var(--colorPrimary);text-transform:uppercase}.download-step .file-download:hover{color:var(--colorAuxiliary)}.download-step .sub-header{margin-bottom:2rem}.download-step .download-step-category{border-top:1px solid var(--colorAuxiliary2);padding-bottom:3rem;padding-top:1.5rem}.download-step .download-step-category:nth-child(odd){background-color:var(--colorSecondary)}.download-step .download-step-category:nth-child(2n){background-color:var(--colorGrayTransparent)}.download-step li.download-step-category:before{left:1.2rem;top:1.8rem}.download-step .download-step-description{font-weight:700;margin-bottom:1.5rem;margin-left:1.2rem}.download-teaser{box-shadow:2px 2px 10px 1px var(--colorGrayTransparent);transition:box-shadow .3s ease-in-out 0s;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto)}.download-teaser:hover{box-shadow:3px 5px 15px 3px var(--colorGrayTransparent)}.download-teaser__title{font-size:1.4em;text-transform:uppercase}.download-teaser__separator{border-left-color:var(--colorAuxiliary2);border-top-color:var(--colorAuxiliary2);margin-bottom:2.5rem}.download-teaser__icon-container{align-items:center;background-color:rgb(var(--colorWhiteRgb) / 80%);display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-content:center;-ms-grid-column-align:start;justify-self:start;padding:3.125rem;position:relative;z-index:var(--zIndexLow)}.download-teaser__icon{font-size:3.5em}.download-teaser__image-wrap{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.download-teaser__image{font-family:"object-fit: contain;"}.download-teaser__content-wrap{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;padding:1.5rem 1.5rem 0}.download-teaser__content-title{font-size:1.5em;margin-bottom:0}.download-teaser__link-wrap{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;-ms-grid-column-align:end;justify-self:end;padding:0 1.5rem 1.5rem}@media(min-width:768px)and (max-width: calc(var(--lg) - 1)),(min-width:1200px){.download-teaser{-ms-grid-columns:28% 1fr;grid-template-columns:28% 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;position:relative}.download-teaser__icon-container{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3}.download-teaser__image-wrap{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;height:100%;position:absolute;width:28%}.download-teaser__image{font-family:"object-fit: cover;";height:100%;object-fit:cover;width:100%}.download-teaser__content-wrap{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding:3.5rem 3.5rem 0}.download-teaser__link-wrap{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2;-ms-grid-row:2;grid-row:2;padding:0 3.5rem 1.5rem}}.fullwidth-overlay-teaser{padding-top:calc(7 * var(--paddingDefault));position:relative}.fullwidth-overlay-teaser__image{display:block;left:0;right:0;top:0;z-index:var(--zIndexNegative)}.product-gallery{display:flex;flex-direction:column;align-items:center;width:100%}.product-gallery__main-container{width:100%;min-height:420px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;overflow:hidden}.product-gallery__image--main{display:block;width:auto;height:auto;max-width:100%;max-height:420px;object-fit:contain}.product-gallery__image--thumbnail{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;margin:0 auto}.product-gallery__thumb-nav{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.product-gallery__thumbnails{overflow:hidden;width:calc(222px + 2rem);max-width:calc(222px + 2rem)}.product-gallery__thumb-track{display:flex;gap:1rem;transition:transform .3s ease;will-change:transform}.product-gallery__thumb-item{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;padding:.25rem;border:1px solid #d7d7d7;background:#fff;cursor:pointer;flex:0 0 74px;overflow:hidden}.product-gallery__thumb-item:hover,.product-gallery__thumb-item.is-active{border-color:#1d5fbf}.product-gallery__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer;flex:0 0 auto;color:#1d5fbf;text-decoration:none}.product-gallery__arrow:before{content:"";font-family:rodriguez;display:inline-block;font-size:3rem;line-height:1;margin-right:.2em;margin-left:.2em;transition:opacity .2s ease,transform .2s ease}.product-gallery__arrow:hover:before{opacity:.7}.product-gallery__arrow--prev:before{transform:rotate(-175deg)}.product-tabs{position:relative}.product-tabs__tab-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem 2rem;padding:.75rem 0}.product-tabs__close{appearance:none;align-items:center;background:none;border:1px solid #e2231a;color:#e2231a;cursor:pointer;display:inline-flex;justify-content:center;height:50px;min-height:3.25rem;min-width:3.25rem;padding:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:50px;margin-left:auto}.product-tabs__close[hidden]{display:none!important}.product-tabs__close:hover,.product-tabs__close:focus{background-color:#e2231a;color:#fff;outline:none}.product-tabs__close .rodriguez-icon{line-height:1}.product-tabs__tab{appearance:none;background:none;border:0;color:#2462ad;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;margin:0;padding:.5rem 0;text-decoration:none;transition:color .2s ease;vertical-align:middle;white-space:nowrap}.product-tabs__tab:hover,.product-tabs__tab:focus,.product-tabs__tab.is-active,.product-tabs__tab[aria-expanded=true]{color:#d92c2c;outline:none;text-decoration:none}.product-tabs__tab-icon,.product-tabs__tab-chevron{flex:0 0 auto;line-height:1}.product-tabs__tab-label{line-height:1.2}.product-tabs__dropdown{overflow:visible;padding-top:1rem}.product-tabs__dropdown[hidden]{display:none!important}.product-tabs__dropdown-inner{border-top:1px solid #2462ad;padding-top:1rem;width:100%}.product-tabs__content{width:100%}.product-tabs__content[hidden]{display:none!important}.product-tabs__panel-inner{width:100%}.product-tabs__catalogue-links-wrap{display:flex;gap:2rem;margin:0}.product-tabs__catalogue-link{align-items:start;padding:0;text-decoration:none}.product-tabs__catalogue-link:hover,.product-tabs__catalogue-link:focus{text-decoration:none}.product-tabs__catalogue-image{box-shadow:0 0 1px #666;display:block;height:auto;width:80px}.product-tabs__catalogue-content{display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:0}.product-tabs__catalogue-title{color:#2462ad;display:block;font-size:1.5rem;line-height:1.3;transition:color .2s ease}.product-tabs__catalogue-description{color:var(--colorText);line-height:1.5}.product-tabs__catalogue-link:hover .product-tabs__catalogue-title,.product-tabs__catalogue-link:focus .product-tabs__catalogue-title{color:#d92c2c}.product-tabs__download-frame{border:0;display:block;height:600px;width:100%}.product-tabs__video-wrap{display:grid;gap:1.5rem}.product-tabs__video{display:block;height:auto;max-width:100%;width:100%}@media(min-width:992px){.toggle-container{display:-ms-grid;display:grid;grid-column-gap:.5rem;-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr}}.toggle{padding-top:.5rem}@media(min-width:992px){.toggle{display:flex;flex-direction:column}}@media(min-width:992px){.toggle__teaser{flex-grow:1}}.toggle__content{display:none}@media(min-width:992px){.toggle__content-0{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.toggle__content-1{-ms-grid-column:3;grid-column:2;-ms-grid-row:2;grid-row:2}.toggle__content-2{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.toggle__content-3{-ms-grid-column:3;grid-column:2;-ms-grid-row:4;grid-row:4}}.toggle__content--show{display:block}.toggle__button{display:block;padding-top:1rem;padding-bottom:1rem;text-align:right;transition:background-color .3s ease-in-out 0s}.toggle__button:after{transition:transform .3s ease-in-out 0s}.toggle__button--open:after{transform:rotate(90deg)}.toggle__button--primary{background-color:var(--colorPrimary)}.toggle__button--primary.toggle__button--open,.toggle__button--gray-dark{background-color:var(--colorAuxiliary2)}.toggle__button--gray-dark.toggle__button--open{background-color:var(--colorPrimaryLight)}.toggle__button-label{padding-right:.5rem}.toggle__button-label--open{display:inline-block}.toggle__button-label--close,.toggle__button--open .toggle__button-label--open{display:none}.toggle__button--open .toggle__button-label--close{display:inline-block}@media(min-width:992px){.toggle-0{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.toggle-1{-ms-grid-column:3;grid-column:2;-ms-grid-row:1;grid-row:1}.toggle-2{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.toggle-3{-ms-grid-column:3;grid-column:2;-ms-grid-row:3;grid-row:3}}
