/* style6.css */
.rr-source{--img:#f9f9f9;--rrred-dark:#007DBC;--rrred:#007DBC;--rrred-light:#007DBC;--rrblack:#2c2c2c;--rrgray-light:#efefef;--rrgray-mid:#e5e5e5;--rrgray-dark:#d6d6d6;--rrpetrol-green:#007777;--rrpetrol-light3:#66adad;--rrpetrol-light2:#99c9c9;--rrpetrol-light1:#cce4e4;--rrrose:#f2cfcf;--rrroyalblue:#4169E1;--vh:1px}.rr-source{-webkit-text-size-adjust:none}.rr-source *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent}.rr-source{margin:0;font-family:urw-din,Helvetica,Arial,sans-serif;letter-spacing:0.004em;background-color:#fff;color:#2c2c2c;font-size:1em}.rr-source{min-height:100vh;display:flex;flex-direction:column}.rr-source p{font-size:1rem;line-height:1.5rem;font-weight:400;color:#2c2c2c}.rr-source a{font-weight:normal;color:#000}.rr-source ul{padding-left:25px;margin-top:8px;margin-bottom:24px}.rr-source img{border:0}.rr-source td img{vertical-align:bottom}.rr-source .hover:hover{background-color:#fd2}.rr-source pre{display:block;padding:9.5px;margin:0 0 10px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto}.rr-source .textSmall{font-size:14px;text-align:left;color:#000}.rr-source label{cursor:pointer;padding:1px 4px 3px 24px;margin:1px 0 1px 0;display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rr-source label:hover{background-color:#fd2}.rr-source label input{position:absolute;left:0;top:1px}.rr-source.overflow-hidden{overflow:hidden}.rr-source h1{font-size:40px;color:#007DBC;opacity:1;font-weight:400;line-height:40px}.rr-source .gray{color:#666}.rr-source h2{font-size:2em;line-height:37px;opacity:1;font-weight:400}.rr-source h2.red{font-size:1em;font-weight:bold;color:#007DBC;margin-top:0;margin-bottom:5px}.rr-source h3{font-size:0.9em;font-weight:bold;color:#7d0904;margin-top:0;margin-bottom:5px}.rr-source h3 + p{margin-top:0}@media only screen and (max-width:900px){.rr-source .autoSize{font-size:0.95em}.rr-source h1{font-size:2.2em}.rr-source h2{font-size:1.7em}}@media only screen and (max-width:500px){.rr-source .autoSize{font-size:0.70em}.rr-source h1{font-size:1.6em;line-height:30px}}@media only screen and (max-width:400px){.rr-source .autoSize{font-size:0.65em}.rr-source h1{font-size:1.5em}.rr-source h2{font-size:1.3em;line-height:1.3em}}.rr-source p{font-size:1rem;line-height:1.5rem;font-weight:400;color:#2c2c2c;margin:0.4rem 0}.rr-source .rrRed{background-color:#007DBC}.rr-source .rrRedHover{background-color:#007DBC}.rr-source .rrRedHover:hover{text-decoration:underline}.rr-source .rrDarkGray{background-color:#3c3c3b}.rr-source .rrGrayHover  a{text-decoration:none}.rr-source .rrDarkGrayHover a{color:#2c2c2c;text-align:left}.rr-source .rrRedHover a{text-decoration:none}.rr-source .rrDarkGrayHover:hover{background-color:#f6f6f6}.rr-source .rrGrayHover:hover{background-color:#ddd;color:#fff}.rr-source .mcw{width:100%;max-width:1420px;text-align:left}@media only screen and (min-width:800px){.rr-source .div10{width:10%;float:left}.rr-source .div15{width:15%;float:left}.rr-source .div20{width:20%;float:left}.rr-source .div25{width:25%;float:left}.rr-source .div30{width:30%;float:left}.rr-source .div40{width:40%;float:left}.rr-source .div50{width:50%;float:left}.rr-source .div60{width:60%;float:left}.rr-source .div70{width:70%;float:left}.rr-source .div75{width:75%;float:left}.rr-source .div80{width:80%;float:left}.rr-source .div50right{width:50%;float:right}.rr-source .mcw > .div50:first-child{padding-right:25px}.rr-source .mcw > .div50:nth-child(2){padding-left:25px}.rr-source .mcw > .div50right:first-child{padding-left:25px}.rr-source .mcw > .div50right:nth-child(2){padding-right:25px}}@media only screen and (max-width:1460px){.rr-source .mcw{padding:0 20px}}@media only screen and (max-width:640px){.rr-source .mcw{padding:0 10px}}.rr-source div.grayLine{background-color:#f6f6f6;width:100%;padding-top:40px;padding-bottom:40px}.rr-source div.redLine{background-color:#007DBC;width:100%;padding-top:40px;padding-bottom:40px}.rr-source div.redLine h1{color:#fff}.rr-source div.redLine p{color:#fff}.rr-source div.whiteLine{background-color:#fff;width:100%;padding-top:40px;padding-bottom:40px}.rr-source div.darkgrayLine{background-color:#ddd;width:100%;padding-top:40px;padding-bottom:40px}.rr-source div.grayLine h1:first-child{padding-top:0}.rr-source div.whiteLine h1:first-child{padding-top:0}@media only screen and (min-width:800px){.rr-source div.grayLine.NoPaddingBottom,.rr-source div.whiteLine.NoPaddingBottom{padding-bottom:0!important;margin-bottom:-4px}}.rr-source .noSelect{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rr-source .noSelect:focus{outline:none!important}.rr-source .elements{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.rr-source .elements > .pic-element{max-width:100%;width:820px}.rr-source .elements > .pic-element img{width:100%;padding:20px 0}.rr-source .elements > .text-element{width:460px;max-width:100%;min-width:320px}.rr-source .elements > .text-element button{margin-left:0;margin-right:20px}.rr-source .elements > div:nth-child(2){margin-left:20px}.rr-source .elements > div:first-child{margin-right:20px}.rr-source .elements h1{margin-block-start:0.2em}@media only screen and (max-width: 800px){.rr-source .elements{flex-wrap:wrap}.rr-source .elements.reverse{flex-wrap:wrap-reverse!important}.rr-source .elements > div:nth-child(2){margin-left:0}.rr-source .elements > div:first-child{margin-right:0}.rr-source .elements > .text-element{width:100%;min-width:unset;padding-top:20px}.rr-source .elements > .pic-element{width:100%}.rr-source .elements h1{margin-block-end:0.3em;margin-block-start:0.3em}.rr-source .elements h2{margin-block-end:0.3em;margin-block-start:0.3em}.rr-source .elements > .pic-element img{padding:0}}.rr-source .spacer40{height:40px}.rr-source .spacer20{height:20px}@media only screen and (max-width: 800px){.rr-source .spacer20{height:0}.rr-source .spacer40{height:0}}.rr-source button.red{background-color:#f6f6f6;color:#007DBC;border:0}.rr-source button.red:hover{background-color:#ddd}.rr-source div.pred button{background-color:#fff;color:#007DBC;border:0}.rr-source div.pred button:hover{background-color:#efefef}.rr-source .subMenue button{border-radius:0!important}@media only screen and (max-width:1000px){.rr-source button{font-size:16px;text-transform:uppercase;padding:10px 20px}}.rr-source button.shop{min-width:160px;font-size:15px;font-weight:bold;padding:3px;color:#fff;margin:0;text-transform:none!important;font-style:normal!important;z-index:0}.rr-source button.Working{cursor:default;background-image:url("/wp-content/uploads/tmk-media/website/graphics/loadingWhite.gif");background-repeat:no-repeat;background-position:left 5px center;background-size:20px;background-color:#7b7676}@supports (-webkit-touch-callout: none){.rr-source input[type='number'],.rr-source input[type='password'],.rr-source input[type='text'],.rr-source textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.rr-source input[type='email'],.rr-source input[type='text']{font-family:urw-din,Helvetica,Arial,sans-serif;font-size:16px;padding:3px;color:#2c2c2c;border-radius:4px;border:1px solid #ddd;background-color:#fff;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rr-source input[type='password']{font-family:urw-din,Helvetica,Arial,sans-serif;font-size:16px;padding:3px;color:#2c2c2c;border-radius:4px;border:1px solid #ddd;background-color:#fff;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rr-source input[type='button']{font-family:unset;font-size:18px;font-style:italic;text-transform:uppercase;padding:12px 30px 12px 30px;color:#fff;border:1px solid #fff;margin:0;background-color:#007DBC;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:8px;cursor:pointer}.rr-source button.big,.rr-source input[type='button'].big{background-color:#007DBC;width:auto;min-width:220px;min-height:45px;text-align:center;border-radius:6px;box-shadow:0 3px 5px 0 rgba(44, 59, 76, 0.6);font-size:16px;font-family:urw-din,Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;border:1px solid #842c23;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow:hidden;padding:5px 5px 5px 14px;cursor:pointer}.rr-source input[type='submit']{font-size:15px;font-family:urw-din,Helvetica,Arial,sans-serif;font-weight:bold;padding:3px;color:#fff;border-radius:3px;border:1px solid #397dd5;margin:0;background-color:#5d86c1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:160px;cursor:pointer}.rr-source select{font-family:urw-din,Helvetica,Arial,sans-serif;font-size:16px;padding:2px;padding-left:4px;color:#2c2c2c;border-radius:4px;border:1px solid #ddd;background-color:#fff;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:27px;text-indent:-1px;width:100%;opacity:0.9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/wp-content/uploads/tmk-media/website/graphics/dropdown.webp");background-repeat:no-repeat;background-position:right 4px center}.rr-source textarea{font-family:urw-din,Helvetica,Arial,sans-serif;font-size:16px;padding:3px;color:#2c2c2c;border-radius:4px;border:1px solid #ddd;background-color:#fff;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rr-source .loading{background-color:#fafafa;background-image:url("/wp-content/uploads/tmk-media/website/graphics/loading.gif");background-position:center;background-repeat:no-repeat;min-height:200px}.rr-source .piccontainer{width:100%;height:100%;overflow:hidden;position:relative;display:flex;aspect-ratio:1;cursor:grab;user-select:none}.rr-source .piccontainer > img{width:100%;height:100%;max-width:100%;align-self:center;object-fit:contain;border-radius:1rem;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s;-webkit-user-drag:none}.rr-source .piccontainer > img.active{opacity:1}.rr-source a.control_next,.rr-source a.control_prev{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;cursor:pointer;user-select:none;transition:color 0.1s ease,transform 0.1s ease;color:var(--rrgray-dark);display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0;box-shadow:none;z-index:600}.rr-source a.control_prev{left:0}.rr-source a.control_next{right:0}.rr-source a.control_next::before,.rr-source a.control_prev::before{content:'';display:inline-block;width:1rem;height:1rem;border-top:3px solid currentColor;border-right:3px solid currentColor;transition:border-color 0.3s ease}.rr-source a.control_prev::before{transform:rotate(-135deg)}.rr-source a.control_next::before{transform:rotate(45deg)}@media (min-width: 769px){.rr-source a.control_next:hover,.rr-source a.control_prev:hover{transform:translateY(-50%) scale(1.2);cursor:pointer}}@media (max-width: 768px){.rr-source a.control_next:active,.rr-source a.control_prev:active{transform:translateY(-50%) scale(0.9)}}.rr-source .piccontainer .dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:0.75rem;z-index:600}.rr-source .piccontainer .dots span{width:0.75rem;height:0.75rem;background:var(--rrgray-dark);border-radius:50%;cursor:pointer;transition:background-color 0.3s}.rr-source .piccontainer .dots span.active{background:#777}.rr-source .piccontainer .caption{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);color:var(--rrblack);font-size:1rem;font-weight:400;text-align:center;max-width:90%;pointer-events:none;user-select:none;overflow:hidden;text-overflow:ellipsis;z-index:700;display:none}.rr-source .prd_head{display:none!important}.rr-source .prd-box-outer{position:fixed;width:100vw;height:100vh;background-color:#00000094;display:none;z-index:50000;justify-content:flex-end;overflow-x:hidden;overflow-y:auto;display:flex;opacity:0;transition:all 0.2s}.rr-source .prd-box{width:40vw;max-width:100vw;width:600px;min-height:100vh;background-color:#fff;transform:translateX(100%);transition:all 0.8s;position:relative;overflow-x:hidden;overflow-y:auto}.rr-source .now-visible{transform:translateX(0)}.rr-source .prd-box-close{position:sticky;top:0;width:100%;display:flex;justify-content:flex-end;z-index:1}.rr-source .prd-box-close > div{line-height:20px;border-radius:30px;background-color:#fff;cursor:pointer;transition:all 0.2s;z-index:10000;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:45px}.rr-source .prd-box-close >div:hover{color:#007DBC}.rr-source #prd-box-content{padding:0 20px}.rr-source #contact_shoprequest{text-decoration:underline;cursor:pointer}.rr-source #contact_shopfaq{padding-bottom:15px}.rr-source .sec h1{font-size:2.3rem;color:#007DBC;opacity:1;font-weight:400;line-height:2.3rem;font-weight:600;margin:1.25rem 0}.rr-source .sec h3{font-size:1.5rem;font-weight:400;color:var(--rrred);margin:0.75rem 0}.rr-source .sec{width:100%;position:relative;background-color:#fff;margin:2rem 0;text-align:left;display:flex;justify-content:center;flex-direction:column;align-items:center}.rr-source .sec .grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:minmax(min-content, auto);gap:2rem;max-width:88.75rem;padding:0 1rem;width:100%}.rr-source .grid-item.col-2{grid-column:span 2}.rr-source .grid-item.col-3{grid-column:span 3}.rr-source .grid-item.col-4{grid-column:span 4}.rr-source .grid-item.col-5{grid-column:span 5}.rr-source .grid-item.col-6{grid-column:span 6}.rr-source .grid-item.col-7{grid-column:span 7}.rr-source .grid-item.col-8{grid-column:span 8}.rr-source .grid-item.col-12{grid-column:1/-1}.rr-source .grid-item{text-align:left}.rr-source .grid-item.centered-box{grid-column:4/10;text-align:center}.rr-source .grid-item.centered-box button,.rr-source .grid-item.centered-box h2,.rr-source .grid-item.centered-box p{text-align:center}.rr-source .grid a{text-decoration:none!important}.rr-source .grid-item.home-myrr a > button,.rr-source .grid-item.home-myrr button{margin:0.5rem 0 0 auto;padding:0.5rem 1.5rem}.rr-source .grid-item.home-myrr a{margin-left:auto}.rr-source .grid-item.centered{text-align:center}.rr-source .grid-item.align-right{text-align:right}.rr-source .half-text h1,.rr-source .half-text h2,.rr-source .half-text p{max-width:calc(50% - 1rem)}.rr-source .grid-item h2{color:var(--rrred);font-size:1.75rem;margin:1rem 0;font-weight:600;line-height:125%;text-transform:uppercase}.rr-source .hidden{display:none}.rr-source a.button,.rr-source button{padding:0.5rem 1.5rem;text-transform:none;margin:1rem 0;transition:all 0.3s;width:fit-content;border:2px solid var(--rrred);color:var(--rrred);background-color:#fff;white-space:nowrap;border-radius:3rem;font-size:1rem;cursor:pointer;font-family:urw-din,Helvetica,Arial,sans-serif;display:inline-block}.rr-source a.button.btn-1,.rr-source button.btn-1{color:#fff;background-color:var(--rrred);border:2px solid var(--rrred)}.rr-source a.button.btn-2,.rr-source button.btn-2{background-color:#fff;border:1px solid var(--rrred)}.rr-source a.button.btn-2:hover,.rr-source button.btn-2:hover{border:1px solid var(--rrred)}.rr-source a.button.btn-2.active,.rr-source button.btn-2.active{background-color:var(--rrred);color:#fff}.rr-source a.button.btn-2.active:hover,.rr-source button.btn-2.active:hover{background-color:var(--rrred);color:#fff;border:1px solid var(--rrred)}.rr-source a.button.btn-3,.rr-source button.btn-3{font-size:0.9rem;padding:0.25rem 0.75rem;margin:0.5rem 0;border:1px solid var(--rrred)}.rr-source a.button.btn-3:hover,.rr-source button.btn-3:hover{border:1px solid var(--rrred-light)}.rr-source a.button.btn-3.active,.rr-source button.btn-3.active{background-color:var(--rrred);color:#fff}.rr-source a.button:hover,.rr-source button:hover{background-color:var(--rrred-light);border:2px solid var(--rrred-light);color:#fff}.rr-source a.button.btn-3.active:hover,.rr-source button.btn-3.active:hover{background-color:var(--rrred);color:#fff;border:1px solid var(--rrred)}.rr-source a.btn-4,.rr-source button.btn-4{background-color:#ffffff00;color:var(--rrblack);border-radius:0;border:0;border-bottom:2px solid #ffffff00;padding:0;padding-bottom:0.5rem;margin:0}.rr-source a.btn-4:hover,.rr-source button.btn-4:hover{background-color:#ffffff00;color:var(--rrblack);border-bottom:2px solid #2c2c2cab}.rr-source a.btn-4.active,.rr-source button.btn-4.active{background-color:#ffffff00;color:var(--rrred);border-bottom:2px solid var(--rrred)}.rr-source a.btn-4.active:hover,.rr-source button.btn-4.active:hover{border:0;border-bottom:2px solid var(--rrred)}.rr-source button.arrow{position:relative;padding:0.5rem 1.5rem;overflow:hidden}.rr-source button.arrow:hover{text-align:left;padding-right:1rem;padding-left:2rem}.rr-source button.arrow::before{content:"→";position:absolute;left:0.75rem;top:50%;transform:translateY(-50%) translateX(-0.5rem);opacity:0;transition:transform 0.3s,opacity 0.3s ease;color:inherit}.rr-source button.arrow:hover::before{opacity:1;transform:translateY(-50%) translateX(0)}.rr-source .flip-button{overflow:hidden;display:inline-block;position:relative;visibility:hidden;padding:0!important}.rr-source .flip-button.ready{visibility:visible}.rr-source .flip-button .content{position:relative;overflow:hidden}.rr-source .flip-button .hover-text,.rr-source .flip-button .text{transition:transform 0.3s ease-in-out,opacity 0.3s;padding:0.5rem 1.25rem}.rr-source .flip-button .text{opacity:1}.rr-source .flip-button .hover-text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translateY(100%);opacity:0}.rr-source .flip-button:hover .text{transform:translateY(-100%);opacity:0.1}.rr-source .flip-button:hover .hover-text{transform:translateY(0);opacity:1}.rr-source .fullwidth-header-text{display:flex;align-items:flex-start;text-align:left;flex-direction:column;justify-content:flex-end;padding-bottom:2rem;background-color:unset!important}.rr-source .fullwidth-header-text > h1{font-size:2.5rem;opacity:1;font-weight:600;line-height:4rem;color:#2c2c2c;margin:1rem 0;max-width:calc(80%)}.rr-source .fullwidth-header-text > p{font-size:initial;margin:1rem 0}.rr-source .fullwidth-header-text > a{display:flex;text-decoration:none}.rr-source .fullwidth-header-text > a > button{margin-bottom:0}.rr-source .home-intro-text{width:100%;text-align:center}.rr-source .box-top-link-other-page{border-radius:1rem;padding-top:0;grid-column:9/span 4}.rr-source .box-top-link-other-page > div{position:relative;width:100%;display:flex;flex-direction:column;padding:1rem;background-color:var(--rrgray-light);border-radius:1rem;transition:background-color 0.3s ease}.rr-source .box-top-link-other-page button{margin:0;align-self:flex-end}.rr-source .box-top-link-other-page > div > h2{font-size:1.25rem;line-height:1.25rem;margin:0.75rem 0}.rr-source .box-top-link-other-page a{margin:0;float:right;align-self:flex-end}.rr-source .youtube-carousel-container{width:100%;display:flex;gap:2rem;flex-wrap:wrap}.rr-source .youtube-carousel-container > div{width:calc(50% - 1rem)}.rr-source .vimeo-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background:var(--rrgray-light) center/cover no-repeat}.rr-source .vimeo-wrapper > iframe.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:none;pointer-events:none;user-select:none}@media (max-width: 1024px){.rr-source .grid-item.col-6{grid-column:span 6}.rr-source .grid-item.col-3,.rr-source .grid-item.col-5,.rr-source .grid-item.col-7,.rr-source .grid-item.col-8{grid-column:span 6}.rr-source .box-top-link-other-page{grid-column:span 6}}@media (min-width: 769px){.rr-source .box-top-link-other-page > div:hover{background-color:var(--rrgray-dark);cursor:pointer}.rr-source .box-top-link-other-page:hover a,.rr-source .box-top-link-other-page:hover button{color:#fff;background-color:var(--rrred-light);border:1px solid var(--rrred-light)}}@media (max-width: 768px){.rr-source .grid-item.col-3.resp-50{grid-column:span 6!important}.rr-source .grid-item.col-5,.rr-source .grid-item.col-6,.rr-source .grid-item.col-7,.rr-source .grid-item.col-8{grid-column:span 12}.rr-source .grid-item.col-4{grid-column:span 6}.rr-source .sec .grid{gap:1rem;padding:0 0.5rem}.rr-source .half-text h1,.rr-source .half-text h2,.rr-source .half-text p{max-width:100%!important}.rr-source .grid-item.col-4.resp-center{grid-column:4/span 6;justify-self:center}.rr-source .box-top-link-other-page{grid-column:span 12}.rr-source .box-top-link-other-page a,.rr-source .box-top-link-other-page button{text-align:center;width:100%;margin-top:0.5rem}.rr-source .grid-order-1{order:1}.rr-source .grid-order-2{order:2}.rr-source .grid-order-3{order:3}.rr-source .grid-order-4{order:4}.rr-source .grid-order-5{order:5}.rr-source .grid-order-6{order:6}.rr-source .grid-order-7{order:7}.rr-source .grid-order-8{order:8}.rr-source .grid-order-9{order:9}.rr-source .grid-order-610{order:10}.rr-source button.btn-3:not(.filter-buttons .btn-3,.rr-source .contact-channel .btn-3){font-size:1rem;margin:0.25rem 0;border:1px solid var(--rrred)}.rr-source button.btn-3:not(.filter-buttons .btn-3,.rr-source .contact-channel .btn-3):hover{border:1px solid var(--rrred-light)}.rr-source button.btn-3.active:not(
.filter-buttons .btn-3,.rr-source .contact-channel .btn-3
):hover{background-color:var(--rrred);color:#fff;border:1px solid var(--rrred)}.rr-source .filter-buttons .btn-3:hover{background-color:#fff;border:1px solid var(--rrred);color:var(--rrred)}.rr-source .youtube-carousel-container > div{width:100%}}@media (max-width: 575px){.rr-source .grid-item{grid-column:span 12!important}.rr-source .grid-item.col-2{grid-column:span 6!important}}.rr-source .linkbox{width:100%;background-color:var(--rrgray-light);border-radius:1rem;cursor:pointer;transition:background-color 0.2s;display:flex;flex-wrap:nowrap;align-items:center;gap:1rem}.rr-source .linkbox-image{overflow:hidden;width:10rem;height:10rem;border-radius:1rem;margin:1rem 0 1rem 1rem}.rr-source .doc-box .linkbox-image{width:6rem;height:6rem;border-radius:0.75rem}.rr-source .linkbox-image > img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0.2s;display:block}.rr-source .linkbox-text{flex:1;padding:1rem 1rem 1rem 0}.rr-source .preview-text1 p > img{height:1rem;margin-left:0.5rem}.rr-source .preview-text1 p{font-size:1.25rem;font-weight:600;color:var(--rrred)}.rr-source .linkbox-button{padding-right:2rem}.rr-source .linkbox > .preview-text2{padding:0 1rem}.rr-source .linkbox.contactbox{background-color:var(--rrpetrol-light1)}.rr-source .linkbox.contactbox > .linkbox-image{width:8rem;height:8rem;background-color:var(--rrgray-dark)}.rr-source .pdfbox{position:relative}.rr-source .spinner-outer{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:2}.rr-source .spinner-outer.active{display:flex}.rr-source .pdfbox > .linkbox-image{position:relative}.rr-source .pdfbox > .linkbox-image > .icon_download{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:60%;object-fit:contain}@media (min-width: 769px){.rr-source .linkbox:hover  .linkbox-image > img:not(.icon_download){transform:scale(1.05)}.rr-source .linkbox:hover{background-color:var(--rrgray-dark)}.rr-source .linkbox:hover  .linkbox-button > a,.rr-source .linkbox:hover  .linkbox-button > button{background-color:var(--rrred);color:#fff}.rr-source .linkbox.contactbox:hover{background-color:var(--rrpetrol-light3)}}@media (max-width: 768px){.rr-source .linkbox{flex-wrap:wrap;gap:0 1rem}.rr-source .linkbox-image{overflow:hidden;width:8rem;height:8rem;margin:1rem 0 0.5rem 1rem}.rr-source .linkbox-button{padding:0 1rem;width:100%}.rr-source .linkbox-button a,.rr-source .linkbox-button button{margin-top:0.5rem;width:100%;text-align:center}.rr-source .linkbox-text{padding:1rem 1rem 0 0}}@media (max-width: 575px){.rr-source .linkbox-image,.rr-source .linkbox.contactbox > .linkbox-image{overflow:hidden;width:6rem;height:6rem}.rr-source .preview-text1 p{font-size:1.125 rem}}.rr-source .box-img-text-link{border-radius:1rem 1rem 0 0;border-bottom:1px solid var(--rrgray-dark);padding-bottom:0.25rem;margin-bottom:1rem;display:flex;flex-direction:column;align-self:stretch}.rr-source .box-img-text-link > div{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;cursor:default;height:100%}.rr-source .box-img-text-link.support-link > div{cursor:pointer}.rr-source .box-img-text-link > div > div:nth-child(1){width:100%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden}.rr-source .box-img-text-link > div > div:nth-child(1) img{width:100%;height:auto;aspect-ratio:1/1;border-radius:1rem;object-fit:cover;background-color:var(--img);vertical-align:bottom;transform:scale(1) translateZ(0);transform-origin:center center;backface-visibility:hidden;will-change:transform;transition:transform 0.3s ease}.rr-source .box-img-text-link > div > div:nth-child(2){display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.125rem;text-transform:uppercase;gap:0.5rem;flex-wrap:wrap;flex-direction:column;align-items:flex-start;flex:1;height:100%;gap:0}.rr-source .box-img-text-link.text-flex > div > div:nth-child(2){flex-direction:row;align-items:center}.rr-source .box-img-text-link > div > div:nth-child(2) > span{transition:color 0.2s ease}.rr-source .box-img-text-link > div > div:nth-child(2) > div{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;padding-right:0.5rem}.rr-source .box-img-text-link > div > div:nth-child(2) > a{margin-top:0.25rem;align-self:flex-end}.rr-source .box-link-wide{background-color:var(--rrgray-light);border-radius:1rem;transition:background-color 0.3s}.rr-source .box-link-wide > .inner{display:grid;grid-template-columns:repeat(8, 1fr);gap:0.75rem 2rem;width:100%}.rr-source .box-link-wide > .inner > div:first-of-type{border-radius:1rem;overflow:hidden;background-color:var(--rrgray-dark);grid-row:1/span 2;aspect-ratio:1}.rr-source .box-link-wide > .inner > div:first-of-type img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1) translateZ(0);transform-origin:center center;backface-visibility:hidden;will-change:transform;transition:transform 0.3s ease}.rr-source .box-link-wide > .inner > .text1{grid-column:span 6;grid-row:1;align-self:end;padding-top:1.5rem}.rr-source .box-link-wide > .inner > .text1 img{height:1rem;margin-left:0.5rem}.rr-source .box-link-wide > .inner > .text1 p{font-size:1.5rem;color:var(--rrred);margin:0;font-weight:600}.rr-source .box-link-wide > .inner > .text2{grid-column:span 6;grid-row:2;align-self:start;padding-bottom:1rem}.rr-source .box-link-wide > .inner > .text2 p{margin:0}.rr-source .box-link-wide > .inner > div:last-of-type{grid-column:span 1;padding-right:2rem;height:100%;grid-row:span 2;display:grid;align-items:center}.rr-source .box-squared-image{position:relative;width:100%;padding-top:100%;border-radius:1rem;overflow:hidden}.rr-source .ai-badge::after{content:"";position:absolute;right:5px;bottom:5px;width:100px;height:35px;background-image:url("/wp-content/uploads/tmk-media/website/label_ai_modified_white_transparent.svg");background-size:contain;background-repeat:no-repeat}@supports (aspect-ratio: 1){.rr-source .box-squared-image{aspect-ratio:1;padding-top:0}}.rr-source .box-squared-image > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1rem;display:block}.rr-source .text-center-height{display:grid;place-content:center}@media (max-width: 1200px){.rr-source .box-link-wide > .inner > div:first-of-type{grid-column:span 2}.rr-source .box-link-wide > .inner > .text1,.rr-source .box-link-wide > .inner > .text2{grid-column:span 5}}@media (min-width: 769px){.rr-source .box-img-text-link > div{cursor:pointer}.rr-source .box-img-text-link:hover{border-bottom:1px solid var(--rrred)}.rr-source .box-img-text-link:hover > div > div:nth-child(1) img{transform:scale(1.05) translateZ(0)}.rr-source .box-img-text-link > div > div:nth-child(2) > span{font-size:0.9rem;max-width:70%}.rr-source .box-img-text-link:hover a{background-color:var(--rrred-light);border:1px solid var(--rrred-light);color:#fff}.rr-source .box-img-text-link:hover > div > div:nth-child(2) > span{color:var(--rrred)}.rr-source .box-link-wide:hover{background-color:var(--rrgray-dark);cursor:pointer}.rr-source .box-link-wide:hover a.button{background-color:var(--rrred);color:#fff}.rr-source .box-link-wide:hover > .inner > div:first-of-type img{transform:scale(1.05) translateZ(0)}}.rr-source .mp4video-squared{background-color:var(--rrgray-light);width:100%;aspect-ratio:1}.rr-source .mp4video-squared video{width:100%}.rr-source .grid-youtube-video{grid-column:span 8;aspect-ratio:16/9;background-color:var(--img);border-radius:1rem}.rr-source .grid-youtube-text{grid-column:span 4;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;text-align:left;border-bottom:1px solid var(--rrblack)}.rr-source .social-media-icons{display:grid;grid-auto-flow:column;justify-content:center;gap:2rem}.rr-source .social-media-icons img{height:50px}@media (min-width: 769px){.rr-source .box-link-wide:hover{background-color:var(--rrgray-dark);cursor:pointer}.rr-source .box-link-wide:hover a.button{background-color:var(--rrred);color:#fff}}@media (max-width: 768px){.rr-source .box-img-text-link a.button,.rr-source .box-img-text-link button{width:100%;font-size:1rem;text-align:center}.rr-source .box-link-wide > .inner{grid-template-columns:repeat(8, 1fr);grid-template-rows:auto;gap:1rem;padding:1rem;cursor:default;width:100%;box-sizing:border-box}.rr-source .box-link-wide > .inner > div:first-of-type{grid-column:span 2;grid-row:1;aspect-ratio:1;width:100%;overflow:hidden;position:relative;max-height:200px}.rr-source .box-link-wide > .inner > .text1{grid-column:3/span 6;grid-row:1;align-self:center;padding:0}.rr-source .box-link-wide > .inner > .text2{grid-column:1/span 8;grid-row:2;padding-bottom:0}.rr-source .box-link-wide > .inner > .text2 p{max-width:100%}.rr-source .box-link-wide > .inner > div:last-of-type{grid-column:1/span 8;grid-row:3;padding:0}.rr-source .box-link-wide > .inner > div:last-of-type a{width:100%;margin:0;text-align:center}}@media (max-width: 575px){.rr-source .box-link-wide > .inner > div:first-of-type{grid-column:span 2;grid-row:1;aspect-ratio:1;width:100%;overflow:hidden;position:relative;border-radius:0.5rem}}.rr-source .accord-item{width:100%;display:flex;gap:1rem;border-radius:1rem;justify-content:flex-start;transition:background-color 0.3s;position:relative;margin-bottom:1rem;align-items:flex-start}.rr-source .accord-item::after{position:absolute;content:"";bottom:-0.5rem;width:100%;border-bottom:1px solid var(--rrgray-dark)}.rr-source .accord-item.hover:hover{background-color:var(--rrgray-mid);cursor:pointer}.rr-source .accord-item > div:first-of-type{width:8rem;overflow:hidden;transition:width 0.3s;display:flex;align-items:flex-start;justify-content:center}.rr-source .accord-item.active{background-color:var(--rrgray-light)}.rr-source .accord-item.active .accord-icon::before{height:0;transition:height 0.1s;cursor:pointer}.rr-source .accord-item > div:first-of-type img{width:4.5rem;transition:width 0.4s;border-radius:1rem;padding-left:0.5rem;mix-blend-mode:multiply}.rr-source .accord-item > div:nth-of-type(2){flex:1;display:flex;width:100%;align-items:flex-start;justify-content:center;flex-direction:column;padding:0.75rem 0}.rr-source .accord-item > div:nth-of-type(2) > p{font-weight:600;font-size:1rem;display:flex;align-items:center;user-select:none}.rr-source .accord-item > div:nth-of-type(2) > div{max-height:0;opacity:0;overflow:hidden;display:flex;flex-direction:column;transition:max-height 0.4s ease,opacity 0.4s ease}.rr-source .accord-item > div:nth-of-type(2) > div > button{align-self:flex-end}.rr-source .accord-item > div:nth-of-type(2) > div.active{max-height:500px;opacity:1}.rr-source .accord-item > span{cursor:pointer;padding-right:1rem;height:4rem}.rr-source .accord-item.active > div:first-of-type > img{width:8rem}.rr-source .accord-item > div:nth-of-type(2) > div button{float:right}.rr-source .accord-icon{font-size:24px;position:relative;display:inline-block;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.rr-source .accord-icon:before{content:"";background-color:var(--rrblack);width:0.085rem;height:0.9rem;position:absolute;opacity:1;transition:height 0.3s}.rr-source .accord-icon:after{content:"";background-color:var(--rrblack);width:1rem;height:0.085rem}.rr-source .accord-item.active .accord-icon:before{height:0}.rr-source .accord-item.no-img > div:first-of-type{display:none}.rr-source .accord-item.no-img > div:nth-of-type(2){padding-left:1rem}.rr-source .accord-item.no-img > div:nth-of-type(2) a{display:flex;justify-content:flex-end}.rr-source .large-image-accordion-wrapper > .large-images{position:relative}.rr-source .large-image-accordion-wrapper > .large-images > img{position:absolute;left:0;top:0;opacity:0;transition:opacity 0.5s}.rr-source .large-image-accordion-wrapper > .large-images > img.active{opacity:1}.rr-source .large-image-accordion-wrapper > .wrapper-text > img{display:none}@media (max-width: 768px){.rr-source .large-image-accordion-wrapper > .large-images{display:none}.rr-source .large-image-accordion-wrapper > .wrapper-text > img{display:block;width:100%;border-radius:1rem;overflow:hidden;max-height:0;margin-bottom:0;opacity:0;pointer-events:none;transition:max-height 0.5s ease,opacity 0.5s ease,margin 0.2s ease;object-fit:cover;object-position:center center}.rr-source .large-image-accordion-wrapper > .wrapper-text.cropped-images > img{aspect-ratio:4/3}.rr-source .large-image-accordion-wrapper > .wrapper-text > img[data-crop="top"]{object-position:center top}.rr-source .large-image-accordion-wrapper > .wrapper-text > img[data-crop="bottom"]{object-position:center bottom}.rr-source .wrapper-text > img[data-crop="bottom"]{object-position:center bottom}.rr-source .large-image-accordion-wrapper > .wrapper-text > img.active{max-height:100vw;margin-bottom:0.5rem;opacity:1;pointer-events:auto;user-select:none}}.rr-source .spinner{width:4rem;height:4rem;border:6px solid var(--rrpetrol-light1);border-top-color:var(--rrpetrol-light3);border-radius:50%;animation:spin 0.8s linear infinite;margin:2rem auto}@keyframes spin{.rr-source to{transform:rotate(360deg)}}@media (max-width: 768px){.rr-source .accord-item{gap:0.5rem}.rr-source .accord-item > div:first-of-type{width:4rem}.rr-source .accord-item > div:first-of-type img{width:4rem}.rr-source .accord-item.active > div:first-of-type > img{width:4rem}.rr-source .accord-item > div:nth-of-type(2){padding:0.5rem 0 0.5rem 0}.rr-source .accord-item > span{cursor:pointer;padding-right:1rem;height:100%;padding-top:1.5rem}.rr-source .accordion-large-squared-image > img.active{max-height:100vw}.rr-source .uhf-image-container{display:none}}.rr-source .filter-tags{display:flex;align-items:center;justify-content:flex-start;gap:2rem}.rr-source .filter-tags > p{cursor:pointer;transition:all 0.3s ease-out;border-bottom:2px solid #ffffff00;padding-bottom:0.5rem;user-select:none}.rr-source .filter-tags > p:hover{border-bottom:2px solid #2c2c2c61}.rr-source .filter-tags > p.checked{color:var(--rrred);border-bottom:2px solid var(--rrred)}.rr-source .filter-buttons{display:flex;justify-content:flex-start;align-items:center;gap:0 0.5rem;flex-wrap:wrap}.rr-source .filter-buttons > span{color:gray}.rr-source .nav-btn{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0!important}.rr-source .nav-btn::before{content:"";position:absolute;width:100%;height:100%;background-color:#2c2c2c9e;border-radius:50%;transition:background-color 0.3s ease,transform 0.2s ease}.rr-source .nav-btn:hover{background-color:unset!important}.rr-source .nav-btn:hover::before{background-color:#0000009e}.rr-source .nav-btn:active::before{transform:scale(0.9)}.rr-source .nav-btn .icon{width:24px;height:24px;position:relative;fill:#fff;transition:fill 0.3s ease}.rr-source .carousel-container{position:relative;overflow:hidden;user-select:none;display:flex;-webkit-user-select:none;flex-wrap:wrap;gap:0 0.5rem;justify-content:flex-end;margin-top:-1rem}.rr-source .sec .carousel-track{display:flex;scroll-behavior:smooth;gap:2rem;padding:0 1rem;cursor:grab;width:100%;scroll-snap-type:x mandatory;overflow-x:hidden;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none}.rr-source .carousel-track.dragging{cursor:grabbing}.rr-source .sec .carousel-track::-webkit-scrollbar{display:none}.rr-source .sec .carousel-track > div{flex:0 0 calc(80% / 3);min-width:calc(80% / 3);aspect-ratio:1;background-color:var(--img);border-radius:1rem;scroll-snap-align:start;display:flex;align-items:flex-end;justify-content:center;font-weight:bold;padding:1rem;box-sizing:border-box;user-select:none;scroll-snap-stop:always}.rr-source .sec .carousel-button{border:none;font-size:6rem;line-height:2rem;cursor:pointer;z-index:10;padding:1rem;border-radius:0;box-shadow:none;margin:0;background-color:unset;color:#bdbdbd;padding:0 1rem 1rem 1rem;transition:transform 0.2s,color 0.2s,opacity 0.3s ease}@media (min-width: 769px){.rr-source .sec .carousel-button:not(.is-disabled):hover{box-shadow:none;box-shadow:none;text-shadow:none;color:#575757;transform:scale(1.15);background-color:unset}}@media (max-width: 769px){.rr-source .sec .carousel-button:not(.is-disabled):active{transform:scale(0.95);color:#888;background-color:unset;box-shadow:none;text-shadow:none;transition:transform 0.1s ease}}.rr-source .sec .carousel-button.is-disabled{opacity:0.2;cursor:unset}.rr-source .carousel-supplies-products .carousel-track{margin-top:1rem}.rr-source .carousel-supplies-products .carousel-track > div{position:relative;padding:0;overflow:hidden}.rr-source .carousel-supplies-products .carousel-track > div > img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:1rem}.rr-source .carousel-supplies-products .carousel-track > div > p{position:absolute;width:100%;text-align:center;padding:1rem;margin:0;background:linear-gradient(
0deg,
rgb(57 57 57 / 70%) 0,
rgba(255, 255, 255, 0) 100%
);padding-top:3rem;font-weight:600;color:#fff}.rr-source .header-wrapper{position:relative;width:100%}.rr-source .header-wrapper > .sec{position:absolute;height:100%;width:100%;top:0;right:0}.rr-source .header-wrapper > .sec.large-header{position:relative;width:100%;height:18rem}.rr-source .header-wrapper > .sec.large-header > img,.rr-source .header-wrapper > .sec.large-header > picture > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;background-color:var(--img)}.rr-source .header-wrapper > .large-header-text{margin:0 0 1rem 0}.rr-source .header-wrapper > .large-header-text button{margin:1rem 0}.rr-source .header-wrapper{height:36rem}.rr-source .header-wrapper > .sec.large-header{position:relative;height:100%;margin:0}.rr-source .header-wrapper > .large-header-text{position:absolute;background-color:unset;z-index:2;width:100%;margin:0}.rr-source .large-header-text h2,.rr-source .large-header-text h3,.rr-source .large-header-text p{color:#fff}.rr-source .header-wrapper > .large-header-text h1{margin:0;color:#fff;font-size:3rem;line-height:4rem}.rr-source .header-wrapper > .large-header-text p{max-width:60ch}.rr-source .header-wrapper > .sec.large-header::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(
103deg,
rgb(0 0 0 / 49%) 0,
rgb(0 0 0 / 12%) 69%
);background:linear-gradient(90deg, rgba(0, 0, 0, 0.45) 20%, transparent);z-index:2}@media (max-width: 1024px){.rr-source .carousel-supplies-products .carousel-track > div{min-width:40%}}@media (max-width: 768px){.rr-source .sec{margin:1rem 0}.rr-source .header-wrapper > .large-header-text p{max-width:40ch}.rr-source .header-wrapper > .large-header-text{justify-content:flex-end;padding-bottom:1rem}.rr-source .header-wrapper > .large-header-text h1{font-size:2.25rem;line-height:3.125rem}.rr-source .header-wrapper{height:30rem}.rr-source .header-wrapper > .sec.large-header::after{background:linear-gradient(1deg, rgba(0, 0, 0, 0.7) 20%, transparent 70%)}}@media (max-width: 768px){.rr-source .sec .carousel-item{min-width:80%;flex:0 0 80%}.rr-source .carousel-supplies-products .carousel-track > div{min-width:60%}}@media (max-width: 575px){.rr-source .carousel-supplies-products .carousel-track > div{min-width:85%}}
/* 9aed817f-index.css */
.rr-source .sec.hero{background-color:unset;margin:1rem 0}.rr-source .sec .grid.sol-hero{position:relative;min-height:400px;max-width:86.75rem;border-radius:1rem;overflow:hidden;background:none;padding:0}.rr-source #sol_intro_h2{margin-top:0}.rr-source .sec .grid.sol-hero.with-reference{cursor:pointer}.rr-source .sol-hero::before{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-position:top;filter:blur(0);transition:filter 0.3s;background-color:var(--img);right:0;text-align:right;color:#efefef99;font-size:0.9rem;padding:0.5rem 1rem}.rr-source .sol-hero.active::before{filter:blur(7px)}.rr-source .sol-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(
90deg,
rgba(0, 0, 0, 0.69) 15%,
rgba(0, 0, 0, 0) 55%
);z-index:1}.rr-source .sol-hero-headline{z-index:3;height:100%;display:flex;align-content:center;flex-direction:column;justify-content:center;padding:1rem}.rr-source .sol-hero-headline > h1{margin-bottom:2rem}.rr-source .sol-hero-reference{z-index:3;width:100%;height:100%;padding-right:2rem}.rr-source .sol-hero-reference > .inner{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;z-index:1;align-items:flex-end;width:100%;height:100%}.rr-source .sol-hero-reference > .inner > p:first-of-type{color:var(--rrred);font-weight:600;background:#ffffffe6;padding:0.5rem 3rem 0.5rem 1rem;border-radius:1rem;font-size:1.25rem;display:inline-flex;gap:1rem;margin:1rem;transform:scale(1);transform-origin:right center;transition:transform .2s;user-select:none;position:relative}.rr-source .sol-hero-reference > .inner > p:first-of-type::after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:2.5rem;line-height:1;pointer-events:none}.rr-source .sol-hero.active > .sol-hero-reference > .inner > p:first-of-type,.rr-source .sol-hero:hover > .sol-hero-reference > .inner > p:first-of-type{transform:scale(1.1)}.rr-source .hero-ref-text{padding:0 1rem;background-color:#ffffffbd;border-radius:1rem 1rem 0 0;text-align:left;overflow:hidden;max-height:0;overflow:hidden;transition:max-height 0.4s ease}.rr-source .hero-ref-text > p{margin:0}.rr-source .hero-ref-text > p:first-of-type{margin-bottom:0.5rem;font-style:italic;padding-top:1rem}.rr-source .hero-ref-text > p:last-of-type{padding-bottom:1rem}.rr-source .grid-sol-ref-text-responsive{margin:-2rem 0.5rem 2rem 0.5rem;background-color:var(--rrgray-light);border-radius:0 0 1rem 1rem}@media (max-width: 768px){.rr-source .grid-sol-ref-text-responsive{margin:-2rem 0.5rem 0 0.5rem}.rr-source .sol-hero-headline{width:100%}}.rr-source .grid-sol-ref-text-responsive .hero-ref-text{padding-top:2rem;background-color:var(--rrgray-light);border-radius:0 0 1rem 1rem;transition:max-height 0.4s ease}.rr-source .contact-hero{background-color:unset;display:flex;align-items:center}.rr-source .box-top-link-other-page.contact-hero:hover{background-color:unset;cursor:pointer}.rr-source .contact-hero > a{border-radius:1rem;padding:1rem;transition:background-color 0.3s ease}.rr-source .contact-hero > a > p:first-of-type{font-size:1.25rem;font-weight:600}.rr-source .contact-hero-pic{background-color:var(--rrpetrol-light1);align-self:start}.rr-source .contact-hero-pic > div{padding-top:1rem}.rr-source .contact-hero-pic:hover{background-color:var(--rrpetrol-light2)}.rr-source .contact-hero-pic > div > div{display:flex;align-items:stretch;gap:1rem}.rr-source .contact-hero-pic > div > div > div:first-of-type{display:flex;align-items:flex-start}.rr-source .contact-hero-pic > div > div > div:last-of-type{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.rr-source .contact-hero-pic > div > div > div:last-of-type button{width:100%;margin:0.25rem 0 0 0}.rr-source .contact-hero-pic > div > div > div:last-of-type p{font-weight:600;margin-top:0}.rr-source .contact-hero-pic > div > div > div:first-of-type img{width:6rem;aspect-ratio:1;border-radius:0.5rem;background-color:var(--rrgray-light)}.rr-source .contact-hero-pic > div > div > p{font-weight:600}.rr-source .sol-advantage{padding-bottom:0.5rem;position:relative;margin-bottom:1rem;border-bottom:2px solid var(--rrgray-dark)}.rr-source .sol-advantage::after{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(90deg, rgb(158 158 158) 0, rgb(170 170 170 / 75%) 54%, rgb(225 225 225 / 47%) 100%);height:2px}.rr-source .sol-advantage > img{aspect-ratio:2/1;border-radius:1rem;background-color:var(--img);margin-bottom:1.25rem;width:100%;display:flex;object-fit:cover}.rr-source .sol-advantage > p:first-of-type{font-size:1.25rem;font-weight:bold}@media (max-width: 768px){.rr-source .sec.advantages > .grid > .grid-item.col-12.half-text{display:none}.rr-source .contact-hero-pic{margin-top:1rem}.rr-source .grid-item.col-4.sol-advantage{grid-column:span 12;position:relative;margin-bottom:1rem;border-bottom:0;background-color:var(--rrgray-light);padding:1rem;border-radius:1rem}.rr-source .contact-hero-pic{display:none}}.rr-source .sol-step{position:relative;padding:1rem 2rem 1rem 1rem}.rr-source .sol-step > img{width:8rem;position:relative;aspect-ratio:1;display:flex}.rr-source .sol-step > p{position:relative}.rr-source .sol-step > p:first-of-type{font-weight:600;color:var(--rrred);font-size:1.5rem}.rr-source .sol-step:not(.grid > .sol-step:last-of-type)::before{position:absolute;content:"";height:100%;width:100%;right:0;top:0;clip-path:polygon(85% 0, 100% 50%, 85% 100%, 0 100%, 0 0);background:linear-gradient(90deg, #fff 50%, var(--rrgray-light) 100%)}@media (max-width: 1434px){.rr-source .sec .grid.sol-hero{width:calc(100% - 2rem)}}@media (max-width: 768px){.rr-source .contact-hero-pic > a > div > div:last-of-type button{margin:0.75rem 0 0 0}.rr-source .sec .grid.sol-hero{width:calc(100% - 1rem)}.rr-source .sol-pic-container > img.active{transform:scale(1)}.rr-source .sol-hero::after{background:linear-gradient(90deg, rgba(0, 0, 0, 0.69) 15%, rgba(0, 0, 0, 0) 80%)}.rr-source .sol-hero-reference{width:100%;right:0;position:absolute;padding-right:0}.rr-source .sol-hero-reference > .inner > p:first-of-type{background-color:#fffffff2;font-size:1rem}.rr-source .sol-hero-reference > .inner > p:first-of-type::after{padding-left:0.5rem;font-size:1.5rem;margin-top:0}.rr-source .contact-hero > a{background:var(--rrgray-light)}.rr-source .sol-step{grid-column:span 12!important}.rr-source .sol-step:not(.grid > .sol-step:last-of-type)::before{clip-path:polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0, 0 0);background:linear-gradient(180deg, #fff 50%, var(--rrgray-light) 100%);bottom:-2rem;top:unset}.rr-source .sol-step > img{margin:0 auto}}.rr-source .sol-advantage > p:first-of-type{font-weight:600;font-size:1.2rem}.rr-source #sol_for{font-size:1.5rem;font-style:italic;font-weight:400}.rr-source #sol_for,.rr-source #sol_head{color:#fff;opacity:1}.rr-source #sol_head{font-size:3.5rem;line-height:3.5rem}.rr-source #setup_pic{padding:0;background-color:#fff;border-radius:12px}.rr-source .sol-pic-container{aspect-ratio:4/3;position:relative;border-radius:1rem;overflow:hidden}.rr-source .sol-pic-container > img{width:100%;height:100%;object-fit:cover;border-radius:1rem;transform:scale(1.01);transition:all 0.4s}.rr-source .sol-pic-container > img.active{transform:scale(1.1)}.rr-source .sol-intro-container{display:flex;justify-content:center;flex-direction:column;padding-left:7rem}.rr-source #downhill-splitbuttons{display:flex;gap:1rem;flex-wrap:nowrap}.rr-source #downhill-splitbuttons button{font-weight:600}.rr-source .setup-downhill{display:none}.rr-source .setup-downhill.active{display:block}.rr-source .downhill-setup-p{padding:0.5rem;background-color:var(--rrgray-light);border-radius:0.5rem}.rr-source .smallGray{font-size:0.75em;color:gray}.rr-source .solutionproducts{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.rr-source .solutionproducts > div{text-align:center;width:200px;display:flex;align-content:space-between;flex-wrap:wrap;justify-content:center;flex-direction:row;margin:15px 10px}.rr-source .solutionproducts div img{max-width:100%;max-height:133px}.rr-source .solutionproducts p{margin-block-end:0;white-space:nowrap}.rr-source .mcw.button_row{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rr-source .mcw.button_row button{display:flex;flex-wrap:nowrap;gap:15px;align-items:center;justify-content:center}.rr-source .mcw.button_row button > img{height:30px}.rr-source .mcw.button_row a{text-decoration:none!important}.rr-source .col-3.buyorrent{position:relative}.rr-source .grid > .buyorrent:not(:last-of-type)::after{content:"";position:absolute;top:6rem;transform:translateY(-50%);right:-2.6rem;width:3rem;aspect-ratio:1;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 365.6 365.6'%3E%3Cpath d='M0,144h139.2V0h86.4v144h139.2v79.2h-139.2v142.4h-86.4v-142.4H0v-79.2Z' stroke='%23c41011' stroke-width='4' fill='%23c41011'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.rr-source .col-3.buyorrent > div{width:100%;aspect-ratio:3/2;background-color:var(--rrgray-light);margin-bottom:1rem;border-radius:1rem}.rr-source .col-3.buyorrent > div > img{width:100%;height:100%;object-fit:contain;border-radius:1rem}@media (max-width: 1024px){.rr-source .col-3.buyorrent{grid-column:4/span 6;margin-bottom:3rem}.rr-source .grid > .buyorrent:not(:last-of-type)::after{margin-bottom:-4rem;width:3rem;left:50%;transform:translateX(-50%);top:unset;bottom:0.5rem}}.rr-source .equ-highlights{width:100%;aspect-ratio:3/2;position:absolute;top:0;left:0}.rr-source [data-highlight]{position:absolute;top:50%;left:50%;width:2.5rem;aspect-ratio:1;border-radius:50%;background:transparent;opacity:0;transform:translate(-50%, -50%);transition:opacity 0.3s ease-out}.rr-source [data-highlight]::after,.rr-source [data-highlight]::before{content:"";position:absolute;inset:0;border-radius:50%;animation:radarPulse 2s ease-out infinite;background:transparent;z-index:-1}.rr-source [data-highlight]::before{box-shadow:0 0 0 0 rgba(196, 16, 17, 0.5);animation-delay:0s}.rr-source [data-highlight]::after{box-shadow:0 0 0 0 rgba(231, 51, 49, 0.4);animation-delay:1s}.rr-source [data-highlight].active{opacity:1}@keyframes radarPulse{.rr-source 0%{transform:scale(1);box-shadow:0 0 0 0 rgba(196, 16, 17, 0.5)}.rr-source 50%{transform:scale(1.3);box-shadow:0 0 0 6px rgba(231, 51, 49, 0.4)}.rr-source 100%{transform:scale(1.8);box-shadow:0 0 0 10px rgba(255, 255, 255, 0)}}.rr-source #sol_pic.scale{transform:scale(1.1)}@media (max-width: 768px){.rr-source #sol_head{font-size:2.5rem;line-height:2.5rem}}.rr-source .accord-icon.active::before{height:0}@media (max-width: 768px){.rr-source .box-img-text-link.solution-overview > div{gap:0.5rem}.rr-source .box-img-text-link.solution-overview > div > div:nth-child(2) > span{margin-top:-4rem;margin-left:1.5rem;color:#fff;font-size:1.2rem;z-index:1}.rr-source .box-img-text-link.solution-overview > div > div:nth-child(1){position:relative}.rr-source .box-img-text-link.solution-overview > div > div:nth-child(1)::after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(      0deg,      rgba(0, 0, 0, 0.95) 5%,      rgb(0 0 0 / 0) 30%    );left:0;top:0}}.rr-source .pdf-box{position:relative}.rr-source .pdf-box>.spinner-outer{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:1rem;background-color:#ffffff00;display:none;align-items:center;justify-content:center;z-index:1;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;transition:opacity 0.2s,backdrop-filter 0.4s}.rr-source .pdf-box > .spinner-outer.active{display:flex;opacity:1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.rr-source .pdf-box > .inner > div:first-child{height:10rem;display:inline-block;aspect-ratio:2/3;background-color:#e83330;position:relative}.rr-source .pdf-box > .inner > div:first-child img.top{width:100%;aspect-ratio:2/3;transform:scale(1.001);transition:transform 0.3s ease}.rr-source .pdf-box > .inner > div:first-child img.sport{width:100%;position:absolute;top:50%;left:0;transition:transform 0.3s ease;transform:scale(1.001) translateY(-50%);transition:transform 0.3s ease}@media (min-width: 769px){.rr-source .pdf-box:hover > .inner > div:first-child img.top{transform:scale(1.1)}.rr-source .pdf-box:hover > .inner > div:first-child img.sport{transform:scale(1.1) translate(0, -50%)}}@media (max-width: 768px){.rr-source .pdf-box{flex-wrap:wrap;gap:0}.rr-source .pdf-box div:nth-child(3){text-align:right;width:100%;padding:0.5rem 1rem 0 0;text-align:left}.rr-source .pdf-box button{margin-top:0}.rr-source .pdf-box > .inner > div:first-child{height:8rem;margin:0.5rem 0 0 0.5rem}}.rr-source .equipment-item{padding-bottom:1rem;border-bottom:1px solid var(--rrblack);flex-direction:column;position:relative}.rr-source .equipment-item.plus:hover{cursor:pointer}.rr-source .equipment-item.plus:hover img{transform:scale(1.05)}.rr-source .equipment-item > div:first-of-type{margin-bottom:1rem;overflow:hidden;width:100%;aspect-ratio:1;border-radius:1rem}.rr-source .equipment-item > div:first-of-type img{background-color:#fff;width:100%;height:100%;object-fit:cover;display:block;border-radius:1rem;transition:transform 0.3s ease-in-out;transform-origin:center;aspect-ratio:1;transform:scale(1.005);padding:1rem}.rr-source .equipment-item .prd_name .equipment-item-plus{position:absolute;bottom:0;right:1rem;cursor:pointer;text-align:center;aspect-ratio:1/1;border:2px solid var(--rrred);color:var(--rrred);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:0;background-color:#fff;margin:0;padding:0.5rem}.rr-source .equipment-item.plus::after{position:absolute;content:"+";bottom:0.5rem;right:0;font-size:2rem;display:flex;align-items:center;justify-content:center;align-content:center;color:#007DBC;aspect-ratio:1;border-radius:50%;border:1px solid #007DBC;line-height:0;padding:0.5rem}.rr-source .prd-short-descr{display:none}.rr-source .karting-software{grid-column:span 3;display:flex;flex-direction:column;justify-content:flex-end}.rr-source .karting-software > div:nth-of-type(1) > img{width:10rem;padding-bottom:0.5rem}.rr-source .karting-software > div:nth-of-type(2) > p:first-of-type{font-size:1.25rem;font-weight:600}.rr-source .karting-software-more{padding:1rem;border-radius:1rem;background-color:var(--rrgray-light)}.rr-source .karting-software-more a{color:#00f!important}@media (max-width: 1024px){.rr-source .karting-software-more{grid-column:span 12!important}}.rr-source .box-img-text-link.karting-software:hover{border-bottom:1px solid var(--rrgray-dark)}.rr-source .box-img-text-link.karting-software:hover a{background-color:unset;border:unset;color:unset}.rr-source .box-img-text-link.karting-software a:hover p{color:var(--rrroyalblue)}.rr-source .box-img-text-link.karting-software > div{justify-content:center;gap:0;cursor:unset!important}.rr-source .solutions_overview{display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:space-evenly;align-items:flex-start}.rr-source .solution_cart_a{width:18%;border-radius:5px;cursor:pointer;transition:all 0.1s;text-decoration:none;padding-bottom:20px;box-shadow:0 0 10px 0 #a1a1a1}.rr-source .solution_cart_a:hover{background-color:#efefef;box-shadow:0 0 10px 0 #818181}.rr-source .solution_cart_a div{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;gap:20px;align-content:flex-start}.rr-source .solution_cart_a img{width:100%;aspect-ratio:1;border-radius:5px 5px 0 0}.rr-source .solution_cart_a div > p{font-weight:600;color:#666;padding:0 10px;margin:0}.rr-source .solution_cart{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;gap:20px;border-radius:8px;color:#007DBC;font-size:1.3em;padding:10px 10px 20px 10px;border:2px solid #f2cfcf;cursor:pointer;transition:all 0.2s;align-content:flex-start}.rr-source .solution_cart img{width:100%;aspect-ratio:1;border-radius:5px}.rr-source .organizer-ref{background-color:var(--rrgray-light);border-radius:1rem;padding:1rem;cursor:pointer;transition:background-color 0.3s}.rr-source .organizer-ref:hover{background-color:var(--rrgray-dark)}.rr-source .organizer-ref:hover button{background-color:var(--rrred);color:#fff}.rr-source .grid-item.col-4.tyvek-feature{background-color:var(--rrgray-light);padding:1rem;border-radius:1rem;position:relative;aspect-ratio:4/3;background-size:cover;background-repeat:no-repeat}.rr-source .grid-item.col-4.tyvek-feature::after{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;background:#fff;background:linear-gradient(180deg, rgb(255 255 255 / 0) 50%, rgba(0, 0, 0, 0.5) 100%);z-index:2;border-radius:0 0 1rem 1rem}.rr-source .grid-item.col-4.tyvek-feature p{position:absolute;bottom:1rem;left:1rem;color:#fff;margin:0;z-index:3}.rr-source .fast-outer{position:relative}.rr-source .fast-outer img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 0.8s}.rr-source .fast-outer img.active{opacity:1}.rr-source .supplies-icon{display:flex;flex-direction:column;align-items:center;gap:0;cursor:pointer;transform:translateY(0);transition:border 0.3s;margin:1rem;border-radius:1rem;border:2px solid #ffffff00}.rr-source .supplies-icon:hover{border:2px solid #fff}.rr-source .supplies-icon img{max-width:8rem}.rr-source .supplies-icon p{color:#fff;font-size:1.2rem;padding-bottom:0.5rem;margin:0}.rr-source .order-process{display:flex;justify-content:space-between;align-items:flex-start;gap:5rem;padding:2rem 0;flex-wrap:nowrap}.rr-source .order-process p{font-weight:600;z-index:1}.rr-source .order-process > div{display:flex;flex-direction:column;gap:1rem;flex:1;min-width:0;align-items:center;text-align:center}.rr-source .order-process .img-wrapper{background-color:var(--rrgray-dark);border-radius:50%;aspect-ratio:1;width:8rem;max-width:100%;height:auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rr-source .order-process .img-wrapper > img{object-fit:contain;width:100%;height:100%;padding:1rem}.rr-source .order-process > div:not(:last-of-type) .img-wrapper::before{content:"";height:0;width:125%;position:absolute;top:50%;border-bottom:10px dotted var(--rrgray-dark);left:100%;z-index:-1}@media (max-width: 1024px){.rr-source .order-process{gap:3rem}.rr-source .supplies-icon{margin:0}}@media (max-width: 768px){.rr-source .order-process{flex-direction:column;align-items:center;padding-bottom:2rem;gap:2.5rem}.rr-source .order-process > div{width:12rem}.rr-source .order-process .img-wrapper{width:6rem}.rr-source .order-process > div:not(:last-of-type) .img-wrapper::before{height:130%;width:0;top:105%;border-bottom:0;border-right:10px dotted var(--rrgray-dark);left:50%;transform:translateX(-50%)}}.rr-source .bib-samples{width:100%;display:flex;gap:2rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.rr-source .bib-samples > img{aspect-ratio:1;object-fit:cover;width:calc(100% / 12 - 0.5rem);cursor:pointer;transition:all 0.6s ease;transform-origin:center center;border-radius:1rem}.rr-source .bib-samples > img:hover{transform:scale(1.8);z-index:10;cursor:pointer;box-shadow:0 5px 10px #363636}@media only screen and (max-width: 1150px){.rr-source .solution_cart{width:30%}.rr-source .solution_cart_a{width:28%}.rr-source .solutions_overview{gap:20px}}@media only screen and (max-width: 880px){.rr-source .solution_cart{width:45%}.rr-source .solution_cart_a{width:42%}}@media only screen and (max-width: 540px){.rr-source .solution_cart{width:100%;flex-wrap:nowrap;align-items:center;gap:10px;padding:5px;justify-content:flex-start}.rr-source .solution_cart img{width:30%}.rr-source .solution_cart_a{width:100%;flex-wrap:nowrap;align-items:center;gap:10px;padding:5px;justify-content:flex-start}.rr-source .solution_cart_a > div{width:100%;flex-wrap:nowrap;align-items:center;gap:10px;padding:5px;justify-content:flex-start}.rr-source .solution_cart_a img{width:30%}.rr-source .supplies-icon img{max-width:6rem}}@media only screen and (max-width: 970px){.rr-source .tracking_partners{display:flex;flex-wrap:wrap;justify-content:space-around}}.rr-source .tracking_partners{display:flex;justify-content:space-around}.rr-source .tracking_partners > div{width:220px;padding-bottom:20px;text-align:center;margin:10px}.rr-source .tracking_partners h2{margin-block-end:0.3em;margin-block-start:0.3em}@media only screen and (max-width: 1000px){.rr-source #trackboxpassive_wrap_earlier{flex-wrap:wrap}.rr-source #trackboxpassive_wrap_earlier > div{width:100%!important}}.rr-source #circle_trackbox_1{left:27.7%;top:3.6%}.rr-source #circle_trackbox_2{left:23%;top:33%}.rr-source #circle_trackbox_3{left:33%;top:40%}.rr-source #circle_trackbox_4{left:28%;top:80%}.rr-source #circle_trackbox_5{left:15%;top:70%}.rr-source #circle_trackbox_6{left:40.5%;top:70%}@media only screen and (max-width: 725px){.rr-source .clickablecontainer{width:100%;height:350px}.rr-source #circle_trackbox_1{left:162px}.rr-source #circle_trackbox_2{left:125px}.rr-source #circle_trackbox_3{left:190px}.rr-source #circle_trackbox_4{left:160px}.rr-source #circle_trackbox_5{left:80px}.rr-source #circle_trackbox_6{left:240px}.rr-source #divTrackBockClickHeadline{padding-top:100px}}@media only screen and (max-width: 500px){.rr-source .clickablecontainer{width:100%;height:225px}.rr-source #circle_trackbox_1{top:8px;left:135px}.rr-source #circle_trackbox_2{top:60px;left:110px}.rr-source #circle_trackbox_3{top:110px;left:165px}.rr-source #circle_trackbox_4{top:185px;left:140px}.rr-source #circle_trackbox_5{top:170px;left:65px}.rr-source #circle_trackbox_6{top:175px;left:200px}.rr-source #divTrackBockClickHeadline{display:block;position:absolute;width:40%;font-size:0.8em;text-align:right;right:5px;top:190px;padding-top:0}}.rr-source .tavibenefits{background-color:#007DBC!important}.rr-source .tavibenefits > div{display:flex;justify-content:space-around}.rr-source .tavibenefits > div > div{max-width:280px;text-align:center}.rr-source .tavibenefits > div > div:nth-child(2){padding:0 15px}.rr-source .tavibenefits img{height:180px}.rr-source .tavibenefits h1{color:#fff;font-size:1.6em}.rr-source .tavibenefits h2{margin-block-end:0.3em;margin-block-start:1.6em;color:#fff;font-size:2.9em}.rr-source .tavibenefits p{color:#fff}@media only screen and (max-width: 970px){.rr-source .tavibenefits img{height:150px}.rr-source .tavibenefits > div > div{max-width:300px}.rr-source .tavibenefits > div > div:nth-child(2){padding:0}}@media only screen and (max-width: 900px){.rr-source .tavibenefits > div{flex-wrap:wrap;justify-content:space-around}.rr-source .tavibenefits > div > div{margin:20px}.rr-source .tavibenefits h1{margin-block-end:0.3em;margin-block-start:0.3em;font-size:1.5em}}.rr-source .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;text-align:left}.rr-source .taviproducts{width:100%;display:flex;justify-content:space-between}.rr-source .taviproducts > div{width:30vw;padding:0 10px;text-align:center}.rr-source .taviproducts > div > img{width:300px;max-width:100%;padding-bottom:15px}.rr-source .taviproducts ul{margin-bottom:0;padding-left:15px;margin-top:15px}.rr-source .taviproducts li{padding-bottom:6px}@media only screen and (max-width: 900px){.rr-source .taviproducts{width:80vw;margin:0 auto;flex-direction:column}.rr-source .taviproducts > div{width:100%;padding:20px 0}.rr-source .taviproducts > div:first-child{padding:0 0 20px 0}}@media only screen and (max-width: 500px){.rr-source .taviproducts{width:100%}}.rr-source .taviadvantage p{color:#fff!important;font-size:1.3em;margin-bottom:0.4em;line-height:28px}.rr-source .taviadvantage div{margin-bottom:15px}.rr-source .taviShortWhiteLine{width:100px;border-top:2px solid #fff;height:15px}.rr-source .taviwhitepaper{display:flex;justify-content:space-between}.rr-source .taviwhitepaper > div{padding:10px;text-align:center}.rr-source .taviwhitepaper img{max-height:250px}.rr-source .taviwhitepaper p{margin-top:0.4em;font-size:0.9em}@media only screen and (max-width: 800px){.rr-source .taviwhitepaper{text-align:left;flex-wrap:wrap}.rr-source .taviwhitepaper img{height:auto;max-width:100%;padding-top:20px}.rr-source .taviwhitepaper > div{padding:10px 0;margin:0 auto}}.rr-source .taviShortWhiteLinered{width:100px;border-top:3px solid #007DBC;height:15px}.rr-source .taviadvantage2 p{font-size:1.3em!important;margin-bottom:0.4em!important;line-height:28px!important}.rr-source .taviadvantage2 div{margin-bottom:15px}.rr-source #quote_viktor{max-width:800px;margin:0 auto;text-align:center}.rr-source #quote_viktor p{color:#fff}.rr-source .eventtracing_check{max-width:800px;margin:0 auto}.rr-source .eventtracing_check p{font-size:1.5em}.rr-source .check_whitetext p{color:#fff}.rr-source #transition1{transition:opacity 0.5s}.rr-source #transition1:hover{opacity:0.8}.rr-source button.calc_fees{padding:2px 5px;font-size:1em;text-transform:none;margin:10px 10px 10px 0}.rr-source .motor_partners{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch}.rr-source .motor_partners > div{margin:10px;padding:10px;background-color:#fff;border-radius:10px;width:250px;text-align:center;border:4px solid #f2cfcf}.rr-source .motor_partners > div img{height:120px}.rr-source .solution_pricing_table{overflow-x:auto}.rr-source .redLine .solution_pricing_table p{color:#000}.rr-source .solution_pricing_table table{min-width:500px;background-color:var(--rrgray-light);transition:background-color 0.3s ease}.rr-source .solution_pricing_table table tr:not(:first-child):hover{background-color:#f9f9f9;transition:background-color 0.1s ease}.rr-source .solution_pricing_table table tr td{height:40px;white-space:nowrap}.rr-source .solution_pricing_table table tr td:first-child{font-weight:bold;white-space:normal}.rr-source .solution_pricing_table table tr td span{font-weight:normal;white-space:normal}.rr-source .solution_pricing_table table tr td:nth-child(2),.rr-source .solution_pricing_table table tr td:nth-child(3){text-align:center}.rr-source .solution_pricing_table table tr td:last-child{text-align:left;font-size:small}.rr-source .solution_pricing_table table tr:first-child td{border-bottom:1px solid #999;font-weight:bold;height:26px;text-align:center}.rr-source .solution_pricing_table table tr:last-child td{border-top:1px solid #999;padding:5px;font-size:12px;text-align:right;font-weight:normal}.rr-source .solution_pricing{margin:0 auto;max-width:900px}.rr-source .solution_pricing h2{padding-left:15px;max-width:900px}.rr-source .card-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;transition:all 0.3s;background-color:#ffffff00;border-radius:12px}@media (max-width: 1024px){.rr-source .sol-intro-container{padding-left:4rem}}@media (max-width: 768px){.rr-source .sol-intro-container{padding-left:0}.rr-source .ref-main{margin-top:2rem;padding-right:1rem;background-color:var(--rrgray-light)}.rr-source .ref-main > div:last-of-type{padding-left:1rem}.rr-source .ref-main > div:last-of-type > p:last-of-type{padding-bottom:1rem}.rr-source .ref-main img{width:5rem}.rr-source .ref-main #ref-title{margin-top:0}}.rr-source .ref{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;width:100%}.rr-source .ref-1{aspect-ratio:2;border-radius:1rem;background-color:var(--img);grid-column:span 2;grid-row:span 2}.rr-source .ref-2,.rr-source .ref-3{grid-column:span 8;grid-row:span 1}.rr-source .ref-4{grid-column:span 1;grid-row:span 1;background-color:#0ff}.rr-source .sol-setup-text.columns{columns:2;column-gap:2rem}.rr-source .nowrap{display:inline-block;padding-bottom:0.75rem}.rr-source #setup_text{margin:0}@media (max-width: 768px){.rr-source .sol-setup-text.columns{columns:1}}
/* race-directors.css */
@media (max-width: 768px){.rr-source .header-race-directors{height:40rem}}.rr-source .header-wrapper > .large-header-text h1.header-race-directors-h1{font-size:2.5rem;line-height:3rem}.rr-source .grid.race-directors > div.img img{border-radius:1rem;object-fit:cover;background-color:var(--img);width:100%;height:100%;display:flex}.rr-source .grid.race-directors > div.img{border-radius:1rem;aspect-ratio:1;overflow:hidden}.rr-source .grid.race-directors > div.text{display:flex;flex-direction:column;justify-content:center}.rr-source #video-marseille-container{background-image:url("/wp-content/uploads/tmk-media/website/solutions/race-directors/marseille_bg.webp");aspect-ratio:1;background-size:cover;position:relative}.rr-source #video-marseille-container > video{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:100%}.rr-source .race-directors-quotes .carousel-track > div{display:flex;flex-direction:column;justify-content:start;background-color:#fff;padding:2rem;flex:0 0 calc(80% / 2.0);min-width:calc(80% / 2.0);aspect-ratio:unset;gap:0.5rem;position:relative;margin-top:1rem}.rr-source .race-directors-quotes .carousel-track > div > p:first-child{align-self:center;margin-top:auto}.rr-source .race-directors-quotes .carousel-track > div > p:last-child{margin-top:auto;font-weight:600;font-style:italic}.rr-source .counter-box{background-color:#007DBC;margin:2rem 0;padding:2rem;border-radius:1rem;width:fit-content}.rr-source .counter-box p{color:#fff}.rr-source .counter-box p:first-of-type{font-size:3rem;line-height:3rem;font-weight:600;font-style:italic}@media (max-width: 1024px){.rr-source .race-directors-quotes .carousel-track > div{flex:0 0 60%;min-width:calc(60%)}}@media (max-width: 768px){.rr-source .race-directors-quotes .carousel-track > div > p:last-child{margin-top:unset}.rr-source .race-directors-quotes .carousel-track > div > p:first-child{align-self:unset;margin-top:unset}.rr-source .race-directors-quotes .carousel-track > div{padding:1rem;justify-content:center;flex:0 0 80%;min-width:calc(80%)}}@media (max-width: 575px){.rr-source .race-directors-quotes .carousel-track > div{justify-content:space-between;align-items:flex-start;flex:0 0 90%;min-width:calc(90%)}}
